用于处理因特网语音协议封包的方法和装置制造方法及图纸

技术编号:6554132 阅读:193 留言:0更新日期:2012-04-11 18:40
一种用于处理因特网语音协议VoIP封包的方法,包括以下步骤:传送一个VoIP封包至一个缓冲区;依据该到达VoIP封包以及先前VoIP封包的序号来判断该封包是否失序;若该到达VoIP封包已失序,则判断该缓冲区内是否存在一个具有与该到达VoIP封包相同序号的封包;若该缓冲区内未存在所述封包,则计算该到达VoIP封包与先前VoIP封包的序号差;根据该序号差来计算需要被插入于该缓冲区的虚拟封包数并产生这些虚拟封包;于该缓冲区内依序插入这些虚拟封包和该到达VoIP封包。利用本发明专利技术可将迟延的封包重新排序,并可于封包遗失时以柔和噪音取代,从而避免语音数据传输的中断。

【技术实现步骤摘要】

本专利技术涉及一种用于处理数据封包的方法和装置,尤其涉及一种用于处理因特网语音协 议(voice over internet protocol, VoIP)圭寸包的方法禾口装置。技术背景VoIP是一种允许实时语音信息于因特网协议(Internet Protocol, IP)的网络上传输的 技术,为了于IP网络上传输实时语音信息,音频信息被储存为一个或多个数据封包,此种数 据封包一般通称为VoIP封包。与传统电话网络不同的是每一个VoIP封包即便是来自相同的 来源地,且要传送至相同的目的地,但是这些VoIP封包于IP网络上可能都是经由不同的路径 传送。因此,有些VoIP封包会比应于其之前到达的VoIP封包还早到达目的地,导致这些 VoIP封包在接收端出现失序(out-of-order)的情形。一个用于封包化这些实时音频数据以使其能于IP网络上传送的标准协议是为实时传输协 议(Real-Time Transport Protocol, RTP),然而,该实时传输协议仅仅提供错误处理的额 外信息,而未提供用于处理错误的功能。因此, 一旦网络发生堵塞,这些VoIP封包可能会发 生遗失或本文档来自技高网...

【技术保护点】
一种用于处理因特网语音协议VoIP封包的方法,其特征在于,该方法包括如下步骤: (a)传送一个VoIP封包至一缓冲区; (b)依据该到达的VoIP封包和先前的VoIP封包的序号判断该到达的VoIP封包是否失序; (c)若该 到达的VoIP封包已失序,则判断该缓冲区内是否存在一个与该到达的VoIP封包相同序号的封包; (d)若该缓冲器中未存在与该到达的VoIP封包相同序号的封包,计算该到达的VoIP封包与先前的VoIP封包的序号差; (e)依据该序号 差来计算所需插入至该缓冲区的虚拟封包,并产生这些虚拟封包;以及 (f)依序将这些虚拟封包和...

【技术特征摘要】
1.一种用于处理因特网语音协议VoIP封包的方法,其特征在于,该方法包括如下步骤(a)传送一个VoIP封包至一缓冲区;(b)依据该到达的VoIP封包和先前的VoIP封包的序号判断该到达的VoIP封包是否失序;(c)若该到达的VoIP封包已失序,则判断该缓冲区内是否存在一个与该到达的VoIP封包相同序号的封包;(d)若该缓冲器中未存在与该到达的VoIP封包相同序号的封包,计算该到达的VoIP封包与先前的VoIP封包的序号差;(e)依据该序号差来计算所需插入至该缓冲区的虚拟封包,并产生这些虚拟封包;以及(f)依序将这些虚拟封包和该到达的VoIP封包插入至该缓冲区。2.如权利要求l所述的方法,其特征在于,于步骤(a)后,判断该缓 冲区是否为空;若该缓冲区为空,则将该到达的VoIP封包插入至该缓冲区,若该缓冲区不为 空,则执行步骤(b)。3.如权利要求l所述的方法,其特征在于,每一到达的VoIP封包具有 实时传输协议信息,该实时传输协议信息包含时间巻标和序号。4.如权利要求3所述的方法,其特征在于,于步骤(a)之后,其进一 步包含步骤(al)依据该实时传输协议信息和该缓冲区的大小来判断该到达的VoIP封包是否迟延, 若该到达的VoIP封包发生迟延,则丢弃该到达的VoIP封包,若该到达的VoIP封包未发生迟延 ,则执行步骤(b)。5.如权利要求l所述的方法,其特征在于,该方法进一步包含 若该到达的VoIP封包未失序,则该将到达VoIP封包插入至该缓冲区。6.如权利要求l所述的方法,其特征在于,该方法进一步包含 (cl)若该缓冲区具有与该到达的VoIP封包相同序号的封包,则判断该封包是否为VoIP封包;(cll)若缓冲区内的该封包为VoIP封包,则丢弃该到达的VoIP封包;以及 (cl2)若缓冲区内的该封包为虚拟封包,则将其取代为该到达的VoIP封包。7.如权利要求l所述的方法,其特征在于,于步骤(f)之后,其进一 步包含步骤(g) 依序输出缓冲区内的封包至一个音频控制模块,其中被输出的封包包括虚拟封包和 VoIP封包。8.如权利要求7所述的方法,其特征在于,于步骤(g)之后,其进一 步包含步骤(h) 判断该输出的封包为虚拟封包或V...

【专利技术属性】
技术研发人员:何旻璟
申请(专利权)人:深圳富泰宏精密工业有限公司奇美通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1