[发明专利]一种对移动终端的资源进行管理的方法有效
申请号: | 201310590315.1 | 申请日: | 2013-11-20 |
公开(公告)号: | CN103559094B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 康延荣;苗欣;刘云浩 | 申请(专利权)人: | 无锡儒安科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 胡彬 |
地址: | 214135 江苏省无锡市无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 资源 进行 管理 方法 | ||
1.一种对移动终端的应用程序资源进行管理的方法,其特征在于,包括:
依据预设的特征从安装文件和应用程序编程接口文档中提取与应用程序资源管理相关的类或者接口,并判断所述类或者接口是否误提取;
对各个所述类或者接口的各个函数进行分析,建立与所述各个函数相对应的完全顺序图;
利用JAVA字节码分析工具建立所述各个类或者接口的函数调用关系图,对所述函数调用关系图和所述完全顺序图进行跨函数分析,获得生命周期流程图;
对所述生命周期流程图进行挖掘,获得资源管理的管理规律,依据所述管理规律对应用程序资源进行管理。
2.根据权利要求1所述的对移动终端的资源进行管理的方法,其特征在于,所述依据预设的特征从安装文件和应用程序编程接口文档中提取与应用程序资源管理相关的类或者接口,并判断所述类或者接口是否误提取,具体包括,
依据预设的特征从安装文件和应用程序编程接口文档中提取与应用程序资源管理相关的类或者接口;
对与应用程序资源管理相关的所述类或者接口进行标注;
依据所述类或者接口或者所述标注,训练一个决策树模型;
依据所述决策树对所述类或者接口进行分类,判断所述类或者所述接口是否误提取。
3.根据权利要求1或2所述的对移动终端的应用程序资源进行管理的方法,其特征在于,所述预设的特征包括:第一个特征、第二个特征和第三个特征;
其中,所述第一个特征是所述类或者接口是否是公共的和抽象的;
所述第二个特征是所述类或者接口的名称、所在的包名中是否包含预设的关键词;
所述第三个特征是所述类或者接口中的成员函数或者数据成员满足预设的模式。
4.根据权利要求1所述的对移动终端的应用程序资源进行管理的方法,其特征在于,所述对各个所述类或者接口的各个函数进行分析,建立与所述各个函数相对应的完全顺序图,具体包括:
通过利用JAVA字节码分析工具对所述类或者接口的所述各个函数进行分析,获得各个所述类或者所述接口的中间语言;
从所述中间语言出发,建立控制流程图,所述控制流程图以程序语句为节点,语句之间的执行顺序为有向边;
向所述控制流程图中添加有向边,并删除所述控制流程图中没有调用函数的语句节点,以及和调用资源无关的系统函数的语句节点,获得与所述各个函数对应的所述完全顺序图。
5.根据权利要求1所述的对移动终端的资源进行管理的方法,其特征在于,所述建立所述各个类或者接口的函数调用关系图,对所述函数调用关系图和所述完全顺序图进行跨函数分析,获得生命周期流程图的具体过程包括:
建立所述各个类或者接口的函数调用关系图;
所述完全顺序图按照预设的代替次数代替所述函数调用关系图中的节点,获得所述生命周期流程图。
6.根据权利要求1所述的对移动终端的资源进行管理的方法,其特征在于,所述对所述生命周期流程图进行挖掘,获得资源管理的管理规律,依据所述管理规律对应用程序资源进行管理具体包括:
对所述生命周期流程图进行封闭频繁子图挖掘,获得封闭频繁子图;去除所述封闭频繁子图中冗余的边,获得所述资源管理的规律。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡儒安科技有限公司,未经无锡儒安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310590315.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:变厚彩钢板涂塑装备
- 下一篇:用于铝合金生产工艺的铁质分选装置