用于控件触发数据采集的数据关联方法和装置制造方法及图纸

技术编号:22641283 阅读:52 留言:0更新日期:2019-11-26 16:04
本申请涉及一种用于控件触发数据采集的数据关联方法和装置。该方法包括:获取应用程序当前页面的控件位置圈定图以及控件位置圈定图中圈定控件的控件路径信息,控件位置圈定图为对应用程序当前页面的页面截图进行控件位置圈定得到的图像;获取根据控件位置圈定图为圈定控件设置的业务标识信息,建立圈定控件的控件路径信息和业务标识信息之间的第一对应关系;保存第一对应关系,或者/和将第一对应关系发送给服务器进行保存,第一对应关系用于在对应用程序当前页面中控件的触发数据进行采集时,为触发数据绑定业务标识信息。采用本方法能够在实现无痕采集点击数据时降低所采集的点击数据的理解强度。

Data association method and device for control triggering data collection

The application relates to a data association method and a device for triggering data collection by a control. The method includes: obtaining the control location delineation map of the current page of the application program and the control path information of the delineation control in the delineation map of the control location. The delineation map of the control location is the image obtained by delineating the control location of the screenshot of the current page of the application program; obtaining the business identification information set for the delineation control according to the delineation map of the control location, and establishing the control of the delineation control The first correspondence between piece path information and business identification information; save the first correspondence, or / and send the first correspondence to the server for saving. The first correspondence is used to bind business identification information to trigger data when collecting trigger data of the control in the current page of the application. This method can reduce the understanding intensity of click data collected when the click data is collected without trace.

