[发明专利]用于WEB应用的能量消耗优化有效
申请号: | 200980163076.3 | 申请日: | 2009-12-23 |
公开(公告)号: | CN102667664A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | S·塔尔科马 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;H04M1/73;H04W52/02 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张潇;杨晓光 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 应用 能量消耗 优化 | ||
1.一种方法,包括:
在包括web应用框架的设备中,检测触发与网页相关的web资源的事件;
估计触发所述web资源的事件的能量消耗;
将估计的能量消耗与能够利用的能量预算的预定值进行比较;以及
响应于估计的能量消耗超出能够利用的能量预算的预定值,将所述超出指示给设备的用户。
2.根据权利要求1所述的方法,该方法进一步包括:
收集与不同的与web相关的活动的能量消耗有关的信息;以及基于收集的能量消耗信息建立能量预算。
3.根据权利要求1或2所述的方法,该方法进一步包括:
基于设备的期望操作时间反复地定义能量预算。
4.根据前述任一权利要求所述的方法,该方法进一步包括:
根据新近收集的不同的与web相关的活动的能量消耗信息,调整能量预算。
5.根据前述任一权利要求所述的方法,该方法进一步包括:
估计能量消耗以作为触发一个或多个web源的每个事件的基于事件的级别;以及
基于与每个web资源相关的事件的能量消耗,定义用于不同web资源的能量预算。
6.根据权利要求5所述的方法,其中根据文档对象模型树将网页构建成节点,该方法进一步包括:
在网页的文档对象模型节点中估计事件流的能量消耗。
7.根据权利要求6所述的方法,该方法进一步包括:
收集与网页的文档对象模型节点内事件流中消耗和生成的事件以及使用的统一资源定位符地址相关的信息;
解析用于所述事件和统一资源定位符地址的能量消耗;以及
将能量消耗标签加入到所述事件和统一资源定位符地址的事件对象中。
8.根据前述任一权利要求所述的方法,该方法进一步包括:
创建与web相关的活动的优先级列表;以及
暂停或停止具有较低优先级的一个或多个与web相关的活动,以便节省用于具有较高优先级的一个或多个与web相关的活动的能量。
9.根据权利要求8所述的方法,其中
在网页的文档对象模型节点中,基于与事件流的能量消耗相关的解析,至少部分地创建优先级列表。
10.根据前述任一权利要求所述的方法,该方法进一步包括:
通过在设备的显示器上显示基于文本的或图形的通知,将估计的能量消耗相对于能够利用的能量预算的预定值的超出指示给设备的用户。
11.根据前述任一权利要求所述的方法,该方法进一步包括:
通过以可视形式显示设备的期待操作时间,将估计的能量消耗相对于能够利用的能量预算的预定值的超出指示给设备的用户。
12.根据前述任一权利要求所述的方法,该方法进一步包括:
响应于估计的能量消耗超出能够利用的能量预算的预定值,向设备的用户提示取消造成能量消耗的超出的操作的可能性。
13.根据前述任一权利要求所述的方法,其中设备包括支持动态网页的web应用框架。
14.一种装置,包括:
用于检测触发与网页相关的web资源的事件的部件;
用于估计触发web资源的事件的能量消耗的部件;
用于将估计的能量消耗与能够利用的能量预算的预定值进行比较的部件;以及
用于响应于估计的能量消耗超出能够利用的能量预算的预定值,将所述超出指示给装置用户的部件。
15.根据权利要求14所述的装置,进一步包括:
用于收集与不同的与web相关的活动的能量消耗有关的信息的部件;以及
用于基于收集的能量消耗信息建立能量预算的部件。
16.根据权利要求14或15所述的装置,进一步包括:
用于基于装置的期望操作时间反复地定义能量预算的部件。
17.根据权利要求14至16中任一项所述的装置,进一步包括:
用于根据新近收集的不同的与web相关的活动的能量消耗信息,调整能量预算的部件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980163076.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于宠物猫的轮椅
- 下一篇:一种微创置入形状记忆椎间融合器