一种语音同步方法和终端的制作方法

文档序号:8514739阅读:225来源:国知局
一种语音同步方法和终端的制作方法
【技术领域】
[0001] 本发明设及通信技术领域,具体设及一种语音同步方法和终端。
【背景技术】
[0002] 随着下一代通信网络(NGN)概念的普及,W软交换为核心将控制与承载相分离 的系统结构已经成为了通信系统设计的主流。控制与承载分离的结构是指控制面的信令与 用户面的承载分别由独立的网元MSCServer与MGW来负责,MSCServer通过基于H. 248的 协议控制MGW对电路交换网的承载通道和分组网的媒体流进行转换,并完成媒体的协商、 建立、修改和删除等功能,目前3G的核屯、电路域就是采用了该种结构。
[0003] 在控制与承载分离的体系结构下,控制层不关屯、具体的承载类型,承载可W是 ATM、IP或TDM。在电信网络的长期演进中,多种制式的网络和设备必将长期存在,与传统网 络的互联互通也是NGN的一个核屯、问题。BICC(BearerIncbpendentCallControl,与承 载无关的呼叫控制)协议和SIP协议等解决了控制信令层面的互联互通问题,而对于承载 面来说,媒体通道流经的中间网元的数量多、结构复杂,不同媒体流编码的转换、媒体质量 的协商、特殊系统对媒体的需求等给媒体的互通带来了大量的现实问题。
[0004] 由于控制与承载的分离,通话的双方媒体通道的搭接是独立的,而互通网络中间 节点的多样性,使得终端在进入通话状态的瞬间,无法保证媒体通道的初始化状态。终端在 通话开始阶段接收到的媒体数据可能是网络上无意义的杂包,导致接通瞬间的杂音,很大 程度上影响用户的感受。
[0005] 目前提出了在语音帖中携带控制和校验信息来消除杂音。该种对于语音帖中特殊 字段检测的手段可W辅助定位或解决部分杂音问题,或者缩小杂音问题定位范围,直接或 间接地改善语音用户通话质量。还有一种终端进入通话状态的控制方法,通过网络中的控 制单元向终端发送握手结束标识来指示终端进入语音状态,终端的状态根据握手结束标识 或网络上发来的特殊数据来判断状态跳转,使得通信双方能够达成同步。
[0006] 上述在通话过程中检测杂音需要始终消耗一部分的媒体资源,使得整体效率降 低,且仅检测语音帖上的部分字段并不能完全的杜绝杂音包的干扰。对于终端刚刚进入通 话状态的阶段,可能接收到连续的杂包数据,大量的检测失败事件触发一系列处理,该显然 是不必要的。而由网络控制终端状态的方式也不能有效地杜绝通话开始的杂音问题。该种 试图在信令层面完成同步的方法只能保证终端能够接收到数据,并不能保证终端收到的数 据确实是语音数据,终端在一段时间内收到的数据都有可能是网络中各网元媒体缓冲区内 存储的无效数据。若采用终端延时接通的方案,两侧终端无法或者对端的状态,延时的长短 不能得出确切值,延时过短无法保障无效的网络数据被排空,导致终端将杂包数据直接播 放给用户,产生刺耳的噪声;延时过长则不可避免的带来话音资源的浪费,用户也会明显的 感受到一段时间的静音,很大程度上影响用户的感受。

【发明内容】

