终端的操作信息获取及处理方法、装置、存储介质、计算机设备制造方法及图纸

技术编号:27006423 阅读:20 留言:0更新日期:2021-01-08 17:09
一种终端的操作信息获取及处理方法、装置、存储介质、计算机设备,其中,所述终端的操作信息获取方法包括:当接收到获取开始的指令时,检测无障碍权限是否开启;若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;将所述操作信息发送至服务器。由此,能够直接根据无障碍服务接口获取终端的操作信息,可获取的操作信息更加全面,效率更高。

【技术实现步骤摘要】
终端的操作信息获取及处理方法、装置、存储介质、计算机设备
本专利技术涉及计算机
,具体地涉及一种终端的操作信息获取及处理方法、装置、存储介质、计算机设备。
技术介绍
随着大数据技术的发展,经常需要对各种数据进行采集、处理、分析,挖掘出有用的信息并对其加以利用,对信息分析建模后构建用户画像即为一种对用户的个性化信息加以利用的方式。现有技术中,在收集用户的个性化信息时,通常采用问卷、调查等方式。然而,传统的这种基于人工的用户个性化信息收集方式效率较低,且并不全面。
技术实现思路
本专利技术解决的技术问题是如何高效、全面地获取用户的操作信息。为解决上述技术问题,本专利技术实施例提供一种终端的操作信息获取方法,所述终端配置有无障碍服务接口,所述方法包括:当接收到获取开始的指令时,检测无障碍权限是否开启;若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;将所述操作信息发送至服务器。可选的,所述若检测到无障碍权限开启之后,所述方法还包括:向所述无障碍服务接口注册广播监听代码;所述通过无障碍服务接口获取操作信息,包括:通过所述广播监听代码监听所述无障碍服务接口广播的原始数据;对所述原始数据进行过滤,得到所述操作信息。可选的,所述对所述原始数据进行过滤,包括:识别所述原始数据对应的应用程序;获取所述原始数据对应的事件类型;获取与所述应用程序和/或事件类型对应的过滤规则,对所述原始数据进行过滤。可选的,所述检测无障碍权限是否开启之后,所述方法还包括:若检测到无障碍权限未开启,在终端的显示界面上显示提示界面;当接收到用户针对所述提示界面输入的确认指令时,开启无障碍权限;继续通过所述无障碍服务接口获取操作信息。可选的,所述无障碍服务接口为安卓系统的AccessibilityService接口。本专利技术实施例还提供一种终端的操作信息处理方法,所述终端配置有无障碍服务接口,所述方法包括:接收终端发送的操作信息,所述操作信息为所述终端在接收到获取开始的指令,且检测到无障碍权限开启时,通过终端配置的无障碍服务接口获取的。可选的,所述接收终端发送的操作信息之后,所述方法还包括:对所述操作信息进行处理,并保存处理后的操作信息;当接收到需求分析请求时,从保存的操作信息中获取待分析数据;对所述待分析数据进行分析,以得到分析结果并输出。本专利技术实施例还提供一种终端的操作信息获取装置,所述终端配置有无障碍服务接口,所述装置包括:权限检测模块,用于当接收到获取开始的指令时,检测无障碍权限是否开启;操作信息获取模块,用于若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;发送模块,用于将所述操作信息发送至服务器。本专利技术实施例还提供一种终端的操作信息处理装置,所述终端配置有无障碍服务接口,所述装置包括:接收模块,用于接收终端发送的操作信息,所述操作信息为所述终端在接收到获取开始的指令,且检测到无障碍权限开启时,通过终端配置的无障碍服务接口获取的。本专利技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现任一项所述方法的步骤。本专利技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现任一项所述方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例提供一种终端的操作信息获取方法,所述终端配置有无障碍服务接口,所述方法包括:当接收到获取开始的指令时,检测无障碍权限是否开启;若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;将所述操作信息发送至服务器。较之现有技术,能够直接根据无障碍服务接口获取终端的操作信息,无需另行构建信息获取进程,可获取的操作信息更加全面,效率更高。进一步,在终端向服务器发送操作信息前,可对这些操作信息进行预处理,提高数据传输效率,且可以通过加密、脱敏等预处理操作,能够有效保护终端用户的信息安全。进一步,当开始获取操作信息时,若检测到无障碍权限未开启时,可提示终端开启无障碍权限。进一步,还提供一种终端的操作信息处理方法,服务器端在保存各个终端发送的、反映终端用户的个人特性的操作信息后,可对这些操作信息进行进一步加工分析,以得到能够直接应用的分析结果。附图说明图1为本专利技术实施例的第一种终端的操作信息获取方法的流程示意图;图2为本专利技术实施例的第二种终端的操作信息获取方法的流程示意图;图3为本专利技术实施例的第三种终端的操作信息获取方法的流程示意图;图4为本专利技术实施例的一种终端的操作信息处理方法的流程示意图;图5为本专利技术实施例的一种终端的操作信息处理方法的部分流程示意图图6为本专利技术实施例的一种终端的操作信息获取装置的结构示意图;图7为本专利技术实施例的一种终端的操作信息处理装置的结构示意图。具体实施方式如
技术介绍
所言,现有技术中现有的用户的个性化信息的收集方案效率较低。为解决上述问题,本专利技术实施例提供一种终端的操作信息获取方法,所述终端配置有无障碍服务接口,所述方法包括:当接收到获取开始的指令时,检测无障碍权限是否开启;若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;将所述操作信息发送至服务器。由此,能够直接根据无障碍服务接口获取终端的操作信息,可获取的操作信息更加全面,效率更高。请参见图1,本专利技术实施例提供一种终端的操作信息获取方法,所述终端配置有无障碍服务接口,所述方法包括:步骤S101,当接收到获取开始的指令时,检测无障碍权限是否开启;若检测到无障碍权限开启,则执行步骤S102,通过所述无障碍服务接口获取用户针对所述终端的操作信息;其中,获取开始的指令用于启动终端上的操作信息获取的流程,该指令可由用户在终端上输入得到,也可以由预设的触发条件触发生成,例如,当执行终端上的操作信息获取方法的应用程序(简称执行应用程序)被启动时即触发生成获取开始的指令。无障碍权限也称无障碍服务的权限,即为在终端侧使用无障碍服务接口的权限。操作信息可以为用户对当前的活跃程序进行操作产生的交互信息,还可以包括当前的活跃程序与网络交互产生的操作信息。例如,用户使用终端的某一应用程序(Application,简称APP)所产生的触屏操作、页面切换、文字和/或图片浏览等信息。在一个具体实施例中,所述无障碍服务接口为安卓(Android)系统的无障碍辅助服务(AccessibilityService)功能的数据获取接口。AccessibilityService的设计初衷在于帮助残障用户使用Android设备和应用,该服务类在后台运行,可以监听用户界面的一些状态转换,例如页面切换、焦点改变、通知、消息提示框(Toast)等,并在触发AccessibilityEvents事件时,由系统接收回本文档来自技高网
...

