[发明专利]信息处理装置和插件协作方法有效
申请号: | 201110032003.X | 申请日: | 2011-01-25 |
公开(公告)号: | CN102135909A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 樫田羊奈 | 申请(专利权)人: | 株式会社理光 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曾贤伟;单文亮 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 插件 协作 方法 | ||
技术领域
本发明涉及一种信息处理装置,其中应用软件包括多个插件并且插件执行屏幕过渡及协作(interaction)操作,还涉及在这样的信息处理装置中使用的插件协作方法及计算机可读存储介质。
背景技术
例如,日本公开专利公开No.2009-54027提出了一种试图对于每个插件提高操作屏幕定制效率的显示屏幕定制程序的技术。显示屏幕定制程序包括各插件所共同的屏幕形成信息和屏幕定制信息,并且基于屏幕形成信息和屏幕定制信息生成各插件的显示屏幕。换句话说,根据所提出的这种技术,显示屏幕生成功能对于多个插件而言是共同的,以便统一化插件的显示屏幕并提高定制效率。然而,从向用户提供方便的功能并方便用户操作的角度,期望定制各插件的关于插件的显示屏幕。
另一方面,为了快速地提供功能并修改或扩展插件的功能,由多个不同的组织开发并提供插件,诸如其他的开发部门和其他的软件提供商。在这种情形下,如果以开发插件的组织为单位定制插件的显示屏幕,则不仅提供考虑了便利功能和方便操作的UI(用户界面),而且还提高了插件的开发效率。
因此,插件的软件结构可包括用于生成显示屏幕的UI部和用于执行实现功能的处理的逻辑部,并考虑到插件的开发效率和显示屏幕的定制方便性。
然而,当在插件之间进行协作(interaction)时传统的插件会出现如下的问题。换句话说,在传统的插件中,逻辑部控制UI部的屏幕显示。出于这个原因,通过协作的插件的各个逻辑部来控制在实现插件之间的协作的时间时的屏幕过渡。例如,如果插件A和插件B执行协作操作并且作出从插件A的显示屏幕至插件B的显示屏幕的过渡,则插件A的逻辑部根据来自被插件A的UI部接受的用户的操作指令执行预定的处理。随后,向插件B的逻辑部通知插件A的逻辑部的处理结果,并指令屏幕过渡。插件B的逻辑部基于已通知的处理结果来指令插件B的UI部屏幕显示。结果,作出从插件A的显示屏幕至插件B的显示屏幕的显示屏幕的过渡。
如上所述,在传统的插件中,通过创建的逻辑部执行在实现插件之间的协作时的屏幕过渡控制。因此,无法维持插件的逻辑部和UI部之间的独立性。此外,即使对于各个插件而言由逻辑部实现的功能是共同的,但是对于各个插件而言仍不能获得共同的屏幕过渡控制。因此,在不同的插件的逻辑部中提供了相同的功能。
因此,根据传统的插件,很难开发及维护软件,并浪费了资源,即没有有效率地利用。
发明内容
因此,本发明的一个实施例的总体目的在于,提供一种新颖的且实用的信息处理装置、插件协作方法和计算机可读存储介质,从而克服上述问题。
本发明的一个实施例的另一和更多的特定目的在于,提供一种信息处理装置、插件协作方法和计算机可读存储介质,从而维持插件的UI部和逻辑部之间的独立性,并实现插件之间的协作操作。
根据本发明的一个方面,提供了一种信息处理装置,其包括:存储单元,用于保存包括多个插件的应用软件;和处理器,用于执行在存储单元中保存的应用软件;其中,多个插件中的每一个都包括:用户接口部,用于生成多个插件中的对应的一个插件的显示屏幕;和逻辑部,用于执行实现多个插件中的对应的一个插件的功能的处理;插件中对应的一个插件包括:至少一个通知部,用于向另一个插件通知对应的一个插件的逻辑部的处理结果;和接收部,用于从其他的插件接收处理结果;并且多个插件中的作为协作源的第一插件向多个插件中的作为协作目的地的第二插件的用户接口部通知第一插件的逻辑部的处理结果,并且第二插件的接收部从第一插件的通知部接收处理结果而第二插件的用户接口部基于由第二插件的接收部所接收到的处理结果生成第二插件的显示屏幕。
根据本发明的另一方面,提供了一种插件协作方法,所述插件协作方法在信息处理装置中实施,所述插件协作方法包括:通过处理器执行在存储单元中保存的并包括多个插件的应用软件;其中,多个插件中的每一个都包括:用户接口部,用于生成多个插件中的对应的一个插件的显示屏幕;和逻辑部,用于执行实现多个插件中的对应的一个插件的功能的处理;从多个插件中的作为协作源的第一插件向多个插件中的作为协作目的地的第二插件的用户接口部通知第一插件的逻辑部的处理结果;以及通过第二插件的接收部从第一插件的通知部接收处理结果,并且通过第二插件的用户接口部基于由第二插件的接收部所接收到的处理结果生成第二插件的显示屏幕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社理光,未经株式会社理光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110032003.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人体体表超前诊断装置
- 下一篇:一种提高风电叶片阻尼性能的方法