【技术实现步骤摘要】
用于控件触发数据采集的数据关联方法和装置
本申请涉及数据采集
,特别是涉及一种用于控件触发数据采集的数据关联方法、装置、计算机设备和存储介质。
技术介绍
目前,提供客户端的服务方通常需要对用户在使用客户端的行为数据(例如点击量数据)进行采集,之后基于用户行为数据的统计分析结果可以进行产品分析和产品优化等等,从而为用户提供更好的数据服务。其中,对于点击量数据采集方案主要有两种。第一种是传统的数据采集,即先有页面、区块和坑位等信息,再采集数据。也就是说,用户需要先维护目标页面、区块和坑位等信,再进行埋点、采集点击数据,采集到的数据与维护的页面、区块、坑位等进行关联。第二种是无痕采集点击数据。无痕采集点击数据,用户无需预先维护页面、区块、坑位信息,直接根据移动终端控件信息进行点击数据的采集,将采集到的数据与移动终端控件路径关联。无痕采集点击数据与传统的数据采集相比,用户不需要预先维护大量的页面区块坑位信息,直接采集点击数据。然而,移动终端控件路径一般是由英文描述的字符串构成,含义不直观,特别是对于非英文母语的用户而言,理解强度较大。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够在实现无痕采集点击数据时降低所采集的点击数据的理解强度的用于控件触发数据采集的数据关联方法、装置、计算机设备和存储介质。一种用于控件触发数据采集的数据关联方法,所述方法包括:获取应用程序当前页面的控件位置圈定图以及控件位置圈定图中圈定控件的控件路径信息,控件位置圈定图为对应用程序当前页面的页面截图进行控件位置圈定得到的图像;获取根据控件位置圈定图为圈定控件设置的业务标识信息,建立圈定控件的控件路径信息和业务标识信息之间的第一对应关系;保存第一对应关,或者/和将第一对应关系发送给服务器进行保存,第一对应关系用于在对应用程序当前页面中控件的触发数据进行采集时,为触发数据绑定业务标识信息。在其中一个实施例中,上述的获取应用程序当前页面的控件位置圈定图以及控件位置圈定图中圈定控件的控件路径信息,包括:接收服务器发送的应用程序当前页面的页面截图,并接收服务器发送的应用程序当前页面中控件的控件坐标信息和控件路径信息;根据控件坐标信息对页面截图进行控件位置圈定,获得控件位置圈定图;根据应用程序当前页面中控件的控件路径信息,确定圈定控件的控件路径信息。在其中一个实施例中,上述的获取根据控件位置圈定图为圈定控件设置的业务标识信息,包括:展示控件位置圈定图,以供用户根据控件位置圈定图中的控件位置为圈定控件设置业务标识信息;获取用户为圈定控件设置的区块标识信息和坑位标识信息,圈定控件的业务标识信息包括区块标识信息和坑位标识信息。在其中一个实施例中,上述的获取根据控件位置圈定图为圈定控件设置的业务标识信息,包括:获取控件位置圈定图中圈定控件的所在区域的图像参数信息;根据图像参数信息,以及图像参数信息和业务标识信息之间的第二对应关系,确定圈定控件的业务标识信息。在其中一个实施例中,上述的方法还包括:在应用程序启动后的第一时长内,获取输入手势;当输入手势为预设的特定手势,且输入手势的持续时间达到第二时长时,向服务器发送可视化埋点请求,可视化埋点请求携带有设备信息,其中,设备信息用于验证发送可视化埋点请求的终端是否为注册设备,服务器对该终端的设备状态进行更新;在确定该终端的设备状态更新为连接中状态时,或者在检测到显示的应用程序页面更新时,向服务器发送的应用程序当前页面的页面截图。一种控件触发数据处理方法,该方法包括:获取应用程序当前页面的页面截图,并获取应用程序当前页面中控件的控件坐标信息和控件路径信息;将页面截图、控件坐标信息以及应用程序当前页面中控件的控件路径信息推送到浏览器,页面截图和控件坐标信息用于获得控件位置圈定图;接收并保存第一对应关系,第一对应关系为圈定控件的控件路径信息和业务标识信息之间的对应关系,圈定控件为在控件位置圈定图中圈定出的控件,控件位置圈定图为根据控件坐标信息对页面截图进行控件位置圈定得到的图像。一种用于控件触发数据采集的数据关联装置,该装置包括:第一获取模块,用于获取应用程序当前页面的控件位置圈定图以及控件位置圈定图中圈定控件的控件路径信息,控件位置圈定图为对应用程序当前页面的页面截图进行控件位置圈定得到的图像;第二获取模块,用于获取根据控件位置圈定图为圈定控件设置的业务标识信息,建立圈定控件的控件路径信息和业务标识信息之间的第一对应关系;发送与保存模块,用于保存第一对应关系,或者/和将第一对应关系发送给服务器进行保存,第一对应关系用于在对应用程序当前页面中控件的触发数据进行采集时,为触发数据绑定业务标识信息。一种用于控件触发数据采集的数据关联装置,该装置包括:第三获取模块,用于获取应用程序当前页面的页面截图,并获取应用程序当前页面中控件的控件坐标信息和控件路径信息;发送模块,用于将页面截图、控件坐标信息以及应用程序当前页面中控件的控件路径信息推送到浏览器,页面截图和控件坐标信息用于获得控件位置圈定图;接收与保存模块,用于接收并保存第一对应关系,第一对应关系为圈定控件的控件路径信息和业务标识信息之间的对应关系,圈定控件为在控件位置圈定图中圈定出的控件,控件位置圈定图为根据控件坐标信息对页面截图进行控件位置圈定得到的图像。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取应用程序当前页面的控件位置圈定图以及控件位置圈定图中圈定控件的控件路径信息,控件位置圈定图为对应用程序当前页面的页面截图进行控件位置圈定得到的图像;获取根据控件位置圈定图为圈定控件设置的业务标识信息,建立圈定控件的控件路径信息和业务标识信息之间的第一对应关系;保存第一对应关,或者/和将第一对应关系发送给服务器进行保存,第一对应关系用于在对应用程序当前页面中控件的触发数据进行采集时,为触发数据绑定业务标识信息。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取应用程序当前页面的页面截图,并获取应用程序当前页面中控件的控件坐标信息和控件路径信息;将页面截图、控件坐标信息以及应用程序当前页面中控件的控件路径信息推送到浏览器,页面截图和控件坐标信息用于获得控件位置圈定图;接收并保存第一对应关系,第一对应关系为圈定控件的控件路径信息和业务标识信息之间的对应关系,圈定控件为在控件位置圈定图中圈定出的控件,控件位置圈定图为根据控件坐标信息对页面截图进行控件位置圈定得到的图像。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取应用程序当前页面的控件位置圈定图以及控件位置圈定图中本文档来自技高网...

