一种基于SIP协议的跨网络业务交换方法技术

技术编号:15652500 阅读:16 留言:0更新日期:2017-06-17 06:02
本发明专利技术适用于民用短波通信领域,提供一种基于SIP协议的跨网络业务交换方法。本发明专利技术通过对不同短波通信网络间业务规程的适配与转发,有效共享了短波信道资源,扩大了外部短波通信网络无线信道覆盖能力,实现了试验平台与应急网间的业务交换,为不同网络间应急业务提供交换控制和传输支持。本发明专利技术通过民用网控制网关实现业务在不同网络间的转换与传输,该方法实现简单,能显著提高短波应急通信保障能力,并能够灵活拓展。

【技术实现步骤摘要】
一种基于SIP协议的跨网络业务交换方法
本专利技术属于民用短波通信
,尤其涉及一种基于SIP协议的跨网络业务交换方法。
技术介绍
SIP协议(SessionInitiationProtocol,会话初始协议)是由IETF(InternetEngineeringTaskForce,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。短波通信主要依靠电离层反射进行传播,能够实现无中继远距离通信,具有机动性强、网络重构快捷和抗毁性强等特点,广泛应用于军事、远洋、渔业、救灾、气象、外交等领域。同时,它也是应急和保底通信的一种重要手段。但是目前不同应急短波通信网络(简称为应急网)之间不能互联互通,信道资源不能共享,限制了短波通信网的无线覆盖能力,使得信道资源利用率不高且应急保障效果有限。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供一种基于SIP协议的跨网络业务交换方法,旨在解决现有短波通信网之间无法互通、信道资源无法共享的技术问题。本专利技术方法采用如下技术方案:所述基于SIP协议的跨网络业务交换方法应用于跨网络业务交换系统,所述跨网络业务交换系统包括应急网短波用户、接入节点、试验平台、民用网控制网关和应急网,所述方法包括下述步骤:S1、应急网短波用户通过接入节点连接试验平台,并向试验平台发出业务请求;S2、试验平台根据全网规划的用户唯一标识,将所述业务请求转发到民用网控制网关,民用网控制网关收到业务请求后,进行试验平台侧的业务规程到应急网侧的业务规程的适配与转换,再将适配与转换后的业务请求转发至应急网,由应急网进行业务处理;待业务处理完成后,应急网将处理结果返回到民用网控制网关,民用网控制网关再进行应急网侧的业务规程到试验平台侧的业务规程的适配与转换,并将适配转换后的结果通过试验平台传输返回给应急网短波用户。进一步的,当所述业务请求为上行话音业务请求时,所述步骤S2具体包括:试验平台将所述上行话音业务请求封装到SIP协议的第一INVITE请求消息的SDP消息体中,并将所述第一INVITE请求消息发送给民用网控制网关;民用网控制网关解析所述第一INVITE请求消息中的To字段,当判断目的用户为自己时,提取第一INVITE请求消息SDP消息体中的应急网业务信息,获取应急网主/被叫用户信息、业务类型、媒体信息及试验平台侧的RTP资源信息,并记录第一INVITE请求消息SDP消息体中应急网主/被叫用户信息与试验平台第一INVITE请求消息中From、To信息的对应关系,生成信息表;民用网控制网关根据业务类型按应急网业务规程向应急网发起“申请出局线路”请求消息;民用网控制网关收到应急网对所述“申请出局线路”请求消息的应答消息后,提取出应答消息中携带的应急网话音网关地址;民用网控制网关构造第二INVITE请求消息,将应急网主/被叫用户信息封装到其中的From、To字段中,将应急网话音网关地址封装到Route字段中,将之前记录的媒体信息封装到第二INVITE请求消息的SDP消息体中,并分配本地RTP资源信息与应急网互通,封装到第二INVITE请求消息的SDP消息体中,最后将构造好的第二INVITE请求消息发送给应急网;应急网收到并处理所述第二INVITE请求消息,并将处理成功结果以第一OK消息返回给民用网控制网关;民用网控制网关提取所述第一OK消息中的RTP资源信息,并建立与应急网的RTP连接,以实现与应急网的话音媒体流传输;民用网控制网关提取所述第一OK消息中的From、To字段包含的应急网主/被叫用户信息,并查找本地信息表,获取应急网主/被叫用户对应的试验平台SIP会话,同时分配本地RTP资源信息与试验平台互通,构造第二OK消息成功应答返回给试验平台,所述第二OK消息中携带分配的本地RTP资源信息,并建立与试验平台的RPT连接,以实现与试验平台的话音媒体流传输,这样试验平台与应急网之间即可建立RPT话音媒体流;待话音业务结束时,试验平台发送第一BYE消息至民用网控制网关,民用网控制网关匹配SIP会话信息,适配与转发第二BYE消息至应急网;应急网返回第三OK消息至民用网控制网关,民用网控制网关适配与转发,然后返回第四OK消息至试验平台,结束此次话音业务,由此通过SIP协议实现了跨网络的上行话音业务交互。进一步的,当所述业务请求为上行数据业务请求时,所述步骤S2具体包括:试验平台将所述上行数据业务请求封装到SIP协议的第三INVITE请求消息的SDP消息体中,并将所述第三INVITE请求消息发送给民用网控制网关;民用网控制网关解析所述第三INVITE请求消息中的To字段,当判断目的用户为自己时,提取第三INVITE请求消息SDP消息体中的应急网业务信息,获取应急网主/被叫用户号码、业务类型、传输数据使用的试验平台侧TCP连接信息;民用网控制网关分配本地TCP资源信息,并通过第五OK消息将本地TCP资源信息返回给试验平台,同时与试验平台建立TCP连接进行应急网业务数据的传输与接收;民用网控制网关通过TCP连接接收到应急网业务数据后进行解析,根据数据业务类型、应急网主/被叫号码,按应急网侧数据业务规程向应急网发起数据业务请求;应急网处理业务数据请求并接收业务数据,接收成功后返回应答,由此完成跨网络的上下数据业务的交互。进一步的,所述方法还包括下述步骤:S3、当应急网的指挥所固定用户需要向应急网短波用户发起下行业务请求时,所述下行业务请求为下行语音业务请求或者下行数据业务请求,应急网查询应急网短波用户的漫游信息,并将所述下行业务请求发送至民用网控制网关;民用网控制网关将应急网侧业务规程适配转换成试验平台侧业务规程,从而实现跨网络的下行业务互通。进一步的,对于下行数据业务请求,如果应急网短波用户不在网,民用网控制网关对下行业务数据进行缓存,并定时重发或者检测到应急网短波用户上线时重发。进一步的,所述试验平台中设置有短波业务控制器,民用网控制网关与短波业务控制器之间采用SIP协议中的MESSAGE消息来查询对方的业务连接情况,收到MESSAGE消息的被查设备,将本地业务连接情况封装在OK消息中,返回给查询方设备,从而查询方设备获得了系统中所有被查设备的业务情况,在后续业务请求中,查询方设备根据记录的负载均衡查询结果将业务请求转发到业务性能最优的被查设备上进行处理。本专利技术的有益效果是:本专利技术实现了不同短波通信网络间的物理互通,通过SIP协议实现跨网络的业务交换,将其它短波通信网当作自身网络的一个接入通道,映射为本地短波通信网络的一个接入节点,纳入本地网络的接入和业务交换体系,从而扩大了本地短波通信网的无线覆盖能力,有效提高了短波通信资源的利用率,提高了短波应急通信业务的保障能力;本专利技术通过对不同短波通信网络间业务规程的适配与转发,有效共享了短波信道资源,扩大了外部短波通信网络无线信道覆盖能力,具体的,实现了试验平台(全称为军民结合应急短波通信试验平台)与应急网间的业务交换,为不同网络间应急业务提供交换控制和传输支持。附图说明图1是跨网络业务交换系统的结构图;图2是基于SIP协议的跨网络上行话音业务交换流程图。图3是基于SIP协议的跨网络上行数据业务交换流程本文档来自技高网...
一种基于SIP协议的跨网络业务交换方法

【技术保护点】
一种基于SIP协议的跨网络业务交换方法,该方法应用于跨网络业务交换系统,其特征在于,所述跨网络业务交换系统包括应急网短波用户、接入节点、试验平台、民用网控制网关和应急网,所述方法包括下述步骤:S1、应急网短波用户通过接入节点连接试验平台,并向试验平台发出业务请求;S2、试验平台根据全网规划的用户唯一标识,将所述业务请求转发到民用网控制网关,民用网控制网关收到业务请求后,进行试验平台侧的业务规程到应急网侧的业务规程的适配与转换,再将适配与转换后的业务请求转发至应急网,由应急网进行业务处理;待业务处理完成后,应急网将处理结果返回到民用网控制网关,民用网控制网关再进行应急网侧的业务规程到试验平台侧的业务规程的适配与转换,并将适配转换后的结果通过试验平台传输返回给应急网短波用户。

【技术特征摘要】
1.一种基于SIP协议的跨网络业务交换方法,该方法应用于跨网络业务交换系统,其特征在于,所述跨网络业务交换系统包括应急网短波用户、接入节点、试验平台、民用网控制网关和应急网,所述方法包括下述步骤:S1、应急网短波用户通过接入节点连接试验平台,并向试验平台发出业务请求;S2、试验平台根据全网规划的用户唯一标识,将所述业务请求转发到民用网控制网关,民用网控制网关收到业务请求后,进行试验平台侧的业务规程到应急网侧的业务规程的适配与转换,再将适配与转换后的业务请求转发至应急网,由应急网进行业务处理;待业务处理完成后,应急网将处理结果返回到民用网控制网关,民用网控制网关再进行应急网侧的业务规程到试验平台侧的业务规程的适配与转换,并将适配转换后的结果通过试验平台传输返回给应急网短波用户。2.如权利要求1所述基于SIP协议的跨网络业务交换方法,其特征在于,当所述业务请求为上行话音业务请求时,所述步骤S2具体包括:试验平台将所述上行话音业务请求封装到SIP协议的第一INVITE请求消息的SDP消息体中,并将所述第一INVITE请求消息发送给民用网控制网关;民用网控制网关解析所述第一INVITE请求消息中的To字段,当判断目的用户为自己时,提取第一INVITE请求消息SDP消息体中的应急网业务信息,获取应急网主/被叫用户信息、业务类型、媒体信息及试验平台侧的RTP资源信息,并记录第一INVITE请求消息SDP消息体中应急网主/被叫用户信息与试验平台第一INVITE请求消息中From、To信息的对应关系,生成信息表;民用网控制网关根据业务类型按应急网业务规程向应急网发起“申请出局线路”请求消息;民用网控制网关收到应急网对所述“申请出局线路”请求消息的应答消息后,提取出应答消息中携带的应急网话音网关地址;民用网控制网关构造第二INVITE请求消息,将应急网主/被叫用户信息封装到其中的From、To字段中,将应急网话音网关地址封装到Route字段中,将之前记录的媒体信息封装到第二INVITE请求消息的SDP消息体中,并分配本地RTP资源信息与应急网互通,封装到第二INVITE请求消息的SDP消息体中,最后将构造好的第二INVITE请求消息发送给应急网;应急网收到并处理所述第二INVITE请求消息,并将处理成功结果以第一OK消息返回给民用网控制网关;民用网控制网关提取所述第一OK消息中的RTP资源信息,并建立与应急网的RTP连接,以实现与应急网的话音媒体流传输;民用网控制网关提取所述第一OK消息中的From、To字段包含的应急网主/被叫用户信息,并查找本地信息表,获取应急网主/被叫用户对应的试验平台SIP会话,同时分配本地RTP资源信息与试验平台互通,构造第二OK消息成功应答返回给试验平台,所述第二OK消息中携带分配的本地R...

【专利技术属性】
技术研发人员:刘建国朱春祥付国宾苏泽友余奇郭马坤胡佳
申请(专利权)人:中国人民解放军国防信息学院
类型:发明
国别省市:湖北,42

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

1