《基于双音多频字符实现发送端与接收端语音同步的方法.pdf》由会员分享,可在线阅读,更多相关《基于双音多频字符实现发送端与接收端语音同步的方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104184909A43申请公布日20141203CN104184909A21申请号201410454976622申请日20140909H04M3/2220060171申请人上海市共进通信技术有限公司地址200235上海市徐汇区虹梅路1905号远中科研楼7楼72发明人刘红飞赵磊吴保佳74专利代理机构上海智信专利代理有限公司31002代理人王洁郑暄54发明名称基于双音多频字符实现发送端与接收端语音同步的方法57摘要本发明涉及一种基于双音多频字符实现发送端与接收端语音同步的方法,其中包括发送端发送第一双音多频字符至接收端,并将发送时间点记录为发送同步时间点;接收端接收第一双音多频。
2、字符,并将接收时间点记录为接收同步时间点;发送端在发送同步时间点开始等待有限个时间单位后,开始发送语音帧;接收端在接收同步时间点开始等待有限个时间单位后,开始接收所述的语音帧。采用本发明的基于双音多频字符实现发送端与接收端语音同步的,通过发送与接收双音多频字符,确定发送方与接收方的同步时间点,然后利用该同步时间点进行同步发送与接收语音帧,结构简单,不受外部条件制约,提高同步效率,安全可靠,性能稳定,对测试环境的适应性强,具有更广泛的应用范围。51INTCL权利要求书2页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图3页10申请公布号CN10418。
3、4909ACN104184909A1/2页21一种基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的方法包括以下步骤1发送端发送第一双音多频字符至接收端,并将发送时间点记录为发送同步时间点;2所述的接收端接收所述的第一双音多频字符,并将接收时间点记录为接收同步时间点;3所述的发送端在所述的发送同步时间点开始等待有限个时间单位后,开始发送语音帧;4所述的接收端在所述的接收同步时间点开始等待有限个时间单位后,开始接收所述的语音帧。2根据权利要求1所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的步骤1之前,还包括以下步骤01所述的发送端将第二双音多频字符N。
4、发送至接收端;02所述的接收端记录所述的第二双音多频字符N后,并将第三双音多频字符发送至所述的发送端;03所述的发送端判断是否接收到所述的接收端发送的第三双音多频字符,如果是,则继续步骤1,否则继续步骤03。3根据权利要求2所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的发送端在所述的发送同步时间点开始等待有限个时间单位后开始发送语音帧,包括以下步骤31所述的接收端将所述的第三双音多频字符发送至所述的发送端;32所述的发送端判断是否接收到所述的接收端发送的第三双音多频字符,如果是,则继续步骤33,否则继续步骤32;33所述的发送端在所述的发送同步时间点开始等待N个时间。
5、单位后,开始发送语音帧。4根据权利要求3所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的发送端判断没有接收到所述的接收端发送的第三双音多频字符与继续步骤32之间,还包括以下步骤321所述的发送端从所述的发送同步时间点开始判断是否已经经过N个时间单位,如果是,则继续步骤322,否则继续步骤32;322所述的发送端结束语音通话。5根据权利要求2所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的接收端在所述的接收同步时间点开始等待有限个时间单位后开始接收所述的语音帧,具体为所述的接收端在所述的接收同步时间点开始等待N个时间单位后,开始接收所述的语音帧。
6、。6根据权利要求2所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的步骤4之后,还包括以下步骤5所述的发送端在所述的语音帧发送完毕后,将所述的第一双音多频字符发送至所权利要求书CN104184909A2/2页3述的接收端;6所述的接收端判断是否接收到所述的第一双音多频字符,如果是,则继续步骤6,否则继续步骤6;7所述的接收端停止接收所述的语音帧。7根据权利要求6所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的步骤5和6之间,还包括以下步骤51所述的发送端将该次发送时间点更新为所述的发送同步时间点。8根据权利要求7所述的基于双音多频字符实现发送端。
7、与接收端语音同步的方法,其特征在于,所述的步骤6和7之间,还包括以下步骤61所述的接收端将该次接收时间点更新为所述的接收同步时间点。9根据权利要求8所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的步骤7之后,还包括以下步骤8所述的接收端将所述的第三双音多频字符发送至所述的发送端;9所述的发送端判断是否接收到所述的第三双音多频字符,如果是,则继续步骤10,否则继续步骤9;10所述的发送端判断是否存在新的语音帧,如果是,则继续步骤3,否则继续步骤10。10根据权利要求2至9中任一项所述的基于双音多频字符实现发送端与接收端语音同步的方法,其特征在于,所述的第二双音多频字符N。
8、为数字型的双音多频字符,所述的第一双音多频字符和第三双音多频字符为非字符型的双音多频字符。权利要求书CN104184909A1/5页4基于双音多频字符实现发送端与接收端语音同步的方法技术领域0001本发明涉及语音通讯领域,尤其涉及双音多频同步通讯领域,具体是指一种基于双音多频字符实现发送端与接收端语音同步的方法。背景技术0002随着通讯技术的发展与进步,人们对通讯质量的要求越来越高,这其中就包括对语音通话质量的要求,这就需要有一种设备能够评估通话过程中语音质量的好坏,在使用语音质量评估系统测试通话质量时,在一端发送标准语音帧,在另一端接收语音帧,然后将接收到的语音帧与标准语音帧使用一种算法做对。
9、比,从而确认本次通话的语音质量是好还是坏,所以在发送与接收语音帧时,如何保证发送与接收的同步的就成了关键技术问题。发明内容0003本发明的目的是克服了上述现有技术的缺点,提供了一种通过发送与接收双音多频字符,确定发送方与接收方的同步时间点,然后利用该同步时间点进行语音帧的发送与接收的基于双音多频字符实现发送端与接收端语音同步的方法。0004为了实现上述目的,本发明的基于双音多频字符实现发送端与接收端语音同步的方法具有如下构成0005该基于双音多频字符实现发送端与接收端语音同步的方法,其主要特点是,所述的方法包括以下步骤00061发送端发送第一双音多频字符至接收端,并将发送时间点记录为发送同步时。
10、间点;00072所述的接收端接收所述的第一双音多频字符,并将接收时间点记录为接收同步时间点;00083所述的发送端在所述的发送同步时间点开始等待有限个时间单位后,开始发送语音帧;00094所述的接收端在所述的接收同步时间点开始等待有限个时间单位后,开始接收所述的语音帧。0010进一步地,所述的步骤1之前,还包括以下步骤001101所述的发送端将第二双音多频字符N发送至接收端;001202所述的接收端记录所述的第二双音多频字符N后,并将第三双音多频字符发送至所述的发送端;001303所述的发送端判断是否接收到所述的接收端发送的第三双音多频字符,如果是,则继续步骤1,否则继续步骤03。0014更进。
11、一步地,所述的发送端在所述的发送同步时间点开始等待有限个时间单位后开始发送语音帧,包括以下步骤001531所述的接收端将所述的第三双音多频字符发送至所述的发送端;说明书CN104184909A2/5页5001632所述的发送端判断是否接收到所述的接收端发送的第三双音多频字符,如果是,则继续步骤33,否则继续步骤32;001733所述的发送端在所述的发送同步时间点开始等待N个时间单位后,开始发送语音帧。0018更进一步地,所述的发送端判断没有接收到所述的接收端发送的第三双音多频字符与继续步骤32之间,还包括以下步骤0019321所述的发送端从所述的发送同步时间点开始判断是否已经经过N个时间单位,。
12、如果是,则继续步骤322,否则继续步骤32;0020322所述的发送端结束语音通话。0021更进一步地,所述的接收端在所述的接收同步时间点开始等待有限个时间单位后开始接收所述的语音帧,具体为0022所述的接收端在所述的接收同步时间点开始等待N个时间单位后,开始接收所述的语音帧。0023更进一步地,所述的步骤4之后,还包括以下步骤00245所述的发送端在所述的语音帧发送完毕后,将所述的第一双音多频字符发送至所述的接收端;00256所述的接收端判断是否接收到所述的第一双音多频字符,如果是,则继续步骤6,否则继续步骤6;00267所述的接收端停止接收所述的语音帧。0027更进一步地,所述的步骤5和6。
13、之间,还包括以下步骤002851所述的发送端将该次发送时间点更新为所述的发送同步时间点。0029更进一步地,所述的步骤6和7之间,还包括以下步骤003061所述的接收端将该次接收时间点更新为所述的接收同步时间点。0031更进一步地,所述的步骤7之后,还包括以下步骤00328所述的接收端将所述的第三双音多频字符发送至所述的发送端;00339所述的发送端判断是否接收到所述的第三双音多频字符,如果是,则继续步骤10,否则继续步骤9;003410所述的发送端判断是否存在新的语音帧,如果是,则继续步骤3,否则继续步骤10。0035其中,所述的第二双音多频字符N为数字型的双音多频字符,所述的第一双音多频字。
14、符和第三双音多频字符为非字符型的双音多频字符。0036采用了本发明的基于双音多频字符实现发送端与接收端语音同步的方法,解决语音质量评估系统中的语音帧发送与接收过程同步的技术问题,在成熟的双音多频技术领域中,通讯设备在通话时被要求强制支持直接发送与接收“09”,“AD”,“”和“”的十六个字符,因此使用双音多频进行语音帧同步在技术方案上比较简单,不受外部条件制约,提高同步效率,安全可靠,性能稳定,对测试环境的适应性强,具有更广泛的应用范围。附图说明0037图1为本发明的基于双音多频字符实现发送端与接收端语音同步的方法的流程说明书CN104184909A3/5页6图。0038图2为本发明的发送端的。
15、处理流程图。0039图3为本发明的接收端的处理流程图。具体实施方式0040为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。0041请参阅图1,在一种实施方式中,本发明的基于双音多频字符实现发送端与接收端语音同步的方法包括以下步骤00421发送端发送第一双音多频字符至接收端,并将发送时间点记录为发送同步时间点;00432所述的接收端接收所述的第一双音多频字符,并将接收时间点记录为接收同步时间点;00443所述的发送端在所述的发送同步时间点开始等待有限个时间单位后,开始发送语音帧;00454所述的接收端在所述的接收同步时间点开始等待有限个时间单位后,开始接收所述的语音帧。
16、。0046在一种优选的实施方式中,所述的步骤1之前,还包括以下步骤004701所述的发送端将第二双音多频字符N发送至接收端;004802所述的接收端记录所述的第二双音多频字符N后,并将第三双音多频字符发送至所述的发送端;004903所述的发送端判断是否接收到所述的接收端发送的第三双音多频字符,如果是,则继续步骤1,否则继续步骤03。0050在一种更优选的实施方式中,所述的发送端在所述的发送同步时间点开始等待有限个时间单位后开始发送语音帧,包括以下步骤005131所述的接收端将所述的第三双音多频字符发送至所述的发送端;005232所述的发送端判断是否接收到所述的接收端发送的第三双音多频字符,如果。
17、是,则继续步骤33,否则继续步骤32;005333所述的发送端在所述的发送同步时间点开始等待N个时间单位后,开始发送语音帧。0054在一种更优选的实施方式中,所述的发送端判断没有接收到所述的接收端发送的第三双音多频字符与继续步骤32之间,还包括以下步骤0055321所述的发送端从所述的发送同步时间点开始判断是否已经经过N个时间单位,如果是,则继续步骤322,否则继续步骤32;0056322所述的发送端结束语音通话。0057在一种更优选的实施方式中,所述的接收端在所述的接收同步时间点开始等待有限个时间单位后开始接收所述的语音帧,具体为0058所述的接收端在所述的接收同步时间点开始等待N个时间单位。
18、后,开始接收所述的语音帧。说明书CN104184909A4/5页70059在一种更优选的实施方式中,所述的步骤4之后,还包括以下步骤00605所述的发送端在所述的语音帧发送完毕后,将所述的第一双音多频字符发送至所述的接收端;00616所述的接收端判断是否接收到所述的第一双音多频字符,如果是,则继续步骤6,否则继续步骤6;00627所述的接收端停止接收所述的语音帧。0063在一种更优选的实施方式中,所述的步骤5和6之间,还包括以下步骤006451所述的发送端将该次发送时间点更新为所述的发送同步时间点。0065在一种更优选的实施方式中,所述的步骤6和7之间,还包括以下步骤006661所述的接收端将。
19、该次接收时间点更新为所述的接收同步时间点。0067在一种更优选的实施方式中,所述的步骤7之后,还包括以下步骤00688所述的接收端将所述的第三双音多频字符发送至所述的发送端;00699所述的发送端判断是否接收到所述的第三双音多频字符,如果是,则继续步骤10,否则继续步骤9;007010所述的发送端判断是否存在新的语音帧,如果是,则继续步骤3,否则继续步骤10。0071其中,所述的第二双音多频字符N为数字型的双音多频字符,所述的第一双音多频字符和第三双音多频字符为非字符型的双音多频字符。0072本发明的技术问题是如何同步语音帧的发送与接收,采用的技术方案是通过发送与接收双音多频字符,确定发送方与。
20、接收方的同步时间点,然后利用该同步时间点进行语音帧的发送与接收,在实际的实施例中,为避免发送端等待接收端响应的时间过长和等待时间超过N个时间单位的情况,故设置发送端为控制测试是否继续进行的终端,如果发生接收端回应超时的情况,由发送端通过结束语音通话的方式结束测试,接收端在检测到通话结束后终止测试,所以需要,如图2所示,为发送端的处理流程,发送端实现的具体功能如下0073A1、发送一个数字类型的双音多频字符N09到接收端,该数字表示在同步时间点后N个时间单位开始发送语音帧;0074A2、接收到从接收端发送过来的特定双音多频字符,确认接收端成功接收到双音多频字符N;0075其中,发射端需要判断接收。
21、特定双音多频字符的等待时间是否超时,同时,将时间阀值定位N个时间单位的长度,当超过时间阀值时,则认为接收等待时间超时;0076A3、发送特定双音多频字符到接收端,发送时间点作为发送端的同步时间点;0077A4、接收到特定双音多频字符,确认接收端成功接收到双音多频字符;0078其中,需要判断接收特定双音多频字符的等待时间是否超时;0079A5、在同步时间点后N个时间单位后开始发送语音帧。0080A5、在完成语音帧播放后,发送特定字符到接收端,表示语音帧播放结束,并将发送时间点定为发送端同步时间点;0081A6、接收到特定双音多频字符,确认接收端成功接收到双音多频字符,表示成功完成一轮语音帧发送,。
22、可以开始下一轮语音帧发送;说明书CN104184909A5/5页80082其中,需要判断接收特定双音多频字符的等待时间是否超时。0083如图3所示,为接收端的处理流程,接收端实现的具体功能如下0084B1、接收端接收到数字类型的双音多频字符N,记录该字符,表示在同步时间点后N个时间单位开始接收语音帧;0085B2、向发送端发送特定双音多频字符,目的是通知发送端,接收端已成功接收双音多频字符N;0086B3、接收到特定的双音多频字符,将接收时间点定位接收端的同步时间点;0087B4、向发送端发送定双音多频字符,表示接收端成功接收到字符;0088B5、接收特殊双音多频字符,结束语音帧接收,并将接收。
23、时间点定为接收端同步时间点;0089B6、向发送端发送定双音多频字符,表示接收端成功接收到字符。0090采用了本发明的基于双音多频字符实现发送端与接收端语音同步的方法,解决语音质量评估系统中的语音帧发送与接收过程同步的技术问题,在成熟的双音多频技术领域中,通讯设备在通话时被要求强制支持直接发送与接收“09”,“AD”,“”和“”的十六个字符,因此使用双音多频进行语音帧同步在技术方案上比较简单,不受外部条件制约,提高同步效率,安全可靠,性能稳定,对测试环境的适应性强,具有更广泛的应用范围。0091在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。说明书CN104184909A1/3页9图1说明书附图CN104184909A2/3页10图2说明书附图CN104184909A103/3页11图3说明书附图CN104184909A11。