[发明专利]用于托管并执行组件应用程序的方法和系统无效
| 申请号: | 200680012878.0 | 申请日: | 2006-04-18 |
| 公开(公告)号: | CN101160563A | 公开(公告)日: | 2008-04-09 |
| 发明(设计)人: | 卡门·维塔诺夫;迈克尔·申菲尔德;布伦杜沙·弗里奇;比埃拉·比布尔;布莱恩·戈林 | 申请(专利权)人: | 捷讯研究有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 戎志敏 |
| 地址: | 加拿大*** | 国省代码: | 加拿大;CA |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 托管 执行 组件 应用程序 方法 系统 | ||
技术领域
本发明涉及一种用于在计算设备中托管(host)并执行组件应用程序的系统和方法。本申请要求2005年4月18日递交的美国临时申请No.60/672,241的优先权。
背景技术
随着无线网络的发展,当今使用的无线设备的数目也持续增长。这种设备包括移动电话、具有无线通信能力的个人数字助理(PDA)、双向寻呼机等。在可用无线设备增长的同时,在这些设备上运行的软件应用程序的使用也增长。例如,无线设备可包括获取希望城市列表的天气预报的应用程序或使用户可以购买商品的应用程序。除了语音通信之外,这些软件应用程序还具有能够传送无线网络数据从而给用户提供及时且有用的服务的优点。然而,由于有多种不同种类的设备,一些设备具有有限资源,以及向设备传送大量数据的复杂性,使得开发软件应用程序是一项困难且耗时的任务。
当前,设备被配置为通过基于互联网的浏览器和/或本地应用程序来与网络服务进行通信。浏览器具有适用于操作在多种不同设备的交叉平台上的优点,但是也具有向网络服务请求页面(HTML的屏幕定义)从而打断了屏幕中包含的数据的永久性的缺点。浏览器的另一缺点是在运行时间呈现屏幕,而这需要大量资源。针对浏览器的应用程序是设计与平台无关的应用程序的有效工具。因此,无论平台如何,不同的运行时间环境都执行相同的应用程序。然而,由于不同的无线设备具有不同的能力和形式因数,所以也许不能够按照希望执行或显示应用程序。此外,基于浏览器的应用程序通常需要大的传送带宽来有效地进行操作,而这对于一些无线设备来说成本很大,甚至是不可能的。
另一方面,针对特定无线设备平台开发了本地应用程序,从而为在该平台上运行的运行时间环境提供了相对优化的应用程序。然而,平台相关的应用程序引入了多个缺陷,这些缺陷包括:必须开发多个版本的相同应用程序,并且大小相对较大,从而增加了无线设备的存储器资源的负担。此外,应用程序开发者需要对诸如Java和C++之类的编程语言熟悉以便构造这种本地应用程序。
因此,需要一种克服或改善上述限制的应用程序基础结构。作为这种基础结构的一部分,需要一种配置用于在无线设备上托管并执行应用程序的运行时间环境。
发明内容
根据本发明的一个方面,提供一种能够执行组件应用程序的设备,该设备包括用于执行本地应用程序的本地运行时间环境和用于执行组件应用程序的组件应用程序运行时间环境,该组件应用程序运行时间环境包括:控制中心,用于以本地应用程序来表示组件应用程序运行时间环境,并将设备所提供的特征提供给组件应用程序;基本服务层,用于向组件应用程序提供基本设备服务;消息收发层,用于与组件应用程序进行消息往来传送;以及应用层,用于提供执行组件应用程序的用户接口。
根据本发明的另一方面,提供一种用于在设备上执行组件应用程序的组件应用程序运行时间环境,该设备包括用于执行本地应用程序的本地运行时间环境,所述组件应用程序运行时间环境包括:控制中心,用于以本地应用程序来表示组件应用程序运行时间环境,并将设备所提供的特征提供给组件应用程序;基本服务层,用于向组件应用程序提供基本设备服务;消息收发层,用于与组件应用程序进行消息往来传送;以及应用层,用于提供执行组件应用程序的用户接口。
根据本发明的另一方面,提供一种用于在主机设备上执行的组件应用程序运行时间环境中执行组件应用程序的方法,该方法包括以下步骤:接收针对目标组件应用程序的请求;将相应的组件应用程序元数据加载到组件应用程序运行时间环境中;处理对于目标组件应用程序未决的任何消息;运行目标组件应用程序的任何可用启动脚本;以及在设备屏幕上呈现主屏幕组件。
附图说明
现在参考下面的附图,仅作为示例来描述本发明的实施例,附图中:
图1是通信基础结构的示意图;
图2是运行时间环境的示意图;
图3是示出了与控制中心的交互的框图;
图4是示出了与屏幕子系统的交互的框图;
图5是示出了与解译子系统的交互的框图;
图6是更详细地示出了元数据子系统的框图;
图7是示出了与元数据子系统的交互的框图;
图8是示出了与访问子系统的交互的框图;
图9是示出了与RE容器的交互的框图;
图10是示出了与发现子系统的交互的框图;
图11是示出了与供应子系统的交互的框图;
图12是示出了与生命周期子系统的交互的框图;
图13是示出了与消息收发子系统的交互的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷讯研究有限公司,未经捷讯研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680012878.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扼流变压器牵引线圈端子
- 下一篇:用于产生UV辐射的器件





