消息确定方法、装置及计算机可读存储介质制造方法及图纸

技术编号:38994568 阅读:8 留言:0更新日期:2023-10-07 10:25
本申请提供一种消息确定方法、装置及计算机可读存储介质,涉及数据处理领域,能够在需要多个业务系统的输入参数的情况下确定消息。该方法包括:获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;多个目标输入参数来自多个业务系统;判断每个目标输入参数的参数值是否符合目标事件对应的目标规则;目标规则包括多个目标输入参数中每个目标输入参数的目标参数值;在每个目标输入参数的参数值符合目标事件对应的目标规则的情况下,将目标规则对应的消息确定为目标事件对应的目标消息。的目标消息。的目标消息。

【技术实现步骤摘要】
消息确定方法、装置及计算机可读存储介质


[0001]本申请涉及数据处理领域,尤其涉及消息确定方法、装置及计算机可读存储介质。

技术介绍

[0002]当一个业务系统向其他的业务系统发送目标消息时,需要该业务系统将输入参数输入业务系统中的消息模型,以确定向其他的业务系统所发送的目标消息,然后将该目标消息发送至消息中心,以和其他的业务系统进行消息的交互。
[0003]随着业务系统间交互多样性的发展,一个目标消息往往需要多个业务系统的输入参数才能确定,在这种情况下,现有的由一个业务系统确定目标消息的消息确定方法中,由于输入参数来自于一个业务系统,现有的方法就不能确定出目标消息,进而导致业务系统间的交互受阻。

技术实现思路

