[发明专利]一种智能终端的应用程序优化方法有效
申请号: | 201710020975.4 | 申请日: | 2017-01-11 |
公开(公告)号: | CN106844047B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 王明远;谢毅力 | 申请(专利权)人: | 上海传英信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/329 |
代理公司: | 北京大成律师事务所 11352 | 代理人: | 李佳铭;沈汶波 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 终端 应用程序 优化 方法 | ||
本发明提供了一种智能终端的应用程序优化方法,包括以下步骤:步骤S1:启动应用程序,并于应用程序运行时,监控应用程序的行为以形成一个或多个行为节点;步骤S2:智能终端与一远程服务终端连接,自远程服务终端获取对应应用程序的行为节点的行为关系和/或参数配置;步骤S3:当行为节点触发时,根据获取的行为关系执行行为节点的下一交互行为,和/或根据获取的参数配置调整应用程序利用智能终端的资源负载;其中,行为关系包括与行为节点拓扑连接的其他行为节点的执行顺序;参数配置包括智能终端的CPU配置、GPU配置、网络资源配置。采用上述技术方案后,可更加智能和快速地判断应用程序的运行模式,大幅度地降低系统功耗。
技术领域
本发明涉及智能终端控制领域,尤其涉及一种智能终端的应用程序优化方法。
背景技术
目前对于智能终端的系统功耗优化,绝大多数都是从系统级的层面,通过判断当前场景来控制wakelock、网络连接、alarm、屏幕亮度等系统资源实现性能功耗优化。而对于应用程序的优化,大多都是针对具体的应用程序通过采用传统的优化算法和人类直觉等,在特定界面或特定场景下做出优化决策。当前传统的性能功耗优化方法很难适应不同应用程序在不同硬件环境上的变化,且并不能预先精确感知下一步负载的需求变化,无法实现性能的最优化。
上述对于应用程序内部交互行为的优化存在如下不足:
1、单个应用程序与不同人之间的交互有着相当复杂的非线性关系,传统的方法只能利用基本的工程公式和人类直觉等,在特定界面或特定场景下做出优化决策。
2、使用者在不同应用程序下的交互行为也不一样,一套自定义的应用程序功耗优化方法很难通过自我调节来适应另一个应用程序。
3、传统的性能功耗优化方法很难适应不同应用程序在不同硬件环境上的变化,功耗优化应该尽可能少的影响用户体验,不同手机的硬件配置对应用程序的功耗优化配置提出了不同的要求。
4、传统方法无法预先准确获知下一步具体的负载需求,只能在需求变化以后,被动的进行CPU动态调频调压,无法实现性能体验的最优化。
因此当前迫切需要一种能够根据不同应用程序在不同硬件环境下,在不同交互行为节点时,事先准确获知下一步资源负载需求,及时精确的对负载参数的进行配置,实现性能功耗的有效优化方法。
发明内容
为了克服上述技术缺陷,本发明的目的在于提供一种智能终端的应用程序优化方法,可更加智能和快速地判断应用程序的运行模式,大幅度地降低系统功耗。
本发明公开了一种智能终端的应用程序优化方法,包括以下步骤:
步骤S1:启动应用程序,并于所述应用程序运行时,监控所述应用程序的行为以形成一个或多个行为节点;
步骤S2:所述智能终端与一远程服务终端连接,自所述远程服务终端获取对应所述应用程序的所述行为节点的行为关系和/或参数配置;
步骤S3:当所述行为节点触发时,根据获取的所述行为关系执行所述行为节点的下一交互行为,和/或根据获取的所述参数配置调整所述应用程序利用所述智能终端的资源负载;其中,
所述行为关系包括与所述行为节点拓扑连接的其他行为节点的执行顺序;所述参数配置包括智能终端的CPU配置、GPU配置、网络资源配置。
优选地,所述步骤S1中,于所述智能终端的操作系统内添加行为捕捉及行为控制;所述行为捕捉根据所述应用程序的操作确定所述行为节点,以及于该行为节点处,所述应用程序占用所述智能终端的资源负载;所述行为控制根据所述行为节点执行的动作控制所述资源负载。
优选地,所述交互动作类型单元设于所述交互行为单元内;所述交互行为单元还包括:下一节点ID单元,表示下一跳转的行为节点的名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海传英信息技术有限公司,未经上海传英信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710020975.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种植保无人机防水头罩
- 下一篇:基于硬件特性的分布式共享内存方法及系统