编码方式配置方法及装置与流程

文档序号:11216620阅读:379来源:国知局
编码方式配置方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种编码方式配置方法及装置。



背景技术:

在长期演进(longtermevolution,简称为lte)系统下,基于互联网协议多媒体子系统的语音业务(voiceoverlte,简称为volte)和基于互联网协议多媒体子系统的视频业务(videooverlte,简称为vilte)是手机终端最基本的服务业务。语音编码主要支持的编码方式包括自适应多速率(adaptivemulti-rate,简称为amr),宽带自适应多速率(adaptivemulti-rate-wideband,简称为amr-wb),增强语音服务(enhancedvoiceservices,简称为evs)等。不同编码方式支持不同的编码速率,如amr最小支持4.5kbps,最大支持12.2kbps。视频的编码速率参考h264协议中描述,分为不同的等级(level),最小支持64kbps,最大可以到240mbps。

不同的编码速率,体现给使用者会有不同的感官体验。但是,编码速率越大,要求的lte系统带宽就越大,又因为视频通话是双向业务,而常见的分时长期演进(timedivisionlongtermevolution,简称为td-lte)系统下,上行可用子帧过少,当采用较高视频编码速率时,因为资源受限,会导致调度不及时,出现弃包,体现在用户来看,就是视频出现模糊,卡顿,马赛克,图像停止等现象,不但对系统资源造成了较大的浪费,同时也没有提供较高的用户服务,在时分双工(timedivisionduplex,简称为tdd)配比2下,当视频速率超过1mbps时,终端只能呆在小区的中心才能保障用户体验,稍微移动到小区远点,视频图像就会卡顿模糊严重。

lte系统允许终端(userequipment,简称为ue)在通话建立的开始阶段和通话过程中,在发送和接收端进行编码方式(codec)的配置协商,ue根据自己的通话质量可以触发通话codec的配置过程。由于这种codec的协商是由ue触发的,而ue无法准确的知道当前网络的总体状态,如网络是否拥塞等,可能反而会导致用户体验的下降,如ue当前信号质量很好而请求提高codec等级,而提高codec等级后有可能会导致网络拥塞,不但会对触发codec变化的ue产生影响,而且也会对其他ue产生更高的丢包率,导致用户体验的恶化。

图1是根据相关技术的编码方式配置方法的流程图,如图1所示,该流程包括如下步骤:

步骤s101:第一终端确定要采用的编码方式集合。

步骤s102:将该集合通过请求消息(invite)发送给第一终端对应的核心网实体 (corenetwork1,简称为cn1)。

步骤s103:cn1检查该集合符合本地通信策略以及第一终端的签约信息。

步骤s104:将该集合通过invite消息发送给第二终端对应的核心网实体cn2。

步骤s105:cn2检查该集合符合本地通信策略以及第一终端的签约信息。

步骤s106:将该集合通过invite消息发送给第二终端。

步骤s107:第二终端根据第一终端的编码方式集合,获得该通信的双方共同支持的通用编码集合。

步骤s108-步骤s110:选择自己支持的编码方式集合,并通过进程描述协议应答消息(sessiondescriptionprotocolanswer,简称为sdpanswer)发送给第一终端。

步骤s111:第一终端根据第二终端的反馈,确定该通信要采用的编码方式。

步骤s112-步骤s114:通过进程描述协议提议消息(sdpoffer)发送给第二终端。

针对相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种编码方式配置方法及装置,以至少解决相关技术中由终端发起编码方式的配置导致的网络阻塞的问题。

根据本发明的一个方面,提供了一种编码方式配置方法,包括:获取基站的覆盖范围内第一终端的编码能力指示信息,其中,所述编码能力指示信息用于标识所述第一终端的编码能力;检测所述基站的网络状态;根据检测到的所述网络状态及所述编码能力指示信息,为所述第一终端配置编码方式。

可选地,获取所述基站的覆盖范围内所述第一终端的所述编码能力指示信息包括:向所述第一终端发送编码能力请求,其中,所述编码能力请求用于请求获取所述第一终端的所述编码能力指示信息;接收所述第一终端发送的所述第一终端的所述编码能力指示信息;或者获取所述第一终端上报的所述编码能力指示信息。

可选地,所述编码能力请求携带有以下至少之一:数据无线承载drb标识、编码方式的标识、编码速率的标识。

可选地,获取所述第一终端上报的所述编码能力指示信息包括:获取所述第一终端上报的携带有通用编码集合和所述通用编码集合对应的承载标识的所述编码能力指示信息;其中,所述通用编码集合和所述通用编码集合对应的所述承载标识用于标识所述第一终端的编码能力,所述通用编码集合和所述通用编码集合对应的所述承载标识是由 所述第一终端与第二终端协商编码方式得到的,所述第二终端与所述第一终端之间建立了通信连接。

可选地,在获取所述第一终端上报的所述编码能力指示信息之前,所述方法还包括:通过系统消息向所述第一终端发送第一指示消息,其中,所述第一指示消息用于指示所述基站支持对所述第一终端的编码方式进行配置。

可选地,根据所述网络状态及所述编码能力指示信息,为所述第一终端配置编码方式包括:判断所述网络状态是否满足预定条件;在所述网络状态满足所述预定条件的情况下,从所述编码能力指示信息所指示的编码方式中选择第一编码方式作为为所述第一终端配置的所述编码方式;和/或,在所述网络状态不满足所述预定条件的情况下,从所述编码能力指示信息所指示的编码方式中选择第二编码方式作为为所述第一终端配置的所述编码方式;其中,所述第一编码方式的编码速率高于所述第二编码方式;向所述第一终端发送控制消息,其中,所述控制消息中携带有为所述第一终端配置的所述编码方式的编码速率。

可选地,判断所述网络状态是否满足所述预定条件包括以下之一:判断所述第一终端的丢包率是否低于预设丢包率;判断所述第一终端的数据包延迟是否低于预设数据包延迟;判断所述第一终端的信号质量是否高于预设信号质量;其中,在判断结果为否的情况下,确定所述网络状态不满足所述预定条件。

可选地,在根据所述网络状态及所述编码能力指示信息,为所述第一终端配置编码方式之后,所述方法还包括:接收所述第一终端发送的第二指示消息,其中,所述第二指示消息用于指示所述第一终端根据为所述第一终端配置的所述编码方式进行配置后得到的配置结果,所述配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝;记录为所述第一终端配置的所述编码方式与所述配置结果的对应关系。

可选地,在记录为所述第一终端配置的所述编码方式与所述配置结果的对应关系之后,所述方法还包括:根据所述网络状态、所述编码能力指示信息及所述对应关系,为所述第一终端更新编码方式。

可选地,根据所述网络状态及所述编码能力指示信息及所述对应关系,为所述第一终端更新所述编码方式包括:根据所述网络状态,从所述编码能力指示信息中选择所述配置结果为所述配置成功或者所述配置未被拒绝的编码方式作为为所述第一终端更新的所述编码方式。

可选地,在根据所述网络状态及所述编码能力指示信息,为所述第一终端配置编码方式之后,所述方法还包括:接收所述第一终端发送的反馈消息,其中,所述反馈消息用于指示所述第一终端接收到为所述第一终端配置的所述编码方式。

可选地,所述编码能力指示信息携带有以下至少之一:所述第一终端支持的编码方 式的标识、所述第一终端支持的编码速率的标识、所述第一终端建立的数据无线承载drb的可用编码方式的标识、所述第一终端建立的drb的可用编码速率的标识。

可选地,所述控制消息携带有以下至少之一:数据无线承载drb的标识、配置的编码方式的标识、配置的编码速率的标识、增加的编码速率的等级、降低的编码速率的等级。

根据本发明的另一方面,还提供了一种编码方式配置方法,包括:向基站发送所述基站的覆盖范围内的第一终端的编码能力指示信息;获取所述基站根据所述编码能力指示信息以及所述基站检测到的网络状态为所述第一终端配置的编码方式。

