用户行为数据的采集方法、装置及存储介质制造方法及图纸

技术编号:19437177 阅读:19 留言:0更新日期:2018-11-14 13:21
本发明专利技术实施例公开了一种用户行为数据的采集方法、装置及存储介质;本发明专利技术实施例采用在信息流中携带透传结构字段和数据标签,其中,该数据标签指示需要采集的用户行为数据,使得客户端在接收到该信息流后,可以对用户在信息流上的操作进行监控,并根据数据标签从监控得到的数据集中采集相应的用户行为数据,然后,将采集到的用户行为数据携带在透传结构字段中,传送给服务器;该方案可以进行个性化的数据采集,大大提高采集的灵活性,以及增强采集结果的可控性。

【技术实现步骤摘要】
用户行为数据的采集方法、装置及存储介质
本专利技术涉及通信
,具体涉及一种用户行为数据的采集方法、装置及存储介质。
技术介绍
信息流(feeds)是简易信息聚合(RSS,ReallySimpleSyndication)技术中的一种消息格式。随着互联网技术的发展,信息流也逐渐成为人们进行沟通交流、以及信息共享的一种方式,而如何对信息流中的用户行为数据进行采集,也具有比较积极的意义。在现有技术中,通常都会通过第三方应用来实现对信息流中的数据采集。例如,一般可以通过第三方应用,在客户端进行埋点,预先定义哪些操作或哪些控件的事件需要进行监控,并进行数据采集,然后,通过调用该第三方应用的应用程序编程接口(API,ApplicationProgrammingInterface),将采集到的数据上报给相应的后台,以生成监控报表,后续便可以基于该监控报表执行相应的操作,比如进行数据分析、评估或信息推荐等。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,由于现有方案主要依赖于第三方应用,而第三方应用的功能是固定的,且比较有限,因此,不仅灵活性较差,而且所采集的数据往往与实际需求不相符,采集结果可控性不佳。
技术实现思路
本专利技术实施例提供一种用户行为数据的采集方法、装置及存储介质;可以进行个性化的数据采集,大大提高采集的灵活性,以及增强采集结果的可控性。本专利技术实施例提供一种用户行为数据的采集方法,包括:接收服务器发送的信息流,所述信息流携带透传结构字段及数据标签,所述数据标签指示需要采集的用户行为数据;显示所述信息流,并对用户在所述信息流上的操作进行监控,得到用户行为数据集;根据所述数据标签从所述用户行为数据集中采集相应的用户行为数据;将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器。相应的,本专利技术实施例还提供一种用户行为数据的采集装置,包括:接收单元,用于接收服务器发送的信息流,所述信息流携带透传结构字段和数据标签,所述数据标签指示需要采集的用户行为数据;监控单元,用于显示所述信息流,并对用户在所述信息流上的操作进行监控,得到用户行为数据集;采集单元,用于根据所述数据标签从所述用户行为数据集中采集相应的用户行为数据;上报单元,用于将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器。此外,本专利技术实施例还提供一种存储介质,所述存储介质存储有处理器可执行指令,所述处理器可执行指令用于执行本专利技术实施例所提供的任一种用户行为数据的采集方法中的步骤。本专利技术实施例采用在信息流中携带透传结构字段、以及指示需要采集的用户行为数据的数据标签,使得客户端在接收到该信息流后,可以对用户在信息流上的操作进行监控,并根据数据标签从监控得到的数据集中采集相应的用户行为数据,然后,将采集到的用户行为数据携带在透传结构字段中,透传给服务器,从而达到个性化采集的目的;由于该方案可以根据实际需求设置数据标签,以针对性地对用户行为数据进行采集,因此,相对于现有只能按照某一固定方式进行数据采集的方案而言,其采集方式更具有个性化,不仅可以大大提高了采集的灵活性,而且可以增强采集结果的可控性;此外,由于采集到的用户行为数据可以携带在透传结构字段中透传给服务器,因此,对现有服务系统框架的影响也不大,实现较为简便。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的用户行为数据的采集方法的场景示意图;图1b是本专利技术实施例提供的用户行为数据的采集方法的流程图;图2是本专利技术实施例提供的用户行为数据的采集方法的另一流程图;图3a是本专利技术实施例提供的用户行为数据的采集方法的又一流程图;图3b是本专利技术实施例提供的用户行为数据的采集方法中区域划分的示例图;图3c是本专利技术实施例提供的用户行为数据的采集方法中区域划分的另一示例图;图4是本专利技术实施例提供的用户行为数据的采集装置的结构示意图;图5是本专利技术实施例提供的用户行为数据的接收装置的结构示意图;图6是本专利技术实施例提供的服务器的结构示意图图7是本专利技术实施例提供的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种用户行为数据的采集方法、装置、系统及存储介质。其中,该用户行为数据的采集系统(简称数据采集系统)可以包括本专利技术实施例所提供的任一种用户行为数据的采集装置(简称数据采集装置)、以及用户行为数据的接收装置(简称数据接收装置),该数据采集装置可以集成在客户端中,而数据接收装置则可以集成在后台,比如服务器等设备中。例如,以数据采集装置集成在客户端,数据接收装置集成在服务器为例,参见图1a,服务器可以获取原始信息流、以及获取需要采集的用户行为数据的数据标签,然后,在该原始信息流中添加透传结构字段和数据标签,以生成信息流,并将该信息流发送给客户端;客户端在接收到该信息流后,显示该信息流,并对用户在该信息流上的操作进行监控,得到用户行为数据集,然后,根据该数据标签从用户行为数据集中采集相应的用户行为数据,携带在透传结构字段中返回给服务器。以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。实施例一、本实施例将从用户行为数据的采集装置的角度进行描述,该用户行为数据的采集装置简称为数据采集装置,具体可以集成在客户端,该客户端具体可以安装在终端等设备中,该终端可以包括手机、平板电脑、和/或笔记本电脑等设备。一种用户行为数据的采集方法,包括:接收服务器发送的信息流,该信息流携带透传结构字段和数据标签,该数据标签指示需要采集的用户行为数据;显示该信息流,并对用户在该信息流上的操作进行监控,得到用户行为数据集;根据该数据标签从该用户行为数据集中采集相应的用户行为数据;将采集到的用户行为数据携带在透传结构字段中,传送给服务器。如图1b所示,该用户行为数据的采集方法的具体流程可以如下:101、接收服务器发送的信息流。其中,该信息流携带透传结构字段和数据标签,该数据标签指示需要采集的用户行为数据。该透传结构字段具体可以为cookie字段或其他可以用于承载透传信息的字段。其中,信息流中所携带的数据标签可以是单个,也可以是多个。该数据标签的内容、格式、以及数据标签与用户行为数据的对应关系可以根据实际应用的需求进行设置。比如,以该数据标签为预设编号为例,可以设置数据标签“001”对应视频播放状态数据,则若在该信息流中指示了“001”,那么,则表明需要客户端采集“视频播放状态”的相关数据,以此类推,等等。可选的,该信息流中还可以携带或指示其他的信息,比如,可以指示所采集数据的上报方式,等等。其中,该上报方式可以包括上报时机和上报模式,上报时机可以包括定时上报、实时上报、以及定量上报(即数据量超过预设阈值时才上报)等,上报模式可以包括本文档来自技高网...

