[发明专利]用于WEB应用的能量消耗优化有效
申请号: | 200980163076.3 | 申请日: | 2009-12-23 |
公开(公告)号: | CN102667664A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | S·塔尔科马 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;H04M1/73;H04W52/02 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张潇;杨晓光 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 应用 能量消耗 优化 | ||
背景技术
本发明涉及能量消耗优化,并且更具体地,涉及在web应用环境下的能量消耗优化。
背景技术
由于移动设备的复杂度和功能一直在增加,并且用于启动硬件的需求也在同步增加,因此现在移动设备的电池寿命变得非常重要。对于现代的移动设备,存在同时运行的多个应用并非是罕见的,其中每个应用可能具有几个运行的线程,使用诸如网络堆栈和其它服务的多种系统功能。
目前,web应用比以往更为复杂。诸如控件(widget)的Web 3.0概念正变的越来越流行,给用户提供新的前所未有的可能性以使用和控制他们每天使用的服务。术语控件指的是最终用户可在任何单独的基于HTML(超文本标记语言)的网页中能够进行安装和执行并无需请求附加编译的独立应用的代码段。例如,诸如时钟、每日天气预报和股市自动收录机的各种屏幕上的工具,典型地由控件来实现。
通常,可以看到的是,当前Web应用的开发被引导至通过基于事件的方法模型来处理用户所采取动作的趋势。实际上,web应用是有源和无源组件的集合,其对用户通过用户接口发起的事件或可替换地另一应用或子应用在没有用户交互的情况下发起的事件进行响应。
通常,电力管理已经引起消费者产品工业领域中多个参与者的兴趣。具体地,在移动设备的领域中已经提出了多个方案,其例如是集中于射频接口监控、网络服务的能量消耗或限制下载web资源。然而,它们中没有为应用环境中的能量消耗优化提供合理的基础,在所述应用环境中控件和其它基于事件的应用在后台连续运行。
发明内容
现在,已经发明了一种方法以及实现该方法的技术设备,通过该方法能够实现用于web应用的改善的能量消耗优化。本发明的各种方面包括在独立权利要求中的声明描述了方法、装置和计算机程序的特征。在从属权利要求中公开了本发明的各种实施方式。
根据第一方面,提供一种方法,包括:在设备中检测触发与网页相关的web资源的事件;估计触发web资源的事件的能量消耗;将估计的能量消耗与可利用能量预算的预定值进行比较;以及响应于估计的能量消耗超出可利用能量预算的预定值,将所述超出指示给设备的用户。
根据一个实施方式,该方法进一步包括:收集与不同的web相关的活动的能量消耗有关的信息;以及基于收集的能量消耗信息建立能量预算。
根据一个实施方式,该方法进一步包括:基于设备的期望操作时间反复地定义能量预算。
根据一个实施方式,该方法进一步包括:根据最新收集的不同的web相关的活动的能量消耗信息,调整能量预算。
根据一个实施方式,该方法进一步包括:按照触发一个或多个web源的每个事件的基于事件的级别来估计能量消耗;以及基于与每个web资源相关的事件的能量消耗,定义用于不同web资源的能量预算。
根据一个实施方式,根据文档对象模型树将网页构建成节点,该方法进一步包括:在网页的文档对象模型节点中估计事件流的能量消耗。
根据一个实施方式,该方法进一步包括:收集与网页的文档对象模型节点内事件流中消耗和产生的事件以及使用的统一资源定位符地址相关的信息;分析统一资源定位符地址和所述事件的能量消耗;以及将能量消耗标签加入到统一资源定位符地址和所述事件的事件对象中。
根据一个实施方式,该方法进一步包括:创建与web相关的活动的优先级列表;以及暂停或停止具有较低优先级的一个或多个与web相关的活动,以便节省用于具有较高优先级的一个或多个与web相关的活动的能量。
根据一个实施方式,在网页的文档对象模型节点中,基于对与事件流的能量消耗相关的分析,至少部分地创建优先级列表。
根据一个实施方式,该方法进一步包括:通过在设备的显示器上显示基于文本的或图形的通知,将估计的能量消耗超过可利用能量预算的预定值指示给设备的用户。
根据一个实施方式,该方法进一步包括:通过以可视形式显示设备的期待操作时间,将估计的能量消耗超过可利用能量预算的预定值指示给设备的用户。
根据一个实施方式,该方法进一步包括:响应于估计的能量消耗超出可利用能量预算的预定值,提示设备的用户取消造成能量消耗的超出的操作的可能性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980163076.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于宠物猫的轮椅
- 下一篇:一种微创置入形状记忆椎间融合器