一种基于实时匹配的策略表达式动态调整方法及系统技术方案

技术编号:38841633 阅读:19 留言:0更新日期:2023-09-17 09:55
本发明专利技术涉及一种基于实时匹配的策略表达式动态调整方法及系统,配置第一策略表达式并根据实践执行判断使用对应的改进项替换第一策略表达式中的匹配项,实时、动态的对当前行为进行判断和路由,帮助运营人员和技术人员实现自动化,快速的运营策略投放和调整,并可以针对策略的执行结果进行实时、高效的计算,避免现有技术定制化开发弊端,大大缩短了运营策略的投放周期。略的投放周期。略的投放周期。

【技术实现步骤摘要】
一种基于实时匹配的策略表达式动态调整方法及系统


[0001]本专利技术涉及数据自动化处理和大数据处理
,尤其涉及一种基于实时匹配的策略表达式动态调整方法及系统。

技术介绍

[0002]随着大数据时代的到来,市面上面存在一些基于用户的行为的判断和处理逻辑,比如用户进行了一笔理财购买行为,根据用户的购买事件对应的属性如金额大小、渠道不同等,然后进行不同的营销手段。但现在市面上大部分这种属性的判断(金额和渠道等),每次都需要定制化去开发,缺乏灵活性,尤其涉及逻辑比较的时候(与、或、非,优先级)更不易扩展。现在市面上针对于用户的营销行为事件的判断逻辑,大部分都需要根据不同的场景进行定制化的开发和设计,一旦场景端或者判断逻辑发生了变化,都需要技术人员对相应的场景重新进行实时判断策略的定制化开发,不仅耗时耗力,而且直接影响了用户营销的时效性。
[0003]对于类似问题,采用预先配置的策略表达式定义和执行决策规则是一种有效的处理方式。在完全人工处理主观进行策略表达式配置的基础上,现有技术也针对性的给出了优化性的技术改进以提升策略表达式应用效率以及满足特定需求。例如,使用可视化工具帮助开发人员更轻松地理解和设计策略表达式配置,从而降低错误的风险;通过优化算法和数据结构,提升策略表达式的执行效率,在需要处理大规模数据或实时响应的情况下,使用分布式计算或缓存等技术;对于包含敏感信息的策略表达式配置,采用加密、脱敏或访问控制等技术来保护数据安全;为了提高可读性和可维护性,采用固定规则编写清晰详细的文档和注释;通过编写自动化测试用例,验证策略表达式的正确性和性能等。
[0004]但是,现有技术下的策略表达式应用过程中仍然存在多种问题,其中,策略表达式配置通常由一系列复杂的条件和操作组成,使得其理解和维护变得困难,随着策略的规模增长,其复杂度也会增加,使得错误发生的可能性也增加,并极大影响策略表达式的执行性能;另一方面,不同的应用程序和平台往往使用不同的策略表达式语言和语法,使得在不同的系统之间迁移和共享策略变得困难。

技术实现思路