可选地,向所述基站发送所述第一终端的所述编码能力指示信息包括:接收所述基站发送的编码能力请求,其中,所述编码能力请求用于请求获取所述第一终端的所述编码能力指示信息;向所述基站发送所述第一终端的所述编码能力指示信息;或者向所述基站上报所述第一终端的所述编码能力指示信息。

可选地,所述编码能力请求携带有以下至少之一:数据无线承载drb标识、编码方式的标识、编码速率的标识。

可选地,向所述基站上报所述第一终端的所述编码能力指示信息包括:与第二终端协商编码方式,得到通用编码集合和所述通用编码集合对应的承载标识,其中,所述通用编码集合和所述通用编码集合对应的所述承载标识用于标识所述第一终端的编码能力,所述第二终端与所述第一终端之间建立了通信连接;向所述基站上报携带有所述通用编码集合和所述通用编码集合对应的所述承载标识的所述编码能力指示信息。

可选地,在向所述基站上报所述第一终端的所述编码能力指示信息之前,所述方法还包括:接收所述基站通过系统消息发送的第一指示消息,其中,所述第一指示消息用于指示所述基站支持对所述第一终端的编码方式进行配置。

可选地,获取为所述第一终端配置的所述编码方式包括:接收所述基站发送的控制消息,其中,所述控制消息中携带有为所述第一终端配置的所述编码方式。

可选地,所述控制消息携带有以下至少之一:数据无线承载drb的标识、配置的编码方式的标识、配置的编码速率的标识、增加的编码速率的等级、降低的编码速率的等级。

可选地,在获取为所述第一终端配置的所述编码方式之后,所述方法还包括:根据为所述第一终端配置的所述编码方式,配置所述第一终端的编码方式;向所述基站发送第二指示消息,其中,所述第二指示消息用于指示所述第一终端根据为所述第一终端配置的所述编码方式进行配置后得到的配置结果,所述配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝。

可选地,根据为所述第一终端配置的所述编码方式,配置所述第一终端的编码方式 包括:根据为所述第一终端配置的所述编码方式以及所述第一终端的信息传输状态,确定是否配置所述第一终端的编码方式;在确定配置所述第一终端的编码方式的情况下,配置所述第一终端的编码方式。

可选地,根据为所述第一终端配置的所述编码方式以及所述第一终端的所述信息传输状态,确定是否配置所述第一终端的编码方式包括:判断以下之一:所述第一终端的数据包丢包率是否低于第一预设阈值、所述第一终端的数据包延迟是否低于第二预设阈值、所述第一终端的信号质量是否高于第三预设阈值;在判断结果为是的情况下,确定配置所述第一终端的编码方式;在判断结果为否的情况下,确定不配置所述第一终端的编码方式。

可选地,在获取为所述第一终端配置的所述编码方式之后,所述方法还包括:向所述基站发送反馈消息,其中,所述反馈消息用于指示所述第一终端接收到为所述第一终端配置的所述编码方式。

可选地,所述编码能力指示信息携带有以下至少之一:所述第一终端支持的编码方式的标识、所述第一终端支持的编码速率的标识、所述第一终端建立的数据无线承载drb的可用编码方式的标识、所述第一终端建立的drb的可用编码速率的标识。

根据本发明的另一方面,还提供了一种编码方式配置装置,包括:第一获取模块,用于获取基站的覆盖范围内第一终端的编码能力指示信息,其中,所述编码能力指示信息用于标识所述第一终端的编码能力;检测模块,用于检测所述基站的网络状态;第一配置模块,用于根据检测到的所述网络状态及所述编码能力指示信息,为所述第一终端配置编码方式。

可选地,所述装置还包括:第一接收模块,用于接收所述第一终端发送的第二指示消息,其中,所述第二指示消息用于指示所述第一终端根据为所述第一终端配置的所述编码方式进行配置后得到的配置结果,所述配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝;记录模块,用于记录为所述第一终端配置的所述编码方式与所述配置结果的对应关系。

可选地,所述装置还包括:更新模块,用于根据所述网络状态、所述编码能力指示信息及所述对应关系,为所述第一终端更新编码方式。

可选地,所述装置还包括:第二接收模块,用于接收所述第一终端发送的反馈消息,其中,所述反馈消息用于指示所述第一终端接收到为所述第一终端配置的所述编码方式。

根据本发明的另一方面,还提供了一种编码方式配置装置,包括:第一发送模块,用于向基站发送所述基站的覆盖范围内的第一终端的编码能力指示信息;第二获取模块,用于获取所述基站根据所述编码能力指示信息以及所述基站检测到的网络状态为所述第一终端配置的编码方式。

可选地,所述装置还包括:第二配置模块,用于根据为所述第一终端配置的所述编码方式,配置所述第一终端的编码方式;第二发送模块,用于向所述基站发送第二指示消息,其中,所述第二指示消息用于指示所述第一终端根据为所述第一终端配置的所述编码方式进行配置后得到的配置结果,所述配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝。

可选地,所述装置还包括:第三发送模块,用于向所述基站发送反馈消息,其中,所述反馈消息用于指示所述第一终端接收到为所述第一终端配置的所述编码方式。

通过本发明,采用获取基站的覆盖范围内第一终端的编码能力指示信息,其中,编码能力指示信息用于标识第一终端的编码能力;检测基站的网络状态;根据检测到的网络状态及编码能力指示信息,为第一终端配置编码方式的方式,也就是说,通过获取基站的覆盖范围内第一终端的编码能力指示信息获取第一终端的编码能力,并对基站的网络状态进行检测,然后可以根据基站的网络状态从第一终端的编码能力支持的编码方式中选择出为第一终端配置的编码方式,并将其配置给第一终端,以实现在网络状态较好的情况下,为终端配置在第一终端的编码能力的范围内编码速率较高的编码方式,从而使第一终端的编码方式满足当前基站检测到的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术的编码方式配置方法的流程图;

图2是根据本发明实施例的一种可选的编码方式配置方法的流程图;

图3是根据本发明实施例的另一种可选的编码方式配置方法的流程图;

图4是根据本发明可选实施例的一种编码方式配置方法的流程图;

图5是根据本发明可选实施例的另一种编码方式配置方法的流程图;

图6是根据本发明实施例的一种可选的编码方式配置装置的结构框图;

图7是根据本发明实施例的另一种可选的编码方式配置装置的结构框图;

图8是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图9是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图10是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图11是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图12是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图13是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图14是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图15是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图16是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图17是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图18是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图19是根据本发明实施例的又一种可选的编码方式配置装置的结构框图;

图20是根据本发明实施例的又一种可选的编码方式配置装置的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

实施例1

在本实施例中提供了一种编码方式配置方法,图2是根据本发明实施例的一种可选的编码方式配置方法的流程图,如图2所示,该流程包括如下步骤:

步骤s202,获取基站的覆盖范围内第一终端的编码能力指示信息,其中,编码能力指示信息用于标识第一终端的编码能力;

步骤s204,检测基站的网络状态;

步骤s206,根据检测到的网络状态及编码能力指示信息,为第一终端配置编码方式。

可选地,上述编码方式配置方法可以但不限于应用于配置终端的编码方式的场景中。例如:可以但不限于是在lte系统中终端在通话建立的开始和过程中,在发送和接收端进行编码方式的配置协商的场景,还可以是在lte系统中终端在通话过程中,在发送和接收端进行编码方式修改时,对修改的目标编码方式进行配置的场景。

可选地,上述编码方式配置方法可以但不限于应用于核心网实体或网元,例如:基站、服务器、路由器、交换机等。在本实施例中,以基站为例进行说明和描述。

通过上述步骤,获取基站的覆盖范围内第一终端的编码能力指示信息获取第一终端的编码能力,并对基站的网络状态进行检测,然后可以根据基站的网络状态从第一终端的编码能力支持的编码方式中选择出为第一终端配置的编码方式,并将其配置给第一终端,例如在网络状态较好的情况下,为终端配置在第一终端的编码能力的范围内编码速率较高的编码方式,从而使第一终端的编码方式满足当前基站检测到的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