【技术保护点】
1.一种终端的操作信息获取方法,所述终端配置有无障碍服务接口,其特征在于,所述方法包括:/n当接收到获取开始的指令时,检测无障碍权限是否开启;/n若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;/n将所述操作信息发送至服务器。/n

【技术特征摘要】
1.一种终端的操作信息获取方法,所述终端配置有无障碍服务接口,其特征在于,所述方法包括:
当接收到获取开始的指令时,检测无障碍权限是否开启;
若检测到无障碍权限开启,通过所述无障碍服务接口获取用户针对所述终端的操作信息;
将所述操作信息发送至服务器。


2.根据权利要求1所述的方法,其特征在于,所述若检测到无障碍权限开启之后,还包括:
向所述无障碍服务接口注册广播监听代码;
所述通过无障碍服务接口获取操作信息,包括:
通过所述广播监听代码监听所述无障碍服务接口广播的原始数据;
对所述原始数据进行过滤,得到所述操作信息。


3.根据权利要求2所述的方法,其特征在于,所述对所述原始数据进行过滤,包括:
识别所述原始数据对应的应用程序;
获取所述原始数据对应的事件类型;
获取与所述应用程序和/或事件类型对应的过滤规则,对所述原始数据进行过滤。


4.根据权利要求1所述的方法,其特征在于,所述检测无障碍权限是否开启之后,还包括:
若检测到无障碍权限未开启,在终端的显示界面上显示提示界面;
当接收到用户针对所述提示界面输入的确认指令时,开启无障碍权限;
继续通过所述无障碍服务接口获取操作信息。


5.根据权利要求1所述的方法,其特征在于,所述无障碍服务接口为安卓系统的AccessibilityService接口。


6.一种终端的操作信息处理方法,所述终端配置有无障碍服务接口,其特征在于,所述方法包括:
...

【专利技术属性】
技术研发人员:陆云吴承昊周波
申请(专利权)人:上海意略明数字科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1