【技术保护点】
1.一种用户行为数据的采集方法,其特征在于,包括:接收服务器发送的信息流,所述信息流携带透传结构字段及数据标签,所述数据标签指示需要采集的用户行为数据;显示所述信息流,并对用户在所述信息流上的操作进行监控,得到用户行为数据集;根据所述数据标签从所述用户行为数据集中采集相应的用户行为数据;将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器。

【技术特征摘要】
1.一种用户行为数据的采集方法,其特征在于,包括:接收服务器发送的信息流,所述信息流携带透传结构字段及数据标签,所述数据标签指示需要采集的用户行为数据;显示所述信息流,并对用户在所述信息流上的操作进行监控,得到用户行为数据集;根据所述数据标签从所述用户行为数据集中采集相应的用户行为数据;将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器。2.根据权利要求1所述的方法,其特征在于,所述对用户在所述信息流上的操作进行监控,得到用户行为数据集,包括:按照预设策略对所述信息流的显示页面进行区域划分,得到操作区域;分别对用户在每个操作区域中的操作进行监控,得到用户行为数据集。3.根据权利要求2所述的方法,其特征在于,所述按照预设策略对所述信息流的显示页面进行区域划分,得到操作区域包括:获取所述信息流的显示页面中控件的分布信息,根据所述控件的分布信息对所述显示页面进行区域划分,得到操作区域;或者,对所述信息流在显示页面中所显示的内容进行归类,按照归类结果对所述显示页面进行区域划分,得到操作区域。4.根据权利要求2所述的方法,其特征在于,所述分别对用户在每个操作区域中的操作进行监控,得到用户行为数据集,包括:分别获取每个操作区域中控件的功能信息,所述功能信息指示用户能够执行的操作内容;当用户在所述显示页面中执行所述功能信息所指示的操作内容时,记录所述用户所执行的操作内容、操作轨迹、以及所属的操作区域;将记录的操作内容、操作轨迹、以及操作区域作为一条操作记录,添加至用户行为数据集。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据标签从所述用户行为数据集中采集相应的用户行为数据,包括:根据所述数据标签确定需要进行用户行为数据采集的操作区域和操作内容;根据确定的操作区域和操作内容从所述用户行为数据集中采集相应的操作记录,得到需要采集的用户行为数据。6.根据权利要求1至5任一项所述的方法,其特征在于,所述将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器,包括:实时或定时将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器;或者,在采集到的用户行为数据的数据量大于预设阈值时,将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器;或者,若所述信息流还指示上报方式,则根据所述上报方式,将采集到的用户行为数据携带在所述透传结构字段中,传送给所述服务器。7.一种用户行为数据的采集装置,其...

【专利技术属性】
技术研发人员:張永燊占飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1