1.一种平台客户数据回流方法,其特征在于,包括以下步骤:
S1、接收H5活动页面传播产生的传播数据,并识别出传播数据中包含的活动ID;
S2、获取所述传播数据所对应的配置信息,所述配置信息包括下发URL、时间间隔和每批下发的数据量;
S3、根据所述活动ID将传播数据分发至与所述活动ID相对应的预设的redis队列中;
S4、判断所述redis队列中包含的传播数据是否达到预设的每批下发的数据量,若是则将所述redis队列中的传播数据进行打包后按所述下发URL发送至对应的业务系统中,若否则执行S5;
S5、判断所述redis队列的下发时间间隔是否超过预设的时间间隔,若是则所述redis队列中的传播数据进行打包后按所述下发URL发送至对应的业务系统中,若否则直接结束。
2.根据权利要求1所述的平台客户数据回流方法,其特征在于,还包括步骤:S6、按预设的循环时间间隔依次判断各redis队列的下发时间间隔是否超过预设的时间间隔,并将下发时间超过预设的时间间隔的redis队列中的传播数据打包,然后按该redis队列中的传播数据相对应的下发URL发送至对应的业务系统中。
3.根据权利要求1或2所述的平台客户数据回流方法,其特征在于,所述传播数据至少包含有活动ID、传播者的openid和传播时间,所述活动ID、传播者的openid和传播时间按预设的排列规则进行排列,通过截取传播数据中对应的活动ID位置上的数据段以获取活动ID。
4.根据权利要求1或2所述的平台客户数据回流方法,其特征在于,所述配置信息按活动ID进行分类,对应每个活动ID的配置信息预设在以该活动ID命名的配置文件夹中。
5.根据权利要求4所述的平台客户数据回流方法,其特征在于,S2具体包括以下步骤:S21、将传播数据中包含的活动ID与预设的配置文件夹的名称进行一一比对;
S22、判断所述预设的配置文件夹的名称中是否具有与所述传播数据中包含的活动ID相同的名称,若有则执行S23;
S23、获取以该名称命名的配置文件夹中的配置信息。
6.根据权利要求1或2所述的平台客户数据回流方法,其特征在于,所述redis队列以活动ID命名,每一个活动ID对应建立一个以该活动ID命名的redis队列。
7.根据权利要求6所述的平台客户数据回流方法,其特征在于,S3具体包括以下步骤:S31、将传播数据中包含的活动ID与redis队列的名称进行一一比对;
S32、判断所述redis队列的名称中是否具有与所述传播数据中包含的活动ID相同的名称,若有则执行S23;
S33、将所述传播数据转移至以该名称命名的redis队列中进行暂存。
8.一种电子装置,其特征在于,所述电子装置上存储有平台客户数据回流系统,所述平台客户数据回流系统包括:接收识别模块,用于接收H5活动页面传播产生的传播数据,并识别出传播数据中包含的活动ID;
配置获取模块,用于获取所述传播数据所对应的配置信息,所述配置信息包括下发URL、时间间隔和每批下发的数据量;
队列分发模块,用于根据所述活动ID将传播数据分发至与所述活动ID相对应的预设的redis队列中;
数据量判断模块,用于判断所述redis队列中包含的传播数据是否达到预设的每批下发的数据量;
超时判断模块,用于判断所述redis队列的下发时间间隔是否超过预设的时间间隔;
下发模块,用于在所述redis队列中包含的传播数据达到预设的每批下发的数据量或者所述redis队列的下发时间间隔超过预设的时间间隔时,将所述redis队列中的传播数据进行打包后按所述下发URL发送至对应的业务系统中。
9.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器上存储有可被所述处理器执行的平台客户数据回流系统,所述系统被所述处理器执行时实现如权利要求1-7中任一项所述的平台客户数据回流方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有平台客户数据回流系统,所述平台客户数据回流系统可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1-7中任一项所述的平台客户数据回流方法的步骤。