在本实施例中,获取第一终端的编码能力的方式可以但不限于是通过向第一终端发送编码能力请求来触发第一终端反馈其编码能力,也可以是获取第一终端主动上报的编码能力。

在本实施例的一个示例中,提供了一种可选的通过向第一终端发送编码能力请求来触发第一终端反馈其编码能力来获取第一终端的编码能力的方式获取第一终端的编码能力。

在本示例中,基站可以向第一终端发送编码能力请求消息,请求第一终端上报其编码能力。例如:基站可以但不限于在uecapabilityenquiry消息中携带编码能力请求指示requestcodec。

第一终端接收到基站发送的编码能力请求消息后,将其支持的编码能力上报给基站。例如:第一终端可以但不限于在uecapabilityinformation消息中携带能力指示supportedcodeclist)。

在本实施例的另一个示例中,提供了一种可选的第一终端主动上报其编码能力的方式获取第一终端的编码能力。

在本示例中,第一终端和通信对端的第二终端在建立业务通信的过程中协商要采用的编码方式。

第一终端上报给基站协商过的各个业务支持的编码方式。例如:第一终端可以但不限于在supportcodecinfo消息中指示每个数据无线承载(dataradiobearer,简称为drb)支持的编码方式的集合。

在本实施例中,检测到的基站的网络状态可以但不限于是基站的网络中信息的传输速率、基站的网络中各编码方式的编码速率、基站的网络的阻塞率、基站的网络的丢包率、基站的网络中的资源利用率等。

在本实施例中,编码能力指示信息可以但不限于是第一终端的各个通信业务支持的编码方式和/或各个编码方式对应的编码速率的集合、第一终端与其通信对端的第二终端共同支持的编码方式和/或各个编码方式对应的编码速率的集合。

在本实施例中,编码能力指示信息可以但不限于携带有以下至少之一:第一终端支持的编码方式的标识、第一终端支持的编码速率的标识、第一终端建立的数据无线承载drb的可用编码方式的标识、第一终端建立的drb的可用编码速率的标识。

可选地,在上述步骤s202中,获取第一终端的编码能力的方式可以但不限于是向第一终端发送用于请求获取第一终端的编码能力指示信息的编码能力请求,再接收第一终端发送的第一终端的编码能力指示信息。或者可以但不限于是获取第一终端上报的编码能力指示信息。

例如:方式一,基站请求获得第一终端的编码能力指示信息,第一终端根据编码能力指示信息的指示上报与第一终端编码能力相关的信息,该编码能力相关的信息可以但不限于包括以下信息的至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

方式二,第一终端可以但不限于在需要配置编码方式时,主动上报与第一终端的编码能力相关的信息,该编码能力相关的信息可以但不限于包括以下信息至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

通过上述步骤,可以通过不同的方式获取第一终端的编码能力。一方面,可以是在基站的网络状态较好的情况下,例如:将当前网络中的信息传输速率高于某一预设值时认为是基站的网络状态较好,通过请求获取第一终端的编码能力的方式为第一终端配置编码速率较高的编码方式,以提高第一终端的通信质量。另一方面,可以是在第一终端的网络状态较好的情况下,例如:将当前第一终端的信息传输速率高于某一预设值时认为是第一终端的网络状态较好,通过第一终端主动上报其编码能力的方式为第一终端配置编码速率较高的编码方式,以提高第一终端的通信质量。同时,为第一终端配置的编码方式既考虑到了第一终端的编码能力又考虑到了基站的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网 络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

可选地,编码能力请求可以但不限于携带有以下至少之一:数据无线承载drb标识、编码方式的标识、编码速率的标识。

可选地,在上述步骤s202中,如果采用获取第一终端上报的编码能力指示信息的方式获取第一终端的编码能力,可以但不限于获取第一终端上报的携带有通用编码集合和通用编码集合对应的承载标识的编码能力指示信息,其中,通用编码集合和通用编码集合对应的承载标识用于标识第一终端的编码能力,通用编码集合和通用编码集合对应的承载标识是由第一终端与第二终端协商编码方式得到的,第二终端与第一终端之间建立了通信连接。

例如:第一终端在与通信对端的第二终端进行初始编码协商过程中获得通用编码集合后,将该通用编码集合和通用编码集合对应的承载标识发送给基站。

通过上述步骤,第一终端可以与通信对端的第二终端协商二者进行通信时各业务的编码方式和/或各编码方式对应的编码速率。在为第一终端配置编码方式时,可以同时考虑到第一终端和第二终端的编码能力以及基站检测到的网络状态,使为第一终端配置的编码方式能够得到第一终端和第二终端的支持,从而提高了第一终端在配置其与第二终端进行通信的编码方式时的成功率。

可选地,在上述步骤s202中,在获取第一终端上报的编码能力指示信息之前,可以但不限于通过系统消息向第一终端发送用于指示基站支持对第一终端的编码方式进行配置的第一指示消息。例如:基站可以但不限于通过系统消息(如在系统信息块2(systeminformationblock2,简称为sib2)消息中的codecchangesupport指示消息)通知第一终端,基站支持编码方式的变更。通过上述步骤,可以使第一终端知晓基站支持第一终端配置编码方式,在第一终端需要配置编码方式时,可以主动向基站上报其编码能力。

可选地,在上述步骤s206中,可以但不限于通过以下方式为第一终端配置编码方式,可以判断网络状态是否满足预定条件,并在网络状态满足预定条件的情况下,从编码能力指示信息所指示的编码方式中选择第一编码方式作为为第一终端配置的编码方式,和/或,在网络状态不满足预定条件的情况下,从编码能力指示信息所指示的编码方式中选择第二编码方式作为为第一终端配置的编码方式,其中,第一编码方式的编码速率高于第二编码方式的编码速率,再向第一终端发送携带有为第一终端配置的编码方式的控制消息。

例如:在一个示例中,用于判断基站检测的网络状态的质量的预定条件可以是基站检测的网络信息传输速率。

在本示例中,可以但不限于通过以下至少之一来判断网络状态是否满足预定条件:判断第一终端的丢包率是否低于预设丢包率;判断第一终端的数据包延迟是否低于预设数据包延迟;判断第一终端的信号质量是否高于预设信号质量;其中,在判断结果为是的情况下,确定网络状态满足预定条件,在判断结果为否的情况下,确定网络状态不满足预定条件。需要说明的是,在本发明的实施例中,以丢包率、数据包延迟和信号质量为例,描述如何判断网络状态,本发明判断网络状态的方式不限于此,在此不再赘述。

通过上述步骤,可以根据网络状态是否满足预定条件判断网络状态的质量,在网络相对较好时,为第一终端配置编码速率相对较高的编码方式,再通过控制信息将为第一终端配置的编码方式发送给第一终端。实现了根据基站检测到的网络状态的质量为第一终端配置第一终端编码能力范围内的编码方式,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

可选地,上述控制消息可以但不限于携带有以下至少之一:数据无线承载drb的标识、配置的编码方式的标识、配置的编码速率的标识、增加的编码速率的等级、降低的编码速率的等级。

可选地,在上述步骤s206之后,第一终端可以根据为第一终端配置的编码方式进行配置并将配置结果发送给基站,基站可以接收第一终端发送的用于指示该配置结果的第二指示消息,该配置结果可以但不限于包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝;其中,配置被拒绝可以表示编码方式的配置被通信对端的第二终端拒绝,也可以表示编码方式的配置被第一终端拒绝。基站可以记录为第一终端配置的编码方式与配置结果的对应关系。

例如:如果第一终端在初始编码方式的协商过程中,第一终端可以选择基站配置的编码方式和编码速率进行后续的协商过程。或者,第一终端可以根据基站的配置触发编码方式的配置过程。

基站可以接收第一终端发送的编码方式的配置结果,该配置结果可以是:配置编码成功的通知;配置编码失败的通知;第一终端和/或通信对端的第二终端拒绝编码配置的指示;第一终端和/或通信对端的第二终端未拒绝编码配置的指示。

基站可以记录编码方式的配置结果,在后续触发编码方式配置的时候,可以不再触 发失败或者被拒绝的编码方式的配置。

