一种ICE服务编排方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:33532386 阅读:15 留言:0更新日期:2022-05-19 02:05
本发明专利技术实施例公开了一种ICE服务编排方法、装置、终端设备以及存储介质,方法包括将与每一个ICE服务相对应的ICE服务组件封装成代理服务;将每个ICE服务与对应的代理服务进行连接;对服务流程进行编排,将服务流程与代理服务的通讯功能封装成自定义节点,服务流程的数量至少为一个,一个服务流程至少对应一个自定义节点;接收目标代理服务的参数信息,参数信息用于执行目标服务流程;根据参数信息,将目标自定义节点与目标代理服务建立通讯连接,以执行目标服务流程时,通过通讯连接调用对应的ICE服务,目标自定义节点为与目标服务流程相对应的自定义节点,本发明专利技术实施例解决了现有的ICE服务部署方式存在着灵活性差的技术问题。题。题。

【技术实现步骤摘要】
一种ICE服务编排方法、装置、终端设备以及存储介质


[0001]本申请实施例涉及ICE服务编排领域,尤其涉及一种ICE服务编排方法、装置、终端设备以及存储介质。

技术介绍

[0002]ICE(Internet Communications Engine,互联网通信引擎)是一款高性能的中间件,基于ICE可以实现电信级的解决方案。目前轨道交通行业客户端与通用监控ICE服务的集成方案普遍通过客户端加载多个通用监控ICE服务的SDK(Software Development Kit,软件开发工具包),并将SDK通过ICE框架对接通用监控ICE服务方式实现。如图1所示,该方式优点在于实现较为简单,针对不同的通用监控ICE服务只需要对相应的SDK进行适配即可,但该方式存在着兼容性差以及灵活度低的缺点,当针对某个通用监控ICE服务所对接的SDK进行修改时,整个客户端需要重新进行修改编译。
[0003]综上所述,现有的ICE服务部署方式存在着灵活性差的技术问题。

技术实现思路

