[发明专利]应用程序管理方法、装置、服务器及终端设备有效
申请号: | 201310119920.0 | 申请日: | 2013-04-08 |
公开(公告)号: | CN103246595A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 戚冬杰;康上明学;刘新宇 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 管理 方法 装置 服务器 终端设备 | ||
技术领域
本发明涉及终端设备领域,特别涉及一种应用程序管理方法、装置、服务器及终端设备。
背景技术
随着终端设备如智能手机、平板电脑的普及与应用商店的繁荣,颠覆了很多事情,通过安装与操作系统兼容的应用程序,终端设备的功能得到了极大的扩展与丰富。安装应用程序实际上是将应用程序文件安装到终端设备的文件系统中并执行,在使用应用程序的过程中,根据应用程序的需要,创建和修改文件系统中的文件来达到存储数据的目的。而随着时间推移,应用程序的运行会产生很多垃圾文件,并且某些时候,即使当用户卸载某一应用程序后,该程序产生的文件却不会被清除,依旧残留在用户的文件系统中。当用户浏览自己的文件系统时,无法得知文件究竟是哪些应用程序创建的,这导致用户无法整理自己的文档和数据,而随着垃圾文件的累积,势必会影响终端设备的正常运行速度以及处理能力,而如果由用户自行对文档和数据进行删除,一旦删除了一些关键文件,则会对终端设备的启动和正常运行的造成不可修复的后果。
发明内容
为了在不影响终端设备正常运行的情况下,避免垃圾文件的累积,本发明实施例提供了一种应用程序管理方法、装置、服务器及终端设备。所述技术方案如下:
第一方面,提供了一种应用程序管理方法,所述方法包括:
获取应用程序与文件关联列表,所述应用程序与文件关联列表由服务器根据终端设备上报的应用程序的应用程序信息和所述应用程序调用所述系统读写接口执行的文件操作行为统计得到;
根据所述应用程序与文件关联列表,对应用程序进行管理。
结合第一方面,本发明实施例的第一种可能实现方式中,获取应用程序与文件关联列表之前,所述方法还包括:
监控系统读写接口的调用情况;
当捕获到应用程序对所述系统读写接口的调用时,记录所述应用程序的应用程序信息和所述应用程序调用所述系统读写接口执行的文件操作行为;
向所述服务器发送本端记录的数据。
结合本发明实施例的第一种可能实现方式,本发明实施例的第二种可能实现方式中,向所述服务器发送本端记录的数据,包括:
周期性向所述服务器发送本端记录的数据。
结合第一方面,本发明实施例的第三种可能实现方式中,根据所述应用程序与文件关联列表,对应用程序进行管理,包括:
当卸载第一应用程序时,根据所述第一应用程序的应用程序信息查询所述应用程序与文件关联列表,从本端中删除与查表得到的文件相应的文件。
结合第一方面,本发明实施例的第四种可能实现方式中,根据所述应用程序与文件关联列表,对应用程序进行管理,包括:
当查看所述应用程序与文件关联列表时,对应显示应用程序名称和所述应用程序关联的文件。
第二方面,还提供了一种应用程序管理方法,所述方法包括:
接收终端设备发送的应用程序的应用程序信息和所述应用程序调用所述系统读写接口执行的文件操作行为;
统计接收到的应用程序信息和文件操作行为,生成应用程序与文件关联列表。
结合第二方面,本发明实施例的第一种可能实现方式中,
所述应用程序信息包括应用程序名称,相应地,统计接收到的应用程序信息和文件操作行为,生成应用程序与文件关联列表,包括:
将对应于相同应用程序名称的文件操作行为归类,根据归类后的文件操作行为及其对应的应用程序名称生成应用程序与文件关联列表;
所述应用程序信息包括应用程序名称和应用程序版本信息,相应地,统计接收到的应用程序信息和文件操作行为,生成应用程序与文件关联列表,包括:
将对应于相同应用程序名称、且对应于相同应用程序版本信息的文件操作行为归类,根据归类后的文件操作行为及其对应的应用程序名称和应用程序版本信息生成应用程序与文件关联列表。
结合第二方面,本发明实施例的第二种可能实现方式中,统计接收到的应用程序信息和文件操作行为,生成应用程序与文件关联列表之后,所述方法包括:
向终端设备发送所述应用程序与文件关联列表。
第三方面,提供了一种应用程序管理装置,所述装置包括:
关联列表获取模块,用于获取应用程序与文件关联列表,所述应用程序与文件关联列表由服务器根据终端设备上报的应用程序的应用程序信息和所述应用程序调用所述系统读写接口执行的文件操作行为统计得到;
应用程序管理模块,用于根据所述应用程序与文件关联列表,对应用程序进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310119920.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息传输的方法和装置
- 下一篇:设备到设备通信场景