[发明专利]决定是在本地启动应用还是远程启动应用作为WEBAPP的装置在审

专利信息
申请号: 201510736712.4 申请日: 2008-04-25
公开(公告)号: CN105426246A 公开(公告)日: 2016-03-23
发明(设计)人: N·纳加拉杰 申请(专利权)人: 高通股份有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 永新专利商标代理有限公司 72002 代理人: 张扬;王英
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 决定 本地 启动 应用 还是 远程 作为 webapp 装置
【说明书】:

本申请是申请日为2008年04月25日,题为“决定是在本地启动应用还是远程启动应用作为WEBAPP的装置”,申请号为200880013030.9的专利申请的分案申请。

技术领域

所披露的实施例涉及web应用。

背景技术

移动电话执行着越来越复杂的应用程序。复杂应用程序的例子包括视频消息程序、移动电视观看程序和三维多用户视频游戏程序。当前移动电话的用户常常不仅仅将移动电话用于无线电话会话。而且用户将移动电话用作输入/输出装置以与其它远程计算机交互,以及存取由其它远程计算机提供的和在其上的服务和数据。在一个例子中,多个用户中的每一个用户的移动电话执行一视频游戏应用程序的副本。移动电话直接相互通信或通过中央计算机相互通信,以使得用户能够全都在公共虚拟环境中玩同一款多用户视频游戏。

然而,在移动电话上执行这种复杂应用程序可能会消耗移动电话的大部分资源。移动电话资源的例子包括电池容量、存储器容量和处理能力。执行复杂应用程序可能占用大量可用电池容量。事实上,玩视频游戏可能会使用很多电池能量,使得所留下的电池能量不够移动电话用来通信。或者,玩视频游戏可能迅速消耗掉电池能量,而用户却未意识到被放电的电池放电如此厉害,以致其不能为移动电话进行正常时长的移动电话通话而供电。

复杂应用不仅能够使用大量可用电池能量,复杂应用程序还可能使用移动电话的大部分可用随机存取存储器(RAM)。如果正在用移动电话玩多用户视频游戏,那么视频游戏应用可能会使用大量可用存储器,以致移动电话可能不能同时启用另一应用程序。执行复杂应用程序还可能需要和使用移动电话的中央处理单元(CPU)的一大部分可用处理能力。如果正在用移动电话玩多用户视频游戏,那么可能会使用移动电话的很多处理能力,以致其可能无法以期望的处理速度或响应速度来执行另一应用程序。

可以通过在远程计算机上执行复杂应用程序并利用移动电话作为输入/输出装置与应用交互来解决这些问题中的一些。用于与远程计算机交互的移动电话上执行的浏览器软件使用的资源量少于在移动电话上执行复杂应用程序时复杂应用程序所使用的资源量。因此减少了移动电话中的资源的使用。有时将远程计算机上执行的应用程序称为“web浏览器应用”、“web应用”或“Webapp”,因为在移动电话上执行的浏览器被用于通过万维网与运行于远程计算机上的应用通信。可以收费提供对这种执行于计算机机群(有时称为“服务器农场”)上的应用的因特网访问,供移动电话用户用作Webapp。在一个例子中,在这种服务器农场中的计算机上执行多用户视频游戏应用程序。比当在移动电话上执行复杂应用程序时消耗大量的移动电话资源更好的方法是,用户仅在移动电话上执行浏览器并与在服务器农场中的计算机上执行的复杂应用程序交互。

然而,并非始终希望在远程计算机上执行这种复杂应用程序。可能会有成本问题或通信延迟或可靠性问题,或其它希望在特定环境中在移动电话上执行复杂应用的问题。当由于使用这种应用程序而使移动电话的资源紧张时,移动电话上可能仅有少量可用的剩余资源。例如,如果之后要使用较高优先级的应用,如果资源使用总量将超过移动电话上可用的资源总量,则可能无法启用较高优先级的应用程序。这种情况还可以包括:资源使用量特别大,以致要接收打入的移动电话呼叫时,移动电话没有足够的资源来接收呼叫。在给定环境中管理资源以及决定要卸下(offload)哪些应用程序作为Webapp以及不卸下或不调用哪些应用程序可能是繁重而困难的。

发明内容

在移动通信装置(例如移动电话)上执行的效用程序(utilityprogram)决定是在移动通信装置上本地启动应用程序的第一实例,还是远程启动应用程序的第二实例作为web应用(在下文中称为“Webapp”)。该决定至少部分地基于如果在移动通信装置上启动和执行第一实例,对第一实例会消耗多少资源的估计。资源的例子包括电池容量或电池能量使用量、存储器容量或存储器使用量以及处理能力容量或使用量。在一个例子中,如果执行当前运行的应用和所述应用程序的第一实例消耗的特定资源的总量会超过阈值量,那么效用程序使用移动通信装置上的浏览器程序来远程启动应用程序的第二实例作为Webapp,否则效用程序让应用程序的第一实例在本地启动。效用程序与移动通信装置的操作系统交互以确定启动类型。

在一些实施例中,第一和第二实例是相同的程序。在一个实施例中,第一实例是该应用的简化版本,其被定制和改变为适于在资源有限的装置上执行。另一方面,第二实例适于在没有移动通信装置的资源限制的远程计算机上执行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510736712.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top