关联上报数据的方法、装置和系统制造方法及图纸

技术编号:20801116 阅读:37 留言:0更新日期:2019-04-06 14:56
本发明专利技术公开了一种关联上报数据的方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:接收多种客户端发送的上报请求;其中,所述上报请求中携带上报数据和关联标识,所述关联标识是所述多种客户端中的任一种客户端预先存储的;利用所述关联标识对所述上报数据进行关联。该实施方式能够在多种客户端预先存储关联标识,利用关联标识实现同一用户上报数据的准确关联。

Method, Device and System for Associating Reporting Data

The invention discloses a method, device and system for correlating reporting data, which relates to the field of computer technology. One specific embodiment of the method includes receiving a report request sent by a plurality of clients, in which the report data and the associated identification are carried in the report request, which is pre-stored by any of the clients of the plurality of clients, and associating the reported data with the associated identification. The implementation can store associative identification in advance in various clients, and realize accurate Association of data reported by the same user by using associative identification.

【技术实现步骤摘要】
关联上报数据的方法、装置和系统
本专利技术涉及计算机
,尤其涉及一种关联上报数据的方法、装置和系统。
技术介绍
随着手机、平板电脑等智能终端的迅速发展,大量的用户行为数据逐渐从PC(PersonalComputer,个人计算机)端转移到通过无线网络技术接入互联网的移动端。在移动端,若某网站既设置基于浏览器的页面,又设置APP应用,则用户可能通过页面浏览,也可能在APP中浏览,还有可能在页面中呼起APP进行浏览。由于页面与APP采集用户行为数据的机制不同,二者采集的数据亦独立存储,因此实际应用中,准确地分析、关联用户行为数据具有一定难度。具体应用中,对于已登录用户,可以通过其用户标识关联页面与APP采集的数据。对于未登录用户,现有技术通过用户行为数据中携带的IP(InternetProtocol,互联网协议)地址、地理位置信息以及访问时间来判断用户行为数据是否对应于同一用户,从而实现关联。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:1.未登录用户在浏览过程中,如果切换网络类型,例如从Wi-Fi(Wi-Fi是一种允许电子设备连接到无线局域网的技术)网络切换为移动3G网络,则IP地址发生变化,从而导致无法实现对用户行为数据的关联。2.未登录用户在浏览过程中,如果禁用地理位置信息上报,同样导致无法实现对用户行为数据的关联。
技术实现思路
有鉴于此,本专利技术实施例提供一种关联上报数据的方法、装置和系统,能够在多种客户端预先存储关联标识,利用关联标识实现同一用户上报数据的准确关联。为实现上述目的,根据本专利技术的一个方面,提供了一种关联上报数据的方法。本专利技术实施例的关联上报数据的方法包括:接收多种客户端发送的上报请求;其中,所述上报请求中携带上报数据和关联标识,所述关联标识是所述多种客户端中的任一种客户端预先存储的;利用所述关联标识对所述上报数据进行关联。可选地,所述多种客户端包括:都处于未登录状态的第一客户端和第二客户端。可选地,所述关联标识根据以下步骤被存储在第一客户端和第二客户端:第一客户端在发送访问请求、并接收针对所述访问请求的响应之后,建立关联标识并存储;第一客户端向第二客户端发送携带所述关联标识的呼起请求;第二客户端接收所述呼起请求,将所述呼起请求中携带的关联标识存储。可选地,所述关联标识是基于所述响应中包括的时间戳建立的。可选地,所述第一客户端向第二客户端发送携带所述关联标识的呼起请求包括:第一客户端监测到包括第二客户端的链接标识的触发事件后,向第二客户端发送所述呼起请求。可选地,第一客户端发送的上报请求中进一步携带:第一客户端当前存储的上报序号;第二客户端发送的上报请求中进一步携带:第二客户端当前存储的上报序号;以及所述利用所述关联标识对所述上报数据进行关联包括:利用所述关联标识、以及上报请求中携带的上报序号对第一客户端和第二客户端发送的上报请求中携带的上报数据进行关联。可选地,上报序号根据以下步骤被存储在第一客户端和第二客户端:第一客户端在建立关联标识时,建立初始的上报序号并存储;在发送上报请求时,根据当前存储的上报序号生成新的上报序号并存储,将该当前存储的上报序号去除;第一客户端向第二客户端发送所述呼起请求;其中,所述呼起请求携带第一客户端当前存储的上报序号;第二客户端接收所述呼起请求,将所述呼起请求中携带的上报序号存储;在发送上报请求时,根据当前存储的上报序号生成新的上报序号并存储,将该当前存储的上报序号去除。可选地,所述根据当前存储的上报序号生成新的上报序号包括:将当前存储的上报序号与预设数值相加,得到新的上报序号。可选地,所述第一客户端和第二客户端发送的上报请求中携带的上报数据包括用户行为日志数据;以及所述利用所述关联标识、以及上报请求中携带的上报序号对第一客户端和第二客户端发送的上报请求中携带的上报数据进行关联包括:将该上报数据中对应于同一关联标识的上报数据确定为同一用户的上报数据;在所述同一用户的上报数据中,根据上报序号进行排序以关联用户行为。可选的,第一客户端为浏览器端,第二客户端为APP应用,所述链接标识为统一资源定位符计划URLScheme;其中,第一客户端将关联标识和上报序号存储在本地存储localStorage;或者,第一客户端为APP应用,第二客户端为浏览器端,所述链接标识为统一资源定位符URL;其中,第二客户端将关联标识和上报序号存储在本地存储localStorage;或者,第一客户端和第二客户端均为APP应用,所述链接标识为统一资源定位符计划URLScheme。为实现上述目的,根据本专利技术的另一个方面,提供了一种关联上报数据的装置。本专利技术实施例的关联上报数据的装置可包括:接收模块,可用于接收多种客户端发送的上报请求;其中,所述上报请求中携带上报数据和关联标识,所述关联标识是所述多种客户端中的任一种客户端预先存储的;关联模块,可用于利用所述关联标识对所述上报数据进行关联。可选地,所述多种客户端包括:都处于未登录状态的第一客户端和第二客户端。可选地,所述关联标识根据以下步骤被存储在第一客户端和第二客户端:第一客户端在发送访问请求、并接收针对所述访问请求的响应之后,建立关联标识并存储;第一客户端监测到包括第二客户端的链接标识的触发事件后,向第二客户端发送携带所述关联标识的呼起请求;第二客户端接收所述呼起请求,将所述呼起请求中携带的关联标识存储。可选地,所述关联标识是基于所述响应中包括的时间戳建立的。可选地,第一客户端发送的上报请求中进一步携带:第一客户端当前存储的上报序号;第二客户端发送的上报请求中进一步携带:第二客户端当前存储的上报序号;以及所述关联模块可进一步用于:利用所述关联标识、以及上报请求中携带的上报序号对第一客户端和第二客户端发送的上报请求中携带的上报数据进行关联。可选地,上报序号根据以下步骤被存储在第一客户端和第二客户端:第一客户端在建立关联标识时,建立初始的上报序号并存储;在发送上报请求时,根据当前存储的上报序号、以及预设规则生成新的上报序号并存储,将该当前存储的上报序号去除;第一客户端向第二客户端发送所述呼起请求;其中,所述呼起请求携带第一客户端当前存储的上报序号;第二客户端接收所述呼起请求,将所述呼起请求中携带的上报序号存储;在发送上报请求时,根据当前存储的上报序号、以及预设规则生成新的上报序号并存储,将该当前存储的上报序号去除。可选地,预设规则包括:将当前存储的上报序号与预设数值相加,得到新的上报序号。可选地,所述第一客户端和第二客户端发送的上报请求中携带的上报数据包括用户行为日志数据;以及所述关联模块可进一步用于:将该上报数据中对应于同一关联标识的上报数据确定为同一用户的上报数据;在所述同一用户的上报数据中,根据上报序号进行排序以关联用户行为。可选地,第一客户端为浏览器端,第二客户端为APP应用,所述链接标识为统一资源定位符计划URLScheme;其中,第一客户端将关联标识和上报序号存储在本地存储localStorage;或者,第一客户端为APP应用,第二客户端为浏览器端,所述链接标识为统一资源定位符URL;其中,第二客户端将关联标识和上报序号存储在本地存储localStorage;或者,第一客户端和第二客户端均为APP应用,所述链本文档来自技高网...

