[发明专利]一种实现应用卸载调查的方法有效
| 申请号: | 201410022791.8 | 申请日: | 2014-01-17 |
| 公开(公告)号: | CN103761178B | 公开(公告)日: | 2017-12-01 |
| 发明(设计)人: | 张勇 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 康正德,薛峰 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 应用 卸载 调查 方法 | ||
技术领域
本发明涉及互联网技术领域,特别是涉及一种实现应用程序卸载调查的方法和装置。
背景技术
目前的电脑应用程序开发商,为了更好的对应用程序进行改进和了解用户的使用体验,通常会在用户卸载应用程序时,弹出卸载调查窗口,以供进行用户意见调查,进行更好的改进。
但是在移动终端中,尤其是安卓系统中,由于其使用了特殊的系统卸载方式,导致卸载调查无法实现。具体地,当用户卸载某一应用程序时,操作系统首先会将该应用程序的所有进程全部杀掉,然后进行文件删除,再向操作系统中所有其他进程发送该应用程序被卸载的通知。
基于上述原因,在安卓操作系统中,无法实现对于应用程序的卸载调查。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的适于实现应用程序卸载调查的方法和相应地装置。
依据本发明的一个方面,提供一种实现应用程序卸载调查的方法,包括:
创建监控进程;
通过监控进程监测上述应用程序的指定目录是否被删除;
当指定目录被删除时,判定与指定目录对应的应用程序被卸载,输出用于调查该应用程序卸载原因的窗口;
接收并保存用户通过窗口输入的卸载原因。
可选地,创建监控进程,包括:
在操作系统启动或应用程序启动时,创建监控进程,并使监控进程占用操作系统的指定通信端口。
可选地,在创建监控进程,并使监控进程占用操作系统的指定通信端口之后,还包括:
当监控进程再次被创建时,查询指定通信端口是否被占用;
当指定通信端口被占用时,禁止监控进程被创建;
当指定通信端口未被占用时,允许监控进程被再次创建。
可选地,指定通信端口为指定端口号的TCP端口。
可选地,在创建监控进程之前,还包括:
为监控进程命名,且监控进程的名称不同于被卸载应用程序所包括的任何进程的名称。
可选地,通过所述监控进程监测所述应用程序的指定目录是否被删除,包括:
通过预设的系统函数对应用程序的指定目录进行监测,判断指定目录是否存在;
当指定目录不存在时,则应用程序的指定目录被删除;
当指定目录存在时,则应用程序的指定目录未被删除。
可选地,预设的系统函数为inotify函数族中的任一函数。
可选地,在接收并保存用户通过窗口输入的卸载原因之后,还包括:
将卸载原因发送给服务器。
依据本发明的一个方面,还提供了一种实现应用程序卸载调查的装置,包括:
创建模块,配置成创建监控进程;
监测模块,配置成通过监控进程监测所述应用程序的指定目录是否被删除;
输出模块,配置成当指定目录被删除时,判定与指定目录对应的应用程序被卸载,输出用于调查该应用程序卸载原因的窗口;
存储模块,配置成接收并保存用户通过窗口输入的卸载原因。
可选地,创建模块配置成在操作系统启动或应用程序启动时,创建监控进程,并使监控进程占用操作系统的指定通信端口。
可选地,创建模块还配置成:
当监控进程再次被创建时,查询指定通信端口是否被占用;
当指定通信端口被占用时,禁止监控进程被创建;
当指定通信端口未被占用时,允许监控进程被再次创建。
可选地,指定通信端口为指定端口号的TCP端口。
可选地,该装置还包括:
命名模块,配置成为监控进程命名,且监控进程的名称不同于被卸载应用程序所包括的任何进程的名称。
可选地,监测模块还配置成按照如下方式通过监控进程监测应用程序的指定目录是否被删除:
通过预设的系统函数对应用程序的指定目录进行监测,判断指定目录是否存在;
当指定目录不存在时,则应用程序的指定目录被删除;
当指定目录存在时,则应用程序的指定目录未被删除。
可选地,预设的系统函数为inotify函数族中的任一函数。
可选地,该装置还包括:
发送模块,配置成将卸载原因发送给服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410022791.8/2.html,转载请声明来源钻瓜专利网。