可选地,在记录为第一终端配置的编码方式与配置结果的对应关系之后,还可以根据网络状态、编码能力指示信息及上述的对应关系,为第一终端更新编码方式。

例如:为第一终端更新编码方式可以但不限于是根据网络状态,从编码能力指示信息中选择配置结果为配置成功或者配置被拒绝的编码方式作为为第一终端更新的编码方式。还可以是当再次为第一终端配置编码方式时,可以不为第一终端配置对应关系中配置结果为配置失败的编码方式。

通过上述步骤,还可以根据为第一终端配置的编码方式的配置结果为第一终端更新配置的编码方式,从而避免了为第一终端配置结果为配置失败的编码方式,提高了编码方式配置的成功率。

可选地,在上述步骤s206之后,为了确定第一终端是否接收到了为其配置的编码方式,可以但不限于由第一终端发送用于指示所述第一终端接收到为所述第一终端配置的所述编码方式的反馈消息,如果基站接收到了该反馈消息,则确定第一终端已经接收到为第一终端配置的编码方式。在一个可选的示例中,如果基站没有接收到该反馈消息,则可以但不限于认为第一终端没有接收到为第一终端配置的编码方式,基站可以再次向第一终端发送为第一终端配置的编码方式,可以发送到接收到第一终端的反馈消息为止。以确保第一终端可以接收到为其配置的编码方式,从而提高配置编码方式的成功率。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

在本实施例中提供了一种编码方式配置方法,图3是根据本发明实施例的另一种可选的编码方式配置方法的流程图,如图3所示,该流程包括如下步骤:

步骤s302,向基站发送基站的覆盖范围内的第一终端的编码能力指示信息;

步骤s304,获取基站根据编码能力指示信息以及基站检测到的网络状态为第一终端配置的编码方式。

可选地,上述编码方式配置方法可以但不限于应用于配置终端的编码方式的场景中。例如:可以但不限于是在lte系统中终端在通话建立的开始和过程中,在发送和接收端 进行编码方式的配置协商的场景,还可以是在lte系统中终端在通话过程中,在发送和接收端进行编码方式的修改时,对修改的目标编码方式进行配置的场景。

可选地,上述编码方式配置方法可以但不限于应用于终端,例如:终端可以但不限于是手机、平板电脑、笔记本电脑、台式电脑、智能穿戴设备等。

通过上述步骤,向基站发送在基站的覆盖范围内的第一终端的编码能力指示信息来向基站提供第一终端的编码能力,并获取基站根据检测到的基站的网络状态从第一终端的编码能力支持的编码方式中选择出的为第一终端配置的编码方式,例如在网络状态较好的情况下,获取基站为第一终端配置的在第一终端的编码能力的范围内编码速率较高的编码方式,从而使第一终端的编码方式满足当前基站检测到的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,可以获取基站根据第一终端的编码能力和基站检测的网络状态,为第一终端配置的编码方式,第一终端可以将其编码方式配置为基站配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

在本实施例中,向基站发送编码能力指示信息的方式可以是通过接收基站发送的编码能力请求来触发的反馈第一终端的编码能力,也可以是主动向上报第一终端的编码能力。

在本实施例的一个示例中,提供了一种可选的通过接收基站发送的编码能力请求来触发的反馈第一终端的编码能力的方式向基站发送编码能力指示信息。

在本示例中,可以接收基站发送的用于请求第一终端上报其编码能力的编码能力请求消息。例如:可以但不限于接收基站发送的在uecapabilityenquiry消息中携带的编码能力请求指示requestcodec。

接收到基站发送的编码能力请求消息后,将第一终端支持的编码能力上报给基站。例如:可以但不限于发送在uecapabilityinformation消息中携带的能力指示supportedcodeclist)。

在本实施例的另一个示例中,提供了一种可选的第一终端主动上报其编码能力的方式向基站发送编码能力指示信息。

在本示例中,第一终端可以和对端的第二终端在建立业务通信的过程中协商要采用的编码方式。

第一终端可以将协商过的各个业务支持的编码方式上报给基站。例如:可以但不限于发送在supportcodecinfo消息中指示每个drb支持的编码方式的集合。

在本实施例中,基站检测到的基站的网络状态可以但不限于是基站的网络中信息的传输速率、基站的网络中各编码方式的编码速率、基站的网络的阻塞率、基站的网络的丢包率、基站的网络中的资源利用率等。

在本实施例中,编码能力指示信息可以但不限于是第一终端的各个通信业务支持的编码方式和/或各个编码方式对应的编码速率的集合、第一终端与通信对端的第二终端共同支持的编码方式和/或各个编码方式对应的编码速率的集合。

在本实施例中,编码能力指示信息可以但不限于携带有以下至少之一:第一终端支持的编码方式的标识、第一终端支持的编码速率的标识、第一终端建立的数据无线承载drb的可用编码方式的标识、第一终端建立的drb的可用编码速率的标识。

可选地,在上述步骤s302中,向基站发送第一终端的编码能力指示信息的方式可以但不限于是接收基站发送的用于请求获取第一终端的编码能力指示信息的编码能力请求,再向基站发送第一终端的编码能力指示信息;或者可以是向基站主动上报第一终端的编码能力指示信息。

例如:方式一,可以接收基站请求获得第一终端的编码能力指示信息的消息,然后根据编码能力指示信息的指示上报与第一终端编码能力相关的信息,该信息可以但不限于包括以下信息的至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

方式二,可以但不限于在第一终端需要配置编码方式时,主动上报与第一终端的编码能力相关的信息,该信息可以但不限于包括以下信息至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

通过上述步骤,可以通过不同的方式向基站发送第一终端的编码能力指示信息。一方面,可以是在基站的网络状态较好的情况下,例如:将当前网络中的信息传输速率高于某一预设值时认为是基站的网络状态较好,获取到基站通过发送用于获取第一终端的编码能力的请求的方式为第一终端配置的编码速率较高的编码方式,以提高第一终端的通信质量。另一方面,可以是在第一终端的网络状态较好的情况下,例如:将当前第一终端的信息传输速率高于某一预设值时认为是第一终端的网络状态较好,通过第一终端主动上报其编码能力的方式获取为第一终端配置的编码速率较高的编码方式,以提高第一终端的通信质量。同时,为第一终端配置的编码方式既考虑到了第一终端的编码能力又考虑到了基站的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式, 使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

可选地,编码能力请求可以但不限于携带有以下至少之一:数据无线承载drb标识、编码方式的标识、编码速率的标识。

可选地,以向基站主动上报第一终端的编码能力指示信息的方式向基站发送基站的覆盖范围内的第一终端的编码能力指示信息时,可以但不限于与通信对端的第二终端协商编码方式,得到用于标识第一终端的编码能力的通用编码集合和通用编码集合对应的承载标识,并向基站上报携带有通用编码集合和通用编码集合对应的承载标识的编码能力指示信息。

例如:第一终端在与通信对端的第二终端进行初始编码协商过程中获得通用编码集合后,将该通用编码集合和通用编码集合对应的承载标识发送给基站。

通过上述步骤,第一终端可以与通信对端的第二终端协商二者进行通信时各业务的编码方式和/或各编码方式对应的编码速率。在基站为第一终端配置编码方式时,可以同时考虑到第一终端和第二终端的编码能力以及基站检测到的网络状态,使为第一终端配置的编码方式能够得到第一终端和第二终端的支持,从而提高了第一终端在配置其与第二终端进行通信的编码方式时的成功率。

可选地,在上述步骤s302中,在向基站上报第一终端的编码能力指示信息之前,可以接收基站通过系统消息发送的用于指示基站支持对第一终端的编码方式进行配置的第一指示消息。例如:可以但不限于接收基站通过系统消息(如在系统信息块2(systeminformationblock2,简称为sib2)消息中的codecchangesupport指示消息)通知第一终端的基站支持编码方式的配置。通过上述步骤,可以使第一终端知晓基站支持第一终端配置编码方式,在第一终端需要配置编码方式时,可以主动向基站上报其编码能力。

