[发明专利]一种移动设备的文字审计方法在审
申请号: | 201611195391.2 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106845218A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 吕发文 | 申请(专利权)人: | 山东华软金盾软件股份有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55 |
代理公司: | 济南泉城专利商标事务所37218 | 代理人: | 支文彬 |
地址: | 250101 山东省济南市高新区舜华路1号齐鲁*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 设备 文字 审计 方法 | ||
技术领域
本发明涉及一种移动设备的文字审计方法。
背景技术
目前在涉密较高的部门或机构内对敏感信息的泄密保护以及泄密人员追查方面投入的力度越来越大,比如在相关部门内不允许使用即时通讯软件或者向第三方论坛发送一些相关的内容、图片或者语音,并且对于发送的内容、图片或者语音进行监听从而执行相关的审查机制,对涉密人员进行追踪。
在现有的解决方案内,一般是通过获取Liunx内驱动层的键盘码然后Android中将从底层获取到的按键码按照一定规则处理转换为我们需要的文字输入内容。通过键盘码在很大程度上可以获取到用户输入的内容以及触屏点击事件,可以获取到需要的审计东西,但是该方案必须是安卓设备获取到root权限,由于安卓系统的硬件本身的物理特性及由各大硬件厂商的标准不一,这将导致我们从设备上获取到的键值存很大的差异性。
发明内容
本发明为了克服以上技术的不足,提供了一种不需要安卓设备获取Root权限且对对安卓设备硬件以及各大手机厂商的基于安卓系统的深度定制系统和安装的软件没有硬性要求的获取到用户通过输入法软键盘进行输入的任何文字内容的移动设备的文字审计方法。
本发明克服其技术问题所采用的技术方案是:
一种移动设备的文字审计方法,包括如下步骤:
a)定义一个安卓系统中的Service服务类,使其继承自安卓系统中的设置中的辅助功能类;
b)对定义之后的Service服务类在安卓系统工程自动生成的配置文件中对该Service服务类进行声明,并在声明的Service服务类内加入绑定辅助服务权限;
c)在声明的服务内添加一个meta-data标签,在标签内进行名称和资源配置文件的如下配置:1)对名称为事件通知的模块定义为获取布局类型焦点通知及文本布局内容改变通知、2)对名称为定义反馈方式的模块定义为视觉反馈的通知方式、3)对窗体内容模块的设置值设为true,使其可以访问安卓系统中活动窗口中的内容、4)对时间间隔模块的设置值设为300ms-500ms,使安卓系统接受事件的时间间隔为500ms-800ms;
d)对定义的Service服务类内重写辅助功能类中的辅助服务事件处理模块,辅助服务事件处理模块接收符合事件通知模块中定义的由安卓系统发送来的辅助功能服务事件;
e)在安卓手机的设置菜单下的辅助功能中开启步骤a)中定义的Service服务类;
f) 对定义的Service服务类内重写辅助服务终端模块,辅助服务终端模块判断安卓系统中定义的Service服务类是否启用,如果是继续执行步骤f),如果否,则安卓系统弹出引导提示对话框,引导用户在设置中的辅助功能类中启用步骤a)中定义的Service服务类;
g)当用户打开一个需要使用软键盘书写内容的应用时,定义的Service服务类将当前使用的应用名称、由窗体内容模块监听的文字内容、时间间隔模块监听文字内容的时间及监听到的文字类型上传至服务器。
上述步骤c)中的事件通知模块获取的事件为窗口打开和/或滑动和/或焦点变化和/或长按。
还包括在步骤e)后对定义的Service服务类内重写服务连接配置初始化模块,当用于在设置菜单下的辅助功能中开启步骤a)中定义的Service服务类后,服务连接配置初始化模块进行初始化配置操作。
为了及时清理系统资源,还包括在步骤e)后对定义的Service服务类内重写辅助功能关闭模块,当对步骤a)中定义的Service服务类进行关闭时,辅助功能关闭模块将安卓系统中的系统资源进行释放操作。
为了实现按策略执行监听,服务器中存储有配置策略文件,当步骤c)中的窗体内容模块中监听的文字内容符合策略文件时则执行步骤e)。
本发明的有益效果是:可以获取到用户通过输入法软键盘进行输入的任何文字内容,能够适配任何可以安装输入法的安卓设备并且对安卓系统没有限制兼容各种高低版本的系统以及各种安卓定制系统。不需要安卓设备获取Root权限,在安卓设备上只要是用户使用软件盘输入内容就能够很好的实现监听输入的内容。对安卓设备硬件以及各大手机厂商的基于安卓系统的深度定制系统和安装的软件没有硬性要求。
附图说明
图1为本发明的系统流程图。
具体实施方式
下面结合附图1对本发明做进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华软金盾软件股份有限公司,未经山东华软金盾软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611195391.2/2.html,转载请声明来源钻瓜专利网。