服务编排的参数更新方法、装置、设备及存储介质与流程

文档序号:34182424发布日期:2023-05-17 09:47阅读:48来源:国知局
服务编排的参数更新方法、装置、设备及存储介质与流程

本发明涉及服务编排,具体涉及一种服务编排的参数更新方法、装置、设备及存储介质。


背景技术:

1、为用户提供智能化汽车服务是未来汽车发展的重要方向,将汽车中业务功能进行服务化的应用,依赖于soa(service orientedarchitecture,面向服务架构)。soa是一种架构设计思想,将汽车中控制器之间的交互由“基于信号的通信”变为了“基于服务的通信”,将汽车中的各个功能抽离出来,形成多个服务,使全车内的零部件和应用软件进行协同应用。在相关技术中,主要是通过服务编排技术,将编排项,即服务按照一定的逻辑或流程进行组合,得到服务编排序列,从而制定出新的汽车服务,然后通过对应的服务编排执行引擎进行解析处理,实现对服务的应用。

2、然而,服务编排执行引擎在执行完编排序列后,通常直接结束,不再进一步处理和优化编排。因此,在编排序列的执行过程中,如果用户调整了当前所执行服务的相关参数,即编排项的参数,该参数不会被识别更新,下一次执行时,用户仍需重新调整,存在不能识别参数改变,无法进行参数更新的问题。


技术实现思路

1、鉴于以上所述现有技术的缺点,本发明提供一种服务编排的参数更新方法、装置、设备及存储介质,以解决上述技术问题中的至少之一。

2、根据本发明实施例的一个方面,提供了一种服务编排的参数更新方法,包括:

3、获取服务编排序列,以及获取来自目标终端的触发指令;

4、根据所述触发指令执行所述服务编排序列中的编排项,得到执行项,其中,所述编排项为所述触发指令所关联的面向服务架构soa服务对应的服务;

5、将所述编排项的参数和所述执行项的参数进行对比,基于对比结果确定目标参数;

6、若接收到所述目标终端的用户指令,则根据所述用户指令将所述编排项的参数更新为所述目标参数,以完成参数更新。

7、在本发明的一个实施例中,将所述编排项的参数和所述执行项的参数进行对比,基于对比结果确定目标参数之前,还包括:

8、获取编排项配置清单;

9、检测所述服务编排序列的执行状态;

10、若执行状态为执行完毕,则等待第一预设时间,判断所述服务编排序列是否存在于所述编排项配置清单。

11、在本发明的一个实施例中,将所述编排项的参数和所述执行项的参数进行对比,基于对比结果确定目标参数,包括:

12、若所述服务编排序列存在于所述编排项配置清单,则对比所述编排项的参数和所述执行项的参数,确定所述编排项的参数和所述执行项的参数是否一致;

13、若所述编排项的参数和所述执行项的参数一致,则结束参数更新;

14、若所述编排项的参数和所述执行项的参数不一致,则将所述执行项的参数作为所述目标参数。

15、在本发明的一个实施例中,若接收到所述目标终端的用户指令,则根据所述用户指令将所述编排项的参数更新为所述目标参数,以完成参数更新,包括:

16、若所述编排项的参数和所述执行项的参数不一致,则所述目标终端根据所述目标参数生成是否执行参数更新的询问信息,并向用户推送所述询问信息,所述用户指令为响应于所述询问信息而生成的;

17、若在第二预设时间内接收到来自用户确定执行参数更新的用户指令,则通过云端将所述编排项的参数更新为所述目标参数,得到更新后的服务编排序列;

18、若在所述第二预设时间内接收到来自用户确定不执行参数更新的用户指令,则不执行参数更新。

19、在本发明的一个实施例中,通过云端将所述编排项的参数更新为所述目标参数,得到更新后的服务编排序列之后,包括:

20、利用所述云端向执行引擎发送更新指令;

21、通过所述执行引擎响应于所述更新指令,同步所述更新后的编排序列。

