一种提高应用程序数据检测准确性的方法、装置及设备的制造方法_4

文档序号:9910590阅读:来源:国知局
163]如图9所示,处理设备包括:存储器901、用于检测触摸操作的触摸屏902和处理器903。
[0164]所述处理器903在所述触摸屏902检测到对应用程序的触摸控件的触摸操作后,获取所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置,并将所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置保存在所述存储器901上,
[0165]所述处理器903在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作。
[0166]图10是本发明的另一种处理设备的示意性方框图。
[0167]如图10所示,处理设备包括:存储器1001、用于检测触摸操作的触摸屏1002和处理器 1003。
[0168]所述处理器1003在检测到应用程序启动后获取录制回放工具包名列表,在根据所述录制回放工具包名列表判断出应用程序中存在录制回放工具对应的包名进程的情况下,杀掉所述录制回放工具对应的包名进程,
[0169]所述处理器1003在所述触摸屏1002检测到对应用程序的触摸控件的触摸操作后,响应所述触摸操作。
[0170]上文中已经参考附图详细描述了根据本发明的技术方案。
[0171]此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
[0172]附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0173]以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
【主权项】
1.一种提高应用程序数据检测准确性的方法,其特征在于,包括: 检测对应用程序的触摸控件的触摸操作; 获取所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置; 在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作。2.根据权利要求1所述的方法,其特征在于:所述触摸操作为点击操作。3.根据权利要求1所述的方法,其特征在于:所述触摸控件为视图view控件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的情况下,不响应所述触摸操作。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的情况下, 如果相等的次数小于设定上限次数,响应所述触摸操作; 如果相等的次数达到或超过设定上限次数,不响应所述触摸操作。6.根据权利要求1所述的方法,其特征在于: 所述触摸控件中的触摸事件方法代码被重写,使得能够记录触摸事件的坐标,并且能够计算被触摸的触摸控件的中心坐标。7.根据权利要求1至6任一项所述的方法,其特征在于,所述检测对应用程序的触摸控件的触摸操作之前还包括: 检测到应用程序启动后从服务器或本地获取录制回放工具包名列表; 在根据所述录制回放工具包名列表判断出应用程序中存在录制回放工具对应的包名进程的情况下,杀掉所述录制回放工具对应的包名进程。8.一种提高应用程序数据检测准确性的方法,其特征在于,包括: 检测到应用程序启动后获取录制回放工具包名列表; 在根据所述录制回放工具包名列表判断出应用程序中存在录制回放工具对应的包名进程的情况下,杀掉所述录制回放工具对应的包名进程; 检测对应用程序的触摸控件的触摸操作并响应所述触摸操作。9.根据权利要求8所述的方法,其特征在于,所述检测对应用程序的触摸控件的触摸操作并响应所述触摸操作包括: 检测对应用程序的触摸控件的触摸操作; 获取所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置; 在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作;或者, 在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的情况下,不响应所述触摸操作。10.—种提高应用程序数据检测准确性的装置,其特征在于,包括: 操作检测模块,用于检测对应用程序的触摸控件的触摸操作; 坐标获取模块,用于获取所述操作检测模块检测的触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置; 第一响应处理模块,用于在所述坐标获取模块获取的触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作。11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 第二响应处理模块,用于在所述坐标获取模块获取的触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的情况下,不响应所述触摸操作。12.根据权利要求11所述的装置,其特征在于,所述第二响应处理模块包括: 阈值设置子模块,用于设置触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的设定上限次数; 比较处理子模块,用于在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的情况下,如果相等的次数小于所述阈值设置子模块的设定上限次数,响应所述触摸操作;如果相等的次数达到或超过所述阈值设置子模块的设定上限次数,不响应所述触摸操作。13.根据权利要求10所述的装置,其特征在于,所述装置还包括: 代码重写模块,用于重写所述应用程序的触摸控件中的触摸事件方法代码,使得能够记录触摸事件的坐标,并且能够计算被触摸的触摸控件的中心坐标。14.根据权利要求10至13任一项所述的装置,其特征在于,所述装置还包括: 包名进程删除模块,用于检测到应用程序启动后从服务器或本地获取录制回放工具包名列表,在根据所述录制回放工具包名列表判断出应用程序中存在录制回放工具对应的包名进程的情况下,杀掉所述录制回放工具对应的包名进程。15.—种提高应用程序数据检测准确性的装置,其特征在于,包括: 包名进程删除模块,用于检测到应用程序启动后获取录制回放工具包名列表,在根据所述录制回放工具包名列表判断出应用程序中存在录制回放工具对应的包名进程的情况下,杀掉所述录制回放工具对应的包名进程; 触摸处理模块,用于检测对应用程序的触摸控件的触摸操作并响应所述触摸操作。16.根据权利要求15所述的装置,其特征在于,所述触摸处理模块包括: 操作检测模块,用于检测对应用程序的触摸控件的触摸操作; 坐标获取模块,用于获取所述操作获取模块获取的触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置; 第一响应处理模块,用于在所述坐标获取模块获取的触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作; 第二响应处理模块,用于在所述坐标获取模块获取的触摸操作的坐标位置与所述触摸控件的中心坐标位置相等的情况下,不响应所述触摸操作。17.一种处理设备,其特征在于,包括:存储器、用于检测触摸操作的触摸屏和处理器, 所述处理器在所述触摸屏检测到对应用程序的触摸控件的触摸操作后,获取所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置,并将所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置保存在所述存储器上, 所述处理器在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作。18.一种处理设备,其特征在于,包括:存储器、用于检测触摸操作的触摸屏和处理器, 所述处理器在检测到应用程序启动后获取录制回放工具包名列表,在根据所述录制回放工具包名列表判断出应用程序中存在录制回放工具对应的包名进程的情况下,杀掉所述录制回放工具对应的包名进程, 所述处理器在所述触摸屏检测到对应用程序的触摸控件的触摸操作后,响应所述触摸操作。
【专利摘要】本发明公开一种提高应用程序数据检测准确性的方法、装置及设备。该方法包括:检测对应用程序的触摸控件的触摸操作;获取所述触摸操作的坐标位置和被触摸的触摸控件的中心坐标位置;在所述触摸操作的坐标位置与所述触摸控件的中心坐标位置不相等的情况下,响应所述触摸操作。本发明提供的技术方案,能更准确检测应用程序数据,防止应用程序数据作弊。
【IPC分类】G06F11/00, G06F3/0488
【公开号】CN105677221
【申请号】CN201511033457
【发明人】郑宪孜, 杨威
【申请人】广州优视网络科技有限公司
【公开日】2016年6月15日
【申请日】2015年12月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1