WO2016015344A1 - Dispositif de côté réseau et procédé d'ordonnancement - Google Patents
Dispositif de côté réseau et procédé d'ordonnancement Download PDFInfo
- Publication number
- WO2016015344A1 WO2016015344A1 PCT/CN2014/083577 CN2014083577W WO2016015344A1 WO 2016015344 A1 WO2016015344 A1 WO 2016015344A1 CN 2014083577 W CN2014083577 W CN 2014083577W WO 2016015344 A1 WO2016015344 A1 WO 2016015344A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user equipment
- side device
- threshold
- network side
- scheduling
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
Definitions
- the present invention relates to the field of communications, and in particular, to a network side device and a scheduling method. Background technique
- QoE Quality of Experience
- MOS Mean Opinion Score
- the existing scheduling schemes are to first calculate the scheduling priorities of all the user equipments participating in the scheduling, and then sort the scheduling priorities, and select the user equipment with the highest scheduling priority for scheduling. If the transmission resource scheduled by the user satisfies the amount of data to be transmitted, the user will no longer participate in subsequent scheduling.
- priority calculation schemes There are two common types of priority calculation schemes:
- the average throughput in the current scheduling time window represents the current channel transmission rate
- the historical transmission rate represents the historical scheduling amount, which cannot accurately reflect the user's experience requirements. Therefore, the existing scheduling based on the channel transmission rate to determine the resource scheduling priority is determined. The solution is inaccurate and affects the quality of the user's experience. Summary of the invention
- the present invention provides a network side device and a scheduling method for solving the technical problem that the scheduling scheme for determining the resource scheduling priority based on the channel transmission rate is inaccurate and affects the user's experience quality.
- a scheduling method including:
- the network side device acquires a cache data size of the user equipment
- the network side device calculates a scheduling priority of the user equipment according to the size of the cached data
- the network side device allocates resources to the user equipment according to the scheduling priority.
- the network side device calculates, according to the size of the cached data, a scheduling priority of the user equipment, including:
- the network side device compares the cached data size with a preset threshold threshold to obtain a comparison result
- the network side device calculates a scheduling priority of the user equipment according to the comparison result.
- the network The device calculates the scheduling priority of the user equipment according to the comparison result, including:
- the network side device calculates a pre-scheduled priority of the user equipment by using a scheduling algorithm, and a scheduling priority of the user equipment, where the priority lifting factor is greater than 1.
- the network The device calculates the scheduling priority of the user equipment according to the comparison result, including:
- the network side device calculates a pre-scheduled priority of the user equipment by using a scheduling algorithm, and the network side device sets the pre-scheduling priority as a scheduling priority of the user equipment.
- the threshold threshold includes a low threshold threshold and a high threshold greater than the low threshold threshold
- the network side device calculates a scheduling priority of the user equipment according to the comparison result. , including:
- the network side device calculates a pre-scheduled priority of the user equipment by using a scheduling algorithm, and a scheduling priority of the user equipment, where the priority lifting factor is greater than 1.
- the network side device calculates the user according to the comparison result.
- the scheduling priority of the device including:
- the network side device calculates a pre-scheduled priority of the user equipment by using a scheduling algorithm, and the network side device sets the pre-scheduling priority as a scheduling priority of the user equipment.
- the network side device calculates, according to the size of the cached data, a scheduling priority of the user equipment, including:
- the network side device substitutes the cached data size into a preset calculation method, and calculates a scheduling priority of the user equipment.
- the network side device substitutes the cache data size into a preset calculation method, and calculates the The scheduling priority of the user equipment, including:
- the network side device calculates a pre-scheduling priority of the user equipment by using a scheduling algorithm, and a scheduling priority of the user equipment.
- the network side device acquiring The cache data size of the device, including:
- the network side device receives the cache data size reported by the user equipment; or the network side device acquires a video coding rate or a guaranteed bit rate of the user equipment; the network side device is based on the video coding rate or The guaranteed bit rate, the size of the cached data is calculated.
- the acquiring, by the network side device, the video coding rate of the user equipment includes:
- the network side device obtains a video coding rate of the user equipment by using deep packet parsing; or the network side device sends a query message to the core network device, and receives the user returned by the core network device based on the query message.
- the video encoding rate of the device is not limited to 1
- a scheduling method including:
- the user equipment sends a cache parameter to the network side device, where the cache parameter is used by the network side device to obtain a cached data size, and calculates a scheduling priority parameter of the user equipment according to the cached data size; .
- the cache parameter is specifically: a video coding rate, a guaranteed bit rate, or a size of the cached data of the user equipment.
- the user equipment sends a cache parameter to a network.
- the side device Before the side device, it also includes:
- the user equipment acquires a video coding rate or a guaranteed bit rate
- the user equipment calculates the buffer data size based on the video coding rate or the guaranteed bit rate.
- the third aspect provides a network side device, including:
- a processor configured to acquire a cache data size of the user equipment; according to the size of the cache data, Calculating a scheduling priority of the user equipment; and scheduling, by the user equipment, scheduling resources according to the scheduling priority;
- transceiver configured to send, by the processor, the allocated resources, to send data to the user equipment.
- the processor is further configured to: compare the cached data size with a preset threshold threshold to obtain a comparison result; and calculate, according to the comparison result, The scheduling priority of the user equipment is out.
- the processor is further configured to: when the comparison result indicates that the cache data size is less than or equal to When the threshold is wide:
- the factor is greater than 1.
- the processor is further configured to: when the comparison result indicates that the cache data size is greater than or equal to When the threshold is wide:
- the processor is further configured to: when the threshold threshold includes a low threshold threshold and greater than When the high threshold value of the threshold value is low, and when the buffer data size is greater than or equal to the low threshold threshold and less than or equal to the high threshold threshold:
- the scheduling priority of the user equipment is calculated by using a scheduling algorithm, and the scheduling priority of the user equipment is obtained by multiplying the pre-scheduling priority by a preset priority lifting factor, where the priority is improved.
- the factor is greater than 1.
- the processor is further configured to: when the threshold threshold includes a low threshold threshold and greater than When the high threshold value of the low threshold value is low, and when the cache data size is less than or equal to the low threshold threshold or the cache data size is greater than or equal to the high threshold threshold:
- the processor is further configured to: substitute the cached data size into a preset calculation method, and calculate a scheduling priority of the user equipment.
- the processor is further configured to:
- the pre-scheduled priority of the user equipment is calculated by using a scheduling algorithm, and the scheduling priority of the user equipment is obtained by dividing the pre-scheduled priority by the power of the cached data.
- the processor is further configured to acquire Determining a video coding rate or a guaranteed bit rate of the user equipment; and calculating the cached data size based on the video coding rate or the guaranteed bit rate; or
- the transceiver is further configured to receive the size of the cached data reported by the user equipment, and send the cached data size to the processor.
- the transceiver is further configured to: receive a video coding rate reported by the user equipment, and send the Video encoding rate to the processor; or
- the transceiver is further configured to: send a query message to the core network device; receive a video coding rate of the user equipment returned by the core network device based on the query message, and send the video coding rate to the processing Or;
- the processor is further configured to obtain a video coding rate of the user equipment by using deep packet parsing.
- a user equipment including:
- a transceiver configured to send a cache parameter to the network side device, where the cache parameter is used by the network side device to obtain a cache data size, and calculate the user equipment according to the cache data size
- Data transmission is performed through the transceiver.
- the cache parameter is specifically: a video coding rate, a guaranteed bit rate, or a size of the cached data of the user equipment.
- the processor when the cache parameter is specifically the cache data size, the processor is further configured to:
- the network side device calculates the scheduling priority according to the cached data size of the user equipment, and allocates resources according to the current buffer condition of the user equipment, thereby achieving the technical effect of improving scheduling accuracy.
- FIG. 1 is a schematic diagram of a system corresponding to a scheduling method according to an embodiment of the present invention
- FIG. 2 is a flowchart of a scheduling method of a network side device according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for scheduling a user equipment according to an embodiment of the present invention.
- FIG. 4 is a structural diagram of a network side device according to an embodiment of the present invention.
- FIG. 5 is a structural diagram of a user equipment according to an embodiment of the present invention. Detailed ways
- FIG. 1 is a system for implementing the scheduling method of the present invention, where the system includes: And a plurality of user equipments (for example, a first user equipment, a second user equipment, and a third user equipment, etc.), wherein the system may be a UMTS-based communication system or a global mobile communication system (
- the communication system of Global System For Mobile Communication (GSM) can also be a communication system based on Long Term Evolution (LTE), and can also be used in the communication system of Code Division Multiple Access (CDMA).
- GSM Global System For Mobile Communication
- LTE Long Term Evolution
- CDMA Code Division Multiple Access
- the network side device may be a base station or a radio network controller (RNC), which is not limited in this application.
- RNC radio network controller
- This embodiment provides a scheduling method. As shown in FIG. 2, the scheduling method includes:
- Step S201 The network side device acquires a cache data size of the user equipment.
- Step S202 The network side device calculates a scheduling priority of the user equipment according to the size of the cached data.
- Step S203 The network side device allocates resources to the user equipment according to the scheduling priority.
- the scheduling method provided in this embodiment may be used to establish a video playing service between the user equipment and the network side device, or may be used to establish an audio playing service between the user equipment and the network side device. There are no restrictions in the examples.
- the network side device acquires the cache data size of the user equipment. Specifically, when the user equipment acquires video data or audio data from the network side device for playing, a part of the data is buffered for playing in the player of the user equipment, and the size of the cached data to be played is the size of the cache data.
- the cache data size can be considered to be equal to the total amount of data received by the user equipment, minus the amount of data that the user equipment has played.
- the manner in which the network side device obtains the buffered data size of the user equipment may be classified into the following three types: the user equipment reports the obtained information; the video encoding rate Vc is used to estimate the obtaining; and the guaranteed bit rate (Guranteed Bit Rate) , GBR) to estimate the acquisition, the following are explained separately:
- the first type is that the user equipment reports the size of the cached data.
- the network side device receives the size of the cache data reported by the user equipment.
- the network side device After the network side device establishes a signaling connection with the user equipment, the network side device sends a reconfiguration message to the user equipment, to control the user equipment to periodically report the buffered data size to the network side device, or control the user equipment to meet When the condition is triggered, the cached data size is reported to the network side device.
- the cache data size may be obtained by the user equipment according to Vc or GBR calculation.
- the video data rate Vc is used to estimate the size of the cache data obtained by the user equipment.
- the device evaluates the time length of the scheduling priority of the user equipment; R is the total amount of data that the network side device sends to the user equipment in the T.
- the Vc can be obtained by the network side device, after the network side device establishes a signaling connection with the user equipment, the network side device sends a reconfiguration message to the user equipment, to control the user equipment to periodically report the Vc to the network side device. , or control the user equipment to report Vc when certain trigger conditions are met. Give the network side device.
- the method of obtaining the Vc may be that the network side device sends a message requesting to obtain the Vc to the network element in the core network, which is responsible for processing the signaling, to receive the Vc fed back by the core network.
- the Vc can also be obtained by Deep Packet Inspection (DPI), for example, by Differentiated Services Code Point (DSCP).
- DPI Deep Packet Inspection
- DSCP Differentiated Services Code Point
- the GBR is used to estimate the size of the cache data obtained by the user equipment.
- the device evaluates the time length of the scheduling priority of the user equipment; R is the total amount of data that the network side device sends to the user equipment in the T.
- T is the data sent from the network side device to the user equipment.
- the length of time to which the network side device evaluates the scheduling priority of the user equipment; R is the total amount of data that the network side device sends to the user equipment in the T.
- step S202 is performed, that is, the network side device calculates a scheduling priority of the user equipment according to the size of the cached data.
- the method for calculating the scheduling priority of the user equipment according to the size of the cached data may be at least classified into the following three types: determining a corresponding scheduling priority calculation method according to the size of the cached data, and buffering the data size. Substituting into the preset scheduling priority calculation formula, and first determining the corresponding scheduling priority calculation method according to the size of the cached data, and then substituting the cached data into the determined calculation formula, the following descriptions are respectively performed:
- the corresponding calculation method is determined according to the size of the cache data.
- the network side device first compares the cached data size with a preset threshold threshold to obtain a comparison result
- the network side device calculates a scheduling priority of the user equipment according to the comparison result.
- at least three comparison modes low threshold priority, double threshold priority, and high threshold priority can be classified.
- the network side device first compares the cached data size with a preset threshold threshold
- the network side device calculates a pre-scheduled priority of the user equipment by using a preset scheduling algorithm, and multiplies by a preset priority promotion factor. Obtaining, by the pre-scheduling priority, a scheduling priority of the user equipment, where the priority lifting factor is greater than 1.
- the network side device calculates a pre-scheduling priority of the user equipment by using a preset scheduling algorithm, and sets the pre-scheduling priority as The scheduling priority of the user equipment.
- the scheduling priority calculation method when the cache data size is smaller than the threshold threshold may be used, and the cache data size may be greater than the size.
- the method for calculating the scheduling priority when the threshold is wide is not limited in this embodiment.
- the preset scheduling algorithm may be a PF scheduling algorithm, a Max C/l scheduling algorithm, or a Round Robin algorithm, which is not limited in this embodiment.
- the preset threshold threshold may be set to a smooth period or greater than and close to The value of the smoothing period.
- the preset threshold threshold is equal to 1.5 times of the smooth period.
- the user equipment resources of the worst part of the viewing experience are firstly upgraded to improve the viewing experience of some of the users with the worst fluency, thereby improving the average opinion score and the quality of the entire network user experience.
- the network side device first compares the cached data size with a preset threshold threshold, where the threshold threshold includes a low threshold threshold and a high threshold threshold greater than the low threshold threshold;
- the network side device calculates a scheduling of the pre-user equipment of the user equipment by using a preset scheduling algorithm. Priority, wherein the priority promotion factor is greater than one.
- the network side device calculates the user equipment by using a preset scheduling algorithm.
- the pre-scheduled priority is set, and the pre-scheduled priority is set as the scheduling priority of the user equipment.
- the scheduling may be performed when the buffer data size is greater than the low threshold threshold and less than the high threshold threshold.
- the method for calculating the scheduling priority when the buffer data size is smaller than the low threshold threshold or the cache data size is greater than the high threshold threshold is not limited in this embodiment.
- the preset scheduling algorithm may be a PF scheduling algorithm, a Max C/I scheduling algorithm, or a Round Robin algorithm, which is not limited in this embodiment.
- the low threshold threshold may be set to a smooth period or Greater than and close to the value of the smoothing period.
- the threshold value is a statistical value obtained by performing statistics on the total cache data size of the user equipment of the entire network, and a cached data size having a preset percentage of the total cache data size is smaller than the high threshold value.
- the low threshold threshold may be 1.5 times the smoothing period; and the high threshold threshold may be a value larger than 70% of the cached data size of all cached data sizes.
- the dual-threshold-priority scheduling mode is applicable to a scenario in which resources are relatively tight. If there are not enough resources to be allocated to the user equipment in the worst part of the viewing experience, the resource allocation of the user equipment whose viewing experience is at an intermediate level can be improved. On the basis of avoiding the decrease of the average opinion score, the average opinion score and the quality of the whole network user experience are improved by improving the user experience of the interrupted user in the viewing experience.
- the network side device also first compares the cached data size with a preset threshold threshold
- the network side device calculates a pre-scheduled priority of the user equipment by using a preset scheduling algorithm, and multiplies by a preset priority promotion factor. Obtaining, by the pre-scheduling priority, a scheduling priority of the user equipment, where the priority lifting factor is greater than 1.
- the network side device calculates a pre-scheduling priority of the user equipment by using a preset scheduling algorithm, and sets the pre-scheduling priority as The scheduling priority of the user equipment.
- the method for calculating the scheduling priority when the size of the data is smaller than the threshold is also used.
- the method for calculating the scheduling priority when the size of the buffer is greater than the threshold is not limited in this embodiment.
- the preset scheduling algorithm may be a PF scheduling algorithm, a Max C/l scheduling algorithm, or a Round Robin algorithm, which is not limited in this embodiment.
- the preset threshold threshold may be set to be a statistical value obtained by performing statistics on all cached data sizes of the entire network user equipment, and the cached data size has a preset percentage of the cache. The data size is smaller than the preset threshold threshold.
- the preset threshold threshold may be a value greater than 70% of the cache data size of all cached data sizes.
- resources are allocated to some user equipments with the best fluency, so as to maintain the viewing experience of some users who have the worst fluency of the users, and thus improve the average opinion score and the quality of the whole network user experience.
- the cache data size and the preset threshold are compared first, and then the corresponding scheduling priority calculation method is determined according to the comparison result, which can selectively increase the priority of a certain range of user equipment according to different network environments. , to improve the average opinion score and the quality of the entire network user experience.
- the cached data size is substituted into a preset scheduling priority calculation formula.
- the network side device substitutes the cached data size into a preset calculation method, and calculates The scheduling priority of the user equipment.
- the size of the cached data is substituted into the calculation method of the scheduling priority as a factor.
- the power of the cached data size may be used as a factor to calculate the scheduling priority.
- the calculation result of the cache data size and the remaining preset values may be substituted as a factor into the calculation method of the scheduling priority.
- the following calculation algorithm is used as an improved calculation method according to the PF scheduling algorithm, and the calculation result of the buffered data size and the remaining preset values is used as a factor to improve the calculation method as an example: the network side device first
- the pre-scheduling priority of the user equipment is calculated by using the PF scheduling algorithm, that is, the pre-scheduling priority P i f5i (t) of the user equipment 1 is calculated first at the scheduling time t.
- the network side device obtains the scheduling priority Pi of the user equipment i by dividing the pre-scheduling priority Pi pre(t) by the power of the ratio of the buffer data size B to the smoothing duration W. ).
- the improved calculation method according to the PF scheduling algorithm is: scheduling priority of user equipment i
- the preset calculation algorithm may also be an improved calculation method according to a Max C/I scheduling algorithm, or may be an improved calculation method according to a Round Robin algorithm, in this implementation. There are no restrictions in the examples.
- the corresponding scheduling priority calculation method is first determined according to the size of the cached data, and then the cached data size is substituted into the determined calculation formula.
- the network side device first compares the cached data size with a preset threshold threshold to obtain a comparison result
- the network side device substitutes the size of the cached data into a selected calculation method, and calculates a scheduling priority of the user equipment;
- the calculation algorithm may be an improved calculation method according to the PF scheduling algorithm, or may be an improved calculation method according to the Max C/I scheduling algorithm, or may be improved according to a Round Robin algorithm.
- the calculation method is not limited in this embodiment.
- the following takes the scenario as the low threshold first, and the calculation method is based on the improved calculation method of the PF scheduling algorithm, to illustrate how to first determine the corresponding scheduling priority calculation method according to the cache data size, and then substitute the cached data size into the determined calculation.
- the scheduling priority may be calculated only according to the size of the cached data, for example, the reciprocal of the cached data size is used as the scheduling priority, so that the scheduling priority of the user equipment is smaller.
- a table in which the size of the cached data and the corresponding scheduling priority are recorded is pre-stored in the network-side device, and after the network-side device obtains the size of the cached data, the network side device searches and obtains the corresponding table from the table.
- the scheduling priority is a table in which the size of the cached data and the corresponding scheduling priority are recorded.
- the size of the cached data of the user equipment is taken into account in the process of calculating the scheduling priority of the user equipment, and a part of resources of the user equipment with better playback quality are released to the remaining user equipment according to the requirements of different scenarios, and the rest is upgraded.
- the throughput of user equipment to improve the overall experience quality of users across the network.
- step S203 the network side device schedules allocation of resources to the user equipment according to the scheduling priority.
- the network side device may first sort the scheduling priorities of the user equipments that are scheduled to be scheduled from large to small, and first allocate resources to the user equipment with the highest scheduling priority, and schedule the resources on the user equipment. After the transmission resource satisfies the amount of data to be transmitted, the user equipment with the highest scheduling priority is selected among the remaining user equipments for resource scheduling until the resource scheduling for all user equipments is completed.
- the network side device may also introduce the foregoing method by dividing all the user equipments in the system shown in FIG. 1 in proportion to the size of the scheduling priority.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- FIG. 3 is a flowchart of processing on the user equipment side according to an embodiment of the present invention.
- the scheduling method includes:
- Step S301 The user equipment sends a cache parameter to the network side device, where the cache parameter is used by the network side device to obtain a cached data size, and the parameter of the scheduling priority of the user equipment is calculated according to the cached data size.
- Step S302 The user equipment uses the network side device to perform data transmission according to the resource allocated by the scheduling priority scheduling.
- the user equipment may be a smart phone, a notebook, a tablet, etc., which is not enumerated in this embodiment.
- the user equipment after the user equipment establishes a signaling connection with the network side device, the user equipment receives the reconfiguration message sent by the network side device, and periodically reports the cache parameter based on the reconfiguration message.
- the network side device or based on the reconfiguration message, reports the cache parameter to the network side device when a certain trigger condition is met.
- the cache parameter may be: a video coding rate Vc of the user equipment, a guaranteed bit rate GBR, or the cached data size.
- the method further includes: The user equipment acquires Vc or GBR;
- the user equipment calculates the cache data size based on Vc or GBR.
- the method for calculating the size of the cached data by the user equipment based on the Vc or the GBR is the same as the method for calculating the size of the cached data based on Vc or GBR provided by the first embodiment, and is not described here.
- the present application further provides a network side device.
- the network side device includes:
- the processor 401 is configured to acquire a cached data size of the user equipment, calculate a scheduling priority of the user equipment according to the cached data size, and allocate a resource to the user equipment according to the scheduling priority.
- the transceiver 402 is configured to send, by using the processor, the allocated resources, and send data to the user equipment.
- the specific connection relationship is:
- the processor 401 is connected to the transceiver 402.
- the network side device may be a base station or an RNC.
- the network side device calculates the scheduling priority according to the size of the cached data of the user equipment, and schedules the allocation of resources according to the current cache condition of the user equipment, thereby achieving the technical effect of improving scheduling accuracy.
- the processor 401 is further configured to: compare the buffered data size with a preset threshold threshold to obtain a comparison result; and calculate, according to the comparison result, a scheduling priority of the user equipment. level.
- the processor 401 is further configured to: when the comparison result indicates that the cached data size is less than or equal to the threshold threshold: calculating, by using a scheduling algorithm, scheduling of a pre-tuning device of the user equipment Priority, wherein the priority promotion factor is greater than one.
- the processor 401 is further configured to: when the comparison result indicates that the cached data size is greater than or equal to the threshold threshold: calculating, by using a scheduling algorithm, pre-scheduling of the user equipment Priority level; and setting the pre-scheduling priority as a scheduling priority of the user equipment.
- the processor 401 is further configured to: when the threshold threshold includes a low threshold threshold and a high threshold threshold greater than the low threshold threshold, and when the cache data size is greater than or equal to the When the threshold value is less than or equal to the threshold value, the scheduling priority of the user equipment is calculated by the scheduling algorithm, where the priority promotion factor is greater than 1.
- the processor 401 is further configured to: when the threshold threshold includes a low threshold threshold and a high threshold threshold greater than the low threshold threshold, and when the cache data size is less than or equal to the low threshold When the threshold value or the size of the cached data is greater than or equal to the high threshold threshold: calculating a pre-scheduled priority of the user equipment by using a scheduling algorithm; and setting the pre-scheduled priority as a scheduling priority of the user equipment level.
- the processor 401 is further configured to: substitute the cached data size into a preset calculation method, and calculate a scheduling priority of the user equipment.
- the processor 401 is further configured to: calculate, by using a scheduling algorithm, a pre-scheduled priority of the user equipment; and divide the pre-scheduled priority by a power of the cached data to obtain the user.
- the scheduling priority of the device is further configured to: calculate, by using a scheduling algorithm, a pre-scheduled priority of the user equipment; and divide the pre-scheduled priority by a power of the cached data to obtain the user. The scheduling priority of the device.
- the processor 401 is further configured to: obtain a video coding rate or a guaranteed bit rate of the user equipment; and calculate the cached data size based on the video coding rate or the guaranteed bit rate; Or
- the transceiver 402 is further configured to receive the size of the cached data reported by the user equipment, and send the cached data size to the processor 401.
- the transceiver 402 is further configured to receive a video coding rate reported by the user equipment, and send the video coding rate to the processor 401; or
- the transceiver 402 is further configured to: send a query message to the core network device; receive a video coding rate of the user equipment returned by the core network device based on the query message, and send the video coding rate to the processing 401; or
- the processor 401 is further configured to obtain a video coding rate of the user equipment by using deep packet parsing.
- the network side device provided in this embodiment and the positioning method in the first embodiment are based on two aspects under the same inventive concept.
- the implementation process of the method has been described in detail above, so those skilled in the art can The foregoing description clearly understands the structure and implementation process of the device in this embodiment. For the sake of brevity of the description, it will not be repeated here.
- the present application also provides a user equipment.
- the user equipment includes:
- the transceiver 501 is configured to send a cache parameter to the network side device, where the cache parameter is used by the network side device to obtain a cache data size, and calculate a scheduling priority parameter of the user equipment according to the cache data size.
- Source data transmission by the transceiver 501.
- the processor 502 is connected to the transceiver 501.
- the user equipment may be a smart phone, a tablet computer, or a notebook, which is not limited in this embodiment.
- the user equipment sends the cache parameter to the network side device, so that the network side device can perform data transmission according to the buffered resource, thereby achieving the technical effect of improving scheduling accuracy.
- the cache parameter is specifically: a video coding rate, a guaranteed bit rate, or a size of the cached data of the user equipment.
- the processor is further configured to: obtain a video coding rate or a guaranteed bit rate; and calculate, according to the video coding rate or the guaranteed bit rate, Cache data size.
- the network side device calculates a scheduling priority according to the cached data size of the user equipment, and then calculates the scheduling priority according to the calculated scheduling priority.
- the size of the device is used to schedule resources for the user equipment, that is, the current buffering condition of the user equipment is considered in the process of scheduling and allocating resources, and the technical effect of improving scheduling accuracy is achieved.
- the scheduling priority is calculated according to the size of the cached data of the user equipment, and a part of the resources of the user equipment with good playback quality can be released to the remaining user equipments, and the throughput of the remaining user equipments is improved, so as to improve the overall experience quality of the users of the entire network.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
La présente invention concerne un dispositif de côté réseau et un procédé d'ordonnancement, le procédé d'ordonnancement comprenant les étapes consistant à : acquérir, par un dispositif de côté réseau, un volume de données d'antémémoire d'un équipement d'utilisateur; calculer, par le dispositif de côté réseau, un niveau de priorité d'ordonnancement de l'équipement d'utilisateur en fonction du volume de données d'antémémoire; et ordonnancer, par le dispositif de côté réseau, une ressource allouée pour l'équipement d'utilisateur en fonction du niveau de priorité d'ordonnancement. Le procédé et l'appareil de la présente invention permettent de résoudre le problème technique de l'art antérieur, faisant que la qualité de l'expérience d'utilisation est influencée par l'imprécision d'un schéma d'ordonnancement servant à déterminer un niveau de priorité d'ordonnancement de ressources en fonction d'une vitesse d'émission de canal.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201480038628.9A CN105493604B (zh) | 2014-08-01 | 2014-08-01 | 一种网络侧设备及调度方法 |
| PCT/CN2014/083577 WO2016015344A1 (fr) | 2014-08-01 | 2014-08-01 | Dispositif de côté réseau et procédé d'ordonnancement |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2014/083577 WO2016015344A1 (fr) | 2014-08-01 | 2014-08-01 | Dispositif de côté réseau et procédé d'ordonnancement |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016015344A1 true WO2016015344A1 (fr) | 2016-02-04 |
Family
ID=55216696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/083577 Ceased WO2016015344A1 (fr) | 2014-08-01 | 2014-08-01 | Dispositif de côté réseau et procédé d'ordonnancement |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105493604B (fr) |
| WO (1) | WO2016015344A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107801204A (zh) * | 2016-08-29 | 2018-03-13 | 中兴通讯股份有限公司 | 流量分配方法及无线接入点 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113825244A (zh) * | 2020-06-18 | 2021-12-21 | 中国移动通信有限公司研究院 | 资源调度的方法、装置、网络设备及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011143824A1 (fr) * | 2010-05-20 | 2011-11-24 | 中兴通讯股份有限公司 | Procédé de planification de trafic à débit binaire garanti sur la base d'une qualité de service |
| CN102938937A (zh) * | 2008-12-10 | 2013-02-20 | 华为技术有限公司 | 调度信息上报方法、装置及系统 |
| CN103476123A (zh) * | 2013-08-30 | 2013-12-25 | 西安电子科技大学 | LTE网络视频业务QoE保障资源分配方法 |
| WO2014032307A1 (fr) * | 2012-09-03 | 2014-03-06 | 华为技术有限公司 | Procédé, dispositif et système de planification de ressources |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101754387B (zh) * | 2008-12-12 | 2015-02-11 | 株式会社Ntt都科摩 | 无线通信系统中的调度资源的方法和基站 |
| US9189423B2 (en) * | 2011-12-06 | 2015-11-17 | Advanced Micro Devices, Inc. | Method and apparatus for controlling cache refills |
-
2014
- 2014-08-01 WO PCT/CN2014/083577 patent/WO2016015344A1/fr not_active Ceased
- 2014-08-01 CN CN201480038628.9A patent/CN105493604B/zh not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102938937A (zh) * | 2008-12-10 | 2013-02-20 | 华为技术有限公司 | 调度信息上报方法、装置及系统 |
| WO2011143824A1 (fr) * | 2010-05-20 | 2011-11-24 | 中兴通讯股份有限公司 | Procédé de planification de trafic à débit binaire garanti sur la base d'une qualité de service |
| WO2014032307A1 (fr) * | 2012-09-03 | 2014-03-06 | 华为技术有限公司 | Procédé, dispositif et système de planification de ressources |
| CN103476123A (zh) * | 2013-08-30 | 2013-12-25 | 西安电子科技大学 | LTE网络视频业务QoE保障资源分配方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107801204A (zh) * | 2016-08-29 | 2018-03-13 | 中兴通讯股份有限公司 | 流量分配方法及无线接入点 |
| CN107801204B (zh) * | 2016-08-29 | 2022-03-22 | 中兴通讯股份有限公司 | 流量分配方法及无线接入点 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105493604A (zh) | 2016-04-13 |
| CN105493604B (zh) | 2019-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3058772B1 (fr) | Allocation de ressource de puissance et de fréquence dynamique avec gestion de politique granulaire | |
| JP5108104B2 (ja) | 通信ネットワークでの優先権のスケジュールおよび承認制御 | |
| EP3171629B1 (fr) | Procédé de contrôle d'encombrement de réseau d'accès et dispositif de station de base | |
| WO2013171365A1 (fr) | Procédé et appareil de délestage de trafic de réseau | |
| CN109327867B (zh) | LTE网络下QoE驱动的视频码率自适应和资源分配联合方法 | |
| WO2015172517A1 (fr) | Procédé et système d'attribution de ressources spectrales, et nœud de gestion de sous-système | |
| CN105323770A (zh) | 无线通信系统的扩容评估方法及装置 | |
| US20140101292A1 (en) | Throttling a Media Stream For Transmission via a Radio Access Network | |
| TW201246991A (en) | Network system, femtocell, femtocell management apparatus, resource allocation method and computer program product thereof | |
| CN104394440A (zh) | 一种http视频流调度方法及装置 | |
| WO2017000548A1 (fr) | Procédé de programmation de retard dynamique et station de base pour données vocales | |
| Anedda et al. | A novel Markov decision process-based solution for improved quality prioritized video delivery | |
| TWI572234B (zh) | 用於巢狀式網路之中央控制設備及其資源分配方法 | |
| CN105900481A (zh) | 一种无线保真技术的带宽选择方法及接入点ap | |
| CN105323783B (zh) | 无线通信系统的扩容评估方法及装置 | |
| WO2014111009A1 (fr) | Procédé et dispositif d'attribution de ressources de canal | |
| CN106941729B (zh) | 一种上传和接收缓冲区状态的方法、装置 | |
| CN106454855B (zh) | 频谱共享方法及装置 | |
| CN105142226B (zh) | 一种资源分配的方法及装置 | |
| WO2018133802A1 (fr) | Procédé de planification de ressources, station de base et terminal | |
| WO2016015344A1 (fr) | Dispositif de côté réseau et procédé d'ordonnancement | |
| WO2016000502A1 (fr) | Procédé et dispositif d'attribution de ressource, et support de stockage informatique | |
| WO2016000366A1 (fr) | Procédé et dispositif de planification de ressource, et support de stockage lisible par ordinateur | |
| CN109714794B (zh) | 一种业务模型选取方法、装置及存储介质 | |
| JP6276206B2 (ja) | 帯域割り当て制御装置及び帯域割り当て制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201480038628.9 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14898937 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14898937 Country of ref document: EP Kind code of ref document: A1 |