数据分发方法及装置制造方法及图纸

技术编号:27944174 阅读:20 留言:0更新日期:2021-04-02 14:26
本发明专利技术提供了一种数据分发方法及装置,包括:确定每个数据分发条件对应的分发批次;通过每个数据分发条件对应的数据链接,获得属于每个分发批次的各个用户行为数据;确定分发顺序,并按照分发顺序依次对属于每个分发批次的各个用户行为数据进行预处理,并发送至数据池中;确定需要接收用户行为数据的各个接收端,并获取每个接收端数据接收条件;基于每个接收端的数据接收条件,确定每个分发批次对应的至少一个接收端;基于各个分发批次对应的分发顺序,依次将数据池中属于每个分发批次的各个用户行为数据发送至对应的各个接收端。应用该方法,按照不同的分发条件分批次对数据进行分发,无需频繁更改分发数据时对应的代码,加快对数据的分发。

【技术实现步骤摘要】
数据分发方法及装置
本专利技术涉及数据处理
,特别是涉及一种数据分发方法及装置。
技术介绍
随着信息技术的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。用户在应用某些软件时,通过用户在软件上的操作和应用,生成用户的用户行为数据,以通过用户行为数据为用户推荐其所感兴趣的信息和产品。当需要根据用户行为用户推荐相关的信息和产品时,需要根据用户行为数据中的设定的数据分发条件,将用户行为数据发送至对应的接收端,以通过接收端对用户行为数据进行分析。在现有技术中,需要对已有的多个用户行为数据进行分发时,只能单个对用户行为数据进行发送,而每次发送的用户行为数据中设定的数据分发条件可能与上一次发送的用户行为数据的数据分发条件不同,在发送过程中,需要根据数据分发条件更改对应的代码。当需要分发的用户行为数据的个数过于庞大时,需要频繁更改分发用户行为数据对应的代码,增加用户行为数据分发的时间。
技术实现思路
有鉴于此,本专利技术提供一种数据分发方法,通过该方法,按照不同的分发本文档来自技高网...

【技术保护点】
1.一种数据分发方法,其特征在于,包括:/n确定已设立的各个分发批次,每个所述分发批次对应一个的数据分发条件;/n获取每个所述数据分发条件对应的数据链接,并通过每个所述数据分发条件对应的数据链接,获得属于每个所述分发批次的各个用户行为数据;/n确定各个所述分批次对应的分发顺序,并按照所述分发顺序依次对属于每个所述分发批次的各个用户行为数据进行预处理,将已处理的每个用户行为数据发送至预先设置的数据池中;/n确定需要接收用户行为数据的各个接收端,并获取每个所述接收端预先设置的数据接收条件;/n基于每个所述接收端的数据接收条件,确定每个所述分发批次对应的至少一个接收端;/n基于各个所述分发批次对应的...

【技术特征摘要】
1.一种数据分发方法,其特征在于,包括:
确定已设立的各个分发批次,每个所述分发批次对应一个的数据分发条件;
获取每个所述数据分发条件对应的数据链接,并通过每个所述数据分发条件对应的数据链接,获得属于每个所述分发批次的各个用户行为数据;
确定各个所述分批次对应的分发顺序,并按照所述分发顺序依次对属于每个所述分发批次的各个用户行为数据进行预处理,将已处理的每个用户行为数据发送至预先设置的数据池中;
确定需要接收用户行为数据的各个接收端,并获取每个所述接收端预先设置的数据接收条件;
基于每个所述接收端的数据接收条件,确定每个所述分发批次对应的至少一个接收端;
基于各个所述分发批次对应的分发顺序,依次将所述数据池中属于每个所述分发批次的各个用户行为数据发送至该分发批次对应的各个接收端。


2.根据权利要求1所述的方法,其特征在于,设立各个所述分发批次的过程,包括:
获取预先设置的配置信息;
对所述配置信息进行解析,获得对不同用户行为数据进行分发的数据分发规则;
确定每个所述数据分发规则对应的数据分发条件,按照每个所述数据分发条件设立其对应的分发批次。


3.根据权利要求2所述的方法,其特征在于,所述通过每个所述数据分发条件对应的数据链接,获得属于每个所述分发批次的各个用户行为数据,包括:
基于所述数据分发规则,对每个所述分发批次建立至少一个执行线程;
将每个所述数据分发条件对应的数据链接,发送至该数据分发条件对应的分发批次的各个执行线程中,触发每个所述执行线程链接至已输入该执行线程的数据链接对应的数据源,以获得各个所述数据源中已存储的各个用户行为数据。


4.根据权利要求1所述的方法,其特征在于,所述按照所述分发顺序依次对属于每个所述分发批次的各个用户行为数据进行预处理,将已处理的每个用户行为数据发送至预先设置的数据池中,包括:
基于所述分发顺序,依次检测属于每个所述分发批次的各个用户行为数据是否存在信息缺失的用户行为数据;
若存在信息缺失的用户行为数据,则将信息缺失的用户行为数据进行清洗,并将已清洗的用户行为数据发送至所述数据池;
若不存在信息缺失的用户行为数据,则将各个用户行为数据按照其所属的分发批次对应的分发顺序发送至所述数据池。


5.根据权利要求2所述的方法,其特征在于,所述依次将所述数据池中属于每个所述分发批次的各个用户行为数据发送至该分发批次对应的各个接收端,包括:
当每次从所述数据池中提取属于当前的分发批次的各个用户行为数据时,确定所述当前的分发批次对应的数据分发条件为目标数据分发条件;
解析所述配置信息,并获取所述配置信息中所述目标数据分发条件对应的数据分发规则,及该数据分发规则对应的程序逻辑和流程;
应用所述目标数据分发条件对应的数据分发规则,及该数据分发规则对应的程序逻辑和流程,将属于所述当前的分发批次对应的各个用户行为数据,发送至所述当前的分发批次对...

【专利技术属性】
技术研发人员:徐立伟
申请(专利权)人:北京拓世寰宇网络技术有限公司
类型:发明
国别省市:北京;11

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

1