一种用于智慧医院的媒体终端互通方法、设备及介质与流程

文档序号:35375700发布日期:2023-09-08 15:46阅读:40来源:国知局
一种用于智慧医院的媒体终端互通方法、设备及介质与流程

本说明书涉及通信,尤其涉及一种用于智慧医院的媒体终端互通方法、设备及介质。


背景技术:

1、智慧医院是一种把互联网技术、智能技术,以及人工智能技术进行结合的智能化医院。当前,智慧医院的媒体互通主要包括以下几个方面,一是是面向医务人员的医疗媒体通信,即以电子病历为核心的信息化的建设,使得电子病历和影像、检验等其他的系统互联互通;二是面向患者的呼叫媒体通信,即基于床头呼叫设备与护士站或者医生终端设备的互联互通实现病房病人和护士站医护人员的媒体通信;三是面向医院管理的媒体互通,即通过医院内部后勤的管理,管理者用手机,或在办公室的电脑的互通实现全院运转的状态以及信息化的管理。

2、由于当前对于智慧医院中的媒体终端的种类存在不同,例如对于创建、修改和释放一个或多个参与者的internet多媒体会议、ip电话或多媒体分发时可能对应于sip(session initiation protocol)信令控制协议类型的媒体终端,而对于实时通讯创建点对点的数据分享和电话会议时可能对应于webrtc(web real-time communications)实时通讯类型的媒体终端。如果想要将各种不同的终端,实现互联互通,就需要在对应的服务之间搭建网关,做协议和数据转换。然而现有通过对应的服务之间搭建网关的方式,增加了传输节点,增大了出错的可能性,也增大了故障的排查难度。此外,对于媒体终端数量非常多的医院,大量的网关进程也难以进行管理难以实现高并发处理,并且对于媒体终端的通话流程控制以及终端状态的管理难以进行统一。


技术实现思路

1、为了解决上述技术问题,本说明书一个或多个实施例提供了一种用于智慧医院的媒体终端互通方法。

2、本说明书一个或多个实施例采用下述技术方案:

3、本说明书一个或多个实施例提供一种用于智慧医院的媒体终端互通方法,应用于包括一个或多个边缘服务器以及与所述一个或多个边缘服务器相连接的中心机房服务器构成的媒体互通系统集群,其中,所述边缘服务器包括:子信令服务模块、子通话流程控制模块、子媒体服务模块,所述中心机房服务器包括:服务器、总信令服务模块、总通话流程控制模块、总媒体服务模块,所述方法包括:

4、所述子信令服务模块基于所述边缘服务器所对应的科室信息,获取各类型媒体终端所对应的信令控制协议,以基于所述信令控制协议建立对应的信令处理模块;其中,所述信令处理模块用于处理所述信令控制协议所对应的信令格式;

5、所述子信令服务模块将所述信令处理模块基于预置接口与预置子通话流程控制模块进行互通,以使所述预置子通话流程控制模块将所述媒体终端的状态信息基于私有协议通信传输到所述子媒体服务模块;

6、所述子媒体服务模块基于所述状态信息构建所述边缘服务器中各媒体终端之间的订阅关系,以基于所述订阅关系进行所述媒体终端的通信;

7、若所述媒体终端确定在所述边缘服务器上的通信异常,则基于所述总信令服务模块、总通话流程控制模块与总媒体服务模块重建所述媒体终端的通信。

8、可选地,在本说明书一个或多个实施例中,所述子信令服务模块基于所述边缘服务器所对应的科室信息,获取各类型媒体终端所对应的信令控制协议,以基于所述信令控制协议建立对应的信令处理模块,具体包括:

9、所述子信令服务模块根据所述边缘服务器所对应的科室名称确定所述科室的媒体终端信息,以将所述科室名称与所述媒体终端信息作为所述科室信息;其中,所述媒体终端信息包括:媒体终端类型、媒体终端标识;

10、所述子信令服务模块基于所述媒体终端类型确定所述边缘服务器中各类型媒体终端所对应的信令控制协议;

11、所述子信令服务模块基于所述信令控制协议确定所述子信令服务模块的待添加信令处理模块,以建立所述待添加信令处理模块,获得与所述信令控制协议相对应的信令处理模块。

12、可选地,在本说明书一个或多个实施例中,基于所述状态信息构建所述边缘服务器中各媒体终端之间的订阅关系,以基于所述订阅关系进行所述媒体终端的通信,具体包括:

13、若所述子媒体服务模块基于所述媒体终端的状态信息,确定所述媒体终端触发通信操作,则在所述媒体服务模块中创建媒体房间;

14、所述子媒体服务模块基于所述状态信息获取所述媒体终端的媒体终端标识,以基于所述媒体终端标识确定所述媒体终端所对应的订阅关系;

15、所述子媒体服务模块根据所述订阅关系建立所述媒体终端与订阅媒体终端的通信。

16、可选地,在本说明书一个或多个实施例中,根据所述订阅关系建立所述媒体终端与订阅媒体终端的通信之前,所述方法还包括:

17、所述子媒体服务模块基于所述内部私有协议获取所述信令服务端的媒体终端标识,以基于所述媒体终端标识将所述媒体终端加入所述媒体房间;

18、所述子媒体服务模块基于所述订阅关系确定所述媒体房间的待准备媒体终端;

19、所述子媒体服务模块建立所述待准备媒体终端的媒体收发准备模块,以基于所述媒体收发准备模块对所述待准备媒体终端进行编码协商。

