一种通话质量检测方法及终端技术

技术编号:14641294 阅读:92 留言:0更新日期:2017-02-15 15:40
本发明专利技术实施例公开了一种通话质量检测方法及相关装置,用于检测视频通话过程中的网络信号质量。本发明专利技术实施例方法包括:在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;对所述第一数值进行校验;若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断所述第二数值与所述第一数值是否相同;若不相同,则确定所述语音数据包存在数据丢失。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及一种通话质量检测方法及终端
技术介绍
目前,随着无线通信网络的高速发展,高质量的视频通话正在被人们所追逐,微信电话、QQ电话是当前使用较为广泛的视频通话。现有技术中,用户在进行视频通话过程中,若视频通话不流畅时,终端可以检测出当前网络信号质量不好。在现有技术中,在视频通话不流畅时,终端可以检测出当前网络信号不好,由于当前网络信号不好而导致发生信息丢失,终端无法检测出由于信息丢失导致信息不完整的语音信息。
技术实现思路
本专利技术实施例提供了一种通话质量检测方法及终端,用于检测视频通话过程中语音数据的完整性。本专利技术实施例的第一方面提供了一种通话质量检测方法,包括:在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;对所述第一数值进行校验;若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断所述第二数值与所述第一数值是否相同;若不相同,则确定所述语音数据包存在数据丢失。从以上技术方案可以看出,本专利技术实施例具有以下优点:在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;对所述第一数值进行校验;若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断所述第二数值与所述第一数值是否相同;若不相同,则确定所述语音数据包存在数据丢失。可以理解的是,对第一数值进行校验可以使接收到的第一数值不会存在数据丢失,当网络信号不好时,接收到的语音数据包会因存在数据丢失现象而导致第二数值与第一数值不相同,因此当比较结果为该第一数值与该第二数值不相同时,那么就可以确定语音数据包存在数据丢失现象。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种可能的实现方式中,对第一数值进行校验包括:通过CRC校验算法对包括第一数值的字段进行计算得出目标检验码;当目标校验码与校验结果相同时,确定CRC校验成功;当目标校验码与较验结果不相同时,确定CRC校验不成功。通过CRC校验算法对第一数值进行校验,此校验方法使得接收到的第一数值不会受到网络信号质量的影响导致数据错误。结合本专利技术实施例的第一方面的第一种可能的实现方式,在本专利技术实施例的第一方面的第二种可能的实现方式中,对接收到的第一语音信息进行字数统计得到第二数值包括:将接收到的第一语音信息通过语音识别技术进行识别,识别完成后生成第一文字信息;其次,对该第一文字信息进行字符数统计后获得该第一文字信息对应的字符总数即第二数值。该实现方式中,通过语音识别技术和字符数统计来得到第二数值,因此该实现方式使得对接收到的所述第一语音信息进行字数统计得到第二数值的统计过程变得更加清晰,也更容易理解。结合本专利技术实施例的第一方面、本专利技术实施例的第一方面的第一种可能的实现方式或本专利技术实施例的第一方面的第二种可能的实现方式中任一种,在本专利技术实施例的第一方面的第三种可能的实现方式中,在判断第二数值与第一数值是否相同之后还包括:当第二数值与第一数值不相同时,向视频通话对端发送重发请求,该重发请求用于指示视频通话对端重新发送上述语音数据包;当第二数值与第一数值不相同时,则发出第一提示信息,该第一提示信息用于提示语音数据包存在数据丢失。该实现方式中,可以提示当前语音数据包存在数据丢失,检测出存在数据丢失的语音数据包。结合本专利技术实施例的第一方面的第三种可能的实现方式,在本专利技术实施例的第一方面的第四种可能的实现方式中,在判断第二数值与第一数值是否相同之后还包括:当第二数值与第一数值相同时,确定语音数据包没有数据丢失。该实现方式中,可以确定语音数据包没有数据丢失,检测出没有数据丢失的完整语音数据包。本专利技术实施例的第二方面提供了一种终端,包括:接收单元,用于在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;校验单元,用于对所述第一数值进行校验;获取单元,用于若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断单元,用于判断所述第二数值与所述第一数值是否相同;确定单元,用于若不相同,则确定所述语音数据包存在数据丢失。从以上技术方案可以看出,本专利技术实施例具有以下优点:在视频通话过程中接收单元接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;校验单元对所述第一数值进行校验;若校验成功,则获取单元对接收到的所述第一语音信息进行字符数统计得到第二数值;判断单元判断所述第二数值与所述第一数值是否相同;若不相同,则确定单元确定所述语音数据包存在数据丢失。可以理解的是,校验单元对第一数值进行校验可以使接收到的第一数值不会存在数据丢失,当网络信号不好时,接收到的语音数据包会因存在数据丢失现象而导致第二数值与第一数值不相同,因此当判断单元的比较结果为该第一数值与该第二数值不相同时,那么确定单元就可以确定语音数据包存在数据丢失现象。结合本专利技术实施例的第二方面,在本专利技术实施例的第二方面的第一种可能的实现方式中,校验单元包括:计算模块,用于通过CRC校验算法对包括所述第一数值的字段进行计算得到目标检验码,所述字段携带于所述语音数据包中;判断模块,用于判断所述目标检验码与校验结果是否相同,所述校验结果携带于所述语音数据包中;第一确定模块,用于若相同,则确定校验成功;第二确定模块,用于若不相同,则确定校验不成功。该实现方式中,计算模块通过CRC校验算法对第一数值进行计算得到目标校验结果,判断模块通过判断第一数值和第二数值是否相同来对语音数据包进行检验,此校验方法使得该接收单元接收到的第一数值不会受到网络信号质量的影响而改变。结合本专利技术实施例的第二方面的第一种可能的实现方式,在本专利技术实施例的第二方面的第二种可能的实现方式中,获取单元包括:转换模块,用于将接收到的所述第一语音信息通过语音识别技术转换为第一文字信息;统计模块,用于对所述第一文字信息进行字符数统计得到所述第二数值。该实现方式中,通过语音识别技术和字符数统计来得到第二数值,因此该实现方式使得从接收到的第一语音信息至第一数值的获取过程变得更加清晰,也更容易理解。结合本专利技术实施例的第二方面、本专利技术实施例的第二方面的第一种可能的实现方式或本专利技术实施例的第三方面的第二种可能的实现方式中任一种,在本专利技术实施例的第二方面的第三种可能的实现方式中,终端还包括:发送单元,用于若不相同,则向视频通话对端发送重发请求,所述重发请求用于指示所述视频通话对端重新发送所述语音数据包;提示单元,用于若不相同,则发出第一提示信息,所述第一提示信息用于提示所述语音数据包存在数据丢失。该实现方式中,可以提示当前语音数据包存在数据丢失,检测出存在数据丢失的语音数据包。本专利技术三方面提供了一种终端,包括:输入设备、输出设备、处理器、存储设备以及总线;该输入设备、输出设备、处理器以及存储器通过该总线相连;该处理器执行如下操作:在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;对所述第一数值进行校验;若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断所述第二数值与所述第一数值是否相同;若不相同,则确定所述语音数据包存在数据丢失。从以上技术方案可以看出,本专利技术实施例具有以下优点:处理器在视频通话过程中接收语音数据包本文档来自技高网...
一种通话质量检测方法及终端

