CN115150662B - 数据处理方法、系统、装置、可读存储介质及电子设备 - Google Patents
数据处理方法、系统、装置、可读存储介质及电子设备 Download PDFInfo
- Publication number
- CN115150662B CN115150662B CN202210698194.1A CN202210698194A CN115150662B CN 115150662 B CN115150662 B CN 115150662B CN 202210698194 A CN202210698194 A CN 202210698194A CN 115150662 B CN115150662 B CN 115150662B
- Authority
- CN
- China
- Prior art keywords
- webpage
- identification information
- delivery data
- connection identification
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 238000012545 processing Methods 0.000 claims abstract description 103
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000007405 data analysis Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 5
- 230000006399 behavior Effects 0.000 description 33
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了数据处理方法、系统、装置、存储介质及电子设备,该方法应用于数据处理系统,系统包括终端和服务器;终端安装有网页客户端和应用客户端;方法包括:网页客户端监听网页页面的应用客户端拉起事件,将拉起事件的网页投递数据上报服务器,获取网页投递数据中的第一连接标识信息,将第一连接标识信息传递给应用客户端;终端启动应用客户端;应用客户端将携带有第一连接标识信息的应用投递数据上报服务器;服务器对网页投递数据进行解析,获取第二连接标识信息;对应用投递数据进行解析,获取第三连接标识信息;将第二连接标识信息与第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取准确地数据处理结果。
Description
技术领域
本发明涉及数据处理领域,且更具体地,涉及数据处理方法、装置、可读存储介质及电子设备。
背景技术
随着科技水平的发展,越来越多的互联网服务不仅提供网页客户端服务,还提供应用客户端服务,通常应用客户端可以带给用户更好的服务体验,因此通过由网页客户端拉起应用客户端成为了一种常态化的功能。
目前,网页客户端和应用客户端为了更好地了解用户行为,均会获取用户的操作行为数据,但因为网页客户端业务和应用程序端业务的独立性,致使获取的数据不能有效用于优化网页客户端拉起应用客户端的功能。
发明内容
本发明提供了数据处理方法、系统、装置、计算机可读存储介质及电子设备,以解决现有技术中获取的数据不能有效用于优化网页客户端拉起应用程序端的功能的技术问题。
根据本发明的第一方面,提供了一种数据处理方法,应用于数据处理系统,所述数据处理系统包括至少一个终端和服务器;所述终端安装有网页客户端和应用客户端;所述方法包括:
所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的第一连接标识信息;
响应于所述拉起事件,所述网页客户端将所述第一连接标识信息传递给所述应用客户端;所述终端启动所述应用客户端;
在所述应用客户端启动后,所述应用客户端将携带有所述第一连接标识信息的应用投递数据上报所述服务器;
所述服务器对至少一个所述网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第二连接标识信息;对至少一个所述应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第三连接标识信息;将所述第二连接标识信息与所述第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
根据本发明的第二方面,提供了一种数据处理方法,应用终端,所述终端安装有网页客户端和应用客户端,所述方法包括:
所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的连接标识信息;
响应于所述拉起事件,所述网页客户端将所述连接标识信息传递给所述应用客户端;所述终端启动所述应用客户端;
在所述应用客户端启动后,所述应用客户端将携带有所述连接标识信息的应用投递数据上报所述服务器,以使得所述服务器将携带有相匹配的所述连接标识信息的所述网页投递数据和所述应用投递数据进行关联处理,获取数据处理结果。
可选地,所述获取所述网页投递数据中的连接标识信息,包括:
根据预设投递规范确定的关键字段,获取所述拉起事件对应的各个关键字段信息,其中所述关键字段信息中含有所述连接标识信息,所述网页投递数据由各个关键字段信息组成。
可选地,所述关键字段包括浏览器类型字段、视频类型字段、渠道分类字段和视频地址字段中的至少一个以及连接标识字段。
可选地,所述关键字段包括由浏览器类型、视频类型、渠道分类和视频地址中的至少一个以及所述连接标识组成的整体字段。
可选地,在所述获取所述拉起事件对应的关键字段信息的步骤前,所述方法还包括:
所述网页客户端监听所述网页页面针对目标对象的获取请求事件,生成与所述获取请求事情对应的所述连接标识信息;
所述网页客户端将携带有所述连接标识信息的所述获取请求事件对应的网页投递数据上报所述服务器。
根据本发明的第三方面,提供了一种数据处理方法,应用于服务器,包括:
对至少一个网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第一连接标识信息;
对至少一个应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第二连接标识信息;
将每个所述网页投递数据和每个所述应用投递数据中,所述第一连接标识信息和所述第二连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
可选地,所述方法还包括:
基于所述数据处理结果,确定所述网页客户端拉起所述应用客户端的当前拉起结果;
若所述当前拉起结果与历史拉起结果间的关系符合预设关系,则生成告警提示信息。
根据本发明的第四方面,提供了一种数据处理系统,所述数据处理系统包括至少一个终端和服务器;所述终端安装有网页客户端和应用客户端,包括:
所述终端,用于利用所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的第一连接标识信息;
所述终端,用于响应于所述拉起事件,利用所述网页客户端将所述第一连接标识信息传递给所述应用客户端;并启动所述应用客户端;
所述终端,用于在所述应用客户端启动后,利用所述应用客户端将携带有所述第一连接标识信息的应用投递数据上报所述服务器;
所述服务器,用于对至少一个所述网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第二连接标识信息;对至少一个所述应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第三连接标识信息;将所述第二连接标识信息与所述第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
根据本发明的第五方面,提供了一种数据处理装置,配置于终端,所述终端安装有网页客户端和应用客户端,所述装置包括:
连接标识获取模块,用于利用所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的连接标识信息;
连接标识传递模块,用于响应于所述拉起事件,利用所述网页客户端将所述连接标识信息传递给所述应用客户端,并启动所述应用客户端;
数据上报处理模块,用于在所述应用客户端启动后,利用所述应用客户端将携带有所述连接标识信息的应用投递数据上报服务器,以使得所述服务器将携带有相匹配的所述连接标识信息的所述网页投递数据和所述应用投递数据进行关联处理,获取数据处理结果。
根据本发明的第六方面,提供了一种数据处理装置,配置于服务器,包括:
第一数据解析模块,用于对至少一个网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第一连接标识信息;
第二数据解析模块,用于对至少一个应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第二连接标识信息;
处理结果获取模块,用于将每个所述网页投递数据和每个所述应用投递数据中,所述第一连接标识信息和所述第二连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
根据本发明的第七方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述数据处理方法。
根据本发明的第八方面,提供了一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述的数据处理方法。
与现有技术相比,本发明提供的数据处理方法、装置、计算机可读存储介质及电子设备,至少包括以下有益效果:
本发明的技术方案通过安装在终端的网页客户端在监听到网页页面的应用客户端拉起事件时,将拉起事件对应的网页投递数据上报服务器,并获取拉起事件对应的网页投递数据中的第一连接标识信息;响应于该拉起事件,网页客户端将拉起事件对应的第一连接标识信息传递给应用客户端,并在终端启动应用客户端;进而在应用客户端启动后应用客户端向服务器进行数据上报时,将携带有第一连接标识信息的应用投递数据上报服务器。因为存在至少一个终端,每个终端中均安装有网页客户端和应用客户端,从而服务器会接收到至少一个网页客户端上报的网页投递数据和至少一个应用客户端上报的应用投递数据。服务器对至少一个网页客户端上报的网页投递数据进行解析,获取每个网页投递数据分别对应的第二连接标识信息;对至少一个应用客户端上报的应用投递数据进行解析,获取每个应用投递数据分别对应的第三连接标识信息;将第二连接标识信息与第三连接标识信息进行匹配处理,将每个网页投递数据和每个应用投递数据中,第二连接标识信息和第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。从而可以对用户在网页客户端到应用客户端的操作行为进行追踪,获取用户从网页客户端到应用客户端的多维度数据,有利于后续确定拉起事件成功率等精细维度的数据分析结果,进而服务器获取的上报数据可以有效的用于优化网页客户端拉起应用客户端的功能。
附图说明
为了更清楚地说明本的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一示例性实施例提供的一种数据处理方法的流程示意图;
图2是本发明一示例性实施例提供的又一种数据处理方法的流程示意图一;
图3是本发明一示例性实施例提供的又一种数据处理方法的流程示意图二;
图4是本发明一示例性实施例提供的又一种数据处理方法的流程示意图三;
图5是本发明一示例性实施例提供的另一种数据处理方法的流程示意图一;
图6是本发明一示例性实施例提供的另一种数据处理方法的流程示意图二;
图7是本发明一示例性实施例提供的一种数据处理装置的结构示意图;
图8是本发明一示例性实施例提供的又一种数据处理装置的结构示意图;
图9是本发明一示例性实施例提供的另一种数据处理装置的结构示意图;
图10是本发明一示例性实施例提供的电子设备的结构图。
具体实施方式
下面将结合本中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有创造性劳动前提下所获得的所有其他实施例,都属于本实施例保护的范围。
示例性方法
图1是本发明一示例性实施例提供的数据处理方法的流程示意图,应用于数据处理系统,所述数据处理系统包括至少一个终端和服务器;所述终端安装有网页客户端和应用客户端;所述方法至少包括如下步骤:
步骤11,所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的第一连接标识信息。
在一实施例中,网页客户端为安装在终端的浏览器类应用程序,在网络客户端内可以浏览其他运营商提供的网页页面,应用客户端为安装在终端的视频类应用程序,对应视频运营商。也就是用户若想要在终端观看视频运营商提供的资源,可以有两种方式:方式一:通过网页客户端观看;方式二:通过应用客户端观看。通过应用客户端可以获取到更优的观看效果,因此会存在通过网页客户端拉起应用客户端的拉起事件,拉起事件是指在网页页面上点击拉起应用客户端链接所产生的事件。例如,用户在网页客户端的网页页面(H5页面)进行操作,点击打开APP按钮,触发应用客户端拉起事件。
进一步地,为了获取用户在网页客户端的各种操作行为,当用户在网页客户端存在操作行为时,网页客户端会向服务器进行数据上报,其中操作行为包括触发拉起事件的拉起操作行为,从而在存在拉起事件后,网页客户端会将拉起事件对应的网页投递数据上报服务器,在网页投递数据中存在第一连接标识信息,第一连接标识信息与该拉起事件对应的网页投递数据具有对应关系。具体的,不同的拉起事件对应的连接标识信息不同。
在本实施例中提及的终端包括不限于智能手机、台式计算机、平板电脑、笔记本电脑、数字助理、增强现实(augmentedreality,AR)/虚拟现实(virtual reality,VR)设备等电子设备。服务器为应用客户端提供后台服务的服务器。具体的,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
需要说明的是,在本步骤中对于网页投递数据和网页投递数据中的第一连接标识信息的确定顺序并不作具体限制,可以先确定网页投递数据,再提取出第一连接标识信息;也可以先确定出网页投递数据中组成部分,其中一个部分为第一连接标识信息,然后组成网页投递数据。
步骤12,响应于所述拉起事件,所述网页客户端将所述第一连接标识信息传递给所述应用客户端;所述终端启动所述应用客户端。
在一实施例中,在监听到拉起事件后,作为对该拉起事件的响应,网页客户端将获取到的拉起事件对应网页投递数据中的第一连接标识信息传递给应用客户端,使得应用客户端获取到该第一连接标识信息,为后续应用客户端使用该第一连接标识信息提供前提条件,并进一步启动该应用客户端。
步骤13,在所述应用客户端启动后,所述应用客户端将携带有所述第一连接标识信息的应用投递数据上报服务器。
在一实施例中,为了获取用户在应用客户端的各种操作行为,当用户在应用客户端存在操作行为时,应用客户端会向服务器进行数据上报,其中操作行为包括但不限于启动应用客户端的启动操作行为,即在应用客户端启动后,应用客户端会向服务器进行数据上报。
步骤14,所述服务器对至少一个所述网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第二连接标识信息;对至少一个所述应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第三连接标识信息;将所述第二连接标识信息与所述第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
在一实施例中,服务器会对应至少一个终端,每个终端的网页客户端和应用客户端均可能会进行数据的上报,因此服务器会收到至少一个网页客户端上报的网页投递数据以及至少一个应用客户端上报的应用投递数据。服务器对接收到网页投递数据进行解析,获取到每个网页投递数据分别对应的第二连接标识信息;服务器对接收到的应用投递数据进行解析,获取每个应用投递数据分别对应的第三连接标识信息,将网络投递数据分别对应的第二连接标识信息与应用投递数据分别对应的第三连接标识信息进行匹配处理,在每个网页投递数据和每个应用投递数据中确定出第二连接信息与第三连接信息相匹配的目标网页投递数据和目标应用投递数据,服务器将目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
举例来说,服务器接收到网页投递数据A、网页投递数据B、网页投递数据C、应用投递数据A、应用投递数据B和应用投递数据C,服务器对接收到的数据进行解析,确定网页投递数据A对应的第二连接标识信息为1、网页投递数据B对应的第二连接标识信息为2、网页投递数据C对应的第二连接标识信息为3、应用投递数据A对应的第三连接标识信息为4、应用投递数据B对应的第三连接标识信息为1和应用投递数据C对应的第三连接标识信息为3,此时将确定出的第二连接标识信息与确定出的第三连接标识信息进行匹配处理,确定网页投递数据A对应的第二连接标识信息与应用投递数据B对应的第三连接标识信息相匹配,均为1,将网页投递数据A和应用投递数据B进行关联处理,获取一数据处理结果;网页投递数据C对应的第二连接标识信息与应用投递数据C对应的第三连接标识信息相匹配,均为3,将网页投递数据C和应用投递数据C进行关联处理,获取一数据处理结果。
在上述实施例中,安装在终端的网页客户端在监听到网页页面的应用客户端拉起事件时,将拉起事件对应的网页投递数据上报服务器,并获取拉起事件对应的网页投递数据中的第一连接标识信息;响应于该拉起事件,网页客户端将拉起事件对应的第一连接标识信息传递给应用客户端,终端启动应用客户端;进而在应用客户端启动后应用客户端向服务器进行数据上报时,将携带有第一连接标识信息的应用投递数据上报服务器。服务器对至少一个网页客户端上报的网页投递数据进行解析,获取每个网页投递数据分别对应的第二连接标识信息;对至少一个应用客户端上报的应用投递数据进行解析,获取每个应用投递数据分别对应的第三连接标识信息;将第二连接标识信息与第三连接标识信息进行匹配处理,将每个网页投递数据和每个应用投递数据中,第二连接标识信息和第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。从而可以对用户在网页客户端到应用客户端的操作行为进行追踪,获取用户从网页客户端到应用客户端的多维度数据,有利于后续确定拉起事件成功率等精细维度的数据分析结果,进而服务器获取的上报数据可以有效的用于优化网页客户端拉起应用客户端的功能。
图2是本发明一示例性实施例提供的数据处理方法的流程示意图,应用于终端,所述终端安装有网页客户端和应用客户端;所述方法至少包括如下步骤:
步骤21,所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的连接标识信息;
步骤22,响应于所述拉起事件,所述网页客户端将所述连接标识信息传递给所述应用客户端;所述终端启动所述应用客户端;
步骤23,在所述应用客户端启动后,所述应用客户端将携带有所述连接标识信息的应用投递数据上报所述服务器,以使得所述服务器将携带有相匹配的所述连接标识信息的所述网页投递数据和所述应用投递数据进行关联处理,获取数据处理结果。
在上述实施例中,安装在终端的网页客户端在监听到网页页面的应用客户端拉起事件时,将拉起事件对应的网页投递数据上报服务器,并获取拉起事件对应的网页投递数据中的连接标识信息;响应于该拉起事件,网页客户端将拉起事件对应的连接标识信息传递给应用客户端,终端启动应用客户端;进而在应用客户端启动后应用客户端向服务器进行数据上报时,将携带有连接标识信息的应用投递数据上报服务器。服务器对至少一个网页客户端上报的网页投递数据进行解析,获取每个网页投递数据分别对应的连接标识信息;对至少一个应用客户端上报的应用投递数据进行解析,获取每个应用投递数据分别对应的连接标识信息;将连接标识信息相匹配网页投递数据和应用投递数据进行关联处理,获取数据处理结果。在本发明提供的技术方案中,通过连接标识信息将网页客户端上报的拉起事件对应的网页投递数据和应用客户端上报的应用投递数据建立关联关系,从而可以对用户在网页客户端到应用客户端的操作行为进行追踪,获取用户从网页客户端到应用客户端的多维度数据,有利于后续确定拉起事件成功率等精细维度的数据分析结果,进而服务器获取的上报数据可以有效的用于优化网页客户端拉起应用客户端的功能。
如图3所示,在本发明一示例性实施例中,所述步骤21所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述拉起事件对应的网页投递数据中的连接标识信息,包括:
步骤211,所述网页客户端监听网页页面的应用客户端拉起事件,根据预设投递规范确定的关键字段,获取所述拉起事件对应的各个关键字段信息,其中所述关键字段信息中含有连接标识信息,所述网页投递数据由各个关键字段信息组成。
在一实施例中,预设投递规范为预先设置的进行数据上报的规范,在预设投递规范中设置关键字段,当网页客户端监听到应用客户端拉起事件,获取该拉起事件对应的关键字段的取值,以获取到关键字段信息。其中,预设投递规范确定的关键字段中含有连接标识,从而确定的关键字段信息中含有连接标识信息,并且各个关键字段信息组成了该拉起事件对应的网页投递数据,从而获取到关键字段信息即获取到网页投递数据中的连接标识信息。
在一种可能的实现方式中,所述关键字段包括浏览器类型字段、视频类型字段、渠道分类字段和视频地址字段中的至少一个以及连接标识字段。
当关键字段中包括浏览器类型字段时,此时网页客户端上报的网页投递数据中至少包括连接标识信息和浏览器类型信息,使得服务器在获取到该网页投递数据后,可以根据后续接收到的应用投递数据获取不同浏览器类型对应用客户端的拉起率、拉起成功率等精细维度的数据分析结果,在某浏览器拉起成功率低于设定值时,可以及时采取解决措施,降低对用户的影响。具体的,获取所述拉起事件对应的浏览器类型信息,包括,对显示所述网页页面的浏览器UA(User-Agent,用户代理)进行解析,获取所述浏览器对应的枚举值,根据所述浏览器的枚举值,确定所述浏览器类型信息。
当关键字段中包括视频类型字段时,此时网页客户端上报的网页投递数据中至少包括连接标识信息和视频类型信息,使得服务器在获取到该网页投递数据后,可以根据后续接收到的应用投递数据获取到不同视频类型引起用户拉起行为的分布数据,以及不同视频类型的拉起成功率等精细维度的数据分析结果,在某一视频类型的拉起成功率低于设定值时,可以及时采取解决措施,降低对用户的影响。具体的,视频类型字段用于标识不同的视频,字段内容包括来源类、剧集类、电影、短视频等。
当关键字段中包括渠道分类字段时,此时网页客户端上报的网页投递数据中至少包括连接标识信息和渠道分类信息,使得服务器在获取到该网页投递数据后,可以根据后续接收到的应用投递数据获取到不同渠道分类引起用户拉起行为分布数据,以及不同渠道分类的拉起成功率等精细维度的数据分析结果,在某一渠道分类的拉起成功率低于设定值时,可以及时采取解决措施,降低对用户的影响。具体的,渠道分类字段用于标识不同的拉起渠道,例如播放页下拉、首页拉起按钮等。
当关键字段中包括视频地址字段时,此时网页客户端上报的网页投递数据中至少包括连接标识信息和视频地址信息,使得服务器在获取到该网页投递数据后,可以根据后续接收到的应用投递数据获取到不同视频地址的拉起成功率等精细维度的数据分析结果,在某一视频地址存在问题时,可以及时采取解决措施,降低对用户的影响。具体的,视频地址字段用于表征视频播放页的标识。
具体的,关键字段可以为浏览器类型字段和连接标识字段;或视频类型字段和连接标识字段;或渠道分类字段和连接标识字段;或视频地址字段和连接标识字段;或浏览器类型字段、视频类型字段、渠道分类字段、视频地址字段和连接标识字段。需要说明的是,在本实施例中对关键字段的具体数量和内容不做具体限定,用户可以根据实际数据处理需求进行设置。
在另一种可能的实现方式中,所述关键字段包括由浏览器类型、视频类型、渠道分类和视频地址中的至少一个以及所述连接标识组成的整体字段。因存在字段有限的应用场景,因此可以将浏览器类型、视频类型、渠道分类和视频地址中的至少一个以及所述连接标识组成的整体字段。具体的,可以利用“|”进行分割。例如在关键字段中存在由浏览器类型|连接标识组成的整体字段;或由视频类型|连接标识组成的整体字段;或由渠道分类|连接标识组成的整体字段;或由视频地址|连接标识组成的整体字段;或由浏览器类型|视频类型|渠道分类|视频地址|连接标识组成的整体字段。需要说明的是,关键字段中除上述整体字段外还可以包括其他字段,用户可以根据实际需求对其他字段进行设置。若用户需要新增关键字段,可以在已有的整体字段中进行进一步设置,如通过添加“|A”的方式,将A设置整体字段的部分内容。
步骤212,所述网页客户端将由所述拉起事件对应的关键字段信息组成的网页投递数据上报服务器。
在一实施例中,在获取到预设投递规范中各个关键字段对应的关键字段信息后,各个关键字段信息将组成网页投递数据上报服务器,以使得服务器接收该网页投递数据,对用户在网页客户端的操作行为进行了解。
在一种可能的实现方式中,在网页客户端和应用客户端设置统一的预设投递规范,在存在拉起事件后,网页客户端将预设投递规范的关键字段信息传递给应用客户端,以使得应用客户端获取到关键字段信息,并在后续上报数据时,携带该关键字段信息,其中关键字段信息包括连接标识信息。
在上述实施例中,在设置预设投递规范时,设置的关键字段中含有连接标识,为建立网页投递数据和应用投递数据间的关联关系提供前提条件,为满足用户需求提供可能性。
如图4所示,在本发明一示例性实施例中,在所述获取所述拉起事件对应的关键字段信息的步骤前,所述方法还包括:
步骤24,所述网页客户端监听所述网页页面针对目标对象的获取请求事件,生成与所述获取请求事情对应的所述连接标识信息。
在一实施例中,目标对象是网页页面上显示的某个页面元素,用户点击目标对象,以进入该目标对象对应的网页页面,在目标对象对应的网页页面点击拉起按钮,触发拉起事件,即此时的拉起事件并非由首页拉起按钮触发,在拉起事件前存在其他事件即目标对象的获取请求事件。在本实施例中,当网页客户端监听到网页页面针对目标对象的获取请求事件后,生成与该获取请求事件对应的连接标识信息,一个获取请求事件对应一个连接标识信息。用户在获取请求后往往存在后续操作行为,如播放操作行为、拉起操作行为,因此为了保证获取到连续的用户操作行为,将获取请求事件对应的网页投递数据与后续操作行为对应的网页投递数据使用同一连接标识信息。需要说明的是,可以预先确定获取请求事件对应的后续操作行为以及获取请求事件的中止条件,如将收到返回指令或退出指令作为后续操作行为的中止条件,若没有接收到返回指令,在该获取请求事件后的一系列操作行为均为后续操作行为。
步骤25,所述网页客户端将携带有所述连接标识信息的所述获取请求事件对应的网页投递数据上报所述服务器。
在一实施例中,用户对目标对象的请求操作行为也需要将数据上报服务器,因此确定该获取请求事件对应的网页投递数据,该获取请求事件对应的网页投递数据上报服务器,并在该网页投递数据中携带连接标识信息。
具体的,根据预设投递规范确定的关键字段,获取所述获取请求事件对应的关键字段信息,其中所述关键字段信息中含有连接标识信息,将由获取请求事件对应的关键字段信息组成的网页投递数据上报服务器。根据同一连接标识信息,先后将用户在网页客户端进行的不同操作行为上报服务器,使得服务器通过将携带有相同连接标识信息的网页投递数据进行关联处理,获取用户在网页客户端的连续操作数据。在将该连接标识信息传递给应用客户端后,应用客户端进一步将携带有同一连接标识信息的应用投递数据上报服务器,其中应用客户端启动后,需要进行数据上报的操作行为包括但不限于启动行为、播放行为等。从而实现利用连接标识信息获取用户从网页客户端到应用客户端的一系列的连续操作数据,满足服务器多维度数据分析的要求。
在一种可能的应用场景中,在H5页面上显示多个视频,包括视频A、视频B、视频C等。用户在该H5页面上点击视频A,请求进入该视频A的网页页面,其中视频A为目标对象,点击视频A即触发获取请求事件,视频A的网页页面可以直接为视频A的播放页面也可以为视频A的介绍页面。用户点击视频A的请求操作行为需要向服务器进行数据上报,因此先生成与该获取请求事件对应的连接标识信息,获取请求事件与连接标识信息具有一一对应关系。根据预设投递规范确定的关键字段,确定获取请求事件对应的关键字段信息,关键字段信息包括连接标识信息,将由获取请求事件对应的关键字段信息组成的网页投递数据上报服务器,服务器接收获取请求事件对应的网页投递数据。
用户在目标对象的网页页面点击了打开APP按钮,即触发了应用客户端拉起事件,根据预设投递规范确定的关键字段,获取拉起事件对应的关键字段信息,其中获取的连接标识信息与获取请求事件对应的连接标识信息相同,然后将由拉起事件对应的关键字段信息组成的网页投递数据上报服务器,服务器接收拉起事件对应的网页投递数据,因该拉起事件对应的网页投递数据携带的连接标识信息与在先接收到的获取请求事件对应的网页投递数据携带的连接标识信息相同,因此获取到用户在网页客户端的连续操作行为。
响应于拉起事件,将连接标识信息传递给应用客户端,并启动应用客户端,应用客户端启动后,根据预设投递规范确定的关键字段,获取启动事件对应的关键字段信息,关键字段信息包括连接标识信息,将由启动事件对应的关键字段信息组成的应用投递数据上报服务器,服务器接收启动事件对应的应用投递数据。服务器基于连接标识信息,将获取请求事件对应的网页投递数据、拉起事件对应的网页投递数据和启动事件对应的应用投递数据进行关联处理,获取到多维度数据。例如获取到由浏览器A拉起应用客户端播放视频A的成功率。
在启动应用客户端后,应用客户端对视频A进行播放,触发播放事件,应用客户端将携带有连接标识信息的播放事件对应的应用投递数据上报服务器,服务器接收播放事件对应的应用投递数据。服务器基于连接标识信息,将获取请求事件对应的网页投递数据、拉起事件对应的网页投递数据、启动事件对应的应用投递数据、播放事件对应的应用投递数据进行关联处理,利用连接标识信息对用户的连续操作行为进行跟踪管理,获取到用户从网页客户端到应用客户端的多维度数据。
需要说明的是,当用户点击首页拉起按钮触发的拉起事件时,因不存在在先的针对目标对象的获取请求事件,此时获取拉起事件对应的连接标识信息,即为该拉起事件生成具有唯一性的连接标识信息,并将该连接标识信息传递给应用客户端。
在上述实施例中,生成与目标对象的获取请求事件对应的连接标识信息,并在获取请求事件的后续操作行为中使用同一连接标识信息,获取到用户的连续操作行为,满足服务器多维度数据分析的要求。
图5是本发明一示例性实施例提供的数据处理方法的流程示意图,应用于服务器,至少包括如下步骤:
步骤31,对至少一个网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第一连接标识信息;
步骤32,对至少一个应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第二连接标识信息;
步骤33,将每个所述网页投递数据和每个所述应用投递数据中,所述第一连接标识信息和所述第二连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
在上述实施例中,服务器对每个网页客户端上报的网页投递数据进行解析,获取到每个网页投递数据分别对应的第一连接标识信息,并对每个应用客户端上报的应用投递数据进行解析,获取到每个应用投递数据对应的第二连接标识信息,若第一连接标识信息和第二连接标识信息相匹配,即第一连接标识信息的内容与第二连接标识信息的内容相同,则可以将携带有相同连接标识信息的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果,实现网页客户端的上报数据与应用客户端的上报数据的关联,满足数据多维度分析的要求。
如图6所示,在本发明一示例性实施例中,所述方法还包括:
步骤34,基于所述数据处理结果,确定所述网页客户端拉起所述应用客户端的当前拉起结果;
步骤35,若所述当前拉起结果与历史拉起结果间的关系符合预设关系,则生成告警提示信息。
在上述实施例中,在获取到数据处理数据后,进一步根据数据处理数据获取网页客户端拉起应用客户端的当前拉起结果,若当前拉起结果与历史拉起结果间的关系符合预设关系,则生成告警提示信息。其中预设关系为预先设置的用于标识当前拉起结果与历史拉起结果偏差较多的规则,例如当前拉起结果与历史拉起结果的差值的绝对值大于设定值,或当前拉起结果与历史拉起结果的比值大于设定上限值或小于设定下限值时,证明网页客户端拉起应用客户端可能存在问题,生成告警提示信息,提醒相关工作人员及时进行处理。
示例性装置
基于与本发明方法实施例相同的构思,本发明实施例还提供了一种数据处理系统。
图7示出了本发明一示例性实施例提供的数据处理系统的结构示意图,所述数据处理系统包括至少一个终端71和服务器72;所述终端71安装有网页客户端和应用客户端;
所述终端71,用于利用所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器72,并获取所述网页投递数据中的第一连接标识信息;
所述终端71,用于响应于所述拉起事件,利用所述网页客户端将所述第一连接标识信息传递给所述应用客户端;并启动所述应用客户端;
所述终端71,用于在所述应用客户端启动后,利用所述应用客户端将携带有所述第一连接标识信息的应用投递数据上报所述服务器72;
所述服务器72,用于对至少一个所述网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第二连接标识信息;对至少一个所述应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第三连接标识信息;将所述第二连接标识信息与所述第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
图8示出了本发明一示例性实施例提供的数据处理装置的结构示意图,该数据处理装置配置于终端,所述终端安装有网页客户端和应用客户端,所述装置包括:
连接标识获取模块81,用于利用所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的连接标识信息;
连接标识传递模块82,用于响应于所述拉起事件,利用所述网页客户端将所述连接标识信息传递给所述应用客户端;并利用终端启动所述应用客户端;
数据上报处理模块83,用于在所述应用客户端启动后,利用所述应用客户端将携带有所述连接标识信息的应用投递数据上报服务器,以使得所述服务器将携带有相匹配的所述连接标识信息的所述网页投递数据和所述应用投递数据进行关联处理,获取数据处理结果。
在本发明一示例性实施例中,所述连接标识获取模块用于利用所述网页客户端根据预设投递规范确定的关键字段,获取所述拉起事件对应的关键字段信息,其中所述关键字段信息中含有连接标识信息;并利用所述网页客户端将由所述拉起事件对应的关键字段信息组成的网页投递数据上报服务器。
在本发明一示例性实施例中,述关键字段包括浏览器类型字段、视频类型字段、渠道分类字段和视频地址字段中的至少一个以及连接标识字段。
在本发明一示例性实施例中,所述关键字段包括由浏览器类型、视频类型、渠道分类和视频地址中的至少一个以及所述连接标识组成的整体字段。
在本发明一示例性实施例中,所述数据处理装置,还包括:
连接标识生成模块,用于利用所述网页客户端监听所述网页页面针对目标对象的获取请求事件,生成与所述请求事情对应的所述连接标识信息;还用于利用所述网页客户端将携带有所述连接标识信息的所述获取请求事件对应的网页投递数据上报所述服务器。
图9示出了本发明一示例性实施例提供的数据处理装置的结构示意图,该数据处理装置配置于服务器,包括:
第一数据解析模块91,用于对至少一个网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第一连接标识信息;
第二数据解析模块92,用于对至少一个应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据对应的第二连接标识信息;
处理结果获取模块93,用于将每个所述网页投递数据和每个所述应用投递数据中,所述第一连接标识信息和所述第二连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果。
在本发明一示例性实施例中,所述装置还包括:提示信息生成模块,用于基于所述数据处理结果,确定所述网页客户端拉起所述应用客户端的当前拉起结果;若所述当前拉起结果与历史拉起结果间的关系符合预设关系,则生成告警提示信息。
示例性电子设备
图10图示了根据本发明实施例的电子设备的框图。
如图10所示,电子设备100包括一个或多个处理器101和存储器102。
处理器101可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备100中的其他组件以执行期望的功能。
存储器102可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器101可以运行所述程序指令,以实现上文所述的本发明的各个实施例的数据处理方法以及/或者其他期望的功能。
在一个示例中,电子设备100还可以包括:输入装置103和输出装置104,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
当然,为了简化,图10中仅示出了该电子设备100中与本发明有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备100还可以包括任何其他适当的组件。
示例性计算机程序产品和计算机可读存储介质
第六方面,除了上述方法和设备以外,本发明的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本发明各种实施例的数据处理方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本发明实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本发明的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本发明各种实施例的数据处理方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,在本发明中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本发明的各个实施例必须具备的。另外,上述发明的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本发明为必须采用上述具体的细节来实现。
本发明中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本发明的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。
提供所发明的方面的以上描述以使本领域的任何技术人员能够做出或者使用本发明。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本发明的范围。因此,本发明不意图被限制到在此示出的方面,而是按照与在此发明的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本发明的实施例限制到在此发明的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (12)
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括至少一个终端和服务器;所述终端安装有网页客户端和应用客户端;所述方法包括:
所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的第一连接标识信息,所述第一连接标识信息与所述拉起事件对应的网页投递数据具有对应关系,不同拉起事件对应的第一连接标识信息不同;
响应于所述拉起事件,所述网页客户端将所述第一连接标识信息传递给所述应用客户端;所述终端启动所述应用客户端;
在所述应用客户端启动后,所述应用客户端将携带有所述第一连接标识信息的应用投递数据上报所述服务器;
所述服务器对至少一个所述网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第二连接标识信息;对至少一个所述应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第三连接标识信息;将所述第二连接标识信息与所述第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果,所述数据处理结果至少包括所述拉起事件的成功率;
所述服务器是为应用客户端提供后台服务的服务器。
2.一种数据处理方法,应用于终端,其特征在于,所述终端安装有网页客户端和应用客户端,所述方法包括:
所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报服务器,并获取所述网页投递数据中的连接标识信息,所述连接标识信息与所述拉起事件对应的网页投递数据具有对应关系,不同拉起事件对应的连接标识信息不同;
响应于所述拉起事件,所述网页客户端将所述连接标识信息传递给所述应用客户端;所述终端启动所述应用客户端;
在所述应用客户端启动后,所述应用客户端将携带有所述连接标识信息的应用投递数据上报所述服务器,以使得所述服务器将携带有相匹配的所述连接标识信息的所述网页投递数据和所述应用投递数据进行关联处理,获取数据处理结果,所述数据处理结果至少包括所述拉起事件的成功率;
所述服务器是为应用客户端提供后台服务的服务器。
3.根据权利要求2所述的方法,其特征在于,所述获取所述网页投递数据中的连接标识信息,包括:
根据预设投递规范确定的关键字段,获取所述拉起事件对应的各个关键字段信息,其中所述关键字段信息中含有所述连接标识信息,所述网页投递数据由各个关键字段信息组成。
4.根据权利要求3所述的方法,其特征在于,所述关键字段包括浏览器类型字段、视频类型字段、渠道分类字段和视频地址字段中的至少一个以及连接标识字段;
或,所述关键字段包括由浏览器类型、视频类型、渠道分类和视频地址中的至少一个以及所述连接标识组成的整体字段。
5.根据权利要求3所述的方法,其特征在于,在所述获取所述拉起事件对应的关键字段信息的步骤前,所述方法还包括:
所述网页客户端监听所述网页页面针对目标对象的获取请求事件,生成与所述获取请求事情对应的所述连接标识信息;
所述网页客户端将携带有所述连接标识信息的所述获取请求事件对应的网页投递数据上报所述服务器。
6.一种数据处理方法,应用于服务器,其特征在于,包括:
对至少一个网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第一连接标识信息,所述网页投递数据是所述网页客户端监听网页页面的应用客户端拉起事件,所述拉起事件对应的网页投递数据;所述网页客户端获取所述网页投递数据中的第一连接标识信息,并响应于所述拉起事件,将所述第一连接标识信息传递给所述应用客户端,以使终端启动所述应用客户端;所述第一连接标识信息与所述拉起事件对应的网页投递数据具有对应关系,不同拉起事件对应的第一连接标识信息不同;
对至少一个应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第二连接标识信息,所述应用投递数据是在所述应用客户端启动后上报所述服务器的,所述应用投递数据携带有所述第一连接标识信息;
将每个所述网页投递数据和每个所述应用投递数据中,所述第一连接标识信息和所述第二连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果,所述数据处理结果至少包括拉起事件的成功率;
所述服务器是为应用客户端提供后台服务的服务器。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
基于所述数据处理结果,确定所述网页客户端拉起所述应用客户端的当前拉起结果;
若所述当前拉起结果与历史拉起结果间的关系符合预设关系,则生成告警提示信息。
8.一种数据处理系统,其特征在于,所述数据处理系统包括至少一个终端和服务器;所述终端安装有网页客户端和应用客户端;
所述终端,用于利用所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报所述服务器,并获取所述网页投递数据中的第一连接标识信息,所述第一连接标识信息与所述拉起事件对应的网页投递数据具有对应关系,不同拉起事件对应的第一连接标识信息不同;
所述终端,用于响应于所述拉起事件,利用所述网页客户端将所述第一连接标识信息传递给所述应用客户端;并启动所述应用客户端;
所述终端,用于在所述应用客户端启动后,利用所述应用客户端将携带有所述第一连接标识信息的应用投递数据上报所述服务器;
所述服务器,用于对至少一个所述网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第二连接标识信息;对至少一个所述应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第三连接标识信息;将所述第二连接标识信息与所述第三连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果,所述数据处理结果至少包括所述拉起事件的成功率;
所述服务器是为应用客户端提供后台服务的服务器。
9.一种数据处理装置,配置于终端,其特征在于,所述终端安装有网页客户端和应用客户端,所述装置包括:
连接标识获取模块,用于利用所述网页客户端监听网页页面的所述应用客户端拉起事件,将所述拉起事件对应的网页投递数据上报服务器,并获取所述网页投递数据中的连接标识信息,所述连接标识信息与所述拉起事件对应的网页投递数据具有对应关系,不同拉起事件对应的连接标识信息不同;
连接标识传递模块,用于响应于所述拉起事件,利用所述网页客户端将所述连接标识信息传递给所述应用客户端;并启动所述应用客户端;
数据上报处理模块,用于在所述应用客户端启动后,利用所述应用客户端将携带有所述连接标识信息的应用投递数据上报服务器,以使得所述服务器将携带有相匹配的所述连接标识信息的所述网页投递数据和所述应用投递数据进行关联处理,获取数据处理结果,所述数据处理结果至少包括所述拉起事件的成功率;
所述服务器是为应用客户端提供后台服务的服务器。
10.一种数据处理装置,配置于服务器,其特征在于,包括:
第一数据解析模块,用于对至少一个网页客户端上报的网页投递数据进行解析,获取每个所述网页投递数据分别对应的第一连接标识信息,所述网页投递数据是所述网页客户端监听网页页面的应用客户端拉起事件,所述拉起事件对应的网页投递数据;所述网页客户端获取所述网页投递数据中的第一连接标识信息,并响应于所述拉起事件,将所述第一连接标识信息传递给所述应用客户端,以使终端启动所述应用客户端;所述第一连接标识信息与所述拉起事件对应的网页投递数据具有对应关系,不同拉起事件对应的第一连接标识信息不同;
第二数据解析模块,用于对至少一个应用客户端上报的应用投递数据进行解析,获取每个所述应用投递数据分别对应的第二连接标识信息,所述应用投递数据是在所述应用客户端启动后上报所述服务器的,所述应用投递数据携带有所述第一连接标识信息;
处理结果获取模块,用于将每个所述网页投递数据和每个所述应用投递数据中,所述第一连接标识信息和所述第二连接标识信息相匹配的目标网页投递数据和目标应用投递数据进行关联处理,获取数据处理结果,所述数据处理结果至少包括拉起事件的成功率。
11.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器运行时实现上述权利要求1-7任一项所述的数据处理方法。
12.一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-7任一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210698194.1A CN115150662B (zh) | 2022-06-20 | 2022-06-20 | 数据处理方法、系统、装置、可读存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210698194.1A CN115150662B (zh) | 2022-06-20 | 2022-06-20 | 数据处理方法、系统、装置、可读存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115150662A CN115150662A (zh) | 2022-10-04 |
CN115150662B true CN115150662B (zh) | 2024-05-14 |
Family
ID=83408607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210698194.1A Active CN115150662B (zh) | 2022-06-20 | 2022-06-20 | 数据处理方法、系统、装置、可读存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115150662B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319662A (zh) * | 2018-01-15 | 2018-07-24 | 五八有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
CN108416021A (zh) * | 2018-03-06 | 2018-08-17 | 腾讯科技(深圳)有限公司 | 一种浏览器网页内容处理方法、装置、电子设备及可读介质 |
WO2018153207A1 (zh) * | 2017-02-23 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 数据处理方法、服务器、终端及系统 |
CN108712372A (zh) * | 2018-04-03 | 2018-10-26 | 福建天泉教育科技有限公司 | 一种客户端接入web第三方登录的方法及系统 |
CN111158793A (zh) * | 2020-01-02 | 2020-05-15 | 广州虎牙科技有限公司 | 应用页面跳转方法、装置、电子设备及可读存储介质 |
CN111768238A (zh) * | 2020-06-29 | 2020-10-13 | 广州津虹网络传媒有限公司 | 渠道追踪方法、装置、设备及存储介质 |
CN111813851A (zh) * | 2020-05-25 | 2020-10-23 | 车智互联(北京)科技有限公司 | 一种移动应用向网页同步数据的方法、系统及移动终端 |
CN112291412A (zh) * | 2020-10-29 | 2021-01-29 | 维沃移动通信(杭州)有限公司 | 应用程序控制方法、装置及电子设备 |
CN112579264A (zh) * | 2019-09-30 | 2021-03-30 | 上海游昆信息技术有限公司 | 一种应用程序跳转的方法、终端及计算机存储介质 |
CN112749352A (zh) * | 2019-10-30 | 2021-05-04 | 北京国双科技有限公司 | 网页跳转方法、装置、电子设备及可读存储介质 |
CN112804541A (zh) * | 2020-12-31 | 2021-05-14 | 北京奇艺世纪科技有限公司 | 一种用户行为跟踪方法、装置、电子设备及存储介质 |
CN114253441A (zh) * | 2021-11-30 | 2022-03-29 | 青岛海尔科技有限公司 | 目标功能的启用方法及装置、存储介质、电子装置 |
CN114385124A (zh) * | 2022-01-17 | 2022-04-22 | 中国农业银行股份有限公司 | 基于Vue框架的独立页面的跳转方法、装置及设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135501B (zh) * | 2013-06-28 | 2015-08-05 | 腾讯科技(深圳)有限公司 | 页面分享方法、装置及系统 |
CN106899566B (zh) * | 2016-08-12 | 2020-03-24 | 阿里巴巴集团控股有限公司 | 一种认证方法、设备以及认证客户端 |
-
2022
- 2022-06-20 CN CN202210698194.1A patent/CN115150662B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018153207A1 (zh) * | 2017-02-23 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 数据处理方法、服务器、终端及系统 |
CN108471376A (zh) * | 2017-02-23 | 2018-08-31 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置及系统 |
CN108319662A (zh) * | 2018-01-15 | 2018-07-24 | 五八有限公司 | 页面处理方法、装置、电子设备及可读存储介质 |
CN108416021A (zh) * | 2018-03-06 | 2018-08-17 | 腾讯科技(深圳)有限公司 | 一种浏览器网页内容处理方法、装置、电子设备及可读介质 |
CN108712372A (zh) * | 2018-04-03 | 2018-10-26 | 福建天泉教育科技有限公司 | 一种客户端接入web第三方登录的方法及系统 |
CN112579264A (zh) * | 2019-09-30 | 2021-03-30 | 上海游昆信息技术有限公司 | 一种应用程序跳转的方法、终端及计算机存储介质 |
CN112749352A (zh) * | 2019-10-30 | 2021-05-04 | 北京国双科技有限公司 | 网页跳转方法、装置、电子设备及可读存储介质 |
CN111158793A (zh) * | 2020-01-02 | 2020-05-15 | 广州虎牙科技有限公司 | 应用页面跳转方法、装置、电子设备及可读存储介质 |
CN111813851A (zh) * | 2020-05-25 | 2020-10-23 | 车智互联(北京)科技有限公司 | 一种移动应用向网页同步数据的方法、系统及移动终端 |
CN111768238A (zh) * | 2020-06-29 | 2020-10-13 | 广州津虹网络传媒有限公司 | 渠道追踪方法、装置、设备及存储介质 |
CN112291412A (zh) * | 2020-10-29 | 2021-01-29 | 维沃移动通信(杭州)有限公司 | 应用程序控制方法、装置及电子设备 |
CN112804541A (zh) * | 2020-12-31 | 2021-05-14 | 北京奇艺世纪科技有限公司 | 一种用户行为跟踪方法、装置、电子设备及存储介质 |
CN114253441A (zh) * | 2021-11-30 | 2022-03-29 | 青岛海尔科技有限公司 | 目标功能的启用方法及装置、存储介质、电子装置 |
CN114385124A (zh) * | 2022-01-17 | 2022-04-22 | 中国农业银行股份有限公司 | 基于Vue框架的独立页面的跳转方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115150662A (zh) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10523784B2 (en) | Capturing and replaying application sessions using resource files | |
US10313726B2 (en) | Distributing media content via media channels based on associated content being provided over other media channels | |
CN108595304B (zh) | 网页监控方法及装置 | |
CN112148674B (zh) | 日志数据处理方法、装置、计算机设备和存储介质 | |
KR102444615B1 (ko) | 온라인 서비스의 거동 변화의 인식 기법 | |
CN111046292B (zh) | 直播推荐方法、装置、计算机可读存储介质及电子设备 | |
CN107528818B (zh) | 媒体文件的数据处理方法和装置 | |
US10797964B2 (en) | System event notification service | |
CN111787345B (zh) | 基于网络直播间的互动资源处理方法、装置、服务器及存储介质 | |
CN109451333A (zh) | 一种弹幕显示方法、装置、终端及系统 | |
CN112188277A (zh) | 投屏控制方法、装置、电子设备和计算机程序介质 | |
CN113467855B (zh) | 网页请求处理方法、装置、电子设备及存储介质 | |
CN112115169B (zh) | 用户画像生成、对象分发、内容推荐方法、装置及介质 | |
CN112130944A (zh) | 页面异常的检测方法、装置、设备及存储介质 | |
CN112087335A (zh) | 流量实验方法、装置及存储介质 | |
US10719489B1 (en) | Custom video metrics management platform | |
CN113746790A (zh) | 一种异常流量管理方法、电子设备及存储介质 | |
CN109862074B (zh) | 一种数据采集方法、装置、可读介质及电子设备 | |
CN115150662B (zh) | 数据处理方法、系统、装置、可读存储介质及电子设备 | |
CN109063124B (zh) | 一种用于推荐电视电子说明书的方法、电子设备、系统及计算机可读存储介质 | |
CN113609516B (zh) | 基于异常用户的信息生成方法、装置、电子设备和介质 | |
CN116562954A (zh) | 用户渠道归属认定方法、装置、存储介质及程序产品 | |
CN113114612B (zh) | 分布式系统调用链的确定方法和装置 | |
CN113778709A (zh) | 接口调用方法、装置、服务器及存储介质 | |
CN112135199A (zh) | 基于多类型视频源的视频播放方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |