一种IP语音本地交换的方法、装置及系统制造方法及图纸

技术编号:12227455 阅读:75 留言:0更新日期:2015-10-22 03:49
本申请公开了一种IP语音本地交换的方法、装置及系统,该方法包括:第一网络设备接收第二网络设备转发的第一IP语音包,其中,第一IP语音包的目的用户设备为第一用户设备;根据第一IP语音包的特征信息确定第二用户设备发送的第二IP语音包的特征信息与第一IP语音包的特征信息相匹配,其中,第一用户设备和第二用户设备都属于第一网络设备;为第二用户设备和第一用户设备建立本地交换关系,其中,本地交换关系指示第二用户设备发送的IP语音包由第一网络设备本地转发给第一用户设备,或者第一用户设备发送的IP语音包由第一网络设备本地转发给第二用户设备。

【技术实现步骤摘要】
【国外来华专利技术】一种IP语音本地交换的方法、装置及系统
本申请涉及通信
,特别涉及一种IP语音本地交换的方法、装置及系统。
技术介绍
随着无线通信技术的快速发展,我们进入了LTE(LongTermEvolution,长期演进)时代,LTE无线通信系统是3G的演进,通常被称作3.9G,与3G相比,LTE更具技术优势,具体体现在:高数据速率、分组传送、延迟降低、广域覆盖和向下兼容等特点。终端从LTE接入系统的过程为:用户设备UE接入演进基站eNB(eNB也可以由无线网络控制器RNC代替或者无线局域网WLANAP代替),再接入服务网关SGW,再接入包交换网关PGW,通过PGW进入互联网。VOIP(voiceoverIP)IP语音是通过IP网络来传输语音的方式,两个用户终端之间通过信令(一般是SIP信令)协商VOIP用户面信息(包括IP地址端口,语音编解码等),协商之后,就可以进行VOIP通话了。如图1所示,如果两个移动用户第一用户UE1与第二用户UE2之间数据包的交换路径为UE1-eNB-SGW-PGW-PGW-SGW-eNB-UE2,其中,在两个PGW之间可能还要经过若干路由器或者其他交换设备。目前,在图1所示的交换路径中,就算第一用户UE1与第二用户UE2都属于同一个eNB或者同一个SGW(也就是UE1与UE2都连接在同一个eNB下),但是它们之间相互发送的IP语音包仍然要经历一条完整的eNB-SGW-PGW-PGW-SGW-eNB的路径,那么必然会导致交换路径冗余,增加网络流量,从而增加网络投资。由此可见,当两个用户处于同一个网络设备时,现有的IP语音交换方式存在浪费网络资源的技术问题。
技术实现思路
本申请实施例通过提供一种IP语音本地交换的方法、装置及系统,用以解决当两个用户处于同一个网络设备时,现有的IP语音交换方式存在的浪费网络资源的技术问题。第一方面,提供一种IP语音本地交换的方法,包括:第一网络设备接收第二网络设备转发的第一IP语音包,其中,所述第一IP语音包的目的用户设备为第一用户设备;根据所述第一IP语音包的特征信息确定第二用户设备发送的第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配,其中,所述第一用户设备和所述第二用户设备都属于所述第一网络设备;为所述第二用户设备和所述第一用户设备建立本地交换关系,其中,所述本地交换关系指示所述第二用户设备发送的IP语音包由所述第一网络设备本地转发给所述第一用户设备,或者所述第一用户设备发送的IP语音包由所述第一网络设备本地转发给所述第二用户设备。结合第一方面,在第一种可能的实现方式中,在所述第一网络设备接收第二网络设备转发来的第一IP语音包之前,所述方法还包括:所述第一网络设备接收所述第二用户设备发送的所述第二IP语音包;保存所述第二IP语音包的特征信息,将所述第二IP语音包发送至所述第二网络设备。结合第一方面,在第二种可能的实现方式中,在所述为所述第二用户设备和所述第一用户设备建立本地交换关系之前,所述方法还包括:当所述第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配时,增加计数器的值;确定所述计数器的值达到设定阈值,其中,当所述计数器的值达到所述设定阈值时,为所述第二用户设备和所述第一用户设备建立所述本地交换关系。结合第一方面,在第三种可能的实现方式中,在所述为所述第二用户设备和所述第一用户设备建立本地交换关系之后,所述方法还包括:所述第一网络设备接收所述第二用户设备发来的第三IP语音包,并且查询到所述第二用户设备对应的所述本地交换关系后,将所述第三IP语音包本地转发给所述本地交换关系指示的所述第一用户设备;或者所述第一网络设备接收到所述第一用户设备发来的第四IP语音包,并且查询到所述第一用户设备对应的所述本地交换关系后,将所述第四IP语音包本地转发给所述本地交换关系所指示的所述第二用户设备。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述查询到所述第二用户设备对应的所述本地交换关系后,将所述第三IP语音包本地转发给所述本地交换关系指示出的所述第一用户设备,包括:查询到所述第二用户设备对应的所述本地交换关系后,基于所述第二用户设备的地址转换关系与所述第一用户设备的地址转换关系进行地址转换,所述第二用户设备的地址转换关系包括第一IP地址和第一端口以及第二IP地址和第二端口对应关系,所述第一用户设备的地址转换关系包括第三IP地址和第三端口以及第四IP地址和第四端口对应关系;将所述第三IP语音包本地转发给所述第一用户设备。结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,所述查询到所述第一用户设备对应的所述本地交换关系后,将所述第四IP语音包本地转发给所述本地交换关系所指示出的所述第二用户设备,包括:查询到所述第一用户设备对应的所述本地交换关系后,基于所述第一用户设备的地址转换关系与所述第二用户设备的地址转换关系进行地址转换,所述第一用户设备的地址转换关系包括第二IP地址和第二端口以及第一IP地址和第一端口对应关系,所述第二用户设备的地址转换关系包括第四IP地址和第四端口以及第三IP地址和第三端口对应关系;将所述第四IP语音包本地转发给所述第二用户设备。结合第一方面,或者第一方面的第一种至第五种中任意一种可能的实现方式,在第六种可能的实现方式中,所述特征信息,包括:IP语音包的实时传送协议RTP序列号,和根据IP语音包的净荷计算得到的哈希值;或者IP语音包的实时传送协议RTP序列号,和IP语音包的标签,所述标签是由所述第一网络设备接收到用户设备发送的IP语音包后添加的,其中,所述标签由RTP封装头中的至少一个编码字段组合而成,用于标识所述第一网络设备和所述用户设备。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述确定第二用户设备发送的第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配,包括:确定所述第二IP语音包的RTP序列号与所述第一IP语音包的RTP序列号相同,以及确定所述第二IP语音包的哈希值与所述第一IP语音包的哈希值相同;或者确定所述第二IP语音包的RTP序列号与所述第一IP语音包的RTP序列号相同,以及确定所述第二IP语音包的标签与所述第一IP语音包的标签相同。第二方面,提供一种IP语音本地交换的装置,应用于第一网络设备,所述装置包括:第一接收单元、确定单元和建立单元,其中:所述第一接收单元,用于接收到第二网络设备转发的第一IP语音包,其中,所述第一IP语音包的目的用户设备为第一用户设备;所述确定单元,用于根据所述第一IP语音包的特征信息确定第二用户设备发送的第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配,其中,所述第一用户设备和所述第二用户设备都属于所述第一网络设备;所述建立单元,用于为所述第二用户设备和所述第一用户设备建立本地交换关系,其中,所述本地交换关系指示所述第二用户设备发送的IP语音包由所述第一网络设备本地转发给所述第一用户设备,或者所述第一用户设备发送的IP语音包由所述第一网络设备本地转发给所述第二用户设备。结合第二方面,在第一种可能的实现方式中,所述装置还包括:第二接收单元,用于接收所述第二用户设备发来的所述第二IP语音包;保本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种IP语音本地交换的方法,其特征在于,包括:第一网络设备接收第二网络设备转发的第一IP语音包,其中,所述第一IP语音包的目的用户设备为第一用户设备;根据所述第一IP语音包的特征信息确定第二用户设备发送的第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配,其中,所述第一用户设备和所述第二用户设备都属于所述第一网络设备;为所述第二用户设备和所述第一用户设备建立本地交换关系,其中,所述本地交换关系指示所述第二用户设备发送的IP语音包由所述第一网络设备本地转发给所述第一用户设备,或者所述第一用户设备发送的IP语音包由所述第一网络设备本地转发给所述第二用户设备。2.如权利要求1所述的方法,其特征在于,在所述第一网络设备接收第二网络设备转发来的第一IP语音包之前,所述方法还包括:所述第一网络设备接收所述第二用户设备发送的所述第二IP语音包;保存所述第二IP语音包的特征信息,将所述第二IP语音包发送至所述第二网络设备。3.如权利要求1所述的方法,其特征在于,在所述为所述第二用户设备和所述第一用户设备建立本地交换关系之前,所述方法还包括:当所述第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配时,增加计数器的值;确定所述计数器的值达到设定阈值,其中,当所述计数器的值达到所述设定阈值时,为所述第二用户设备和所述第一用户设备建立所述本地交换关系。4.如权利要求1所述的方法,其特征在于,在所述为所述第二用户设备和所述第一用户设备建立本地交换关系之后,所述方法还包括:所述第一网络设备接收所述第二用户设备发来的第三IP语音包,并且查询到所述第二用户设备对应的所述本地交换关系后,将所述第三IP语音包本地转发给所述本地交换关系指示的所述第一用户设备;或者所述第一网络设备接收到所述第一用户设备发来的第四IP语音包,并且查询到所述第一用户设备对应的所述本地交换关系后,将所述第四IP语音包本地转发给所述本地交换关系所指示的所述第二用户设备。5.如权利要求4所述的方法,其特征在于,所述查询到所述第二用户设备对应的所述本地交换关系后,将所述第三IP语音包本地转发给所述本地交换关系指示出的所述第一用户设备,包括:查询到所述第二用户设备对应的所述本地交换关系后,基于所述第二用户设备的地址转换关系与所述第一用户设备的地址转换关系进行地址转换,所述第二用户设备的地址转换关系包括第一IP地址和第一端口以及第二IP地址和第二端口对应关系,所述第一用户设备的地址转换关系包括第三IP地址和第三端口以及第四IP地址和第四端口对应关系;将所述第三IP语音包本地转发给所述第一用户设备。6.如权利要求4所述的方法,其特征在于,所述查询到所述第一用户设备对应的所述本地交换关系后,将所述第四IP语音包本地转发给所述本地交换关系所指示出的所述第二用户设备,包括:查询到所述第一用户设备对应的所述本地交换关系后,基于所述第一用户设备的地址转换关系与所述第二用户设备的地址转换关系进行地址转换,所述第一用户设备的地址转换关系包括第二IP地址和第二端口以及第一IP地址和第一端口对应关系,所述第二用户设备的地址转换关系包括第四IP地址和第四端口以及第三IP地址和第三端口对应关系;将所述第四IP语音包本地转发给所述第二用户设备。7.如权利要求1-6中任一权项所述的方法,其特征在于,所述特征信息,包括:IP语音包的实时传送协议RTP序列号,和根据IP语音包的净荷计算得到的哈希值;或者IP语音包的实时传送协议RTP序列号,和IP语音包的标签,所述标签是由所述第一网络设备接收到用户设备发送的IP语音包后添加的,其中,所述标签由RTP封装头中的至少一个编码字段组合而成,用于标识所述第一网络设备和所述用户设备。8.如权利要求7所述的方法,其特征在于,所述确定第二用户设备发送的第二IP语音包的特征信息与所述第一IP语音包的特征信息相匹配,包括:确定所述第二IP语音包的RTP序列号与所述第一IP语音包的RTP序列号相同,以及确定所述第二IP语音包的哈希值与所述第一IP语音包的哈希值相同;或者确定所述第二IP语音包的RTP序列号与所述第一IP语音包的RTP序列号相同,以及确定所述第二...

【专利技术属性】
技术研发人员:刘海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1