20、可选地,在本说明书一个或多个实施例中,基于所述媒体收发准备模块对所述待准备媒体终端进行编码协商,具体包括:

21、所述媒体收发准备模块确定所述待准备媒体终端中的发布媒体终端与订阅媒体终端;其中,所述发布媒体终端用于发送,所述订阅媒体终端用于接收;

22、所述媒体收发准备模块分别获取所述发布媒体终端与所述订阅媒体终端的编码参数,基于所述订阅媒体终端的编码参数与所述订阅媒体终端的信令控制协议,确定所述发布媒体终端与所述订阅媒体终端的编码协商参数;

23、所述媒体收发准备模块根据所述编码协商参数对所述待准备媒体终端进行编码协商。

24、可选地,在本说明书一个或多个实施例中,基于所述订阅媒体终端的编码参数与所述订阅媒体终端的信令控制协议,确定所述发布媒体终端与所述订阅媒体终端的编码协商参数,具体包括:

25、所述子媒体服务模块寻找所述发布媒体终端与所述订阅媒体终端共同支持的媒体编码,以确定所述发布媒体终端与所述订阅媒体终端是否存在共同支持的媒体编码;

26、若存在共同支持的媒体编码,则所述子媒体服务模块将该媒体编码作为所述发布媒体终端与所述订阅媒体终端的编码协商参数;

27、若不存在共同支持的媒体编码,则所述子媒体服务模块将所述发布媒体终端与所述订阅媒体终端最优的编码作为编码协商参数,以便在所述发布媒体终端与所述订阅媒体终端之间传输媒体时进行媒体转码。

28、可选地,在本说明书一个或多个实施例中,若所述服务确定所述边缘服务器的媒体终端存在通信异常,具体包括:

29、所述媒体终端获取与所述子信令服务模块相对应的信令连接通道;

30、所述媒体终端监测所述信令连接通道的心跳周期,并基于所述心跳周期判断所述媒体终端与所述边缘服务器的连接状态;

31、若确定所述连接状态为异常连接,则所述媒体终端重连所述子信令服务模块,获得重连结果并基于所述重连结果确定所述边缘服务器是否异常。可选地,在本说明书一个或多个实施例中,基于所述总信令服务模块、总通话流程控制模块与总媒体服务模块重建所述媒体终端的通信,具体包括:

32、所述服务器将所述媒体终端接入所述总信令服务模块的信令处理模块中,以基于所述信令处理模块处理所述媒体终端的信令控制协议所对应的信令格式;

33、所述总信令服务模块将所述信令处理模块基于预置接口与预置总通话流程控制模块进行互通,以使所述预置总通话流程控制模块将所述媒体终端的状态信息基于私有协议通信传输到所述总媒体服务模块;

34、所述总媒体服务模块基于所述状态信息构建所述中心机房服务器中所述媒体终端的订阅关系,以基于所述订阅关系进行所述媒体终端的通信。

35、本说明书一个或多个实施例提供一种用于智慧医院的媒体终端互通系统,系统包括:一个或多个边缘服务器以及与所述一个或多个边缘服务器相连接的中心机房服务器其中,所述边缘服务器包括:子信令服务模块、子通话流程控制模块、子媒体服务模块,所述中心机房服务器包括:服务器、总信令服务模块、总通话流程控制模块、总媒体服务模块;

36、其中,所述子信令服务模块基于所述边缘服务器所对应的科室信息,获取各类型媒体终端所对应的信令控制协议,以基于所述信令控制协议建立对应的信令处理模块;其中,所述信令处理模块用于处理所述信令控制协议所对应的信令格式;

37、所述子信令服务模块将所述信令处理模块基于预置接口与预置子通话流程控制模块进行互通,以使所述预置子通话流程控制模块将所述媒体终端的状态信息基于私有协议通信传输到所述子媒体服务模块;

38、所述子媒体服务模块基于所述状态信息构建所述边缘服务器中各媒体终端之间的订阅关系,以基于所述订阅关系进行所述媒体终端的通信;

39、若所述媒体终端确定在所述边缘服务器上的通信异常,则基于所述总信令服务模块、总通话流程控制模块与总媒体服务模块重建所述媒体终端的通信。

40、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,应用于包括一个或多个边缘服务器以及与所述一个或多个边缘服务器相连接的中心机房服务器构成的媒体互通系统集群,其中,所述边缘服务器包括:子信令服务模块、子通话流程控制模块、子媒体服务模块,所述中心机房服务器包括:服务器、总信令服务模块、总通话流程控制模块、总媒体服务模块,所述计算机可执行指令能够执行上述任一所述的方法。

41、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

42、通过设置多个边缘服务器与中心机房服务器构成的媒体互通集群,使得当某一个边缘服务器出现故障导致媒体终端互通失败后,能够基于中心机房服务器使得该边缘服务器下的媒体终端可以正常进行互通交互,避免了单一节点故障导致的媒体终端互通失败问题。将信令处理模块基于预置接口与预置子通话流程控制模块进行互通实现了统一的会话管理和流程控制,且基于内部私有协议使得子信令服务模块与子媒体服务模块的服务进行连接,避免了使用媒体网关所带来的的传输延迟问题,提高了传输速率且提高了稳定性。基于订阅关系进行媒体互通能够及时获取订阅的媒体终端发出的信息,避免了现有技术中多类型媒体终端中间的网关中转,媒体传输延迟得到了降低。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1