传输语音IP报文的方法、装置及系统制造方法及图纸

技术编号:11236515 阅读:56 留言:0更新日期:2015-04-01 10:07
本发明专利技术公开了一种传输语音IP报文的方法、装置及系统。该方法包括:获取同一用户设备的时间戳连续的至少两个第一语音IP报文,所述时间戳用于指示所述第一语音互联网协议IP报文的生成时间;根据所述至少两个第一语音IP报文的时间戳,按照预设顺序将所述至少两个第一语音IP报文中的语音净荷填加到一个第二语音IP报文中;发送所述第二语音IP报文给接收端。采用本发明专利技术实施例,能够进一步提升语音IP报文的传输效率,降低语音包抖动幅度。

【技术实现步骤摘要】
传输语音IP报文的方法、装置及系统
本专利技术涉及移动通信系统,尤其涉及一种传输语音IP报文的方法、装置及系统。
技术介绍
在GSM系统中,采用语音IP(InternetProtocol,互联网协议)报文来承载语音数据时,一般采用如图1所示的格式,具体包括IP头、UDP(UserDatagramProtocol,用户数据报协议)头和语音数据三个部分。其中,IP头占用20个字节,用于携带源和目的的IP地址,UDP头用于携带UDP端口号,占用8个字节。语音数据包括语音头和语音净荷,语音头用于携带语音净荷产生的时间戳(timestamp),报文的序号(sequencenumber)信息,以及资源信息。由于语音数据(语音头+语音净荷)长度较小(13字节~40字节),语音IP报文的传输效率较低(30%~60%)。现有技术中,为了提高语音IP报文的传输效率,将IP地址和UDP端口号相同的语音数据复用在一个语音IP报文中发送,如图2所示。采用该方法是的一个语音IP报文中携带的语音数据的长度增大,从而提升了传输效率。但同时也引入了语音包抖动的问题,传输效率越高,语音包抖动越大,对语音质量的损伤越大。
技术实现思路
本专利技术实施例提供了一种传输语音IP报文的方法、装置及系统,用于进一步提升语音IP报文的传输效率,降低语音包抖动幅度,提升语音通信质量。本专利技术一方面提供了一种传输语音IP报文的方法,包括:发送端获取同一用户设备的时间戳连续的至少两个第一语音IP报文,所述时间戳用于指示所述第一语音互联网协议IP报文的生成时间;所述发送端根据所述至少两个第一语音IP报文的时间戳,按照预设顺序将所述至少两个第一语音IP报文中的语音净荷填加到一个第二语音IP报文中;所述发送端发送所述第二语音IP报文给接收端;其中,所述第二语音IP报文包含所述至少两个第一语音IP报文中任意一个第一语音IP报文的IP头、用户数据报协议UDP头,以及第一语音净荷所属第一语音IP报文的语音头,所述语音头包含所述第一语音净荷所属第一语音IP报文的时间戳,所述第一语音净荷为第一个填加到所述第二语音IP报文中的语音净荷。结合第一方面,在第一方面的第一种实现方式中,所述预设顺序为时间戳升序或降序。结合第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述发送端获取同一用户设备的时间戳连续的至少两个第一语音IP报文包括:在预设时间内,获取所述同一用户设备的时间戳连续的所述至少两个第一语音IP报文;或,获取预设个数的所述同一用户设备的时间戳连续的所述至少两个第一语音IP报文。结合第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述预设时间为语音发送周期长度的k倍,k≥2,且k为整数。结合第一方面或第一方面的上述任一种实现方式,在第一方面的第四种实现方式中,所述语音头还包含报文序号和资源信息,其中,所述资源信息用于指示所述同一用户设备占用的网络资源。结合第一方面或第一方面的上述任一种实现方式,在第一方面的第五种实现方式中,所述发送端为基站,所述接收端为基站控制器;或者,所述发送端为基站控制器,所述接收端为基站。本专利技术的第二方面提供了一种传输语音IP报文的方法,包括:接收端接收发送端发送的第二语音互联网协议IP报文,其中,所述第二语音IP报文包含一个IP头、一个用户数据报协议UDP头、至少两个语音净荷以及一个与所述至少两个语音净荷中的第一语音净荷对应的语音头,所述至少两个语音净荷属于同一用户设备;所述接收端根据所述语音头中的时间戳,确定所述第二语音IP报文中除所述第一语音净荷之外的其它语音净荷对应的时间戳;所述接收端分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文,所述第一语音IP报文的个数与所述第二语音IP报文中语音净荷的个数相同。结合第二方面,在第二方面的第一种实现方式中,当所述第二语音IP报文中的语音头包含报文序号时,在所述接收端分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文之前还包括:所述接收端根据所述第二语音IP报文的语音头中的报文序号,确定所述第二语音IP报文中除所述第一语音净荷之外的其它语音净荷对应的报文序号;所述接收端分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文包括:所述接收端分别根据所述至少两个语音净荷,以及所述至少两个语音净荷对应的时间戳和报文序号,生成所述第一语音IP报文。本专利技术的第三方面提供了一种语音IP报文发送装置,包括:处理器,用于获取同一用户设备的至少两个时间戳连续的第一语音IP报文,所述时间戳用于指示所述第一语音IP报文的生成时间;并根据所述至少两个第一语音IP报文的时间戳,按照预设顺序将所述至少两个第一语音IP报文中的语音净荷填加到一个第二语音IP报文中;发送器,用于发送所述第二语音IP报文给接收装置;其中,所述第二语音IP报文包含所述至少两个第一语音IP报文中任意一个第一语音IP报文的IP头、用户数据报协议UDP头,以及第一语音净荷所属第一语音IP报文的语音头,所述语音头包含所述第一语音净荷所属第一语音IP报文的时间戳,所述第一语音净荷为第一个填加到所述第二语音IP报文中的语音净荷。结合第三方面,在第三方面的第一种实现方式中,所述预设顺序为时间戳升序或降序。结合第三方面或第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述处理器具体用于:在预设时间内获取所述同一用户设备的时间戳连续的至少两个第一语音IP报文;或,获取预设个数的所述同一用户设备的时间戳连续的至少两个第一语音IP报文。结合第三方面的第二种实现方式,在第三方面的第三种实现方式中,所述预设时间为语音发送周期长度的k倍,k≥2,且k为整数。结合第三方面或第三方面的上述任一种实现方式,在第三方面的第四种实现方式中,所述语音头还包含报文序号和资源信息,其中,所述资源信息用于指示所述同一用户设备占用的网络资源。本专利技术第四方面提供了一种语音IP报文接收装置,包括:接收器,用于接收发送装置发送的第二语音IP报文,其中,所述第二语音IP报文包含一个IP头、一个用户数据报协议UDP头、至少两个语音净荷以及一个与所述至少两个语音净荷中的第一语音净荷对应的语音头,所述至少两个语音净荷属于同一用户设备;处理器,用于根据所述接收器接收的所述第二语音IP报文的语音头中的时间戳,确定所述第二语音IP报文中除所述第一语音净荷之外的其它语音净荷对应的时间戳;分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文,所述第一语音IP报文的个数与所述第二语音IP报文中的语音净荷个数相同。结合第四方面,在第四方面的第一种实现方式中,当所述第二语音IP报文中的语音头包含报文序号时,所述处理器还用于:根据所述第二语音IP报文的语音头中的报文序号,确定所述第二语音IP报文中除所述第一语音净荷之外的其它语音净荷对应的报文序号;分别根据所述至少两个语音净荷,以及所述至少两个语音净荷对应的时间戳和报文序号,生成所述第一语音IP报文。本专利技术的第五方面提供了一种传输语音IP报文的系统,包括上述任一种发送装置,以及上述任一种发送装置。由上述技术方案本文档来自技高网...
传输语音IP报文的方法、装置及系统

