数据采集方法、装置、终端、服务器及可读存储介质制造方法及图纸

技术编号:35291058 阅读:24 留言:0更新日期:2022-10-22 12:37
本申请实施例公开了一种数据采集方法、装置、终端、服务器及可读存储介质,能够实现多指操作数据采集,提高数据采集的丰富性与应用广泛性。方法包括:根据预设采集字段,对当前应用对应的操作行为进行数据采集,得到至少一个触控点标识,以及每个触控点标识对应的至少一个操作数据;预设采集字段包含触控点标识字段与预定义的操作信息字段;触控点标识字段用于标识同一时刻对当前应用进行操作的至少一个触控点中的每个触控点;操作信息字段用于表征触控点的操作行为产生的至少一个维度的操作数据;根据预设数据格式,通过对触控点标识与操作数据进行对应组合,生成目标数据文件;将目标数据文件发送至服务器,以对目标数据文件的用户身份识别。用户身份识别。用户身份识别。

【技术实现步骤摘要】
数据采集方法、装置、终端、服务器及可读存储介质


[0001]本申请涉及人工智能
,尤其涉及一种数据采集方法、装置、终端、服务器及可读存储介质。

技术介绍

[0002]随着移动互联网的发展以及移动触屏设备的普及,对用户使用移动触屏设备的操作数据进行采集,能够有利于根据采集数据进行用户身份识别、手势识别、年龄段识别等进行用户行为分析,进而根据分析结果有针对性地进行产品优化。不同于利用人体生理特征的传统认证方式,如人脸识别、虹膜识别等,基于移动触屏设备的操作数据采集和身份认证可以实现不侵犯用户隐私的、无感的持续认证。
[0003]目前,相关技术的操作数据采集方法主要是通过开发针对性的数据采集APP,依靠移动端软件开发及底层操作系统支持,收集用户使用APP过程中的触屏数据。然而,相关技术的触屏数据采集主要集中在特定使用场景下的单指操作,如用户使用单个手指按照给定解锁图案进行设备解锁、输入给定数字序列、进行以单指操作为主的小游戏以及浏览特定短视频应用软件中的内容等。可以看出,目前相关技术的数据采集方式在实施时,存在较大的应用场景及用户操作方式的限制,难以应用于日常生活中的常见场景,如存在大量多指触屏操作的游戏场景等,数据采集方法应用的广泛性可移植性与可拓展性较低,从而降低了数据采集方法应用的广泛性。并且,所采集到的单指操作数据较为单一,从而降低了数据采集的丰富性。

技术实现思路

