[发明专利]决定是在本地启动应用还是远程启动应用作为WEBAPP的装置无效
| 申请号: | 200880013030.9 | 申请日: | 2008-04-25 |
| 公开(公告)号: | CN101663647A | 公开(公告)日: | 2010-03-03 |
| 发明(设计)人: | N·纳加拉杰 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 王 英;刘炳胜 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 决定 本地 启动 应用 还是 远程 作为 webapp 装置 | ||
技术领域
所披露的实施例涉及web应用。
背景技术
移动电话执行着越来越复杂的应用程序。复杂应用程序的例子包括视 频消息程序、移动电视观看程序和三维多用户视频游戏程序。当前移动电 话的用户常常不仅仅将移动电话用于无线电话会话。而且用户将移动电话 用作输入/输出装置以与其它远程计算机交互,以及存取由其它远程计算机 提供的和在其上的服务和数据。在一个例子中,多个用户中的每一个用户 的移动电话执行一视频游戏应用程序的副本。移动电话直接相互通信或通 过中央计算机相互通信,以使得用户能够全都在公共虚拟环境中玩同一款 多用户视频游戏。
然而,在移动电话上执行这种复杂应用程序可能会消耗移动电话的大 部分资源。移动电话资源的例子包括电池容量、存储器容量和处理能力。 执行复杂应用程序可能占用大量可用电池容量。事实上,玩视频游戏可能 会使用很多电池能量,使得所留下的电池能量不够移动电话用来通信。或 者,玩视频游戏可能迅速消耗掉电池能量,而用户却未意识到被放电的电 池放电如此厉害,以致其不能为移动电话进行正常时长的移动电话通话而 供电。
复杂应用不仅能够使用大量可用电池能量,复杂应用程序还可能使用 移动电话的大部分可用随机存取存储器(RAM)。如果正在用移动电话玩多 用户视频游戏,那么视频游戏应用可能会使用大量可用存储器,以致移动 电话可能不能同时启用另一应用程序。执行复杂应用程序还可能需要和使 用移动电话的中央处理单元(CPU)的一大部分可用处理能力。如果正在 用移动电话玩多用户视频游戏,那么可能会使用移动电话的很多处理能力, 以致其可能无法以期望的处理速度或响应速度来执行另一应用程序。
可以通过在远程计算机上执行复杂应用程序并利用移动电话作为输入/ 输出装置与应用交互来解决这些问题中的一些。用于与远程计算机交互的 移动电话上执行的浏览器软件使用的资源量少于在移动电话上执行复杂应 用程序时复杂应用程序所使用的资源量。因此减少了移动电话中的资源的 使用。有时将远程计算机上执行的应用程序称为“web浏览器应用”、“web 应用”或“Webapp”,因为在移动电话上执行的浏览器被用于通过万维网与 运行于远程计算机上的应用通信。可以收费提供对这种执行于计算机机群 (有时称为“服务器农场”)上的应用的因特网访问,供移动电话用户用作 Webapp。在一个例子中,在这种服务器农场中的计算机上执行多用户视频 游戏应用程序。比当在移动电话上执行复杂应用程序时消耗大量的移动电 话资源更好的方法是,用户仅在移动电话上执行浏览器并与在服务器农场 中的计算机上执行的复杂应用程序交互。
然而,并非始终希望在远程计算机上执行这种复杂应用程序。可能会 有成本问题或通信延迟或可靠性问题,或其它希望在特定环境中在移动电 话上执行复杂应用的问题。当由于使用这种应用程序而使移动电话的资源 紧张时,移动电话上可能仅有少量可用的剩余资源。例如,如果之后要使 用较高优先级的应用,如果资源使用总量将超过移动电话上可用的资源总 量,则可能无法启用较高优先级的应用程序。这种情况还可以包括:资源 使用量特别大,以致要接收打入的移动电话呼叫时,移动电话没有足够的 资源来接收呼叫。在给定环境中管理资源以及决定要卸下(offload)哪些应 用程序作为Webapp以及不卸下或不调用哪些应用程序可能是繁重而困难 的。
发明内容
在移动通信装置(例如移动电话)上执行的效用程序(utility program) 决定是在移动通信装置上本地启动应用程序的第一实例,还是远程启动应 用程序的第二实例作为web应用(在下文中称为“Webapp”)。该决定至少 部分地基于如果在移动通信装置上启动和执行第一实例,对第一实例会消 耗多少资源的估计。资源的例子包括电池容量或电池能量使用量、存储器 容量或存储器使用量以及处理能力容量或使用量。在一个例子中,如果执 行当前运行的应用和所述应用程序的第一实例消耗的特定资源的总量会超 过阈值量,那么效用程序使用移动通信装置上的浏览器程序来远程启动应 用程序的第二实例作为Webapp,否则效用程序让应用程序的第一实例在本 地启动。效用程序与移动通信装置的操作系统交互以确定启动类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880013030.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计费方法、网关设备及内容计费系统
- 下一篇:一种钛硅分子筛的改性处理方法