【技术保护点】
一种通话质量检测方法,其特征在于,包括:在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;对所述第一数值进行校验;若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断所述第二数值与所述第一数值是否相同;若不相同,则确定所述语音数据包存在数据丢失。

【技术特征摘要】
1.一种通话质量检测方法,其特征在于,包括:在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;对所述第一数值进行校验;若校验成功,则对接收到的所述第一语音信息进行字符数统计得到第二数值;判断所述第二数值与所述第一数值是否相同;若不相同,则确定所述语音数据包存在数据丢失。2.根据权利要求1所述的通话质量检测方法,其特征在于,对所述第一数值进行校验包括:通过CRC校验算法对包括所述第一数值的字段进行计算得到目标检验码,所述字段携带于所述语音数据包中;判断所述目标检验码与校验结果是否相同,所述校验结果携带于所述语音数据包中;若相同,则确定校验成功;若不相同,则确定校验不成功。3.根据权利要求2所述的通话质量检测方法,其特征在于,对接收到的所述第一语音信息进行字数统计得到第二数值包括:将接收到的所述第一语音信息通过语音识别技术转换为第一文字信息;对所述第一文字信息进行字符数统计得到所述第二数值。4.根据权利要求1至3中任一项所述的通话质量检测方法,其特征在于,在判断所述第二数值与所述第一数值是否相同之后还包括:若不相同,则向视频通话对端发送重发请求,所述重发请求用于指示所述视频通话对端重新发送所述语音数据包;若不相同,则发出第一提示信息,所述第一提示信息用于提示所述语音数据包存在数据丢失。5.根据权利要求4所述的通话质量检测方法,其特征在于,在判断所述第二数值与所述第一数值是否相同之后还包括:若相同,则确定所述语音数据包没有数据丢失。6.一种终端,其特征在于,包括:接收单元,用于在视频通话过程中接收语音数据包,所述语音数据包中包括第一语音信息和第一数值;校验单元,用于对所述第一数值进行校验;获取单元...

【专利技术属性】
技术研发人员:朱先鹏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1