可选地,在上述步骤s304中,可以但不限于通过接收基站发送的携带有为第一终端配置的编码方式的控制消息来获取基站为第一终端配置的编码方式。

可选地,控制消息可以但不限于携带有以下至少之一:数据无线承载drb的标识、配置的编码方式的标识、配置的编码速率的标识、增加的编码速率的等级、降低的编码速率的等级。

可选地,在上述步骤s304之后,可以但不限于根据为第一终端配置的编码方式,配置第一终端的编码方式,并向基站发送用于指示第一终端根据为第一终端配置的编码方式进行配置后得到的配置结果的第二指示消息,配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝。

例如:如果第一终端在初始编码方式的协商过程中,第一终端可以选择基站配置的编码方式和编码速率进行后续的协商过程。或者,第一终端可以根据基站的配置触发编 码方式的配置过程。

第一终端可以将编码方式的配置结果发送给基站,该配置结果可以是:配置编码成功的通知;配置编码失败的通知;第一终端和/或通信对端的第二终端拒绝编码配置的指示;第一终端和/或通信对端的第二终端未拒绝编码配置的指示。

通过上述步骤,基站可以记录编码方式的配置结果,在后续触发编码方式配置的时候,可以不再触发失败的编码方式的配置。还可以根据为第一终端配置的编码方式的配置结果为第一终端更新配置的编码方式,从而避免了为第一终端配置结果为配置失败的编码方式,提高了编码方式配置的成功率。

可选地,在上述步骤s304之后,可以根据为第一终端配置的编码方式以及第一终端的信息传输状态,确定是否配置第一终端的编码方式,并在确定配置第一终端的编码方式的情况下,配置第一终端的编码方式。

例如:第一终端可以但不限于根据其自身的通信质量判断是否将当前的编码方式配置为基站为其配置的编码方式,其自身的通信质量可以是第一终端在当前的编码方式下的信息传输速率,如果当前的编码方式已经满足了第一终端的通信要求,那么第一终端可以选择不配置编码方式。或者还可以是如果第一终端当前的通信质量较好,表示第一终端的编码方式的编码速率可以提高,那么第一终端可以选择将编码方式配置成基站为其配置的编码方式,以提高第一终端的通信质量。

在一个示例中,根据为第一终端配置的编码方式以及第一终端的信息传输状态,确定是否配置第一终端的编码方式可以但不限于通过判断以下之一来确定,第一终端的数据包丢包率是否低于第一预设阈值、第一终端的数据包延迟是否低于第二预设阈值、第一终端的信号质量是否高于第三预设阈值,其中,在判断结果为是的情况下,可以确定配置第一终端的编码方式,在判断结果为否的情况下,可以确定不配置第一终端的编码方式。

可选地,在上述步骤s304之后,为了使基站得知第一终端是否接收到了为其配置的编码方式,可以但不限于向基站发送用于指示所述第一终端接收到为所述第一终端配置的所述编码方式的反馈消息,如果基站接收到了该反馈消息,则确定第一终端已经接收到为第一终端配置的编码方式。在一个可选的示例中,如果基站没有接收到该反馈消息,则基站可以但不限于认为第一终端没有接收到为第一终端配置的编码方式,基站可以再次向第一终端发送为第一终端配置的编码方式,可以发送到基站接收到第一终端的反馈消息为止。以确保第一终端可以接收到为其配置的编码方式,从而提高配置编码方式的成功率。

本发明还提供了一个可选实施例,由于在相关技术中,终端在通话过程中的编码方式无法通过网络控制触发更改,无法考虑到网络整体的信号质量和拥塞情况,从而可能导致用户体验的下降。在本可选实施例中,基站以enb1为例,第一终端以ue1为例, 第二终端以ue2为例,控制消息以控制信令为例。

在本可选实施例中提供了一种编码方式配置方法,在该方法中,通过基站直接请求获取终端的编码能力。图4是根据本发明可选实施例的一种编码方式配置方法的流程图,如图4所示,该流程包括如下步骤:

步骤s401:enb1发送编码能力请求,请求ue1上报其编码能力。例如:发送的uecapabilityenquiry消息中携带有requestcodec能力请求指示。

步骤s402:ue1接收到enb1的编码能力请求后,将其支持的全部的编码能力上报给enb1。例如:接收的uecapabilityinformation消息中携带有supportedcodeclist能力指示。

步骤s403:enb1根据ue1的语音或视频业务的传输状态以及网络侧的当前负荷等信息,判断调整ue1当前应该采用的编码方式。

步骤s404:根据步骤s403的判断,enb1发送控制信令更改ue1当前的编码方式。例如:发送rrcconnectionreconfiguration消息中指示某个drb标识(drb_id)采用的编码方式(codec)。

步骤s405:ue1向基站反馈接收到enb1为其配置的编码方式。例如:通过发送rrcconnectionreconfigurationcomplete消息指示ue1接收到基站为其配置的编码方式。

步骤s406:ue1根据enb1为其配置的编码方式以及ue1自身的网络状态,判断是否进行编码方式更改。

步骤s407:ue1发起和通信对端的ue2的编码方式配置过程。

步骤s408:ue1将编码配置的结果通知enb1,结果可以是:配置成功;配置失败;ue1和/或ue2拒绝enb1的配置请求。例如:通过发送codecchangestatus消息通知enb1配置结果。

在本可选实施例中还提供了另一种编码方式配置方法,在该方法中,通过终端主动上报其编码能力获取终端的编码能力。图5是根据本发明可选实施例的另一种编码方式配置方法的流程图,如图5所示,该流程包括如下步骤:

步骤s501:enb1通过系统消息通知ue1,其支持ue1的编码方式的配置。例如:通过在sib2(systeminformationblock2)消息中的codecchangesupport指示enb1支持ue1的编码方式的配置。需要说明的是,enb1向ue1发送系统消息的过程,可以在enb1对ue1进行系统配置时完成,在图5中用虚线表示。

步骤s502:ue1和通信对端的ue2在建立业务通信的过程中协商要采用的编码方式。

步骤s503:ue1上报给enb1协商过的各个业务支持的编码方式。例如:发送supportcodecinfo消息指示每个drb支持的编码方式的集合。

步骤s504:enb1根据ue1的语音或视频业务的传输状态以及网络侧的当前负荷等信息,为ue1配置当前应该采用的编码方式。

步骤s505:根据步骤s504的判断,enb1发送控制信令配置ue1当前的编码方式。例如:在发送的rrcconnectionreconfiguration消息中指示某个drb标识(drb_id)可以采用的编码方式(codec)。

步骤s506:ue1反馈接收到enb1为ue1配置的编码方式。例如:通过发送rrcconnectionreconfigurationcomplete消息反馈ue1接收到enb1为ue1配置的编码方式。

步骤s507:ue1根据enb1为其配置的编码方式以及ue1自身检的信息传输状态判断是否进行编码方式的配置。

步骤s508:ue1发起和通信对端的ue2的编码方式配置过程。

步骤s509:ue1将编码配置的结果通知enb1,配置结果可以但不限于是:配置成功;配置失败;ue1和/或ue2拒绝enb1的配置请求。例如:发送携带有配置结果的codecchangestatus消息。

可见,采用本可选实施例提供的方法,基站可以根据终端的能力动态的调整语音和视频业务的编码方式,在减少通信拥塞的同时提高了用户体验。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例3

在本实施例中还提供了一种编码方式配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图6是根据本发明实施例的一种可选的编码方式配置装置的结构框图,如图6所示,该装置包括:

1)第一获取模块62,用于获取基站的覆盖范围内第一终端的编码能力指示信息,其中,编码能力指示信息用于标识第一终端的编码能力;

2)检测模块64,耦合至第一获取模块62,用于检测基站的网络状态;

3)第一配置模块66,耦合至检测模块64,用于根据检测到的网络状态及编码能力指示信息,为第一终端配置编码方式。

可选地,上述编码方式配置装置可以但不限于应用于配置终端的编码方式的场景中。例如:可以但不限于是在lte系统中终端在通话建立的开始和过程中,在发送和接收端进行编码方式的配置协商的场景,还可以是在lte系统中终端在通话过程中,在发送和接收端进行编码方式的修改时,对修改的目标编码方式进行配置的场景。

