System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种用户行为数据的处理方法和电子设备。
技术介绍
1、对于提供业务服务的服务方,如果要提供较为精确的服务信息,就需要获取用户信息,然后通过对获取到的用户信息进行判别,有利于提高信息系统的决策效率,例如有利于快速向不同的用户推送消息。
2、以房屋中介应用领域为例,对于房源的中介方,希望根据客户的行为数据,确定客户的偏好,从而给客户提供个性化服务。现有技术中,由于房源业务渠道的增加,例如新房业务、二手房业务、家装业务、租赁业务等,用户行为数据也变得多元化。由于数据源、数据组成以及数据格式的不同,多元化的行为数据在整合生成用户画像数据的过程中也遇到了不少难题,例如生成的用户画像数据精度较差、效率较低等。
3、如何对多元化的用户行为数据进行分析和计算,整合生成更为高效和精准的用户行为画像数据,是需要解决的技术问题。
技术实现思路
1、本专利技术提供一种用户行为数据的处理方法和电子设备,用以解决现有技术中用户行为画像数据精度较差、效率较低的缺陷。
2、本专利技术提供一种用户行为数据的处理方法,用于处理系统,所述方法包括:
3、从多个业务源采集用户行为数据;其中,所述用户行为数据包括对应的事件id以及用户id;
4、根据所述事件id,将所述用户行为数据发送至对应的事件处理器进行聚合处理,得到聚合数据;其中,所述事件处理器与所述事件id具有预设的对应关系,所述聚合数据包括用户id;
5、将所述
6、根据目标用户id确定对应的目标聚合结果,并根据所述目标聚合结果进行处理,生成目标用户的画像数据。
7、根据本专利技术提供的用户行为数据的处理方法,所述处理系统包括数据采集器;
8、从多个业务源采集用户行为数据,具体包括:
9、通过数据采集器从多个业务源采集用户原始行为数据;其中,所述用户原始行为数据对应不同的采集类型;
10、根据采集类型,通过数据采集器将所述用户原始行为数据分别发送至不同的采集主题中,得到用户行为数据,其中,所述采集主题与所述采集类型一一对应。
11、根据本专利技术提供的用户行为数据的处理方法,所述用户行为数据包括不同数据类型的行为数据;
12、所述事件处理器包括至少一个聚合单元,每个聚合单元与数据类型一一对应,每个所述聚合单元用于对对应数据类型的行为数据进行聚合处理;
13、将所述用户行为数据发送至对应的事件处理器进行聚合处理,得到聚合数据,包括:
14、将不同数据类型的行为数据分别发送至对应的聚合单元进行聚合处理,得到不同数据类型对应的聚合数据。
15、根据本专利技术提供的用户行为数据的处理方法,所述不同数据类型的行为数据包括:房源信息数据、用户id;
16、所述聚合单元包括:房源信息聚合单元、用户id聚合单元;
17、将不同数据类型的行为数据分别发送至对应的聚合单元进行聚合处理,得到对应的聚合数据,包括:
18、将房源信息数据发送至房源信息聚合单元进行聚合处理,得到房源信息数据对应的聚合数据;
19、将所述用户id发送至用户id聚合单元进行聚合处理,得到用户id对应的聚合数据。
20、根据本专利技术提供的用户行为数据的处理方法,所述不同数据类型的行为数据包括:用户id、浏览页面时间数据;
21、所述聚合单元包括:用户id聚合单元、浏览时长聚合单元;
22、将不同数据类型的行为数据分别发送至对应的聚合单元进行聚合处理,得到对应的聚合数据,包括:
23、将所述浏览页面时间数据发送至浏览时长聚合单元进行聚合处理,得到浏览页面时间数据对应的聚合数据;
24、将所述用户id发送至用户id聚合单元进行聚合处理,得到用户id对应的聚合数据。
25、根据本专利技术提供的用户行为数据的处理方法,所述房源信息数据存储于数据库中;
26、将房源信息数据发送至房源信息聚合单元进行聚合处理,得到房源信息数据类型对应的聚合数据,包括:
27、判断实时获取的所述房源信息数据的数据量大小是否触发限流;
28、若是,访问数据库的历史房源信息数据,将预设时间周期内的历史房源信息数据以及实时获取的所述房源信息数据发送至房源信息聚合单元进行聚合处理,得到房源信息数据类型对应的聚合数据;
29、若否,将实时获取的所述房源信息数据直接发送至房源信息聚合单元进行聚合处理,得到房源信息数据类型对应的聚合数据。
30、根据本专利技术提供的用户行为数据的处理方法,所述用户id包括用户唯一识别符ucid、设备唯一识别符udid以及软件通用唯一识别符uuid;所述ucid与所述udid具有预设的第一映射关系值,所述uuid与所述ucid具有预设的第二映射关系值;
31、将所述用户id发送至用户id聚合单元进行聚合处理,得到用户id对应的聚合数据,包括:
32、将所述目标用户id发送至用户id聚合单元,判断所述目标用户id中是否包括所述udid或uuid;
33、若所述目标用户id中包括所述udid,继续获取所述udid与所述ucid的第一目标映射关系值,将所述第一目标映射关系值作为所述目标用户id对应的聚合数据;
34、若所述目标用户id中包括所述uuid,继续获取所述uuid与所述ucid的第二目标映射关系值,将所述第二目标映射关系值作为所述目标用户id对应的聚合数据。
35、根据本专利技术提供的用户行为数据的处理方法,所述浏览页面时间数据包括用户浏览动作对应的进入页面时间戳和离开页面时间戳,且对应一个页面的进入页面时间戳和离开页面时间戳为无序排列;
36、将所述浏览页面时间数据发送至浏览时长聚合单元进行聚合处理,得到浏览页面时间数据类型对应的聚合数据,包括:
37、将所述浏览页面时间数据发送至浏览时长聚合单元,提取所述浏览页面时间数据对应的进入页面时间戳和离开页面时间戳,并计算所述浏览页面时间数据对应的离开页面时间戳和进入页面时间戳的时间差值;
38、在所述时间差值为正的情况下,根据所述进入页面时间戳和离开页面时间戳得到浏览页面时间数据类型对应的聚合数据;
39、在所述时间差值为负的情况下,清除所述浏览页面时间数据对应的进入页面时间戳和离开页面时间戳。
40、根据本专利技术提供的用户行为数据的处理方法,将所述聚合数据分发给不同的业务主题集群,生成不同业务主题下的聚合结果,包括:
41、根据所述聚合数据与业务主题的预设对应关系,将每个业务主题对应的聚合数据发送至与所述业务主题对应的业务主题集群;其中,每个业务主题对应的聚合数据至少包括用户i本文档来自技高网...
【技术保护点】
1.一种用户行为数据的处理方法,其特征在于,用于处理系统,所述方法包括:
2.根据权利要求1所述的用户行为数据的处理方法,其特征在于,所述处理系统包括数据采集器;
3.根据权利要求1所述的用户行为数据的处理方法,其特征在于,所述用户行为数据包括不同数据类型的行为数据;
4.根据权利要求3所述的用户行为数据的处理方法,其特征在于,所述不同数据类型的行为数据包括:房源信息数据、用户ID;
5.根据权利要求3所述的用户行为数据的处理方法,其特征在于,所述不同数据类型的行为数据包括:用户ID、浏览页面时间数据;
6.根据权利要求4所述的用户行为数据的处理方法,其特征在于,所述房源信息数据存储于数据库中;
7.根据权利要求4或5所述的用户行为数据的处理方法,其特征在于,所述用户ID包括用户唯一识别符ucid、设备唯一识别符udid以及软件通用唯一识别符uuid;所述ucid与所述udid具有预设的第一映射关系值,所述uuid与所述ucid具有预设的第二映射关系值;
8.根据权利要求5所述的用户行为数据的处理
9.根据权利要求4或5所述的用户行为数据的处理方法,其特征在于,将所述聚合数据分发给不同的业务主题集群,生成不同业务主题下的聚合结果,包括:
10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-9任一项所述用户行为数据的处理方法的步骤。
...【技术特征摘要】
1.一种用户行为数据的处理方法,其特征在于,用于处理系统,所述方法包括:
2.根据权利要求1所述的用户行为数据的处理方法,其特征在于,所述处理系统包括数据采集器;
3.根据权利要求1所述的用户行为数据的处理方法,其特征在于,所述用户行为数据包括不同数据类型的行为数据;
4.根据权利要求3所述的用户行为数据的处理方法,其特征在于,所述不同数据类型的行为数据包括:房源信息数据、用户id;
5.根据权利要求3所述的用户行为数据的处理方法,其特征在于,所述不同数据类型的行为数据包括:用户id、浏览页面时间数据;
6.根据权利要求4所述的用户行为数据的处理方法,其特征在于,所述房源信息数据存储于数据库中;
7.根据权利要求4或5所述的用户行为数据的处理方法,其特征在于,所述用户...
【专利技术属性】
技术研发人员:冯鲁波,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。