【技术保护点】
1.一种关联上报数据的方法,其特征在于,包括:接收多种客户端发送的上报请求;其中,所述上报请求中携带上报数据和关联标识,所述关联标识是所述多种客户端中的任一种客户端预先存储的;利用所述关联标识对所述上报数据进行关联。

【技术特征摘要】
1.一种关联上报数据的方法,其特征在于,包括:接收多种客户端发送的上报请求;其中,所述上报请求中携带上报数据和关联标识,所述关联标识是所述多种客户端中的任一种客户端预先存储的;利用所述关联标识对所述上报数据进行关联。2.根据权利要求1所述的方法,其特征在于,所述多种客户端包括:都处于未登录状态的第一客户端和第二客户端。3.根据权利要求2所述的方法,其特征在于,所述关联标识根据以下步骤被存储在第一客户端和第二客户端:第一客户端在发送访问请求、并接收针对所述访问请求的响应之后,建立关联标识并存储;第一客户端向第二客户端发送携带所述关联标识的呼起请求;第二客户端接收所述呼起请求,将所述呼起请求中携带的关联标识存储。4.根据权利要求3所述的方法,其特征在于,所述关联标识是基于所述响应中包括的时间戳建立的。5.根据权利要求3所述的方法,其特征在于,所述第一客户端向第二客户端发送携带所述关联标识的呼起请求包括:第一客户端监测到包括第二客户端的链接标识的触发事件后,向第二客户端发送所述呼起请求。6.根据权利要求5所述的方法,其特征在于,第一客户端发送的上报请求中进一步携带:第一客户端当前存储的上报序号;第二客户端发送的上报请求中进一步携带:第二客户端当前存储的上报序号;以及所述利用所述关联标识对所述上报数据进行关联包括:利用所述关联标识、以及上报请求中携带的上报序号对第一客户端和第二客户端发送的上报请求中携带的上报数据进行关联。7.根据权利要求6所述的方法,其特征在于,上报序号根据以下步骤被存储在第一客户端和第二客户端:第一客户端在建立关联标识时,建立初始的上报序号并存储;在发送上报请求时,根据当前存储的上报序号生成新的上报序号并存储,将该当前存储的上报序号去除;第一客户端向第二客户端发送所述呼起请求;其中,所述呼起请求携带第一客户端当前存储的上报序号;第二客户端接收所述呼起请求,将所述呼起请求中携带的上报序号存储;在发送上报请求时,根据当前存储的上报序号生成新的上报序号并存储,将该当前存储的上报序号去除。8.根据权利要求7所述的方法,其特征在于,所述根据当前存储的上报序号生成新的上报序号包括:将当前存储的上报序号与预设数值相加,得到新的上报序号。9.根据权利要求8所述的方法,其特征在于,所述第一客户端和第二客户端发送的上报请求中携带的上报数据包括用户行为日志数据;以及所述利用所述关联标识、以及上报请求中携带的上报序号对第一客户端和第二客户端发送的上报请求中携带的上报数据进行关联包括:将该上报数据中对应于同一关联标识的上报数据确定为同一用户的上报数据;在所述同一用户的上报数据中,根据上报序号进行排序以关联用户行为。10.根据权利要求6-9任一所述的方法,其特征在于,第一客户端为浏览器端,第二客户端为APP应用,所述链接标识为统一资源定位符计划URLScheme;其中,第一客户端将关联标识和上报序号存储在本地存储localStorage;或第一客户端为APP应用,第二客户端为浏览器端,所述链接标识为统一资源定位符URL;其中,第二客户端将关联标识和上报序号存储在本地存储localStorage;或第一客户端和第二客户端均为APP应用,所述链接标识为统一资源定位符计划URLScheme。11.一种关联上报数据的装置,其特征在于,包括:接收模块,用于接收多种客户端发送的上报请求;其中,所述上报请求中携带上报数据和关联标识,所述关联标识是所述多种客户端中的任一种客户端预先存储的;关联模块,用于利用所述关联标识对所述上报数据进行关联。12.根据权利要求11所述的装置,其特征在于,所述多种客户端包括:都处于未登录状态的第一客户端和第二客户端。13.根据权利要求12所述的装置,其特征在于,所述关联标识根据以下步骤被存储在第一客户端和第二客户端:第一客户端在发送访问请求、并接收针对所述访问请求的响应之后,建立关联标识并存储;第一客户端监测到包括第二客户端的链接标识的触发事件后,向第二客户端发送携带所述关联标识的呼起请求;第二客户端接收所述呼起请求,将所述呼起请求中携带的关联标识存储。14.根据权利要求13所述的装置,其特征在于,所述关联标识是基于所述响应中包括的时间戳建立的。15.一种终端,其特征在于,包括:多种客户...

【专利技术属性】
技术研发人员:吴凯王海旭
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1