[0007] 针对现有技术中的缺陷,本发明提供了一种语音同步方法和终端,该方法通过确 认接收到的数据为对端发来的语音数据后开始通话,实现语音的同步,将无效数据排空,避 免通话开始阶段的杂音问题。
[000引第一方面,本发明提供一种语音同步方法,包括:
[0009] 第一终端和第二终端开始通话后进入初始态,处于初始态的两个终端同时向对 方发送同步信息帖;
[0010] 在所述第一终端接收到所述第二终端发送的同步信息帖早于所述第二终端接收 到所述第一终端发送的同步信息帖时,所述第一终端跳转到等待确认态,并向所述第二终 端发送带有效确认信息的同步确认帖,W使所述第二终端在接收到所述同步确认帖后,跳 转至等待语音态,并向所述第一终端发送语音帖;
[0011] 所述第一终端在接收到所述第二终端发送的语音帖后跳转到工作态,并向所述第 二终端发送语音帖,W使所述第二终端在接收到所述第一终端发送的语音帖后跳转至工作 态,并向所述第一终端发送语音帖;
[0012] 在所述第一终端和所述第二终端均确认链路中无非语音数据存在时,所述第一终 端和所述第二终端进行语音传输。
[0013] 可选的,所述方法还包括:
[0014] 处于初始态的所述第一终端和所述第二终端在接收到对方发送的数据帖为语音 帖时,丢弃所述语音帖。
[0015] 可选的,所述第一终端在接收到所述第二终端发送的语音帖后跳转到工作态,包 括:
[0016] 在处于等待确认态的所述第一终端接收所述第二终端发送的除同步信息帖和同 步确认帖之外的数据帖为语音帖时,则所述第一终端跳转到工作态。
[0017] 可选的,所述第一终端在接收到所述第二终端发送的语音帖后跳转到工作态,还 包括:
[001引在所述第一终端接收到所述第二终端发送的语音帖的数量大于预设阔值时,所述 第一终端跳转至工作态。
[0019] 可选的,所述在所述第一终端和所述第二终端均确认链路中无非语音数据存在 时,所述第一终端和所述第二终端进行语音传输,包括:
[0020] 在所述第一终端和所述第二终端接收到的所有数据帖均为语音帖时,所述第一 终端和所述第二终端进行语音传输。
[0021] 第二方面,本发明还提供了一种终端,包括:
[0022] 第一发送模块,用于终端和另一终端开始通话后进入初始态,处于初始态的两个 终端同时向对方发送同步信息帖
[0023] 第二发送模块,用于在所述终端接收到所述另一终端发送的同步信息帖早于所 述另一终端接收到所述终端发送的同步信息帖时,所述终端跳转到等待确认态,并向所述 另一终端发送带有效确认信息的同步确认帖,W使所述另一终端在接收到所述同步确认帖 后,跳转至等待语音态,并向所述终端发送语音帖;
[0024] 第=发送模块,用于所述终端在接收到所述另一终端发送的语音帖后跳转到工作 态,并向所述另一终端发送语音帖,W使所述另一终端在接收到所述终端发送的语音帖后 跳转至工作态,并向所述终端发送语音帖;
[0025] 语音传输模块,用于在所述终端和所述另一终端均确认链路中无非语音数据存在 时,所述终端和所述另一终端进行语音传输。
[0026] 可选的,所述终端还包括:
[0027] 丢弃模块,用于在处于初始态的所述终端和所述另一终端接收到对方发送的数据 帖为语音帖时,丢弃所述语音帖。
[002引可选的,所述第S发送模块,具体用于:
[0029] 在处于等待确认态的所述终端接收所述另一终端发送的除同步信息帖和同步确 认帖之外的数据帖为语音帖时,则所述终端跳转到工作态。
[0030] 可选的,所述第S发送模块,具体用于:
[0031] 在所述终端接收到所述另一终端发送的语音帖的数量大于预设阔值时,所述终端 跳转至工作态。
[0032] 可选的,所述语音传输模块,具体用于:
[0033] 在所述终端和所述另一终端接收到的所有数据帖均为语音帖时,所述终端和所 述另一终端进行语音传输。
[0034] 由上述技术方案可知,本发明提供的一种语音同步方法和终端,该方法通过第一 终端和第二终端处于工作态且确认接收到的数据为对端发来的语音数据后开始通话,实现 语音的同步,将无效数据排空,避免通话开始阶段的杂音问题。
【附图说明】
[0035] 图1为本发明一实施例提供的一种语音同步方法的流程示意图;
[0036] 图2为本发明一实施例提供的终端状态的跳转模型示意图;
[0037] 图3为本发明一实施例提供的终端的会话拓扑示意图;
[003引图4为本发明一实施例提供的同步信息帖的格式示意图;
[0039] 图5为本发明一实施例提供的终端语音同步的流程示意图;
[0040] 图6为本发明一实施例提供的终端的结构示意图。
【具体实施方式】
[0041] 下面结合附图,对发明的【具体实施方式】作进一步描述。W下实施例仅用于更加清 楚地说明本发明的技术方案,而不能W此来限制本发明的保护范围。
[0042] 本发明实现的语音同步方案适用于控制与承载的分离的网络结构,包括IMS、3G 核屯、网等应用环境。
[0043] 图1示出了本发明实施例提供的一种语音同步方法的流程示意图,如图所示,该 方法包括W下步骤:
[0044] 101、第一终端和第二终端开始通话后进入初始态,处于初始态的两个终端同时向 对方发送同步信息帖;
[0045] 102、在所述第一终端接收到所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1