[0005]为解决现有技术的不足,本专利技术提出一种基于实时匹配的策略表达式动态调整方法及系统,实时、动态的对当前行为进行判断和路由,帮助运营人员和技术人员实现自动化,快速的运营策略投放和调整,并可以针对策略的执行结果进行实时、高效的计算,避免现有技术定制化开发弊端,大大缩短了运营策略的投放周期。
[0006]为实现以上目的,本专利技术所采用的技术方案包括:
[0007]一种基于实时匹配的策略表达式动态调整方法,其特征在于,包括:
[0008]S1、配置第一策略表达式,所述第一策略表达式包括至少一个匹配项和对应的匹配阈值;
[0009]S2、识别第一策略表达式中的匹配项,对应匹配阈值设置改进项;
[0010]S3、依据事件需求触发执行第一策略表达式;
[0011]S4、判断第一策略表达式执行中匹配项是否达到匹配阈值,当判断匹配项未达到匹配阈值时,依据第一策略表达式生成事件处理策略;
[0012]S5、当判断匹配项达到匹配阈值时,使用对应的改进项替换第一策略表达式中的匹配项,生成第二策略表达式,依据第二策略表达式生成事件处理策略;
[0013]S6、使用事件处理策略反馈事件需求。
[0014]进一步地,所述第一策略表达式包括多个相互独立的匹配项。
[0015]进一步地,所述步骤S4还包括:
[0016]依次对多个匹配项分别判断是否达到匹配阈值,当判断多个匹配项均未达到匹配阈值时,依据第一策略表达式生成事件处理策略。
[0017]进一步地,所述第一策略表达式包括多个相互关联的匹配项,所述匹配项包括优先级标签。
[0018]进一步地,所述步骤S5还包括:
[0019]当判断多个匹配项达到匹配阈值时,依据匹配项的优先级标签以低优先级至高优先级的顺序依次使用对应的改进项替换第一策略表达式中的匹配项,生成第二策略表达式。
[0020]进一步地,所述步骤S3还包括:
[0021]依据预设埋点获取事件需求。
[0022]本专利技术还涉及一种基于实时匹配的策略表达式动态调整系统,其特征在于,包括:
[0023]表达式配置模块,用于配置第一策略表达式;
[0024]改进项管理模块,用于识别第一策略表达式中的匹配项,对应匹配阈值设置改进项;
[0025]触发模块,用于依据事件需求触发执行第一策略表达式;
[0026]匹配项判断模块,用于判断第一策略表达式执行中匹配项是否达到匹配阈值;
[0027]表达式调整模块,用于使用改进项替换第一策略表达式中的匹配项,生成第二策略表达式;
[0028]策略生成模块,用于依据策略表达式生成事件处理策略,并使用事件处理策略反馈事件需求。
[0029]本专利技术还涉及一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
[0030]本专利技术还涉及一种电子设备,其特征在于,包括处理器和存储器;
[0031]所述存储器,用于存储第一策略表达式和改进项;
[0032]所述处理器,用于通过调用第一策略表达式和改进项,执行上述的方法。
[0033]本专利技术还涉及一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现上述方法的步骤。
[0034]本专利技术的有益效果为:
[0035]采用本专利技术所述基于实时匹配的策略表达式动态调整方法及系统,实时、动态的对当前行为进行判断和路由,帮助运营人员和技术人员实现自动化,快速的运营策略投放
和调整,并可以针对策略的执行结果进行实时、高效的计算,避免现有技术定制化开发弊端,大大缩短了运营策略的投放周期,特别适用于数字化、精准化、智能化客户营销等具体应用领域。
附图说明
[0036]图1为本专利技术基于实时匹配的策略表达式动态调整方法流程示意图。
[0037]图2为本专利技术基于实时匹配的策略表达式动态调整系统结构示意图。
具体实施方式
[0038]为了更清楚的理解本专利技术的内容,将结合附图和实施例详细说明。
[0039]本专利技术第一方面涉及一种步骤流程如图1所示的基于实时匹配的策略表达式动态调整方法,包括:
[0040]S1、配置第一策略表达式,所述第一策略表达式包括至少一个匹配项和对应的匹配阈值。
[0041]优选的,第一策略表达式包括多个匹配项,其中,多个匹配项可以是相互独立的,也可以是相互存在关联关系的,例如存在联动修改关系或覆盖关系的多个匹配项。进一步优选的,对于存在关联关系的多个匹配项还包括有优先级标签用于标注匹配项的关注程度。
[0042]S2、识别第一策略表达式中的匹配项,对应匹配阈值设置改进项;
[0043]S3、依据事件需求触发执行第一策略表达式。优选的,依据预设埋点获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于实时匹配的策略表达式动态调整方法,其特征在于,包括:S1、配置第一策略表达式,所述第一策略表达式包括至少一个匹配项和对应的匹配阈值;S2、识别第一策略表达式中的匹配项,对应匹配阈值设置改进项;S3、依据事件需求触发执行第一策略表达式;S4、判断第一策略表达式执行中匹配项是否达到匹配阈值,当判断匹配项未达到匹配阈值时,依据第一策略表达式生成事件处理策略;S5、当判断匹配项达到匹配阈值时,使用对应的改进项替换第一策略表达式中的匹配项,生成第二策略表达式,依据第二策略表达式生成事件处理策略;S6、使用事件处理策略反馈事件需求。2.如权利要求1所述的方法,其特征在于,所述第一策略表达式包括多个相互独立的匹配项。3.如权利要求2所述的方法,其特征在于,所述步骤S4还包括:依次对多个匹配项分别判断是否达到匹配阈值,当判断多个匹配项均未达到匹配阈值时,依据第一策略表达式生成事件处理策略。4.如权利要求1所述的方法,其特征在于,所述第一策略表达式包括多个相互关联的匹配项,所述匹配项包括优先级标签。5.如权利要求4所述的方法,其特征在于,所述步骤S5还包括:当判断多个匹配项达到匹配阈值时,依据匹配项的优先级标签以低优先级至高优先级的顺序依次使用对应的改进项...

【专利技术属性】
技术研发人员:张浩姜自悟袁国强
申请(专利权)人:中信百信银行股份有限公司
类型:发明
国别省市:

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

1