[发明专利]一种基于国标信令消息转发方法在审
申请号: | 202110019559.9 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112822271A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 黄熙;江雨;林海清;曾勋;江晓岚;黄翔;郑超群 | 申请(专利权)人: | 中电福富信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 苏丽云 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 国标 消息 转发 方法 | ||
本发明公开一种基于国标信令消息转发方法,集中消息服务进行处理,通过sip信令头部可拓展的自定义信息,实现国标信令的转发,以此解决无法在集群内不同服务不能同时处理同一个会话的消息局限,实现随机负载均衡,同一个会话,无论消息发送到集群内任一一个服务都可以处理,从而不需要指定某台服务处理。本发明基于国标信令消息转发系统可以解决手机客户端与国标设备之间基于GB28181协议实现的国标语音广播,必须要sip服务提供公网ip的局限性,只要提供负载网关的公网ip,通过内网传输国标信令至sip服务,一定程度上减少了公网暴露的安全风险性,保障了底层服务的传输安全。
技术领域
本发明涉及信息技术领域,尤其涉及一种基于国标信令消息转发方法。
背景技术
基于java开源的JAIN SIP API实现GB28181对接,通过框架的sip监听类接口,实现对GB28181的解析响应,并发起sip通信。由于业务拓展的需求,需要对服务进行分布式部署,实现负载均衡,以提升服务的高可用用性。但是在研发过程中发现,JAIN SIP API每次监听下的会话,需要在同一个服务上完成整个会话的生命周期,以sip的invite信令为例,但由sip服务1发出的invite信息,因为该会话是在sip服务1上创建,会话不会共享给其他集群内的服务,其他分布式部署下的服务并没有该会话,后续的响应等消息必须在同一个sip服务内进行处理,这就很大影响了服务的高可用性,无法做到随机负载均衡,需要指定某台分布式下的服务进行处理,对于负载均衡策略上而言,有很大的局限,同时增加了开发难度。
发明内容
本发明的目的在于提供一种基于国标信令消息转发方法,实现服务的负载均衡,以达到服务的高可用性。
本发明采用的技术方案是:
一种基于国标信令消息转发方法,其包括以下步骤:
步骤1.通过sip服务向目标信令接收者发起国标信令;
步骤2.判断目标接收者信息由集群内哪台服务发起;
步骤3.当sip服务与目标接收者为同台sip服务,则由该台服务直接处理完后结束流程;否则,将信令进行封装并在头部消息携带转发标识信息后,转发至国标信令转发系统并执行步骤4;
步骤4.国标信令转发系统解析待转消息头部信息是否携带转发标识;有标识,则解析标识信息,通过标识将信令转发至可执行的sip服务并执行步骤5;否则,判定为非法消息并不予处理;
步骤5.每个sip服务接收到国标信令转发系统转发的消息,解析必要参数后直接发送给目标信令接收者进行后续处理。
进一步地,步骤1中国标信令为国标GB28181信令。
进一步地,步骤5每个sip服务都有转发消息接收的处理服务。
本发明采用以上技术方案,集中消息服务进行处理,通过sip信令头部可拓展的自定义信息,实现国标信令的转发,以此解决无法在集群内不同服务不能同时处理同一个会话的消息局限,实现随机负载均衡,同一个会话,无论消息发送到集群内任一一个服务都可以处理,从而不需要指定某台服务处理。
附图说明
以下结合附图和具体实施方式对本发明做进一步详细说明;
图1为本发明一种基于国标信令消息转发方法的流程示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图对本申请实施例中的技术方案进行清楚、完整地描述。
如图1所示,本发明公开了一种基于国标信令消息转发方法,其包括以下步骤:
步骤1.通过sip服务向目标信令接收者发起国标信令;
步骤2.判断目标接收者信息由集群内哪台服务发起;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电福富信息科技有限公司,未经中电福富信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110019559.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:像素电路
- 下一篇:一种环境设计用现场辅助绘图装置