[0004]本专利技术实施例提供了一种ICE服务编排方法、装置、终端设备以及存储介质,解决了现有的ICE服务部署方式存在的灵活性差的技术问题。
[0005]第一方面,本专利技术实施例提供了一种ICE服务编排方法,包括以下步骤:
[0006]将与每一个ICE服务相对应的ICE服务组件封装成代理服务;
[0007]将每个所述ICE服务与对应的代理服务进行连接;
[0008]对服务流程进行编排,将所述服务流程与所述代理服务的通讯功能封装成自定义节点,所述服务流程的数量至少为一个,一个服务流程至少对应一个所述自定义节点;
[0009]接收目标代理服务的参数信息,所述参数信息用于执行目标服务流程;
[0010]根据所述参数信息,将所述目标自定义节点与所述目标代理服务建立通讯连接,以执行所述目标服务流程时,通过所述通讯连接调用对应的ICE服务,所述目标自定义节点为与所述目标服务流程相对应的自定义节点。
[0011]优选的,所述将所述目标自定义节点与所述目标代理服务建立通讯连接的具体过程为:
[0012]将所述目标自定义节点与所述目标代理服务通过预设的接口协议建立通讯连接。
[0013]优选的,所述接口协议为基于websocket/http的统一接口协议。
[0014]优选的,所述参数信息包括了所述目标代理服务的地址参数。
[0015]优选的,所述根据所述参数信息,将所述目标自定义节点与所述目标代理服务建立通讯连接的具体过程为:
[0016]将所述目标代理服务的地址参数输入至所述目标自定义节点中,以使所述目标自定义节点根据所述地址参数查找到所述目标代理服务,并与所述目标代理服务建立通讯连接。
[0017]优选的,所述地址参数包括所述目标代理服务的IP以及目标代理服务的端口,所述地址参数还包括与所述目标代理服务相连接的目标ICE服务的IP以及所述目标ICE服务的端口。
[0018]优选的,所述对服务流程进行编排的具体过程为:
[0019]在可视化编排界面中,通过拖拽流程组件的方式对服务流程进行编排,所述流程组件由所述可视化编排界面提供。
[0020]第二方面,本专利技术实施例提供了一种ICE服务编排装置,包括封装模块、连接模块、节点封装模块、信息接收模块以及通讯建立模块;
[0021]所述封装模块用于将与每一个ICE服务相对应的ICE服务组件封装成代理服务;
[0022]所述连接模块用于将每个所述ICE服务与对应的代理服务进行连接;
[0023]所述节点封装模块用于对服务流程进行编排,将所述服务流程与所述代理服务的通讯功能封装成自定义节点,所述服务流程的数量至少为一个,一个服务流程至少对应一个所述自定义节点;
[0024]所述信息接收模块用于接收目标代理服务的参数信息,所述参数信息用于执行目标服务流程;
[0025]所述通讯建立模块用于根据所述参数信息,将所述目标自定义节点与所述目标代理服务建立通讯连接,以执行所述目标服务流程时,通过所述通讯连接调用对应的ICE服务,所述目标自定义节点为与所述目标服务流程相对应的自定义节点。
[0026]第三方面,本专利技术实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;
[0027]所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
[0028]所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种ICE服务编排方法。
[0029]第四方面,本专利技术实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种ICE服务编排方法。
[0030]上述,本专利技术实施例提供了一种ICE服务编排方法、装置、终端设备以及存储介质,方法包括将与每一个ICE服务相对应的ICE服务组件封装成代理服务;将每个ICE服务与对应的代理服务进行连接;对服务流程进行编排,将服务流程与代理服务的通讯功能封装成自定义节点,服务流程的数量至少为一个,一个服务流程至少对应一个自定义节点;接收目标代理服务的参数信息,参数信息用于执行目标服务流程;根据参数信息,将目标自定义节点与目标代理服务建立通讯连接,以执行目标服务流程时,通过通讯连接调用对应的ICE服务,目标自定义节点为与目标服务流程相对应的自定义节点。
[0031]本专利技术实施例通过把代理服务从客户端中分离出来做成独立的代理服务,解除ICE服务之间的耦合,每个代理服务作为原子服务互不影响,即使其中一个代理服务出现异常,也不会影响到其它代理服务,并且在动态增加或者删除ICE服务以及相对应的代理服务的过程中,也不会对整个服务流程中的其他代理服务和ICE服务造成影响,整个客户端不需要重新进行编译,使得用户能够对ICE服务进行灵活拓展,大大提高了对服务流程进行编排的灵活性。
附图说明
[0032]图1为本专利技术实施例提供的现有技术中通过客户端加载多个通用监控ICE服务的SDK的示意图。
[0033]图2为本专利技术实施例提供的一种ICE服务编排方法的流程示意图。
[0034]图3为本专利技术实施例提供的对监控ICE基础服务组合进行拓展的示意图。
[0035]图4为本专利技术实施例提供的一种ICE服务编排方法的具体使用场景图。
[0036]图5为本专利技术实施例提供的一种ICE服务编排装置的结构示意图。
[0037]图6为本专利技术实施例提供的一种终端设备的结构示意图。
具体实施方式
[0038]以下描述和附图充分地示出本申请的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本申请的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ICE服务编排方法,其特征在于,包括以下步骤:将与每一个ICE服务相对应的ICE服务组件封装成代理服务;将每个所述ICE服务与对应的代理服务进行连接;对服务流程进行编排,将所述服务流程与所述代理服务的通讯功能封装成自定义节点,所述服务流程的数量至少为一个,一个服务流程至少对应一个所述自定义节点;接收目标代理服务的参数信息,所述参数信息用于执行目标服务流程;根据所述参数信息,将所述目标自定义节点与所述目标代理服务建立通讯连接,以执行所述目标服务流程时,通过所述通讯连接调用对应的ICE服务,所述目标自定义节点为与所述目标服务流程相对应的自定义节点。2.根据权利要求1所述的一种ICE服务编排方法,其特征在于,所述将所述目标自定义节点与所述目标代理服务建立通讯连接的具体过程为:将所述目标自定义节点与所述目标代理服务通过预设的接口协议建立通讯连接。3.根据权利要求2所述的一种ICE服务编排方法,其特征在于,所述接口协议为基于websocket/http的统一接口协议。4.根据权利要求1所述的一种ICE服务编排方法,其特征在于,所述参数信息包括了所述目标代理服务的地址参数。5.根据权利要求4所述的一种ICE服务编排方法,其特征在于,所述根据所述参数信息,将所述目标自定义节点与所述目标代理服务建立通讯连接的具体过程为:将所述目标代理服务的地址参数输入至所述目标自定义节点中,以使所述目标自定义节点根据所述地址参数查找到所述目标代理服务,并与所述目标代理服务建立通讯连接。6.根据权利要求5所述的一种ICE服务编排方法,其特征在于,所述地址参数包括所述目标代理服务的IP以及目标代理服务的端口,所述地址参数还包括与所述目标代...

【专利技术属性】
技术研发人员:黄举就肖中卿
申请(专利权)人:广州华佳软件有限公司佳都科技集团股份有限公司广东华之源信息工程有限公司广州佳都城轨智慧运维服务有限公司
类型:发明
国别省市:

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

1