可选地,上述编码方式配置装置可以但不限于应用于核心网实体或网元,例如:基站、服务器、路由器、交换机等。在本实施例中,以基站为例进行说明和描述。

通过上述装置,第一获取模块62获取基站的覆盖范围内第一终端的编码能力指示信息获取第一终端的编码能力,并由检测模块64对基站的网络状态进行检测,然后第一配置模块66可以根据基站的网络状态从第一终端的编码能力支持的编码方式中选择出为第一终端配置的编码方式,并将其配置给第一终端,例如在检测模块64检测到网络状态较好的情况下,第一配置模块66为终端配置在第一获取模块62获取的第一终端的编码能力的范围内编码速率较高的编码方式,从而使第一终端的编码方式满足当前基站检测到的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

在本实施例中,第一获取模块62获取第一终端的编码能力的方式可以但不限于是通过向第一终端发送编码能力请求来触发第一终端反馈其编码能力,也可以是获取第一终端主动上报的编码能力。

在本实施例的一个示例中,提供了一种可选的第一获取模块62通过向第一终端发送编码能力请求来触发第一终端反馈其编码能力来获取第一终端的编码能力的方式获取第一终端的编码能力。

在本示例中,基站的第一获取模块62可以向第一终端发送编码能力请求消息,请求第一终端上报其编码能力。例如:基站的第一获取模块62可以但不限于在uecapabilityenquiry消息中携带编码能力请求指示requestcodec。

第一终端接收到基站发送的编码能力请求消息后,将其支持的编码能力上报给基站 的第一获取模块62。例如:第一终端可以但不限于在uecapabilityinformation消息中携带能力指示supportedcodeclist)。

在本实施例的另一个示例中,提供了一种可选的第一获取模块62获取第一终端主动上报其编码能力的方式获取第一终端的编码能力。

在本示例中,第一终端和通信对端的第二终端在建立业务通信的过程中协商要采用的编码方式。

第一终端将协商过的各个业务支持的编码方式上报给基站的第一获取模块62。例如:第一终端可以但不限于在supportcodecinfo消息中指示每个drb支持的编码方式的集合。

在本实施例中,检测模块64检测到的基站的网络状态可以但不限于是基站的网络中信息的传输速率、基站的网络中各编码方式的编码速率、基站的网络的阻塞率、基站的网络的丢包率、基站的网络中的资源利用率等。

在本实施例中,编码能力指示信息可以但不限于是第一终端的各个通信业务支持的编码方式和/或各个编码方式对应的编码速率的集合、第一终端与其通信对端的第二终端共同支持的编码方式和/或各个编码方式对应的编码速率的集合。

在本实施例中,编码能力指示信息可以但不限于携带有以下至少之一:第一终端支持的编码方式的标识、第一终端支持的编码速率的标识、第一终端建立的数据无线承载drb的可用编码方式的标识、第一终端建立的drb的可用编码速率的标识。

图7是根据本发明实施例的另一种可选的编码方式配置装置的结构框图,如图7所示,可选地,第一获取模块62包括:

1)第一发送单元72,用于向第一终端发送编码能力请求,其中,编码能力请求用于请求获取第一终端的编码能力指示信息;2)第一接收单元74,耦合至第一发送单元72,用于接收第一终端发送的第一终端的编码能力指示信息;或者

3)获取单元76,用于获取第一终端上报的编码能力指示信息。

例如:方式一,第一发送单元72请求获得第一终端的编码能力指示信息,第一接收单元74接收第一终端根据编码能力指示信息的指示上报的与第一终端编码能力相关的信息,该编码能力相关的信息可以但不限于包括以下信息的至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

方式二,第一终端可以但不限于在需要配置编码方式时,主动上报与第一终端的编码能力相关的信息,该编码能力相关的信息可以但不限于包括以下信息至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的 可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

通过上述装置,第一获取模块62可以通过不同的方式获取第一终端的编码能力。一方面,可以是在基站的网络状态较好的情况下,例如:将当前网络中的信息传输速率高于某一预设值时认为是基站的网络状态较好,第一发送单元72通过请求获取第一终端的编码能力的方式由第一接收单元74接收为第一终端配置编码速率较高的编码方式,以提高第一终端的通信质量。另一方面,可以是在第一终端的网络状态较好的情况下,例如:将当前第一终端的信息传输速率高于某一预设值时认为是第一终端的网络状态较好,通过第一终端主动上报其编码能力的方式由获取单元76获取为第一终端配置编码速率较高的编码方式,以提高第一终端的通信质量。同时,为第一终端配置的编码方式既考虑到了第一终端的编码能力又考虑到了基站的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

可选地,编码能力请求可以但不限于携带有以下至少之一:数据无线承载drb标识、编码方式的标识、编码速率的标识。

可选地,获取单元76用于:获取第一终端上报的携带有通用编码集合和通用编码集合对应的承载标识的编码能力指示信息;其中,通用编码集合和通用编码集合对应的承载标识用于标识第一终端的编码能力,通用编码集合和通用编码集合对应的承载标识是由第一终端与第二终端协商编码方式得到的,第二终端与第一终端之间建立了通信连接。

例如:第一终端在与通信对端的第二终端进行初始编码协商过程中获得通用编码集合后,将该通用编码集合和通用编码集合对应的承载标识发送给获取单元76。

通过上述装置,第一终端可以与通信对端的第二终端协商二者进行通信时各业务的编码方式和/或各编码方式对应的编码速率。在为第一终端配置编码方式时,可以同时考虑到第一终端和第二终端的编码能力以及基站检测到的网络状态,使为第一终端配置的编码方式能够得到第一终端和第二终端的支持,从而提高了第一终端在配置其与第二终端进行通信的编码方式时的成功率。

图8是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图8所示,可选地,第一获取模块62还包括:

第二发送单元82,耦合至获取单元76,用于通过系统消息向第一终端发送第一指 示消息,其中,第一指示消息用于指示基站支持对第一终端的编码方式进行配置。

例如:第二发送单元82可以但不限于通过系统消息(如在系统信息块2(systeminformationblock2,简称为sib2)消息中的codecchangesupport指示消息)通知第一终端,基站支持编码方式的变更。通过上述步骤,可以使第一终端知晓基站支持第一终端配置编码方式,在第一终端需要配置编码方式时,可以主动向基站上报其编码能力。

图9是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图9所示,可选地,第一配置模块66包括:

1)判断单元92,用于判断网络状态是否满足预定条件;

2)选择单元94,耦合至判断单元92,用于在网络状态满足预定条件的情况下,从编码能力指示信息所指示的编码方式中选择第一编码方式作为为第一终端配置的编码方式;和/或,在网络状态不满足预定条件的情况下,从编码能力指示信息所指示的编码方式中选择第二编码方式作为为第一终端配置的编码方式;其中,第一编码方式的编码速率高于第二编码方式的编码速率;

3)第三发送单元96,耦合至选择单元94,用于向第一终端发送控制消息,其中,控制消息中携带有为第一终端配置的编码方式。

例如:在一个示例中,判断单元92用于判断基站检测的网络状态的质量的预定条件可以是基站检测的网络信息传输速率。

在本示例中,判断单元92可以但不限于用于通过以下至少之一来判断网络状态是否满足预定条件:判断第一终端的丢包率是否低于预设丢包率;判断第一终端的数据包延迟是否低于预设数据包延迟;判断第一终端的信号质量是否高于预设信号质量;其中,在判断结果为否的情况下,确定网络状态不满足预定条件。需要说明的是,在本发明的实施例中,以丢包率、数据包延迟和信号质量为例,描述如何判断网络状态,本发明判断网络状态的方式不限于此,在此不再赘述。

通过上述装置,第一配置模块66可以根据网络状态是否满足预定条件判断网络状态的质量,在网络相对较好时,为第一终端配置编码速率相对较高的编码方式,再通过控制信息将为第一终端配置的编码方式发送给第一终端。实现了根据基站检测到的网络状态的质量为第一终端配置第一终端编码能力范围内的编码方式,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