【技术保护点】
1.一种用于控件触发数据采集的数据关联方法,所述方法包括:/n获取应用程序当前页面的控件位置圈定图以及所述控件位置圈定图中圈定控件的控件路径信息,所述控件位置圈定图为对所述应用程序当前页面的页面截图进行控件位置圈定得到的图像;/n获取根据所述控件位置圈定图为所述圈定控件设置的业务标识信息,建立所述圈定控件的控件路径信息和业务标识信息之间的第一对应关系;/n保存所述第一对应关系,或者/和将所述第一对应关系发送给服务器进行保存,所述第一对应关系用于在对所述应用程序当前页面中控件的触发数据进行采集时,为所述触发数据绑定业务标识信息。/n

【技术特征摘要】
1.一种用于控件触发数据采集的数据关联方法,所述方法包括:
获取应用程序当前页面的控件位置圈定图以及所述控件位置圈定图中圈定控件的控件路径信息,所述控件位置圈定图为对所述应用程序当前页面的页面截图进行控件位置圈定得到的图像;
获取根据所述控件位置圈定图为所述圈定控件设置的业务标识信息,建立所述圈定控件的控件路径信息和业务标识信息之间的第一对应关系;
保存所述第一对应关系,或者/和将所述第一对应关系发送给服务器进行保存,所述第一对应关系用于在对所述应用程序当前页面中控件的触发数据进行采集时,为所述触发数据绑定业务标识信息。


2.根据权利要求1所述的方法,其特征在于,所述获取应用程序当前页面的控件位置圈定图以及所述控件位置圈定图中圈定控件的控件路径信息,包括:
接收服务器发送的所述应用程序当前页面的页面截图,并接收所述服务器发送的所述应用程序当前页面中控件的控件坐标信息和控件路径信息;
根据所述控件坐标信息对所述页面截图进行控件位置圈定,获得控件位置圈定图;
根据所述应用程序当前页面中控件的控件路径信息,确定所述圈定控件的控件路径信息。


3.根据权利要求1所述的方法,其特征在于,所述获取根据所述控件位置圈定图为所述圈定控件设置的业务标识信息,包括:
展示所述控件位置圈定图,以供用户根据所述控件位置圈定图中的控件位置为所述圈定控件设置业务标识信息;
获取用户为所述圈定控件设置的区块标识信息和坑位标识信息,所述圈定控件的业务标识信息包括所述区块标识信息和所述坑位标识信息。


4.根据权利要求1所述的方法,其特征在于,所述获取根据所述控件位置圈定图为所述圈定控件设置的业务标识信息,包括:
获取所述控件位置圈定图中所述圈定控件的所在区域的图像参数信息;
根据所述图像参数信息,以及所述图像参数信息和所述业务标识信息之间的第二对应关系,确定所述圈定控件的业务标识信息。


5.根据权利要求1至4之一所述的方法,其特征在于,所述方法还包括:
在应用程序启动后的第一时长内,获取输入手势;
当所述输入手势为预设的特定手势,且所述输入手势的持续时间达到第二时长时,向所述服务器发送可视化埋点请求,所述可视化埋点请求携带有设备信息,其中,所述设备信息用于验证发送可视化埋点请求的终端是否为注册设备,所述服务器对所述终端的设备状态进行更新;
在所述设备状态更新为连接中状态时,或者在检测到显示的应用程序页面更新时,向服务器发送的所述应用程序当前页...

【专利技术属性】
技术研发人员:丁根峰盛浩许夏骏黄海浩
申请(专利权)人:苏宁云计算有限公司
类型:发明
国别省市:江苏;32

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

1