[0004]本申请实施例期望提供一种数据采集方法、装置、终端、服务器及可读存储介质,能够实现多指操作数据采集,提高数据采集的丰富性与应用广泛性。
[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]根据预设采集字段,对当前应用对应的操作行为进行数据采集,可以利用预设采集字段中的触控点标识字段,对采集到的至少一个触控点中的每个触控点进行标识,得到至少一个触控点标识;以及利用预设采集字段中的操作信息字段,对每个触控点的操作行为在预定义的至少一个维度上的产生的操作数据进行采集,得到每个触控点标识对应的至少一个操作数据。进而根据预设数据格式,对触控点标识与操作数据进行对应组合,生成目标数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集方法,其特征在于,应用于终端,包括:根据预设采集字段,对当前应用对应的操作行为进行数据采集,得到至少一个触控点标识,以及所述至少一个触控点标识中每个触控点标识对应的至少一个操作数据;所述预设采集字段包含触控点标识字段与预定义的操作信息字段;所述触控点标识字段用于标识同一时刻对所述当前应用进行操作的至少一个触控点中的每个触控点;所述操作信息字段用于表征触控点的操作行为产生的至少一个维度的操作数据;根据预设数据格式,通过对触控点标识与操作数据进行对应组合,生成目标数据文件;将所述目标数据文件发送至服务器,以通过所述服务器根据所述目标数据文件对所述当前应用进行用户身份识别。2.根据权利要求1所述的方法,其特征在于,所述根据预设采集字段,对当前应用对应的操作行为进行数据采集,得到至少一个触控点标识,以及所述至少一个触控点标识中每个触控点标识对应的至少一个操作数据,包括:通过调用所述终端的操作系统接口,根据所述预设采集字段中的触控点标识字段,获取同一时刻对所述当前应用进行操作的至少一个触控点并进行编号,得到所述至少一个触控点标识;根据所述操作信息字段中的所述至少一个维度,对所述至少一个触控点的操作行为进行数据采集,得到所述每个触控点的操作行为在所述至少一个维度上产生的所述至少一个操作数据。3.根据权利要求1或2所述的方法,其特征在于,所述至少一个操作数据包括:所述每个触控点的压力值、触控点在所述终端上的屏幕坐标值、接触面积与动作类型中的至少一个;所述动作类型用于表征所述触控点对应的操作动作;所述操作动作包括:按下、滑动、以及抬起中的至少一种。4.根据权利要求2所述的方法,其特征在于,所述预设数据格式包含:数组格式,所述根据预设数据格式,通过对触控点标识与操作数据进行对应组合,生成目标数据文件,包括:将所述至少一个触控点标识组织为数组格式,得到触控点标识数组;根据所述至少一个维度中的每个维度,对所述每个触控点标识对应的至少一个操作数据进行维度划分,得到所述每个维度对应的一组操作数据,从而得到至少一组操作数据;所述至少一组操作数据中的每组操作数据包含所述至少一个触控点在对应维度上产生的至少一个操作数据;根据所述触控点标识数组中每个触控点标识的数组位置,将所述每组操作数据对应组织为操作数据数组,得到所述每个维度对应的操作数据数组,进而得到所述至少一个维度对应的至少一个操作数据数组;所述操作数据数组中每个操作数据的数组位置与该操作数据对应的触控点标识的数组位置一致;基于所述触控点标识数组与所述至少一个操作数据数组,得到目标采集数据;利用所述目标采集数据,生成所述目标数据文件。5.根据权利要求4所述的方法,其特征在于,所述预设采集字段还包括:采集时间字段、应用信息字段与终端信息字段中的至少一个,所述基于所述触控点标识数组与所述至少一个操作数据数组,得到目标采集数据,包括:获取所述采集时间字段对应的采集时间,所述应用信息字段对应的应用信息、以及所
述终端信息字段对应的终端信息中的至少一个;基于所述触控点标识数组与所述至少一个操作数据数组,结合所述采集时间、所述应用信息与所述终端信息中的至少一个,得到所述目标采集数据;其中,所述应用信息包括:所述当前应用的应用名称、与所述当前应用的版本信息中的至少一个;所述终端信息包括:所述终端的传感器数据与所述终端的配置信息中的至少一个;所述传感器数据,包括:加速度传感器数据与陀螺仪数据的中的至少一个;所述配置信息包括:所述终端的品牌信息、型号信息、内存信息、屏幕方向、屏幕分辨率与屏幕刷新率中的至少一个。6.根据权利要求4所述的方法,其特征在于,所述利用所述目标采集数据,生成所述目标数据文件,包括:在所述当前应用的运行过程中,根据预设采集频率,对所述当前应用对应的操作行为进行至少一次数据采集,得到每次采集的目标采集数据,直至满足预设文件生成条件的情况下,得到至少一个目标采集数据;根据所述至少一个目标采集数据,生成所述目标数据文件;其中,所述预设文件生成条件包括:采集时长达到预设采集时长阈值、以及至少一个目标采集数据的数据量达到预设数据量阈值中的至少一个。7.根据权利要求6所述的方法,其特征在于,所述根据所述至少一个目标采集数据,生成所述目标数据文件,包括:与所述服务器上的解密服务进行密钥同步,得到加密密钥;利用所述加密密钥,对于所述至少一个目标采集数据进行加密,得到至少一个目标加密数据;根据所述至少一个目标加密数据,生成所述目标数据文件。8.根据权利要求4

7任一项所述的方法,其特征在于,所述将所述目标数据文件发送至服务器之前,所述方法还包括:对所述目标数据文件进行压缩处理。9.根据权利要求1、2、4

7任一项所述的方法,其特征在于,所述根据预设采集字段,对所述当前应用对应的操作行为进行数据采集之前,所述方法还包括:在不满足预设采集条件的情况下,不对所述当前应用进行数据采集,直至满足所述预设采集条件的情况下,启动对所述当前应用的数据采集;其中,所述预设采集条件包括:所述当前应用为前台运行状态、所述当前应用的当前页面为主操作界面、以及在所述主操作界面上的操作时长大于或等于预设操作时长阈值中的至少一个。10.一种数据采集方法,其特征在于,应用于服务器,包括:接收...

【专利技术属性】
技术研发人员:杨明慧邱若男蔺琛皓沈超贺静怡王欢王希震潘蓝兰赵璞苗英茂宋天乐
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1