22、在本发明的一个实施例中,获取来自目标终端的触发指令之前,还包括:

23、利用所述目标终端接收用户输入的所述触发指令,所述触发指令的输入方式包括语音识别、动作识别、自动触发中的至少一项。

24、根据本发明实施例的一个方面,一种服务编排的参数更新装置,包括:

25、获取模块,配置为获取服务编排序列,以及获取来自目标终端的触发指令;

26、执行模块,配置为根据所述触发指令执行所述服务编排序列中的编排项,得到执行项,其中,所述编排项为所述触发指令所关联的面向服务架构soa服务对应的服务;

27、确定模块,配置为将所述编排项的参数和所述执行项的参数进行对比,基于对比结果确定目标参数;

28、更新模块,配置为若接收到所述目标终端的用户指令,则根据所述用户指令将所述编排项的参数更新为所述目标参数,以完成参数更新。

29、根据本发明实施例的一个方面,提供了一种车辆设备,所述车辆应用于如上述实施例中所述的服务编排的参数更新方法。

30、根据本发明实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的服务编排的参数更新方法。

31、根据本发明实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述实施例中所述的服务编排的参数更新方法。

32、本发明的有益效果:本发明提出了一种服务编排的参数更新方法、装置、设备及存储介质,该方法通过获取服务编排序列,以及获取来自目标终端的触发指令;根据触发指令执行服务编排序列中的编排项,得到执行项,其中,编排项为触发指令所关联的面向服务架构soa服务对应的服务;将编排项的参数和执行项的参数进行对比,基于对比结果确定目标参数;若接收到目标终端的用户指令,则根据用户指令将编排项的参数更新为目标参数,实现了服务编排的参数更新。不仅能够通过目标参数识别出编排项参数是否改变,还能通过用户指令对编排项参数进行更新,使用户不需要重复调整编排项参数,给用户提供更好的服务体验。

33、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。



技术特征:

1.一种服务编排的参数更新方法,其特征在于,包括:

2.如权利要求1所述的服务编排的参数更新方法,其特征在于,将所述编排项的参数和所述执行项的参数进行对比,基于对比结果确定目标参数之前,还包括:

3.如权利要求2所述的服务编排的参数更新方法,其特征在于,将所述编排项的参数和所述执行项的参数进行对比,基于对比结果确定目标参数,包括:

4.如权利要求3所述的服务编排的参数更新方法,其特征在于,若接收到所述目标终端的用户指令,则根据所述用户指令将所述编排项的参数更新为所述目标参数,以完成参数更新,包括:

5.如权利要求4所述的服务编排的参数更新方法,其特征在于,通过云端将所述编排项的参数更新为所述目标参数,得到更新后的服务编排序列之后,包括:

6.如权利要求1至5任一所述的服务编排的参数更新方法,其特征在于,获取来自目标终端的触发指令之前,还包括:

7.一种服务编排的参数更新装置,其特征在于,包括:

8.一种车辆设备,其特征在于,所述车辆应用于权利要求1至6中任一项所述的服务编排的参数更新方法。

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序用于使计算机执行如权利要求1至6任一项所述的服务编排的参数更新方法。


技术总结
本发明提供一种服务编排的参数更新方法、装置、设备及存储介质,该方法包括:获取服务编排序列,以及获取来自目标终端的触发指令;根据触发指令执行服务编排序列中的编排项,得到执行项,其中,编排项为触发指令所关联的面向服务架构SOA服务对应的服务;将编排项的参数和执行项的参数进行对比,基于对比结果确定目标参数;若接收到目标终端的用户指令,则根据用户指令将编排项的参数更新为目标参数,以完成参数更新。本发明不仅能够识别出编排项参数是否改变,还能对编排项参数进行更新,通过更新后的编排项提供让用户满意的服务。

技术研发人员:王超,朱雪峰,阳雨,王辉
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1