一种码率调整方法及其终端技术

技术编号:12520510 阅读:58 留言:0更新日期:2015-12-17 11:20
本发明专利技术实施例公开一种码率调整方法及其终端,其中方法包括如下步骤:接收目标终端发送的目标通话数据,所述目标通话数据包括目标通话信息和网络参数信息;从所述目标通话数据获取网络参数信息,以及获取本地终端的当前码率;根据所述当前码率和所述网络参数信息确定目标码率,并采用所述目标码率传输通话数据。采用本发明专利技术,可提高对传输码率调整的准确性,并改善通话质量。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种码率调整方法及其终端
技术介绍
语音通信是人们最基本的沟通方式之一,随着数字通信技术和网络技术的发展,出现了新的通信方式一一网络电话。网络电话可以通过互联网实现各个终端之间的通话,例如在电脑与电脑之间、电话与电话之间、电脑与网络电话机之间的通话等。伴随着网络电话的普及,人们对网络电话的通话质量要求也越来越高。然而网络电话的通话质量与传输码率和网络环境息息相关,网络环境包括网络带宽、传输时延、丢包率等客观因素,由于网络环境的变化无常,如果采用统一的传输码率进行网络通话,在传输码率超过网络能承载的最大值时,必然会引起传输延迟、丢包等现象。现有技术是按照固定频率发送指定数据包以监控网络质量和调整传输码率,但是由于指定数据包与实时通话数据的大小不同、且两者之间的发送频率也不相同,因此根据指定数据包获得的网络质量并不能代表实时通话数据对应的真实网络质量,这样看来,现有技术方案所监控的网络质量存在误差,便会降低对传输码率调整的准确性,从而影响了通话质量。
技术实现思路
本专利技术实施例提供一种码率调整方法及其终端,可提高对传输码率调整的准确性,并改善通话质量。本专利技术实施例第一方面提供了一种码率调整方法,包括:接收目标终端发送的目标通话数据,所述目标通话数据包括目标通话信息和网络参数信息;从所述目标通话数据获取网络参数信息,以及获取本地终端的当前码率;根据所述当前码率和所述网络参数信息确定目标码率,并采用所述目标码率传输通话数据。本专利技术实施例第二方面提供了一种终端,包括:接收单元,用于接收目标终端发送的目标通话数据,所述目标通话数据包括目标通话信息和网络参数信息;获取单元,用于从所述目标通话数据获取网络参数信息,以及获取本地终端的当前码率;确定单元,用于根据所述当前码率和所述网络参数信息确定目标码率,并采用所述目标码率传输通话数据。在本专利技术实施例中,通过接收目标终端发送的目标通话数据,目标通话数据中包含了目标通话信息和网络参数信息,从目标通话数据获取网络参数信息,以及获取本地终端的当前码率,根据当前码率和网络参数信息确定目标码率,并采用目标码率传输通话数据。通过从接收到的目标通话数据中获取网络参数信息,可实时监控网络环境,这样便可根据所监控的网络环境调整传输码率,提高了对传输码率调整的准确性,并改善了通话质量。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种码率调整方法的流程示意图;图2是本专利技术实施例提供的另一种码率调整方法的流程示意图;图3是本专利技术实施例提供的一种终端的结构示意图;图4是本专利技术实施例提供的另一种终端的结构示意图;图5是本专利技术实施例提供的确定单元的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例涉及的终端和目标终端均可以是任何具备通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer, PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。下面将结合附图1-附图2,对本专利技术实施例提供的码率调整方法进行详细介绍。请参见图1,为本专利技术实施例提供了一种码率调整方法的流程示意图。如图1所示,本专利技术实施例的所述方法可以包括以下步骤SlOl-步骤S103。SlOl,接收目标终端发送的目标通话数据,所述目标通话数据包括目标通话信息和网络参数信息。具体的,终端接收目标终端发送的目标通话数据。其中,所述目标通话数据包括目标通话信息和网络参数信息。在所述终端和所述目标终端处于网络通信过程中,例如:网络电话、网络视频等情况,所述目标通话信息是所述目标终端向所述终端发送的通话内容,所述网络参数信息是用于表示通信网络质量的参数值,可以包括但不限定于传输延时、往返延时、丢包率、抖动等。可行的方案中,所述网络参数信息是由所述目标终端根据所述终端向所述目标终端发送的通话内容所确定,这样更能实时反映所述终端的通信网络质量。S102,从所述目标通话数据获取网络参数信息,以及获取本地终端的当前码率。具体的,所述终端从所述目标通话数据获取所述目标终端发送的网络参数信息,用以获知当前通信网络对应的网络质量,并获取本地终端的当前码率,这样可以根据网络质量确定当前码率是否可以获得较好的通话质量。S103,根据所述当前码率和所述网络参数信息确定目标码率,并采用所述目标码率传输通话数据。具体的,所述终端根据所述当前码率和所述网络参数信息确定目标码率,并采用所述目标码率向所述目标终端继续传输通话数据。可行的方案中,所述终端根据网络参数信息确定通信网络质量不好的情况下,选择低于当前码率的码率作为目标码率,所述终端根据网络参数信息确定通信网络质量较好的情况下,选择高于当前码率的码率作为目标码率。可以理解的是,上述通信网络质量的较好或者不好可以是预设时间段内保持相近水平,或者由预设次数的网络参数信息确定的平均通信网络质量,这样可以避免每一次接收到所述目标终端发送的目标通话数据就需要调整所述终端的传输码率的次数,减少了码率调整负担,进而也能够提尚码率调整的有效性。在本专利技术实施例中,通过接收目标终端发送的目标通话数据,目标通话数据中包含了目标通话信息和网络参数信息,从目标通话数据获取网络参数信息,以及获取本地终端的当前码率,根据当前码率和网络参数信息确定目标码率,并采用目标码率传输通话数据。通过从接收到的目标通话数据中获取网络参数信息,可实时监控网络环境,这样便可根据所监控的网络环境调整传输码率,提高了对传输码率调整的准确性,并改善了通话质量。请参见图2,为本专利技术实施例提供了另一种码率调整方法的流程示意图。如图2所示,本专利技术实施例的所述方法可以包括以下步骤S201-步骤S207。S201,向目标终端发送当前通话信息,以使所述目标终当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种码率调整方法,其特征在于,包括:接收目标终端发送的目标通话数据,所述目标通话数据包括目标通话信息和网络参数信息;从所述目标通话数据获取网络参数信息,以及获取本地终端的当前码率;根据所述当前码率和所述网络参数信息确定目标码率,并采用所述目标码率传输通话数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:成家雄刘丽周芳李博同鑫高盛
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东;44

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

1