图10是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图10所示,可选地,上述装置还包括:

1)第一接收模块102,耦合至第一配置模块66,用于接收第一终端发送的第二指示消息,其中,第二指示消息用于指示第一终端根据为第一终端配置的编码方式进行配置后得到的配置结果,配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝;

2)记录模块104,耦合至第一接收模块102,用于记录为第一终端配置的编码方式与配置结果的对应关系。

例如:如果第一终端在初始编码方式的协商过程中,第一终端可以选择基站配置的编码方式和编码速率进行后续的协商过程。或者,第一终端可以根据基站的配置触发编码方式的配置过程。

第一接收模块102可以接收第一终端发送的编码方式的配置结果,该配置结果可以是:配置编码成功的通知;配置编码失败的通知;第一终端和/或通信对端的第二终端拒绝编码配置的指示;第一终端和/或通信对端的第二终端未拒绝编码配置的指示。

记录模块104可以记录编码方式的配置结果,在后续触发编码方式配置的时候,可以不再触发失败或者被拒绝的编码方式的配置。

图11是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图11所示,可选地,上述装置还包括:

更新模块112,耦合至记录模块104,用于根据网络状态、编码能力指示信息及对应关系,为第一终端更新编码方式。

可选地,更新模块112用于:根据网络状态,从编码能力指示信息中选择配置结果为配置成功或者配置未被拒绝的编码方式作为为第一终端更新的编码方式。

例如:为第一终端更新编码方式可以但不限于是根据网络状态,由更新模块112从编码能力指示信息中选择配置结果为配置成功或者配置被拒绝的编码方式作为为第一终端更新的编码方式。还可以是当再次为第一终端配置编码方式时,可以不为第一终端配置对应关系中配置结果为配置失败或者配置被拒绝的编码方式。

通过上述装置,更新模块112还可以根据为第一终端配置的编码方式的配置结果为第一终端更新配置的编码方式,从而避免了为第一终端配置结果为配置失败的编码方式,提高了编码方式配置的成功率。

图12是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图12所示,可选地,装置还包括:

第二接收模块122,耦合至第一配置模块66,用于接收第一终端发送的反馈消息, 其中,反馈消息用于指示第一终端接收到为第一终端配置的编码方式。

通过上述装置,为了确定第一终端是否接收到了为其配置的编码方式,可以但不限于由第一终端发送用于指示所述第一终端接收到为所述第一终端配置的所述编码方式的反馈消息,如果第二接收模块122接收到了该反馈消息,则确定第一终端已经接收到为第一终端配置的编码方式。在一个可选的示例中,如果第二接收模块122没有接收到该反馈消息,则可以但不限于认为第一终端没有接收到为第一终端配置的编码方式,第一配置模块66可以再次向第一终端发送为第一终端配置的编码方式,第一配置模块66可以发送到接收到第一终端的反馈消息为止。以确保第一终端可以接收到为其配置的编码方式,从而提高配置编码方式的成功率。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

实施例4

在本实施例中还提供了一种编码方式配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图13是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图13所示,该装置包括:

1)第一发送模块132,用于向基站发送基站的覆盖范围内的第一终端的编码能力指示信息;

2)第二获取模块134,耦合至第一发送模块132,用于获取基站根据编码能力指示信息以及基站检测到的网络状态为第一终端配置的编码方式。

可选地,上述编码方式配置装置可以但不限于应用于配置终端的编码方式的场景中。例如:可以但不限于是在lte系统中终端在通话建立的开始和过程中,在发送和接收端进行编码方式的配置协商的场景,还可以是在lte系统中终端在通话过程中,在发送和接收端进行编码方式的修改时,对修改的目标编码方式进行配置的场景。

可选地,上述编码方式配置装置可以但不限于应用于终端,例如:终端可以但不限于是手机、平板电脑、笔记本电脑、台式电脑、智能穿戴设备等。

通过上述装置,第一发送模块132向基站发送在基站的覆盖范围内的第一终端的编码能力指示信息来向基站提供第一终端的编码能力,并由第二获取模块134获取基站根 据检测到的基站的网络状态从第一终端的编码能力支持的编码方式中选择出的为第一终端配置的编码方式,例如在网络状态较好的情况下,第二获取模块134获取基站为第一终端配置的在第一终端的编码能力的范围内编码速率较高的编码方式,从而使第一终端的编码方式满足当前基站检测到的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。进一步,在第一终端配置其编码方式时,可以获取基站根据第一终端的编码能力和基站检测的网络状态,为第一终端配置的编码方式,第一终端可以将其编码方式配置为基站配置的编码方式,使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

在本实施例中,第一发送模块132向基站发送编码能力指示信息的方式可以是通过接收基站发送的编码能力请求来触发的反馈第一终端的编码能力,也可以是主动向上报第一终端的编码能力。

在本实施例的一个示例中,提供了一种可选的第一发送模块132通过接收基站发送的编码能力请求来触发的反馈第一终端的编码能力的方式向基站发送编码能力指示信息。

在本示例中,可以接收基站发送的用于请求第一终端上报其编码能力的编码能力请求消息。例如:可以但不限于接收基站发送的在uecapabilityenquiry消息中携带的编码能力请求指示requestcodec。

接收到基站发送的编码能力请求消息后,第一发送模块132将第一终端支持的编码能力上报给基站。例如:可以但不限于发送在uecapabilityinformation消息中携带的能力指示supportedcodeclist)。

在本实施例的另一个示例中,提供了一种可选的第一发送模块132主动上报其编码能力的方式向基站发送编码能力指示信息。

在本示例中,第一终端可以和对端的第二终端在建立业务通信的过程中协商要采用的编码方式。

第一发送模块132可以将协商过的各个业务支持的编码方式上报给基站。例如:可以但不限于发送在supportcodecinfo消息中指示每个drb支持的编码方式的集合。

在本实施例中,基站检测到的基站的网络状态可以但不限于是基站的网络中信息的传输速率、基站的网络中各编码方式的编码速率、基站的网络的阻塞率、基站的网络的丢包率、基站的网络中的资源利用率等。

在本实施例中,编码能力指示信息可以但不限于是第一终端的各个通信业务支持的编码方式和/或各个编码方式对应的编码速率的集合、第一终端与通信对端的第二终端共同支持的编码方式和/或各个编码方式对应的编码速率的集合。

在本实施例中,编码能力指示信息可以但不限于携带有以下至少之一:第一终端支持的编码方式的标识、第一终端支持的编码速率的标识、第一终端建立的数据无线承载drb的可用编码方式的标识、第一终端建立的drb的可用编码速率的标识。

图14是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图14所示,可选地,第一发送模块132包括:

1)第二接收单元142,用于接收基站发送的编码能力请求,其中,编码能力请求用于请求获取第一终端的编码能力指示信息;2)第四发送单元144,耦合至第二接收单元142,用于向基站发送第一终端的编码能力指示信息;或者

3)上报单元146,用于向基站上报第一终端的编码能力指示信息。

在本实施例中,第一发送模块132可以但不限于通过不同的方式上报第一终端的编码能力指示信息。

例如:方式一,第二接收单元142可以接收基站请求获得第一终端的编码能力指示信息的消息,然后根据编码能力指示信息的指示由第四发送单元144上报与第一终端编码能力相关的信息,该信息可以但不限于包括以下信息的至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

方式二,可以但不限于在第一终端需要配置编码方式时,由上报单元146主动上报与第一终端的编码能力相关的信息,该信息可以但不限于包括以下信息至少之一:第一终端支持的编码方式标识;第一终端支持的编码速率的标识;第一终端建立的drb的可用编码方式的标识;第一终端建立的drb的可用编码速率的标识。