【技术保护点】
一种传输语音IP报文的方法,其特征在于,包括:发送端获取同一用户设备的时间戳连续的至少两个第一语音IP报文,所述时间戳用于指示所述第一语音互联网协议IP报文的生成时间;所述发送端根据所述至少两个第一语音IP报文的时间戳,按照预设顺序将所述至少两个第一语音IP报文中的语音净荷填加到一个第二语音IP报文中;所述发送端发送所述第二语音IP报文给接收端;其中,所述第二语音IP报文包含所述至少两个第一语音IP报文中任意一个第一语音IP报文的IP头、用户数据报协议UDP头,以及第一语音净荷所属第一语音IP报文的语音头,所述语音头包含所述第一语音净荷所属第一语音IP报文的时间戳,所述第一语音净荷为第一个填加到所述第二语音IP报文中的语音净荷。

【技术特征摘要】
1.一种传输语音IP报文的方法,其特征在于,包括:发送端获取同一用户设备的时间戳连续的至少两个第一语音IP报文,所述时间戳用于指示所述第一语音互联网协议IP报文的生成时间;所述发送端根据所述至少两个第一语音IP报文的时间戳,按照预设顺序将所述至少两个第一语音IP报文中的语音净荷填加到一个第二语音IP报文中;所述发送端发送所述第二语音IP报文给接收端;其中,所述第二语音IP报文包含所述至少两个第一语音IP报文中任意一个第一语音IP报文的IP头、用户数据报协议UDP头,以及第一语音净荷所属第一语音IP报文的语音头,所述语音头包含所述第一语音净荷所属第一语音IP报文的时间戳,所述第一语音净荷为第一个填加到所述第二语音IP报文中的语音净荷。2.根据权利要求1所述的方法,其特征在于,所述预设顺序为时间戳升序或降序。3.根据权利要求1或2所述的方法,其特征在于,所述发送端获取同一用户设备的时间戳连续的至少两个第一语音IP报文包括:在预设时间内,获取所述同一用户设备的时间戳连续的所述至少两个第一语音IP报文;或,获取预设个数的所述同一用户设备的时间戳连续的所述至少两个第一语音IP报文。4.根据权利要求3所述的方法,其特征在于,所述预设时间为语音发送周期长度的k倍,k≥2,且k为整数。5.根据权利要求1或2所述的方法,其特征在于,所述语音头还包含报文序号和资源信息,其中,所述资源信息用于指示所述同一用户设备占用的网络资源。6.根据权利要求1或2所述的方法,其特征在于,所述发送端为基站,所述接收端为基站控制器;或者,所述发送端为基站控制器,所述接收端为基站。7.一种传输语音IP报文的方法,其特征在于,包括:接收端接收发送端发送的第二语音互联网协议IP报文,其中,所述第二语音IP报文包含一个IP头、一个用户数据报协议UDP头、至少两个语音净荷以及一个与所述至少两个语音净荷中的第一语音净荷对应的语音头,所述至少两个语音净荷属于同一用户设备;所述接收端根据所述语音头中的时间戳,确定所述第二语音IP报文中除所述第一语音净荷之外的其它语音净荷对应的时间戳;所述接收端分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文,所述第一语音IP报文的个数与所述第二语音IP报文中语音净荷的个数相同。8.根据权利要求7所述的方法,其特征在于,当所述第二语音IP报文中的语音头包含报文序号时,在所述接收端分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文之前还包括:所述接收端根据所述第二语音IP报文的语音头中的报文序号,确定所述第二语音IP报文中除所述第一语音净荷之外的其它语音净荷对应的报文序号;所述接收端分别根据所述至少两个语音净荷以及所述至少两个语音净荷对应的时间戳,生成第一语音IP报文包括:所述接收端...

【专利技术属性】
技术研发人员:唐红刚
申请(专利权)人:上海华为技术有限公司
类型:发明
国别省市:上海;31

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

1