1.一种埋点处理方法,包括:
接收终端发送的应用程序当前页面中控件的属性信息;所述属性信息包括控件名称、基本属性和访问属性;
根据所述基本属性识别控件是否为可触摸控件;
当控件不是可触摸控件时,识别控件名称是否为目标集合中的集合元素以及所述访问属性是否具有预设的属性值;
当控件名称为目标集合中的集合元素,且访问属性具有预设的属性值时,将控件标记为可触摸控件,获取被圈选的可触摸控件对应的埋点信息,将所述埋点信息发送至终端。
2.根据权利要求1所述的方法,其特征在于,所述基本属性包括透明属性、隐藏属性和交互属性,所述根据所述基本属性识别控件是否为可触摸控件的步骤,包括:识别控件名称是否为预设集合中的集合元素;
当控件类型属于预设集合中的元素时,识别控件的透明属性、隐藏属性和交互属性是否均具有各自的预设属性值;
当控件的透明属性、隐藏属性和交互属性均具有各自的预设属性值时,将控件标记为可触摸控件。
3.一种埋点处理方法,包括:
获取应用程序当前页面中控件的属性信息;所述属性信息包括基本属性和访问属性;
将所述属性信息发送至服务器;使服务器根据所述基本属性识别控件是否为可触摸控件,当控件不是可触摸控件时,识别控件名称是否为目标集合中的集合元素以及所述访问属性是否具有预设的属性值,并在控件名称为目标集合中的集合元素,且访问属性具有预设的属性值时将控件标记为可触摸控件;
接收所述服务器返回的可触摸控件对应的埋点信息。
4.根据权利要求3所述的方法,其特征在于,所述获取应用程序当前页面中控件的属性信息的步骤,包括:向所述服务器发送可视化埋点请求;
接收所述服务器根据所述可视化埋点请求返回的配置表,所述配置表记录了多个配置项;
根据所述配置项对所述应用程序当前页面进行解析,获取当前页面中控件对应的属性信息;
将所述属性信息对应所述配置项添加至所述配置表。
5.根据权利要求4所述的方法,其特征在于,所述向所述服务器发送可视化埋点请求的步骤,包括:获取所述应用程序的目标配置文件;
在所述目标配置文件中添加允许用户登录的白名单;
对所述白名单及对应的参数数据关联对应的识别码;
当接收到所述识别码对应的扫描操作时,向服务器发送可视化埋点请求。
6.根据权利要求4所述的方法,其特征在于,所述向所述服务器发送可视化埋点请求的步骤,包括:获取在应用程序当前页面的输入手势;
当所述输入手势为预设的特定手势,且所述输入手势的持续时间达到阈值时,向所述服务器发送可视化埋点请求。
7.根据权利要求3所述的方法,其特征在于,所述埋点信息包括多个被埋点控件的视图路径和索引路径;在所述接收所述服务器返回的可触摸控件对应的埋点信息的步骤之后,还包括:获取可触摸控件的触摸事件,对所述触摸事件进行拦截;
获取被触摸的可触摸控件的视图路径和索引路径;
将所述被触摸的可触摸控件的视图路径与被埋点控件的视图路径进行匹配,将所述被触摸的可触摸控件的索引路径与被埋点控件的索引路径进行匹配;
当所述被触摸的可触摸控件的与被埋点控件的视图路径和索引路径分别匹配成功时,获取预先配置的多个服务器标识,筛选资源占用最少的服务器标识,将所述触摸事件上报至对应的服务器。
8.一种埋点处理装置,包括:
获取模块,用于接收终端发送的应用程序当前页面中控件的属性信息;所述属性信息包括控件名称、基本属性和访问属性;
识别模块,用于根据所述基本属性识别控件是否为可触摸控件,当控件不是可触摸控件时,识别控件名称是否为目标集合中的集合元素及所述访问属性是否具有预设的属性值;
埋点模块,用于当控件名称为目标集合中的集合元素,且访问属性具有预设的属性值时,将控件标记为可触摸控件,获取被圈选的可触摸控件对应的埋点信息,将所述埋点信息发送至终端。
9.一种计算机设备,包括存储装置及处理器,所述存储装置中储存有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7任意一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。