通过上述装置,第一发送模块132可以通过不同的方式向基站发送第一终端的编码能力指示信息。一方面,可以是在基站的网络状态较好的情况下,例如:将当前网络中的信息传输速率高于某一预设值时认为是基站的网络状态较好,第二接收单元142接收到基站发送的用于获取第一终端的编码能力的请求,第四发送单元144将第一终端的编码能力发送给基站的方式为第一终端配置的编码速率较高的编码方式,以提高第一终端的通信质量。另一方面,可以是在第一终端的网络状态较好的情况下,例如:将当前第一终端的信息传输速率高于某一预设值时认为是第一终端的网络状态较好,通过上报单元146主动上报其编码能力的方式获取为第一终端配置的编码速率较高的编码方式,以提高第一终端的通信质量。同时,为第一终端配置的编码方式既考虑到了第一终端的编码能力又考虑到了基站的网络状态,解决了相关技术中由终端发起编码方式的配置导致的网络阻塞的问题,实现了动态调整编码方式,减少网络拥塞的效果。

进一步,在第一终端配置其编码方式时,根据第一终端的编码能力和基站检测的网络状态,为第一终端配置编码方式,第一终端可以将其编码方式配置为配置的编码方式, 使第一终端的编码方式既符合第一终端的编码能力,又适应于基站检测到的网络状态,从而提高了第一终端配置其编码方式的成功率。

可选地,编码能力请求可以但不限于携带有以下至少之一:数据无线承载drb标识、编码方式的标识、编码速率的标识。

图15是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图15所示,可选地,上报单元146包括:

1)协商子单元152,用于与第二终端协商编码方式,得到通用编码集合和通用编码集合对应的承载标识,其中,通用编码集合和通用编码集合对应的承载标识用于标识第一终端的编码能力,第二终端与第一终端之间建立了通信连接;

2)上报子单元154,耦合至协商子单元152,用于向基站上报携带有通用编码集合和通用编码集合对应的承载标识的编码能力指示信息。

例如:第一终端的协商子单元152在与通信对端的第二终端进行初始编码协商过程中获得通用编码集合后,上报子单元154将该通用编码集合和通用编码集合对应的承载标识发送给基站。

通过上述装置,第一终端可以通过协商子单元152与通信对端的第二终端协商二者进行通信时各业务的编码方式和/或各编码方式对应的编码速率,并由上报子单元154将协商得到的结果上报给基站。在基站为第一终端配置编码方式时,可以同时考虑到第一终端和第二终端的编码能力以及基站检测到的网络状态,使为第一终端配置的编码方式能够得到第一终端和第二终端的支持,从而提高了第一终端在配置其与第二终端进行通信的编码方式时的成功率。

图16是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图16所示,可选地,上报单元146还包括:

1)接收子单元162,耦合至协商子单元152,用于接收基站通过系统消息发送的第一指示消息,其中,第一指示消息用于指示基站支持对第一终端的编码方式进行配置。

例如:接收子单元162可以但不限于接收基站通过系统消息(如在系统信息块2(systeminformationblock2,简称为sib2)消息中的codecchangesupport指示消息)通知第一终端的基站支持编码方式的配置。通过上述步骤,可以通过接收子单元162接收基站发送的系统消息中携带的第一指示消息,使第一终端知晓基站支持第一终端配置编码方式,在第一终端需要配置编码方式时,可以主动向基站上报其编码能力。

可选地,第二获取模块134用于:接收基站发送的控制消息,其中,控制消息中携带有为第一终端配置的编码方式。

可选地,控制消息可以但不限于携带有以下至少之一:数据无线承载drb的标识、 配置的编码方式的标识、配置的编码速率的标识、增加的编码速率的等级、降低的编码速率的等级。

图17是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图17所示,可选地,上述装置还包括:

1)第二配置模块172,耦合至第二获取模块134,用于根据为第一终端配置的编码方式,配置第一终端的编码方式;

2)第二发送模块174,耦合至第二配置模块172,用于向基站发送第二指示消息,其中,第二指示消息用于指示第一终端根据为第一终端配置的编码方式进行配置后得到的配置结果,配置结果包括以下之一:配置成功、配置失败、配置被拒绝、所述配置未被拒绝。

例如:如果第一终端在初始编码方式的协商过程中,第一终端可以选择基站配置的编码方式和编码速率进行后续的协商过程。或者,第一终端可以由第二配置模块172根据基站的配置触发编码方式的配置过程。

第一终端可以通过第二发送模块174将编码方式的配置结果发送给基站,该配置结果可以是:配置编码成功的通知;配置编码失败的通知;第一终端和/或通信对端的第二终端拒绝编码配置的指示;第一终端和/或通信对端的第二终端未拒绝编码配置的指示。

通过上述装置,基站可以记录编码方式的配置结果,在后续触发编码方式配置的时候,可以不再触发失败的编码方式的配置。还可以根据为第一终端配置的编码方式的配置结果为第一终端更新配置的编码方式,从而避免了为第一终端配置结果为配置失败的编码方式,提高了编码方式配置的成功率。

图18是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图18所示,可选地,第二配置模块172包括:

1)确定单元182,用于根据为第一终端配置的编码方式以及第一终端的信息传输状态,确定是否配置第一终端的编码方式;

2)配置单元184,耦合至确定单元182,用于在确定配置第一终端的编码方式的情况下,配置第一终端的编码方式。

图19是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图19所示,可选地,确定单元182包括:

1)判断子单元192,用于判断以下之一:第一终端的数据包丢包率是否低于第一预设阈值、第一终端的数据包延迟是否低于第二预设阈值、第一终端的信号质量是否高于第三预设阈值;

2)确定子单元194,耦合至判断子单元192,用于在判断结果为是的情况下,确定配置第一终端的编码方式;在判断结果为否的情况下,确定不配置第一终端的编码方式。

第一终端可以但不限于通过判断子单元192根据其自身的通信质量判断是否将当前的编码方式配置为基站为其配置的编码方式,其自身的通信质量可以是第一终端在当前的编码方式下的信息传输速率,如果确定子单元194确定当前的编码方式已经满足了第一终端的通信要求,那么第一终端可以选择不配置编码方式。或者还可以是如果判断子单元192判断出第一终端当前的通信质量较好,表示第一终端的编码方式的编码速率可以提高,那么确定子单元194可以确定将编码方式配置成基站为其配置的编码方式,以提高第一终端的通信质量。

在一个示例中,判断子单元192根据为第一终端配置的编码方式以及第一终端的信息传输状态,判断是否配置第一终端的编码方式可以是判断以下之一:第一终端的数据包丢包率是否低于第一预设阈值、第一终端的数据包延迟是否低于第二预设阈值、第一终端的信号质量是否高于第三预设阈值,其中,在判断结果为是的情况下,确定子单元194可以确定配置第一终端的编码方式,在判断结果为否的情况下,确定子单元194可以确定不配置第一终端的编码方式。

图20是根据本发明实施例的又一种可选的编码方式配置装置的结构框图,如图20所示,可选地,装置还包括:

第三发送模块202,耦合至第二获取模块134,用于向基站发送反馈消息,其中,反馈消息用于指示第一终端接收到为第一终端配置的编码方式。

通过上述装置,为了使基站得知第一终端是否接收到了为其配置的编码方式,可以但不限于由第三发送模块202向基站发送用于指示所述第一终端接收到为所述第一终端配置的所述编码方式的反馈消息,如果基站接收到了该反馈消息,则确定第一终端已经接收到为第一终端配置的编码方式。在一个可选的示例中,如果基站没有接收到该反馈消息,则基站可以但不限于认为第一终端没有接收到为第一终端配置的编码方式,基站可以再次向第一终端发送为第一终端配置的编码方式,可以发送到基站接收到第一终端的反馈消息为止。以确保第一终端可以接收到为其配置的编码方式,从而提高配置编码方式的成功率。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

实施例5

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s11,获取基站的覆盖范围内第一终端的编码能力指示信息,其中,编码能力指示信息用于标识第一终端的编码能力;

s12,检测基站的网络状态;

s13,根据检测到的网络状态及编码能力指示信息,为第一终端配置编码方式。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

s21,向基站发送基站的覆盖范围内的第一终端的编码能力指示信息;

s22,获取基站根据编码能力指示信息以及基站检测到的网络状态为第一终端配置的编码方式。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1