[0004]本申请提供一种消息确定方法、装置及计算机可读存储介质,能够在需要多个业务系统的输入参数的情况下确定消息。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供了一种消息确定方法,方法包括:获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;多个目标输入参数来自多个业务系统;判断每个目标输入参数的参数值是否符合目标事件对应的目标规则;目标规则包括多个目标输入参数中每个目标输入参数的目标参数值;在每个目标输入参数的参数值符合目标事件对应的目标规则的情况下,将目标规则对应的消息确定为目标事件对应的目标消息。
[0007]基于该方案,通过获取状态机中目标事件来自多个业务系统的多个目标输入参数中每个目标输入参数的参数值,在每个目标输入参数的参数值符合目标事件对应的目标规则的情况下,将目标规则对应的消息确定为目标事件对应的目标消息。与现有的由一个业务系统确定目标消息的消息确定方案相比,本申请的方案通过获取目标事件来自多个业务系统的多个目标输入参数中每个目标输入参数的参数值,并进一步确定出目标消息,能够在需要多个业务系统的输入参数的情况下,确定消息。
[0008]结合第一方面,在第一方面的某些实施方式中,获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值,包括:获取第一业务系统的第一消息确定请求;第一消息确定请求包括目标工单标识、目标规则标识和至少一个第一输入参数的参数值;在状态机中不存在事件标识为目标工单标识和目标规则标识的事件的情况下,建立状态机中的目标事件;目标事件的事件标识为目标工单标识和目标规则标识;获取至少一个第二业务系统中每个第二业务系统的第二消息确定请求,得到状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;第二消息确定请求包括目标工单标识、目标规则标识和至少一个第二输入参数的参数值,至少一个第一输入参数和至少一个第二输入参数组成的输入参数集合包括多个目标输入参数。
[0009]基于该方案,通过创建状态机中的目标事件,以及获取多个业务系统的消息确定请求,由于消息确定请求包括至少一个输入参数,从而能够实现获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值的方案。
[0010]结合第一方面,在第一方面的某些实施方式中,方法还包括:将目标事件的状态设置为已完成状态。
[0011]基于该方案,在确定出目标事件对应的目标消息之后,通过将目标事件的状态设置为已完成状态,可以明确目标消息已确定,以方便后续其他业务系统获取目标消息。
[0012]结合第一方面,在第一方面的某些实施方式中,方法还包括:获取至少一个第三业务系统中每个第三业务系统的消息获取请求;消息获取请求包括目标工单标识和目标规则标识;在目标事件的状态为已完成状态的情况下,向每个第三业务系统发送消息获取响应消息;消息获取响应消息包括目标事件对应的目标消息。
[0013]基于该方案,通过获取第三业务系统的消息获取请求,并在目标事件的状态为已完成状态的情况下,向每个第三业务系统发送消息获取响应消息,能够使第三业务系统获取到目标消息。
[0014]第二方面,提供了一种消息确定装置用于实现上述第一方面的消息确定方法。该消息确定装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
[0015]结合第二方面,在第二方面的某些实施方式中,消息确定装置包括:获取模块和处理模块;获取模块,用于获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;多个目标输入参数来自多个业务系统;处理模块,用于判断每个目标输入参数的参数值是否符合目标事件对应的目标规则;目标规则包括多个目标输入参数中每个目标输入参数的目标参数值;处理模块,还用于在每个目标输入参数的参数值符合目标事件对应的目标规则的情况下,将目标规则对应的消息确定为目标事件对应的目标消息。
[0016]结合第二方面,在第二方面的某些实施方式中,获取模块,具体用于:获取第一业务系统的第一消息确定请求;第一消息确定请求包括目标工单标识、目标规则标识和至少一个第一输入参数的参数值;在状态机中不存在事件标识为目标工单标识和目标规则标识的事件的情况下,建立状态机中的目标事件;目标事件的事件标识为目标工单标识和目标规则标识;获取至少一个第二业务系统中每个第二业务系统的第二消息确定请求,得到状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;第二消息确定请求包括目标工单标识、目标规则标识和至少一个第二输入参数的参数值,至少一个第一输入参数和至少一个第二输入参数组成的输入参数集合包括多个目标输入参数。
[0017]结合第二方面,在第二方面的某些实施方式中,处理模块,还用于:将目标事件的状态设置为已完成状态。
[0018]结合第二方面,在第二方面的某些实施方式中,处理模块,还用于:获取至少一个第三业务系统中每个第三业务系统的消息获取请求;消息获取请求包括目标工单标识和目标规则标识;在目标事件的状态为已完成状态的情况下,向每个第三业务系统发送消息获取响应消息;消息获取响应消息包括目标事件对应的目标消息。
[0019]第三方面,提供了一种消息确定装置,包括:至少一个处理器、用于存储处理器可
执行的指令的存储器;其中,处理器被配置为执行指令,以实现如第一方面及其任一种可能的实施方式所提供的方法。
[0020]第四方面,提供了一种计算机可读存储介质,当计算机可读存储介质中的指令由消息确定装置的处理器执行时,使得消息确定装置能够执行如第一方面及其任一种可能的实施方式所提供的方法。
[0021]第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面及其任一种可能的实施方式所提供的方法。
[0022]第六方面,提供了一种芯片系统,包括:处理器和接口电路;接口电路,用于接收计算机程序或指令并传输至处理器;处理器用于执行计算机程序或指令,以使该芯片系统执行如上述第一方面及其任一种可能的实施方式所提供的方法。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息确定方法,其特征在于,所述方法包括:获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;所述多个目标输入参数来自多个业务系统;判断所述每个目标输入参数的参数值是否符合所述目标事件对应的目标规则;所述目标规则包括所述多个目标输入参数中每个目标输入参数的目标参数值;在所述每个目标输入参数的参数值符合所述目标事件对应的目标规则的情况下,将所述目标规则对应的消息确定为所述目标事件对应的目标消息。2.根据权利要求1所述的方法,其特征在于,所述获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值,包括:获取第一业务系统的第一消息确定请求;所述第一消息确定请求包括目标工单标识、目标规则标识和至少一个第一输入参数的参数值;在所述状态机中不存在事件标识为所述目标工单标识和所述目标规则标识的事件的情况下,建立所述状态机中的所述目标事件;所述目标事件的事件标识为所述目标工单标识和所述目标规则标识;获取至少一个第二业务系统中每个第二业务系统的第二消息确定请求,得到状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;所述第二消息确定请求包括目标工单标识、目标规则标识和至少一个第二输入参数的参数值,所述至少一个第一输入参数和至少一个第二输入参数组成的输入参数集合包括所述多个目标输入参数。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:将所述目标事件的状态设置为已完成状态。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取至少一个第三业务系统中每个第三业务系统的消息获取请求;所述消息获取请求包括所述目标工单标识和所述目标规则标识;在所述目标事件的状态为已完成状态的情况下,向所述每个第三业务系统发送消息获取响应消息;所述消息获取响应消息包括所述目标事件对应的目标消息。5.一种消息确定装置,其特征在于,所述消息确定装置包括:获取模块和处理模块;所述获取模块,用于获取状态机中目标事件的多个目标输入参数中每个目标输入参数的参数值;所述多个目标输入参数来自多个业务系统;所述处理模块,用于判断所述...

【专利技术属性】
技术研发人员:林春沛王泽源陈晨肖俊阳李争欣王健王琦李斯哲
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1