[发明专利]一种数据传输方法、装置及基站在审
申请号: | 201710479499.2 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107333296A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 周明宇;陈安龙 | 申请(专利权)人: | 北京佰才邦技术有限公司 |
主分类号: | H04W28/02 | 分类号: | H04W28/02;H04W28/14;H04W28/16;H04M7/00 |
代理公司: | 北京汇思诚业知识产权代理有限公司11444 | 代理人: | 王刚,龚敏 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 基站 | ||
【技术领域】
本发明涉及通信技术领域,尤其涉及一种数据传输方法、装置及基站。
【背景技术】
随着无线通信技术的不断发展进步,网络电话(Voice over Internet Protocol,VOIP)已经能够实现远距离无线通信。VOIP可以将模拟信号(Voice)数字化,以数据包(Data Packet)的形式在IP网络(IP Network)上做实时传递,从而实现端对端的通信。现有的VOIP通信过程中,基站接收到终端发送的通信请求后,将通信请求中携带的通信信息打包为数据包,这些数据包中包含有语音数据包,也包含有其他类型的数据包,例如,上网通信请求的数据包,或者,通信协议数据包等,基站将获得的数据包直接传输给指定设备。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有的VOIP技术中,基站是无差别的转发获得的数据包,基于此,一些重要的数据包的传输时延较长,影响VOIP通信质量。例如,在语音通信过程中,若存在一些上网浏览或者观看视频等时延较高的数据包需要传输时,一些重要的数据包,如语音数据包的传输需要等待,这就增长了语音数据包的转发时延,从而,导致通过VOIP实现的语音通信的通信状况较差,例如,经常会出现电话掉下、语音不清晰、网络阻塞等情况。
【发明内容】
有鉴于此,本发明实施例提供了一种数据传输方法、装置及基站,用以在一定程度上解决现有的VOIP通信过程中一些重要的数据包的传输时延较长,影响VOIP通信质量的问题。
第一方面,本发明实施例提供了一种数据传输方法,执行于网络电话VOIP系统中的基站,所述方法包括:
识别待传输的数据包的类型;
将所述数据包缓存至与所述类型对应的缓存区;
按照缓存区的优先级由高至低的顺序,将各缓存区中缓存的数据包依次传输至指定设备。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,按照缓存区的优先级由高至低的顺序,将各缓存区中缓存的数据包依次传输至指定设备,包括:
判断第一缓存区中是否存在未传输的数据包,所述第一缓存区的优先级最高;
当所述第一缓存区中存在未传输的数据包时,将所述第一缓存区中缓存的数据包传输至所述指定设备;
当所述第一缓存区中不存在未传输的数据包时,判断第二缓存区是否存在未传输的数据包,所述第二缓存区的优先级低于所述第一缓存区的优先级且高于其他缓存区的优先级;
以此类推,直至各缓存区中缓存的数据包都传输完毕。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,将各缓存区中缓存的数据包依次传输至指定设备,包括:
基于每个缓存区,按照数据包缓存至该缓存区的缓存时刻由先至后的顺序,将所述缓存区中缓存的数据包依次传输至所述指定设备。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,按照缓存区的优先级由高至低的顺序,将各缓存区中缓存的数据包依次传输至指定设备,包括:
按照预设的调度周期调度各缓存区中缓存的数据包,并在每个调度周期内,按照缓存区的优先级由高至低的顺序,将各缓存区中缓存的数据包依次传输至指定设备。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述调度周期为20ms/次。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,将所述数据包缓存至与所述类型对应的缓存区,包括:
当识别出所述数据包为语音数据包时,将所述数据包缓存至优先级最高的缓存区。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,识别待传输的数据包的类型,包括:
对所述待传输的数据包进行解密,得到解密后的数据包;
对所述解密后的数据包进行解析,获得原始数据包;
识别所述原始数据包的类型,以作为所述待传输的数据包的类型。
第二方面,本发明实施例提供了一种数据传输装置,所述装置位于网络电话VOIP系统中的基站,所述装置包括:
识别单元,用于识别待传输的数据包的类型;
缓存单元,用于将所述数据包缓存至与所述类型对应的缓存区;
传输单元,用于按照缓存区的优先级由高至低的顺序,将各缓存区中缓存的数据包依次传输至指定设备。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述传输单元,具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佰才邦技术有限公司,未经北京佰才邦技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710479499.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据分流方法和网关
- 下一篇:虚拟显示场景定位穿戴装置