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、可选的,所述数据模型包括tca数据模型,所述基于设置的数据模型对所述活动信息进行特征拆分得到待配置事件、待配置条件以及待配置任务,包括:
24、根据所述tca数据模型确定目标数据特征以及所述目标数据特征对应的关键词;
25、根据所述关键词对所述活动信息进行自然语言识别,基于所述自然语言识别的识别结果对所述活动信息进行特征拆分,得到待配置事件、待配置条件以及待配置任务。
26、在第二方面,本申请实施例提供了一种基于数据模型的活动执行装置,包括:
27、触发事件确定模块,用于在检测到活动触发信息的情况下,基于配置的活动执行链路确定所述活动触发信息对应的触发事件,所述活动执行链路基于设置的数据模型以及获取的业务端的活动信息生成,所述活动执行链路包括由触发事件、触发条件以及触达任务组成的活动路径;
28、触达任务确定模块,用于根据所述触发事件以及所属的活动路径确定所述触发事件关联的触发条件以及触达任务;
29、触达任务执行模块,用于获取与所述活动触发信息关联的执行判断信息,在所述执行判断信息满足所述触发条件的情况下,执行所述触达任务。
30、在第三方面,本申请实施例提供了一种基于数据模型的活动执行设备,所述设备包括:一个或多个处理器;存储装置,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面所述的基于数据模型的活动执行方法。
31、在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于数据模型的活动执行方法。
32、本申请实施例通过在检测到活动触发信息的情况下,基于配置的活动执行链路确定活动触发信息对应的触发事件,活动执行链路基于设置的数据模型以及获取的业务端的活动信息生成,活动执行链路包括由触发事件、触发条件以及触达任务组成的活动路径;根据触发事件以及所属的活动路径确定触发事件关联的触发条件以及触达任务;获取与活动触发信息关联的执行判断信息,在执行判断信息满足触发条件的情况下,执行所述触达任务。能够通过数据数据模型和业务端的活动信息生成活动执行链路,当检测到活动的触发事件后,自动基于触发事件和触发事件所属的活动执行链路确定目标客户端,并将相应的触达任务发送至目标客户端,使客户端能够在活动时间内及时接收到活动信息,从而保证活动推动的准确性和及时性,相应的提高活动的收益。
本文档来自技高网...【技术保护点】
1.一种基于数据模型的活动执行方法,其特征在于,包括:
2.根据权利要求1所述的基于数据模型的活动执行方法,其特征在于,在所述基于配置的活动执行链路确定所述活动触发信息对应的触发事件之前,还包括:
3.根据权利要求2所述的基于数据模型的活动执行方法,其特征在于,所述待配置事件包括预定义事件以及实时事件,所述待配置条件包括与所述预定义事件关联的第一待配置条件以及与所述实时事件关联的第二待配置条件,所述待配置任务包括与所述预定义事件关联的第一待配置任务以及与所述实时事件关联的第二待配置任务;
4.根据权利要求3所述的基于数据模型的活动执行方法,其特征在于,在所述生成包含实时事件、触发条件以及触达任务的第二活动路径之后,还包括:
5.根据权利要求3所述的基于数据模型的活动执行方法,其特征在于,在所述活动触发信息为定时触发指令的情况下,所述基于配置的活动执行链路确定所述活动触发信息对应的触发事件,包括:
6.根据权利要求5所述的基于数据模型的活动执行方法,其特征在于,在所述执行所述触达任务之后,还包括:
7.根据权利
8.一种基于数据模型的活动执行装置,其特征在于,包括:
9.一种基于数据模型的活动执行执行设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的基于数据模型的活动执行方法。
10.一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一项所述的基于数据模型的活动执行方法。
...【技术特征摘要】
1.一种基于数据模型的活动执行方法,其特征在于,包括:
2.根据权利要求1所述的基于数据模型的活动执行方法,其特征在于,在所述基于配置的活动执行链路确定所述活动触发信息对应的触发事件之前,还包括:
3.根据权利要求2所述的基于数据模型的活动执行方法,其特征在于,所述待配置事件包括预定义事件以及实时事件,所述待配置条件包括与所述预定义事件关联的第一待配置条件以及与所述实时事件关联的第二待配置条件,所述待配置任务包括与所述预定义事件关联的第一待配置任务以及与所述实时事件关联的第二待配置任务;
4.根据权利要求3所述的基于数据模型的活动执行方法,其特征在于,在所述生成包含实时事件、触发条件以及触达任务的第二活动路径之后,还包括:
5.根据权利要求3所述的基于数据模型的活动执行方法,其特征在于,在所述活动触发信息为定时触发指令的情况下,所述基于配置的活动执行链路确定所述活动触发信息对应...
【专利技术属性】
技术研发人员:张雨生,伍飞翔,
申请(专利权)人:广州逸虎网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。