技术领域technical field
本发明涉及通信领域中的速率管理技术,尤其涉及一种速率调整方法、无线网络设备及终端设备。The invention relates to rate management technology in the field of communication, in particular to a rate adjustment method, wireless network equipment and terminal equipment.
背景技术Background technique
目前,VoLTE、视频传输等上层应用需要根据网络情况进行编解码选择或调整,从而提供更好的用户体验;其中,所述VoLTE是基于IP多媒体子系统(IMS,IP Multimedia Subsystem)的语音业务,由于VoLTE能够支持多种接入和丰富的多媒体业务,所以成为全IP时代的核心网标准架构。At present, upper-layer applications such as VoLTE and video transmission need to select or adjust codecs according to network conditions, so as to provide better user experience; wherein, the VoLTE is a voice service based on an IP Multimedia Subsystem (IMS, IP Multimedia Subsystem), Because VoLTE can support multiple access and rich multimedia services, it has become the core network standard architecture in the all-IP era.
但是,由于网络情况变化迅速,没有机制在上层应用处或终端处获得实时的网络情况,因此目前上层应用不能很好匹配实时的网络状况,用户体验和网络利用率都有待提升。However, due to rapid changes in network conditions, there is no mechanism to obtain real-time network conditions at upper-layer applications or terminals. Therefore, current upper-layer applications cannot match real-time network conditions well, and user experience and network utilization need to be improved.
发明内容Contents of the invention
有鉴于此,本发明的目的在于提供一种速率调整方法、无线网络设备及终端设备,能至少解决现有技术中存在的上述问题。In view of this, the object of the present invention is to provide a rate adjustment method, wireless network equipment and terminal equipment, which can at least solve the above-mentioned problems existing in the prior art.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
本发明实施例提供了一种速率调整方法,应用于无线网络设备,所述方法包括:An embodiment of the present invention provides a rate adjustment method, which is applied to a wireless network device, and the method includes:
无线网络设备在网络中发送网络信息至终端设备;The wireless network device sends network information to the terminal device in the network;
其中,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。Wherein, the network information includes at least one of the following: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status is congested or good, network congested or good Degree.
本发明实施例提供了一种速率调整方法,应用于终端设备,所述方法包括:An embodiment of the present invention provides a rate adjustment method, which is applied to a terminal device, and the method includes:
所述终端设备接收到无线网络设备发来的网络信息;The terminal device receives the network information sent by the wireless network device;
其中,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。Wherein, the network information includes at least one of the following: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status is congested or good, network congested or good Degree.
本发明实施例提供了一种无线网络设备,所述无线网络设备包括:An embodiment of the present invention provides a wireless network device, and the wireless network device includes:
第一信息处理单元,用于得到网络信息,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度;The first information processing unit is used to obtain network information, and the network information includes at least one of the following: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network The status is congested or good, network congested or good;
第一通信单元,用于在网络中发送网络信息至终端设备。The first communication unit is configured to send network information to the terminal device in the network.
本发明实施例提供了一种终端设备,所述终端设备包括:An embodiment of the present invention provides a terminal device, and the terminal device includes:
第二信息处理单元,用于从网络信息中解析得到以下信息至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度;The second information processing unit is configured to analyze and obtain at least one of the following information from the network information: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status is congestion or good, network congestion or good degree;
第二通信单元,用于接收到无线网络设备发来的网络信息。The second communication unit is configured to receive network information sent by the wireless network device.
本发明实施例提供了速率调整方法、无线网络设备及终端设备,由网络设备侧向终端设备发送网络信息,具体包括以下信息至少之一:网络限制的传输速率边界信息、传输速率、应用类型、信号强度、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。如此,就能够通过无线网络设备发送携带有网络状况的信息至终端设备侧,以使得终端设备侧能够基于收到的网络信息快速的调整应用层的参数配置和调整,从而保证终端设备侧能够快速的调整发送或接收速率。Embodiments of the present invention provide a rate adjustment method, a wireless network device, and a terminal device. The network device sends network information to the terminal device, specifically including at least one of the following information: network-limited transmission rate boundary information, transmission rate, application type, Signal strength, control reason, network status is congested or good, network congestion or good degree. In this way, the wireless network device can send information carrying network conditions to the terminal device side, so that the terminal device side can quickly adjust the parameter configuration and adjustment of the application layer based on the received network information, thereby ensuring that the terminal device side can quickly to adjust the send or receive rate.
附图说明Description of drawings
图1为本发明实施例速率调整方法流程示意图一;FIG. 1 is a first schematic flow diagram of a rate adjustment method according to an embodiment of the present invention;
图2为本发明实施例应用场景示意图;FIG. 2 is a schematic diagram of an application scenario of an embodiment of the present invention;
图3为本发明实施例速率调整方法流程示意图二;FIG. 3 is a second schematic flow diagram of a rate adjustment method according to an embodiment of the present invention;
图4为本发明实施例无线网络设备组成结构示意图;FIG. 4 is a schematic diagram of the structure of a wireless network device according to an embodiment of the present invention;
图5为本发明实施例终端设备组成结构示意图。FIG. 5 is a schematic diagram of a composition structure of a terminal device according to an embodiment of the present invention.
具体实施方式detailed description
下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
实施例一、Embodiment one,
本发明实施例提供了一种速率调整方法,应用于无线网络设备,所述方法包括:无线网络设备在网络中发送网络信息至终端设备;An embodiment of the present invention provides a rate adjustment method, which is applied to a wireless network device, and the method includes: the wireless network device sends network information to a terminal device in the network;
其中,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。Wherein, the network information includes at least one of the following: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status is congested or good, network congested or good Degree.
如图1所示,本实施例提供的速率调整方法,具体可以包括:As shown in Figure 1, the rate adjustment method provided in this embodiment may specifically include:
步骤101:得到网络信息,其中,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度;Step 101: Obtain network information, wherein the network information includes at least one of the following: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status is congestion or good, network congestion or good degree;
步骤102:发送所述网络信息至终端设备,以使得所述终端设备基于所述网络信息进行应用层的速率调整。Step 102: Send the network information to the terminal device, so that the terminal device performs application layer rate adjustment based on the network information.
这里,所述网络限制的传输速率边界信息中可以包括有所述传输速率的上限速率和/或下限速率。Here, the network-limited transmission rate boundary information may include an upper limit rate and/or a lower limit rate of the transmission rate.
所述应用信息或者所述承载标志包括以下至少之一:速率调整针对的应用类型标志、是否包括VoLTE应用或针对VoLTE应用、相应承载的标志号。The application information or the bearer flag includes at least one of the following: the flag of the application type targeted by the rate adjustment, whether the VoLTE application is included or aimed at, and the flag number of the corresponding bearer.
其中,应用类型标志可以设置一个标志位对其进行指示,比如,设置1代表VoLTE业务,0代表所有业务或其它业务。所述是否包括VoLTE应用可以根据应用对应的指示位来确定,比如,可以设置针对VoLTE应用的指示位为00来表示不包含该应用,设置为01表示包含该应用。Wherein, the application type flag may set a flag bit to indicate it, for example, set 1 to represent VoLTE service, and 0 to represent all services or other services. Whether the VoLTE application is included can be determined according to the corresponding indicator bit of the application. For example, the indicator bit for the VoLTE application can be set to 00 to indicate that the application is not included, and set to 01 to indicate that the application is included.
所述控制原因包括以下至少一种:网络状况;终端设备的请求;网络拥塞;网络良好。所述网络良好可以为一个标示位,用于表征网络状况是否良好,比如,可以设置1标示网络状况较差,0标示网络状况良好。The control reasons include at least one of the following: network conditions; requests from terminal equipment; network congestion; and good network conditions. The good network status can be a flag, which is used to indicate whether the network status is good, for example, 1 can be set to indicate that the network status is poor, and 0 can be set to indicate that the network status is good.
所述信号强度信息包括以下至少一种:信号强度阈值限制,比如,可以为最低信号强度的阈值限制;信号强度值及对应的速率值,比如,可以是一个列表,每一项是以某一信号强度值标志范围内,其对应的速率值标志;也可以是一对值,标志了在不低于此信号强度标志对应的信号强度下,其对应的速率值标志。例如:(1,1),代表以信号强度标志1对应的信号强度范围,其速率值调为速率标志1对应的速率。The signal strength information includes at least one of the following: signal strength threshold limit, for example, the threshold limit that can be the lowest signal strength; signal strength value and corresponding rate value, for example, can be a list, each item is based on a certain Within the range of the signal strength value mark, its corresponding rate value mark; it can also be a pair of values, marking the corresponding rate value mark when the signal strength is not lower than the signal strength mark corresponding to this signal strength mark. For example: (1,1) represents the signal strength range corresponding to the signal strength mark 1, and its rate value is adjusted to the rate corresponding to the rate mark 1.
本实施例中,基于上述携带网络信息在具体用于调整终端设备侧的速率时,可以为:根据预设的对应列表选取到对应的编解码方式,或者,选取到对应的信息传输速率。In this embodiment, when the above-mentioned carried network information is specifically used to adjust the rate of the terminal device side, it may be: select a corresponding codec mode according to a preset corresponding list, or select a corresponding information transmission rate.
其中,所述预设的对应列表,可以为根据实际情况进行设置,比如,可以包括有:携带网络吞吐量信息与编码方式和/或传输速率对应列表、拥塞状况的信息与编码方式和/或传输速率对应列表、拥塞等级的信息与编码方式和/或传输速率对应列表、网络资源使用情况的信息与编码方式和/或传输速率对应列表。Wherein, the preset corresponding list may be set according to the actual situation, for example, may include: carrying network throughput information and encoding mode and/or transmission rate corresponding list, congestion status information and encoding mode and/or The transmission rate correspondence list, the information of the congestion level and the encoding method and/or the transmission rate correspondence list, the network resource usage information and the encoding method and/or the transmission rate correspondence list.
另外,还可以为终端设备基于预设的策略进行计算,对应不同的计算公式进行计算,比如,基于信号强度信息、网络状况良好程度等信息,和终端设备的发送或接收速率之间的预设公式等等。In addition, it is also possible to perform calculations for terminal devices based on preset strategies, and perform calculations corresponding to different calculation formulas, for example, based on information such as signal strength information, network status, and the preset rate between the sending or receiving rate of the terminal device formulas and more.
所述在网络中发送网络信息至终端设备包括:在网络中广播发送网络信息至终端设备;其中,所述网络信息还可以包括:消息类型;所述消息类型包括速率调整是否包括VoLTE应用。The sending the network information to the terminal device in the network includes: broadcasting the network information to the terminal device in the network; wherein, the network information may also include: message type; the message type includes whether rate adjustment includes VoLTE application.
所述广播发送网络信息,包括,周期性广播发送所述信息至所述终端设备。The broadcasting and sending of network information includes periodically broadcasting and sending the information to the terminal device.
周期性广播具体的操作方式,可以为在连续的几个广播信息中均设置相同长度的比特位,用于传输用于调整应用的信息,通过将上述信息进行比特分割,添加到连续的多个广播信息中进行发送,并且可以在其中设置顺序号,以便终端设备根据顺序号将接收到的多个广播信息中的指定位置处的多个信息提取出来后进行重组,重组的结果就是用于调整应用的信息。The specific operation mode of periodic broadcasting can be to set bits of the same length in several consecutive broadcast information to transmit information for adjusting applications, and add the above information to consecutive multiple It is sent in the broadcast information, and the sequence number can be set in it, so that the terminal device can extract the multiple information at the specified position in the received multiple broadcast information according to the sequence number and then reorganize. The result of the reorganization is used for adjustment application information.
所述广播发送网络信息,包括:The broadcast sends network information, including:
当满足第一预设条件时,广播发送所述网络信息;When the first preset condition is met, broadcast and send the network information;
其中,所述第一预设条件当检测到网络状况的变化值满足第一阈值时,广播发送所述的信息至所述终端设备;Wherein, the first preset condition is to broadcast and send the information to the terminal device when it is detected that the change value of the network condition satisfies the first threshold;
当检测到有终端设备运行第一应用时,广播发送所述的信息至所述终端设备;When it is detected that there is a terminal device running the first application, broadcasting and sending the information to the terminal device;
当检测到运行第一应用的终端数或运行第一应用的吞吐量达到第二阈值时,广播发送所述的信息至所述终端设备;When it is detected that the number of terminals running the first application or the throughput of running the first application reaches a second threshold, broadcasting and sending the information to the terminal device;
收到终端发送的发送以下信息之一广播发送所述的信息至所述终端设备:速率调整消息、确认消息、通知消息。Receive one of the following information sent by the terminal and broadcast the information to the terminal device: rate adjustment message, confirmation message, notification message.
所述方法还包括:接收到所述终端设备反馈的调整所述终端设备的传输速率的反馈消息。也就是说,终端设备根据下发的网络信息进行了传输速率的调整或拒绝速率的调整,并且将确定的处理方式反馈给无线网络设备侧。The method further includes: receiving a feedback message fed back by the terminal device for adjusting the transmission rate of the terminal device. That is to say, the terminal device adjusts the transmission rate or the rejection rate according to the delivered network information, and feeds back the determined processing manner to the wireless network device side.
所述调整所述终端设备的传输速率的反馈消息中携带以下至少一项:调整传输速率的确认或拒绝;当前传输速率的值;调整后传输速率的值及调整前传输速率的值;应用信息;承载标志;传输速率调整的幅度;传输速率调整的方向、信号强度指示。The feedback message for adjusting the transmission rate of the terminal device carries at least one of the following items: confirmation or rejection of the adjusted transmission rate; a value of the current transmission rate; a value of the adjusted transmission rate and a value of the transmission rate before adjustment; application information ; bearer flag; transmission rate adjustment range; transmission rate adjustment direction, signal strength indication.
其中,若终端设备确认调整速率,那么携带的信息中可以包括调整后传输速率的值及调整前传输速率的值;若终端设备拒绝调整速率,那么其反馈的信息中可以携带当前传输速率的值。Among them, if the terminal device confirms the rate adjustment, the information carried may include the value of the adjusted transmission rate and the value of the pre-adjusted transmission rate; if the terminal device refuses to adjust the rate, then the information fed back may carry the value of the current transmission rate .
在网络中发送网络信息至终端设备之前,还包括:接收到终端设备发送的调整或设置传输速率的请求信息;和/或,接收到所述终端设备发来的当前传输速率的信息。Before sending the network information to the terminal device in the network, it also includes: receiving request information sent by the terminal device for adjusting or setting the transmission rate; and/or receiving information about the current transmission rate sent by the terminal device.
所述请求消息中携带以下信息至少之一:The request message carries at least one of the following information:
传输速率调整或设置的请求;Requests for transfer rate adjustments or settings;
请求设置或调整的目标速率;Request a target rate to set or adjust;
可选的速率调整范围;Optional rate adjustment range;
请求设置或调整的方向和\或范围;The direction and/or extent of the requested setting or adjustment;
当前传输速率的值。The value of the current transfer rate.
其中,当前传输速率的信息,包括以下至少一项:可选的传输速率列表;速率设定的原因;可选的传输速率范围;当前的传输速率;支持或可选的编解码模式;编解码速率;当前的编解码模式;当前的编解码速率;当前的信号质量;当前的移动速度;业务的指示标志;承载标志。Among them, the current transmission rate information includes at least one of the following: a list of optional transmission rates; the reason for setting the rate; the range of optional transmission rates; the current transmission rate; supported or optional codec modes; codec Rate; current codec mode; current codec rate; current signal quality; current mobile speed; service indicator; bearer sign.
其中,所述原因标志可以为包括初始设定,根据网络侧的指示设定,根据对端终端调整设定,根据对端网络侧指示设定。所述原因标志包括初始选择标志,或速率调整。速率调整标志还包括:本端速率调整、以及对端速率调整。Wherein, the cause flag may include an initial setting, a setting according to an instruction of the network side, an adjustment setting according to the peer terminal, and a setting according to an instruction of the peer network side. The cause flags include initial selection flags, or rate adjustments. The rate adjustment flag also includes: the rate adjustment of the local end, and the rate adjustment of the opposite end.
其中,所述速率设定的原因可以包括以下之一:初始设定;根据网络侧的指示设定;根据对端终端调整设定;根据对端网络侧指示设定。具体可以为采用编码进行指示,比如,可以利用01指示初始设定,利用11指示根据网络侧的指示进行设定等等,在此不做穷举。Wherein, the reason for setting the rate may include one of the following: initial setting; setting according to an instruction from the network side; adjusting the setting according to the peer terminal; or setting according to an instruction from the peer network side. Specifically, codes may be used to indicate, for example, 01 may be used to indicate initial setting, and 11 may be used to indicate setting according to an instruction from the network side, etc., which are not exhaustive here.
进一步地,本实施例提供的技术方案中,还包括在网络中发送网络信息至特定终端设备,也就是说,会涉及到从多个终端设备中选取一个终端设备作为发送用于调整应用的信息的终端设备,比如,参见图2,当前网络设备覆盖范围内具备三个终端设备,而网络设备选取的要执行进行应用优化的一个终端设备为图中所示的终端A。Furthermore, the technical solution provided by this embodiment also includes sending network information to a specific terminal device in the network, that is to say, it will involve selecting a terminal device from multiple terminal devices as the information sent to adjust the application For example, referring to FIG. 2 , there are three terminal devices within the coverage of the current network device, and one terminal device selected by the network device to perform application optimization is terminal A shown in the figure.
下面具体说明如何选取特定终端设备,所述特定终端设备,符合以下条件至少之一:运行第一应用的终端;处于目标等级的终端;应用的参数满足预设条件的终端;发送速率设置或调整或确认请求的终端;发送速率信息的终端。The following specifically explains how to select a specific terminal device. The specific terminal device meets at least one of the following conditions: a terminal running the first application; a terminal at the target level; a terminal whose application parameters meet preset conditions; sending rate setting or adjustment Or a terminal that confirms a request; a terminal that sends rate information.
其中,所述预设条件可以为VoLTE应用数据量或速率超过预设的阈值。Wherein, the preset condition may be that the VoLTE application data volume or rate exceeds a preset threshold.
其中,所述目标等级可以为针对终端设备可以设置至少一个等级中的一个;所述至少一个等级可以为针对用户设置的不同的等级,比如,可以至少设置两类用户等级,VIP用户以及普通用户这两种,比如,可以选取处于普通等级的用户作为特定等级用户,相应的,该类用户所使用的终端作为选取的终端设备,另外,获取到用户的等级的方式可以为从网络侧的应用数据库中获取到,这里不进行赘述。Wherein, the target level can be one of at least one level that can be set for terminal equipment; the at least one level can be a different level set for users, for example, at least two types of user levels can be set, VIP users and ordinary users For these two types, for example, a user at a common level can be selected as a specific level user, and correspondingly, the terminal used by this type of user is used as the selected terminal device. In addition, the way to obtain the level of the user can be from the application on the network side. obtained from the database and will not be repeated here.
上述符合预设条件可以为应用的参数符合一定条件的终端。The aforementioned meeting the preset condition may be a terminal whose application parameters meet certain conditions.
可以理解的是,本实施例中网络设备向终端设备发送上述信息的时间可以有以下两种方式:It can be understood that, in this embodiment, the time for the network device to send the above information to the terminal device can be in the following two ways:
方式一、周期性发送所述用于调整应用的信息至所述终端设备;Way 1. Periodically send the information for adjusting the application to the terminal device;
其中,所述周期可以为根据实际情况进行设置,比如,可以设置为每一小时发送一次,或者,可以设置为每10分钟发送一次。Wherein, the cycle can be set according to the actual situation, for example, it can be set to send once every hour, or it can be set to send once every 10 minutes.
方式二、当检测到触发事件时,发送所述用于调整应用的信息至所述终端设备。Mode 2: When a trigger event is detected, the information for adjusting the application is sent to the terminal device.
具体的,所述检测到触发事件,包括以下至少之一:Specifically, the detection of a trigger event includes at least one of the following:
检测到网络状况的变化值满足第一阈值;It is detected that the change value of the network condition satisfies the first threshold;
接收到终端设备发送的发送速率调整或设置的请求信息;Receive the request information sent by the terminal device to adjust or set the transmission rate;
接收到终端设备发送的速率信息;Receive the rate information sent by the terminal device;
接收到终端设备发来运行第一应用的通知;receiving a notification from the terminal device to run the first application;
检测到有终端设备运行或启动第一应用。It is detected that there is a terminal device running or starting the first application.
进一步地,本实施例提供的方案中,所述网络设备还能够接收到终端设备发来的参数设置请求,和/或,接收到终端设备发来的参数调整请求。Further, in the solution provided by this embodiment, the network device can also receive a parameter setting request sent by a terminal device, and/or receive a parameter adjustment request sent by a terminal device.
其中,在所述参数设置请求,和/或参数调整请求中,可以具体包括以下至少之一:支持的参数列表和/或参数范围、可选的参数列表和/或范围、当前使用的参数、应用的类型、应用的标志。Wherein, the parameter setting request and/or parameter adjustment request may specifically include at least one of the following: supported parameter list and/or parameter range, optional parameter list and/or range, currently used parameters, The type of application, the logo of the application.
在上述请求信息中包含的参数内容的基础上,所述参数设置请求中还包括以下至少之一:支持或可选的编解码模式、编解码率、当前的编解码模式、当前的编解码率、业务的指示标志。On the basis of the parameter content contained in the above request information, the parameter setting request also includes at least one of the following: supported or optional codec mode, codec rate, current codec mode, current codec rate , business sign.
需要说明的是,网络设备获取到终端设备发来的上述请求后,能够基于终端设备的上述请求获取到终端设备支持的编解码模式、编解码率等等终端设备的相关参数;相应的,网络设备就能够根据这些终端设备的相关参数确定用于调整应用的信息,比如,具体可以确定其中的应用参数设置的信息、应用参数调整的信息,也就是说,能够通过上述获取到的终端设备的相关信息,确定具体的应用参数设置信息以及参数调整信息的具体内容。It should be noted that after the network device obtains the above request sent by the terminal device, it can obtain relevant parameters of the terminal device such as the codec mode and codec rate supported by the terminal device based on the above request of the terminal device; correspondingly, the network The device can determine the information for adjusting the application according to the relevant parameters of these terminal devices. For example, it can specifically determine the information of the application parameter setting and the information of the application parameter adjustment. Relevant information, to determine specific application parameter setting information and specific content of parameter adjustment information.
在上述场景的基础上,还能够向终端设备发送相邻小区的网络状况,以便终端设备进一步考虑的相邻小区的干扰等情况,调整应用参数,具体来说:On the basis of the above scenario, it is also possible to send the network status of the adjacent cell to the terminal device, so that the terminal device can further consider the interference of the adjacent cell and adjust the application parameters, specifically:
所述方法还包括:发送携带邻区的网络状况、和/或、最高传输速率、和/或、传输速率的信息至所述终端设备。其中,所述携带邻区网络状况的信息包括以下至少之一:携带邻区网络吞吐量信息、邻区拥塞状况的信息、邻区拥塞等级的信息、邻区网络资源使用情况的信息、邻区标志。The method further includes: sending information carrying the network status of the neighboring cell, and/or, the highest transmission rate, and/or, the transmission rate to the terminal device. Wherein, the information carrying the network condition of the neighboring cell includes at least one of the following: carrying the throughput information of the neighboring cell network, the information of the congestion status of the neighboring cell, the information of the congestion level of the neighboring cell, the information of the resource usage of the neighboring cell network, the sign.
另外,所述方法还可以包括:向所述终端设备发送请求终端情况的信息,其中,所述请求终端情况的信息包括以下至少之一:运行应用的情况、是否运行第一应用、传输速率、可选传输速率的范围、可选传输速率的列表、支持的编解码方式,编解码模式,编解码速率,可选编解码速率范围。In addition, the method may further include: sending information requesting terminal conditions to the terminal device, wherein the information requesting terminal conditions includes at least one of the following: running applications, whether to run the first application, transmission rate, Range of optional transmission rates, list of optional transmission rates, supported codec methods, codec modes, codec rates, and range of optional codec rates.
具体的,通过邻区标示来为终端设备指示接收到的信息用于表示当前周边哪一个相邻小区的状况。Specifically, the terminal device is indicated by means of the neighbor cell label that the received information is used to represent the status of which neighbor cell in the current surroundings.
优选地,本实施例确定向所述终端设备发送用于调整应用的信息之前,还可以接收到终端设备发来的应用层参数信息。Preferably, in this embodiment, before the information for adjusting the application is determined to be sent to the terminal device, the application layer parameter information sent by the terminal device may also be received.
可见,通过采用上述方案,由网络设备侧向终端设备发送网络信息,具体包括以下信息至少之一:网络限制的传输速率边界信息、传输速率、应用类型、信号强度、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。如此,就能够通过无线网络设备发送携带有网络状况的信息至终端设备侧,以使得终端设备侧能够基于收到的网络信息快速的调整应用层的参数配置和调整,从而保证终端设备侧能够快速的调整发送或接收速率。It can be seen that by adopting the above scheme, the network device side sends network information to the terminal device, specifically including at least one of the following information: network-limited transmission rate boundary information, transmission rate, application type, signal strength, control reason, network status is congestion or good, network congestion, or good. In this way, the wireless network device can send information carrying network conditions to the terminal device side, so that the terminal device side can quickly adjust the parameter configuration and adjustment of the application layer based on the received network information, thereby ensuring that the terminal device side can quickly to adjust the send or receive rate.
实施例二、Embodiment two,
本发明实施例提供了一种速率调整方法,应用于终端设备,包括:所述终端设备接收到无线网络设备发来的网络信息;An embodiment of the present invention provides a rate adjustment method, which is applied to a terminal device, including: the terminal device receives network information sent by a wireless network device;
其中,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。Wherein, the network information includes at least one of the following: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status is congested or good, network congested or good Degree.
如图3所示,包括:As shown in Figure 3, including:
步骤301:满足以下触发条件至少之一时,向所述无线网络设备侧发送所述传输速率信息:运行第一应用;第一应用的传输速率发生变化;接收到网络设备发来的请求;Step 301: Send the transmission rate information to the wireless network device side when at least one of the following trigger conditions is met: the first application is running; the transmission rate of the first application changes; a request from the network device is received;
步骤302:接收到无线网络设备发来的网络信息;Step 302: receiving network information from the wireless network device;
本实施例中上述网络信息在具体用于调整终端设备侧的应用时,可以为:分别根据预设的对应列表,选取到对应的编解码方式,或者,选取到对应的信息传输速率。In this embodiment, when the above network information is specifically used to adjust the application on the terminal device side, it may be: select a corresponding codec mode or a corresponding information transmission rate according to a preset corresponding list respectively.
其中,所述预设的对应列表,可以为根据实际情况进行设置,比如,可以包括有:携带网络吞吐量信息与编码方式和/或传输速率对应列表、拥塞状况的信息与编码方式和/或传输速率对应列表、拥塞等级的信息与编码方式和/或传输速率对应列表、网络资源使用情况的信息与编码方式和/或传输速率对应列表,以上这几种列表。Wherein, the preset corresponding list may be set according to the actual situation, for example, may include: carrying network throughput information and encoding mode and/or transmission rate corresponding list, congestion status information and encoding mode and/or A list corresponding to transmission rates, a list corresponding to congestion level information and encoding methods and/or transmission rates, a list corresponding to information on network resource usage and encoding methods and/or transmission rates, and the above lists.
另外,还可以为终端设备基于预设的策略进行计算,比如,可以分别对应不同的计算公式,假设网络吞吐量信息和传输速率之间的预设公式等等。In addition, the terminal device can also be calculated based on a preset strategy, for example, it can correspond to different calculation formulas, assume a preset formula between the network throughput information and the transmission rate, and so on.
可见,通过采用上述方案,就能够由网络设备侧向终端设备发送网络信息,具体包括以下信息至少之一:网络限制的传输速率边界信息、传输速率、应用类型、信号强度、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。如此,就能够通过无线网络设备发送携带有网络状况的信息至终端设备侧,以使得终端设备侧能够基于收到的网络信息快速的调整应用层的参数配置和调整,从而保证终端设备侧能够快速的调整发送或接收速率。It can be seen that by adopting the above scheme, network information can be sent from the network device side to the terminal device, specifically including at least one of the following information: network-limited transmission rate boundary information, transmission rate, application type, signal strength, control reason, network status Congested or good, how congested or good the network is. In this way, the wireless network device can send information carrying network conditions to the terminal device side, so that the terminal device side can quickly adjust the parameter configuration and adjustment of the application layer based on the received network information, thereby ensuring that the terminal device side can quickly to adjust the send or receive rate.
另外,终端设备还可以向网络设备侧发送其应用层参数的信息,从而使网络了解和掌握终端应用的情况。In addition, the terminal device can also send information about its application layer parameters to the network device side, so that the network can understand and grasp the situation of the terminal application.
实施例三、Embodiment three,
本发明实施例提供了一种无线网络设备,如图4所示,包括:An embodiment of the present invention provides a wireless network device, as shown in FIG. 4 , including:
第一信息处理单元41,用于得到网络信息,所述网络信息至少包括以下至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度;The first information processing unit 41 is configured to obtain network information, and the network information includes at least one of the following: transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, The network status is congested or good, the degree of network congestion or good;
第一通信单元42,用于在网络中发送网络信息至终端设备。The first communication unit 42 is configured to send network information to the terminal device in the network.
所述第一信息处理单元41,用于在网络中广播发送网络信息至终端设备;The first information processing unit 41 is configured to broadcast and send network information to terminal devices in the network;
所述应用信息或者所述承载标志包括以下至少之一:速率调整针对的应用类型标志、是否包括VoLTE应用或针对VoLTE应用、相应承载的标志号。其中,应用类型标志可以设置一个标志位对其进行指示,比如,设置1代表VoLTE业务,0代表所有业务或其它业务。The application information or the bearer flag includes at least one of the following: the flag of the application type targeted by the rate adjustment, whether the VoLTE application is included or aimed at, and the flag number of the corresponding bearer. Wherein, the application type flag may set a flag bit to indicate it, for example, set 1 to represent VoLTE service, and 0 to represent all services or other services.
所述控制原因包括以下至少一种:The control reasons include at least one of the following:
网络状况;network status;
终端设备的请求;requests from terminal devices;
网络拥塞;network congestion;
网络良好。Internet is good.
所述信号强度信息包括以下至少一种:信号强度阈值限制,比如,可以为最低信号强度的阈值限制;信号强度值及对应的速率值,比如,可以是一个列表,每一项是以某一信号强度值标志范围内,其对应的速率值标志;也可以是一对值,标志了在不低于此信号强度标志对应的信号强度下,其对应的速率值标志。例如:(1,1),代表以信号强度标志1对应的信号强度范围,其速率值调为速率标志1对应的速率。The signal strength information includes at least one of the following: signal strength threshold limit, for example, the threshold limit that can be the lowest signal strength; signal strength value and corresponding rate value, for example, can be a list, each item is based on a certain Within the range of the signal strength value mark, its corresponding rate value mark; it can also be a pair of values, marking the corresponding rate value mark when the signal strength is not lower than the signal strength mark corresponding to this signal strength mark. For example: (1,1) represents the signal strength range corresponding to the signal strength mark 1, and its rate value is adjusted to the rate corresponding to the rate mark 1.
本实施例中,基于上述携带网络信息在具体用于调整终端设备侧的速率时,可以为:根据预设的对应列表选取到对应的编解码方式,或者,选取到对应的信息传输速率。In this embodiment, when the above-mentioned carried network information is specifically used to adjust the rate of the terminal device side, it may be: select a corresponding codec mode according to a preset corresponding list, or select a corresponding information transmission rate.
其中,所述预设的对应列表,可以为根据实际情况进行设置,比如,可以包括有:携带网络吞吐量信息与编码方式和/或传输速率对应列表、拥塞状况的信息与编码方式和/或传输速率对应列表、拥塞等级的信息与编码方式和/或传输速率对应列表、网络资源使用情况的信息与编码方式和/或传输速率对应列表,以上这几种列表。Wherein, the preset corresponding list may be set according to the actual situation, for example, may include: carrying network throughput information and encoding mode and/or transmission rate corresponding list, congestion status information and encoding mode and/or A list corresponding to transmission rates, a list corresponding to congestion level information and encoding methods and/or transmission rates, a list corresponding to information on network resource usage and encoding methods and/or transmission rates, and the above lists.
另外,还可以为终端设备基于预设的策略进行计算,对应不同的计算公式进行计算,比如,基于信号强度信息、网络状况良好程度等信息,和终端设备的发送或接收速率之间的预设公式等等。In addition, it is also possible to perform calculations for terminal devices based on preset strategies, and perform calculations corresponding to different calculation formulas, for example, based on information such as signal strength information, network status, and the preset rate between the sending or receiving rate of the terminal device formulas and more.
第一通信单元42,用于在网络中广播发送网络信息至终端设备;其中,所述网络信息还可以包括:消息类型;所述消息类型包括速率调整是否包括VoLTE应用。The first communication unit 42 is configured to broadcast and send network information to terminal devices in the network; wherein, the network information may also include: a message type; the message type includes whether rate adjustment includes VoLTE applications.
所述广播发送网络信息,包括周期性广播发送所述信息至所述终端设备。The broadcasting sending network information includes periodically broadcasting sending the information to the terminal device.
所述第一通信单元,用于当满足第一预设条件时,广播发送所述网络信息;The first communication unit is configured to broadcast and send the network information when a first preset condition is met;
其中,所述第一预设条件包括以下之一:Wherein, the first preset condition includes one of the following:
当检测到网络状况的变化值满足第一阈值时,广播发送所述的信息至所述终端设备;When it is detected that the change value of the network condition satisfies the first threshold, broadcasting and sending the information to the terminal device;
当检测到有终端设备运行第一应用时,广播发送所述的信息至所述终端设备;When it is detected that there is a terminal device running the first application, broadcasting and sending the information to the terminal device;
当检测到运行第一应用的终端数或运行第一应用的吞吐量达到第二阈值时,广播发送所述的信息至所述终端设备;When it is detected that the number of terminals running the first application or the throughput of running the first application reaches a second threshold, broadcasting and sending the information to the terminal device;
当收到终端设备发来的以下信息之一时,广播发送所述的信息至所述终端设备:速率调整消息、确认消息、通知消息。When one of the following information sent by the terminal device is received, the information is broadcasted to the terminal device: rate adjustment message, confirmation message, notification message.
其中,所述将所述用于调整应用的信息添加到广播消息,可以为将所述信息添加到广播信息的指定位置处;Wherein, the adding the information for adjusting the application to the broadcast message may be adding the information to a specified position of the broadcast message;
具体的操作方式,可以为在连续的几个广播信息中均设置相同长度的比特位,用于传输用于调整应用的信息,通过将上述信息进行比特分割,添加到连续的多个广播信息中进行发送,并且可以在其中设置顺序号,以便终端设备根据顺序号将接收到的多个广播信息中的指定位置处的多个信息提取出来后进行重组,重组的结果就是用于调整应用的信息。The specific operation method can be to set bits of the same length in several consecutive broadcast information to transmit information for adjusting the application, and add the above information to multiple consecutive broadcast information by bit-dividing Sending, and the sequence number can be set in it, so that the terminal device can extract the multiple information at the specified position in the received multiple broadcast information according to the sequence number, and then reorganize. The result of the reorganization is the information used to adjust the application .
第一通信单元42,用于接收到所述终端设备反馈的调整所述终端设备的传输速率的反馈消息。也就是说,终端设备根据下发的网络信息进行了传输速率的调整或拒绝速率的调整,并且将确定的处理方式反馈给无线网络设备侧。The first communication unit 42 is configured to receive a feedback message for adjusting the transmission rate of the terminal device fed back by the terminal device. That is to say, the terminal device adjusts the transmission rate or the rejection rate according to the delivered network information, and feeds back the determined processing manner to the wireless network device side.
所述调整所述终端设备的传输速率的反馈消息中携带以下至少一项:调整传输速率的确认或拒绝;当前传输速率的值;调整后传输速率的值及调整前传输速率的值;应用信息;承载标志;传输速率调整的幅度;传输速率调整的方向、信号强度指示。The feedback message for adjusting the transmission rate of the terminal device carries at least one of the following items: confirmation or rejection of the adjusted transmission rate; a value of the current transmission rate; a value of the adjusted transmission rate and a value of the transmission rate before adjustment; application information ; bearer flag; transmission rate adjustment range; transmission rate adjustment direction, signal strength indication.
其中,若终端设备确认调整速率,那么携带的信息中可以包括调整后传输速率的值及调整前传输速率的值;若终端设备拒绝调整速率,那么其反馈的信息中可以携带当前传输速率的值。Among them, if the terminal device confirms the rate adjustment, the information carried may include the value of the adjusted transmission rate and the value of the pre-adjusted transmission rate; if the terminal device refuses to adjust the rate, then the information fed back may carry the value of the current transmission rate .
在网络中发送网络信息至终端设备之前,还包括:接收到终端设备发送的调整或设置传输速率的请求信息;和/或,接收到所述终端设备发来的当前传输速率的信息。Before sending the network information to the terminal device in the network, it also includes: receiving request information sent by the terminal device for adjusting or setting the transmission rate; and/or receiving information about the current transmission rate sent by the terminal device.
所述请求消息中携带以下信息至少之一:The request message carries at least one of the following information:
传输速率调整或设置的请求;Requests for transfer rate adjustments or settings;
请求设置或调整的目标速率;Request a target rate to set or adjust;
可选的速率调整范围;Optional rate adjustment range;
请求设置或调整的方向和\或范围;The direction and/or extent of the requested setting or adjustment;
当前传输速率的值。The value of the current transfer rate.
其中,当前传输速率的信息,包括以下至少一项:可选的传输速率列表;速率设定的原因;可选的传输速率范围;当前的传输速率;支持或可选的编解码模式;编解码速率;当前的编解码模式;当前的编解码速率;当前的信号质量;当前的移动速度;业务的指示标志;承载标志。Among them, the current transmission rate information includes at least one of the following: a list of optional transmission rates; the reason for setting the rate; the range of optional transmission rates; the current transmission rate; supported or optional codec modes; codec Rate; current codec mode; current codec rate; current signal quality; current mobile speed; service indicator; bearer sign.
其中,所述原因标志可以为包括初始设定,根据网络侧的指示设定,根据对端终端调整设定,根据对端网络侧指示设定。所述原因标志包括初始选择标志,或速率调整。速率调整标志还包括:本端速率调整、以及对端速率调整。Wherein, the cause flag may include an initial setting, a setting according to an instruction of the network side, an adjustment setting according to the peer terminal, and a setting according to an instruction of the peer network side. The cause flags include initial selection flags, or rate adjustments. The rate adjustment flag also includes: the rate adjustment of the local end, and the rate adjustment of the opposite end.
其中,所述速率设定的原因可以包括以下之一:初始设定;根据网络侧的指示设定;根据对端终端调整设定;根据对端网络侧指示设定。具体可以为采用编码进行指示,比如,可以利用01指示初始设定,利用11指示根据网络侧的指示进行设定等等,在此不做穷举。Wherein, the reason for setting the rate may include one of the following: initial setting; setting according to an instruction from the network side; adjusting the setting according to the peer terminal; or setting according to an instruction from the peer network side. Specifically, codes may be used to indicate, for example, 01 may be used to indicate initial setting, and 11 may be used to indicate setting according to an instruction from the network side, etc., which are not exhaustive here.
进一步地,本实施例提供的技术方案中,还包括从多个终端设备中选取一个终端设备作为发送用于调整应用的信息的终端设备,比如,参见图2,当前网络设备覆盖范围内具备三个终端设备,而网络设备选取的要执行进行应用优化的一个终端设备为图中所示的终端A。Further, the technical solution provided by this embodiment also includes selecting a terminal device from multiple terminal devices as a terminal device for sending information for adjusting applications. For example, referring to FIG. 2, there are three terminal device, and the terminal device selected by the network device to perform application optimization is terminal A shown in the figure.
下面具体说明如何选取终端设备,所述特定终端设备,符合以下条件至少之一:运行第一应用的终端;处于目标等级的终端;应用的参数满足预设条件的终端;发送速率设置或调整或确认请求的终端;发送速率信息的终端。The following specifically explains how to select a terminal device. The specific terminal device meets at least one of the following conditions: a terminal running the first application; a terminal at the target level; a terminal whose application parameters meet preset conditions; sending rate setting or adjustment or A terminal that confirms a request; a terminal that sends rate information.
其中,所述预设条件可以为VoLTE应用数据量或速率超过预设的阈值。Wherein, the preset condition may be that the VoLTE application data volume or rate exceeds a preset threshold.
其中,所述目标等级可以为针对终端设备可以设置至少一个等级中的一个;所述至少一个等级可以为针对用户设置的不同的等级,比如,可以至少设置两类用户等级,VIP用户以及普通用户这两种,比如,可以选取处于普通等级的用户作为特定等级用户,相应的,该类用户所使用的终端作为选取的终端设备,另外,获取到用户的等级的方式可以为从网络侧的应用数据库中获取到,这里不进行赘述。Wherein, the target level can be one of at least one level that can be set for terminal equipment; the at least one level can be a different level set for users, for example, at least two types of user levels can be set, VIP users and ordinary users For these two types, for example, a user at a common level can be selected as a specific level user, and correspondingly, the terminal used by this type of user is used as the selected terminal device. In addition, the way to obtain the level of the user can be from the application on the network side. obtained from the database and will not be repeated here.
上述符合预设条件可以为应用的参数符合一定条件的终端。The aforementioned meeting the preset condition may be a terminal whose application parameters meet certain conditions.
可以理解的是,本实施例中网络设备向终端设备发送上述信息的时间可以有以下两种方式:It can be understood that, in this embodiment, the time for the network device to send the above information to the terminal device can be in the following two ways:
方式一、所述第一通信单元,用于周期性发送所述用于调整应用的信息至所述终端设备;Way 1. The first communication unit is configured to periodically send the information for adjusting the application to the terminal device;
其中,所述周期可以为根据实际情况进行设置,比如,可以设置为每一小时发送一次,或者,可以设置为每10分钟发送一次。Wherein, the cycle can be set according to the actual situation, for example, it can be set to send once every hour, or it can be set to send once every 10 minutes.
方式二、所述第一通信单元,用于当检测到触发事件时,在网络中发送网络信息至终端设备;Mode 2. The first communication unit is configured to send network information to the terminal device in the network when a trigger event is detected;
其中,所述触发事件包括以下至少之一:Wherein, the trigger event includes at least one of the following:
检测到网络状况的变化值满足第一阈值;It is detected that the change value of the network condition satisfies the first threshold;
接收到终端设备发送的发送速率调整或设置的请求信息;Receive the request information sent by the terminal device to adjust or set the transmission rate;
接收到终端设备发来运行第一应用的通知;receiving a notification from the terminal device to run the first application;
接收到终端设备发送的速率信息;Receive the rate information sent by the terminal device;
检测到有终端设备运行或启动第一应用。It is detected that there is a terminal device running or starting the first application.
进一步地,本实施例提供的方案中,第一通信单元,用于接接收到终端设备发来的参数设置请求,和/或,接收到终端设备发来的参数调整请求。Further, in the solution provided by this embodiment, the first communication unit is configured to receive a parameter setting request sent by the terminal device, and/or receive a parameter adjustment request sent by the terminal device.
其中,所述请求消息中携带以下信息的至少一种:传输速率调整或设置的请求;请求设置或调整的目标速率;可选的速率调整范围;请求设置或调整的方向和/或范围;当前的速率。Wherein, the request message carries at least one of the following information: a request for transmission rate adjustment or setting; a target rate for requesting setting or adjustment; an optional rate adjustment range; a direction and/or range for requesting setting or adjustment; s speed.
相应的,接收到终端设备发送的当前传输速率的信息;其中,所述当前传输速率的信息,包括以下至少一项:可选的传输速率列表;原因标志;可选的传输速率范围;当前的传输速率;支持或可选的编解码模式;编解码速率;当前的编解码模式;当前的编解码速率;当前的信号质量;当前的移动速度;业务的指示标志;承载标志。Correspondingly, the current transmission rate information sent by the terminal device is received; wherein, the current transmission rate information includes at least one of the following: an optional transmission rate list; a cause flag; an optional transmission rate range; the current Transmission rate; supported or optional codec mode; codec rate; current codec mode; current codec rate; current signal quality; current mobile speed; service indication flag; bearer flag.
其中,所述原因标志可以为包括初始设定,根据网络侧的指示设定,根据对端终端调整设定,根据对端网络侧指示设定。所述原因标志包括初始选择标志,或速率调整。速率调整标志还包括:本端速率调整、以及对端速率调整。Wherein, the cause flag may include an initial setting, a setting according to an instruction of the network side, an adjustment setting according to the peer terminal, and a setting according to an instruction of the peer network side. The cause flags include initial selection flags, or rate adjustments. The rate adjustment flag also includes: the rate adjustment of the local end, and the rate adjustment of the opposite end.
需要说明的是,网络设备获取到终端设备发来的上述请求后,能够基于终端设备的上述请求获取到终端设备支持的编解码模式、编解码率等等终端设备的相关参数;相应的,网络设备就能够根据这些终端设备的相关参数确定用于调整应用的信息,比如,具体可以确定其中的应用参数设置的信息、应用参数调整的信息,也就是说,能够通过上述获取到的终端设备的相关信息,确定具体的应用参数设置信息以及参数调整信息的具体内容。It should be noted that after the network device obtains the above request sent by the terminal device, it can obtain relevant parameters of the terminal device such as the codec mode and codec rate supported by the terminal device based on the above request of the terminal device; correspondingly, the network The device can determine the information for adjusting the application according to the relevant parameters of these terminal devices. For example, it can specifically determine the information of the application parameter setting and the information of the application parameter adjustment. Relevant information, to determine specific application parameter setting information and specific content of parameter adjustment information.
在上述场景的基础上,向终端设备发送相邻小区的网络状况,以便终端设备进一步考虑的相邻小区的干扰等情况,调整应用参数,具体来说:On the basis of the above scenario, the network status of the adjacent cell is sent to the terminal device, so that the terminal device can further consider the interference of the adjacent cell and adjust the application parameters, specifically:
所述方法还包括:所述第一通信单元,用于发送携带邻区的网络状况、和/或、最高传输速率、和/或、传输速率的信息至所述终端设备;The method further includes: the first communication unit, configured to send information carrying the network status of neighboring cells, and/or, the highest transmission rate, and/or, the transmission rate to the terminal device;
所述携带邻区网络状况的信息包括以下至少之一:The information carrying the network condition of the neighboring cell includes at least one of the following:
携带邻区网络吞吐量信息、邻区拥塞状况的信息、邻区拥塞等级的信息、邻区网络资源使用情况的信息、邻区标志。Carry the information of the throughput of the adjacent cell network, the information of the congestion status of the adjacent cell, the information of the congestion level of the adjacent cell, the information of the resource usage of the adjacent cell network, and the flag of the adjacent cell.
具体的,通过邻区标示来为终端设备指示接收到的信息用于表示当前周边哪一个相邻小区的状况。Specifically, the terminal device is indicated by means of the neighbor cell label that the received information is used to represent the status of which neighbor cell in the current surroundings.
优选地,本实施例确定向所述终端设备发送用于调整应用的信息之前,还可以接收到终端设备发来的应用层参数信息。所述第一通信单元,用于向所述终端设备发送请求终端情况的信息;其中,所述请求终端情况的信息包括以下至少之一:运行应用的情况、是否运行第一应用、传输速率、可选传输速率的范围、可选传输速率的列表、支持的编解码方式,编解码模式,编解码速率,可选编解码速率范围。Preferably, in this embodiment, before the information for adjusting the application is determined to be sent to the terminal device, the application layer parameter information sent by the terminal device may also be received. The first communication unit is configured to send information requesting terminal conditions to the terminal device; wherein the information requesting terminal conditions includes at least one of the following: running applications, whether to run the first application, transmission rate, Range of optional transmission rates, list of optional transmission rates, supported codec methods, codec modes, codec rates, and range of optional codec rates.
可见,通过采用上述方案,就能够由网络设备侧向终端设备发送网络信息,具体包括以下信息至少之一:网络限制的传输速率边界信息、传输速率、应用类型、信号强度、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。如此,就能够通过无线网络设备发送携带有网络状况的信息至终端设备侧,以使得终端设备侧能够基于收到的网络信息快速的调整应用层的参数配置和调整,从而保证终端设备侧能够快速的调整发送或接收速率。It can be seen that by adopting the above scheme, network information can be sent from the network device side to the terminal device, specifically including at least one of the following information: network-limited transmission rate boundary information, transmission rate, application type, signal strength, control reason, network status Congested or good, how congested or good the network is. In this way, the wireless network device can send information carrying network conditions to the terminal device side, so that the terminal device side can quickly adjust the parameter configuration and adjustment of the application layer based on the received network information, thereby ensuring that the terminal device side can quickly to adjust the send or receive rate.
实施例四、Embodiment four,
本发明实施例提供了一种终端设备,如图5所示,所述终端设备包括:An embodiment of the present invention provides a terminal device. As shown in FIG. 5, the terminal device includes:
第二信息处理单元51,用于从网络信息中解析得到以下信息至少之一:网络限制终端设备的传输速率边界信息、传输速率、应用信息、承载标志、信号强度信息、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度;The second information processing unit 51 is configured to analyze and obtain at least one of the following information from the network information: network limit terminal device transmission rate boundary information, transmission rate, application information, bearer flag, signal strength information, control reason, network status Congestion or good, degree of network congestion or good;
第二通信单元52,用于接收到无线网络设备发来的网络信息。The second communication unit 52 is configured to receive network information sent by the wireless network device.
这里,所述第二通信单元,用于满足以下触发条件至少之一时,向所述无线网络设备侧发送所述传输速率信息:运行第一应用时;第一应用的传输速率发生变化时;接收到网络设备发来的请求时。Here, the second communication unit is configured to send the transmission rate information to the wireless network device side when at least one of the following trigger conditions is met: when the first application is running; when the transmission rate of the first application changes; receiving When a request is sent from a network device.
本实施例中上述携带网络状况的信息在具体用于调整终端设备侧的应用时,可以为:分别根据预设的对应列表,选取到对应的编解码方式,或者,选取到对应的信息传输速率。In this embodiment, when the above-mentioned information carrying the network status is specifically used to adjust the application on the terminal device side, it may be as follows: respectively, according to the preset corresponding list, select the corresponding codec mode, or select the corresponding information transmission rate .
其中,所述预设的对应列表,可以为根据实际情况进行设置,比如,可以包括有:携带网络吞吐量信息与编码方式和/或传输速率对应列表、拥塞状况的信息与编码方式和/或传输速率对应列表、拥塞等级的信息与编码方式和/或传输速率对应列表、网络资源使用情况的信息与编码方式和/或传输速率对应列表。Wherein, the preset corresponding list may be set according to the actual situation, for example, may include: carrying network throughput information and encoding mode and/or transmission rate corresponding list, congestion status information and encoding mode and/or The transmission rate correspondence list, the information of the congestion level and the encoding method and/or the transmission rate correspondence list, the network resource usage information and the encoding method and/or the transmission rate correspondence list.
需要说明的是,网络设备获取到终端设备发来的上述请求后,能够基于终端设备的上述请求获取到终端设备支持的编解码模式、编解码率等等终端设备的相关参数;相应的,网络设备就能够根据这些终端设备的相关参数确定用于调整应用的信息,比如,具体可以确定其中的应用参数设置的信息、应用参数调整的信息,也就是说,能够通过上述获取到的终端设备的相关信息,确定具体的应用参数设置信息以及参数调整信息的具体内容。It should be noted that after the network device obtains the above request sent by the terminal device, it can obtain relevant parameters of the terminal device such as the codec mode and codec rate supported by the terminal device based on the above request of the terminal device; correspondingly, the network The device can determine the information for adjusting the application according to the relevant parameters of these terminal devices. For example, it can specifically determine the information of the application parameter setting and the information of the application parameter adjustment. Relevant information, to determine specific application parameter setting information and specific content of parameter adjustment information.
优选地,所述第二通信单元,用于满足以下触发条件至少之一时,向所述网络侧部侧发送所属应用层参数信息:Preferably, the second communication unit is configured to send the associated application layer parameter information to the network side when at least one of the following trigger conditions is met:
运行第一应用时;When running the first application;
第一应用的参数发生变化时;When a parameter of the first application changes;
接收到网络设备发来的请求时。When a request from a network device is received.
所述第二通信单元,用于接收到网络设备发来的请求终端情况的信息,其中,所述请求终端情况的信息包括以下至少之一:请求运行应用的情况、是否运行第一应用、应用的参数;The second communication unit is configured to receive information requesting terminal conditions from a network device, wherein the information requesting terminal conditions includes at least one of the following: a condition of requesting to run an application, whether to run the first application, an application parameters;
所述应用的参数包括:应用的编解码类型,和/或应用的编解码率。The parameters of the application include: the codec type of the application, and/or the codec rate of the application.
所述第二通信单元,用于向所述网络设备发送以下至少之一作为所属应用层参数信息:运行应用的情况、发送运行特定应用的确认、应用的参数;所述应用的参数包括:应用的编解码类型,和/或应用的编解码率。The second communication unit is configured to send at least one of the following to the network device as the application layer parameter information: running application status, sending confirmation of running a specific application, and application parameters; the application parameters include: application type of codec, and/or applied codec rate.
可见,通过采用上述方案,就能够由网络设备侧向终端设备发送网络信息,具体包括以下信息至少之一:网络限制的传输速率边界信息、传输速率、应用类型、信号强度、控制原因、网络状况为拥塞或良好、网络拥塞或良好的程度。如此,就能够通过无线网络设备发送携带有网络状况的信息至终端设备侧,以使得终端设备侧能够基于收到的网络信息快速的调整应用层的参数配置和调整,从而保证终端设备侧能够快速的调整发送或接收速率。It can be seen that by adopting the above scheme, network information can be sent from the network device side to the terminal device, specifically including at least one of the following information: network-limited transmission rate boundary information, transmission rate, application type, signal strength, control reason, network status Congested or good, how congested or good the network is. In this way, the wireless network device can send information carrying network conditions to the terminal device side, so that the terminal device side can quickly adjust the parameter configuration and adjustment of the application layer based on the received network information, thereby ensuring that the terminal device side can quickly to adjust the send or receive rate.
另外,终端设备还可以向网络设备侧发送其应用层参数的信息,从而使网络了解和掌握终端应用的情况。In addition, the terminal device can also send information about its application layer parameters to the network device side, so that the network can understand and grasp the situation of the terminal application.
本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、网络设备、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。If the integrated modules described in the embodiments of the present invention are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for Make a computer device (which may be a personal computer, a network device, or a network device, etc.) execute all or part of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610306306.9ACN107360597A (en) | 2016-05-10 | 2016-05-10 | A kind of rate adjusting method, Wireless Communication Equipment and terminal device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610306306.9ACN107360597A (en) | 2016-05-10 | 2016-05-10 | A kind of rate adjusting method, Wireless Communication Equipment and terminal device |
| Publication Number | Publication Date |
|---|---|
| CN107360597Atrue CN107360597A (en) | 2017-11-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610306306.9APendingCN107360597A (en) | 2016-05-10 | 2016-05-10 | A kind of rate adjusting method, Wireless Communication Equipment and terminal device |
| Country | Link |
|---|---|
| CN (1) | CN107360597A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108770055A (en)* | 2018-06-12 | 2018-11-06 | Oppo广东移动通信有限公司 | Transmission power adjusting method and device and electronic device |
| CN108880751A (en)* | 2018-06-12 | 2018-11-23 | Oppo广东移动通信有限公司 | Transmission rate adjustment method, device and electronic device |
| WO2023142726A1 (en)* | 2022-01-26 | 2023-08-03 | 华为技术有限公司 | Communication method and apparatus |
| WO2025066385A1 (en)* | 2023-09-28 | 2025-04-03 | 锐捷网络股份有限公司 | Application rate-limiting method and apparatus for terminal device, and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101099408A (en)* | 2005-01-05 | 2008-01-02 | 株式会社Ntt都科摩 | Transmission rate control method, mobile station, wireless base station, and wireless network control station |
| CN101171784A (en)* | 2005-03-08 | 2008-04-30 | 高通弗拉里奥恩技术公司 | Method and apparatus for data rate adaptation |
| CN102149005A (en)* | 2011-04-29 | 2011-08-10 | 四川长虹电器股份有限公司 | Self-adaptive method for controlling network video quality |
| CN102461252A (en)* | 2009-06-08 | 2012-05-16 | 高通股份有限公司 | Systems and methods for providing flow control for mobile devices |
| CN102595503A (en)* | 2012-02-20 | 2012-07-18 | 南京邮电大学 | Congestion control method based on wireless multimedia sensor network |
| CN102792648A (en)* | 2010-01-11 | 2012-11-21 | 捷讯研究有限公司 | Congestion level indication with explicit congestion notification in communication systems |
| CN103813392A (en)* | 2012-11-15 | 2014-05-21 | 华为技术有限公司 | Bandwidth adjusting method, device and system |
| CN104010332A (en)* | 2013-02-21 | 2014-08-27 | 中兴通讯股份有限公司 | Bearer binding method and system |
| WO2015012900A1 (en)* | 2013-07-26 | 2015-01-29 | Intel IP Corporation | Signaling interference information for user equipment assistance |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101099408A (en)* | 2005-01-05 | 2008-01-02 | 株式会社Ntt都科摩 | Transmission rate control method, mobile station, wireless base station, and wireless network control station |
| CN101171784A (en)* | 2005-03-08 | 2008-04-30 | 高通弗拉里奥恩技术公司 | Method and apparatus for data rate adaptation |
| CN102461252A (en)* | 2009-06-08 | 2012-05-16 | 高通股份有限公司 | Systems and methods for providing flow control for mobile devices |
| CN102792648A (en)* | 2010-01-11 | 2012-11-21 | 捷讯研究有限公司 | Congestion level indication with explicit congestion notification in communication systems |
| CN102149005A (en)* | 2011-04-29 | 2011-08-10 | 四川长虹电器股份有限公司 | Self-adaptive method for controlling network video quality |
| CN102595503A (en)* | 2012-02-20 | 2012-07-18 | 南京邮电大学 | Congestion control method based on wireless multimedia sensor network |
| CN103813392A (en)* | 2012-11-15 | 2014-05-21 | 华为技术有限公司 | Bandwidth adjusting method, device and system |
| CN104010332A (en)* | 2013-02-21 | 2014-08-27 | 中兴通讯股份有限公司 | Bearer binding method and system |
| WO2015012900A1 (en)* | 2013-07-26 | 2015-01-29 | Intel IP Corporation | Signaling interference information for user equipment assistance |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108770055A (en)* | 2018-06-12 | 2018-11-06 | Oppo广东移动通信有限公司 | Transmission power adjusting method and device and electronic device |
| CN108880751A (en)* | 2018-06-12 | 2018-11-23 | Oppo广东移动通信有限公司 | Transmission rate adjustment method, device and electronic device |
| CN108770055B (en)* | 2018-06-12 | 2021-10-19 | Oppo广东移动通信有限公司 | Transmit power adjustment method, device and electronic device |
| WO2023142726A1 (en)* | 2022-01-26 | 2023-08-03 | 华为技术有限公司 | Communication method and apparatus |
| WO2025066385A1 (en)* | 2023-09-28 | 2025-04-03 | 锐捷网络股份有限公司 | Application rate-limiting method and apparatus for terminal device, and device |
| Publication | Publication Date | Title |
|---|---|---|
| KR101524325B1 (en) | Proxy-driven content rate selection for streaming media servers | |
| US9351194B2 (en) | Congestion level indication with explicit congestion notification in communication systems | |
| CN107743698B (en) | Method and apparatus for multipath media delivery | |
| US9843964B2 (en) | Method and apparatus for managing congestion in wireless communication system | |
| US20080095173A1 (en) | System and method for monitoring the connection of an end-user to a remote network | |
| CN101917742B (en) | Data transmission method, equipment and system | |
| US20130194937A1 (en) | Method and apparatus for providing intelligent codec rate adaptation for wireless users | |
| KR20150120237A (en) | QoE Provisioning Method And QoE Provisioning Apparatus for Mobile Video Application | |
| US9743312B1 (en) | Method and system of selecting a quality of service for a bearer | |
| CN101764833B (en) | Resource node information notification method and network entity device | |
| CN107360597A (en) | A kind of rate adjusting method, Wireless Communication Equipment and terminal device | |
| WO2017198132A1 (en) | Data sending method and apparatus | |
| CN110178401A (en) | For providing the method and its equipment of streaming service | |
| CN104243609A (en) | Information service pushing method and device | |
| KR101306374B1 (en) | Method to provide vod service using contents with multiple bit-rates | |
| CN106412701A (en) | Video transmission method, access device and network device | |
| WO2018045518A1 (en) | Volte communication method and base station | |
| CN112585921B (en) | Method and network element providing uplink network assistance for event coordination | |
| US8504655B1 (en) | Proxy delegation for content delivery | |
| CN103384236A (en) | Method, device and system for acquiring streaming media data | |
| EP3419330B1 (en) | Method and device for determining codec mode set for service communication | |
| KR101655041B1 (en) | Method and Apparatus for Controlling Congestion Status in Wirless Communication Network | |
| CN103299580B (en) | Distribution of services method, apparatus and system | |
| KR101017352B1 (en) | How to send streaming content in wireless Internet environment | |
| JP2014522594A (en) | Method and apparatus for streaming multimedia content |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20171117 |