System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其是涉及一种在智能营销中活动中用于实现推广数据实时处理方法、装置、服务器及存储介质。
技术介绍
1、随着互联网的快速发展,各种在线业务不断涌现,而在这些业务中,推广奖励系统是一种常见且有效的商业模式。推广奖励系统通过对大量活动数据进行计算,来进行推广奖励,例如,优惠券等的推送。
2、传统的推广奖励系统大多采用批处理、规则引擎和数据仓库来进行推广活动数据的处理,然而,批处理与数据仓库延迟较高,无法进行实时响应,且二者均不适合处理流式数据,规则引擎则虽能够快速进行响应,但不适合处理大规模数据集。
技术实现思路
1、有鉴于此,本申请提供推广数据实时处理方法、装置、服务器及存储介质,用于解决推广数据实时处理的技术问题。
2、本申请的第一方面提供一种推广数据实时处理方法,所述方法包括:
3、根据推广平台中的推广数据生成事件系序列库;
4、确定需要监测的目标事件流;
5、对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果;
6、基于所述匹配结果进行推广奖励计算。
7、在一种可能的实施方式中,根据推广平台中的推广数据生成事件系序列库包括:
8、定义所述推广平台中的推广数据的类型及属性;
9、根据所述类型及属性生成事件系序列库,其中,所述事件系序列库中的每个事件对应所述推广平台中的一条推广数据。
10、在一种可能的实施方式中,所述对所述目
11、使用复杂事件处理技术对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果。
12、在一种可能的实施方式中,所述使用复杂事件处理技术对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果包括:
13、基于所述目标事件流创建用来进行匹配的目标模式;
14、使用所述复杂事件处理技术基于所述目标模式生成不确定的有限状态机;
15、从所述事件系序列库中的第一个事件开始进行遍历,并将遍历到的事件与所述不确定的有限状态机进行匹配,得到所述匹配结果。
16、在一种可能的实施方式中,所述使用所述复杂事件处理技术基于所述目标模式生成不确定的有限状态机包括:
17、定义所述目标模式中的最后一个节点不为所述预设指定函数;
18、校验所述目标模式的名称是否唯一;
19、当所述目标模式唯一时,创建所述目标模式的聚合节点及创建所述聚合节点的起始节点;
20、创建所述不确定的有限状态机的起始节点及中间节点,所述中间节点能够获知所述起始节点的模式;
21、基于所述所述起始节点、所述中间节点及预设窗口生成所述不确定的有限状态机。
22、在一种可能的实施方式中,所述方法还包括:
23、当在所述预设时间段内没有接收到所述客户端发送的基于所述第二加密字符串的解密结果时,再次将所述第二加密字符串返回所述客户端。
24、在一种可能的实施方式中,所述所述基于所述匹配结果进行推广奖励计算包括包括:
25、确定所述匹配结果对应的目标推广者;
26、基于所述目标推广者的推广行为计算得到所述推广奖励。
27、在一种可能的实施方式中,所述方法还包括:
28、确定所述匹配结果对应的推广发起者;
29、将所述推广奖励分配至所述推广发起者的账户。
30、本申请的第二方面提供一种推广数据实时处理装置,所述装置包括:
31、生成模快,用于根据推广平台中的推广数据生成事件系序列库;
32、监测模块,用于确定需要监测的目标事件流;
33、匹配模块,用于对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果;
34、处理模块,用于基于所述匹配结果进行推广奖励计算;
35、分配模块,用于确定所述匹配结果对应的推广发起者,并将所述推广奖励分配至所述推广发起者的账户。
36、本申请的第三方面提供一种服务器,包括存储器、处理器以及存储在所诉存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的推广数据实时处理方法的步骤。
37、本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现所述的推广数据实时处理方法的步骤。
38、本申请提供的推广数据实时处理方法、装置、服务器及存储介质,基于推广平台中的推广数据生成事件系序列库,在确定需要监测的目标事件流之后,通过对目标事件流与事件系序列库中的事件流进行模式匹配,得到匹配结果,从而基于匹配结果进行推广奖励计算。本申请通过生成事件系序列库及模式匹配的方式,可以关联来自不同来源的多个事件,并识别多个事件之间的模式,从而能够实时处理数据流中的复杂模式和关系,提高了对大规模数据集、流式数据实时处理的能力,解决了传统的推广奖励系统延迟较高、无法进行实时响应、不适合处理流式数据与大规模数据集的问题。
本文档来自技高网...【技术保护点】
1.一种推广数据实时处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的推广数据实时处理方法,其特征在于,所述根据推广平台中的推广数据生成事件系序列库包括:
3.根据权利要求1所述的推广数据实时处理方法,其特征在于,所述对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果包括:
4.根据权利要求3所述的推广数据实时处理方法,其特征在于,所述使用复杂事件处理技术对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果包括:
5.根据权利要求4所述的推广数据实时处理方法,其特征在于,所述使用所述复杂事件处理技术基于所述目标模式生成不确定的有限状态机包括:
6.如权利要求1至5中任意一项所述推广数据实时处理方法,其特征在于,所述基于所述匹配结果进行推广奖励计算包括:
7.如权利要求6所述推广数据实时处理方法,其特征在于,所述方法包括:
8.一种推广数据实时处理装置,其特征在于,所述装置包括:
9.一种服务器,包括存储器、处理器以及存储在所诉存储器上并
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的推广数据实时处理方法的步骤。
...【技术特征摘要】
1.一种推广数据实时处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的推广数据实时处理方法,其特征在于,所述根据推广平台中的推广数据生成事件系序列库包括:
3.根据权利要求1所述的推广数据实时处理方法,其特征在于,所述对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果包括:
4.根据权利要求3所述的推广数据实时处理方法,其特征在于,所述使用复杂事件处理技术对所述目标事件流与所述事件系序列库中的事件流进行模式匹配,得到匹配结果包括:
5.根据权利要求4所述的推广数据实时处理方法,其特征在于,所述使用所述复杂事件处理技术基于所述目标模式生成不确定的有限状态机包括:...
【专利技术属性】
技术研发人员:张恒,
申请(专利权)人:深圳市艾利艾文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。