一种反监控的方法、系统及移动终端的制作方法

文档序号:9687845阅读:545来源:国知局
一种反监控的方法、系统及移动终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种反监控的方法、系统及移动终端。
【背景技术】
[0002]随着计算机技术的发展,人们对移动终端的需求依赖程度越来越高,移动终端逐渐成为人们工作、生活必不可少的一部分,于是,围绕移动终端的各种应用也层出不穷,特别是针对智能手机和平板电脑,用户可以通过大量第三方服务商提供的应用程序不断进行功能扩充,以满足用户的不同需求。例如,市面上的第三方安全应用软件比如360手机助手、腾讯手机管家等,为了实现软件安全功能,通常控制覆盖或结束一些自认为有风险的应用程序,以达到安全目的。但是,针对用户,如360手机助手、腾讯手机管家等在控制覆盖一些应用程序的时候,往往会启动一个自己的用户界面替代原来的用户界面并接替原来应用程序的功能,来满足用户的基本功能需求,这些替代对移动终端用户来讲,是极具不安全感的。
[0003]因此,如何确保移动终端用户的通信内容不被第三方安全应用软件比如360手机助手、腾讯手机管家等任意监控,已经成为业内亟待解决的问题。

【发明内容】

[0004]本发明提供一种反监控方法、系统和移动终端,用于解决移动终端用户的通信内容常常被第三方安全应用软件比如360手机助手、腾讯手机管家等任意监控的问题。
[0005]为解决上述技术问题,本发明采用的技术方案之一是:提供一种用于移动终端的反监控的方法,包括:
[0006]查询步骤:查询移动终端正在运行的应用程序的任务列表;
[0007]获取对象步骤:通过包管理服务获取该任务列表中的启动查询类应用程序的信息类对象;
[0008]获取属性步骤:通过获取到的所述信息类对象获取标识属性;
[0009]判断执行步骤:根据该标识属性判断该启动查询类应用程序是否为系统应用程序,若是系统应用程序,返回正在运行的该任务列表;若否,返回空列表。
[0010]进一步地,在本发明所述的方法中,在所述判断执行步骤中,在判断得到该启动查询类应用程序不是系统应用程序时,返回空列表的过程包括:
[0011 ] 将该任务列表中的任务信息清空,最终返回空列表。
[0012]进一步地,在本发明所述的方法中,在所述查询步骤中,以预设的时间间隔来查询移动终端正在运行的应用程序的任务列表。
[0013]本发明采用的技术方案之二是:提供一种用于移动终端的反监控的方法,包括:
[0014]查询步骤:查询移动终端正在运行的应用程序的任务列表;
[0015]获取对象步骤:通过包管理服务获取该任务列表中的启动查询类应用程序的信息类对象;
[0016]获取属性步骤:通过获取到的所述信息类对象获取标识属性;
[0017]判断执行步骤:根据该标识属性判断该启动查询类应用程序是否为系统应用程序,若是系统应用程序,返回正在运行的该任务列表;若否,对查询到的任务列表进行筛选,并返回经过筛选的任务列表。
[0018]进一步地,在本发明所述的方法中,在所述判断执行步骤中,在判断得到该启动查询类应用程序不是系统应用程序时,对查询到的任务列表进行筛选的过程包括:
[0019]将位于该任务列表中被预先定义的应用程序对应的任务信息清空,并将后一行的任务依次上移。
[0020]本发明采用的技术方案之三是:提供一种用于移动终端的反监控的方法,包括:
[0021]查询步骤:查询移动终端正在运行的应用程序的任务列表;
[0022]获取对象步骤:通过包管理服务获取该任务列表中的启动查询类应用程序的信息类对象;
[0023]获取属性步骤:通过获取到的所述信息类对象获取标识属性;
[0024]判断执行步骤:根据该标识属性判断该启动查询类应用程序是否为系统应用程序,若是系统应用程序,返回正在运行的该任务列表;若否,对该任务列表进行修改并返回修改后的任务列表。
[0025]进一步地,在本发明所述的方法中,在所述判断执行步骤中,在判断得到该启动查询类应用程序不是系统应用程序时,对该任务列表进行修改并返回修改后的任务列表的过程包括:
[0026]清空该任务列表,并返回空列表;
[0027]或者对查询到的任务列表进行筛选,并返回经过筛选的任务列表。
[0028]本发明采用的技术方案之四是:提供一种用于移动终端的反监控的系统,包括:
[0029]查询单元:查询移动终端正在运行的应用程序的任务列表;
[0030]获取对象单元:通过包管理服务获取该任务列表中的启动查询类应用程序的信息类对象;
[0031]获取属性单元:通过获取到的所述信息类对象获取标识属性;
[0032]判断执行单元:根据该标识属性判断该启动查询类应用程序是否为系统应用程序,若是,返回正在运行的该任务列表;若否,对该任务列表进行修改并返回修改后的任务列表。
[0033]进一步地,在本发明所述的系统中,在所述判断执行单元中,在判断得到该启动查询类应用程序不是系统应用程序时,对该任务列表进行修改并返回修改后的任务列表的过程包括:
[0034]清空该任务列表,并返回空列表;
[0035]或者,对查询到的任务列表进行筛选,并返回经过筛选的任务列表。
[0036]本发明采用的技术方案之四是:提供一种移动终端,内置上述所述的反监控系统。
[0037]本发明提供的方案中,通过包管理服务获取正在运行的应用程序的任务列表中的启动查询类应用程序的信息类对象及其标识属性;再根据该标识属性判断该启动查询类应用程序是否为系统应用程序,若是系统应用程序,返回正在运行的该任务列表;若不是系统应用程序,返回空列表或对查询到的任务列表进行筛选并返回经过筛选的任务列表,从而屏蔽该启动查询类应用程序使其无法查询到移动终端实际真正运行的任务列表,以防止被该启动查询类应用程序任意监控,从而提高了移动终端的私密性和安全性。
【附图说明】
[0038]图1为本发明反监控方法的第一实施例的流程示意图;
[0039]图2为本发明反监控方法的第二实施例的流程示意图;
[0040]图3为本发明反监控方法的第三实施例的流程示意图;
[0041]图4为本发明为某品牌手机自带的短信息编辑发送界面;
[0042]图5为本发明为某品牌手机安装腾讯手机管家后的短信息编辑发送界面;
[0043]图6为本发明反监控系统的优选实施例的方框示意图。
【具体实施方式】
[0044]为了解决移动终端常常被第三方安全应用软件比如360手机助手、腾讯手机管家等任意监控的问题,本发明提供一种用于移动终端的反监控的方法、系统以及一种具有反监控功能的移动终端。本发明中,移动终端具体可以是笔记本、平板电脑、智能手机等,当然也不局限于此。
[0045]参见图1,是本发明反监控方法的第一实施例的流程示意图。本第一实施例中,该用于移动终端的反监控方法,包括:
[0046]查询步骤S110:查询移动终端正在运行的应用程序的任务列表;
[0047]获取对象步骤S120:通过包管理服务获取该任务列表中的启动查询类应用程序的信息类对象;
[0048]获取属性步骤S130:通过获取到的所述信息类对象获取标识属性;
[0049]判断执行步骤S140:根据该标识属性判断该启动查询类应用程序是否为系统应用程序,若是,进入步骤S150:返回正在运行的该任务列表,本流程结束;若否,进入步骤S160:返回空列表,本流程结束。
[0050]本发明的反监控方法主要针对置入Android系统的移动终端。在Android系统中,APK (Andro i dPackage,简称APK,即Android安装包)程序都是通过名为PackageManagerService 的包管理服务来管理的,PackageManagerService 是 Android 系统的一个重要服务,由SystemServer启动,主要实现APK的程序包的解析、安装、更新、移动、卸载等服务,既包括了第三方应用软件(即手动安装的APK)的信息,也包括了系统应用程序(即系统预装的APK)的信息,总之Android系统所有的APK都是由包管理服务来管理的。
[0051]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1