CN105828391B - 调整业务速率的方法、用户设备及基站 - Google Patents
调整业务速率的方法、用户设备及基站 Download PDFInfo
- Publication number
- CN105828391B CN105828391B CN201510308943.5A CN201510308943A CN105828391B CN 105828391 B CN105828391 B CN 105828391B CN 201510308943 A CN201510308943 A CN 201510308943A CN 105828391 B CN105828391 B CN 105828391B
- Authority
- CN
- China
- Prior art keywords
- user equipment
- service rate
- instruction
- service
- rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种调整业务速率的方法、用户设备及基站,其中,所述方法包括:获取到基站发来的调整第一用户设备的业务速率的指令;基于所述指令调整业务速率。
Description
技术领域
本发明涉及无线通信领域,尤其涉及一种调整业务速率的方法、用户设备及基站。
背景技术
随着移动用户越来越多,由于移动网络的资源占用率和信道带宽的限制,现有技术中通常采用以下两种调整业务速率的方式,来解决移动通信中容量受限和信道堵塞的问题,一是:用户设备根据当前网络质量自主调节业务速率,并通知IP多媒体子系统(IMS,IPMultimedia Subsystem)网络,但该方式为用户设备端的自主调整行为,演进型基站端和IMS网络端均不可控;二是:IMS网络端自主调节业务速率,并告知用户设备端,但该方式仅考察到业务层面的丢包情况,无法与无线质量相关联,速率调整和用户实际体验偏差较大,改善无线网络环境不理想。
发明内容
有鉴于此,本发明的目的在于提供一种调整业务速率的方法、用户设备及基站,能至少解决现有技术中存在的上述问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种调整业务速率的方法,所述方法包括:
获取到基站发来的调整第一用户设备的业务速率的指令;
基于所述指令调整业务速率。
本发明提供了一种调整业务速率的方法,所述方法包括:
发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
本发明提供了一种用户设备,包括:
信息接收单元,用于获取到基站发来的调整第一用户设备的业务速率的指令;
控制单元,用于基于所述指令调整业务速率。
本发明提供了一种基站,包括:
信息处理模块,用于获取到指令;
通信模块,用于发送指令至第一用户设备。
本发明所提供的调整业务速率的方法、用户设备及基站,根据基站的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
附图说明
图1为本发明实施例业务速率自适应方法流程示意图一;
图2为本发明实施例业务速率自适应方法流程示意图二;
图3为本发明实施例场景示意图一;
图4为本发明实施例场景示意图二;
图5为本发明实施例场景示意图三;
图6为本发明实施例业务速率自适应方法流程示意图三;
图7为本发明实施例业务速率自适应方法流程示意图四;
图8为本发明实施例业务速率自适应方法流程示意图五;
图9为本发明实施例业务速率自适应方法流程示意图六;
图10为本发明实施例业务速率自适应方法流程示意图七;
图11为本发明实施例业务速率自适应方法流程示意图八;
图12为本发明实施例业务速率自适应方法流程示意图九;
图13为场景示意图四;
图14为本发明实施例指令组成示意图;
图15为场景示意图五;
图16为场景示意图六;
图17为场景示意图七;
图18为为本发明实施例用户设备组成示意图;
图19为本发明实施例基站组成结构示意图;
图20为本发明实施例信息处理模块组成示意图;
图21为本发明实施例判断子模块组成示意图;
图22为本发明实施例第一指示子模块组成示意图;
图23本发明实施例第二指示子模块组成示意图;
图24为本发明实施例系统组成结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
实施例一、
本发明实施例提供了一种调整业务速率的方法,如图1所示,所述方法包括:
步骤101:获取到基站发来的调整第一用户设备的业务速率的指令;
步骤102:基于所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在第一用户设备中。
这里,所述用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,所述调整第一用户设备的业务速率的指令,可以为:由基站根据网络实际运行情况,确定的针对所述第一用户设备的业务速率的指令;
所述指令可以包括以下一种:上调所述第一用户设备的业务速率,下调所述第一用户设备的业务速率,保持所述第一用户设备的业务速率。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例二、
本发明实施例提供了一种调整业务速率的方法,如图2所示,所述方法包括:
步骤201:向所述基站发出调整业务速率的请求,以使得所述基站基于所述调整业务速率的请求针对所述第一用户设备的业务速率进行调整;
步骤202:获取到基站发来的调整第一用户设备的业务速率的指令;
步骤203:基于所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在第一用户设备中。
这里,所述用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,所述向所述基站发出调整业务速率的请求可以为:当第一用户设备需要进行业务速率调整的时候,向所述基站发出调整业务速率的请求。比如,当所述第一用户设备当前业务速率与使用的业务不匹配的时候,可以向基站发出调整业务速率的请求;或者,是第一用户设备检测到信号质量较差的时候,也可以向基站发出调整业务速率的请求。
本实施例中所述调整第一用户设备的业务速率的指令可以为:确定调整所述第一用户设备的上行业务速率和/或下行业务速率的指令;
相应的,所述基于所述指令调整业务速率,包括:根据所述指令调整上行业务速率和/或下行业务速率。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例三、
本发明实施例提供了一种调整业务速率的方法,如图1所示,所述方法包括:
步骤101:获取到基站发来的调整第一用户设备的业务速率的指令;
步骤102:基于所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在第一用户设备中。
这里,所述用户设备可以为具备通信功能的智能终端,比如,手机等。
优选地,步骤101之前,还可以包括向所述基站发出调整业务速率的请求;
其中,所述向所述基站发出调整业务速率的请求可以为:当第一用户设备需要进行业务速率调整的时候,向所述基站发出调整业务速率的请求。比如,当所述第一用户设备当前业务速率与使用的业务不匹配的时候,可以向基站发出调整业务速率的请求;或者,是第一用户设备检测到信号质量较差的时候,也可以向基站发出调整业务速率的请求。
优选地,本实施例在执行步骤101之前,所述第一用户设备还会获取到第一网络参数,并且上报至所述基站。所述第一网络参数可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
所述第一用户设备还会上报业务速率的调整空间信息,其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。Codec_Modify表征编解码调整值。
以及优选地,所述用户设备还可以上报自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值,比如,图3所示,第一用户设备在开始执行操作之前,需要与基站首先进行协商,得到一个业务速率集合,图3中假设业务速率集合为{23.85,19.85,12.65,8.85,6.6},即其中包含有5种速率以供用户设备进行速率调整。
本实施例所述基于所述指令调整业务速率,包括:当所述指令为针对所述第一用户设备的上行业务速率和/或下行业务速率的第三指令时,根据所述第三指令,调整上行业务速率和/或下行业务速率。
所述基于所述指令调整业务速率,包括:
当所述指令为针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令时,根据所述指令,调整第一业务的上行业务速率和/或下行业务速率。
调整第一业务的所述上行业务速率时,确定针对第二用户设备的下行业务速率的第三调整参数,向所述第二用户设备发送所述第三调整参数,以控制所述第二用户设备根据所述第三调整参数调整第一业务的下行业务速率;
调整第一业务的所述下行业务速率时,确定针对第二用户设备的上行业务速率的第四调整参数,向所述第二用户设备发送所述第四调整参数,以控制所述第二用户设备根据所述第四调整参数调整第一业务的上行业务速率;
其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
其中,所述第一调整参数以及第二调整参数可以为同时用户设备根据预设的步长值上调或下降一个步长;也可以为通知用户设备上调或下降至的具体数值;还可以为通知用户设备调整值。
本实施例中所述调整第一用户设备的业务速率的指令可以为:确定调整所述第一用户设备的上行业务速率和/或下行业务速率的指令;相应的,所述基于所述指令调整业务速率,包括:根据所述指令调整上行业务速率和/或下行业务速率。
进一步地,本实施例还能够针对第二用户设备的业务速率进行调整,可以为:所述第一用户设备调整上行业务速率和/或下行业务速率时,通知网络侧进行控制以对第二用户设备的上行业务速率和/或下行业务速率进行调整,进而,所述网络侧根据接收到的通知,针对第二用户设备进行业务速率的调整。
或者,
本实施例还能够针对第二用户设备的业务速率进行调整,可以为:调整所述上行业务速率时,确定针对第二用户设备的下行业务速率的第一调整参数,向所述第二用户设备发送所述第一调整参数,以控制所述第二用户设备根据所述第一调整参数调整下行业务速率;
调整所述下行业务速率时,确定针对第二用户设备的上行业务速率的第二调整参数,向所述第二用户设备发送所述第二调整参数,以控制所述第二用户设备根据所述第二调整参数调整上行业务速率;
其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
所述第二用户设备可以为与所述第一用户设备进行通信的用户设备,比如,当第一用户设备进行通话的时候,第二用户设备可以为与第一用户设备进行通话的对端设备。
本实施例中对确定第一调整参数的方式,可以为:按照预设的数值,控制第二用户设备上调或下调所述预设的数值的下行业务速率;
或者,可以获取到第二用户设备的速率集合,从所述速率结合中选取高于或低于当前的下行业务速率的速率至作为第一调整参数。
相应的,确定第二调整参数的方式,可以为:按照预设的数值,控制第二用户设备上调或下调所述预设的数值的上行业务速率;
或者,可以获取到第二用户设备的速率集合,从所述速率结合中选取高于或低于当前的上行业务速率的速率至作为第一调整参数。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例四、
本发明实施例提供了一种调整业务速率的方法,如图1所示,所述方法包括:
步骤101:获取到基站发来的调整第一用户设备的业务速率的指令;
步骤102:基于所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在第一用户设备中。
这里,所述用户设备可以为具备通信功能的智能终端,比如,手机等。
优选地,步骤101之前,还可以包括向所述基站发出调整业务速率的请求;
其中,所述向所述基站发出调整业务速率的请求可以为:当第一用户设备需要进行业务速率调整的时候,向所述基站发出调整业务速率的请求。比如,当所述第一用户设备当前业务速率与使用的业务不匹配的时候,可以向基站发出调整业务速率的请求;或者,是第一用户设备检测到信号质量较差的时候,也可以向基站发出调整业务速率的请求。
优选地,本实施例在执行步骤101之前,所述第一用户设备还会获取到第一网络参数,并且上报至所述基站。所述第一网络参数可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
所述第一用户设备还会上报业务速率的调整空间信息,其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述用户设备还可以上报自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值,比如,图3所示,第一用户设备在开始执行操作之前,需要与基站首先进行协商,得到一个业务速率集合,图3中假设业务速率集合为{23.85,19.85,12.65,8.85,6.6},即其中包含有5种速率以供用户设备进行速率调整。
本实施例所述基于所述指令调整业务速率,包括:基于所述指令,调整第一业务的上行业务速率和/或下行业务速率。。
所述基于所述指令调整业务速率,还可以包括:
基于所述指令,针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率进行调整;
或者,
基于所述指令,针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率进行调整。
优选地,所述方法还可以包括:调整第一业务的所述上行业务速率时,确定针对第二用户设备的下行业务速率的第三调整参数,向所述第二用户设备发送所述第三调整参数,以控制所述第二用户设备根据所述第三调整参数调整第一业务的下行业务速率;
调整第一业务的所述下行业务速率时,确定针对第二用户设备的上行业务速率的第四调整参数,向所述第二用户设备发送所述第四调整参数,以控制所述第二用户设备根据所述第四调整参数调整第一业务的上行业务速率;其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
其中,所述第三调整参数以及第四调整参数可以为同时用户设备根据预设的步长值上调或下降一个步长;也可以为通知用户设备上调或下降至的具体数值;还可以为通知用户设备调整值。
本实施例中所述调整第一用户设备的业务速率的指令可以为:确定调整所述第一用户设备的上行业务速率和/或下行业务速率的指令;相应的,所述基于所述指令调整业务速率,包括:根据所述指令调整上行业务速率和/或下行业务速率。
下面提供场景对本实施例进行说明:
场景一、如图4所示,语音业务Config内调整所属用户设备下行速率(即对端用户设备上行速率),具体为:
步骤401:第一用户设备上报协商后的codec mode set config与自身速率或速率调整空间指示,该第一用户设备上报的信息可通过测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
步骤402:基站根据第一用户设备上报的第一网络参数,包括有上报信息、上行覆盖、容量、拥塞相关指标判定第一用户设备下行需要在config内部调节速率,并通过RRC消息指示第一用户设备下行进行速率调节,如可发送RRC消息01110001,表示QCI 1在AMR WBconfig内下行降速。
步骤403:第一用户设备根据基站指示,通过RTP/RTCP CMR通知对端第二用户设备调节其上行业务速率。
场景二、如图5所示,语音业务Config间、高/标清间调整所属用户设备下行速率(即对端用户设备上行速率),具体为:
步骤501:用户设备上报协商后的codec mode set config与自身速率或速率调整空间指示,该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
步骤502:基站根据用户设备上报信息、上行覆盖、容量、拥塞相关指标判定用户设备下行需要在config间或高/标清间调节速率,并通过RRC消息指示用户设备下行进行速率调节,如可发送RRC消息01110000,表示QCI 1下行速率从AMR-WB降至AMR-NB;
步骤503:用户设备根据基站指示,通过SIP SDP通知对端用户设备调节其上行业务速率。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例五、
本发明实施例提供了一种调整业务速率的方法,包括:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在基站中。
这里,所述第一用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,所述调整第一用户设备的业务速率的指令,可以为:由基站根据网络实际运行情况,确定的针对所述第一用户设备的业务速率的指令;
所述指令可以包括以下一种:上调所述第一用户设备的业务速率,下调所述第一用户设备的业务速率,保持所述第一用户设备的业务速率。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例六、
本发明实施例提供了一种调整业务速率的方法,如图6所示,包括:
步骤601:根据第一网络参数,生成第一指令或第二指令;其中,所述第一指令用于指示第一用户设备下调或保持业务速率;所述第二指令用于指示所述第一用户设备适应性调整业务速率;
步骤602:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在基站中。
这里,所述第一用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,所述调整第一用户设备的业务速率的指令,可以为:由基站根据网络实际运行情况,确定的针对所述第一用户设备的业务速率的指令;
所述指令可以包括以下一种:上调所述第一用户设备的业务速率,下调所述第一用户设备的业务速率,保持所述第一用户设备的业务速率。
本实施例中所述适应性调整业务速率包括以下一种:上调业务速率、下调业务速率、保持业务速率。
其中,第一网络参数为能够评估网络质量优劣的参数,可以包括以下至少一种:丢包率、掉话率、第一参考参数等。
通过第一网络参数能够获取到的信息可以包括有网络容量信息、业务质量信息等。
本实施例第一网络参数的获取方式有至少两种:一种为用户设备根据实际情况上报至网络基站;另一种是网络侧的基站周期性的根据实际情况进行业务质量检测得到的。
所述根据第一网络参数,生成第一指令或第二指令,至少包括以下三种实现方式:
方式一、根据第一网络参数,判断当前网络质量的优劣;
若所述网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率;
若所述网络质量为优,通过第二指令指示所述第一用户设备适应性调整业务速率。
其中,所述根据第一网络参数,判断当前网络质量的优劣包括:
在所述第一网络参数中第一参考参数的值小于一预设阈值时,判断所述网络质量为劣;
在所述第一网络参数中第一参考参数的值大于或等于所述预设阈值时,判断所述网络质量为优。其中,第一参考参数可以为信道质量(CQI,Channel Quality Indicator)。
方式二、根据第一网络参数,获取到网络容量信息;基于所述网络容量信息,确定生成第一指令或第二指令。
其中,所述获取到网络容量信息的方法可以为根据第一网络参数中的业务量,以及基站能够承担的业务总量进行计算得到的网络容量信息,可以为一个网络容量的使用率的表示方式。
方式三、根据第一网络参数,获取业务质量信息;基于所述业务质量信息,确定生成第一指令或第二指令。
所述获取到业务质量信息的方式可以为根据第一网络参数中的业务质量信息来确定第一用户设备对应的业务质量。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例七、
本发明实施例提供了一种调整业务速率的方法,如图7所示,包括:
步骤701:获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;
步骤702:根据第一网络参数,生成第一指令或第二指令;其中,所述第一指令用于指示第一用户设备下调或保持业务速率;所述第二指令用于指示所述第一用户设备适应性调整业务速率;
步骤703:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在基站中。
这里,所述第一用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,所述调整第一用户设备的业务速率的指令,可以为:由基站根据网络实际运行情况,确定的针对所述第一用户设备的业务速率的指令;
所述指令可以包括以下一种:上调所述第一用户设备的业务速率,下调所述第一用户设备的业务速率,保持所述第一用户设备的业务速率。
本实施例中所述适应性调整业务速率包括以下一种:上调业务速率、下调业务速率、保持业务速率。
其中,第一网络参数为能够评估网络质量优劣的参数,可以包括以下至少一种:丢包率、掉话率、第一参考参数等。
通过第一网络参数能够获取到的信息可以包括有网络容量信息、业务质量信息等。
本实施例第一网络参数的获取方式有至少两种:一种为用户设备根据实际情况上报至网络基站;另一种是网络侧的基站周期性的根据实际情况进行业务质量检测得到的。
所述根据第一网络参数,生成第一指令或第二指令,至少包括以下三种实现方式:
方式一、根据第一网络参数,判断当前网络质量的优劣;
若所述网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率;
若所述网络质量为优,通过第二指令指示所述第一用户设备适应性调整业务速率。
其中,所述根据第一网络参数,判断当前网络质量的优劣包括:
在所述第一网络参数中第一参考参数的值小于一预设阈值时,判断所述网络质量为劣;
在所述第一网络参数中第一参考参数的值大于或等于所述预设阈值时,判断所述网络质量为优。其中,第一参考参数可以为信道质量(CQI,Channel Quality Indicator)。
方式二、根据第一网络参数,获取到网络容量信息;基于所述网络容量信息,确定生成第一指令或第二指令。
其中,所述获取到网络容量信息的方法可以为根据第一网络参数中的业务量,以及基站能够承担的业务总量进行计算得到的网络容量信息,可以为一个网络容量的使用率的表示方式。
方式三、根据第一网络参数,获取业务质量信息;基于所述业务质量信息,确定生成第一指令或第二指令。
所述获取到业务质量信息的方式可以为根据第一网络参数中的业务质量信息来确定第一用户设备对应的业务质量。
优选地,本实施例中所述生成第一指令,可以包括:
根据所述调整空间信息,通过所述第一指令指示所述用户设备下调或保持业务速率;其中,在所述调整空间信息指示所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
在所述调整空间信息指示所述用户设备不存在下降空间时,指示所述用户设备保持当前业务速率。
通过第二指令指示所述第一用户设备适应性调整业务速率,包括:
在所述网络容量信息的值大于一预设范围的上限,且所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备存在上升空间时,指示所述用户设备上调业务速率;
在所述网络容量信息的值大于一预设范围的上限,且所述用户设备不存在下降空间时,或,在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备不存在上升空间时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述用户设备保持当前业务速率。
其中,所述下调业务速率,包括:根据预设的步长值下调业务速率;所述上调业务速率,包括:根据预设的步长值上调业务速率、
本实施例中所述预设的步长值可以为根据实际情况进行设置的数据,比如可以设置为10kbps。
上述步骤具体实现,可以如图8和图9所示包括:
步骤10:根据第一网络参数,判断第一用户设备与基站之间的当前网络质量的优劣。
本实施中以CQI为例进行说明,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,当CQI的参数值大于或等于该预设阈值时,则判断当前的网络质量为优。其中,该预设阈值为评估网络质量优劣的经验值,是通过一系列统计和测试得出的。
在评估网络质量的步骤之前,还应先获取用户设备上报的CQI和自身业务速率的调整空间信息,其中,调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间。具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
步骤20:若网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率。
若上述步骤判断当前的网络质量为劣,则需要根据用户设备上报的自身业务速率的调整空间信息,来生成第一指令并发送至用户设备。其中,该第一指令可通过无线资源控制(RRC,Radio Resource Control)重配消息发送给用户设备,也可通过其他消息发送给用户设备,这样大大提高了该方法的兼容性。若调整空间信息指示用户设备存在下降空间时,指示用户设备下调一阶业务速率;若调整空间信息指示用户设备不存在下降空间时,指示用户设备保持当前业务速率。其中,该第一指令可设置为Codec_Modify,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
步骤30:若网络质量为优,则根据当前网络容量信息,通过第二指令指示第一用户设备(用户设备)适应性调整业务速率。
具体的,当前网络质量为优时,则需要进一步评估当前网络的网络容量信息,以更加合理的控制和调整业务速率。
其中,当网络容量信息的值大于一预设范围的上限时,判断当前网络容量信息的相关指标过高;当网络容量信息的值小于该预设范围的下限时,判断当前网络容量信息的相关指标过低;当网络容量信息的值在该预设范围内时,判断当前网络容量信息合理。根据当前网络的网络容量信息情况和用户设备上报的调整空间信息,生成第二指令,以指示用户设备适应性调整自身业务速率。值得指出的是,第二指令的定义与第一指令的定义一致,故不在此赘述。
当网络容量信息的相关指标过高,且用户设备存在下降空间时,指示用户设备下调一阶业务速率;即当网络容量信息的相关指标过高,且Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”。当网络容量信息的相关指标过高,且用户设备不存在下降空间时,指示用户设备保持当前业务速率;即当网络容量信息的相关指标过高,且Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前业务速率。
当网络容量信息的相关指标过低,且用户设备存在上升空间时,指示该用户设备上调一阶业务速率;即当网络容量信息的相关指标过低,且Code_Change_Available的值为“10”或“11”时,Codec_Modify的值为“10”。当网络容量信息的相关指标过低,且用户设备不存在上升空间时,指示用户设备保持当前业务速率;即当网络容量信息的相关指标过低,且Code_Change_Available的值为“00”或“01”时,Codec_Modify指示用户设备保持当前业务速率。
当网络容量信息合理时,不需考虑用户设备的调整空间信息,Codec_Modify指示用户设备保持当前业务速率。
其中,所述网络容量信息的相关指标,可以包括:小区用户数,资源占用率,小区吞吐量等。
网络容量信息的相关指标过低可以为以下至少之一:所述小区用户数低于第一门限值;资源占用率低于第二门限值;小区吞吐率低于第三门限值;
相应的,所述网络容量信息的相关指标过高可以为以下至少之一:所述小区用户数不低于第一门限值;资源占用率不低于第二门限值;小区吞吐率不低于第三门限值。
其中,所述第一门限值可以为根据实际情况设置的数值;第二门限值、第三门限值可以为根据实际情况设置的比例。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。可以实现基站根据网络环境变化灵活控制第一用户设备业务速率,最大化质量和无线容量。
并且,本实施中,基站根据第一用户设备上报的CQI判断当前网络质量的优劣,并根据第一用户设备上报的自身业务速率的调整空间信息,来指示第一用户设备对业务速率进行调整。若当前网络质量为劣,则通过第一指令指示第一用户设备下调或保持当前业务速率;若当前网络质量为优,则进一步评估网络容量信息的相关指标,通过第二指令指示第一用户设备保持当前业务速率,若当前资源占用率过高或过低,则通过第二指令指示用户设备结合自身业务速率情况下调或上调或保持当前业务速率;从基站侧根据当前网络的质量和网络容量信息,指示第一用户设备调整其业务速率,可以实现基站根据网络环境变化灵活控制第一用户设备业务速率,最大化质量和无线容量。
实施例八、
本发明实施例提供了一种调整业务速率的方法,如图10所示,包括:
步骤1001:获取所述第一用户设备自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值;
步骤1002:根据第一网络参数,生成第一指令或第二指令;其中,所述第一指令用于指示第一用户设备下调或保持业务速率;所述第二指令用于指示所述第一用户设备适应性调整业务速率;
步骤1003:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
优选地,本实施例提供的调整业务速率的方法可以应用在基站中。
这里,所述第一用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,所述调整第一用户设备的业务速率的指令,可以为:由基站根据网络实际运行情况,确定的针对所述第一用户设备的业务速率的指令;
所述指令可以包括以下一种:上调所述第一用户设备的业务速率,下调所述第一用户设备的业务速率,保持所述第一用户设备的业务速率。
本实施例中所述适应性调整业务速率包括以下一种:上调业务速率、下调业务速率、保持业务速率。
其中,第一网络参数为能够评估网络质量优劣的参数,可以包括以下至少一种:丢包率、掉话率、第一参考参数等。
通过第一网络参数能够获取到的信息可以包括有网络容量信息、业务质量信息等。
本实施例第一网络参数的获取方式有至少两种:一种为用户设备根据实际情况上报至网络基站;另一种是网络侧的基站周期性的根据实际情况进行业务质量检测得到的。
所述根据第一网络参数,生成第一指令或第二指令,至少包括以下三种实现方式:
方式一、根据第一网络参数,判断当前网络质量的优劣;
若所述网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率;
若所述网络质量为优,通过第二指令指示所述第一用户设备适应性调整业务速率。
其中,所述根据第一网络参数,判断当前网络质量的优劣包括:
在所述第一网络参数中第一参考参数的值小于一预设阈值时,判断所述网络质量为劣;
在所述第一网络参数中第一参考参数的值大于或等于所述预设阈值时,判断所述网络质量为优。其中,第一参考参数可以为信道质量(CQI,Channel Quality Indicator)。
其中,若所述网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率,包括:
根据所述业务速率集合,通过所述第一指令指示所述第一用户设备下调或保持业务速率;其中,在所述业务速率集合中存在低于当前业务速率的业务速率值时,指示所述第一用户设备下调至所述业务速率集合中的小于当前业务速率的一业务速率值;
在所述业务速率集合中不存在低于当前业务速率的业务速率值时,指示所述第一用户设备保持当前业务速率。
通过第二指令指示所述第一用户设备适应性调整业务速率,包括:
在所述网络容量信息的值大于一预设范围的上限,且所述业务速率集合中存在低于当前业务速率的业务速率值时,指示所述第一用户设备下调至所述业务速率集合中小于当前业务速率的一业务速率值;
在所述网络容量信息的值小于所述预设范围的下限,且所述业务速率集合中存在高于当前业务速率的业务速率值时,指示所述第一用户设备上调至所述业务速率集合中大于当前业务速率的一业务速率值;
在所述网络容量信息的值大于一预设范围的上限,且所述业务速率集合中不存在低于当前业务速率的业务速率值时,或在所述网络容量信息的值小于所述预设范围的下限,且所述业务速率集合中不存在高于当前业务速率的业务速率值时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述第一用户设备保持当前业务速率。
方式二、根据第一网络参数,获取到网络容量信息;基于所述网络容量信息,确定生成第一指令或第二指令。
其中,所述获取到网络容量信息的方法可以为根据第一网络参数中的业务量,以及基站能够承担的业务总量进行计算得到的网络容量信息,可以为一个网络容量的使用率的表示方式。
方式三、根据第一网络参数,获取业务质量信息;基于所述业务质量信息,确定生成第一指令或第二指令。
所述获取到业务质量信息的方式可以为根据第一网络参数中的业务质量信息来确定第一用户设备对应的业务质量。
优选地,本实施例中所述生成第一指令,可以包括:
根据所述调整空间信息,通过所述第一指令指示所述用户设备下调或保持业务速率;其中,在所述调整空间信息指示所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
在所述调整空间信息指示所述用户设备不存在下降空间时,指示所述用户设备保持当前业务速率。
通过第二指令指示所述第一用户设备适应性调整业务速率,包括:
在所述网络容量信息的值大于一预设范围的上限,且所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备存在上升空间时,指示所述用户设备上调业务速率;
在所述网络容量信息的值大于一预设范围的上限,且所述用户设备不存在下降空间时,或,在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备不存在上升空间时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述用户设备保持当前业务速率。
其中,所述下调业务速率,包括:根据预设的步长值下调业务速率;所述上调业务速率,包括:根据预设的步长值上调业务速率、
本实施例中所述预设的步长值可以为根据实际情况进行设置的数据,比如可以设置为10kbps。
上述步骤的具体实现,可以如图8和图11所示,包括:
步骤10:根据第一网络参数,判断第一用户设备与基站之间的当前网络质量的优劣。
其中,第一网络参数为能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等,以CQI为例进行说明,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,当CQI的参数值大于或等于该预设阈值时,则判断当前的网络质量为优。其中,该预设阈值为评估网络质量优劣的经验值,是通过一系列统计和测试得出的。
在评估网络质量的步骤之前,还应先获取用户设备上报的CQI和自身业务速率集合,其中,业务速率集合中包括用户设备支持的全部业务速率值。
步骤20:若网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率。
若上述步骤判断处当前的网络质量为劣,则需要根据第一用户设备当前的业务速率和第一用户设备上报的业务速率集合的关系,生成第一指令并发送至第一用户设备。其中,该第一指令可通过无线资源控制(RRC,Radio Resource Control)重配消息发送给第一用户设备,也可通过其他消息发送给第一用户设备。若业务速率集合中存在低于当前业务速率的业务速率值时,指示第一用户设备下调至业务速率集合中的小于当前业务速率的一业务速率值;若业务速率集合中不存在低于当前业务速率的业务速率值时,指示第一用户设备保持当前业务速率。
步骤30:若网络质量为优,则根据当前网络容量信息,通过第二指令指示第一用户设备适应性调整业务速率。
当前网络质量为优时,则需要进一步评估当前网络的网络容量信息,以更加合理的控制和调整业务速率。其中网络容量信息情况的判断如实施例一中所述,故在此不再赘述。根据当前网络的网络容量信息情况和第一用户设备上报的业务速率集合,生成第二指令,以指示第一用户设备适应性调整自身业务速率。
当网络容量信息的相关指标过高,且业务速率集合中存在低于当前业务速率的业务速率值时,指示第一用户设备下调至业务速率集合中小于当前业务速率的一业务速率值。当网络容量信息的相关指标过高,且业务速率集合中不存在低于当前业务速率的业务速率值时,指示第一用户设备保持当前业务速率。
当网络容量信息的相关指标过低,且业务速率集合中存在高于当前业务速率的业务速率值时,指示第一用户设备上调至业务速率集合中大于当前业务速率的一业务速率值。当网络容量信息的相关指标过高,且业务速率集合中不存在高于当前业务速率的业务速率值时,指示第一用户设备保持当前业务速率。
当网络容量信息合理时,不需考虑第一用户设备的业务速率集合,仅指示第一用户设备保持当前业务速率。
其中,所述网络容量信息的相关指标,可以包括:小区用户数,资源占用率,小区吞吐量等。
网络容量信息的相关指标过低可以为以下至少之一:所述小区用户数低于第一门限值;资源占用率低于第二门限值;小区吞吐率低于第三门限值;
相应的,所述网络容量信息的相关指标过高可以为以下至少之一:所述小区用户数不低于第一门限值;资源占用率不低于第二门限值;小区吞吐率不低于第三门限值。
其中,所述第一门限值可以为根据实际情况设置的数值;第二门限值、第三门限值可以为根据实际情况设置的比例。
可见,通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。可以实现基站根据网络环境变化灵活控制第一用户设备业务速率,最大化质量和无线容量。
并且,本实施中,基站根据第一用户设备上报的CQI判断当前网络质量的优劣,并根据第一用户设备上报的自身业务速率的调整空间信息,来指示第一用户设备对业务速率进行调整。若当前网络质量为劣,则通过第一指令指示第一用户设备下调或保持当前业务速率;若当前网络质量为优,则进一步评估网络容量信息的相关指标,通过第二指令指示第一用户设备保持当前业务速率,若当前资源占用率过高或过低,则通过第二指令指示用户设备结合自身业务速率情况下调或上调或保持当前业务速率;从基站侧根据当前网络的质量和网络容量信息,指示第一用户设备调整其业务速率,可以实现基站根据网络环境变化灵活控制第一用户设备业务速率,最大化质量和无线容量。
实施例九、
本发明实施例提供了一种调整业务速率的方法,如图12所示,所述方法包括:
步骤1201:确定针对所述第一用户设备的上行业务速率和/或下行业务速率的指令;
步骤1202:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
这里,所述第一网络参数中可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
优选地,执行步骤1201之前,所述方法还可以包括:获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述方法还可以包括:获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值,比如,第一用户设备在开始执行操作之前,需要与基站首先进行协商,得到一个业务速率集合。
本实施例中确定所述用于调整第一用户设备的业务速率的指令可以为基于所述第一网络参数,确定针对所述第一用户设备的业务速率进行上调、下调或者保持不变;并基于针对所述第一用户设备的业务速率进行上调、下调或保持不变生成指令。
所述确定针对所述第一用户设备的上行业务速率和/或下行业务速率的指令,具体可以包括:
基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合,
确定针对所述第一用户设备的上行业务速率的第一调整值,和/或,针对所述第一用户设备的下行业务速率的第二调整值;利用所述第一调整值和/或第二调整值生成所述第三指令。
其中,基站通知第一用户设备进行速率调整的方法,可以为通过指令信息通知第一用户设备按照步长进行调整,也可以对用户设备具体采用业务速率集合中的哪种速率进行指示。
进一步地,根据所述第一网络参数进行指令信息的生成的方式,还可以以CQI为例进行说明,比如,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,需要第一用户设备对上行业务速率进行下调;或者,当与第一用户设备通信的第二用户设备上报的网络参数表征第二用户设备所处的位置网络质量较差,所以第二用户设备的上行业务速率将会下调,因此需要相应的调低第一用户设备的下行业务速率。
通过本实施例第一用户设备也会收到所述指令,然后所述第一用户设备根据所述指令对自身的业务速率进行上调、下调或保持不变。
可见,通过采用上述方案,就能够根据基站的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。并且,还能够针对第一用户设备的上行业务速率和/或下行业务速率分别进行调整。如此,就能够实现基站根据网络环境变化灵活控制用户设备业务速率,最大化质量和无线容量。
实施例十、
本发明实施例提供了一种调整业务速率的方法,所述方法包括:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
这里,所述第一网络参数中可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
优选地,所述方法还可以包括:获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述方法还可以包括:获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
本实施例中确定所述用于调整第一用户设备的业务速率的指令可以为基于所述第一网络参数,确定针对所述第一用户设备的业务速率进行上调、下调或者保持不变;并基于针对所述第一用户设备的业务速率进行上调、下调或保持不变生成指令。
所述发送指令至第一用户设备之前,所述方法还包括以下几种操作:
第一种操作、确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令。
第二种操作、确定针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率调整的指令;
第三种操作、确定针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率调整的指令。
优选地,本实施例中确定所述第一用户设备使用的第一业务的方式可以为根据第一用户设备上报的第一网络参数确定,比如,根据CQI进行确定,假设CQI的类型为1则确定第一业务为语音业务。
所述确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令,包括:
基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合;
确定针对所述第一用户设备的第一业务的上行业务速率的第三调整值,和/或,针对所述第一用户设备的第一业务的下行业务速率的第四调整值;
利用所述第三调整值和/或第四调整值生成所述指令。
其中,基站通知第一用户设备进行速率调整的方法,可以为通过指令信息通知第一用户设备按照步长进行调整,也可以对用户设备具体采用业务速率集合中的哪种速率进行指示。
进一步地,根据所述第一网络参数进行指令信息的生成的方式,还可以以CQI为例进行说明,比如,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,需要第一用户设备对上行业务速率进行下调;或者,当与第一用户设备通信的第二用户设备上报的网络参数表征第二用户设备所处的位置网络质量较差,所以第二用户设备的上行业务速率将会下调,因此需要相应的调低第一用户设备的下行业务速率。
优选地,获取自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;以及获取自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
也就是说确定是否调整所述第一用户设备的速率的时候,还可以参考所述第一用户设备上报的第一网络参数中包含的是否具备业务速率的上调或下降空间。
通过本实施例,第一用户设备也会收到所述指令,然后所述第一用户设备根据所述指令对自身的业务速率进行上调、下调或保持不变。
进一步的本实施例中发送所述指令的方式可以为利用RRC消息下发,通过对RRC消息中每一bi位进行设置,可以通过RRC消息发送至少以下消息:针对的第一业务类型,上行和/或下行业务速率的上调或下降。
下面使用几个场景示例对本实施例进行详细说明:
示例1、调整第一用户设备(用户设备1)的语音业务的上行业务速率,如图13所示,包括:
步骤1301:用户设备1上报协商后的codec mode set config与自身速率或速率调整空间指示(我们可假设该消息为Codec_Change_Available,取值不为00,其含义可以如表1所示),该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
步骤1302:基站根据用户设备1上报信息、上行覆盖、容量、拥塞相关指标判定用户设备1上行需要在配置(config)内部调节速率,并通过RRC消息指示用户设备1上行进行速率调节。
其中,我们可假设该消息为Codec_Modify,以8比特为例,其含义可以如图14所示,前两位为QCI,即通过前两位表示针对的业务类型;第2、3位表示对上行和/或下行业务速率的上调或下降;后四位用于表示编码类型,所述编码类型可以包括有多种比如:AMR-NB、AMR-WB、EVS、视频编码等类型。如可发送RRC消息01010001,表示QCI 1(语音业务)在AMR WBconfig内上行降速;之后用户设备根据基站指示调节自身上行业务速率。
示例2、语音业务Config间、高/标清间调整所属用户设备上行业务速率,如图15所示,包括:
步骤1501:用户设备1上报协商后的codec mode set config与自身速率或速率调整空间指示,该用户设备1上报的信息可通过用户设备1的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。其中,用户设备1协商的速率集合可以包括AMR-WB以及AMR-NB等多种编码类型对应的速率集合。
步骤1502:基站根据用户设备1在第一网络参数中上报的信息、上行覆盖、容量、拥塞相关指标判定用户设备1上行需要在config间或高/标清间调节速率,并通过RRC消息指示用户设备上行进行速率调节,如可发送RRC消息01010000,表示QCI 1上行速率从AMR-WB降至AMR-NB;之后用户设备根据基站指示调节自身上行业务速率。
可见,通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。并且,还能够针对第一用户设备的某一种业务的上行业务速率和/或下行业务速率分别进行调整。如此,就能够实现基站根据网络环境变化灵活控制用户设备业务速率,最大化质量和无线容量。
实施例十一、
一种调整业务速率的方法,所述方法包括:发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
这里,所述第一网络参数中可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
优选地,所述方法还可以包括:获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述方法还可以包括:获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
本实施例中确定所述用于调整第一用户设备的业务速率的指令可以为基于所述第一网络参数,确定针对所述第一用户设备的业务速率进行上调、下调或者保持不变;并基于针对所述第一用户设备的业务速率进行上调、下调或保持不变生成指令。
所述确定针对所述第一用户设备的上行业务速率和/或下行业务速率的指令,包括:
基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合,
确定针对所述第一用户设备的上行业务速率的第一调整值,和/或,针对所述第一用户设备的下行业务速率的第二调整值;利用所述第一调整值和/或第二调整值生成所述指令。
所述确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令,包括:
基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合;
确定针对所述第一用户设备的第一业务的上行业务速率的第三调整值,和/或,针对所述第一用户设备的第一业务的下行业务速率的第四调整值;
利用所述第三调整值和/或第四调整值生成所述指令。
优选地,本实施例中确定所述第一用户设备使用的第一业务的方式可以为根据第一用户设备上报的第一网络参数确定,比如,根据CQI进行确定,假设CQI的类型为1则确定第一业务为语音业务。
所述确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令,包括:基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合;确定针对所述第一用户设备的第一业务的上行业务速率的第三调整值,和/或,针对所述第一用户设备的第一业务的下行业务速率的第四调整值;
利用所述第三调整值和/或第四调整值生成所述指令。
其中,基站通知第一用户设备进行速率调整的方法,可以为通过指令信息通知第一用户设备按照步长进行调整,也可以对用户设备具体采用业务速率集合中的哪种速率进行指示。
进一步地,根据所述第一网络参数进行指令信息的生成的方式,还可以以CQI为例进行说明,比如,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,需要第一用户设备对上行业务速率进行下调;或者,当与第一用户设备通信的第二用户设备上报的网络参数表征第二用户设备所处的位置网络质量较差,所以第二用户设备的上行业务速率将会下调,因此需要相应的调低第一用户设备的下行业务速率。
优选地,确定是否调整所述第一用户设备的速率的时候,还可以参考所述第一用户设备上报的第一网络参数中包含的是否具备业务速率的上调或下降空间。
通过本实施例第一用户设备也会收到所述指令,然后所述第一用户设备根据所述指令对自身的业务速率进行上调、下调或保持不变。
进一步的本实施例中发送所述指令的方式可以为利用RRC消息下发,通过对RRC消息中每一bit位进行设置,可以通过RRC消息发送至少以下消息:针对的第一业务类型,上行和/或下行业务速率的上调或下降。
优选地,本实施例中提供的方法还可以进一步包括:基于所述第一用户设备的第一网络参数,确定调整第二用户设备的业务速率的指令;其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
所述确定调整第二用户设备的业务速率的指令,包括以下之一:
确定针对所述第二用户设备的上行业务速率和/或下行业务速率的调整指令;
确定针对所述第二用户设备的第二业务的上行业务速率和/或下行业务速率的调整指令;
确定针对所述第二用户设备的第二业务中至少两个编码方式之间的上行业务速率和/或下行业务速率调整的指令;
确定所述第二用户设备的第二业务至少两个不同配置之间的上行业务速率和/或下行业务速率调整的指令。
进一步的,本实施例提供的所述方法还可以包括,确定与所述第一用户设备对应的第二用户设备的业务速率,具体为:基于所述第一用户设备的第一网络参数,确定针对第二用户设备的业务速率的指令;其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
所述确定针对第二用户设备的业务速率的指令,包括:
确定针对所述第二用户设备的上行业务速率和/或下行业务速率的第五指令;或者,确定针对所述第二用户设备的第二业务的上行业务速率和/或下行业务速率的第六指令。
优选地,本实施例中所述第一用户设备和第二用户设备可以处于相同基站的管理下,也可以处于不同基站的管理位置内。
比如,图16所示为第一用户设备和第二用户设备处于相同基站的管理下的,那么基站可以直接根据第一用户设备的调整业务速率的指令来确定第二用户设备调整业务速率的指令,比如,当第一用户设备需要调整第一业务的上行业务速率时,相应的,确定需要调整第二用户设备的第一业务的下行业务速率。
优选地,在确定调整第二用户设备的业务速率之前,还需要获取到针对所述第二用户设备的协商的业务速率集合,以及第二用户设备是否具备上调或下降业务速率的空间,其确定方式与第一用户设备的方式相同,这里不做赘述。
另外,第一用户设备和第二用户设备还处于不同的基站的管理范围,下面使用几个场景示例对本实施例进行详细说明:
场景一、如图17所示,语音业务服务基站与对端基站协作调整语音速率,包括:
步骤1701:第一用户设备上报协商后的业务速率集合(codec mode set config)与自身速率或速率调整空间指示,该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
步骤1702:基站根据第一用户设备上报信息、上行覆盖、容量、拥塞相关指标判定第一用户设备上行需要在config内调节速率,并与第二用户设备对应的基站进行速率协商,确保第二用户设备对应的基站的覆盖和容量符合要求。
步骤1703:完成协商后,基站通过RRC消息指示第一用户设备上行进行速率调节,如可发送RRC消息01010001,表示QCI 1在AMR-WB config内上行降速;之后用户设备根据基站指示调节自身上行业务速率。
场景二、语音业务服务基站与对端基站进行速率协商与协作调整语音速率,包括:
用户设备上报协商后的codec mode set config与自身速率或速率调整空间指示,该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报;
基站根据用户设备上报信息、上行覆盖、容量、拥塞相关指标判定用户设备下行需要在config内调节速率,并与对端基站进行速率协商,确保对端基站的覆盖和容量符合要求,并要求对端基站协作调节其所属对端用户设备的速率;
对端基站通过RRC消息指示其所属对端用户设备下行进行速率调节,如可发送RRC消息01010001,表示QCI 1在AMR-WB config内上行降速;之后所属对端用户设备根据对端基站指示调节自身上行业务速率。
可见,通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。并且,还能够针对第一用户设备的上行业务速率和/或下行业务速率分别进行调整。如此,就能够实现基站根据网络环境变化灵活控制用户设备业务速率,最大化质量和无线容量。
实施例十二、
本发明实施例提供了一种用户设备,如图18所示,包括:
信息接收单元1801,用于获取到基站发来的调整第一用户设备的业务速率的指令;
控制单元1802,用于基于所述指令调整业务速率。
优选地,本实施例提供用户设备可以包括:信息发送单元1803,用于向所述基站发出调整业务速率的请求。
这里,所述用户设备可以为具备通信功能的智能终端,比如,手机等。
其中,信息发送单元1803,用于当需要进行业务速率调整的时候,向所述基站发出调整业务速率的请求。比如,当业务速率与使用的业务不匹配的时候,可以向基站发出调整业务速率的请求;或者,是检测到信号质量较差的时候,也可以向基站发出调整业务速率的请求。
本实施例中所述控制单元1802确定调整所述第一用户设备的上行业务速率和/或下行业务速率的指令;根据所述指令调整上行业务速率和/或下行业务速率。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例十三、
本发明实施例提供了一种用户设备,如图18所示,包括:
信息接收单元1801,用于获取到基站发来的调整第一用户设备的业务速率的指令;
控制单元1802,用于基于所述指令调整业务速率。
这里,所述用户设备可以为具备通信功能的智能终端,比如,手机等。
所述用户设备还包括:信息发送单元1803,用于向基站发出业务速率调整请求。
其中,所述信息发送单元1803,用于需要进行业务速率调整的时候,向所述基站发出调整业务速率的请求。比如,当所述用户设备当前业务速率与使用的业务不匹配的时候,可以向基站发出调整业务速率的请求;或者,是用户设备检测到信号质量较差的时候,也可以向基站发出调整业务速率的请求。
优选地,控制单元1802,还会获取到第一网络参数,并且通过信息发送单元上报至所述基站。所述第一网络参数可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
控制单元1802,还会通过信息发送单元上报业务速率的调整空间信息,其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述用户设备还可以上报自身业务速率集合,其中所述业务速率集合包括支持的业务速率值。
本实施例所述控制单元,用于基于所述指令,调整第一业务的上行业务速率和/或下行业务速率。
所述控制单元,用于基于所述指令,针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率进行调整;
或者,
所述控制单元,用于基于所述指令,针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率进行调整。
进一步地,所述控制单元,用于调整上行业务速率和/或下行业务速率时,通知网络侧进行控制以对第二用户设备的上行业务速率和/或下行业务速率进行调整,进而,所述网络侧根据接收到的通知,针对第二用户设备进行业务速率的调整。
或者,所述控制单元,用于调整所述上行业务速率时,确定针对第二用户设备的下行业务速率的第一调整参数,向所述第二用户设备发送所述第一调整参数,以控制所述第二用户设备根据所述第一调整参数调整下行业务速率;
调整所述下行业务速率时,确定针对第二用户设备的上行业务速率的第二调整参数,向所述第二用户设备发送所述第二调整参数,以控制所述第二用户设备根据所述第二调整参数调整上行业务速率。
所述第二用户设备可以为与所述用户设备进行通信的用户设备,比如,当第一用户设备进行通话的时候,第二用户设备可以为与用户设备进行通话的对端设备。
本实施例中对确定第一调整参数的方式,可以为:按照预设的数值,控制第二用户设备上调或下调所述预设的数值的下行业务速率;或者,可以获取到第二用户设备的速率集合,从所述速率结合中选取高于或低于当前的下行业务速率的速率至作为第一调整参数。
相应的,确定第二调整参数的方式,可以为:按照预设的数值,控制第二用户设备上调或下调所述预设的数值的上行业务速率;或者,可以获取到第二用户设备的速率集合,从所述速率结合中选取高于或低于当前的上行业务速率的速率至作为第一调整参数。
优选地,所述控制单元,用于调整第一业务的所述上行业务速率时,确定针对第二用户设备的下行业务速率的第三调整参数,向所述第二用户设备发送所述第三调整参数,以控制所述第二用户设备根据所述第三调整参数调整第一业务的下行业务速率;
调整第一业务的所述下行业务速率时,确定针对第二用户设备的上行业务速率的第四调整参数,向所述第二用户设备发送所述第四调整参数,以控制所述第二用户设备根据所述第四调整参数调整第一业务的上行业务速率;其中,所述第二用户设备与所述用户设备不同,为与所述用户设备建立通信连接的用户设备。
其中,所述第三调整参数以及第四调整参数可以为同时用户设备根据预设的步长值上调或下降一个步长;也可以为通知用户设备上调或下降至的具体数值;还可以为通知用户设备调整值。
本实施例中所述调整第一用户设备的业务速率的指令可以为:确定调整所述第一用户设备的上行业务速率和/或下行业务速率的指令;相应的,所述基于所述指令调整业务速率,包括:根据所述指令调整上行业务速率和/或下行业务速率。
进一步地,本实施例还能够针对第二用户设备的业务速率进行调整,可以为:所述第一用户设备调整上行业务速率和/或下行业务速率时,通知网络侧进行控制以对第二用户设备的上行业务速率和/或下行业务速率进行调整,进而,所述网络侧根据接收到的通知,针对第二用户设备进行业务速率的调整。
下面提供场景对本实施例进行说明:
场景一、语音业务Config内调整所属用户设备下行速率(即对端用户设备上行速率),具体为:
第一用户设备上报协商后的codec mode set config与自身速率或速率调整空间指示,该第一用户设备上报的信息可通过测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
基站根据第一用户设备上报的第一网络参数,包括有上报信息、上行覆盖、容量、拥塞相关指标判定第一用户设备下行需要在config内部调节速率,并通过RRC消息指示第一用户设备下行进行速率调节,如可发送RRC消息01110001,表示QCI 1在AMR WB config内下行降速。
第一用户设备根据基站指示,通过RTP/RTCP CMR通知对端第二用户设备调节其上行业务速率。
场景二、语音业务Config间、高/标清间调整所属用户设备下行速率(即对端用户设备上行速率),具体为:
用户设备上报协商后的codec mode set config与自身速率或速率调整空间指示,该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
基站根据用户设备上报信息、上行覆盖、容量、拥塞相关指标判定用户设备下行需要在config间或高/标清间调节速率,并通过RRC消息指示用户设备下行进行速率调节,如可发送RRC消息01110000,表示QCI 1下行速率从AMR-WB降至AMR-NB;
用户设备根据基站指示,通过SIP SDP通知对端用户设备调节其上行业务速率。
可见,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
实施例十四、
本发明实施例提供了一种基站,如图19所示,包括:
信息处理模块1901,用于获取到指令;
通信模块1902,用于发送指令至第一用户设备。
这里,所述第一网络参数中可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
本实施例中确定所述用于调整第一用户设备的业务速率的指令可以为基于所述第一网络参数,确定针对所述第一用户设备的业务速率进行上调、下调或者保持不变;并基于针对所述第一用户设备的业务速率进行上调、下调或保持不变生成指令。
通过本实施例第一用户设备也会收到所述指令,然后所述第一用户设备根据所述指令对自身的业务速率进行上调、下调或保持不变。
所述信息处理模块,还用于根据第一网络参数,生成第一指令或第二指令;其中,所述第一指令用于指示第一用户设备下调或保持业务速率;所述第二指令用于指示所述第一用户设备适应性调整业务速率。
所述适应性调整业务速率包括以下一种:上调业务速率、下调业务速率、保持业务速率。
可见,通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。如此,就能够实现基站根据网络环境变化灵活控制用户设备业务速率,最大化质量和无线容量。
实施例十五、
本发明实施例提供了一种基站,如图19所示,包括:
信息处理模块1901,用于获取到指令;
通信模块1902,用于发送指令至第一用户设备。
其中,如图20所示,所述信息处理模块,包括:
判断子模块2001,用于根据第一网络参数,判断第一用户设备与所述基站之间的当前网络质量的优劣;
第一指示子模块2002,用于在所述网络质量为劣时,通过第一指令指示第一用户设备下调或保持业务速率;
第二指示子模块2003,用于在所述网络质量为优时,根据当前网络容量信息,通过第二指令指示所述第一用户设备适应性调整业务速率。
其中,第一网络参数包括:信道质量CQI,如图21所示,判断子模块包括:
第一判断单元2101,用于在所述第一网络参数的值小于一预设阈值时,判断所述网络质量为劣;
第二判断单元2102,用于在所述第一网络参数的值大于或等于所述预设阈值时,判断所述网络质量为优。
信息处理模块还包括:第一获取子模块2004,用于获取所述用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间。
如图22所示,第一指示子模块包括:第一指示单元2201,用于根据所述调整空间信息,通过所述第一指令指示所述用户设备下调或保持业务速率;其中,在所述调整空间信息指示所述用户设备存在下降空间时,指示所述用户设备下调一阶业务速率;在所述调整空间信息指示所述用户设备不存在下降空间时,指示所述用户设备保持当前业务速率。
其中,如图23所示,第二指示子模块包括:
第一下调单元2301,用于在所述网络容量信息的值大于一预设范围的上限,且所述用户设备存在下降空间时,指示所述用户设备下调一阶业务速率;
第一上调单元2302,用于在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备存在上升空间时,指示所述用户设备上调一阶业务速率;
第一保持单元2303,用于在所述网络容量信息的值大于一预设范围的上限,且所述用户设备不存在下降空间时,或,在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备不存在上升空间时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述用户设备保持当前业务速率。
其中,所述信息处理单元还包括:第二获取子模块2005,用于获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述用户设备支持的业务速率值。
其中,第一指示子模块还包括:第二指示单元2202,用于根据业务速率集合,通过第一指令指示用户设备下调或保持业务速率;其中,在业务速率集合中存在低于当前业务速率的业务速率值时,指示用户设备下调至业务速率集合中的小于当前业务速率的一业务速率值;在业务速率集合中不存在低于当前业务速率的业务速率值时,指示用户设备保持当前业务速率。
其中,第二指示子模块还包括:第二下调单元2304,用于在网络容量信息的值大于一预设范围的上限,且业务速率集合中存在低于当前业务速率的业务速率值时,指示用户设备下调至业务速率集合中小于当前业务速率的一业务速率值;
第二上调单元2305,用于在网络容量信息的值小于预设范围的下限,且业务速率集合中存在高于当前业务速率的业务速率值时,指示用户设备上调至业务速率集合中大于当前业务速率的一业务速率值;
第二保持单元2306,用于在网络容量信息的值大于一预设范围的上限,且业务速率集合中不存在低于当前业务速率的业务速率值时,或在网络容量信息的值小于预设范围的下限,且业务速率集合中不存在高于当前业务速率的业务速率值时,或,在网络容量信息的值在预设范围之内时,指示用户设备保持当前业务速率。
可见,通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。可以实现基站根据网络环境变化灵活控制第一用户设备业务速率,最大化质量和无线容量。
并且,本实施中,基站根据第一用户设备上报的CQI判断当前网络质量的优劣,并根据第一用户设备上报的自身业务速率的调整空间信息,来指示第一用户设备对业务速率进行调整。若当前网络质量为劣,则通过第一指令指示第一用户设备下调或保持当前业务速率;若当前网络质量为优,则进一步评估资源占用率,若资源占用率的值落在一预设范围内,则通过第二指令指示第一用户设备保持当前业务速率,若当前资源占用率过高或过低,则通过第二指令指示用户设备结合自身业务速率情况下调或上调或保持当前业务速率;从基站侧根据当前网络的质量和网络容量信息,指示第一用户设备调整其业务速率,可以实现基站根据网络环境变化灵活控制第一用户设备业务速率,最大化质量和无线容量。
实施例十六、
本发明实施例提供了一种基站,如图19所示,包括:
信息处理模块1901,用于获取到指令;
通信模块1902,用于发送指令至第一用户设备。
这里,所述第一网络参数中可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
优选地,所述信息处理模块,用于基于所述第一用户设备的第一网络参数,确定针对所述第一用户设备的上行业务速率和/或下行业务速率的第三指令。
所述信息处理模块,还用于基于所述第一用户设备的第一网络参数,确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令。
所述信息处理模块,用于获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述信息处理模块,还用于获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
本实施例中确定所述用于调整第一用户设备的业务速率的指令可以为基于所述第一网络参数,确定针对所述第一用户设备的业务速率进行上调、下调或者保持不变;并基于针对所述第一用户设备的业务速率进行上调、下调或保持不变生成指令。
所述信息处理模块,还用于基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合,确定针对所述第一用户设备的上行业务速率的第一调整值,和/或,针对所述第一用户设备的下行业务速率的第二调整值;利用所述第一调整值和/或第二调整值生成所述第三指令。
其中,基站通知第一用户设备进行速率调整的方法,可以为通过指令信息通知第一用户设备按照步长进行调整,也可以对用户设备具体采用业务速率集合中的哪种速率进行指示。
进一步地,根据所述第一网络参数进行指令信息的生成的方式,还可以以CQI为例进行说明,比如,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,需要第一用户设备对上行业务速率进行下调;或者,当与第一用户设备通信的第二用户设备上报的网络参数表征第二用户设备所处的位置网络质量较差,所以第二用户设备的上行业务速率将会下调,因此需要相应的调低第一用户设备的下行业务速率。
下面使用几个场景示例对本实施例进行详细说明:
示例1、调整第一用户设备(用户设备1)的语音业务的上行业务速率,如包括:
用户设备1上报协商后的codec mode set config与自身速率或速率调整空间指示(我们可假设该消息为Codec_Change_Available,取值不为00,其含义可以如表1所示),该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
基站根据用户设备1上报信息、上行覆盖、容量、拥塞相关指标判定用户设备1上行需要在config内部调节速率,并通过RRC消息指示用户设备1上行进行速率调节。
其中,我们可假设该消息为Codec_Modify,以8比特为例,其含义可以如前两位为QCI,即通过前两位表示针对的业务类型;第2、3位表示对上行和/或下行业务速率的上调或下降;后四位用于表示编码类型,所述编码类型可以包括有多种比如:AMR-NB、AMR-WB、EVS、视频编码等类型。如可发送RRC消息01010001,表示QCI 1(语音业务)在AMR WB config内上行降速;之后用户设备根据基站指示调节自身上行业务速率。
示例2、语音业务Config间、高/标清间调整所属用户设备上行业务速率,包括:
用户设备1上报协商后的codec mode set config与自身速率或速率调整空间指示,该用户设备1上报的信息可通过用户设备1的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。其中,用户设备1协商的速率集合可以包括AMR-WB以及AMR-NB等多种编码类型对应的速率集合。
基站根据用户设备1在第一网络参数中上报的信息、上行覆盖、容量、拥塞相关指标判定用户设备1上行需要在config间或高/标清间调节速率,并通过RRC消息指示用户设备上行进行速率调节,如可发送RRC消息01010000,表示QCI 1上行速率从AMR-WB降至AMR-NB;之后用户设备根据基站指示调节自身上行业务速率。
可见,通过采用本方案,通过采用上述方案,就能够根据基站的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。并且,还能够针对第一用户设备的上行业务速率和/或下行业务速率分别进行调整。如此,就能够实现基站根据网络环境变化灵活控制用户设备业务速率,最大化质量和无线容量。
实施例十七、
本发明实施例提供了一种基站,如图19所示,包括:
信息处理模块1901,用于获取到指令;
通信模块1902,用于发送指令至第一用户设备。
这里,所述第一网络参数中可以包括有能够评估网络质量优劣的参数,如:丢包率、掉话率或信道质量(CQI,Channel Quality Indicator)等。
所述信息处理单元,具体用于基于所述第一用户设备的第一网络参数,确定针对所述第一用户设备的上行业务速率和/或下行业务速率的第三指令;
或者,基于所述第一用户设备的第一网络参数,确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令。
优选地,所述信息处理单元,具体用于获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;具体可分为以下几类:仅存在上升空间,仅存在下降空间,不存在上升空间和下降空间以及既存在上升空间又存在下降空间。其中该调整空间信息的指令可设置为Code_Change_Available,具体编码含义可参照下表所示:
即,当Code_Change_Available的值为“01”或“11”时,Codec_Modify的值为“00”,当Code_Change_Available的值为“00”或“10”时,Codec_Modify指示用户设备保持当前速率。
以及优选地,所述方法还可以包括:获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
本实施例中确定所述用于调整第一用户设备的业务速率的指令可以为基于所述第一网络参数,确定针对所述第一用户设备的业务速率进行上调、下调或者保持不变;并基于针对所述第一用户设备的业务速率进行上调、下调或保持不变生成指令。
优选地,本实施例中确定所述第一用户设备使用的第一业务的方式可以为根据第一用户设备上报的第一网络参数确定,比如,根据CQI进行确定,假设CQI的类型为1则确定第一业务为语音业务。
所述信息处理单元,具体用于基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合;确定针对所述第一用户设备的第一业务的上行业务速率的第三调整值,和/或,针对所述第一用户设备的第一业务的下行业务速率的第四调整值;利用所述第三调整值和/或第四调整值生成所述指令。
其中,基站通知第一用户设备进行速率调整的方法,可以为通过指令信息通知第一用户设备按照步长进行调整,也可以对用户设备具体采用业务速率集合中的哪种速率进行指示。
进一步地,根据所述第一网络参数进行指令信息的生成的方式,还可以以CQI为例进行说明,比如,当CQI的参数值小于一预设阈值时,则判断当前的网络质量为劣,需要第一用户设备对上行业务速率进行下调;或者,当与第一用户设备通信的第二用户设备上报的网络参数表征第二用户设备所处的位置网络质量较差,所以第二用户设备的上行业务速率将会下调,因此需要相应的调低第一用户设备的下行业务速率。
优选地,确定是否调整所述第一用户设备的速率的时候,还可以参考所述第一用户设备上报的第一网络参数中包含的是否具备业务速率的上调或下降空间。
通过本实施例第一用户设备也会收到所述指令,然后所述第一用户设备根据所述指令对自身的业务速率进行上调、下调或保持不变。
进一步的本实施例中发送所述指令的方式可以为利用RRC消息下发,通过对RRC消息中每一bi位进行设置,可以通过RRC消息发送至少以下消息:针对的第一业务类型,上行和/或下行业务速率的上调或下降。
进一步的,所述信息处理单元,具体用于基于所述第一用户设备的第一网络参数,确定针对第二用户设备的业务速率的指令;其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
所述确定针对第二用户设备的业务速率的指令,包括:
确定针对所述第二用户设备的上行业务速率和/或下行业务速率的第五指令;或者,确定针对所述第二用户设备的第二业务的上行业务速率和/或下行业务速率的第六指令。
优选地,本实施例中所述第一用户设备和第二用户设备可以处于相同基站的管理下,也可以处于不同基站的管理位置内。
比如,为第一用户设备和第二用户设备处于相同基站的管理下的,那么基站可以直接根据第一用户设备的调整业务速率的指令来确定第二用户设备调整业务速率的指令,比如,当第一用户设备需要调整第一业务的上行业务速率时,相应的,确定需要调整第二用户设备的第一业务的下行业务速率。
优选地,在确定调整第二用户设备的业务速率之前,还需要获取到针对所述第二用户设备的协商的业务速率集合,以及第二用户设备是否具备上调或下降业务速率的空间,其确定方式与第一用户设备的方式相同,这里不做赘述。
另外,第一用户设备和第二用户设备还处于不同的基站的管理范围,下面使用几个场景示例对本实施例进行详细说明:
场景一、语音业务服务基站与对端基站协作调整语音速率,包括:
第一用户设备上报协商后的业务速率集合(codec mode set config)与自身速率或速率调整空间指示,该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报。
基站根据第一用户设备上报信息、上行覆盖、容量、拥塞相关指标判定第一用户设备上行需要在config内调节速率,并与第二用户设备对应的基站进行速率协商,确保第二用户设备对应的基站的覆盖和容量符合要求。
完成协商后,基站通过RRC消息指示第一用户设备上行进行速率调节,如可发送RRC消息01010001,表示QCI 1在AMR-WB config内上行降速;之后用户设备根据基站指示调节自身上行业务速率。
场景二、语音业务服务基站与对端基站进行速率协商与协作调整语音速率,包括:
用户设备上报协商后的codec mode set config与自身速率或速率调整空间指示,该用户设备上报的信息可通过用户设备的测量报告或者功率上升空间报告上报给基站,也可通过其他消息上报;
基站根据用户设备上报信息、上行覆盖、容量、拥塞相关指标判定用户设备下行需要在config内调节速率,并与对端基站进行速率协商,确保对端基站的覆盖和容量符合要求,并要求对端基站协作调节其所属对端用户设备的速率;
对端基站通过RRC消息指示其所属对端用户设备下行进行速率调节,如可发送RRC消息01010001,表示QCI 1在AMR-WB config内上行降速;之后所属对端用户设备根据对端基站指示调节自身上行业务速率。
可见,通过采用本方案,基站侧就能够根据获取到的第一网络参数,对第一用户设备的业务速率进行调整,并发送指令至第一用户设备,以控制第一用户设备调整业务速率。并且,还能够针对第一用户设备的上行业务速率和/或下行业务速率分别进行调整。如此,就能够实现基站根据网络环境变化灵活控制用户设备业务速率,最大化质量和无线容量。
实施例十八、
本实施例提供了一种调整业务速率的系统,如图24所示,所述系统包括:
基站2401,用于发送指令至第一用户设备;
第一用户设备2402,用于获取到基站发来的调整第一用户设备的业务速率的指令;基于所述指令调整业务速率。
其中,基站,包括:信息处理模块,用于获取到第一网络参数;用于基于所述第一网络参数,确定用于调整第一用户设备的业务速率的指令;通信模块,用于发送所述指令至所述第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
用户设备,包括:信息接收单元,用于获取到基站发来的针对所述第一用户设备的业务速率的指令;控制单元,用于基于所述指令调整业务速率。
可见,通过采用本方案,通过采用上述方案,就能够根据基站发来的指令以控制用户设备调整业务速率。如此,通过灵活控制用户设备业务速率,能够优化网络质量,并且提升无线容量。
本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (49)
1.一种调整业务速率的方法,其特征在于,所述方法包括:
上报业务速率的调整空间信息以及自身业务速率集合;其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;所述业务速率集合包括第一用户设备支持的业务速率值;
获取调整第一用户设备的业务速率的指令;其中,所述调整第一用户设备的业务速率的指令是由基站确定的;
基于所述指令调整业务速率。
2.根据权利要求1所述的方法,其特征在于,所述获取到基站发来的针对所述第一用户设备的业务速率的指令之前,所述方法还包括:
向所述基站发出调整业务速率的请求,以使得所述基站基于所述调整业务速率的请求针对所述第一用户设备的业务速率进行调整。
3.根据权利要求1所述的方法,其特征在于,所述基于所述指令调整业务速率,包括:
根据所述指令调整上行业务速率和/或下行业务速率。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
调整所述上行业务速率时,确定针对第二用户设备的下行业务速率的第一调整参数,向所述第二用户设备发送所述第一调整参数,以控制所述第二用户设备根据所述第一调整参数调整下行业务速率;
调整所述下行业务速率时,确定针对第二用户设备的上行业务速率的第二调整参数,向所述第二用户设备发送所述第二调整参数,以控制所述第二用户设备根据所述第二调整参数调整上行业务速率;
其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
5.根据权利要求1所述的方法,其特征在于,所述基于所述指令调整业务速率,包括:
基于所述指令,调整第一业务的上行业务速率和/或下行业务速率。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
调整第一业务的所述上行业务速率时,确定针对第二用户设备的下行业务速率的第三调整参数,向所述第二用户设备发送所述第三调整参数,以控制所述第二用户设备根据所述第三调整参数调整第一业务的下行业务速率;
调整第一业务的所述下行业务速率时,确定针对第二用户设备的上行业务速率的第四调整参数,向所述第二用户设备发送所述第四调整参数,以控制所述第二用户设备根据所述第四调整参数调整第一业务的上行业务速率;其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
7.根据权利要求1所述的方法,其特征在于,所述基于所述指令调整业务速率,包括:
基于所述指令,针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率进行调整;
或者,
基于所述指令,针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率进行调整。
8.一种调整业务速率的方法,其特征在于,所述方法包括:
获取业务速率的调整空间信息以及第一终端设备自身业务速率集合;其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;所述业务速率集合包括第一用户设备支持的业务速率值;
基于所述业务速率的调整空间信息和所述业务速率集合,生成业务速率调整指令;
发送指令至第一用户设备,以控制所述第一用户设备根据所述指令调整业务速率。
9.根据权利要求8所述的方法,其特征在于,所述发送指令至第一用户设备之前,所述方法还包括:
根据第一网络参数,生成第一指令或第二指令;其中,所述第一指令用于指示第一用户设备下调或保持业务速率;所述第二指令用于指示所述第一用户设备适应性调整业务速率。
10.根据权利要求9所述的方法,其特征在于,所述适应性调整业务速率包括以下一种:上调业务速率、下调业务速率、保持业务速率。
11.根据权利要求9所述的方法,其特征在于,所述根据第一网络参数,生成第一指令或第二指令,包括:
根据第一网络参数,判断当前网络质量的优劣;
若所述网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率;
若所述网络质量为优,通过第二指令指示所述第一用户设备适应性调整业务速率。
12.根据权利要求9所述的方法,其特征在于,所述根据第一网络参数,生成第一指令或第二指令,包括:
根据第一网络参数,获取到网络容量信息;基于所述网络容量信息,确定生成第一指令或第二指令。
13.根据权利要求9所述的方法,其特征在于,所述根据第一网络参数,生成第一指令或第二指令,包括:
根据第一网络参数,获取业务质量信息;基于所述业务质量信息,确定生成第一指令或第二指令。
14.根据权利要求11所述的方法,其特征在于,所述根据第一网络参数,判断当前网络质量的优劣包括:
在所述第一网络参数中第一参考参数的值小于一预设阈值时,判断所述网络质量为劣;
在所述第一网络参数中第一参考参数的值大于或等于所述预设阈值时,判断所述网络质量为优。
15.根据权利要求9所述的方法,其特征在于,根据第一网络参数,生成第一指令或第二指令之前,还包括:
获取所述第一用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间。
16.根据权利要求15所述的方法,其特征在于,生成第一指令,包括:
根据所述调整空间信息,通过所述第一指令指示所述用户设备下调或保持业务速率;
其中,在所述调整空间信息指示所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
在所述调整空间信息指示所述用户设备不存在下降空间时,指示所述用户设备保持当前业务速率。
17.根据权利要求16所述的方法,其特征在于,通过第二指令指示所述第一用户设备适应性调整业务速率,包括:
在所述网络容量信息的值大于一预设范围的上限,且所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备存在上升空间时,指示所述用户设备上调业务速率;
在所述网络容量信息的值大于一预设范围的上限,且所述用户设备不存在下降空间时,或,在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备不存在上升空间时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述用户设备保持当前业务速率。
18.根据权利要求17所述的方法,其特征在于,所述下调业务速率,包括:根据预设的步长值下调业务速率;所述上调业务速率,包括:根据预设的步长值上调业务速率。
19.根据权利要求9所述的方法,其特征在于,根据第一网络参数,生成第一指令或第二指令之前,还包括:
获取所述第一用户设备自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
20.根据权利要求19所述的方法,其特征在于,若所述网络质量为劣,通过第一指令指示第一用户设备下调或保持业务速率,包括:
根据所述业务速率集合,通过所述第一指令指示所述第一用户设备下调或保持业务速率;其中,在所述业务速率集合中存在低于当前业务速率的业务速率值时,指示所述第一用户设备下调至所述业务速率集合中的小于当前业务速率的一业务速率值;
在所述业务速率集合中不存在低于当前业务速率的业务速率值时,指示所述第一用户设备保持当前业务速率。
21.根据权利要求20所述的方法,其特征在于,通过第二指令指示所述第一用户设备适应性调整业务速率,包括:
在所述网络容量信息的值大于一预设范围的上限,且所述业务速率集合中存在低于当前业务速率的业务速率值时,指示所述第一用户设备下调至所述业务速率集合中小于当前业务速率的一业务速率值;
在所述网络容量信息的值小于所述预设范围的下限,且所述业务速率集合中存在高于当前业务速率的业务速率值时,指示所述第一用户设备上调至所述业务速率集合中大于当前业务速率的一业务速率值;
在所述网络容量信息的值大于一预设范围的上限,且所述业务速率集合中不存在低于当前业务速率的业务速率值时,或在所述网络容量信息的值小于所述预设范围的下限,且所述业务速率集合中不存在高于当前业务速率的业务速率值时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述第一用户设备保持当前业务速率。
22.根据权利要求8所述的方法,其特征在于,所述发送指令至第一用户设备之前,所述方法还包括:
确定针对所述第一用户设备的上行业务速率和/或下行业务速率的指令。
23.根据权利要求8所述的方法,其特征在于,所述发送指令至第一用户设备之前,所述方法还包括:
确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令。
24.根据权利要求8所述的方法,其特征在于,确定针对第一用户设备的业务速率的指令,包括:
确定针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率调整的指令;
或者,
确定针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率调整的指令。
25.根据权利要求22-24任一项所述的方法,其特征在于,所述方法还包括:
获取自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;
以及获取自身业务速率集合,其中所述业务速率集合包括所述第一用户设备支持的业务速率值。
26.根据权利要求22所述的方法,其特征在于,所述确定针对所述第一用户设备的上行业务速率和/或下行业务速率的指令,包括:
基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合,
确定针对所述第一用户设备的上行业务速率的第一调整值,和/或,针对所述第一用户设备的下行业务速率的第二调整值;利用所述第一调整值和/或第二调整值生成所述指令。
27.根据权利要求23所述的方法,其特征在于,所述确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令,包括:
基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合;
确定针对所述第一用户设备的第一业务的上行业务速率的第三调整值,和/或,针对所述第一用户设备的第一业务的下行业务速率的第四调整值;
利用所述第三调整值和/或第四调整值生成所述指令。
28.根据权利要求22-24任一项所述的方法,其特征在于,所述方法还包括:
基于所述第一用户设备的第一网络参数,确定调整第二用户设备的业务速率的指令;
其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
29.根据权利要求28所述的方法,其特征在于,所述确定调整第二用户设备的业务速率的指令,包括以下之一:
确定针对所述第二用户设备的上行业务速率和/或下行业务速率的调整指令;
确定针对所述第二用户设备的第二业务的上行业务速率和/或下行业务速率的调整指令;
确定针对所述第二用户设备的第二业务中至少两个编码方式之间的上行业务速率和/或下行业务速率调整的指令;
确定所述第二用户设备的第二业务至少两个不同配置之间的上行业务速率和/或下行业务速率调整的指令。
30.一种用户设备,其特征在于,包括:
信息发送单元,用于上报业务速率的调整空间信息以及自身业务速率集合;其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;所述业务速率集合包括第一用户设备支持的业务速率值;
信息接收单元,用于获取调整第一用户设备的业务速率的指令;其中,所述调整第一用户设备的业务速率的指令是由基站确定的;
控制单元,用于基于所述指令调整业务速率。
31.根据权利要求30所述的用户设备,其特征在于,所述信息发送单元,还用于向所述基站发出调整业务速率的请求。
32.根据权利要求30所述的用户设备,其特征在于,所述控制单元,用于根据所述指令调整上行业务速率和/或下行业务速率。
33.根据权利要求32所述的用户设备,其特征在于,所述控制单元,用于调整所述上行业务速率时,确定针对第二用户设备的下行业务速率的第一调整参数,向所述第二用户设备发送所述第一调整参数,以控制所述第二用户设备根据所述第一调整参数调整下行业务速率;
调整所述下行业务速率时,确定针对第二用户设备的上行业务速率的第二调整参数,向所述第二用户设备发送所述第二调整参数,以控制所述第二用户设备根据所述第二调整参数调整上行业务速率;其中,所述第二用户设备与所述用户设备不同,为与所述用户设备建立通信连接的用户设备。
34.根据权利要求30所述的用户设备,其特征在于,所述控制单元,用于基于所述指令,调整第一业务的上行业务速率和/或下行业务速率。
35.根据权利要求34所述的用户设备,其特征在于,所述控制单元,用于调整第一业务的所述上行业务速率时,确定针对第二用户设备的下行业务速率的第三调整参数,向所述第二用户设备发送所述第三调整参数,以控制所述第二用户设备根据所述第三调整参数调整第一业务的下行业务速率;调整第一业务的所述下行业务速率时,确定针对第二用户设备的上行业务速率的第四调整参数,向所述第二用户设备发送所述第四调整参数,以控制所述第二用户设备根据所述第四调整参数调整第一业务的上行业务速率;其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
36.根据权利要求30所述的用户设备,其特征在于,所述控制单元,用于基于所述指令,针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率进行调整;
或者,
所述控制单元,用于基于所述指令,针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率进行调整。
37.一种基站,其特征在于,包括:
通信模块,用于获取业务速率的调整空间信息以及第一终端设备自身业务速率集合;其中,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间;所述业务速率集合包括第一用户设备支持的业务速率值;
信息处理模块,用于基于所述业务速率的调整空间信息和所述业务速率集合,生成业务速率调整指令;
通信模块,还用于发送指令至第一用户设备。
38.根据权利要求37所述的基站,其特征在于,所述信息处理模块,包括:
判断子模块,用于根据第一网络参数,判断当前网络质量的优劣;
第一指示子模块,用于在所述网络质量为劣时,通过第一指令指示第一用户设备下调或保持业务速率;
第二指示子模块,用于在所述网络质量为优时,通过第二指令指示所述第一用户设备适应性调整业务速率。
39.根据权利要求38所述的基站,其特征在于,所述信息处理模块,具体用于根据第一网络参数,获取到网络容量信息;基于所述网络容量信息,确定生成第一指令或第二指令;
或者,所述信息处理模块,具体用于根据第一网络参数,获取业务质量信息;基于所述业务质量信息,确定生成第一指令或第二指令。
40.根据权利要求38所述的基站,其特征在于,判断子模块包括:
第一判断单元,用于在所述第一网络参数中第一参考参数的值小于一预设阈值时,判断所述网络质量为劣;
第二判断单元,用于在所述第一网络参数中第一参考参数的值大于或等于所述预设阈值时,判断所述网络质量为优。
41.根据权利要求40所述的基站,其特征在于,信息处理模块还包括:第一获取子模块,用于获取所述用户设备上报的第一网络参数和自身业务速率的调整空间信息,所述调整空间信息包括:存在上升空间、存在下降空间、不存在上升空间或不存在下降空间。
42.根据权利要求41所述的基站,其特征在于,第一指示子模块包括:第一指示单元,用于根据所述调整空间信息,通过所述第一指令指示所述用户设备下调或保持业务速率;
其中,在所述调整空间信息指示所述用户设备存在下降空间时,指示所述用户设备下调业务速率;在所述调整空间信息指示所述用户设备不存在下降空间时,指示所述用户设备保持当前业务速率;
所述第二指示子模块包括:
第一下调单元,用于在所述网络容量信息的值大于一预设范围的上限,且所述用户设备存在下降空间时,指示所述用户设备下调业务速率;
第一上调单元,用于在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备存在上升空间时,指示所述用户设备上调业务速率;
第一保持单元,用于在所述网络容量信息的值大于一预设范围的上限,且所述用户设备不存在下降空间时,或,在所述网络容量信息的值小于所述预设范围的下限,且所述用户设备不存在上升空间时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述用户设备保持当前业务速率。
43.根据权利要求40所述的基站,其特征在于,所述信息处理单元还包括:
第二获取子模块,用于获取所述用户设备上报的第一网络参数和自身业务速率集合,其中所述业务速率集合包括所述用户设备支持的业务速率值。
44.根据权利要求42所述的基站,其特征在于,第一指示子模块还包括:
第二指示单元,用于根据所述业务速率集合,通过第一信令消息指示所述用户设备下调或保持业务速率;其中,在所述业务速率集合中存在低于当前业务速率的业务速率值时,指示所述用户设备下调至所述业务速率集合中的小于当前业务速率的一业务速率值;在所述业务速率集合中不存在低于当前业务速率的业务速率值时,指示所述用户设备保持当前业务速率。
45.根据权利要求44所述的基站,其特征在于,第二指示子模块包括:
第二下调单元,用于在所述网络容量信息的值大于一预设范围的上限,且所述业务速率集合中存在低于当前业务速率的业务速率值时,指示所述第一用户设备下调至所述业务速率集合中小于当前业务速率的一业务速率值;
第二上调单元,用于在所述网络容量信息的值小于所述预设范围的下限,且所述业务速率集合中存在高于当前业务速率的业务速率值时,指示所述第一用户设备上调至所述业务速率集合中大于当前业务速率的一业务速率值;
第二保持单元,用于在所述网络容量信息的值大于一预设范围的上限,且所述业务速率集合中不存在低于当前业务速率的业务速率值时,或在所述网络容量信息的值小于所述预设范围的下限,且所述业务速率集合中不存在高于当前业务速率的业务速率值时,或,在所述网络容量信息的值在所述预设范围之内时,指示所述用户设备保持当前业务速率。
46.根据权利要求37所述的基站,其特征在于,所述信息处理模块,用于确定针对所述第一用户设备的上行业务速率和/或下行业务速率的指令;
或者,所述信息处理模块,用于确定针对所述第一用户设备的第一业务的上行业务速率和/或下行业务速率的指令;
或者,所述信息处理模块,用于确定针对所述第一用户设备的第一业务中至少两个编码方式之间的上行业务速率和/或下行业务速率调整的指令;
或者,所述信息处理模块,用于确定针对所述第一用户设备的第一业务中至少两个不同配置之间的上行业务速率和/或下行业务速率调整的指令。
47.根据权利要求46所述的基站,其特征在于,所述信息处理模块,用于基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合,确定针对所述第一用户设备的上行业务速率的第一调整值,和/或,针对所述第一用户设备的下行业务速率的第二调整值;利用所述第一调整值和/或第二调整值生成所述指令。
48.根据权利要求46所述的基站,其特征在于,所述信息处理模块,用于基于所述第一用户设备的第一网络参数,并且基于所述第一用户设备的调整空间信息和/或业务速率集合;确定针对所述第一用户设备的第一业务的上行业务速率的第三调整值,和/或,针对所述第一用户设备的第一业务的下行业务速率的第四调整值;利用所述第三调整值和/或第四调整值生成第四信令消息。
49.根据权利要求46所述的基站,其特征在于,所述信息处理模块,用于基于所述第一用户设备的第一网络参数,确定针对第二用户设备的业务速率的信令消息;
其中,所述第二用户设备与所述第一用户设备不同,为与所述第一用户设备建立通信连接的用户设备。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510308943.5A CN105828391B (zh) | 2015-01-22 | 2015-06-08 | 调整业务速率的方法、用户设备及基站 |
PCT/CN2015/099904 WO2016197588A1 (zh) | 2015-06-08 | 2015-12-30 | 调整业务速率的方法、用户设备及基站 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510032932 | 2015-01-22 | ||
CN2015100329329 | 2015-01-22 | ||
CN201510308943.5A CN105828391B (zh) | 2015-01-22 | 2015-06-08 | 调整业务速率的方法、用户设备及基站 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105828391A CN105828391A (zh) | 2016-08-03 |
CN105828391B true CN105828391B (zh) | 2020-03-20 |
Family
ID=57530455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510308943.5A Active CN105828391B (zh) | 2015-01-22 | 2015-06-08 | 调整业务速率的方法、用户设备及基站 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105828391B (zh) |
WO (1) | WO2016197588A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156632B (zh) * | 2017-12-22 | 2021-11-23 | 奇酷互联网络科技(深圳)有限公司 | 控制WiFi网速的方法、装置和移动终端 |
CN110572299B (zh) * | 2019-08-30 | 2021-10-22 | 北京奇艺世纪科技有限公司 | 设备测试方法、系统、装置、网络节点、终端及存储介质 |
CN110708747A (zh) * | 2019-09-18 | 2020-01-17 | Tcl移动通信科技(宁波)有限公司 | 数据传输速率调整方法、系统、存储介质及移动终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1455492A2 (en) * | 2003-03-05 | 2004-09-08 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling a reverse traffic rate in a mobile communication system |
CN101212459A (zh) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | 控制媒体编码速率的方法、系统和设备 |
CN102055740A (zh) * | 2009-11-05 | 2011-05-11 | 中兴通讯股份有限公司 | 一种控制业务速率的方法和系统 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2402021A (en) * | 2003-05-19 | 2004-11-24 | Nec Corp | Rate control method and apparatus for data packet transmission from a mobile phone to a base station |
CN101588595B (zh) * | 2009-07-07 | 2012-01-25 | 董志 | 一种无线应用服务系统动态调整数据传输速率的方法 |
-
2015
- 2015-06-08 CN CN201510308943.5A patent/CN105828391B/zh active Active
- 2015-12-30 WO PCT/CN2015/099904 patent/WO2016197588A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1455492A2 (en) * | 2003-03-05 | 2004-09-08 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling a reverse traffic rate in a mobile communication system |
CN101212459A (zh) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | 控制媒体编码速率的方法、系统和设备 |
CN102055740A (zh) * | 2009-11-05 | 2011-05-11 | 中兴通讯股份有限公司 | 一种控制业务速率的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2016197588A1 (zh) | 2016-12-15 |
CN105828391A (zh) | 2016-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9351194B2 (en) | Congestion level indication with explicit congestion notification in communication systems | |
CN105025249B (zh) | 视频监控数据传输控制方法、装置及视频监控系统 | |
US10264047B2 (en) | Dynamic codec negotiation | |
US7426385B2 (en) | Communication device and method for communicating over a digital mobile network | |
US9473958B2 (en) | Method, apparatus, and system for adjusting CQI feedback cycle | |
JP5956348B2 (ja) | 可変レート・ボコーダを利用するユーザ機器のためのボイスオーバip容量を改善する方法 | |
US8140105B2 (en) | Method for controlling output power in a radio communications network | |
EP2866406B1 (en) | Policy control method and apparatus | |
EP2262148A2 (en) | Coding method, user equipment and system based on measuring quality of experience of user | |
CN103636242B (zh) | eMBMS管理方法、多媒体广播组播业务协调实体和基站 | |
US10511995B2 (en) | Apparatus and method for controlling traffic in wireless communication system | |
US8923156B1 (en) | Quality of service aware channel quality indicator | |
CN105828391B (zh) | 调整业务速率的方法、用户设备及基站 | |
US9642087B2 (en) | Methods for reducing the power consumption in voice communications and communications apparatus utilizing the same | |
CN101047476B (zh) | 一种选择调制方式的方法和装置 | |
WO2017045125A1 (zh) | 语音自适应参数的调整方法、系统及相关设备 | |
EP2779565B1 (en) | Streaming media service-based method and device for increasing cell throughput | |
WO2016197295A1 (zh) | 多媒体业务的方法、处理装置及通信设备 | |
US10070340B1 (en) | Adaptive bit rate streaming based on extents to which UEs provide wireless backhaul | |
US10187894B1 (en) | Systems and methods for improving voice over IP capacity in a wireless network | |
CN107404363A (zh) | 一种语音码率的调整方法、系统、终端和网络侧设备 | |
CN107404725A (zh) | 一种传输调整方法、基站及终端设备 | |
US10623554B1 (en) | Limiting voice filter bandwidth for device model based on observed sound quality of voice-call communications | |
WO2015110630A1 (en) | Efficient multicasting method and system applying direct device-to-device connections | |
CN114698132A (zh) | 一种调度调整方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |