[go: up one dir, main page]

WO2019001391A1 - Radio resource scheduling method, video terminal, and access network device - Google Patents

Radio resource scheduling method, video terminal, and access network device Download PDF

Info

Publication number
WO2019001391A1
WO2019001391A1 PCT/CN2018/092670 CN2018092670W WO2019001391A1 WO 2019001391 A1 WO2019001391 A1 WO 2019001391A1 CN 2018092670 W CN2018092670 W CN 2018092670W WO 2019001391 A1 WO2019001391 A1 WO 2019001391A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
terminal
network device
parameter
access network
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
Application number
PCT/CN2018/092670
Other languages
French (fr)
Chinese (zh)
Inventor
李文
庞伶俐
曹帼琼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2019001391A1 publication Critical patent/WO2019001391A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Definitions

  • the present application relates to the field of communications, and in particular, to a radio resource scheduling method, a terminal, and an access network device.
  • Video data has become a major component of data traffic.
  • the transmission of video data to the bearer network brings high standards and strict requirements. While the video service puts forward higher requirements on the mobile network, and the channel fluctuation in the wireless mobile environment is relatively large, it is prone to the problem of poor play and poor video user experience.
  • the video services in the existing network are not separately scheduled as a special service bearer. Therefore, after the video data of the video service is transmitted to the video terminal, the video service of the video terminal often has problems such as coverage, delay, and jam.
  • the present invention provides a radio resource scheduling method, a video terminal, and an access network device, which are used by the access network device to perform radio resource scheduling on the video terminal according to the video parameters reported by the video terminal, thereby ensuring the video service experience of the video user.
  • the first aspect of the present application provides a radio resource scheduling method, including:
  • the access network device sends a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service;
  • the access network device performs radio resource scheduling on the video terminal according to the video parameter.
  • the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is in progress, and the access network device is directed to the video.
  • the terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or obtained by the access network device from the core network, so that the video terminal that receives the parameter report configuration receives the video parameter of the currently performed video service according to the parameter report configuration.
  • the access network device After receiving the video parameters sent by the video terminal, the access network device performs radio resource scheduling on the video terminal according to the video parameters. Since the video services performed by the video terminal may be different, the required radio resources are also different.
  • the access network device performs radio resource scheduling on the video terminal according to the video parameters, thereby ensuring the normal operation of the video service of the video terminal, and using the video terminal.
  • the video service will not have problems such as Caton, which improves the video user experience for the video service.
  • the access network device performs radio resource scheduling on the video terminal according to the video parameter, including:
  • the access network device does not allocate a radio resource to the video terminal;
  • the access network device determines a scheduling priority of the video terminal, and allocates a radio resource to the video terminal according to the scheduling priority.
  • the purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to run normally and smoothly. Then, after the access network device receives the video parameter of the video terminal, the video parameter of the video terminal is determined. Whether the video scheduling condition is met, the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal, and if the video parameter does not satisfy the video scheduling condition, it indicates that the video terminal does not need to allocate radio resources; If the video parameter satisfies the video scheduling condition, it indicates that the video terminal cannot smoothly perform the video service on the basis of the existing allocated radio resource, and the access network device needs to re-allocate the radio resource, and the access network device first determines the video terminal.
  • the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal, and if the video parameter does not satisfy the video scheduling condition, it indicates that the video terminal does not need to allocate radio resources; If the video parameter satisfies the video scheduling condition,
  • the priority is scheduled, and then the video terminal is allocated radio resources according to the scheduling priority. If there are multiple instances of the video terminal, all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority.
  • the scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority.
  • the access network device only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate.
  • the video parameter includes a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where
  • the video parameter satisfies the video scheduling condition
  • the video parameter does not satisfy the video scheduling condition if the required rate of the remaining play time and the video slice information is less than or equal to the rate threshold.
  • the video parameters may include the remaining video playback time and the video fragmentation information.
  • the remaining video playback time indicates the playback duration that the video terminal has buffered.
  • the video fragmentation information is related information of a video fragment, and generally includes video points.
  • the access network device determines whether the video parameters meet the video scheduling conditions.
  • the access network device parses the video parameters to obtain video remaining playing time and video fragmentation information
  • the access network device calculates the required rate according to the remaining playback time of the video and the video fragmentation information
  • the access network device determines whether the required rate is greater than a rate threshold
  • the video parameters satisfy the video scheduling condition
  • the video parameters do not satisfy the video scheduling condition.
  • the video segmentation information of a video terminal is 100Mbit
  • the slice rate is 1Mbps
  • the slice duration is 100s.
  • the remaining video playback time is 50s.
  • the video terminal needs to be played smoothly, and it needs to be downloaded within this 100s time.
  • 50Mbit video data then the demand rate is 0.5Mbit/s.
  • the data download rate of the video terminal must have a threshold, that is, a rate threshold.
  • the access network device determines whether the video terminal meets the video scheduling condition, it can judge from the perspective of the demand rate and the rate threshold, so that the implementation of the solution is more specific.
  • the video parameter further includes a video playing state
  • the access network device determines a scheduling priority of the video terminal, including:
  • the access network device determines a scheduling priority of the video terminal according to the remaining video playing time, the video fragmentation information, and the video playing state.
  • the video parameter further includes a video playing state, and the video playing state may be playing and pause, etc., if the video parameters of the two video terminals are in addition to the video playing state, the video remaining playing The time and video segmentation information are the same, then the video playback state is that the playback priority of the video terminal to be played must be higher than the scheduling priority of the video terminal in which the video playback state is suspended, because the radio resource requirements in the playback state are more eager.
  • the access network device parses the video parameters to obtain the remaining video playback time, the video segmentation information, and the video playback state, and calculates the scheduling priority coefficient of the video terminal according to the remaining video playback time, the video segmentation information, and the video playback state.
  • the scheduling priority coefficient it is necessary to comprehensively consider the video remaining playing time, the video segmentation information, and the video playing state of the video terminal, and then determine the video terminal according to the scheduling priority coefficient of the video terminal.
  • the scheduling priority is to perform scheduling priority ordering according to the scheduling priority coefficient size of the video terminal.
  • the access network device obtains the scheduling priority, it also needs to consider the video playing state of the video terminal, and can be more flexible when the access network device allocates the wireless resource. For example, the video playback time and video segmentation information of the two video terminals are the same, and the video playback state is that the scheduling priority of the playback is higher than the scheduling priority of the video playback state.
  • the video parameter further includes at least one of a video stream identifier and a time stamp.
  • the video parameter needs to include at least the video stream identifier and the time stamp.
  • the timestamp is the start time of the video service
  • the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission path of the radio resource of the video service performed by the video terminal.
  • the access The network device allocates radio resources to the video terminal according to the scheduling priority, including:
  • the access network device allocates radio resources to the video terminal according to a scheduling sequence corresponding to the scheduling priority.
  • each video terminal has a different scheduling priority.
  • the scheduling priority may be a numerical value to distinguish the scheduling order. Generally, the larger the value, the higher the scheduling priority, and the more the scheduling sequence is.
  • the access network device allocates radio resources to the video terminal according to the scheduling order corresponding to the scheduling priority.
  • the method before the access network device sends the parameter report configuration to the video terminal, the method further includes:
  • the access network device When the access network device establishes an RRC connection with the terminal, the access network device sends the device collaboration capability information to the terminal, so that the terminal detects that the current service is a video service and has a terminal according to the device cooperation capability information.
  • the synergy capability When the synergy capability is used, feedback terminal cooperation capability information;
  • the access network device receives terminal cooperation capability information sent by the terminal;
  • the access network device determines at least one video terminal according to the terminal cooperation capability information.
  • the pre-configured video service cooperation capability between the access network device and the video terminal is required.
  • RRC Radio Resource Control
  • the access network device receives the terminal cooperation capability information fed back by the terminal, and the access network device determines, according to the terminal cooperation capability information, the terminal is The number of video terminals and video terminals is at least one or more.
  • the second aspect of the present application provides a radio resource scheduling method, including:
  • the video terminal receives the parameter report configuration sent by the access network device
  • the video terminal acquires video parameters of the video service according to the parameter reporting configuration
  • the video terminal sends the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.
  • the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the video terminal receives the access.
  • the parameter is sent by the network device, and the parameter report is generated by the access network device or obtained by the access network device.
  • the video terminal obtains the video parameter of the video service according to the parameter report configuration, and sends the video parameter to the access network device.
  • the access network device receives the video parameters sent by the video terminal, performs radio resource scheduling on all the video terminals connected thereto according to the video parameters. Since the video service performed by the video terminal may be different, the corresponding required radio resources are also different.
  • the access network device performs radio resource scheduling on the video terminal according to the video parameter, which can ensure the normal operation of the video service of the video terminal.
  • the video service does not have problems such as the card, which improves the video user's experience for the video service.
  • the video terminal acquires video parameters of the video service according to the parameter reporting configuration, including:
  • the video terminal parses the parameter reporting configuration determining parameter obtaining manner
  • the video terminal obtains a video parameter according to the parameter obtaining manner, where the video parameter includes a video remaining playing time, a video segmentation information, and a video playing state.
  • the access network device When the access network device sends the parameter report configuration, it needs to know the video parameters of the video service of the video terminal, and these video parameters must be used when scheduling the wireless resources, such as the remaining video playback time and video points. Slice information and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the video terminal parsing parameter reporting configuration can determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service of the video terminal, the video fragmentation information of the new video fragment is obtained, and the remaining playback time of the video is obtained. When the video playback status changes, if the playback becomes paused, a new video playback state is acquired. In addition to the video remaining playback time, video fragmentation information, and video playback status, the video parameters may include a video stream identifier, a timestamp, and the like.
  • the video terminal sends the video parameter to the access network device, including:
  • the video terminal determines whether the video parameter changes
  • the video terminal does not send the video parameter to the access network device
  • the video terminal sends the video parameter to the access network device.
  • the video terminal determines whether the video parameter changes. If the change occurs, the video parameter is sent to the access network device; if no change occurs, the video parameter is not sent to the access network device.
  • the video parameter may be carried in the measurement report (MR) and sent to the access network device, and the MR implements the video parameter by configuring a new field in the MR.
  • the first embodiment of the second aspect, or the second embodiment of the second aspect, in the third implementation manner of the second aspect of the present application, before the video terminal receives the parameter report configuration sent by the access network device Also includes:
  • the terminal When the terminal establishes an RRC connection with the access network device, the terminal receives device collaboration capability information sent by the access network device;
  • the terminal acquires a service identifier of the current service according to the device collaboration capability information
  • the terminal does not detect its own terminal coordination capability
  • the terminal detects whether it has terminal cooperation capability
  • the terminal sends the terminal cooperation capability information to the access network device, so that the access network device determines that the terminal is a video terminal according to the terminal cooperation capability information;
  • the terminal does not send the terminal coordination capability information to the access network device.
  • the pre-configured video service cooperation capability between the access network device and the video terminal is required.
  • the access network device establishes an RRC connection with the terminal
  • the access network device first sends the device collaboration capability information to the terminal
  • the terminal receives the device collaboration capability information sent by the access network device, and obtains the current service service identifier according to the device collaboration capability information.
  • the service identifier is used to indicate the service type of the service currently being executed by the terminal, and the service type includes a voice service and a video service.
  • the terminal determines whether the current service is a video service according to the service identifier.
  • the terminal does not need to perform detection to determine whether the terminal has the terminal cooperation capability; if the current service is a video service, then The terminal detects whether it has terminal coordination capability. If the terminal has the terminal cooperation capability, the terminal cooperation capability information is sent to the access network device, and the access network device can be used to notify the access network device that the terminal can receive the allocation of the wireless resource, and the access network device can determine that the terminal is the video according to the terminal cooperation capability information. If the terminal does not have the terminal cooperation capability, the terminal does not need to send the terminal coordination capability information to the access network device, that is, the terminal is not a video terminal in the view of the access network device side.
  • the number of video terminals is at least one or more.
  • the third aspect of the present application provides an access network device, including:
  • the transceiver is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service;
  • the transceiver is further configured to receive video parameters fed back by the video terminal;
  • the processor is configured to perform radio resource scheduling on the video terminal according to the video parameter.
  • the cooperation capability of the video service is pre-configured between the access network device and the video terminal, that is, when the access network device and the video terminal perform the video service, the wireless resource scheduling method is started, and the transceiver transmits to the at least one video.
  • the terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or obtained by the access network device from the core network, so that the video terminal that receives the parameter report configuration receives the video parameter of the currently performed video service according to the parameter report configuration.
  • the processor After the transceiver receives the video parameters sent by the at least one video terminal, the processor performs radio resource allocation on the at least one video terminal according to the video parameters.
  • the radio resources required by the video terminal are also different, and the access network device performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, thereby ensuring the normal operation of the video service of the video terminal.
  • video services will not have problems such as catastrophes, which will enhance the video users' experience of video services.
  • the processor is specifically configured to not allocate a radio resource to the video terminal if the video parameter does not meet the video scheduling condition;
  • the processor is further configured to determine a scheduling priority of the video terminal if a video parameter meets a video scheduling condition, and allocate a radio resource to the video terminal according to the scheduling priority.
  • the purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to operate normally and smoothly.
  • the processor determines the video of the video terminal. Whether the parameter satisfies the video scheduling condition, and the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal in advance, and if the video parameter does not satisfy the video scheduling condition, it indicates that the video terminal does not need to allocate the radio resource. If the video parameter satisfies the video scheduling condition, it indicates that the video terminal cannot smoothly perform the video service based on the existing allocated radio resource, and the processor needs to reallocate the radio resource, and the processor first determines the scheduling priority of the video terminal.
  • the scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority.
  • the processor only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate.
  • the video parameter includes a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where
  • the video parameter satisfies the video scheduling condition
  • the video parameter does not satisfy the video scheduling condition if the required rate of the remaining play time and the video slice information is less than or equal to the rate threshold.
  • the video parameters may include the remaining video playback time and the video fragmentation information.
  • the remaining video playback time indicates the playback duration that the video terminal has buffered.
  • the video fragmentation information is related information of a video fragment, and generally includes video points.
  • the processor determines whether the video parameters meet the video scheduling conditions.
  • the processor is further configured to parse the video parameter to obtain a remaining video playback time and video fragmentation information
  • the processor is further configured to calculate a required rate according to the remaining playback time of the video and the video fragmentation information;
  • the processor is further configured to determine whether the demand rate is greater than a rate threshold; if the demand rate is greater than the rate threshold, the video parameter satisfies the video scheduling condition; and if the required rate is less than or equal to the rate threshold, the video parameter does not satisfy the video scheduling condition.
  • the video segmentation information of a video terminal is 100Mbit
  • the slice rate is 1Mbps
  • the slice duration is 100s.
  • the remaining video playback time is 50s.
  • the video terminal needs to be played smoothly, and it needs to be downloaded within this 100s time.
  • 50Mbit video data then the demand rate is 0.5Mbit/s.
  • the data download rate of the video terminal must have a threshold, that is, a rate threshold.
  • the processor determines whether the video terminal satisfies the video scheduling condition, it can determine from the perspective of the demand rate and the rate threshold, so that the implementation of the solution is more specific.
  • the video parameter further includes a video playing state
  • the processor is further configured to determine a scheduling priority of the video terminal according to the remaining video playing time, the video fragmentation information, and the video playing state.
  • the video parameter further includes a video playing state, and the video playing state may be playing and pause, etc., if the video parameters of the two video terminals are in addition to the video playing state, the remaining video is played.
  • the time and video segmentation information are the same, then the video playback state is that the playback priority of the video terminal to be played must be higher than the scheduling priority of the video terminal in which the video playback state is suspended, because the radio resource requirements in the playback state are more eager.
  • the processor parses the video parameters to obtain the remaining video playback time, the video segmentation information, and the video playback state, and calculates the scheduling priority coefficient of the video terminal according to the remaining video playback time, the video segmentation information, and the video playback state.
  • the process of calculating the scheduling priority coefficient it is necessary to comprehensively consider the video remaining playing time, the video segmentation information and the video playing state of the video terminal, and then determine the scheduling priority of the video terminal according to the scheduling priority coefficient of the video terminal.
  • the level, that is, the scheduling priority order is performed according to the scheduling priority coefficient size of the video terminal.
  • the processor obtains the scheduling priority, it also needs to consider the video playing state of the video terminal, and can be more flexible when the access network device allocates the wireless resource. For example, the video playback time and video segmentation information of the two video terminals are the same, and the video playback state is that the scheduling priority of the playback is higher than the scheduling priority of the video playback state.
  • the video parameter further includes at least one of a video stream identifier and a time stamp.
  • the video parameter needs to include at least the video stream identifier and the time stamp.
  • the timestamp is the start time of the video service
  • the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission path of the radio resource of the video service performed by the video terminal.
  • the third aspect, the second embodiment, the third aspect, the third embodiment, or the third aspect, the fourth embodiment of the third aspect of the present application
  • the processor is further configured to allocate a radio resource to the video terminal according to a scheduling sequence corresponding to the scheduling priority.
  • each video terminal has a different scheduling priority.
  • the scheduling priority may be a numerical value to distinguish the scheduling order. Generally, the larger the value, the higher the scheduling priority, and the more the scheduling sequence is.
  • the processor allocates radio resources to the video terminal according to the scheduling order corresponding to the scheduling priority.
  • the transceiver is further configured to: when the access network device establishes an RRC connection with the at least one terminal, send the device collaboration capability information to the at least one terminal, so that the at least one terminal detects the current according to the device collaboration capability information.
  • the service is a video service and has terminal cooperation capability
  • the terminal cooperates with the capability information;
  • the transceiver is further configured to receive terminal collaboration capability information sent by at least one terminal;
  • the processor is further configured to determine at least one video terminal according to the terminal collaboration capability information.
  • the transceiver sends the device collaboration capability information to the at least one terminal, where the device cooperation capability information is used to notify the terminal access network device that the collaboration capability is available, and the terminal according to the device collaboration capability information
  • the transceiver receives the terminal coordination capability information fed back by the terminal, and the processor determines that the terminal is a video terminal according to the terminal cooperation capability information, and the number of the video terminals is at least one.
  • a fourth aspect of the present application provides a video terminal, including:
  • transceiver and a processor, the processor and the transceiver being connected;
  • the transceiver is configured to receive a parameter reporting configuration sent by the access network device
  • the processor is configured to acquire a video parameter of a video service according to the parameter reporting configuration
  • the transceiver is further configured to send the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.
  • the cooperation capability of the video service is pre-configured between the access network device and the video terminal, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the transceiver receives the access.
  • the parameters are reported by the network device.
  • the parameter report configuration is generated by the access network device or the access network device is obtained from the core network.
  • the processor obtains the video parameters of the video service according to the parameter report configuration, and the transceiver sends the video parameters to the access.
  • the network device enables the access network device to perform radio resource scheduling on all video terminals connected thereto according to the video parameters after receiving the video parameters sent by the video terminal. Since the video service performed by the video terminal may be different, the corresponding required radio resources are also different.
  • the access network device performs radio resource scheduling on the video terminal according to the video parameter, which can ensure the normal operation of the video service of the video terminal.
  • the video service does not have problems such as the card, which improves the video user's experience for the video service.
  • the processor is configured to parse the parameter reporting configuration determining parameter obtaining manner
  • the processor is further configured to obtain a video parameter according to the parameter obtaining manner, where the video parameter includes a video remaining playing time, a video segmentation information, and a video playing state.
  • the access network device When the access network device sends a parameter report configuration, it needs to know the video parameters of the video service of the video terminal, and these video parameters must be used when performing wireless resource allocation, such as video remaining playback time and video points. Slice information and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the processor parsing parameter reporting configuration can determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service, the processor obtains the video fragmentation information of the new video fragment and obtains the remaining playback time of the video. When the video playback status changes, if the playback becomes paused, the processor acquires a new video playback state. In addition to the video remaining playback time, video fragmentation information, and video playback status, the video parameters may include a video stream identifier, a timestamp, and the like.
  • the processor is further configured to determine whether the video parameter changes
  • the transceiver is further configured to: when the video parameter does not change, send the video parameter to the access network device;
  • the transceiver is further configured to send the video parameter to the access network device when the video parameter changes.
  • the processor determines whether the video parameter changes. If the change occurs, the transceiver sends the video parameter to the access network device; if no change occurs, the transceiver does not send the video parameter to the access network device.
  • the video parameter may be carried in the MR and sent to the access network device, and the MR implements the video parameter by configuring a new field in the MR.
  • the transceiver is further configured to: when the terminal establishes an RRC connection with the access network device, receive the device collaboration capability information sent by the access network device;
  • the processor is further configured to acquire, according to the device collaboration capability information, a service identifier of a current service
  • the processor is further configured to determine, according to the service identifier, whether the current service is a video service
  • the processor is further configured to: when the current service is not a video service, does not detect its own terminal collaboration capability;
  • the processor is further configured to: when the current service is a video service, detect whether the terminal has the terminal collaboration capability;
  • the transceiver is further configured to: when the terminal has the terminal collaboration capability, send the terminal collaboration capability information to the access network device, so that the access network device determines, according to the terminal collaboration capability information, that the terminal is a video terminal;
  • the transceiver is further configured to not send the terminal coordination capability information to the access network device when there is no terminal cooperation capability.
  • the cooperative capability of the pre-configured video service between the access network device and the video terminal is also required.
  • the access network device When the access network device establishes an RRC connection with the terminal, the access network device first sends the device cooperation capability information to the terminal, the transceiver receives the device cooperation capability information sent by the access network device, and the processor acquires the current service according to the device collaboration capability information.
  • the service identifier is used to indicate the service type of the service currently being executed by the terminal, and the service type includes a voice service and a video service.
  • the processor determines whether the current service is a video service according to the service identifier.
  • the processor does not need to perform detection to determine whether the terminal has the terminal cooperation capability; if the current service is a video service. Then the processor detects whether it has terminal coordination capabilities. If the terminal has the terminal cooperation capability, the transceiver sends the terminal coordination capability information to the access network device, and is used to notify the access network device that the terminal can accept the allocation of the wireless resource, and the access network device can determine the terminal according to the terminal cooperation capability information. If the terminal does not have the terminal cooperation capability, the transceiver does not need the terminal to send the terminal coordination capability information to the access network device, that is, the terminal is not the video terminal in the view of the access network device side.
  • the number of video terminals is at least one or more.
  • a fifth aspect of the present application provides a chip of an access network device, including:
  • the sending and receiving interface is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service;
  • the transceiver interface is further configured to receive the video parameter that is fed back by the video terminal;
  • the processing unit is configured to perform radio resource scheduling on the video terminal according to the video parameter.
  • the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is in progress, and the transceiver interface is to at least one video.
  • the terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or obtained by the access network device from the core network, so that the video terminal that receives the parameter report configuration receives the video parameter of the currently performed video service according to the parameter report configuration.
  • the processing unit performs radio resource allocation on the at least one video terminal according to the video parameters.
  • the radio resources required by the video terminal are also different, and the access network device performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, thereby ensuring the normal operation of the video service of the video terminal.
  • video services will not have problems such as catastrophes, which will enhance the video users' experience of video services.
  • a sixth aspect of the present application provides a chip of a video terminal, including:
  • the transceiver interface is configured to receive a parameter report configuration sent by the access network device
  • the processing unit is configured to acquire a video parameter of a video service according to the parameter reporting configuration
  • the transceiver interface is further configured to send the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.
  • the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the transceiver interface receives the access.
  • the parameters are reported by the network device, and the parameter report configuration is generated by the access network device or the access network device is obtained from the core network.
  • the processing unit obtains the video parameter of the video service according to the parameter report configuration, and the transceiver interface sends the video parameter to the access.
  • the network device enables the access network device to perform radio resource allocation on the video terminal connected thereto according to the video parameter after receiving the video parameter sent by the video terminal.
  • the video service performed by the video terminal may be different, the radio resources required by the video terminal are different, and the access network device performs radio resource scheduling on the video terminal according to the video parameter, so that the video service of the video terminal can be guaranteed to operate normally.
  • the video service does not have problems such as the card, which improves the video user's experience for the video service.
  • a fourth aspect of the present application provides a computer readable storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the methods described in the above aspects.
  • a fifth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the methods described in the above aspects.
  • FIG. 1 is a schematic diagram of an application scenario or a framework provided by the present application
  • FIG. 2 is a schematic diagram of signaling interaction of an embodiment of a radio resource scheduling method provided by the present application
  • FIG. 3 is a schematic diagram of signaling interaction between an RRC connection establishment and an RRC connection reconfiguration of a UE and an eNB according to the present application;
  • FIG. 4 is a schematic flowchart of configuring a video service collaboration capability between an access network device and a video terminal according to the present application
  • FIG. 5 is a schematic diagram of switching between video playback states provided by the present application.
  • FIG. 6 is a schematic flowchart of performing radio resource allocation by an access network device according to the present application.
  • FIG. 7 is a schematic flowchart of determining whether a video parameter meets a video scheduling condition by an access network device provided by the present application
  • FIG. 8 is a schematic structural diagram of an embodiment of an access network device provided by the present application.
  • FIG. 9 is a schematic structural diagram of another embodiment of an access network device provided by the present application.
  • FIG. 10 is a schematic structural diagram of an embodiment of a video terminal provided by the present application.
  • FIG. 11 is a schematic structural diagram of another embodiment of a video terminal provided by the present application.
  • the present invention provides a radio resource scheduling method, a video terminal, and an access network device, which are used by the access network device to perform radio resource scheduling on the video terminal according to the video parameters reported by the video terminal, thereby ensuring the video service experience of the video user.
  • the present invention is applied to a wireless communication network system, and can be applied to an LTE system or a 5G communication system.
  • N terminals access the core communication network through an access network device, and the terminal can be wirelessly connected to the access network device.
  • the access network device may be a network device of a cell, and may be a base station in a cell level sense or a network device having a function similar to a base station, such as a wireless router and an access point (AP).
  • the access network device may also be a network device that provides wireless access and communication services for terminals that are mobile or fixed in the cell. All terminals served by the access network device include terminals accessing the access network device and terminals residing in the network provided by the access network device.
  • the terminal in the area served by the access network device may specifically be a mobile phone, a notebook, a tablet computer or a car computer.
  • the user can access the wireless communication network system by using the terminal, and can then conduct services with other users or service providers (such as video websites and online shopping malls, etc.).
  • video services require the largest amount of data traffic and video services have the highest real-time requirements. Therefore, video data transmission brings high standards and strict requirements to the bearer network.
  • the video service has a long link time and bandwidth requirements. Large, taking the H.264 video compression standard as an example, SD requires 2M bandwidth, while 1080P HD requires 12M to 16M bandwidth.
  • each frame has a mutual reference relationship. That is to say, the video compressed message has an interdependent relationship. Therefore, the loss of one video message may affect subsequent videos. Frames cannot be decoded correctly, and the higher the compression efficiency of the video, the stricter the requirements for the error packet. The higher the bit rate of the video, the stricter the requirements for the error packet.
  • the traffic channel fluctuation is large, so that it is easy to play the card, and the video user experience is poor. How to ensure the smoothness of video users using video terminals for video services through access network devices has become an urgent problem.
  • a video user scheduling method is: Regional Selective Scheduling Strategy (RSSS) performs optimization based on Enhanced Proportional Fairness (EPF) scheme for significant changes in channel quality of video users.
  • RSSS Regional Selective Scheduling Strategy
  • EPF Enhanced Proportional Fairness
  • the mobile user's channel quality is high, and the user's priority is raised in this interval.
  • RSSS will reduce mobile users in the low channel quality range.
  • Another scheduling method of the video user is: based on the resource monitoring system (SCEye) experience scheduler scheme, the video service is identified by the channel symmetric capacity (SC) algorithm, and the scheduling priority of the video user is performed on the base station side. Make adjustments.
  • SCEye resource monitoring system
  • SC channel symmetric capacity
  • the RSSS only makes the transmission of the radio resources and the channel quality more closely matched, and does not consider the state and parameter changes during the video playback process. Therefore, the video player's video playback needs are not necessarily guaranteed; and the SCEye-based experience scheduler
  • the scheme relies on the estimation of the video playing state by the base station side.
  • the base station side estimates the state of the frequency playing according to the characteristics of the video data packet to have an uncertainty, and the priority scheduling for the video user is inaccurate. Therefore, it is still impossible to improve the video user's experience with the video service.
  • the present invention reports the video parameters of the video service of the video terminal to the access network device through the signaling interaction between the access network device and the video terminal, so that the access network device can perform radio resources on the video terminal according to the video parameters.
  • Scheduling can effectively solve the problem of video service jams appearing in video terminals, as follows:
  • an embodiment of the present application provides a radio resource scheduling method, including:
  • the access network device sends a parameter report configuration to the video terminal, and the video terminal receives the parameter report configuration sent by the access network device.
  • the access network device and the video terminal have established an RRC connection, and the collaboration capability between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal are performing video services.
  • the radio resource scheduling method is started, and the access network device sends a parameter reporting configuration to the video terminal.
  • the parameter reporting configuration is generated by the access network device or the access network device is obtained from the core network, and the video terminal receives the parameter sent by the access network device.
  • the reporting configuration is such that the video terminal feeds back the video parameters of the currently performed video service, and the video terminal capable of receiving the parameter reporting configuration is at least one or more.
  • the access network device may carry the parameter report configuration in the extension field of the RRC connection reconfiguration message, and after receiving the RRC connection reconfiguration message, the video terminal obtains the parameter by parsing the extension field of the RRC connection reconfiguration message. Report the configuration.
  • the video terminal acquires video parameters of the video service according to the parameter reporting configuration.
  • the video terminal after the video terminal receives the parameter report configuration sent by the access network device, the video terminal is configured to instruct the video terminal to obtain the video parameter of the video service, and the video terminal configures the current video according to the parameter report.
  • the video detection parameter is obtained by the service, or the video terminal has the function of automatically acquiring the video parameter, and the automatically acquired video parameter is saved in the temporary database, and then the video terminal acquires the video parameter from the temporary database according to the parameter reporting configuration.
  • the video terminal can report the video parameters to the access network device by means of MR.
  • the MR generally refers to sending data once every 480 ms (470 ms on the signaling channel) on the traffic channel, and the data can be used for network evaluation and optimization. If the video terminal reports the video parameters through the MR, the parameter reporting configuration is the configuration information of the MR.
  • the video terminal sends the video parameter to the access network device, where the access network device receives the video parameter sent by the video terminal.
  • the video terminal after acquiring the video parameter, the video terminal sends the video parameter to the access network device, and the access network device receives the video parameter sent by the video terminal.
  • the access network device performs radio resource scheduling on the video terminal according to the video parameter.
  • the access network device after receiving the video parameters sent by the video terminal, the access network device can know the current video service status of the video terminal according to the video parameters, and perform radio resource scheduling on the video terminal.
  • the video service performed by the video terminal connected to the access network device may be different, the radio resources required by the corresponding video terminal are also different, and the access network device performs resources on the video terminal according to the video parameter.
  • the video service of the video terminal can be guaranteed to operate normally.
  • the video service does not have problems such as the card, which improves the video user's experience with the video service.
  • the premise of the implementation of the radio resource scheduling method in the embodiment shown in FIG. 2 is that the access network device establishes an RRC connection with the video terminal, and the video service cooperation capability is pre-configured between the access network device and the video terminal.
  • the access network device cannot determine which terminal is a video terminal that is performing video services and has terminal cooperation capabilities, and then needs to be configured through interaction of the collaboration capability information. The synergy between the access network device and the video terminal.
  • the user equipment is taken as an example, and the access network equipment takes the base station eNB as an example.
  • the eNB accesses the core network through a Mobility Management Entity (MME).
  • MME Mobility Management Entity
  • Figure 3 shows the relationship between the three.
  • the signaling interaction diagram describes the RRC connection establishment and the RRC connection reconfiguration between the UE and the eNB, and specifically includes:
  • Step 301 The eNB broadcasts a System Information Block (SIB) to all terminals in the cell range by using a Broadcast Control Channel (BCCH).
  • SIBs can be classified into multiple types.
  • the SIB1 includes the cell interface. Incorporating related information, cell selection information, and frequency broadband indication, etc.
  • SIB2 includes access restriction information, public radio resource configuration, frequency information, and the like
  • SIB3 includes public cell reselection information, rate related parameters, and inter-frequency cell reselection;
  • Step 302 After receiving the SIB broadcast by the eNB, the UE sends the network access request information to the eNB through a random access channel (RACH), and the eNB feeds back the network request response to the UE, and the UE completes the random access (Random Access, RA).
  • RACH random access channel
  • RA Random Access
  • Step 303 When the UE has a service request, send an RRC Connection Request (RRC Connection Request) to the eNB through a Common Control Channel (CCCH) to establish an RRC connection.
  • RRC Connection Request RRC Connection Request
  • CCCH Common Control Channel
  • Step 304 The eNB feeds back an RRC Connection Setup message (RRC Connection Setup) to the UE through the CCCH.
  • RRC Connection Setup RRC Connection Setup
  • Step 305 After establishing an RRC connection according to the RRC Connection Setup, the UE feeds back an RRC Connection Setup Complete message (RRC Connection Setup Complete) to the eNB through a Dedicated Control Channel (DCCH).
  • RRC Connection Setup Complete RRC Connection Setup Complete
  • DCCH Dedicated Control Channel
  • Step 306 after the RRC connection establishment process is completed, the eNB carries the non-access stratum (NAS) connection request (NAS Attach Request) in the initial UE message (transmission to the MME);
  • NAS non-access stratum
  • Step 307 the MME carries the NAS identity request (NAS Identity Request) in the downlink NAS transport message (Downlink NAS Transport) and sends it to the eNB;
  • Step 308 The eNB carries the NAS identity request in a downlink direct transmission message (DL Information Tranfer), and sends the message to the UE through the DCCH.
  • DL Information Tranfer downlink direct transmission message
  • Step 309 the UE carries the NAS identity response (NAS Identity Response) in the uplink information message (UL Information Tranfer), and transmits it to the eNB through the DCCH;
  • NAS Identity Response NAS Identity Response
  • UL Information Tranfer uplink information message
  • Step 310 the eNB sends the UL Information Tranfer to the MME;
  • Step 311 After receiving the UL Information Tranfer, the MME obtains the NAS Identity Response of the UE, and sends an Initial Context Setup Request (Initial UE Context Setup Request) to the eNB.
  • an Initial Context Setup Request (Initial UE Context Setup Request)
  • Step 312 The eNB sends an RRC connection reconfiguration message (RRC Connection Reconfiguration) to the UE through the DCCH.
  • RRC Connection Reconfiguration RRC Connection Reconfiguration
  • Step 313 After completing the RRC connection reconfiguration according to the RRC Connection Reconfiguration, the UE sends an RRC Connection Reconfiguration Complete message (RRC Connection Reconfiguration Complete) to the eNB through the DCCH.
  • RRC Connection Reconfiguration Complete RRC Connection Reconfiguration Complete
  • Step 314 The eNB sends an initial context setting response (Initial UE Context Setup Response) to the MME.
  • Step 315 The UE sends a UL Information Tranfer to the eNB through the DCCH.
  • Step 316 The eNB sends an uplink NAS transport message to the MME (Uplink NAS Transport).
  • MME Uplink NAS Transport
  • Step 317 the MME sends a System Architecture Evolution (SAE) bearer setup request (SAE Barer Setup Request) to the eNB;
  • SAE System Architecture Evolution
  • Step 318 After receiving the SAE Barer Setup Request, the eNB sends an RRC Connection Reconfiguration to the UE through the DCCH.
  • Step 319 After completing the RRC connection reconfiguration according to the RRC Connection Reconfiguration, the UE sends an RRC Connection Reconfiguration Complete to the eNB through the DCCH.
  • Step 320 The eNB feeds back an SAE Barer Setup Response to the MME according to the RRC Connection Reconfiguration Complete.
  • FIG. 4 is an example of the cooperation capability of configuring the video service between the access network device and the video terminal. Specifically include:
  • the access network device sends the device collaboration capability information to the terminal, where the terminal receives the device collaboration capability information sent by the access network device.
  • the access network device and the at least one terminal have established a service channel, that is, when each terminal has a service request, requesting to establish an RRC connection to the access network device, and after the access network device establishes an RRC connection with the terminal,
  • the access network device with the device collaboration capability sends the device collaboration capability information to the terminal, and the terminal receives the device collaboration capability information sent by the access network device.
  • the function of the device collaboration capability information is to inform the terminal that the access network device has the device collaboration capability. And instructing the terminal to detect whether the current service is a video service and whether it has terminal cooperation capability.
  • the device collaboration capability information may be carried in the RRC connection reconfiguration message in step 312 shown in FIG.
  • the newly added video optimization interaction structure RRCConnectionReconfiguration-video-IEs may specifically add a three-byte signature in the padding portion of SIB1, where the first byte Byte1 is the least significant bit of the cell identification code (Cell Id LSB) plus offset, the value of offset is set to 7; the role of the second byte Byte2 is the capability indication for the eNB, and the eNB VideoCooperationCapability is a bit in Byte2, and if the value is 1, it indicates that the eNB has device cooperation. Capability, when the value is 0, the eNB does not have the device coordination capability; the third byte Byte3 is a fixed value.
  • the terminal acquires a service identifier of the current service according to the device collaboration capability information.
  • the terminal after acquiring the device collaboration capability information, acquires the service identifier of the current service according to the device collaboration capability information, where the service identifier is used to indicate the type of the service, such as voice or video.
  • the terminal determines, according to the service identifier, whether the current service is a video service. If it is not a video service, step 404 is performed; if it is a video service, step 405 is performed;
  • the terminal can know the type of the current service according to the service identifier, and determine whether the current service is a video service. If it is not a video service, step 404 is performed; if it is a video service, step 405 is performed.
  • the terminal does not detect its own terminal coordination capability.
  • the access network device when the current service is not a video service, even if the terminal has the terminal cooperation capability, the access network device cannot perform radio resource scheduling on the terminal. Therefore, the terminal does not need to detect its own terminal cooperation capability.
  • the terminal detects whether it has the terminal coordination capability, if there is terminal coordination capability, step 406 is performed; if there is no terminal coordination capability, step 407 is performed;
  • the terminal detects whether it has the terminal collaboration capability. If there is a terminal collaboration capability, step 406 is performed; if there is no terminal collaboration capability, step 407 is performed.
  • the terminal sends the terminal collaboration capability information to the access network device.
  • the terminal when the terminal has the terminal collaboration capability, the terminal sends the terminal collaboration capability information to the access network device, where the terminal cooperation capability information is used by the access network device to determine that the terminal is a video terminal, and the terminal cooperation capability of the terminal is known.
  • the terminal cooperation capability information may be carried in the uplink direct transmission message in step 315 shown in FIG. 3, and the carrying mode is to add a field in the uplink direct transmission message, and the newly added field is UEVideoCooperationCapability, which occupies 1 bit.
  • the new field is carried in the newly added video optimization interaction structure ULInformationTransfer-video-IEs.
  • the terminal does not send the terminal collaboration capability information to the access network device.
  • the terminal when the terminal does not have the terminal cooperation capability, the terminal does not send the terminal collaboration capability information to the access network device.
  • the access network device receives the terminal collaboration capability information sent by the terminal, and determines the video terminal according to the terminal collaboration capability information.
  • the access network device receives the terminal cooperation capability information sent by the terminal, and the terminal corresponding to the terminal cooperation capability information is the terminal whose current service is a video service and has terminal cooperation capability, and then the terminal can be determined to be a video terminal. Since the access network device is connected to at least one terminal, the access network device determines at least one video terminal according to the terminal cooperation capability information.
  • the access network device when the access network device establishes a service channel with the terminal, the access network device first sends the device collaboration capability information to the terminal, and the terminal receives the device collaboration capability information sent by the access network device, and obtains the device collaboration capability information according to the device collaboration capability information.
  • the service identifier of the current service the service identifier is used to indicate the service type of the service currently performed by the terminal, and the service type includes a voice service and a video service.
  • the terminal determines whether the current service is a video service according to the service identifier.
  • the terminal does not need to perform detection to determine whether the terminal has the terminal cooperation capability; if the current service is a video service, then The terminal detects whether it has terminal coordination capability. If the terminal has the terminal cooperation capability, the terminal cooperation capability information is sent to the access network device, and is used to notify the access network device that the terminal can accept the radio resource scheduling, and the access network device can determine that the terminal is the video terminal according to the terminal cooperation capability information. If the terminal does not have the terminal coordination capability, the terminal does not need to send the terminal coordination capability information to the access network device, that is, the terminal is not the video terminal in the view of the access network device side.
  • the number of video terminals is at least one or more.
  • the video terminal acquires video parameters of the video service according to the parameter reporting configuration, including:
  • the video terminal parsing parameter parsing configuration determines the parameter obtaining manner
  • the video terminal obtains video parameters according to the parameter acquisition manner, and the video parameters include the remaining video playback time, the video segmentation information, and the video playback state.
  • the video parameters of the video service of the video terminal need to be learned, and the video parameters must be used when the access network device performs radio resource scheduling. For example, the remaining video playback time, video segmentation information, and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the video terminal parsing parameter reporting configuration can determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner.
  • the video fragmentation information of the new video fragment is obtained, and the remaining playback time of the video is obtained; wherein, if the video service is an HTTP live stream (HTTP Live Streaming, In the HLS format, the video fragmentation information generally includes the video fragmentation rate, the video fragmentation duration, and the request fragmentation index. If the video fragmentation is in the HTTP Progressive Download (HPD) format, the video fragmentation information is generally Including the video fragment size; the remaining video playback time is determined by the size of the video player's remaining buffer (Buffer). For example, the Buffer size is 100 Mbit, the current video fragment size is 200 Mbit, and the video fragmentation rate is 2 Mbps.
  • the Buffer size is 100 Mbit
  • the current video fragment size is 200 Mbit
  • the video fragmentation rate is 2 Mbps.
  • the video playing status is When the video is playing normally, the video playback status is Playing; when the user clicks to pause the video playback, the video playback status is Pause; when the video player Buffer is empty, and the Pause status is no longer, the video playback status is Stall; the video playback ends or When the user closes the video player, the video playback status is End.
  • the switch between the five states is shown in Figure 5.
  • the video parameter may further include a video stream identifier, a timestamp, and an average bit rate of the video service.
  • the video stream identifier consists of the server IP address that provides the video data and the TCP port of the video terminal. Since the current mainstream video sites (for example, Youku and Iqiyi, etc.) use IPv4 servers, the size of the server IP address is 32bits, while the TCP port of the video terminal varies from 1024 to 65535, the size of the TCP port is 16 bits, and the size of the video stream identifier is 48 bits.
  • the timestamp is the start time of the video service.
  • the average bit rate of the video service is calculated by video segmentation information of all video segments in the case where all video segments are known.
  • the video terminal sends the video parameter to the access network device, including:
  • the video terminal determines whether the video parameter changes
  • the video terminal does not send the video parameter to the access network device
  • the video terminal sends the video parameters to the access network device.
  • the video remaining playing time and the video fragmentation information in the video parameter are obtained when the video terminal requests a new video fragment, and the video playing state is obtained when the playing state of the video service changes, As long as a new video fragment appears or the playback status of the video service changes, that is, the video parameters change, the video terminal triggers the reporting.
  • the video terminal determines whether the video parameter changes. If the change occurs, the video parameter is sent to the access network device; if no change occurs, the video parameter is not sent to the access network device.
  • the video parameter may be carried in the MR and sent to the access network device, and the video parameter is carried by configuring a new field in the MR.
  • the videoRemainingPlayTime field is added in the MR, the videoRemainingPlayTime corresponds to the remaining playback time of the video; the videoSliceInfor field is added in the MR, the videoSliceInfor corresponds to the video fragmentation information; the videoStatus field is added in the MR, and the videoStatus corresponds to the video playback state.
  • a timeStamp field and a videoFlowID field are added to the MR, and the timeStamp corresponds to the timestamp, and the videoFlowID corresponds to the video stream identifier.
  • the access network device performs radio resource scheduling on the video terminal according to the video parameter, including:
  • the access network device does not allocate radio resources to the video terminal.
  • the access network device determines the scheduling priority of the video terminal, and allocates the radio resource to the video terminal according to the scheduling priority.
  • the purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to run normally and smoothly.
  • the access network device After the access network device receives the video parameter of the video terminal, Determining whether the video parameter of the video terminal satisfies the video scheduling condition, where the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal, and if the video parameter does not satisfy the video scheduling condition, the video terminal is represented.
  • the device first determines the scheduling priority of the video terminal, and then allocates radio resources to the video terminal according to the scheduling priority. If there are multiple instances of the video terminal, all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority.
  • the scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority.
  • the access network device only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate. Refer to Figure 6 for specific refinement steps, including:
  • the access network device determines whether the video parameter judgment meets the video scheduling condition, if the video scheduling condition is not met, step 602 is performed; if the video scheduling condition is met, step 603 is performed;
  • the purpose of the radio resources allocated by the access network device for the video terminal is to enable the video service of each video terminal to operate normally and smoothly. Then, after the access network device receives the video parameters of all the video terminals, according to the video parameters. Determining whether each video terminal satisfies a video scheduling condition, and the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal in advance, and if the video terminal does not meet the video scheduling condition, step 602 is performed; If the video terminal meets the video scheduling condition, step 603 is performed.
  • the access network device does not allocate radio resources to the video terminal.
  • the access network device determines that the video terminal is not a scheduling terminal.
  • the access network device determines that the video terminal is a to-be-scheduled terminal, and generates a to-be-scheduled list.
  • the terminal is a to-be-scheduled terminal. Since the number of video terminals to which the access network device belongs includes multiple, if there are multiple to-be-scheduled terminals, the to-be-scheduled list needs to be generated, and the to-be-scheduled list includes at least one to-be-scheduled terminal.
  • the access network device calculates, according to the video parameter, a scheduling priority of each to-be-scheduled terminal in the to-be-scheduled list.
  • the access network device calculates the scheduling priority of each to-be-scheduled terminal in the to-be-scheduled list according to the video parameters of each to-be-scheduled terminal in the to-be-scheduled list.
  • the access network device allocates radio resources to each to-be-scheduled terminal in the to-be-scheduled list according to the scheduling priority.
  • the access network device allocates radio resources to each to-be-scheduled terminal in the to-be-scheduled list according to the scheduling priority. Generally, the access network device performs radio resource allocation according to the scheduling priority from high to low.
  • the video terminal that satisfies the video scheduling condition is added to the to-be-scheduled list, and the video scheduling condition is not added to the to-be-scheduled list, which is only one way. In specific implementation, all video terminals can be used.
  • the scheduling priority of the video terminal that does not satisfy the video scheduling condition is set to the lowest value to indicate that the video terminal does not need to perform radio resource scheduling.
  • the access network device determines whether the video parameter meets the video scheduling condition, and may be implemented by using the remaining video playing time and the video fragmentation information in the video parameter, which is described below by using an embodiment.
  • the video parameters include a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where
  • the video parameter satisfies the video scheduling condition
  • the video parameters do not satisfy the video scheduling condition.
  • the video parameters may include the remaining video playback time and the video fragmentation information, where the remaining video playback time indicates the playback duration that the video terminal has buffered, and the video fragmentation information is related to a video fragment.
  • the information generally includes the slice size, the slice rate, and the slice duration of the video slice.
  • the access network device parses the video parameter, and obtains a video remaining playing time and video fragmentation information of the video terminal.
  • the access network device parses the video parameters of the video terminal, and the video parameters include the remaining video playback time and the video fragmentation information, so that the video remaining playback time and the video fragmentation information of the video terminal can be obtained, assuming that the video remaining playback time of the video terminal A1 is 30s, the video fragmentation time in the video fragmentation information is 100s, the video fragmentation rate is 1Mbps; the video remaining playback time of the video terminal A2 is 50s, and the video fragmentation duration in the video fragmentation information is 100s, the video fragmentation The code rate is 0.5 Mbps.
  • the access network device calculates a required rate of the video terminal according to the remaining video playing time and the video fragmentation information.
  • the remaining video playback time is 30s
  • the video fragmentation duration in the video fragmentation information is 100s
  • the video fragmentation rate is 1Mbps.
  • the access network device determines whether the demand rate of the video terminal is greater than the rate threshold, if the demand rate of the video terminal is greater than the rate threshold, step 704 is performed; if the demand rate of the video terminal is less than or equal to the rate threshold, step 705 is performed;
  • the video terminal is connected to the communication network and is limited by the type of network, operator, and video user.
  • the data download rate of each video terminal has a limited range (for example, 0 to 0.5 Mbit/s), and the data download rate is limited.
  • the maximum value of 0.5 Mbit/s is used as the rate threshold.
  • the demand rate of A1 is 0.7 Mbit/s, which is greater than the rate threshold of A1 by 0.5 Mbit/s.
  • Step 704 is performed; the demand rate of A2 is 0.25 Mbit/s, which is less than the rate threshold of A2.
  • step 705 is performed.
  • the access network device determines that the video parameter meets a video scheduling condition.
  • the demand rate of A1 is 0.7 Mbit/s, which is greater than the rate threshold of A1 by 0.5 Mbit/s. This indicates that even if A1 downloads video data according to the rate threshold of 0.5 Mbit/s, the phenomenon of carton will occur, and the video parameters of A1 are determined to satisfy the video. For scheduling conditions, the access network device needs to allocate radio resources.
  • the access network device determines that the video parameter meets the video scheduling condition.
  • the demand rate of A2 is 0.25 Mbit/s, which is less than the rate threshold of 0.5 Mbit/s of A2. This indicates that A2 downloads video data according to the rate threshold of 0.5 Mbit/s, which can satisfy the smooth playback of video. A2 does not need to access the network device to allocate radio resources. It is determined that the video parameters of A2 do not satisfy the video scheduling conditions.
  • the specific value of the rate threshold may also be an average value of the data download rate of the video terminal, or may be N times the maximum value of the data download rate limit range, and N is a positive number less than 1, not limited to The maximum value of the data download rate limit range in this embodiment.
  • the video parameter further includes a video playing state
  • the access network device can calculate the scheduling priority of the video terminal according to the remaining video playing time, the video segmentation information, and the video playing state in the video parameter, and the following is adopted.
  • the examples are described.
  • the video parameter further includes a video playing state
  • the access network device determines a scheduling priority of the video terminal, including:
  • the access network device determines the scheduling priority of the video terminal according to the remaining video playing time, the video segmentation information, and the video playing state.
  • the video parameter further includes a video playing state. If the video parameters of the two to-be-scheduled terminals are the same as the video playing state, the remaining video playing time and the video segmentation information are the same, for example, the video of the terminal A2 to be scheduled.
  • the remaining playback time is 50s
  • the video fragmentation duration in the video fragmentation information is 100s
  • the video fragmentation rate is 0.5Mbps
  • the video playback state is Playing
  • the remaining video playback time of the to-be-scheduled terminal A3 is 50s
  • the video fragmentation information is
  • the video segmentation duration is 100s
  • the video segmentation rate is 0.5Mbps
  • the video playback state is Pause.
  • A2 Since A2 is in the playing state and A3 is in the Pause state, the demand for video data of A2 is more urgent than that of A3, and the scheduling priority of A2 must be higher than the scheduling priority of A3. Therefore, in the calculation process of the scheduling priority coefficient, it is necessary to comprehensively consider the video remaining playing time, the video segmentation information, and the video playing state of each to-be-scheduled terminal, and assume that the videos of the terminals A4, A5, and A6 to be scheduled are scheduled. The remaining playback time and the video segmentation information are the same, A4 is the Playing state, A5 is the End state, and A6 is the Pause state. Since the video data consumption of the Playing state is the largest, the Pause state can download the video data without consuming the video data.
  • the value of the scheduling priority coefficient of A4 is 3
  • the value of the scheduling priority coefficient of A5 is 0, and the value of the scheduling priority coefficient of A6 is 1.
  • the scheduling priority of each to-be-scheduled terminal in the to-be-scheduled list is determined according to the scheduling priority coefficient of each to-be-scheduled terminal, that is, the scheduling priority is to be scheduled according to the scheduling priority coefficient size of each to-be-scheduled terminal. Sorting, the scheduling priority order obtained according to the scheduling priority coefficients of A4, A5, and A6 is A4, A6, and A5.
  • the access network device obtains the scheduling priority
  • the video playback state of the terminal to be scheduled needs to be considered, so that the scheduling priorities of the multiple to-be-scheduled terminals can be more accurate, so that the access network device allocates radio resources more reasonably. It can better ensure the smooth running of video services of multiple terminals to be scheduled.
  • the video parameter further includes at least one of a video stream identifier and a timestamp.
  • the video parameter needs to include at least the video stream identifier and the time stamp.
  • the timestamp is the start time of the video service
  • the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission path of the radio resource of the video service performed by the video terminal.
  • the access network device can determine the radio resource transmission path corresponding to each to-be-scheduled terminal in the to-be-scheduled list according to the video stream identifier in the video parameter, and then determine the scheduling priority according to the scheduling priority of the to-be-scheduled terminal in the to-be-scheduled list.
  • the scheduling order of all the to-be-scheduled terminals in the scheduling list is generally the higher the scheduling priority and the earlier the scheduling sequence.
  • the wireless resource transmission path allocates radio resources to each to-be-scheduled terminal in the to-be-scheduled list.
  • the manner in which the access network device allocates the radio resource may be to increase the video data downloading rate of the video terminal, or may be other methods, which are not limited.
  • the above embodiment describes the radio resource scheduling method in the manner in which the access network device interacts with the video terminal.
  • the following describes the access network device and the video terminal separately by using the embodiment.
  • an embodiment of the present application provides an access network device, including:
  • Transceiver 801 and processor 802 are Transceiver 801 and processor 802;
  • the transceiver 801 is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service.
  • the transceiver 801 is further configured to receive video parameters fed back by the video terminal;
  • the processor 802 is configured to perform radio resource scheduling on the video terminal according to the video parameter.
  • the transceiver 801 sends a parameter report configuration to the video terminal, where the parameter report configuration is generated by the access network device or the access network device obtains the obtained from the core network, so that the video terminal configured by the parameter report is received, according to the parameter.
  • the transceiver 801 receives the video parameters sent by the video terminal, and the processor 802 performs radio resource scheduling on the video terminal according to the video parameters. Since the video services performed by the video terminal may be different, and the required radio resources are also different, the processor 802 performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, so that the video service of each video terminal can be guaranteed to operate normally. For a video user using a video terminal, the video service does not have problems such as a catastrophe, which improves the video user's experience with the video service.
  • the processor 802 is specifically configured to not allocate a radio resource to the video terminal if the video parameter does not meet the video scheduling condition;
  • the processor 802 is further configured to determine a scheduling priority of the video terminal if the video parameter meets the video scheduling condition, and allocate a radio resource to the video terminal according to the scheduling priority.
  • the purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to run normally and smoothly.
  • the processor 802 determines whether the video parameter of the video terminal satisfies the video scheduling condition, where the video scheduling condition is a trigger condition for the access network device to perform wireless resource allocation on the video terminal, if the video parameter does not meet the video scheduling condition, The video terminal does not need to allocate radio resources; if the video parameters meet the video scheduling conditions, it indicates that the video terminal cannot smoothly perform video services on the basis of the existing allocated radio resources, and the processor needs to reallocate the radio resources, and the processor The 802 first determines the scheduling priority of the video terminal, and then allocates radio resources to the video terminal according to the scheduling priority.
  • all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority.
  • the scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority.
  • the processor only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate.
  • the video parameters include a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where
  • the video parameter satisfies the video scheduling condition
  • the video parameters do not satisfy the video scheduling condition.
  • the video parameters may include the remaining video playback time and the video fragmentation information, where the remaining video playback time indicates the playback duration that the video terminal has buffered, and the video fragmentation information is related to a video fragment.
  • the information generally includes the slice size, the slice rate, and the slice duration of the video slice.
  • the processor 802 determines whether the video parameters meet the video scheduling conditions. The specific refinement steps are as follows:
  • the processor 802 is further configured to parse the video parameter to obtain a video remaining playing time and video fragmentation information.
  • the processor 802 is further configured to calculate a required rate according to the remaining playback time of the video and the video fragmentation information;
  • the processor 802 is further configured to determine whether the demand rate is greater than a rate threshold; if the required rate is greater than the rate threshold, the video parameter meets the video scheduling condition; and if the required rate is less than or equal to the rate threshold, the video parameter does not satisfy the video scheduling condition.
  • the video segmentation information of a video terminal is 100Mbit
  • the slice rate is 1Mbps
  • the slice duration is 100s.
  • the remaining video playback time is 50s.
  • the video terminal needs to be played smoothly, and it needs to be downloaded within this 100s time.
  • 50Mbit video data then the demand rate is 0.5Mbit/s.
  • the data download rate of the video terminal must have a threshold, that is, a rate threshold.
  • the processor determines whether the video terminal satisfies the video scheduling condition, it can determine from the perspective of the demand rate and the rate threshold, so that the implementation of the solution is more specific.
  • the video parameter further includes a video playing state
  • the processor 802 is further configured to determine a scheduling priority of the video terminal according to the remaining video playing time, the video segmentation information, and the video playing state.
  • the video parameter further includes a video playing state, and the video playing state may be playing and pause, etc., if the video parameters of the two video terminals are in addition to the video playing state, the remaining video playing time and the video segmentation information are Similarly, the scheduling priority of the video terminal in which the video playing state is played must be higher than the scheduling priority of the video terminal in which the video playing state is suspended, because the requirement for the wireless resource is more urgent in the playing state. Therefore, the processor 802 parses the video parameters, and obtains the remaining video playback time, the video segmentation information, and the video playback state, and calculates the scheduling priority coefficient of the video terminal according to the remaining video playback time, the video segmentation information, and the video playback state.
  • the scheduling priority coefficient In the calculation process of the scheduling priority coefficient, it is necessary to comprehensively consider the video remaining playing time, the video fragmentation information and the video playing state of the video terminal, and then determine the scheduling of the video terminal according to the scheduling priority coefficient of the video terminal.
  • the priority is that the scheduling priority is sorted according to the scheduling priority coefficient size of the video terminal.
  • the processor 802 obtains the scheduling priority, it also needs to consider the video playing state of the video terminal, and can be more flexible when the access network device allocates the wireless resource. For example, the video playback time and video segmentation information of the two video terminals are the same, and the video playback state is that the scheduling priority of the playback is higher than the scheduling priority of the video playback state.
  • the video parameter further includes at least one of a video stream identifier and a timestamp.
  • the video parameter when the access network device performs radio resource allocation, not only the terminal to be scheduled but also the target of the ongoing video service of the to-be-scheduled terminal is required. Therefore, the video parameter also needs to include the video stream identifier. And at least one of the timestamps, the timestamp is the start time of the video service, and the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission of the radio resource of the video service performed by the video terminal. path.
  • the processor 802 is further configured to allocate a radio resource to the video terminal according to a scheduling order corresponding to the scheduling priority.
  • each video terminal has a different scheduling priority
  • the scheduling priority may be a numerical value to distinguish the scheduling order, generally a larger scheduling priority.
  • the processor 802 allocates radio resources to the video terminal according to the scheduling order corresponding to the scheduling priority.
  • the transceiver 801 is further configured to: when the access network device establishes an RRC connection with the at least one terminal, send the device collaboration capability information to the at least one terminal, so that the at least one terminal detects that the current service is a video service according to the device collaboration capability information and has the When the terminal cooperates with the capability, the terminal cooperates with the capability information;
  • the transceiver 801 is further configured to receive terminal collaboration capability information sent by at least one terminal.
  • the processor 802 is further configured to determine the at least one video terminal according to the terminal collaboration capability information.
  • the transceiver 801 sends the device collaboration capability information to the at least one terminal, where the device cooperation capability information is used to notify the terminal access network device that the collaboration capability is available, and the terminal cooperates according to the device collaboration capability.
  • the transceiver 801 receives the terminal cooperation capability information fed back by the terminal, and the processor 802 determines that the terminal is a video terminal according to the terminal cooperation capability information, and the number of the video terminals is at least It is more than one.
  • the access network device 900 can include a transceiver 901, a processor 902, and a memory 903.
  • the memory 903 can be used to store code and the like executed by the processor 902.
  • the various components in the access network device 900 are coupled together by a bus system 904, which in addition to the data bus includes a power bus, a control bus, and a status signal bus.
  • the access network device 800 shown in FIG. 8 or the access network device 900 shown in FIG. 9 can implement various processes on the access network device side implemented in the foregoing embodiment of the radio resource scheduling method. Narration.
  • an embodiment of the present application provides a video terminal, including:
  • the transceiver 1001 is configured to receive a parameter report configuration sent by the access network device.
  • the processor 1002 is configured to acquire video parameters of the video service according to the parameter reporting configuration.
  • the transceiver 1001 is further configured to send the video parameter to the access network device, so that the access network device schedules the radio resource for the video terminal according to the video parameter.
  • the transceiver 1001 receives the parameter reporting configuration sent by the access network device, and the parameter reporting configuration is generated by the access network device or the access network device is obtained from the core network, and the processor 1002 obtains the video according to the parameter reporting configuration.
  • the video parameter of the service the transceiver 1001 sends the video parameter to the access network device, so that after receiving the video parameter sent by the video terminal, the access network device performs radio resource scheduling on all video terminals connected thereto according to the video parameter. Since the video service performed by the video terminal may be different, the corresponding required radio resources are also different. Then, the access network device performs radio resource scheduling on the video terminal according to the video parameter, which can ensure the normal operation of the video service of the video terminal. For the video user of the video terminal, the video service does not have problems such as the card, which improves the video user's experience for the video service.
  • the processor 1002 is specifically configured to parse the parameter reporting configuration determining parameter obtaining manner
  • the processor 1002 is further configured to obtain a video parameter according to the parameter obtaining manner, where the video parameter includes a remaining video playing time, a video segmentation information, and a video playing state.
  • the access network device when the access network device sends a parameter report configuration, it is required to know the video parameters of the video service of the video terminal, and these video parameters must be used when performing radio resource allocation, for example, video. Remaining playback time, video segmentation information, and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the processor 1002 parses the parameter reporting configuration to determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service, the processor 1002 obtains the video fragmentation information of the new video fragment, and obtains the remaining playback time of the video.
  • the processor 1002 acquires a new video playback state.
  • the video parameters may include a video stream identifier, a timestamp, and the like.
  • the processor 1002 is further configured to determine whether a video parameter changes
  • the transceiver 1001 is further configured to: when the video parameter does not change, send the video parameter to the access network device;
  • the transceiver 1001 is further configured to send the video parameter to the access network device when the video parameter changes.
  • the processor 1002 determines whether the video parameter has changed. If a change occurs, the transceiver 1001 transmits the video parameter to the access network device; if no change occurs, the transceiver 1001 does not transmit the video parameter to the access network device.
  • the video parameter may be carried in the MR and sent to the access network device, and the MR implements the video parameter by configuring a new field in the MR.
  • the transceiver 1001 is further configured to: when the terminal establishes an RRC connection with the access network device, receive the device collaboration capability information sent by the access network device;
  • the processor 1002 is further configured to acquire a service identifier of the current service according to the device collaboration capability information.
  • the processor 1002 is further configured to determine, according to the service identifier, whether the current service is a video service.
  • the processor 1002 is further configured to: when the current service is not a video service, does not detect its own terminal collaboration capability;
  • the processor 1002 is further configured to: when the current service is a video service, detect whether the terminal has the terminal collaboration capability;
  • the transceiver 1001 is further configured to: when the terminal has the terminal collaboration capability, send the terminal collaboration capability information to the access network device, so that the access network device determines, according to the terminal collaboration capability information, that the terminal is a video terminal;
  • the transceiver 1001 is further configured to not send the terminal collaboration capability information to the access network device when there is no terminal cooperation capability.
  • the access network device when the access network device establishes an RRC connection with the terminal, the access network device first sends the device collaboration capability information to the terminal, and the transceiver 1001 receives the device collaboration capability information sent by the access network device, where the processor 1002 is configured according to The device collaboration capability information is used to obtain the service identifier of the current service, and the service identifier is used to indicate the service type of the service currently performed by the terminal, and the service category includes a voice service and a video service. The processor 1002 determines whether the current service is a video service according to the service identifier.
  • the processor 1002 If the current service is not a video service, since the solution is only for the video service, the processor 1002 does not need to perform detection to determine whether the terminal has the terminal cooperation capability; The video service, then the processor 1002 detects whether it has terminal coordination capabilities. If the terminal has the terminal cooperation capability, the transceiver 1001 sends the terminal coordination capability information to the access network device, where the access network device can receive the allocation of the wireless resource, and the access network device can determine the terminal according to the terminal cooperation capability information. The terminal is a video terminal; if the terminal does not have the terminal cooperation capability, the transceiver 1001 does not need the terminal to send the terminal coordination capability information to the access network device, that is, the terminal is not a video terminal in the view of the access network device side.
  • the number of video terminals is at least one or more.
  • the video terminal 1100 may include a processor 1102, a transceiver 1101, a memory 1103, a display 1104, a speaker 1105, a transmitter 1106, an input device 1107, and the like.
  • the memory 1103 can be used to store code and the like executed by the processor 1102.
  • bus system 1108 that includes, in addition to the data bus, a power bus, a control bus, and a status signal bus.
  • the video terminal 1000 shown in FIG. 10 or the video terminal 1100 shown in FIG. 11 can implement various processes on the video terminal side implemented in the foregoing embodiment of the radio resource scheduling method. To avoid repetition, details are not described herein again.
  • the above processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA). Or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
  • the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read only memory (ROMM), an erasable programmable read only memory (erasable PROM, EPROM), or an electrical Erase programmable EPROM (EEPROM) or flash memory.
  • the volatile memory can be a random access memory (RAM) that acts as an external cache.
  • RAM random access memory
  • RAM random access memory
  • many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM).
  • SDRAM double data rate synchronous dynamic random access memory
  • DDR SDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronously connected dynamic random access memory
  • DR RAM direct memory bus random access memory
  • the above method embodiments of the present application may be applied to a processor or implemented by a processor.
  • the processor may be an integrated circuit chip with signal processing capabilities.
  • the chips of the access network device and the video terminal are respectively described below by using an embodiment.
  • the embodiment of the present application provides a chip of an access network device, including:
  • the transceiver interface is configured to send a parameter report configuration to the video terminal, and the parameter report configuration causes the video terminal to feed back the video parameter of the video service;
  • the transceiver interface is further configured to receive video parameters sent by the video terminal;
  • a processing unit configured to perform radio resource scheduling on the video terminal according to the video parameter.
  • the cooperation capability of the video service is pre-configured between the access network device and the video terminal, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the transceiver interface is at least one
  • the video terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or the access network device is obtained from the core network, so that the video terminal that receives the parameter report configuration receives the video of the current video service according to the parameter report configuration.
  • the processing unit performs radio resource allocation on the at least one video terminal according to the video parameters.
  • the radio resources required by the video terminal are also different, and the access network device performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, thereby ensuring the normal operation of the video service of the video terminal.
  • video services will not have problems such as catastrophes, which will enhance the video users' experience of video services.
  • the embodiment of the present application provides a chip of a video terminal, including:
  • transceiver interface configured to receive a parameter report configuration sent by the access network device
  • a processing unit configured to acquire video parameters of the video service according to the parameter reporting configuration
  • the transceiver interface is further configured to send the video parameter to the access network device, so that the access network device schedules the radio resource for the video terminal according to the video parameter.
  • the collaboration capability between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the receiving and receiving interface receives the connection.
  • the parameters are sent to the network device for configuration.
  • the parameter report configuration is generated by the access network device or the access network device is obtained from the core network.
  • the processing unit obtains the video parameters of the video service according to the parameter report configuration, and the transceiver interface sends the video parameters to the interface.
  • the network access device enables the access network device to perform radio resource allocation on the video terminal connected thereto according to the video parameter after receiving the video parameter sent by the video terminal.
  • the video service performed by the video terminal may be different, the radio resources required by the video terminal are different, and the access network device performs radio resource scheduling on the video terminal according to the video parameter, so that the video service of the video terminal can be guaranteed to operate normally.
  • the video service does not have problems such as the card, which improves the video user's experience for the video service.
  • each step of the above method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
  • the present application also provides a computer readable storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the wireless resource scheduling method described in the above embodiments.
  • the present application also provides a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the radio resource scheduling method described in the above embodiments.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
  • wire eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
  • the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application.
  • the implementation process constitutes any limitation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供了无线资源调度方法、视频终端及接入网设备,用于接入网设备根据视频终端上报的视频参数,实现对视频终端进行无线资源调度,从而保障视频用户的视频业务体验。本申请实施例方法包括:接入网设备向视频终端发送参数上报配置,参数上报配置使得视频终端反馈视频业务的视频参数;接入网设备接收视频终端反馈的视频参数;接入网设备根据视频参数对视频终端进行无线资源调度。The present invention provides a radio resource scheduling method, a video terminal, and an access network device, which are used by the access network device to perform radio resource scheduling on the video terminal according to the video parameters reported by the video terminal, thereby ensuring the video service experience of the video user. The method of the embodiment of the present application includes: the access network device sends a parameter report configuration to the video terminal, the parameter report configuration causes the video terminal to feed back the video parameter of the video service; the access network device receives the video parameter fed back by the video terminal; and the access network device according to the video The parameter performs radio resource scheduling on the video terminal.

Description

无线资源调度方法、视频终端及接入网设备Radio resource scheduling method, video terminal and access network device

本申请要求于2017年6月28日提交中国专利局、申请号为201710507680.X、申请名称为“无线资源调度方法、视频终端及接入网设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed on June 28, 2017, the Chinese Patent Office, the application number is 201710507680.X, and the application name is "Radio Resource Scheduling Method, Video Terminal and Access Network Equipment". This is incorporated herein by reference.

技术领域Technical field

本申请涉及通信领域,具体涉及无线资源调度方法、终端及接入网设备。The present application relates to the field of communications, and in particular, to a radio resource scheduling method, a terminal, and an access network device.

背景技术Background technique

随着社交视频、实时流媒体广播、360度浸入式体验、虚拟现实技术(Virtual Reality,VR)及增强现实技术(Augmented Reality,AR)的普及,视频业务对用户的重要性与日俱增。视频数据已经成为数据流量的主要组成部分。然而,视频数据传输给承载网带来了高标准和严要求。视频业务对移动网络提出了更高的要求的同时,加上无线移动环境中信道波动又较大,所以容易发生播放卡顿,视频用户体验差的问题。With the popularity of social video, real-time streaming media, 360-degree immersive experience, virtual reality (VR) and Augmented Reality (AR), the importance of video services to users is increasing. Video data has become a major component of data traffic. However, the transmission of video data to the bearer network brings high standards and strict requirements. While the video service puts forward higher requirements on the mobile network, and the channel fluctuation in the wireless mobile environment is relatively large, it is prone to the problem of poor play and poor video user experience.

现有网络中视频业务并没有单独作为特殊的业务承载进行单独的调度,因此视频业务的视频数据传输到视频终端后,视频终端的视频业务进行时往往出现覆盖、时延及卡顿等问题。The video services in the existing network are not separately scheduled as a special service bearer. Therefore, after the video data of the video service is transmitted to the video terminal, the video service of the video terminal often has problems such as coverage, delay, and jam.

发明内容Summary of the invention

本申请提供了无线资源调度方法、视频终端及接入网设备,用于接入网设备根据视频终端上报的视频参数,实现对视频终端进行无线资源调度,从而保障视频用户的视频业务体验。The present invention provides a radio resource scheduling method, a video terminal, and an access network device, which are used by the access network device to perform radio resource scheduling on the video terminal according to the video parameters reported by the video terminal, thereby ensuring the video service experience of the video user.

本申请第一方面提供一种无线资源调度方法,包括:The first aspect of the present application provides a radio resource scheduling method, including:

接入网设备向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;The access network device sends a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service;

所述接入网设备接收所述视频终端反馈的所述视频参数;Receiving, by the access network device, the video parameter that is fed back by the video terminal;

所述接入网设备根据所述视频参数对所述视频终端进行无线资源调度。The access network device performs radio resource scheduling on the video terminal according to the video parameter.

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,接入网设备向视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,接入网设备接收视频终端发送的视频参数后,根据视频参数对视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了 视频用户对于视频业务的体验。In the communication system, the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is in progress, and the access network device is directed to the video. The terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or obtained by the access network device from the core network, so that the video terminal that receives the parameter report configuration receives the video parameter of the currently performed video service according to the parameter report configuration. After receiving the video parameters sent by the video terminal, the access network device performs radio resource scheduling on the video terminal according to the video parameters. Since the video services performed by the video terminal may be different, the required radio resources are also different. Then, the access network device performs radio resource scheduling on the video terminal according to the video parameters, thereby ensuring the normal operation of the video service of the video terminal, and using the video terminal. For the video users, the video service will not have problems such as Caton, which improves the video user experience for the video service.

结合本申请第一方面,本申请第一方面第一实施方式中,所述接入网设备根据所述视频参数对所述视频终端进行无线资源调度,包括:With reference to the first aspect of the present application, in the first implementation manner of the first aspect of the present application, the access network device performs radio resource scheduling on the video terminal according to the video parameter, including:

若所述视频参数不满足视频调度条件,所述接入网设备不为所述视频终端分配无线资源;或者,If the video parameter does not satisfy the video scheduling condition, the access network device does not allocate a radio resource to the video terminal; or

若所述视频参数满足视频调度条件,所述接入网设备确定所述视频终端的调度优先级,并根据所述调度优先级为所述视频终端分配无线资源。And if the video parameter meets a video scheduling condition, the access network device determines a scheduling priority of the video terminal, and allocates a radio resource to the video terminal according to the scheduling priority.

接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在接入网设备接收到视频终端的视频参数之后,判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要接入网设备重新分配无线资源,接入网设备先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。接入网设备只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。The purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to run normally and smoothly. Then, after the access network device receives the video parameter of the video terminal, the video parameter of the video terminal is determined. Whether the video scheduling condition is met, the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal, and if the video parameter does not satisfy the video scheduling condition, it indicates that the video terminal does not need to allocate radio resources; If the video parameter satisfies the video scheduling condition, it indicates that the video terminal cannot smoothly perform the video service on the basis of the existing allocated radio resource, and the access network device needs to re-allocate the radio resource, and the access network device first determines the video terminal. The priority is scheduled, and then the video terminal is allocated radio resources according to the scheduling priority. If there are multiple instances of the video terminal, all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority. The scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority. The access network device only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate.

结合本申请第一方面第一实施方式,本申请第一方面第二实施方式中,所述视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,With reference to the first embodiment of the first aspect of the present application, in the second implementation manner of the first aspect of the present application, the video parameter includes a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where

若基于所述剩余播放时间和所述视频分片信息的需求速率大于所述速率阈值时,所述视频参数满足所述视频调度条件;或者,And if the required rate of the remaining play time and the video fragmentation information is greater than the rate threshold, the video parameter satisfies the video scheduling condition; or

若基于所述剩余播放时间和所述视频分片信息的需求速率小于或等于所述速率阈值时,所述视频参数不满足所述视频调度条件。The video parameter does not satisfy the video scheduling condition if the required rate of the remaining play time and the video slice information is less than or equal to the rate threshold.

在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。接入网设备判断视频参数是否满足视频调度条件具体的细化步骤如下:The video parameters may include the remaining video playback time and the video fragmentation information. The remaining video playback time indicates the playback duration that the video terminal has buffered. The video fragmentation information is related information of a video fragment, and generally includes video points. The slice size, the slice rate, and the slice duration. The access network device determines whether the video parameters meet the video scheduling conditions. The specific refinement steps are as follows:

接入网设备解析所述视频参数,得到视频剩余播放时间及视频分片信息;The access network device parses the video parameters to obtain video remaining playing time and video fragmentation information;

接入网设备根据视频剩余播放时间及视频分片信息,计算得到需求速率;The access network device calculates the required rate according to the remaining playback time of the video and the video fragmentation information;

接入网设备判断需求速率是否大于速率阈值;The access network device determines whether the required rate is greater than a rate threshold;

若需求速率大于速率阈值时,视频参数满足视频调度条件;If the demand rate is greater than the rate threshold, the video parameters satisfy the video scheduling condition;

若需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。If the demand rate is less than or equal to the rate threshold, the video parameters do not satisfy the video scheduling condition.

假设一个视频终端的视频分片信息是分片大小100Mbit、分片码率1Mbps和分片时长100s,视频剩余播放时间是50s,那么这个视频终端要流畅的播放,还需要在这100s时间内下载50Mbit视频数据,那么需求速率是0.5Mbit/s。每个视频终端在接入到通信网络中时,受到网络、运营商和视频用户类型的限制,视频终端的数据下载速率肯定是有一个阈值, 即速率阈值。如果视频参数对应的视频终端的需求速率大于速率阈值,那么视频终端的视频业务必然会出现卡顿;如果视频参数对应的视频终端的需求速率小于或等于速率阈值,那么视频终端的视频业务在正常的情况下不会出现卡顿。接入网设备判断视频终端是否满足视频调度条件时,可以从需求速率和速率阈值的角度进行判断,使得方案的实施更具体。Suppose the video segmentation information of a video terminal is 100Mbit, the slice rate is 1Mbps, and the slice duration is 100s. The remaining video playback time is 50s. Then the video terminal needs to be played smoothly, and it needs to be downloaded within this 100s time. 50Mbit video data, then the demand rate is 0.5Mbit/s. When each video terminal accesses the communication network, it is limited by the type of network, operator, and video user. The data download rate of the video terminal must have a threshold, that is, a rate threshold. If the demand rate of the video terminal corresponding to the video parameter is greater than the rate threshold, the video service of the video terminal is inevitably stuck; if the demand rate of the video terminal corresponding to the video parameter is less than or equal to the rate threshold, then the video service of the video terminal is normal. In the case of no carton. When the access network device determines whether the video terminal meets the video scheduling condition, it can judge from the perspective of the demand rate and the rate threshold, so that the implementation of the solution is more specific.

结合本申请第一方面第二实施方式,本申请第一方面第三实施方式中,所述视频参数还包括视频播放状态,所述接入网设备确定所述视频终端的调度优先级,包括:With reference to the second embodiment of the first aspect of the present application, in the third implementation manner of the first aspect of the present application, the video parameter further includes a video playing state, and the access network device determines a scheduling priority of the video terminal, including:

所述接入网设备根据所述视频剩余播放时间、所述视频分片信息及所述视频播放状态确定所述视频终端的调度优先级。The access network device determines a scheduling priority of the video terminal according to the remaining video playing time, the video fragmentation information, and the video playing state.

在以上第一方面第二实施方式的基础上,视频参数中还包括视频播放状态,视频播放状态可以是播放和暂停等等,如果两个视频终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,那么视频播放状态为播放的视频终端的调度优先级一定会高于视频播放状态为暂停的视频终端的调度优先级,因为播放的状态下对无线资源的要求更急切。因此,接入网设备解析视频参数,可以得到视频剩余播放时间、视频分片信息及视频播放状态,根据视频剩余播放时间、视频分片信息及视频播放状态,计算得到视频终端的调度优先级系数,在调度优先级系数的计算过程中,需要综合考虑到视频终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,再根据视频终端的调度优先级系数,来确定视频终端的调度优先级,即按照视频终端的调度优先级系数大小来对进行调度优先级排序。接入网设备在得到调度优先级的时候,还需要考虑到视频终端的视频播放状态,在接入网设备分配无线资源的时候,可以更灵活。例如,两个视频终端的视频剩余播放时间和视频分片信息都一样,视频播放状态为播放的调度优先级高于视频播放状态为暂停的调度优先级。On the basis of the second embodiment of the first aspect, the video parameter further includes a video playing state, and the video playing state may be playing and pause, etc., if the video parameters of the two video terminals are in addition to the video playing state, the video remaining playing The time and video segmentation information are the same, then the video playback state is that the playback priority of the video terminal to be played must be higher than the scheduling priority of the video terminal in which the video playback state is suspended, because the radio resource requirements in the playback state are more eager. Therefore, the access network device parses the video parameters to obtain the remaining video playback time, the video segmentation information, and the video playback state, and calculates the scheduling priority coefficient of the video terminal according to the remaining video playback time, the video segmentation information, and the video playback state. In the calculation process of the scheduling priority coefficient, it is necessary to comprehensively consider the video remaining playing time, the video segmentation information, and the video playing state of the video terminal, and then determine the video terminal according to the scheduling priority coefficient of the video terminal. The scheduling priority is to perform scheduling priority ordering according to the scheduling priority coefficient size of the video terminal. When the access network device obtains the scheduling priority, it also needs to consider the video playing state of the video terminal, and can be more flexible when the access network device allocates the wireless resource. For example, the video playback time and video segmentation information of the two video terminals are the same, and the video playback state is that the scheduling priority of the playback is higher than the scheduling priority of the video playback state.

结合本申请第一方面第三实施方式,本申请第一方面第四实施方式中,视频参数还包括视频流标识和时间戳中的至少一种。With reference to the third embodiment of the first aspect of the present application, in the fourth implementation manner of the first aspect of the present application, the video parameter further includes at least one of a video stream identifier and a time stamp.

在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的IP地址和视频终端的TCP端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。When the access network device performs radio resource allocation, not only the terminal to be scheduled but also the target of the video service to be scheduled by the terminal to be scheduled is required. Therefore, the video parameter needs to include at least the video stream identifier and the time stamp. For example, the timestamp is the start time of the video service, and the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission path of the radio resource of the video service performed by the video terminal.

结合本申请第一方面第一实施方式、第一方面第二实施方式、第一方面第三实施方式或第一方面第四实施方式,本申请第一方面第五实施方式中,所述接入网设备根据所述调度优先级为所述视频终端分配无线资源,包括:With reference to the first embodiment, the first aspect, the second embodiment, the first aspect, the third embodiment, or the fourth aspect of the first aspect of the present application, in the fifth implementation manner of the first aspect of the present application, the access The network device allocates radio resources to the video terminal according to the scheduling priority, including:

所述接入网设备根据所述调度优先级对应的调度顺序为所述视频终端分配无线资源。The access network device allocates radio resources to the video terminal according to a scheduling sequence corresponding to the scheduling priority.

在视频终端为多个的时候,每一个视频终端都具有不同的调度优先级,调度优先级可以是以数值的大小来区分调度顺序,一般是数值越大的调度优先级越高,调度顺序越靠前,接入网设备根据调度优先级对应的调度顺序为视频终端分配无线资源。When there are multiple video terminals, each video terminal has a different scheduling priority. The scheduling priority may be a numerical value to distinguish the scheduling order. Generally, the larger the value, the higher the scheduling priority, and the more the scheduling sequence is. In the first place, the access network device allocates radio resources to the video terminal according to the scheduling order corresponding to the scheduling priority.

结合以上所述的本申请第一方面的所有实施方式,本申请第一方面第六实施方式中,所述接入网设备向视频终端发送参数上报配置之前,还包括:With reference to all the embodiments of the first aspect of the present application, in the sixth implementation manner of the first aspect of the present application, before the access network device sends the parameter report configuration to the video terminal, the method further includes:

当接入网设备与终端建立RRC连接时,所述接入网设备向所述终端发送设备协同能力 信息,使得所述终端根据所述设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,反馈终端协同能力信息;When the access network device establishes an RRC connection with the terminal, the access network device sends the device collaboration capability information to the terminal, so that the terminal detects that the current service is a video service and has a terminal according to the device cooperation capability information. When the synergy capability is used, feedback terminal cooperation capability information;

所述接入网设备接收终端发送的终端协同能力信息;The access network device receives terminal cooperation capability information sent by the terminal;

所述接入网设备根据所述终端协同能力信息确定至少一个视频终端。The access network device determines at least one video terminal according to the terminal cooperation capability information.

在本申请的无线资源调度方法执行之前,即接入网设备向视频终端发送参数上报配置之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与终端建立无线资源控制(Radio Resource Control,RRC)连接时,接入网设备向终端发送设备协同能力信息,设备协同能力信息的作用是通知终端接入网设备具有协同能力,而且终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,接入网设备会收到终端反馈的终端协同能力信息,接入网设备根据终端协同能力信息确定该终端为视频终端,视频终端的数量至少是一个以上。Before the implementation of the radio resource scheduling method of the present application, that is, before the access network device sends the parameter reporting configuration to the video terminal, the pre-configured video service cooperation capability between the access network device and the video terminal is required. When the access network device establishes a Radio Resource Control (RRC) connection with the terminal, the access network device sends the device collaboration capability information to the terminal, and the function of the device collaboration capability information is to notify the terminal access network device that the collaboration capability is available. When the terminal detects that the current service is a video service and has the terminal cooperation capability according to the device collaboration capability information, the access network device receives the terminal cooperation capability information fed back by the terminal, and the access network device determines, according to the terminal cooperation capability information, the terminal is The number of video terminals and video terminals is at least one or more.

本申请第二方面提供一种无线资源调度方法,包括:The second aspect of the present application provides a radio resource scheduling method, including:

视频终端接收接入网设备发送的参数上报配置;The video terminal receives the parameter report configuration sent by the access network device;

所述视频终端根据所述参数上报配置获取视频业务的视频参数;The video terminal acquires video parameters of the video service according to the parameter reporting configuration;

所述视频终端将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。The video terminal sends the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,视频终端接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,视频终端根据参数上报配置获取视频业务的视频参数,将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的所有视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么对应的所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the communication system, the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the video terminal receives the access. The parameter is sent by the network device, and the parameter report is generated by the access network device or obtained by the access network device. The video terminal obtains the video parameter of the video service according to the parameter report configuration, and sends the video parameter to the access network device. After the access network device receives the video parameters sent by the video terminal, performs radio resource scheduling on all the video terminals connected thereto according to the video parameters. Since the video service performed by the video terminal may be different, the corresponding required radio resources are also different. Then, the access network device performs radio resource scheduling on the video terminal according to the video parameter, which can ensure the normal operation of the video service of the video terminal. For the video user of the video terminal, the video service does not have problems such as the card, which improves the video user's experience for the video service.

结合本申请第二方面,本申请第二方面第一实施方式中,所述视频终端根据所述参数上报配置获取视频业务的视频参数,包括:With reference to the second aspect of the present application, in the first implementation manner of the second aspect of the present application, the video terminal acquires video parameters of the video service according to the parameter reporting configuration, including:

所述视频终端解析所述参数上报配置确定参数获取方式;The video terminal parses the parameter reporting configuration determining parameter obtaining manner;

所述视频终端根据所述参数获取方式得到视频参数,所述视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。The video terminal obtains a video parameter according to the parameter obtaining manner, where the video parameter includes a video remaining playing time, a video segmentation information, and a video playing state.

接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在进行无线资源调度时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,视频终端解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频终端的视频业务中出现新的视频分片时,获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间。当视频播放状态发生变化时,如播放变成暂停时,获取到新的视频播放状态。视频参数中除了必须包含视频剩余播放时间、视 频分片信息及视频播放状态之外,还可以包括视频流标识和时间戳等等。When the access network device sends the parameter report configuration, it needs to know the video parameters of the video service of the video terminal, and these video parameters must be used when scheduling the wireless resources, such as the remaining video playback time and video points. Slice information and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the video terminal parsing parameter reporting configuration can determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service of the video terminal, the video fragmentation information of the new video fragment is obtained, and the remaining playback time of the video is obtained. When the video playback status changes, if the playback becomes paused, a new video playback state is acquired. In addition to the video remaining playback time, video fragmentation information, and video playback status, the video parameters may include a video stream identifier, a timestamp, and the like.

结合本申请第二方面第一实施方式,本申请第二方面第二实施方式中,所述视频终端将所述视频参数发送至所述接入网设备,包括:With reference to the first embodiment of the second aspect of the present application, in the second implementation manner of the second aspect of the present application, the video terminal sends the video parameter to the access network device, including:

所述视频终端判断所述视频参数是否发生变化;The video terminal determines whether the video parameter changes;

若所述视频参数未发生变化,则所述视频终端不发送所述视频参数至所述接入网设备;If the video parameter does not change, the video terminal does not send the video parameter to the access network device;

若所述视频参数发生变化,则所述视频终端将所述视频参数发送至所述接入网设备。And if the video parameter changes, the video terminal sends the video parameter to the access network device.

由于视频参数中的视频剩余播放时间和视频分片信息是出现新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发事件。视频终端判断视频参数是否发生变化,如果发生变化,则将视频参数发送至接入网设备;如果未发生变化,则不发送视频参数至接入网设备。具体的,可以将视频参数携带在测量报告(Measurement Report,MR)中发送至接入网设备,MR是通过在MR中配置新的字段,来实现视频参数的携带。Since the remaining video playback time and video segmentation information in the video parameters are obtained when a new video segmentation occurs, and the video playback state is obtained when the playback state of the video service changes, then only new video segments appear. Or the playback status of the video service changes, that is, the video parameters change, and the video terminal will trigger an event. The video terminal determines whether the video parameter changes. If the change occurs, the video parameter is sent to the access network device; if no change occurs, the video parameter is not sent to the access network device. Specifically, the video parameter may be carried in the measurement report (MR) and sent to the access network device, and the MR implements the video parameter by configuring a new field in the MR.

结合本申请第二方面、第二方面第一实施方式或第二方面第二实施方式,本申请第二方面第三实施方式中,所述视频终端接收接入网设备发送的参数上报配置之前,还包括:With reference to the second aspect of the present application, the first embodiment of the second aspect, or the second embodiment of the second aspect, in the third implementation manner of the second aspect of the present application, before the video terminal receives the parameter report configuration sent by the access network device, Also includes:

当终端与接入网设备建立RRC连接时,所述终端接收所述接入网设备发送的设备协同能力信息;When the terminal establishes an RRC connection with the access network device, the terminal receives device collaboration capability information sent by the access network device;

所述终端根据所述设备协同能力信息获取当前业务的业务标识;The terminal acquires a service identifier of the current service according to the device collaboration capability information;

所述终端根据所述业务标识判断所述当前业务是否为视频业务;Determining, by the terminal, whether the current service is a video service according to the service identifier;

若所述当前业务不为视频业务,则所述终端不检测自身的终端协同能力;If the current service is not a video service, the terminal does not detect its own terminal coordination capability;

若所述当前业务为视频业务,则所述终端检测自身是否具有终端协同能力;If the current service is a video service, the terminal detects whether it has terminal cooperation capability;

若所述终端具有终端协同能力,则所述终端向所述接入网设备发送终端协同能力信息,使得所述接入网设备根据所述终端协同能力信息确定所述终端为视频终端;If the terminal has the terminal cooperation capability, the terminal sends the terminal cooperation capability information to the access network device, so that the access network device determines that the terminal is a video terminal according to the terminal cooperation capability information;

若所述终端不具有终端协同能力,则所述终端不向所述接入网设备发送终端协同能力信息。If the terminal does not have the terminal coordination capability, the terminal does not send the terminal coordination capability information to the access network device.

在本申请的无线资源调度方法执行之前,即视频终端接收接入网设备发送的参数上报配置之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与终端建立RRC连接时,接入网设备首先向终端发送设备协同能力信息,终端接收接入网设备发送的设备协同能力信息,根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。终端根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么终端不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么终端检测自身是否具有终端协同能力。如果具有终端协同能力,则向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源的分配,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少 是一个以上。Before the execution of the radio resource scheduling method of the present application, that is, before the video terminal receives the parameter reporting configuration sent by the access network device, the pre-configured video service cooperation capability between the access network device and the video terminal is required. When the access network device establishes an RRC connection with the terminal, the access network device first sends the device collaboration capability information to the terminal, the terminal receives the device collaboration capability information sent by the access network device, and obtains the current service service identifier according to the device collaboration capability information. The service identifier is used to indicate the service type of the service currently being executed by the terminal, and the service type includes a voice service and a video service. The terminal determines whether the current service is a video service according to the service identifier. If the current service is not a video service, since the solution is only for the video service, the terminal does not need to perform detection to determine whether the terminal has the terminal cooperation capability; if the current service is a video service, then The terminal detects whether it has terminal coordination capability. If the terminal has the terminal cooperation capability, the terminal cooperation capability information is sent to the access network device, and the access network device can be used to notify the access network device that the terminal can receive the allocation of the wireless resource, and the access network device can determine that the terminal is the video according to the terminal cooperation capability information. If the terminal does not have the terminal cooperation capability, the terminal does not need to send the terminal coordination capability information to the access network device, that is, the terminal is not a video terminal in the view of the access network device side. Among the plurality of terminals that establish a connection with the access network device, the number of video terminals is at least one or more.

本申请第三方面提供一种接入网设备,包括:The third aspect of the present application provides an access network device, including:

收发机和处理器;Transceiver and processor;

所述收发机,用于向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;The transceiver is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service;

所述收发机,还用于接收所述视频终端反馈的视频参数;The transceiver is further configured to receive video parameters fed back by the video terminal;

所述处理器,用于根据所述视频参数对所述视频终端进行无线资源调度。The processor is configured to perform radio resource scheduling on the video terminal according to the video parameter.

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发机向至少一个视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发机接收至少一个视频终端发送的视频参数后,处理器根据视频参数对至少一个视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频终端的视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the communication system, the cooperation capability of the video service is pre-configured between the access network device and the video terminal, that is, when the access network device and the video terminal perform the video service, the wireless resource scheduling method is started, and the transceiver transmits to the at least one video. The terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or obtained by the access network device from the core network, so that the video terminal that receives the parameter report configuration receives the video parameter of the currently performed video service according to the parameter report configuration. After the transceiver receives the video parameters sent by the at least one video terminal, the processor performs radio resource allocation on the at least one video terminal according to the video parameters. Since the video service performed by the video terminal may be different, the radio resources required by the video terminal are also different, and the access network device performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, thereby ensuring the normal operation of the video service of the video terminal. For video users who use video terminals, video services will not have problems such as catastrophes, which will enhance the video users' experience of video services.

结合本申请第三方面,本申请第三方面第一实施方式中,With reference to the third aspect of the present application, in the first embodiment of the third aspect of the present application,

所述处理器,具体用于若视频参数不满足视频调度条件,不为所述视频终端分配无线资源;The processor is specifically configured to not allocate a radio resource to the video terminal if the video parameter does not meet the video scheduling condition;

所述处理器,还用于若视频参数满足视频调度条件,确定所述视频终端的调度优先级,并根据所述调度优先级为所述视频终端分配无线资源。The processor is further configured to determine a scheduling priority of the video terminal if a video parameter meets a video scheduling condition, and allocate a radio resource to the video terminal according to the scheduling priority.

接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在收发机接收到所有视频终端的视频参数之后,处理器判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要处理器重新分配无线资源,处理器先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。处理器只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。The purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to operate normally and smoothly. After the transceiver receives the video parameters of all the video terminals, the processor determines the video of the video terminal. Whether the parameter satisfies the video scheduling condition, and the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal in advance, and if the video parameter does not satisfy the video scheduling condition, it indicates that the video terminal does not need to allocate the radio resource. If the video parameter satisfies the video scheduling condition, it indicates that the video terminal cannot smoothly perform the video service based on the existing allocated radio resource, and the processor needs to reallocate the radio resource, and the processor first determines the scheduling priority of the video terminal. And then allocate radio resources to the video terminal according to the scheduling priority. If there are multiple instances of the video terminal, all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority. The scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority. The processor only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate.

结合本申请第三方面第一实施方式,本申请第三方面第二实施方式中,所述视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,With reference to the first embodiment of the third aspect of the present application, in the second implementation manner of the third aspect of the present application, the video parameter includes a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where

若基于所述剩余播放时间和所述视频分片信息的需求速率大于所述速率阈值时,所述视频参数满足所述视频调度条件;或者,And if the required rate of the remaining play time and the video fragmentation information is greater than the rate threshold, the video parameter satisfies the video scheduling condition; or

若基于所述剩余播放时间和所述视频分片信息的需求速率小于或等于所述速率阈值 时,所述视频参数不满足所述视频调度条件。The video parameter does not satisfy the video scheduling condition if the required rate of the remaining play time and the video slice information is less than or equal to the rate threshold.

在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。处理器判断视频参数是否满足视频调度条件具体的细化步骤如下:The video parameters may include the remaining video playback time and the video fragmentation information. The remaining video playback time indicates the playback duration that the video terminal has buffered. The video fragmentation information is related information of a video fragment, and generally includes video points. The slice size, the slice rate, and the slice duration. The processor determines whether the video parameters meet the video scheduling conditions. The specific refinement steps are as follows:

处理器,还用于解析所述视频参数,得到视频剩余播放时间及视频分片信息;The processor is further configured to parse the video parameter to obtain a remaining video playback time and video fragmentation information;

处理器,还用于根据视频剩余播放时间及视频分片信息,计算得到需求速率;The processor is further configured to calculate a required rate according to the remaining playback time of the video and the video fragmentation information;

处理器,还用于判断需求速率是否大于速率阈值;若需求速率大于速率阈值时,视频参数满足视频调度条件;若需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。The processor is further configured to determine whether the demand rate is greater than a rate threshold; if the demand rate is greater than the rate threshold, the video parameter satisfies the video scheduling condition; and if the required rate is less than or equal to the rate threshold, the video parameter does not satisfy the video scheduling condition.

假设一个视频终端的视频分片信息是分片大小100Mbit、分片码率1Mbps和分片时长100s,视频剩余播放时间是50s,那么这个视频终端要流畅的播放,还需要在这100s时间内下载50Mbit视频数据,那么需求速率是0.5Mbit/s。每个视频终端在接入到通信网络中时,受到网络、运营商和视频用户类型的限制,视频终端的数据下载速率肯定是有一个阈值,即速率阈值。如果视频参数对应的视频终端的需求速率大于速率阈值,那么视频终端的视频业务必然会出现卡顿;如果视频参数对应的视频终端的需求速率小于或等于速率阈值,那么视频终端的视频业务在正常的情况下不会出现卡顿。处理器判断视频终端是否满足视频调度条件时,可以从需求速率和速率阈值的角度进行判断,使得方案的实施更具体。Suppose the video segmentation information of a video terminal is 100Mbit, the slice rate is 1Mbps, and the slice duration is 100s. The remaining video playback time is 50s. Then the video terminal needs to be played smoothly, and it needs to be downloaded within this 100s time. 50Mbit video data, then the demand rate is 0.5Mbit/s. When each video terminal accesses the communication network, it is limited by the type of network, operator, and video user. The data download rate of the video terminal must have a threshold, that is, a rate threshold. If the demand rate of the video terminal corresponding to the video parameter is greater than the rate threshold, the video service of the video terminal is inevitably stuck; if the demand rate of the video terminal corresponding to the video parameter is less than or equal to the rate threshold, then the video service of the video terminal is normal. In the case of no carton. When the processor determines whether the video terminal satisfies the video scheduling condition, it can determine from the perspective of the demand rate and the rate threshold, so that the implementation of the solution is more specific.

结合本申请第三方面第二实施方式,本申请第三方面第三实施方式中,所述视频参数还包括视频播放状态,With reference to the second embodiment of the third aspect of the present application, in the third implementation manner of the third aspect of the present application, the video parameter further includes a video playing state,

所述处理器,还用于根据所述视频剩余播放时间、所述视频分片信息及所述视频播放状态确定所述视频终端的调度优先级。The processor is further configured to determine a scheduling priority of the video terminal according to the remaining video playing time, the video fragmentation information, and the video playing state.

在以上第三方面第二实施方式的基础上,视频参数中还包括视频播放状态,视频播放状态可以是播放和暂停等等,如果两个视频终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,那么视频播放状态为播放的视频终端的调度优先级一定会高于视频播放状态为暂停的视频终端的调度优先级,因为播放的状态下对无线资源的要求更急切。因此,处理器解析视频参数,可以得到视频剩余播放时间、视频分片信息及视频播放状态,根据视频剩余播放时间、视频分片信息及视频播放状态,计算得到视频终端的调度优先级系数,在调度优先级系数的计算过程中,需要综合考虑到视频终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,再根据视频终端的调度优先级系数,来确定视频终端的调度优先级,即按照视频终端的调度优先级系数大小来对进行调度优先级排序。处理器在得到调度优先级的时候,还需要考虑到视频终端的视频播放状态,在接入网设备分配无线资源的时候,可以更灵活。例如,两个视频终端的视频剩余播放时间和视频分片信息都一样,视频播放状态为播放的调度优先级高于视频播放状态为暂停的调度优先级。On the basis of the second embodiment of the foregoing third aspect, the video parameter further includes a video playing state, and the video playing state may be playing and pause, etc., if the video parameters of the two video terminals are in addition to the video playing state, the remaining video is played. The time and video segmentation information are the same, then the video playback state is that the playback priority of the video terminal to be played must be higher than the scheduling priority of the video terminal in which the video playback state is suspended, because the radio resource requirements in the playback state are more eager. Therefore, the processor parses the video parameters to obtain the remaining video playback time, the video segmentation information, and the video playback state, and calculates the scheduling priority coefficient of the video terminal according to the remaining video playback time, the video segmentation information, and the video playback state. In the process of calculating the scheduling priority coefficient, it is necessary to comprehensively consider the video remaining playing time, the video segmentation information and the video playing state of the video terminal, and then determine the scheduling priority of the video terminal according to the scheduling priority coefficient of the video terminal. The level, that is, the scheduling priority order is performed according to the scheduling priority coefficient size of the video terminal. When the processor obtains the scheduling priority, it also needs to consider the video playing state of the video terminal, and can be more flexible when the access network device allocates the wireless resource. For example, the video playback time and video segmentation information of the two video terminals are the same, and the video playback state is that the scheduling priority of the playback is higher than the scheduling priority of the video playback state.

结合本申请第三方面第三实施方式,本申请第三方面第四实施方式中,所述视频参数还包括视频流标识和时间戳中的至少一种。With reference to the third embodiment of the third aspect of the present application, in the fourth implementation manner of the third aspect, the video parameter further includes at least one of a video stream identifier and a time stamp.

在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的IP地址和视频终端的TCP端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。When the access network device performs radio resource allocation, not only the terminal to be scheduled but also the target of the video service to be scheduled by the terminal to be scheduled is required. Therefore, the video parameter needs to include at least the video stream identifier and the time stamp. For example, the timestamp is the start time of the video service, and the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission path of the radio resource of the video service performed by the video terminal.

结合本申请第三方面第一实施方式、第三方面第二实施方式、第三方面第三实施方式或第三方面第四实施方式,本申请第三方面第五实施方式中,With reference to the first embodiment, the third aspect, the second embodiment, the third aspect, the third embodiment, or the third aspect, the fourth embodiment of the third aspect of the present application,

所述处理器,还用于根据所述调度优先级对应的调度顺序为所述视频终端分配无线资源。The processor is further configured to allocate a radio resource to the video terminal according to a scheduling sequence corresponding to the scheduling priority.

在视频终端为多个的时候,每一个视频终端都具有不同的调度优先级,调度优先级可以是以数值的大小来区分调度顺序,一般是数值越大的调度优先级越高,调度顺序越靠前,处理器根据调度优先级对应的调度顺序为视频终端分配无线资源。When there are multiple video terminals, each video terminal has a different scheduling priority. The scheduling priority may be a numerical value to distinguish the scheduling order. Generally, the larger the value, the higher the scheduling priority, and the more the scheduling sequence is. In the front, the processor allocates radio resources to the video terminal according to the scheduling order corresponding to the scheduling priority.

结合以上所述的本申请第三方面的所有实施方式,本申请第三方面第六实施方式中,With reference to all the embodiments of the third aspect of the present application described above, in the sixth embodiment of the third aspect of the present application,

所述收发机,还用于当接入网设备与至少一个终端建立RRC连接时,向所述至少一个终端发送设备协同能力信息,使得所述至少一个终端根据所述设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,反馈终端协同能力信息;The transceiver is further configured to: when the access network device establishes an RRC connection with the at least one terminal, send the device collaboration capability information to the at least one terminal, so that the at least one terminal detects the current according to the device collaboration capability information. When the service is a video service and has terminal cooperation capability, the terminal cooperates with the capability information;

所述收发机,还用于接收至少一个终端发送的终端协同能力信息;The transceiver is further configured to receive terminal collaboration capability information sent by at least one terminal;

所述处理器,还用于根据所述终端协同能力信息确定至少一个视频终端。The processor is further configured to determine at least one video terminal according to the terminal collaboration capability information.

在本申请的无线资源调度方法执行之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与至少一个终端建立RRC连接时,收发机向至少一个终端发送设备协同能力信息,设备协同能力信息的作用是通知终端接入网设备具有协同能力,而且终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,收发机会收到终端反馈的终端协同能力信息,处理器根据终端协同能力信息确定该终端为视频终端,视频终端的数量至少是一个以上。Before the execution of the radio resource scheduling method of the present application, the cooperative capability of the pre-configured video service between the access network device and the video terminal is also required. When the access network device establishes an RRC connection with the at least one terminal, the transceiver sends the device collaboration capability information to the at least one terminal, where the device cooperation capability information is used to notify the terminal access network device that the collaboration capability is available, and the terminal according to the device collaboration capability information When the current service is detected as a video service and the terminal has the terminal collaboration capability, the transceiver receives the terminal coordination capability information fed back by the terminal, and the processor determines that the terminal is a video terminal according to the terminal cooperation capability information, and the number of the video terminals is at least one.

本申请第四方面提供一种视频终端,包括:A fourth aspect of the present application provides a video terminal, including:

收发机和处理器,所述处理器和所述收发机相连接;a transceiver and a processor, the processor and the transceiver being connected;

所述收发机,用于接收接入网设备发送的参数上报配置;The transceiver is configured to receive a parameter reporting configuration sent by the access network device;

所述处理器,用于根据所述参数上报配置获取视频业务的视频参数;The processor is configured to acquire a video parameter of a video service according to the parameter reporting configuration;

所述收发机,还用于将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。The transceiver is further configured to send the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发机接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理器根据参数上报配置获取视频业务的视频参数,收发机将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的所有视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么对应的所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不 会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the communication system, the cooperation capability of the video service is pre-configured between the access network device and the video terminal, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the transceiver receives the access. The parameters are reported by the network device. The parameter report configuration is generated by the access network device or the access network device is obtained from the core network. The processor obtains the video parameters of the video service according to the parameter report configuration, and the transceiver sends the video parameters to the access. The network device enables the access network device to perform radio resource scheduling on all video terminals connected thereto according to the video parameters after receiving the video parameters sent by the video terminal. Since the video service performed by the video terminal may be different, the corresponding required radio resources are also different. Then, the access network device performs radio resource scheduling on the video terminal according to the video parameter, which can ensure the normal operation of the video service of the video terminal. For the video user of the video terminal, the video service does not have problems such as the card, which improves the video user's experience for the video service.

结合本申请第四方面,本申请第四方面第一实施方式中,With reference to the fourth aspect of the present application, in the first implementation manner of the fourth aspect of the present application,

所述处理器,具体用于解析所述参数上报配置确定参数获取方式;The processor is configured to parse the parameter reporting configuration determining parameter obtaining manner;

所述处理器,还用于根据所述参数获取方式得到视频参数,所述视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。The processor is further configured to obtain a video parameter according to the parameter obtaining manner, where the video parameter includes a video remaining playing time, a video segmentation information, and a video playing state.

接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在进行无线资源分配时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,处理器解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频业务中出现新的视频分片时,处理器获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间。当视频播放状态发生变化时,如播放变成暂停时,处理器获取到新的视频播放状态。视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识和时间戳等等。When the access network device sends a parameter report configuration, it needs to know the video parameters of the video service of the video terminal, and these video parameters must be used when performing wireless resource allocation, such as video remaining playback time and video points. Slice information and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the processor parsing parameter reporting configuration can determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service, the processor obtains the video fragmentation information of the new video fragment and obtains the remaining playback time of the video. When the video playback status changes, if the playback becomes paused, the processor acquires a new video playback state. In addition to the video remaining playback time, video fragmentation information, and video playback status, the video parameters may include a video stream identifier, a timestamp, and the like.

结合本申请第四方面第一实施方式,本申请第四方面第二实施方式中,With reference to the first embodiment of the fourth aspect of the present application, in the second implementation manner of the fourth aspect of the present application,

所述处理器,还用于判断所述视频参数是否发生变化;The processor is further configured to determine whether the video parameter changes;

所述收发机,还用于当所述视频参数未发生变化时,不发送所述视频参数至所述接入网设备;The transceiver is further configured to: when the video parameter does not change, send the video parameter to the access network device;

所述收发机,还用于当所述视频参数发生变化时,将所述视频参数发送至所述接入网设备。The transceiver is further configured to send the video parameter to the access network device when the video parameter changes.

由于视频参数中的视频剩余播放时间和视频分片信息是出现新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发事件。处理器判断视频参数是否发生变化,如果发生变化,则收发机将视频参数发送至接入网设备;如果未发生变化,则收发机不发送视频参数至接入网设备。具体的,可以将视频参数携带在MR中发送至接入网设备,MR是通过在MR中配置新的字段,来实现视频参数的携带。Since the remaining video playback time and video segmentation information in the video parameters are obtained when a new video segmentation occurs, and the video playback state is obtained when the playback state of the video service changes, then only new video segments appear. Or the playback status of the video service changes, that is, the video parameters change, and the video terminal will trigger an event. The processor determines whether the video parameter changes. If the change occurs, the transceiver sends the video parameter to the access network device; if no change occurs, the transceiver does not send the video parameter to the access network device. Specifically, the video parameter may be carried in the MR and sent to the access network device, and the MR implements the video parameter by configuring a new field in the MR.

结合本申请第四方面、第四方面第一实施方式或第四方面第二实施方式,本申请第四方面第三实施方式中,With reference to the fourth aspect of the present application, the first embodiment of the fourth aspect, or the second embodiment of the fourth aspect, in the third embodiment of the fourth aspect of the present application,

所述收发机,还用于当终端与接入网设备建立RRC连接时,接收所述接入网设备发送的设备协同能力信息;The transceiver is further configured to: when the terminal establishes an RRC connection with the access network device, receive the device collaboration capability information sent by the access network device;

所述处理器,还用于根据所述设备协同能力信息获取当前业务的业务标识;The processor is further configured to acquire, according to the device collaboration capability information, a service identifier of a current service;

所述处理器,还用于根据所述业务标识判断所述当前业务是否为视频业务;The processor is further configured to determine, according to the service identifier, whether the current service is a video service;

所述处理器,还用于当所述当前业务不为视频业务时,不检测自身的终端协同能力;The processor is further configured to: when the current service is not a video service, does not detect its own terminal collaboration capability;

所述处理器,还用于当所述当前业务为视频业务时,检测自身是否具有终端协同能力;The processor is further configured to: when the current service is a video service, detect whether the terminal has the terminal collaboration capability;

所述收发机,还用于当具有终端协同能力时,向所述接入网设备发送终端协同能力信息,使得所述接入网设备根据所述终端协同能力信息确定所述终端为视频终端;The transceiver is further configured to: when the terminal has the terminal collaboration capability, send the terminal collaboration capability information to the access network device, so that the access network device determines, according to the terminal collaboration capability information, that the terminal is a video terminal;

所述收发机,还用于当不具有终端协同能力时,不向所述接入网设备发送终端协同能力信息。The transceiver is further configured to not send the terminal coordination capability information to the access network device when there is no terminal cooperation capability.

在本申请的无线资源调度方法执行之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与终端建立RRC连接时,接入网设备首先向终端发送设备协同能力信息,收发机接收接入网设备发送的设备协同能力信息,处理器根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。处理器根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么处理器不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么处理器检测自身是否具有终端协同能力。如果具有终端协同能力,则收发机向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源的分配,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则收发机不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。Before the execution of the radio resource scheduling method of the present application, the cooperative capability of the pre-configured video service between the access network device and the video terminal is also required. When the access network device establishes an RRC connection with the terminal, the access network device first sends the device cooperation capability information to the terminal, the transceiver receives the device cooperation capability information sent by the access network device, and the processor acquires the current service according to the device collaboration capability information. The service identifier is used to indicate the service type of the service currently being executed by the terminal, and the service type includes a voice service and a video service. The processor determines whether the current service is a video service according to the service identifier. If the current service is not a video service, since the solution is only for the video service, the processor does not need to perform detection to determine whether the terminal has the terminal cooperation capability; if the current service is a video service. Then the processor detects whether it has terminal coordination capabilities. If the terminal has the terminal cooperation capability, the transceiver sends the terminal coordination capability information to the access network device, and is used to notify the access network device that the terminal can accept the allocation of the wireless resource, and the access network device can determine the terminal according to the terminal cooperation capability information. If the terminal does not have the terminal cooperation capability, the transceiver does not need the terminal to send the terminal coordination capability information to the access network device, that is, the terminal is not the video terminal in the view of the access network device side. Among the plurality of terminals that establish a connection with the access network device, the number of video terminals is at least one or more.

本申请第五方面提供一种接入网设备的芯片,包括:A fifth aspect of the present application provides a chip of an access network device, including:

处理单元和收发接口;Processing unit and transceiver interface;

所述收发接口,用于向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;The sending and receiving interface is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service;

所述收发接口,还用于接收所述视频终端反馈的所述视频参数;The transceiver interface is further configured to receive the video parameter that is fed back by the video terminal;

所述处理单元,用于根据所述视频参数对所述视频终端进行无线资源调度。The processing unit is configured to perform radio resource scheduling on the video terminal according to the video parameter.

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口向至少一个视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发接口接收至少一个视频终端发送的视频参数后,处理单元根据视频参数对至少一个视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频终端的视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the communication system, the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is in progress, and the transceiver interface is to at least one video. The terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or obtained by the access network device from the core network, so that the video terminal that receives the parameter report configuration receives the video parameter of the currently performed video service according to the parameter report configuration. After the transceiver interface receives the video parameters sent by the at least one video terminal, the processing unit performs radio resource allocation on the at least one video terminal according to the video parameters. Since the video service performed by the video terminal may be different, the radio resources required by the video terminal are also different, and the access network device performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, thereby ensuring the normal operation of the video service of the video terminal. For video users who use video terminals, video services will not have problems such as catastrophes, which will enhance the video users' experience of video services.

本申请第六方面提供一种视频终端的芯片,包括:A sixth aspect of the present application provides a chip of a video terminal, including:

处理单元和收发接口;Processing unit and transceiver interface;

所述收发接口,用于接收接入网设备发送的参数上报配置;The transceiver interface is configured to receive a parameter report configuration sent by the access network device;

所述处理单元,用于根据所述参数上报配置获取视频业务的视频参数;The processing unit is configured to acquire a video parameter of a video service according to the parameter reporting configuration;

所述收发接口,还用于将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。The transceiver interface is further configured to send the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理单元根据参数上报配置获取视频业务的视频参数,收发接口将视频参数发送 至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the communication system, the communication service between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the transceiver interface receives the access. The parameters are reported by the network device, and the parameter report configuration is generated by the access network device or the access network device is obtained from the core network. The processing unit obtains the video parameter of the video service according to the parameter report configuration, and the transceiver interface sends the video parameter to the access. The network device enables the access network device to perform radio resource allocation on the video terminal connected thereto according to the video parameter after receiving the video parameter sent by the video terminal. Since the video service performed by the video terminal may be different, the radio resources required by the video terminal are different, and the access network device performs radio resource scheduling on the video terminal according to the video parameter, so that the video service of the video terminal can be guaranteed to operate normally. For the video user of the video terminal, the video service does not have problems such as the card, which improves the video user's experience for the video service.

本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。A fourth aspect of the present application provides a computer readable storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the methods described in the above aspects.

本申请的第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。A fifth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the methods described in the above aspects.

附图说明DRAWINGS

为了更清楚地说明本申请实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings used in the embodiments and the prior art description will be briefly described below.

图1为本申请提供的应用场景或构架示意图;FIG. 1 is a schematic diagram of an application scenario or a framework provided by the present application;

图2为本申请提供的无线资源调度方法的一个实施例的信令交互示意图;2 is a schematic diagram of signaling interaction of an embodiment of a radio resource scheduling method provided by the present application;

图3为本申请提供的UE与eNB的RRC连接建立和RRC连接重配的信令交互示意图;FIG. 3 is a schematic diagram of signaling interaction between an RRC connection establishment and an RRC connection reconfiguration of a UE and an eNB according to the present application;

图4为本申请提供的接入网设备和视频终端配置视频业务协同能力的流程示意图;4 is a schematic flowchart of configuring a video service collaboration capability between an access network device and a video terminal according to the present application;

图5为本申请提供的视频播放状态之间的切换示意图;FIG. 5 is a schematic diagram of switching between video playback states provided by the present application; FIG.

图6为本申请提供的接入网设备进行无线资源分配的流程示意图;FIG. 6 is a schematic flowchart of performing radio resource allocation by an access network device according to the present application;

图7为本申请提供的接入网设备判断视频参数是否满足视频调度条件的流程示意图;FIG. 7 is a schematic flowchart of determining whether a video parameter meets a video scheduling condition by an access network device provided by the present application;

图8为本申请提供的接入网设备的一个实施例的结构示意图;FIG. 8 is a schematic structural diagram of an embodiment of an access network device provided by the present application;

图9为本申请提供的接入网设备的另一个实施例的结构示意图;FIG. 9 is a schematic structural diagram of another embodiment of an access network device provided by the present application;

图10为本申请提供的视频终端的一个实施例的结构示意图;FIG. 10 is a schematic structural diagram of an embodiment of a video terminal provided by the present application;

图11为本申请提供的视频终端的另一个实施例的结构示意图。FIG. 11 is a schematic structural diagram of another embodiment of a video terminal provided by the present application.

具体实施方式Detailed ways

本申请提供了无线资源调度方法、视频终端及接入网设备,用于接入网设备根据视频终端上报的视频参数,实现对视频终端进行无线资源调度,从而保障视频用户的视频业务体验。The present invention provides a radio resource scheduling method, a video terminal, and an access network device, which are used by the access network device to perform radio resource scheduling on the video terminal according to the video parameters reported by the video terminal, thereby ensuring the video service experience of the video user.

下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述。The technical solutions in the present application will be clearly and completely described below in conjunction with the drawings in the present application.

首先简单介绍本申请应用的系统构架或场景。First, the system architecture or scenario of the application of this application will be briefly introduced.

本申请应用于无线通信网络系统,可以应用于LTE系统或者5G通信系统等,如图1所示,N个终端通过接入网设备接入核心通信网,终端可以与接入网设备无线连接。接入网设备可以是小区的网络设备,可以是小区层面意义上的基站或者具有类似于基站的功能的网络设备,例如无线路由器和无线接入点(Access Point,AP)等。接入网设备还可以是为小区内移动或固定不动的终端提供无线接入、通信服务的网络设备。接入网设备服务的 所有终端包括接入了接入网设备的终端和驻留在接入网设备提供的网络的终端等。The present invention is applied to a wireless communication network system, and can be applied to an LTE system or a 5G communication system. As shown in FIG. 1 , N terminals access the core communication network through an access network device, and the terminal can be wirelessly connected to the access network device. The access network device may be a network device of a cell, and may be a base station in a cell level sense or a network device having a function similar to a base station, such as a wireless router and an access point (AP). The access network device may also be a network device that provides wireless access and communication services for terminals that are mobile or fixed in the cell. All terminals served by the access network device include terminals accessing the access network device and terminals residing in the network provided by the access network device.

接入网设备服务的区域内的终端,具体可以是手机、笔记本、平板电脑或者车载电脑等。用户使用终端可以接入到无线通信网络系统中,进而可以与其他用户或者业务提供商(例如视频网站和网络商城等)进行业务。在这些业务当前中视频业务所需要的数据流量最大,视频业务的实时性要求最高,因此,视频数据传输给承载网带来了高标准和严要求,首先,视频业务的链接时间长且带宽需求大,以H.264视频压缩标准为例,标清需要2M的带宽,而1080P格式的高清则需要12M~16M的带宽;其次,由于视频业务采用运动图像压缩编码技术,因此一个经过压缩编码的视频图像,在解码的过程中,各个帧之间有着互相参考的关系,也就是说,视频压缩的报文前后有互相依赖的关系,因此,一个视频报文的丢失,可能会影响后续多个视频帧不能正确解码,而且视频的压缩效率越高,对丢错包的要求就越严格,视频的码率越高,对于丢错包的要求也越严格。而在无线通信网络系统中业务信道波动又较大,所以容易发生播放卡顿,视频用户体验差的问题。如何通过接入网设备来保证视频用户使用视频终端进行视频业务时的流畅性,就成为了亟需解决问题。The terminal in the area served by the access network device may specifically be a mobile phone, a notebook, a tablet computer or a car computer. The user can access the wireless communication network system by using the terminal, and can then conduct services with other users or service providers (such as video websites and online shopping malls, etc.). In these services, video services require the largest amount of data traffic and video services have the highest real-time requirements. Therefore, video data transmission brings high standards and strict requirements to the bearer network. First, the video service has a long link time and bandwidth requirements. Large, taking the H.264 video compression standard as an example, SD requires 2M bandwidth, while 1080P HD requires 12M to 16M bandwidth. Second, because video services use motion image compression coding, a compression-coded video In the process of decoding, each frame has a mutual reference relationship. That is to say, the video compressed message has an interdependent relationship. Therefore, the loss of one video message may affect subsequent videos. Frames cannot be decoded correctly, and the higher the compression efficiency of the video, the stricter the requirements for the error packet. The higher the bit rate of the video, the stricter the requirements for the error packet. However, in the wireless communication network system, the traffic channel fluctuation is large, so that it is easy to play the card, and the video user experience is poor. How to ensure the smoothness of video users using video terminals for video services through access network devices has become an urgent problem.

一种视频用户的调度方法为:区域选择性调度方案(Regional Selective Scheduling Strategy,RSSS)针对视频用户的信道质量显著变化进行基于增强比例公平(Enhanced Proportional Fairness,EPF)方案的优化,一方面,识别移动用户的信道质量高区间,并在此区间内提升用户的优先级;另一方面,为改善移动用户的频谱效率和兼顾系统的多用户公平性,在信道质量低区间,RSSS会降低移动用户优先级。另一种视频用户的调度方法为:基于资源监控系统(SCEye)的体验调度器方案,通过信道对称容量(Symmetric Capacity,SC)算法识别出视频业务,并在基站侧对视频用户的调度优先级进行调整。但是,RSSS只是使得无线资源的传输和信道质量更加匹配,并没有考虑视频播放过程中的状态和参数的变化,因此视频用户的视频平稳播放的需求不一定得到保证;而基于SCEye的体验调度器方案依赖于基站侧对视频播放状态的估计,然而基站侧根据视频数据包的特点估计频播放的状态具有不确定性,对于视频用户的优先级调度不准确。因此,还是无法改善视频用户对于视频业务的使用体验。A video user scheduling method is: Regional Selective Scheduling Strategy (RSSS) performs optimization based on Enhanced Proportional Fairness (EPF) scheme for significant changes in channel quality of video users. The mobile user's channel quality is high, and the user's priority is raised in this interval. On the other hand, in order to improve the spectrum efficiency of mobile users and the multi-user fairness of the system, RSSS will reduce mobile users in the low channel quality range. priority. Another scheduling method of the video user is: based on the resource monitoring system (SCEye) experience scheduler scheme, the video service is identified by the channel symmetric capacity (SC) algorithm, and the scheduling priority of the video user is performed on the base station side. Make adjustments. However, the RSSS only makes the transmission of the radio resources and the channel quality more closely matched, and does not consider the state and parameter changes during the video playback process. Therefore, the video player's video playback needs are not necessarily guaranteed; and the SCEye-based experience scheduler The scheme relies on the estimation of the video playing state by the base station side. However, the base station side estimates the state of the frequency playing according to the characteristics of the video data packet to have an uncertainty, and the priority scheduling for the video user is inaccurate. Therefore, it is still impossible to improve the video user's experience with the video service.

本申请通过接入网设备与视频终端之间的信令交互,将视频终端的视频业务的视频参数上报给接入网设备,从而使得接入网设备可以根据视频参数来对视频终端进行无线资源调度,可以有效的解决视频终端出现的视频业务卡顿的问题,具体如下:The present invention reports the video parameters of the video service of the video terminal to the access network device through the signaling interaction between the access network device and the video terminal, so that the access network device can perform radio resources on the video terminal according to the video parameters. Scheduling can effectively solve the problem of video service jams appearing in video terminals, as follows:

请参阅图2,本申请实施例提供一种无线资源调度方法,包括:Referring to FIG. 2, an embodiment of the present application provides a radio resource scheduling method, including:

201、接入网设备向视频终端发送参数上报配置,视频终端接收接入网设备发送的参数上报配置;201. The access network device sends a parameter report configuration to the video terminal, and the video terminal receives the parameter report configuration sent by the access network device.

本实施例中,接入网设备与视频终端已经建立了RRC连接,并且接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,接入网设备向视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,视频终端接收接入网设备发送的参数上报配置,使得该视频终端反馈当前进行的视频业务的视频参数,能够接收到参数上报配置 的视频终端至少是一个以上。具体的,接入网设备可以将参数上报配置携带于RRC连接重配消息的扩展字段中,视频终端在接收到RRC连接重配消息后,通过解析RRC连接重配消息的扩展字段,从而得到参数上报配置。In this embodiment, the access network device and the video terminal have established an RRC connection, and the collaboration capability between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal are performing video services. The radio resource scheduling method is started, and the access network device sends a parameter reporting configuration to the video terminal. The parameter reporting configuration is generated by the access network device or the access network device is obtained from the core network, and the video terminal receives the parameter sent by the access network device. The reporting configuration is such that the video terminal feeds back the video parameters of the currently performed video service, and the video terminal capable of receiving the parameter reporting configuration is at least one or more. Specifically, the access network device may carry the parameter report configuration in the extension field of the RRC connection reconfiguration message, and after receiving the RRC connection reconfiguration message, the video terminal obtains the parameter by parsing the extension field of the RRC connection reconfiguration message. Report the configuration.

202、视频终端根据参数上报配置获取视频业务的视频参数;202. The video terminal acquires video parameters of the video service according to the parameter reporting configuration.

本实施例中,视频终端在接收到接入网设备发送的参数上报配置之后,由于参数上报配置的作用是指示视频终端获取视频业务的视频参数,那么视频终端根据参数上报配置对当前进行的视频业务进行检测得到视频参数,或者,视频终端具有视频参数自动获取功能,自动获取的视频参数保存在临时数据库,那么视频终端根据参数上报配置从临时数据库获取到视频参数。In this embodiment, after the video terminal receives the parameter report configuration sent by the access network device, the video terminal is configured to instruct the video terminal to obtain the video parameter of the video service, and the video terminal configures the current video according to the parameter report. The video detection parameter is obtained by the service, or the video terminal has the function of automatically acquiring the video parameter, and the automatically acquired video parameter is saved in the temporary database, and then the video terminal acquires the video parameter from the temporary database according to the parameter reporting configuration.

需要说明的是,视频终端可以通过MR的方式将视频参数上报给接入网设备,MR一般是指在业务信道上每480ms(信令信道上470ms)发送一次数据,这些数据可用于网络评估和优化。如果视频终端是通过MR上报视频参数的,那么参数上报配置就是MR的配置信息。It should be noted that the video terminal can report the video parameters to the access network device by means of MR. The MR generally refers to sending data once every 480 ms (470 ms on the signaling channel) on the traffic channel, and the data can be used for network evaluation and optimization. If the video terminal reports the video parameters through the MR, the parameter reporting configuration is the configuration information of the MR.

203、视频终端将视频参数发送至接入网设备,接入网设备接收视频终端发送的视频参数;203. The video terminal sends the video parameter to the access network device, where the access network device receives the video parameter sent by the video terminal.

本实施例中,视频终端获取到视频参数之后,将视频参数发送至接入网设备,接入网设备接收到视频终端发送的视频参数。In this embodiment, after acquiring the video parameter, the video terminal sends the video parameter to the access network device, and the access network device receives the video parameter sent by the video terminal.

204、接入网设备根据视频参数对视频终端进行无线资源调度。204. The access network device performs radio resource scheduling on the video terminal according to the video parameter.

本实施例中,接入网设备接收到视频终端发送的视频参数后,根据视频参数,就能知道视频终端当前视频业务的状况,对视频终端进行无线资源调度。In this embodiment, after receiving the video parameters sent by the video terminal, the access network device can know the current video service status of the video terminal according to the video parameters, and perform radio resource scheduling on the video terminal.

本申请实施例中,由于与接入网设备连接的视频终端进行的视频业务可能不同,那么对应的视频终端所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行资源分配,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the embodiment of the present application, since the video service performed by the video terminal connected to the access network device may be different, the radio resources required by the corresponding video terminal are also different, and the access network device performs resources on the video terminal according to the video parameter. The video service of the video terminal can be guaranteed to operate normally. For the video user using the video terminal, the video service does not have problems such as the card, which improves the video user's experience with the video service.

以上图2所示的实施例中的无线资源调度方法实施的前提是,接入网设备与视频终端建立了RRC连接,并且接入网设备和视频终端之间已经预先配置好视频业务的协同能力,但是与接入网设备建立RRC连接的多个终端中,接入网设备无法确定哪个终端是在进行视频业务并且具有终端协同能力的视频终端,那么就需要通过协同能力信息的交互来配置好接入网设备和视频终端之间的协同能力。The premise of the implementation of the radio resource scheduling method in the embodiment shown in FIG. 2 is that the access network device establishes an RRC connection with the video terminal, and the video service cooperation capability is pre-configured between the access network device and the video terminal. However, among the multiple terminals that establish an RRC connection with the access network device, the access network device cannot determine which terminal is a video terminal that is performing video services and has terminal cooperation capabilities, and then needs to be configured through interaction of the collaboration capability information. The synergy between the access network device and the video terminal.

终端以用户设备(User Equipment,UE)为例,接入网设备以基站eNB为例,eNB通过移动管理节点(Mobility Management Entity,MME)接入核心网,图3所示为三者之间的信令交互图,描述的是UE与eNB之间的RRC连接建立和RRC连接重配,具体包括:The user equipment (UE) is taken as an example, and the access network equipment takes the base station eNB as an example. The eNB accesses the core network through a Mobility Management Entity (MME). Figure 3 shows the relationship between the three. The signaling interaction diagram describes the RRC connection establishment and the RRC connection reconfiguration between the UE and the eNB, and specifically includes:

步骤301、eNB通过广播控制信道(Broadcast Control Channel,BCCH)向其小区范围内的所有的终端广播系统信息块(System Information Block,SIB),SIB可以分为多种类型,例如,SIB1包含小区接入相关信息、小区选择信息及频率宽带指示等,SIB2包含接入限制信息、公共无线资源配置及频率信息等,SIB3包含公共小区重选信息、速率相关参数及频间小区重选等;Step 301: The eNB broadcasts a System Information Block (SIB) to all terminals in the cell range by using a Broadcast Control Channel (BCCH). The SIBs can be classified into multiple types. For example, the SIB1 includes the cell interface. Incorporating related information, cell selection information, and frequency broadband indication, etc., SIB2 includes access restriction information, public radio resource configuration, frequency information, and the like, and SIB3 includes public cell reselection information, rate related parameters, and inter-frequency cell reselection;

步骤302、UE接收到eNB广播的SIB后,UE通过随机接入信道(Random Access Channel, RACH)向eNB发送入网请求信息,eNB反馈给UE入网请求回应,UE完成随机接入(Random Access,RA)eNB;Step 302: After receiving the SIB broadcast by the eNB, the UE sends the network access request information to the eNB through a random access channel (RACH), and the eNB feeds back the network request response to the UE, and the UE completes the random access (Random Access, RA). eNB;

步骤303、当UE有业务请求时,通过公共控制信道(Common Control Channel,CCCH)向eNB发送RRC连接请求(RRC Connection Request),以建立RRC连接;Step 303: When the UE has a service request, send an RRC Connection Request (RRC Connection Request) to the eNB through a Common Control Channel (CCCH) to establish an RRC connection.

步骤304、eNB通过CCCH向UE反馈RRC连接设置消息(RRC Connection Setup);Step 304: The eNB feeds back an RRC Connection Setup message (RRC Connection Setup) to the UE through the CCCH.

步骤305、UE根据RRC Connection Setup建立RRC连接后,通过专用控制信道(Dedicated Control Channel,DCCH)向eNB反馈RRC连接建立完成消息(RRC Connection Setup Complete);Step 305: After establishing an RRC connection according to the RRC Connection Setup, the UE feeds back an RRC Connection Setup Complete message (RRC Connection Setup Complete) to the eNB through a Dedicated Control Channel (DCCH).

步骤306、RRC连接建立过程完成后,eNB将非接入层(Non-access Stratum,NAS)连接请求(NAS Attach Request)携带在初始化UE消息(Initial UE Message)中透传给MME;Step 306, after the RRC connection establishment process is completed, the eNB carries the non-access stratum (NAS) connection request (NAS Attach Request) in the initial UE message (transmission to the MME);

步骤307、MME将NAS身份请求(NAS Identity Request)携带在下行NAS传输消息(Downlink NAS Transport)中发送给eNB;Step 307, the MME carries the NAS identity request (NAS Identity Request) in the downlink NAS transport message (Downlink NAS Transport) and sends it to the eNB;

步骤308、eNB将NAS身份请求携带在下行直传消息(DL Information Tranfer)中,通过DCCH发送至UE;Step 308: The eNB carries the NAS identity request in a downlink direct transmission message (DL Information Tranfer), and sends the message to the UE through the DCCH.

步骤309、UE将NAS身份应答(NAS Identity Response)携带在上行直传消息(UL Information Tranfer)中,通过DCCH发送至eNB;Step 309, the UE carries the NAS identity response (NAS Identity Response) in the uplink information message (UL Information Tranfer), and transmits it to the eNB through the DCCH;

步骤310、eNB将UL Information Tranfer发送至MME;Step 310, the eNB sends the UL Information Tranfer to the MME;

步骤311、MME接收到UL Information Tranfer后,得到UE的NAS Identity Response,并将初始上下文设置请求(Initial UE Context Setup Request)发送给eNB;Step 311: After receiving the UL Information Tranfer, the MME obtains the NAS Identity Response of the UE, and sends an Initial Context Setup Request (Initial UE Context Setup Request) to the eNB.

步骤312、eNB通过DCCH向UE发送RRC连接重配消息(RRC Connection Reconfiguration);Step 312: The eNB sends an RRC connection reconfiguration message (RRC Connection Reconfiguration) to the UE through the DCCH.

步骤313、UE根据RRC Connection Reconfiguration完成RRC连接重配后,通过DCCH向eNB发送RRC连接重配完成消息(RRC Connection Reconfiguration Complete);Step 313: After completing the RRC connection reconfiguration according to the RRC Connection Reconfiguration, the UE sends an RRC Connection Reconfiguration Complete message (RRC Connection Reconfiguration Complete) to the eNB through the DCCH.

步骤314、eNB向MME发送初始上下文设置应答(Initial UE Context Setup Response);Step 314: The eNB sends an initial context setting response (Initial UE Context Setup Response) to the MME.

步骤315、UE通过DCCH向eNB发送UL Information Tranfer;Step 315: The UE sends a UL Information Tranfer to the eNB through the DCCH.

步骤316、eNB向MME发送上行NAS传输消息(Uplink NAS Transport);Step 316: The eNB sends an uplink NAS transport message to the MME (Uplink NAS Transport).

步骤317、MME将系统构架演进(System Architecture Evolution,SAE)承载设置请求(SAE Barer Setup Request)发送至eNB;Step 317, the MME sends a System Architecture Evolution (SAE) bearer setup request (SAE Barer Setup Request) to the eNB;

步骤318、eNB接收到SAE Barer Setup Request后,通过DCCH向UE下发RRC Connection Reconfiguration;Step 318: After receiving the SAE Barer Setup Request, the eNB sends an RRC Connection Reconfiguration to the UE through the DCCH.

步骤319、UE根据RRC Connection Reconfiguration完成RRC连接重配后,通过DCCH向eNB发送RRC Connection Reconfiguration Complete;Step 319: After completing the RRC connection reconfiguration according to the RRC Connection Reconfiguration, the UE sends an RRC Connection Reconfiguration Complete to the eNB through the DCCH.

步骤320、eNB根据RRC Connection Reconfiguration Complete向MME反馈SAE承载设置应答(SAE Barer Setup Response)。Step 320: The eNB feeds back an SAE Barer Setup Response to the MME according to the RRC Connection Reconfiguration Complete.

下面通过实施例对接入网设备和视频终端之间如何配置视频业务的协同能力的进行详细说明,如图4所示为接入网设备和视频终端之间配置视频业务的协同能力的示例,具体 包括:The following is a detailed description of how to configure the cooperation capability of the video service between the access network device and the video terminal by using an embodiment. FIG. 4 is an example of the cooperation capability of configuring the video service between the access network device and the video terminal. Specifically include:

401、接入网设备向终端发送设备协同能力信息,终端接收接入网设备发送的设备协同能力信息;401. The access network device sends the device collaboration capability information to the terminal, where the terminal receives the device collaboration capability information sent by the access network device.

本实施例中,接入网设备与至少一个终端已经建立了业务信道,即每一个终端有业务请求时,向接入网设备请求建立RRC连接,接入网设备与终端建立了RRC连接后,具有设备协同能力的接入网设备向终端发送设备协同能力信息,终端接收到接入网设备发送的设备协同能力信息,设备协同能力信息的作用是告知终端该接入网设备具有设备协同能力,并且指示终端检测当前业务是否为视频业务及是否具有终端协同能力。具体的,设备协同能力信息可以携带在图3所示的步骤312中的RRC连接重配消息中,具体方式是在RRC连接重配消息中新增字段,新增字段为eNBVideoCooperationCapability,占用1bit。而新增字段eNBVideoCooperationCapability承载在新增的视频优化交互结构体RRCConnectionReconfiguration-video-IEs中。新增的视频优化交互结构体RRCConnectionReconfiguration-video-IEs具体可以是在SIB1的填充(Padding)部分添加三个字节的签名,其中,第1个字节Byte1为小区识别码的最低有效位(Cell Id LSB)加上offset,offset的取值设置为7;第2个字节Byte2的作用是用于eNB的能力指示,eNBVideoCooperationCapability就是Byte2中的一个bit,假设值为1时,表示eNB具有设备协同能力,值为0时,eNB不具备设备协同能力;第3个字节Byte3为固定取值。In this embodiment, the access network device and the at least one terminal have established a service channel, that is, when each terminal has a service request, requesting to establish an RRC connection to the access network device, and after the access network device establishes an RRC connection with the terminal, The access network device with the device collaboration capability sends the device collaboration capability information to the terminal, and the terminal receives the device collaboration capability information sent by the access network device. The function of the device collaboration capability information is to inform the terminal that the access network device has the device collaboration capability. And instructing the terminal to detect whether the current service is a video service and whether it has terminal cooperation capability. Specifically, the device collaboration capability information may be carried in the RRC connection reconfiguration message in step 312 shown in FIG. 3, where the field is newly added in the RRC connection reconfiguration message, and the new field is eNBVideoCooperationCapability, which occupies 1 bit. The newly added field eNBVideoCooperationCapability is carried in the newly added video optimization interaction structure RRCConnectionReconfiguration-video-IEs. The newly added video optimization interaction structure RRCConnectionReconfiguration-video-IEs may specifically add a three-byte signature in the padding portion of SIB1, where the first byte Byte1 is the least significant bit of the cell identification code (Cell Id LSB) plus offset, the value of offset is set to 7; the role of the second byte Byte2 is the capability indication for the eNB, and the eNB VideoCooperationCapability is a bit in Byte2, and if the value is 1, it indicates that the eNB has device cooperation. Capability, when the value is 0, the eNB does not have the device coordination capability; the third byte Byte3 is a fixed value.

402、终端根据设备协同能力信息获取当前业务的业务标识;402. The terminal acquires a service identifier of the current service according to the device collaboration capability information.

本实施例中,终端获取到设备协同能力信息之后,根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示业务的类型,例如语音或者视频等。In this embodiment, after acquiring the device collaboration capability information, the terminal acquires the service identifier of the current service according to the device collaboration capability information, where the service identifier is used to indicate the type of the service, such as voice or video.

403、终端根据业务标识判断当前业务是否为视频业务,若不是视频业务,执行步骤404;若是视频业务,执行步骤405;403. The terminal determines, according to the service identifier, whether the current service is a video service. If it is not a video service, step 404 is performed; if it is a video service, step 405 is performed;

本实施例中,终端根据业务标识可以知道当前业务的类型,判断当前业务是否为视频业务,如果不是视频业务,则执行步骤404;如果是视频业务,执行步骤405。In this embodiment, the terminal can know the type of the current service according to the service identifier, and determine whether the current service is a video service. If it is not a video service, step 404 is performed; if it is a video service, step 405 is performed.

404、终端不检测自身的终端协同能力;404. The terminal does not detect its own terminal coordination capability.

本实施例中,当前业务不是视频业务时,终端即使具备终端协同能力,接入网设备也无法对该终端进行无线资源调度,因此,终端无需检测自身的终端协同能力。In this embodiment, when the current service is not a video service, even if the terminal has the terminal cooperation capability, the access network device cannot perform radio resource scheduling on the terminal. Therefore, the terminal does not need to detect its own terminal cooperation capability.

405、终端检测自身是否具有终端协同能力,若有终端协同能力,执行步骤406;若没有终端协同能力,执行步骤407;405, the terminal detects whether it has the terminal coordination capability, if there is terminal coordination capability, step 406 is performed; if there is no terminal coordination capability, step 407 is performed;

本实施例中,当前业务是视频业务时,终端检测自身是否具有终端协同能力,如果有终端协同能力,执行步骤406;如果没有终端协同能力,执行步骤407。In this embodiment, when the current service is a video service, the terminal detects whether it has the terminal collaboration capability. If there is a terminal collaboration capability, step 406 is performed; if there is no terminal collaboration capability, step 407 is performed.

406、终端向接入网设备发送终端协同能力信息;406. The terminal sends the terminal collaboration capability information to the access network device.

本实施例中,终端具有终端协同能力时,终端向接入网设备发送终端协同能力信息,终端协同能力信息用于接入网设备确定该终端为视频终端,并知道该终端的终端协同能力。具体的,终端协同能力信息可以携带在图3所示的步骤315的上行直传消息中,携带方式为在上行直传消息中增加字段,新增字段为UEVideoCooperationCapability,占用1 bit。而新增字段承载在新增的视频优化交互结构体ULInformationTransfer-video-IEs中。In this embodiment, when the terminal has the terminal collaboration capability, the terminal sends the terminal collaboration capability information to the access network device, where the terminal cooperation capability information is used by the access network device to determine that the terminal is a video terminal, and the terminal cooperation capability of the terminal is known. Specifically, the terminal cooperation capability information may be carried in the uplink direct transmission message in step 315 shown in FIG. 3, and the carrying mode is to add a field in the uplink direct transmission message, and the newly added field is UEVideoCooperationCapability, which occupies 1 bit. The new field is carried in the newly added video optimization interaction structure ULInformationTransfer-video-IEs.

407、终端不向接入网设备发送终端协同能力信息;407. The terminal does not send the terminal collaboration capability information to the access network device.

本实施例中,终端没有终端协同能力时,终端不向接入网设备发送终端协同能力信息。In this embodiment, when the terminal does not have the terminal cooperation capability, the terminal does not send the terminal collaboration capability information to the access network device.

408、接入网设备接收终端发送的终端协同能力信息,根据终端协同能力信息确定视频终端。408. The access network device receives the terminal collaboration capability information sent by the terminal, and determines the video terminal according to the terminal collaboration capability information.

本实施例中,接入网设备接收到终端发送的终端协同能力信息,终端协同能力信息对应的终端就是当前业务为视频业务,而且具有终端协同能力的终端,那么可以确定该终端为视频终端。由于接入网设备至少与一个终端连接,那么接入网设备根据终端协同能力信息确定的视频终端至少为一个。In this embodiment, the access network device receives the terminal cooperation capability information sent by the terminal, and the terminal corresponding to the terminal cooperation capability information is the terminal whose current service is a video service and has terminal cooperation capability, and then the terminal can be determined to be a video terminal. Since the access network device is connected to at least one terminal, the access network device determines at least one video terminal according to the terminal cooperation capability information.

本申请实施例中,当接入网设备与终端建立业务信道时,接入网设备首先向终端发送设备协同能力信息,终端接收接入网设备发送的设备协同能力信息,根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。终端根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么终端不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么终端检测自身是否具有终端协同能力。如果具有终端协同能力,则向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源调度,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。In the embodiment of the present application, when the access network device establishes a service channel with the terminal, the access network device first sends the device collaboration capability information to the terminal, and the terminal receives the device collaboration capability information sent by the access network device, and obtains the device collaboration capability information according to the device collaboration capability information. The service identifier of the current service, the service identifier is used to indicate the service type of the service currently performed by the terminal, and the service type includes a voice service and a video service. The terminal determines whether the current service is a video service according to the service identifier. If the current service is not a video service, since the solution is only for the video service, the terminal does not need to perform detection to determine whether the terminal has the terminal cooperation capability; if the current service is a video service, then The terminal detects whether it has terminal coordination capability. If the terminal has the terminal cooperation capability, the terminal cooperation capability information is sent to the access network device, and is used to notify the access network device that the terminal can accept the radio resource scheduling, and the access network device can determine that the terminal is the video terminal according to the terminal cooperation capability information. If the terminal does not have the terminal coordination capability, the terminal does not need to send the terminal coordination capability information to the access network device, that is, the terminal is not the video terminal in the view of the access network device side. Among the plurality of terminals that establish a connection with the access network device, the number of video terminals is at least one or more.

上述图4所示的实施例中,对RRC连接建立和配置协同能力的前提进行了详细说明,下面通过实施例对视频终端具体是如何获取到视频参数的进行说明,In the embodiment shown in FIG. 4, the premise of establishing the RRC connection and configuring the collaboration capability is described in detail. The following describes how the video terminal obtains the video parameters.

可选的,本申请的一些实施例中,视频终端根据参数上报配置获取视频业务的视频参数,包括:Optionally, in some embodiments of the present application, the video terminal acquires video parameters of the video service according to the parameter reporting configuration, including:

视频终端解析参数上报配置确定参数获取方式;The video terminal parsing parameter parsing configuration determines the parameter obtaining manner;

视频终端根据参数获取方式得到视频参数,视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。The video terminal obtains video parameters according to the parameter acquisition manner, and the video parameters include the remaining video playback time, the video segmentation information, and the video playback state.

本申请实施例中,接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在接入网设备进行无线资源调度时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,视频终端解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频终端的视频业务中出现新的视频分片时,获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间;其中,如果视频业务是HTTP直播流(HTTP Live Streaming,HLS)格式的,视频分片信息一般包括视频分片码率、视频分片时长及请求分片索引,如果视频分片是HTTP渐进下载(HTTP Progressive Download,HPD)格式的,视频分片信息一般包括视频分片大小;视频剩余播放时间是由视频终端的视频播放器剩余缓存(Buffer)的大小决定,例如,Buffer大小为100Mbit,当前的视频分片大小为200Mbit,视频分片码率为2Mbps,那么视频剩余播放时 间=Buffer大小/视频分片码率=50s。当视频播放状态发生变化时,如播放变成暂停时,获取到新的视频播放状态。具体的视频播放状态包括:开始(Start)、播放(Playing)、暂停(Pause)、缓冲(Stall)和结束(End),其中,用户点击视频终端的视频播放器的视频时,视频播放状态为Start;视频正常播放时,视频播放状态为Playing;用户点击暂停视频播放时,视频播放状态为Pause;视频播放器Buffer为空,且不再Pause状态时,视频播放状态为Stall;视频播放结束或者用户关闭视频播放器时,视频播放状态为End。五个状态之间的切换如图5所示。In the embodiment of the present application, when the access network device sends the parameter report configuration, the video parameters of the video service of the video terminal need to be learned, and the video parameters must be used when the access network device performs radio resource scheduling. For example, the remaining video playback time, video segmentation information, and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the video terminal parsing parameter reporting configuration can determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service of the video terminal, the video fragmentation information of the new video fragment is obtained, and the remaining playback time of the video is obtained; wherein, if the video service is an HTTP live stream (HTTP Live Streaming, In the HLS format, the video fragmentation information generally includes the video fragmentation rate, the video fragmentation duration, and the request fragmentation index. If the video fragmentation is in the HTTP Progressive Download (HPD) format, the video fragmentation information is generally Including the video fragment size; the remaining video playback time is determined by the size of the video player's remaining buffer (Buffer). For example, the Buffer size is 100 Mbit, the current video fragment size is 200 Mbit, and the video fragmentation rate is 2 Mbps. , then the video remaining playback time = Buffer size / video fragment rate = 50s. When the video playback status changes, if the playback becomes paused, a new video playback state is acquired. The specific video playing states include: Start, Play, Pause, Stall, and End. When the user clicks on the video of the video player of the video terminal, the video playing status is When the video is playing normally, the video playback status is Playing; when the user clicks to pause the video playback, the video playback status is Pause; when the video player Buffer is empty, and the Pause status is no longer, the video playback status is Stall; the video playback ends or When the user closes the video player, the video playback status is End. The switch between the five states is shown in Figure 5.

需要说明的是,视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识、时间戳及视频业务平均码率等等。视频流标识由提供视频数据的服务器IP地址和视频终端的TCP端口组成,由于目前主流的视频网站(例如,优酷和爱奇艺等)采用的均是IPv4的服务器,那么服务器IP地址的大小是32bits,而视频终端的TCP端口的变化范围是1024~65535,TCP端口的大小16bits,视频流标识的大小为48bits。时间戳为视频业务的起始时间。视频业务平均码率是已知所有的视频分片的情况下,通过所有视频分片的视频分片信息计算得到的。It should be noted that, in addition to the video remaining playing time, the video segmentation information, and the video playing state, the video parameter may further include a video stream identifier, a timestamp, and an average bit rate of the video service. The video stream identifier consists of the server IP address that provides the video data and the TCP port of the video terminal. Since the current mainstream video sites (for example, Youku and Iqiyi, etc.) use IPv4 servers, the size of the server IP address is 32bits, while the TCP port of the video terminal varies from 1024 to 65535, the size of the TCP port is 16 bits, and the size of the video stream identifier is 48 bits. The timestamp is the start time of the video service. The average bit rate of the video service is calculated by video segmentation information of all video segments in the case where all video segments are known.

以上实施例中,视频终端获取到的视频参数不是所有的都对接入网设备的无线资源分配有用,如果全部都上报给接入网设备,将会造成不必要的信道资源浪费,下面通过实施例对视频终端是如何上报视频参数的进行具体说明,可选的,本申请的一些实施例中,视频终端将视频参数发送至接入网设备,包括:In the above embodiment, not all of the video parameters obtained by the video terminal are useful for the radio resource allocation of the access network device. If all of the video parameters are reported to the access network device, unnecessary channel resources are wasted. For example, in the embodiment of the present application, the video terminal sends the video parameter to the access network device, including:

视频终端判断视频参数是否发生变化;The video terminal determines whether the video parameter changes;

若视频参数未发生变化,则视频终端不发送视频参数至接入网设备;If the video parameter does not change, the video terminal does not send the video parameter to the access network device;

若视频参数发生变化,则视频终端将视频参数发送至接入网设备。If the video parameters change, the video terminal sends the video parameters to the access network device.

本申请实施例中,由于视频参数中的视频剩余播放时间和视频分片信息是视频终端请求新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发上报。视频终端判断视频参数是否发生变化,如果发生变化,则将视频参数发送至接入网设备;如果未发生变化,则不发送视频参数至接入网设备。具体的,可以将视频参数携带在MR中发送至接入网设备,通过在MR中配置新的字段,来实现视频参数的携带。在MR中新增videoRemainingPlayTime字段,videoRemainingPlayTime对应视频剩余播放时间;在MR中新增videoSliceInfor字段,videoSliceInfor对应视频分片信息;在MR中新增videoStatus字段,videoStatus对应视频播放状态。In the embodiment of the present application, the video remaining playing time and the video fragmentation information in the video parameter are obtained when the video terminal requests a new video fragment, and the video playing state is obtained when the playing state of the video service changes, As long as a new video fragment appears or the playback status of the video service changes, that is, the video parameters change, the video terminal triggers the reporting. The video terminal determines whether the video parameter changes. If the change occurs, the video parameter is sent to the access network device; if no change occurs, the video parameter is not sent to the access network device. Specifically, the video parameter may be carried in the MR and sent to the access network device, and the video parameter is carried by configuring a new field in the MR. The videoRemainingPlayTime field is added in the MR, the videoRemainingPlayTime corresponds to the remaining playback time of the video; the videoSliceInfor field is added in the MR, the videoSliceInfor corresponds to the video fragmentation information; the videoStatus field is added in the MR, and the videoStatus corresponds to the video playback state.

需要说明的是,在MR中还新增有timeStamp字段和videoFlowID字段,timeStamp对应时间戳,videoFlowID对应视频流标识。It should be noted that a timeStamp field and a videoFlowID field are added to the MR, and the timeStamp corresponds to the timestamp, and the videoFlowID corresponds to the video stream identifier.

在图2所示的实施例中,在接入网设备接收到视频终端的视频参数之后,是如何根据视频参数对视频终端进行无线资源调度的,下面通过实施例对图2实施例中的步骤204进行详细说明。In the embodiment shown in FIG. 2, after the access network device receives the video parameter of the video terminal, how to perform radio resource scheduling on the video terminal according to the video parameter, the following steps in the embodiment of FIG. 2 are performed by using an embodiment. 204 is described in detail.

可选的,本申请的一些实施例中,接入网设备根据视频参数对视频终端进行无线资源 调度,包括:Optionally, in some embodiments of the present application, the access network device performs radio resource scheduling on the video terminal according to the video parameter, including:

若视频参数不满足视频调度条件,接入网设备不为视频终端分配无线资源;或者,If the video parameters do not meet the video scheduling conditions, the access network device does not allocate radio resources to the video terminal; or

若视频参数满足视频调度条件,接入网设备确定视频终端的调度优先级,并根据调度优先级为视频终端分配无线资源。If the video parameter satisfies the video scheduling condition, the access network device determines the scheduling priority of the video terminal, and allocates the radio resource to the video terminal according to the scheduling priority.

本申请实施例中,接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在接入网设备接收到视频终端的视频参数之后,判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要接入网设备重新分配无线资源,接入网设备先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。接入网设备只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。具体细化步骤请参阅图6,包括:In the embodiment of the present application, the purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to run normally and smoothly. After the access network device receives the video parameter of the video terminal, Determining whether the video parameter of the video terminal satisfies the video scheduling condition, where the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal, and if the video parameter does not satisfy the video scheduling condition, the video terminal is represented. There is no need to allocate radio resources; if the video parameters meet the video scheduling conditions, it means that the video terminal cannot smoothly perform video services on the basis of existing allocated radio resources, and the access network device needs to re-allocate radio resources, and the access network The device first determines the scheduling priority of the video terminal, and then allocates radio resources to the video terminal according to the scheduling priority. If there are multiple instances of the video terminal, all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority. The scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority. The access network device only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate. Refer to Figure 6 for specific refinement steps, including:

601、接入网设备判断视频参数判是否满足视频调度条件,若不满足视频调度条件,则执行步骤602;若满足视频调度条件,则执行步骤603;601, the access network device determines whether the video parameter judgment meets the video scheduling condition, if the video scheduling condition is not met, step 602 is performed; if the video scheduling condition is met, step 603 is performed;

接入网设备为视频终端分配的无线资源的目的,是为了使得每个视频终端的视频业务都能正常流畅的运行,那么在接入网设备接收到所有视频终端的视频参数之后,根据视频参数判断每一个视频终端是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频终端不满足视频调度条件,则执行步骤602;如果视频终端满足视频调度条件,则执行步骤603。The purpose of the radio resources allocated by the access network device for the video terminal is to enable the video service of each video terminal to operate normally and smoothly. Then, after the access network device receives the video parameters of all the video terminals, according to the video parameters. Determining whether each video terminal satisfies a video scheduling condition, and the video scheduling condition is a trigger condition for the access network device to perform radio resource allocation to the video terminal in advance, and if the video terminal does not meet the video scheduling condition, step 602 is performed; If the video terminal meets the video scheduling condition, step 603 is performed.

602、接入网设备不为视频终端分配无线资源;602. The access network device does not allocate radio resources to the video terminal.

当视频终端不满足视频调度条件时,则表示该视频终端不需要分配无线资源,那么接入网设备确定该视频终端为不调度终端。When the video terminal does not meet the video scheduling condition, it indicates that the video terminal does not need to allocate radio resources, and the access network device determines that the video terminal is not a scheduling terminal.

603、接入网设备确定视频终端为待调度终端,并生成待调度列表;603. The access network device determines that the video terminal is a to-be-scheduled terminal, and generates a to-be-scheduled list.

当视频终端满足视频调度条件时,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要接入网设备重新调度无线资源,那么接入网设备确定该视频终端为待调度终端,由于接入网设备所属的视频终端包括多个,那么待调度终端存在多个时,需要生成待调度列表,待调度列表包括至少一个待调度终端。When the video terminal satisfies the video scheduling condition, it indicates that the video terminal cannot perform the video service smoothly on the basis of the existing allocated radio resources, and the access network device needs to re-schedule the radio resource, and the access network device determines the video. The terminal is a to-be-scheduled terminal. Since the number of video terminals to which the access network device belongs includes multiple, if there are multiple to-be-scheduled terminals, the to-be-scheduled list needs to be generated, and the to-be-scheduled list includes at least one to-be-scheduled terminal.

604、接入网设备根据视频参数计算出待调度列表中每一个待调度终端的调度优先级;604. The access network device calculates, according to the video parameter, a scheduling priority of each to-be-scheduled terminal in the to-be-scheduled list.

接入网设备根据待调度列表中每一个待调度终端的视频参数,计算出待调度列表中每一个待调度终端的调度优先级。The access network device calculates the scheduling priority of each to-be-scheduled terminal in the to-be-scheduled list according to the video parameters of each to-be-scheduled terminal in the to-be-scheduled list.

605、接入网设备根据调度优先级为待调度列表中每一个待调度终端分配无线资源。605. The access network device allocates radio resources to each to-be-scheduled terminal in the to-be-scheduled list according to the scheduling priority.

接入网设备根据调度优先级为待调度列表中每一个待调度终端分配无线资源,一般情况下接入网设备是按照调度优先级从高至低的顺序进行无线资源分配的。The access network device allocates radio resources to each to-be-scheduled terminal in the to-be-scheduled list according to the scheduling priority. Generally, the access network device performs radio resource allocation according to the scheduling priority from high to low.

需要说明的是,图6中将满足视频调度条件的视频终端加入待调度列表,而不满足视频调度条件的不加入待调度列表,只是一种方式,在具体实施时,所有的视频终端都可以处在待调度列表中,而将不满足视频调度条件的视频终端的调度优先级设置为最低值,以表示该视频终端是无需进行无线资源调度的。It should be noted that, in FIG. 6, the video terminal that satisfies the video scheduling condition is added to the to-be-scheduled list, and the video scheduling condition is not added to the to-be-scheduled list, which is only one way. In specific implementation, all video terminals can be used. The scheduling priority of the video terminal that does not satisfy the video scheduling condition is set to the lowest value to indicate that the video terminal does not need to perform radio resource scheduling.

在上述实施例中,接入网设备判断视频参数是否满足视频调度条件,可以通过视频参数中的视频剩余播放时间及视频分片信息来实现,下面通过实施例进行说明。In the foregoing embodiment, the access network device determines whether the video parameter meets the video scheduling condition, and may be implemented by using the remaining video playing time and the video fragmentation information in the video parameter, which is described below by using an embodiment.

可选的,本申请的一些实施例中,视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,Optionally, in some embodiments of the present application, the video parameters include a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where

若基于剩余播放时间和视频分片信息的需求速率大于速率阈值时,视频参数满足视频调度条件;或者,If the required rate based on the remaining play time and the video fragmentation information is greater than the rate threshold, the video parameter satisfies the video scheduling condition; or

若基于剩余播放时间和视频分片信息的需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。If the required rate based on the remaining play time and the video fragmentation information is less than or equal to the rate threshold, the video parameters do not satisfy the video scheduling condition.

本申请实施例中,在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。请参阅图7,,判断视频参数是否满足视频调度条件具体的细化步骤如下:In the embodiment of the present application, the video parameters may include the remaining video playback time and the video fragmentation information, where the remaining video playback time indicates the playback duration that the video terminal has buffered, and the video fragmentation information is related to a video fragment. The information generally includes the slice size, the slice rate, and the slice duration of the video slice. Referring to FIG. 7, the specific refinement steps of determining whether the video parameter satisfies the video scheduling condition are as follows:

701、接入网设备解析视频参数,得到视频终端的视频剩余播放时间及视频分片信息;701. The access network device parses the video parameter, and obtains a video remaining playing time and video fragmentation information of the video terminal.

接入网设备解析视频终端的视频参数,视频参数包括视频剩余播放时间及视频分片信息,那么可以得到视频终端的视频剩余播放时间及视频分片信息,假设视频终端A1的视频剩余播放时间为30s,视频分片信息中的视频分片时长为100s,视频分片码率为1Mbps;视频终端A2的视频剩余播放时间为50s,视频分片信息中的视频分片时长为100s,视频分片码率为0.5Mbps。The access network device parses the video parameters of the video terminal, and the video parameters include the remaining video playback time and the video fragmentation information, so that the video remaining playback time and the video fragmentation information of the video terminal can be obtained, assuming that the video remaining playback time of the video terminal A1 is 30s, the video fragmentation time in the video fragmentation information is 100s, the video fragmentation rate is 1Mbps; the video remaining playback time of the video terminal A2 is 50s, and the video fragmentation duration in the video fragmentation information is 100s, the video fragmentation The code rate is 0.5 Mbps.

702、接入网设备根据视频剩余播放时间及视频分片信息,计算得视频终端的需求速率;702. The access network device calculates a required rate of the video terminal according to the remaining video playing time and the video fragmentation information.

根据A1的视频剩余播放时间为30s,视频分片信息中的视频分片时长为100s,视频分片码率为1Mbps,计算得到A1还需要下载的视频数据量为(100s-30s)*1M/s=70Mbit,那么满足A1的视频流畅播放的需求速率=70Mbit/100s=0.7Mbit/s;按照同样的方式,计算得到A2的需求速率为0.25Mbit/s。According to A1, the remaining video playback time is 30s, the video fragmentation duration in the video fragmentation information is 100s, and the video fragmentation rate is 1Mbps. The amount of video data that needs to be downloaded by A1 is calculated as (100s-30s)*1M/ s=70Mbit, then the rate of demand for smooth playback of A1 video = 70Mbit/100s=0.7Mbit/s; in the same way, the required rate of A2 is 0.25Mbit/s.

703、接入网设备判断视频终端的需求速率是否大于速率阈值,若视频终端的需求速率大于速率阈值,则执行步骤704;若视频终端的需求速率小于或等于速率阈值,则执行步骤705;703, the access network device determines whether the demand rate of the video terminal is greater than the rate threshold, if the demand rate of the video terminal is greater than the rate threshold, step 704 is performed; if the demand rate of the video terminal is less than or equal to the rate threshold, step 705 is performed;

视频终端接入到通信网络中,受到网络、运营商和视频用户类型的限制,每一个视频终端的数据下载速率有限制范围(例如,0~0.5Mbit/s),那么以数据下载速率限制范围的最大值0.5Mbit/s作为速率阈值,A1的需求速率是0.7Mbit/s,大于A1的速率阈值0.5Mbit/s,执行步骤704;A2的需求速率是0.25Mbit/s,小于A2的速率阈值0.5Mbit/s,执行步骤705。The video terminal is connected to the communication network and is limited by the type of network, operator, and video user. The data download rate of each video terminal has a limited range (for example, 0 to 0.5 Mbit/s), and the data download rate is limited. The maximum value of 0.5 Mbit/s is used as the rate threshold. The demand rate of A1 is 0.7 Mbit/s, which is greater than the rate threshold of A1 by 0.5 Mbit/s. Step 704 is performed; the demand rate of A2 is 0.25 Mbit/s, which is less than the rate threshold of A2. At 0.5 Mbit/s, step 705 is performed.

704、接入网设备确定视频参数满足视频调度条件;704. The access network device determines that the video parameter meets a video scheduling condition.

A1的需求速率是0.7Mbit/s,大于A1的速率阈值0.5Mbit/s,说明A1即使按照速率阈值0.5Mbit/s下载视频数据,也会出现卡顿的现象,确定A1的视频参数是满足视频调度条件的,需要接入网设备分配无线资源。The demand rate of A1 is 0.7 Mbit/s, which is greater than the rate threshold of A1 by 0.5 Mbit/s. This indicates that even if A1 downloads video data according to the rate threshold of 0.5 Mbit/s, the phenomenon of carton will occur, and the video parameters of A1 are determined to satisfy the video. For scheduling conditions, the access network device needs to allocate radio resources.

705、接入网设备确定视频参数满足视频调度条件。705. The access network device determines that the video parameter meets the video scheduling condition.

A2的需求速率是0.25Mbit/s,小于A2的速率阈值0.5Mbit/s,说明A2按照速率阈值0.5Mbit/s下载视频数据,可以满足视频流畅播放,A2无需接入网设备分配无线资源了,确定A2的视频参数是不满足视频调度条件的。The demand rate of A2 is 0.25 Mbit/s, which is less than the rate threshold of 0.5 Mbit/s of A2. This indicates that A2 downloads video data according to the rate threshold of 0.5 Mbit/s, which can satisfy the smooth playback of video. A2 does not need to access the network device to allocate radio resources. It is determined that the video parameters of A2 do not satisfy the video scheduling conditions.

需要说明的是,速率阈值的具体取值还可以是视频终端的数据下载速率的平均值,也可以是数据下载速率限制范围的最大值的N倍,N为小于1的正数,不限于是本实施例中的数据下载速率限制范围的最大值。It should be noted that the specific value of the rate threshold may also be an average value of the data download rate of the video terminal, or may be N times the maximum value of the data download rate limit range, and N is a positive number less than 1, not limited to The maximum value of the data download rate limit range in this embodiment.

在上述实施例的基础上,视频参数还包括视频播放状态,接入网设备根据视频参数中的视频剩余播放时间、视频分片信息及视频播放状态可以计算得到视频终端的调度优先级,下面通过实施例进行说明。On the basis of the foregoing embodiment, the video parameter further includes a video playing state, and the access network device can calculate the scheduling priority of the video terminal according to the remaining video playing time, the video segmentation information, and the video playing state in the video parameter, and the following is adopted. The examples are described.

可选的,本申请的一些实施例中,视频参数还包括视频播放状态,接入网设备确定视频终端的调度优先级,包括:Optionally, in some embodiments of the present application, the video parameter further includes a video playing state, and the access network device determines a scheduling priority of the video terminal, including:

接入网设备根据视频剩余播放时间、视频分片信息及视频播放状态确定视频终端的调度优先级。The access network device determines the scheduling priority of the video terminal according to the remaining video playing time, the video segmentation information, and the video playing state.

本申请实施例中,视频参数中还包括视频播放状态,如果两个待调度终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,例如,待调度终端A2的视频剩余播放时间为50s,视频分片信息中的视频分片时长为100s,视频分片码率为0.5Mbps,视频播放状态为Playing;待调度终端A3的视频剩余播放时间为50s,视频分片信息中的视频分片时长为100s,视频分片码率为0.5Mbps,视频播放状态为Pause。由于A2是正在Playing状态,而A3处于Pause状态,那么A2对于视频数据的需求比A3更急切,A2的调度优先级一定会高于A3的调度优先级。因此,在调度优先级系数的计算过程中,需要综合考虑到每一个待调度终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,假设待调度终端A4、A5和A6的视频剩余播放时间和视频分片信息都相同,A4为Playing状态,A5为End状态,A6为Pause状态,由于Playing状态的视频数据消耗是最大的,Pause状态无消耗视频数据的同时可以下载视频数据,End状态则无需再下载视频数据,那么A4的调度优先级系数的值为3,A5的调度优先级系数的值为0,A6的调度优先级系数的值为1。再根据每一个待调度终端的调度优先级系数,来确定待调度列表中每一个待调度终端的调度优先级,即按照每一个待调度终端的调度优先级系数大小来对待调度列表进行调度优先级排序,按照A4、A5和A6的调度优先级系数得到的调度优先级排序是A4、A6、A5。接入网设备在得到调度优先级的时候,还需要考虑到待调度终端的视频播放状态,使得多个待调度终端的调度优先级可以更加的精确,从而使得接入网设备分配无线资源更合理,更好的保证了多个待调度终端的视频业务的流畅进行。In the embodiment of the present application, the video parameter further includes a video playing state. If the video parameters of the two to-be-scheduled terminals are the same as the video playing state, the remaining video playing time and the video segmentation information are the same, for example, the video of the terminal A2 to be scheduled. The remaining playback time is 50s, the video fragmentation duration in the video fragmentation information is 100s, the video fragmentation rate is 0.5Mbps, and the video playback state is Playing; the remaining video playback time of the to-be-scheduled terminal A3 is 50s, and the video fragmentation information is The video segmentation duration is 100s, the video segmentation rate is 0.5Mbps, and the video playback state is Pause. Since A2 is in the playing state and A3 is in the Pause state, the demand for video data of A2 is more urgent than that of A3, and the scheduling priority of A2 must be higher than the scheduling priority of A3. Therefore, in the calculation process of the scheduling priority coefficient, it is necessary to comprehensively consider the video remaining playing time, the video segmentation information, and the video playing state of each to-be-scheduled terminal, and assume that the videos of the terminals A4, A5, and A6 to be scheduled are scheduled. The remaining playback time and the video segmentation information are the same, A4 is the Playing state, A5 is the End state, and A6 is the Pause state. Since the video data consumption of the Playing state is the largest, the Pause state can download the video data without consuming the video data. In the End state, there is no need to download video data again, then the value of the scheduling priority coefficient of A4 is 3, the value of the scheduling priority coefficient of A5 is 0, and the value of the scheduling priority coefficient of A6 is 1. The scheduling priority of each to-be-scheduled terminal in the to-be-scheduled list is determined according to the scheduling priority coefficient of each to-be-scheduled terminal, that is, the scheduling priority is to be scheduled according to the scheduling priority coefficient size of each to-be-scheduled terminal. Sorting, the scheduling priority order obtained according to the scheduling priority coefficients of A4, A5, and A6 is A4, A6, and A5. When the access network device obtains the scheduling priority, the video playback state of the terminal to be scheduled needs to be considered, so that the scheduling priorities of the multiple to-be-scheduled terminals can be more accurate, so that the access network device allocates radio resources more reasonably. It can better ensure the smooth running of video services of multiple terminals to be scheduled.

可选的,本申请的一些实施例中,视频参数还包括视频流标识和时间戳中的至少一种。Optionally, in some embodiments of the present application, the video parameter further includes at least one of a video stream identifier and a timestamp.

在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的IP地址和视频终端的TCP端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。因此,接入网设备根据视频参数中的视频流标识,可以确定待调度列表中每一个待调度终端对应的无线资源传输路径,再根据待调度列表中待调度终端的调度优先级排序,确定待调度列表中所有待调度终端的调度顺序,一般是调度优先级越高,调度顺序越前,根据调度顺序,通过无线资源传输路径为待调度列表中每一个待调度终端分配无线资源,需要说明的是,接入网设备分配无线资源的方式可以是提高视频终端的视频数据下载速率,或者,还可以是其他方式,具体不做限定。When the access network device performs radio resource allocation, not only the terminal to be scheduled but also the target of the video service to be scheduled by the terminal to be scheduled is required. Therefore, the video parameter needs to include at least the video stream identifier and the time stamp. For example, the timestamp is the start time of the video service, and the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission path of the radio resource of the video service performed by the video terminal. Therefore, the access network device can determine the radio resource transmission path corresponding to each to-be-scheduled terminal in the to-be-scheduled list according to the video stream identifier in the video parameter, and then determine the scheduling priority according to the scheduling priority of the to-be-scheduled terminal in the to-be-scheduled list. The scheduling order of all the to-be-scheduled terminals in the scheduling list is generally the higher the scheduling priority and the earlier the scheduling sequence. According to the scheduling sequence, the wireless resource transmission path allocates radio resources to each to-be-scheduled terminal in the to-be-scheduled list. The manner in which the access network device allocates the radio resource may be to increase the video data downloading rate of the video terminal, or may be other methods, which are not limited.

以上的实施例以接入网设备和视频终端交互的方式对无线资源调度方法进行了说明,下面通过实施例对接入网设备和视频终端分别进行说明。The above embodiment describes the radio resource scheduling method in the manner in which the access network device interacts with the video terminal. The following describes the access network device and the video terminal separately by using the embodiment.

请参阅图8,本申请实施例提供一种接入网设备,包括:Referring to FIG. 8, an embodiment of the present application provides an access network device, including:

收发机801和处理器802;Transceiver 801 and processor 802;

收发机801,用于向视频终端发送参数上报配置,参数上报配置使得视频终端反馈视频业务的视频参数;The transceiver 801 is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service.

收发机801,还用于接收视频终端反馈的视频参数;The transceiver 801 is further configured to receive video parameters fed back by the video terminal;

处理器802,用于根据视频参数对视频终端进行无线资源调度。The processor 802 is configured to perform radio resource scheduling on the video terminal according to the video parameter.

本申请实施例中,收发机801向视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发机801接收视频终端发送的视频参数后,处理器802根据视频参数对视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么所需求的无线资源也存在不同,那么处理器802根据视频终端的视频参数对视频终端进行无线资源调度,可以保障每一个视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the embodiment of the present application, the transceiver 801 sends a parameter report configuration to the video terminal, where the parameter report configuration is generated by the access network device or the access network device obtains the obtained from the core network, so that the video terminal configured by the parameter report is received, according to the parameter. After the video parameters of the currently performed video service are reported, the transceiver 801 receives the video parameters sent by the video terminal, and the processor 802 performs radio resource scheduling on the video terminal according to the video parameters. Since the video services performed by the video terminal may be different, and the required radio resources are also different, the processor 802 performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, so that the video service of each video terminal can be guaranteed to operate normally. For a video user using a video terminal, the video service does not have problems such as a catastrophe, which improves the video user's experience with the video service.

可选的,本申请的一些实施例中,Optionally, in some embodiments of the present application,

处理器802,具体用于若视频参数不满足视频调度条件,不为视频终端分配无线资源;The processor 802 is specifically configured to not allocate a radio resource to the video terminal if the video parameter does not meet the video scheduling condition;

处理器802,还用于若视频参数满足视频调度条件,确定视频终端的调度优先级,并根据调度优先级为视频终端分配无线资源。The processor 802 is further configured to determine a scheduling priority of the video terminal if the video parameter meets the video scheduling condition, and allocate a radio resource to the video terminal according to the scheduling priority.

本申请实施例中,接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在收发机801接收到所有视频终端的视频参数之后,处理器802判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要处理 器重新分配无线资源,处理器802先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。处理器只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。In the embodiment of the present application, the purpose of the radio resource allocated by the access network device for the video terminal is to enable the video service of the video terminal to run normally and smoothly. After the transceiver 801 receives the video parameters of all the video terminals, The processor 802 determines whether the video parameter of the video terminal satisfies the video scheduling condition, where the video scheduling condition is a trigger condition for the access network device to perform wireless resource allocation on the video terminal, if the video parameter does not meet the video scheduling condition, The video terminal does not need to allocate radio resources; if the video parameters meet the video scheduling conditions, it indicates that the video terminal cannot smoothly perform video services on the basis of the existing allocated radio resources, and the processor needs to reallocate the radio resources, and the processor The 802 first determines the scheduling priority of the video terminal, and then allocates radio resources to the video terminal according to the scheduling priority. If there are multiple instances of the video terminal, all the video terminals generate a to-be-scheduled list, and then calculate a scheduling priority of each video terminal in the to-be-scheduled list according to the video parameters, and each of the to-be-scheduled lists is scheduled according to the scheduling priority. The scheduling terminal allocates radio resources. In general, the allocation is performed in descending order of scheduling priority. The processor only schedules video terminals that need to perform radio resource allocation, so that the radio resource allocation is more accurate.

可选的,本申请的一些实施例中,视频参数包括视频剩余播放时间及视频分片信息,视频调度条件包括速率阈值;其中,Optionally, in some embodiments of the present application, the video parameters include a video remaining playing time and video fragmentation information, where the video scheduling condition includes a rate threshold, where

若基于剩余播放时间和所述视频分片信息的需求速率大于速率阈值时,视频参数满足视频调度条件;或者,If the required rate based on the remaining play time and the video fragmentation information is greater than the rate threshold, the video parameter satisfies the video scheduling condition; or

若基于剩余播放时间和所述视频分片信息的需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。If the required rate based on the remaining play time and the video fragmentation information is less than or equal to the rate threshold, the video parameters do not satisfy the video scheduling condition.

本申请实施例中,在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。处理器802判断视频参数是否满足视频调度条件具体的细化步骤如下:In the embodiment of the present application, the video parameters may include the remaining video playback time and the video fragmentation information, where the remaining video playback time indicates the playback duration that the video terminal has buffered, and the video fragmentation information is related to a video fragment. The information generally includes the slice size, the slice rate, and the slice duration of the video slice. The processor 802 determines whether the video parameters meet the video scheduling conditions. The specific refinement steps are as follows:

处理器802,还用于解析所述视频参数,得到视频剩余播放时间及视频分片信息;The processor 802 is further configured to parse the video parameter to obtain a video remaining playing time and video fragmentation information.

处理器802,还用于根据视频剩余播放时间及视频分片信息,计算得到需求速率;The processor 802 is further configured to calculate a required rate according to the remaining playback time of the video and the video fragmentation information;

处理器802,还用于判断需求速率是否大于速率阈值;若需求速率大于速率阈值时,视频参数满足视频调度条件;若需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。The processor 802 is further configured to determine whether the demand rate is greater than a rate threshold; if the required rate is greater than the rate threshold, the video parameter meets the video scheduling condition; and if the required rate is less than or equal to the rate threshold, the video parameter does not satisfy the video scheduling condition.

假设一个视频终端的视频分片信息是分片大小100Mbit、分片码率1Mbps和分片时长100s,视频剩余播放时间是50s,那么这个视频终端要流畅的播放,还需要在这100s时间内下载50Mbit视频数据,那么需求速率是0.5Mbit/s。每个视频终端在接入到通信网络中时,受到网络、运营商和视频用户类型的限制,视频终端的数据下载速率肯定是有一个阈值,即速率阈值。如果视频参数对应的视频终端的需求速率大于速率阈值,那么视频终端的视频业务必然会出现卡顿;如果视频参数对应的视频终端的需求速率小于或等于速率阈值,那么视频终端的视频业务在正常的情况下不会出现卡顿。处理器判断视频终端是否满足视频调度条件时,可以从需求速率和速率阈值的角度进行判断,使得方案的实施更具体。Suppose the video segmentation information of a video terminal is 100Mbit, the slice rate is 1Mbps, and the slice duration is 100s. The remaining video playback time is 50s. Then the video terminal needs to be played smoothly, and it needs to be downloaded within this 100s time. 50Mbit video data, then the demand rate is 0.5Mbit/s. When each video terminal accesses the communication network, it is limited by the type of network, operator, and video user. The data download rate of the video terminal must have a threshold, that is, a rate threshold. If the demand rate of the video terminal corresponding to the video parameter is greater than the rate threshold, the video service of the video terminal is inevitably stuck; if the demand rate of the video terminal corresponding to the video parameter is less than or equal to the rate threshold, then the video service of the video terminal is normal. In the case of no carton. When the processor determines whether the video terminal satisfies the video scheduling condition, it can determine from the perspective of the demand rate and the rate threshold, so that the implementation of the solution is more specific.

可选的,本申请的一些实施例中,视频参数还包括视频播放状态,Optionally, in some embodiments of the present application, the video parameter further includes a video playing state,

处理器802,还用于根据视频剩余播放时间、视频分片信息及视频播放状态确定视频终端的调度优先级。The processor 802 is further configured to determine a scheduling priority of the video terminal according to the remaining video playing time, the video segmentation information, and the video playing state.

本申请实施例中,视频参数中还包括视频播放状态,视频播放状态可以是播放和暂停等等,如果两个视频终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,那么视频播放状态为播放的视频终端的调度优先级一定会高于视频播放状态为暂停的视频终端的调度优先级,因为播放的状态下对无线资源的要求更急切。因此,处 理器802解析视频参数,可以得到视频剩余播放时间、视频分片信息及视频播放状态,根据视频剩余播放时间、视频分片信息及视频播放状态,计算得到视频终端的调度优先级系数,在调度优先级系数的计算过程中,需要综合考虑到视频终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,再根据视频终端的调度优先级系数,来确定视频终端的调度优先级,即按照视频终端的调度优先级系数大小来对进行调度优先级排序。处理器802在得到调度优先级的时候,还需要考虑到视频终端的视频播放状态,在接入网设备分配无线资源的时候,可以更灵活。例如,两个视频终端的视频剩余播放时间和视频分片信息都一样,视频播放状态为播放的调度优先级高于视频播放状态为暂停的调度优先级。In the embodiment of the present application, the video parameter further includes a video playing state, and the video playing state may be playing and pause, etc., if the video parameters of the two video terminals are in addition to the video playing state, the remaining video playing time and the video segmentation information are Similarly, the scheduling priority of the video terminal in which the video playing state is played must be higher than the scheduling priority of the video terminal in which the video playing state is suspended, because the requirement for the wireless resource is more urgent in the playing state. Therefore, the processor 802 parses the video parameters, and obtains the remaining video playback time, the video segmentation information, and the video playback state, and calculates the scheduling priority coefficient of the video terminal according to the remaining video playback time, the video segmentation information, and the video playback state. In the calculation process of the scheduling priority coefficient, it is necessary to comprehensively consider the video remaining playing time, the video fragmentation information and the video playing state of the video terminal, and then determine the scheduling of the video terminal according to the scheduling priority coefficient of the video terminal. The priority is that the scheduling priority is sorted according to the scheduling priority coefficient size of the video terminal. When the processor 802 obtains the scheduling priority, it also needs to consider the video playing state of the video terminal, and can be more flexible when the access network device allocates the wireless resource. For example, the video playback time and video segmentation information of the two video terminals are the same, and the video playback state is that the scheduling priority of the playback is higher than the scheduling priority of the video playback state.

可选的,本申请的一些实施例中,视频参数还包括视频流标识和时间戳中的至少一种。Optionally, in some embodiments of the present application, the video parameter further includes at least one of a video stream identifier and a timestamp.

本申请实施例中,在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的IP地址和视频终端的TCP端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。In the embodiment of the present application, when the access network device performs radio resource allocation, not only the terminal to be scheduled but also the target of the ongoing video service of the to-be-scheduled terminal is required. Therefore, the video parameter also needs to include the video stream identifier. And at least one of the timestamps, the timestamp is the start time of the video service, and the video stream identifier includes the IP address of the server and the TCP port of the video terminal, and represents the transmission of the radio resource of the video service performed by the video terminal. path.

可选的,本申请的一些实施例中,Optionally, in some embodiments of the present application,

处理器802,还用于根据调度优先级对应的调度顺序为所述视频终端分配无线资源。The processor 802 is further configured to allocate a radio resource to the video terminal according to a scheduling order corresponding to the scheduling priority.

本申请实施例中,在视频终端为多个的时候,每一个视频终端都具有不同的调度优先级,调度优先级可以是以数值的大小来区分调度顺序,一般是数值越大的调度优先级越高,调度顺序越靠前,处理器802根据调度优先级对应的调度顺序为视频终端分配无线资源。In the embodiment of the present application, when there are multiple video terminals, each video terminal has a different scheduling priority, and the scheduling priority may be a numerical value to distinguish the scheduling order, generally a larger scheduling priority. The higher the scheduling order is, the processor 802 allocates radio resources to the video terminal according to the scheduling order corresponding to the scheduling priority.

可选的,本申请的一些实施例中,Optionally, in some embodiments of the present application,

收发机801,还用于当接入网设备与至少一个终端建立RRC连接时,向至少一个终端发送设备协同能力信息,使得至少一个终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,反馈终端协同能力信息;The transceiver 801 is further configured to: when the access network device establishes an RRC connection with the at least one terminal, send the device collaboration capability information to the at least one terminal, so that the at least one terminal detects that the current service is a video service according to the device collaboration capability information and has the When the terminal cooperates with the capability, the terminal cooperates with the capability information;

收发机801,还用于接收至少一个终端发送的终端协同能力信息;The transceiver 801 is further configured to receive terminal collaboration capability information sent by at least one terminal.

处理器802,还用于根据终端协同能力信息确定至少一个视频终端。The processor 802 is further configured to determine the at least one video terminal according to the terminal collaboration capability information.

本申请实施例中,在无线资源调度方法执行之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与至少一个终端建立RRC连接时,收发机801向至少一个终端发送设备协同能力信息,设备协同能力信息的作用是通知终端接入网设备具有协同能力,而且终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,收发机801会收到终端反馈的终端协同能力信息,处理器802根据终端协同能力信息确定该终端为视频终端,视频终端的数量至少是一个以上。In the embodiment of the present application, before the execution of the radio resource scheduling method, the cooperative capability of the pre-configured video service between the access network device and the video terminal is required. When the access network device establishes an RRC connection with the at least one terminal, the transceiver 801 sends the device collaboration capability information to the at least one terminal, where the device cooperation capability information is used to notify the terminal access network device that the collaboration capability is available, and the terminal cooperates according to the device collaboration capability. When the information is that the current service is a video service and the terminal has the terminal cooperation capability, the transceiver 801 receives the terminal cooperation capability information fed back by the terminal, and the processor 802 determines that the terminal is a video terminal according to the terminal cooperation capability information, and the number of the video terminals is at least It is more than one.

应注意,如图9所示,接入网设备900可以包括收发机901、处理器902及存储器903。其中,存储器903可以用于存储处理器902执行的代码等。It should be noted that as shown in FIG. 9, the access network device 900 can include a transceiver 901, a processor 902, and a memory 903. Among them, the memory 903 can be used to store code and the like executed by the processor 902.

接入网设备900中的各个组件通过总线系统904耦合在一起,其中总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。The various components in the access network device 900 are coupled together by a bus system 904, which in addition to the data bus includes a power bus, a control bus, and a status signal bus.

图8所示的接入网设备800或图9所示的接入网设备900能够实现前述无线资源调度方法的实施例中所实现的接入网设备侧各个过程,为避免重复,这里不再赘述。The access network device 800 shown in FIG. 8 or the access network device 900 shown in FIG. 9 can implement various processes on the access network device side implemented in the foregoing embodiment of the radio resource scheduling method. Narration.

请参阅图10,本申请实施例提供一种视频终端,包括:Referring to FIG. 10, an embodiment of the present application provides a video terminal, including:

收发机1001和处理器1002;The transceiver 1001 and the processor 1002;

收发机1001,用于接收接入网设备发送的参数上报配置;The transceiver 1001 is configured to receive a parameter report configuration sent by the access network device.

处理器1002,用于根据参数上报配置获取视频业务的视频参数;The processor 1002 is configured to acquire video parameters of the video service according to the parameter reporting configuration.

收发机1001,还用于将视频参数发送至接入网设备,使得接入网设备根据视频参数为视频终端调度无线资源。The transceiver 1001 is further configured to send the video parameter to the access network device, so that the access network device schedules the radio resource for the video terminal according to the video parameter.

本申请实施例中,收发机1001接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理器1002根据参数上报配置获取视频业务的视频参数,收发机1001将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的所有视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么对应的所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the embodiment of the present application, the transceiver 1001 receives the parameter reporting configuration sent by the access network device, and the parameter reporting configuration is generated by the access network device or the access network device is obtained from the core network, and the processor 1002 obtains the video according to the parameter reporting configuration. The video parameter of the service, the transceiver 1001 sends the video parameter to the access network device, so that after receiving the video parameter sent by the video terminal, the access network device performs radio resource scheduling on all video terminals connected thereto according to the video parameter. Since the video service performed by the video terminal may be different, the corresponding required radio resources are also different. Then, the access network device performs radio resource scheduling on the video terminal according to the video parameter, which can ensure the normal operation of the video service of the video terminal. For the video user of the video terminal, the video service does not have problems such as the card, which improves the video user's experience for the video service.

可选的,本申请的一些实施例中,Optionally, in some embodiments of the present application,

处理器1002,具体用于解析参数上报配置确定参数获取方式;The processor 1002 is specifically configured to parse the parameter reporting configuration determining parameter obtaining manner;

处理器1002,还用于根据参数获取方式得到视频参数,视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。The processor 1002 is further configured to obtain a video parameter according to the parameter obtaining manner, where the video parameter includes a remaining video playing time, a video segmentation information, and a video playing state.

本申请实施例中,接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在进行无线资源分配时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,处理器1002解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频业务中出现新的视频分片时,处理器1002获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间。当视频播放状态发生变化时,如播放变成暂停时,处理器1002获取到新的视频播放状态。视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识和时间戳等等。In the embodiment of the present application, when the access network device sends a parameter report configuration, it is required to know the video parameters of the video service of the video terminal, and these video parameters must be used when performing radio resource allocation, for example, video. Remaining playback time, video segmentation information, and video playback status. Then, in the parameter reporting configuration, the video terminal must obtain the video parameter. Therefore, the processor 1002 parses the parameter reporting configuration to determine the parameter obtaining mode, and the video parameter of the video service can be obtained according to the parameter obtaining manner. For example, when a new video fragment appears in the video service, the processor 1002 obtains the video fragmentation information of the new video fragment, and obtains the remaining playback time of the video. When the video playback state changes, if the playback becomes a pause, the processor 1002 acquires a new video playback state. In addition to the video remaining playback time, video fragmentation information, and video playback status, the video parameters may include a video stream identifier, a timestamp, and the like.

可选的,本申请的一些实施例中,Optionally, in some embodiments of the present application,

处理器1002,还用于判断视频参数是否发生变化;The processor 1002 is further configured to determine whether a video parameter changes;

收发机1001,还用于当视频参数未发生变化时,不发送视频参数至接入网设备;The transceiver 1001 is further configured to: when the video parameter does not change, send the video parameter to the access network device;

收发机1001,还用于当视频参数发生变化时,将视频参数发送至接入网设备。The transceiver 1001 is further configured to send the video parameter to the access network device when the video parameter changes.

本申请实施例中,由于视频参数中的视频剩余播放时间和视频分片信息是出现新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发事件。处理器1002判断视频参数是否发生变化,如果发生变化,则收发机1001将视频参数发送至接入网设备;如果未发生变化,则收发机1001不发送视频参数至接入网设 备。具体的,可以将视频参数携带在MR中发送至接入网设备,MR是通过在MR中配置新的字段,来实现视频参数的携带。In the embodiment of the present application, since the remaining video playing time and the video segmentation information in the video parameter are acquired when a new video segmentation occurs, and the video playing state is obtained when the playing state of the video service changes, then The new video fragment appears or the playback status of the video service changes, that is, the video parameters change, and the video terminal triggers the event. The processor 1002 determines whether the video parameter has changed. If a change occurs, the transceiver 1001 transmits the video parameter to the access network device; if no change occurs, the transceiver 1001 does not transmit the video parameter to the access network device. Specifically, the video parameter may be carried in the MR and sent to the access network device, and the MR implements the video parameter by configuring a new field in the MR.

可选的,本申请的一些实施例中,Optionally, in some embodiments of the present application,

收发机1001,还用于当终端与接入网设备建立RRC连接时,接收接入网设备发送的设备协同能力信息;The transceiver 1001 is further configured to: when the terminal establishes an RRC connection with the access network device, receive the device collaboration capability information sent by the access network device;

处理器1002,还用于根据设备协同能力信息获取当前业务的业务标识;The processor 1002 is further configured to acquire a service identifier of the current service according to the device collaboration capability information.

处理器1002,还用于根据业务标识判断当前业务是否为视频业务;The processor 1002 is further configured to determine, according to the service identifier, whether the current service is a video service.

处理器1002,还用于当当前业务不为视频业务时,不检测自身的终端协同能力;The processor 1002 is further configured to: when the current service is not a video service, does not detect its own terminal collaboration capability;

处理器1002,还用于当当前业务为视频业务时,检测自身是否具有终端协同能力;The processor 1002 is further configured to: when the current service is a video service, detect whether the terminal has the terminal collaboration capability;

收发机1001,还用于当具有终端协同能力时,向接入网设备发送终端协同能力信息,使得接入网设备根据终端协同能力信息确定终端为视频终端;The transceiver 1001 is further configured to: when the terminal has the terminal collaboration capability, send the terminal collaboration capability information to the access network device, so that the access network device determines, according to the terminal collaboration capability information, that the terminal is a video terminal;

收发机1001,还用于当不具有终端协同能力时,不向接入网设备发送终端协同能力信息。The transceiver 1001 is further configured to not send the terminal collaboration capability information to the access network device when there is no terminal cooperation capability.

本申请实施例中,当接入网设备与终端建立RRC连接时,接入网设备首先向终端发送设备协同能力信息,收发机1001接收接入网设备发送的设备协同能力信息,处理器1002根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。处理器1002根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么处理器1002不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么处理器1002检测自身是否具有终端协同能力。如果具有终端协同能力,则收发机1001向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源的分配,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则收发机1001不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。In the embodiment of the present application, when the access network device establishes an RRC connection with the terminal, the access network device first sends the device collaboration capability information to the terminal, and the transceiver 1001 receives the device collaboration capability information sent by the access network device, where the processor 1002 is configured according to The device collaboration capability information is used to obtain the service identifier of the current service, and the service identifier is used to indicate the service type of the service currently performed by the terminal, and the service category includes a voice service and a video service. The processor 1002 determines whether the current service is a video service according to the service identifier. If the current service is not a video service, since the solution is only for the video service, the processor 1002 does not need to perform detection to determine whether the terminal has the terminal cooperation capability; The video service, then the processor 1002 detects whether it has terminal coordination capabilities. If the terminal has the terminal cooperation capability, the transceiver 1001 sends the terminal coordination capability information to the access network device, where the access network device can receive the allocation of the wireless resource, and the access network device can determine the terminal according to the terminal cooperation capability information. The terminal is a video terminal; if the terminal does not have the terminal cooperation capability, the transceiver 1001 does not need the terminal to send the terminal coordination capability information to the access network device, that is, the terminal is not a video terminal in the view of the access network device side. Among the plurality of terminals that establish a connection with the access network device, the number of video terminals is at least one or more.

应注意,如图11所示,视频终端1100可以包括处理器1102、收发机1101、存储器1103、显示器1104、扬声器1105、发射器1106及输入装置1107等。其中,存储器1103可以用于存储处理器1102执行的代码等。It should be noted that, as shown in FIG. 11, the video terminal 1100 may include a processor 1102, a transceiver 1101, a memory 1103, a display 1104, a speaker 1105, a transmitter 1106, an input device 1107, and the like. The memory 1103 can be used to store code and the like executed by the processor 1102.

视频终端1100中的各个组件通过总线系统1108耦合在一起,其中总线系统1104除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。The various components in video terminal 1100 are coupled together by a bus system 1108 that includes, in addition to the data bus, a power bus, a control bus, and a status signal bus.

图10所示的视频终端1000或图11所示的视频终端1100能够实现前述无线资源调度方法的实施例中所实现的视频终端侧各个过程,为避免重复,这里不再赘述。The video terminal 1000 shown in FIG. 10 or the video terminal 1100 shown in FIG. 11 can implement various processes on the video terminal side implemented in the foregoing embodiment of the radio resource scheduling method. To avoid repetition, details are not described herein again.

应注意,上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的 处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be noted that the above processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA). Or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general purpose processor may be a microprocessor or the processor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor. The software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(souble sata rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It is to be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read only memory (ROMM), an erasable programmable read only memory (erasable PROM, EPROM), or an electrical Erase programmable EPROM (EEPROM) or flash memory. The volatile memory can be a random access memory (RAM) that acts as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM). SDRAM), double data rate synchronous dynamic random access memory (souble sata rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronously connected dynamic random access memory (synchlink DRAM, SLDRAM) ) and direct memory bus random access memory (DR RAM). It should be noted that the memories of the systems and methods described herein are intended to comprise, without being limited to, these and any other suitable types of memory.

应注意,本申请上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。下面通过实施例分别对接入网设备和视频终端的芯片进行说明。It should be noted that the above method embodiments of the present application may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. The chips of the access network device and the video terminal are respectively described below by using an embodiment.

本申请实施例提供一种接入网设备的芯片,包括:The embodiment of the present application provides a chip of an access network device, including:

处理单元和收发接口;Processing unit and transceiver interface;

收发接口,用于向视频终端发送参数上报配置,参数上报配置使得视频终端反馈视频业务的视频参数;The transceiver interface is configured to send a parameter report configuration to the video terminal, and the parameter report configuration causes the video terminal to feed back the video parameter of the video service;

收发接口,还用于接收视频终端发送的视频参数;The transceiver interface is further configured to receive video parameters sent by the video terminal;

处理单元,用于根据视频参数对视频终端进行无线资源调度。And a processing unit, configured to perform radio resource scheduling on the video terminal according to the video parameter.

本申请实施例中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口向至少一个视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发接口接收至少一个视频终端发送的视频参数后,处理单元根据视频参数对至少一个视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频终端的视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the embodiment of the present application, the cooperation capability of the video service is pre-configured between the access network device and the video terminal, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the transceiver interface is at least one The video terminal sends a parameter report configuration, and the parameter report configuration is generated by the access network device or the access network device is obtained from the core network, so that the video terminal that receives the parameter report configuration receives the video of the current video service according to the parameter report configuration. After the transceiver interface receives the video parameters sent by the at least one video terminal, the processing unit performs radio resource allocation on the at least one video terminal according to the video parameters. Since the video service performed by the video terminal may be different, the radio resources required by the video terminal are also different, and the access network device performs radio resource scheduling on the video terminal according to the video parameters of the video terminal, thereby ensuring the normal operation of the video service of the video terminal. For video users who use video terminals, video services will not have problems such as catastrophes, which will enhance the video users' experience of video services.

本申请实施例提供一种视频终端的芯片,包括:The embodiment of the present application provides a chip of a video terminal, including:

处理单元和收发接口;Processing unit and transceiver interface;

收发接口,用于接收接入网设备发送的参数上报配置;a transceiver interface, configured to receive a parameter report configuration sent by the access network device;

处理单元,用于根据参数上报配置获取视频业务的视频参数;a processing unit, configured to acquire video parameters of the video service according to the parameter reporting configuration;

收发接口,还用于将视频参数发送至接入网设备,使得接入网设备根据视频参数为视频终端调度无线资源。The transceiver interface is further configured to send the video parameter to the access network device, so that the access network device schedules the radio resource for the video terminal according to the video parameter.

本申请实施例中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理单元根据参数上报配置获取视频业务的视频参数,收发接口将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。In the embodiment of the present application, the collaboration capability between the access network device and the video terminal is pre-configured, that is, the access network device and the video terminal initiate a radio resource scheduling method when the video service is performed, and the receiving and receiving interface receives the connection. The parameters are sent to the network device for configuration. The parameter report configuration is generated by the access network device or the access network device is obtained from the core network. The processing unit obtains the video parameters of the video service according to the parameter report configuration, and the transceiver interface sends the video parameters to the interface. The network access device enables the access network device to perform radio resource allocation on the video terminal connected thereto according to the video parameter after receiving the video parameter sent by the video terminal. Since the video service performed by the video terminal may be different, the radio resources required by the video terminal are different, and the access network device performs radio resource scheduling on the video terminal according to the video parameter, so that the video service of the video terminal can be guaranteed to operate normally. For the video user of the video terminal, the video service does not have problems such as the card, which improves the video user's experience for the video service.

应注意,在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。It should be noted that, in the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.

本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行以上实施例所描述的无线资源调度方法。The present application also provides a computer readable storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the wireless resource scheduling method described in the above embodiments.

本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例所描述的无线资源调度方法。The present application also provides a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the radio resource scheduling method described in the above embodiments.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product.

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in the various embodiments of the present application, the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application. The implementation process constitutes any limitation.

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。The above embodiments are only used to explain the technical solutions of the present application, and are not limited thereto; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still The technical solutions described in the embodiments are modified, or equivalent to some of the technical features are replaced; and the modifications or substitutions do not deviate from the scope of the technical solutions of the embodiments of the present application.

Claims (22)

一种无线资源调度方法,其特征在于,包括:A radio resource scheduling method, comprising: 接入网设备向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;The access network device sends a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service; 所述接入网设备接收所述视频终端反馈的所述视频参数;Receiving, by the access network device, the video parameter that is fed back by the video terminal; 所述接入网设备根据所述视频参数对所述视频终端进行无线资源调度。The access network device performs radio resource scheduling on the video terminal according to the video parameter. 根据权利要求1所述的方法,其特征在于,所述接入网设备根据所述视频参数对所述视频终端进行无线资源调度,包括:The method according to claim 1, wherein the access network device performs radio resource scheduling on the video terminal according to the video parameter, including: 若所述视频参数不满足视频调度条件,所述接入网设备不为所述视频终端分配无线资源;或者,If the video parameter does not satisfy the video scheduling condition, the access network device does not allocate a radio resource to the video terminal; or 若所述视频参数满足视频调度条件,所述接入网设备确定所述视频终端的调度优先级,并根据所述调度优先级为所述视频终端分配无线资源。And if the video parameter meets a video scheduling condition, the access network device determines a scheduling priority of the video terminal, and allocates a radio resource to the video terminal according to the scheduling priority. 根据权利要求2所述的方法,其特征在于,所述视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,The method according to claim 2, wherein the video parameters include video remaining playing time and video fragmentation information, and the video scheduling condition includes a rate threshold; 若基于所述剩余播放时间和所述视频分片信息的需求速率大于所述速率阈值时,所述视频参数满足所述视频调度条件;或者,And if the required rate of the remaining play time and the video fragmentation information is greater than the rate threshold, the video parameter satisfies the video scheduling condition; or 若基于所述剩余播放时间和所述视频分片信息的需求速率小于或等于所述速率阈值时,所述视频参数不满足所述视频调度条件。The video parameter does not satisfy the video scheduling condition if the required rate of the remaining play time and the video slice information is less than or equal to the rate threshold. 根据权利要求3所述的方法,其特征在于,所述视频参数还包括视频播放状态,所述接入网设备确定所述视频终端的调度优先级,包括:The method according to claim 3, wherein the video parameter further comprises a video playing state, and the access network device determines a scheduling priority of the video terminal, including: 所述接入网设备根据所述视频剩余播放时间、所述视频分片信息及所述视频播放状态确定所述视频终端的调度优先级。The access network device determines a scheduling priority of the video terminal according to the remaining video playing time, the video fragmentation information, and the video playing state. 根据权利要求4所述的方法,其特征在于,所述视频参数还包括视频流标识和时间戳中的至少一种。The method of claim 4, wherein the video parameter further comprises at least one of a video stream identification and a timestamp. 根据权利要求2至5中任一项所述的方法,其特征在于,所述接入网设备根据所述调度优先级为所述视频终端分配无线资源,包括:The method according to any one of claims 2 to 5, wherein the access network device allocates radio resources to the video terminal according to the scheduling priority, including: 所述接入网设备根据所述调度优先级对应的调度顺序为所述视频终端分配无线资源。The access network device allocates radio resources to the video terminal according to a scheduling sequence corresponding to the scheduling priority. 一种无线资源调度方法,其特征在于,包括:A radio resource scheduling method, comprising: 视频终端接收接入网设备发送的参数上报配置;The video terminal receives the parameter report configuration sent by the access network device; 所述视频终端根据所述参数上报配置获取视频业务的视频参数;The video terminal acquires video parameters of the video service according to the parameter reporting configuration; 所述视频终端将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。The video terminal sends the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter. 根据权利要求7所述的方法,其特征在于,所述视频终端根据所述参数上报配置获取视频业务的视频参数,包括:The method according to claim 7, wherein the video terminal acquires video parameters of the video service according to the parameter reporting configuration, including: 所述视频终端解析所述参数上报配置确定参数获取方式;The video terminal parses the parameter reporting configuration determining parameter obtaining manner; 所述视频终端根据所述参数获取方式得到视频参数,所述视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。The video terminal obtains a video parameter according to the parameter obtaining manner, where the video parameter includes a video remaining playing time, a video segmentation information, and a video playing state. 根据权利要求8所述的方法,其特征在于,所述视频终端将所述视频参数发送至所述接入网设备,包括:The method according to claim 8, wherein the video terminal sends the video parameter to the access network device, including: 所述视频终端判断所述视频参数是否发生变化;The video terminal determines whether the video parameter changes; 若所述视频参数未发生变化,则所述视频终端不发送所述视频参数至所述接入网设备;If the video parameter does not change, the video terminal does not send the video parameter to the access network device; 若所述视频参数发生变化,则所述视频终端将所述视频参数发送至所述接入网设备。And if the video parameter changes, the video terminal sends the video parameter to the access network device. 根据权利要求7至9中任一项所述的方法,其特征在于,所述视频终端接收接入网设备发送的参数上报配置之前,还包括:The method according to any one of claims 7 to 9, wherein before the video terminal receives the parameter report configuration sent by the access network device, the method further includes: 当终端与接入网设备建立无线资源控制RRC连接时,所述终端接收所述接入网设备发送的设备协同能力信息;When the terminal establishes a radio resource control RRC connection with the access network device, the terminal receives the device cooperation capability information sent by the access network device; 所述终端根据所述设备协同能力信息获取当前业务的业务标识;The terminal acquires a service identifier of the current service according to the device collaboration capability information; 所述终端根据所述业务标识判断所述当前业务是否为视频业务;Determining, by the terminal, whether the current service is a video service according to the service identifier; 若所述当前业务不为视频业务,则所述终端不检测自身的终端协同能力;If the current service is not a video service, the terminal does not detect its own terminal coordination capability; 若所述当前业务为视频业务,则所述终端检测自身是否具有终端协同能力;If the current service is a video service, the terminal detects whether it has terminal cooperation capability; 若所述终端具有终端协同能力,则所述终端向所述接入网设备发送终端协同能力信息,使得所述接入网设备根据所述终端协同能力信息确定所述终端为视频终端;If the terminal has the terminal cooperation capability, the terminal sends the terminal cooperation capability information to the access network device, so that the access network device determines that the terminal is a video terminal according to the terminal cooperation capability information; 若所述终端不具有终端协同能力,则所述终端不向所述接入网设备发送终端协同能力信息。If the terminal does not have the terminal coordination capability, the terminal does not send the terminal coordination capability information to the access network device. 一种接入网设备,其特征在于,包括:An access network device, comprising: 收发机和处理器;Transceiver and processor; 所述收发机,用于向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;The transceiver is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service; 所述收发机,还用于接收所述视频终端反馈的所述视频参数;The transceiver is further configured to receive the video parameter that is fed back by the video terminal; 所述处理器,用于根据所述视频参数对所述视频终端进行无线资源调度。The processor is configured to perform radio resource scheduling on the video terminal according to the video parameter. 根据权利要求11所述的接入网设备,其特征在于,The access network device according to claim 11, wherein 所述处理器,具体用于若视频参数不满足视频调度条件,不为所述视频终端分配无线资源;The processor is specifically configured to not allocate a radio resource to the video terminal if the video parameter does not meet the video scheduling condition; 所述处理器,还用于若视频参数满足视频调度条件,确定所述视频终端的调度优先级,并根据所述调度优先级为所述视频终端分配无线资源。The processor is further configured to determine a scheduling priority of the video terminal if a video parameter meets a video scheduling condition, and allocate a radio resource to the video terminal according to the scheduling priority. 根据权利要求12所述的接入网设备,其特征在于,所述视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,The access network device according to claim 12, wherein the video parameters include a video remaining playing time and video fragmentation information, and the video scheduling condition includes a rate threshold; 若基于所述剩余播放时间和所述视频分片信息的需求速率大于所述速率阈值时,所述视频参数满足所述视频调度条件;或者,And if the required rate of the remaining play time and the video fragmentation information is greater than the rate threshold, the video parameter satisfies the video scheduling condition; or 若基于所述剩余播放时间和所述视频分片信息的需求速率小于或等于所述速率阈值时,所述视频参数不满足所述视频调度条件。The video parameter does not satisfy the video scheduling condition if the required rate of the remaining play time and the video slice information is less than or equal to the rate threshold. 根据权利要求13所述的接入网设备,其特征在于,所述视频参数还包括视频播放状态,The access network device according to claim 13, wherein the video parameter further comprises a video playing state. 所述处理器,还用于根据所述视频剩余播放时间、所述视频分片信息及所述视频播放 状态确定所述视频终端的调度优先级。The processor is further configured to determine a scheduling priority of the video terminal according to the remaining video playing time, the video fragmentation information, and the video playing state. 根据权利要求14所述的接入网设备,其特征在于,所述视频参数还包括视频流标识和时间戳中的至少一种。The access network device according to claim 14, wherein the video parameter further comprises at least one of a video stream identifier and a timestamp. 根据权利要求12至15中任一项所述的接入网设备,其特征在于,An access network device according to any one of claims 12 to 15, characterized in that 所述处理器,还用于根据所述调度优先级对应的调度顺序为所述视频终端分配无线资源。The processor is further configured to allocate a radio resource to the video terminal according to a scheduling sequence corresponding to the scheduling priority. 一种视频终端,其特征在于,包括:A video terminal, comprising: 收发机和处理器;Transceiver and processor; 所述收发机,用于接收接入网设备发送的参数上报配置;The transceiver is configured to receive a parameter reporting configuration sent by the access network device; 所述处理器,用于根据所述参数上报配置获取视频业务的视频参数;The processor is configured to acquire a video parameter of a video service according to the parameter reporting configuration; 所述收发机,还用于将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。The transceiver is further configured to send the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter. 根据权利要求17所述的视频终端,其特征在于,The video terminal according to claim 17, wherein 所述处理器,具体用于解析所述参数上报配置确定参数获取方式;The processor is configured to parse the parameter reporting configuration determining parameter obtaining manner; 所述处理器,还用于根据所述参数获取方式得到视频参数,所述视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。The processor is further configured to obtain a video parameter according to the parameter obtaining manner, where the video parameter includes a video remaining playing time, a video segmentation information, and a video playing state. 根据权利要求18所述的视频终端,其特征在于,The video terminal according to claim 18, characterized in that 所述处理器,还用于判断所述视频参数是否发生变化;The processor is further configured to determine whether the video parameter changes; 所述收发机,还用于当所述视频参数未发生变化时,不发送所述视频参数至所述接入网设备;The transceiver is further configured to: when the video parameter does not change, send the video parameter to the access network device; 所述收发机,还用于当所述视频参数发生变化时,将所述视频参数发送至所述接入网设备。The transceiver is further configured to send the video parameter to the access network device when the video parameter changes. 根据权利要求17至19中任一项所述的视频终端,其特征在于,A video terminal according to any one of claims 17 to 19, characterized in that 所述收发机,还用于当终端与接入网设备建立无线资源控制RRC连接时,接收所述接入网设备发送的设备协同能力信息;The transceiver is further configured to: when the terminal establishes a radio resource control RRC connection with the access network device, receive the device cooperation capability information sent by the access network device; 所述处理器,还用于根据所述设备协同能力信息获取当前业务的业务标识;The processor is further configured to acquire, according to the device collaboration capability information, a service identifier of a current service; 所述处理器,还用于根据所述业务标识判断所述当前业务是否为视频业务;The processor is further configured to determine, according to the service identifier, whether the current service is a video service; 所述处理器,还用于当所述当前业务不为视频业务时,不检测自身的终端协同能力;The processor is further configured to: when the current service is not a video service, does not detect its own terminal collaboration capability; 所述处理器,还用于当所述当前业务为视频业务时,检测自身是否具有终端协同能力;The processor is further configured to: when the current service is a video service, detect whether the terminal has the terminal collaboration capability; 所述收发机,还用于当具有终端协同能力时,向所述接入网设备发送终端协同能力信息,使得所述接入网设备根据所述终端协同能力信息确定所述终端为视频终端;The transceiver is further configured to: when the terminal has the terminal collaboration capability, send the terminal collaboration capability information to the access network device, so that the access network device determines, according to the terminal collaboration capability information, that the terminal is a video terminal; 所述收发机,还用于当不具有终端协同能力时,不向所述接入网设备发送终端协同能力信息。The transceiver is further configured to not send the terminal coordination capability information to the access network device when there is no terminal cooperation capability. 一种接入网设备的芯片,其特征在于,包括:A chip for accessing a network device, comprising: 处理单元和收发接口;Processing unit and transceiver interface; 所述收发接口,用于向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;The sending and receiving interface is configured to send a parameter reporting configuration to the video terminal, where the parameter reporting configuration causes the video terminal to feed back video parameters of the video service; 所述收发接口,还用于接收所述视频终端反馈的所述视频参数;The transceiver interface is further configured to receive the video parameter that is fed back by the video terminal; 所述处理单元,用于根据所述视频参数对所述视频终端进行无线资源调度。The processing unit is configured to perform radio resource scheduling on the video terminal according to the video parameter. 一种视频终端的芯片,其特征在于,包括:A chip for a video terminal, comprising: 处理单元和收发接口;Processing unit and transceiver interface; 所述收发接口,用于接收接入网设备发送的参数上报配置;The transceiver interface is configured to receive a parameter report configuration sent by the access network device; 所述处理单元,用于根据所述参数上报配置获取视频业务的视频参数;The processing unit is configured to acquire a video parameter of a video service according to the parameter reporting configuration; 所述收发接口,还用于将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。The transceiver interface is further configured to send the video parameter to the access network device, so that the access network device schedules a radio resource for the video terminal according to the video parameter.
PCT/CN2018/092670 2017-06-28 2018-06-25 Radio resource scheduling method, video terminal, and access network device Ceased WO2019001391A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710507680.X 2017-06-28
CN201710507680.XA CN109152049A (en) 2017-06-28 2017-06-28 Scheduling method for wireless resource, video terminal and access network equipment

Publications (1)

Publication Number Publication Date
WO2019001391A1 true WO2019001391A1 (en) 2019-01-03

Family

ID=64740373

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/092670 Ceased WO2019001391A1 (en) 2017-06-28 2018-06-25 Radio resource scheduling method, video terminal, and access network device

Country Status (2)

Country Link
CN (1) CN109152049A (en)
WO (1) WO2019001391A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150930A (en) * 2022-06-28 2022-10-04 北京小米移动软件有限公司 Resource application method, device, terminal device and storage medium
EP4412260A4 (en) * 2021-09-30 2024-12-18 Datang Mobile Communications Equipment Co., Ltd. INFORMATION FEEDBACK METHOD AND DEVICE AS WELL AS TERMINAL DEVICE AND NETWORK DEVICE

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111107651B (en) * 2019-12-27 2022-05-17 中国联合网络通信集团有限公司 Method and device for scheduling radio resources
EP4122213A4 (en) * 2020-03-18 2023-11-08 QUALCOMM Incorporated Method to support entv broadcast and unicast modes in ue
CN113596706B (en) * 2020-04-30 2023-03-14 大唐移动通信设备有限公司 Method, device, equipment and storage medium for transmission equipment to access network
CN113132661B (en) * 2021-03-11 2022-04-12 深圳市阿达视高新技术有限公司 Video data storage method and device, storage medium and camera equipment
CN117099387A (en) * 2021-04-01 2023-11-21 上海诺基亚贝尔股份有限公司 Method, apparatus and computer readable medium for configuring bandwidth portions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102695081A (en) * 2012-06-13 2012-09-26 百视通网络电视技术发展有限责任公司 Video resource scheduling method based on Internet television and television terminal
US20130042275A1 (en) * 2011-08-12 2013-02-14 Charles R. Payette Method and apparatus for controlling wireless uplink sessions
CN103476123A (en) * 2013-08-30 2013-12-25 西安电子科技大学 QoE (quality of experience) support resource distribution method for LTE (long term evolution) network video service
CN103945244A (en) * 2013-01-17 2014-07-23 华为技术有限公司 Video service transmission control method and device
CN105453512A (en) * 2014-07-01 2016-03-30 华为技术有限公司 Video data transmission device, method, server, base station and client

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103369674B (en) * 2012-04-01 2016-03-30 华为技术有限公司 The distribution method of interface-free resources and equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130042275A1 (en) * 2011-08-12 2013-02-14 Charles R. Payette Method and apparatus for controlling wireless uplink sessions
CN102695081A (en) * 2012-06-13 2012-09-26 百视通网络电视技术发展有限责任公司 Video resource scheduling method based on Internet television and television terminal
CN103945244A (en) * 2013-01-17 2014-07-23 华为技术有限公司 Video service transmission control method and device
CN103476123A (en) * 2013-08-30 2013-12-25 西安电子科技大学 QoE (quality of experience) support resource distribution method for LTE (long term evolution) network video service
CN105453512A (en) * 2014-07-01 2016-03-30 华为技术有限公司 Video data transmission device, method, server, base station and client

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4412260A4 (en) * 2021-09-30 2024-12-18 Datang Mobile Communications Equipment Co., Ltd. INFORMATION FEEDBACK METHOD AND DEVICE AS WELL AS TERMINAL DEVICE AND NETWORK DEVICE
CN115150930A (en) * 2022-06-28 2022-10-04 北京小米移动软件有限公司 Resource application method, device, terminal device and storage medium

Also Published As

Publication number Publication date
CN109152049A (en) 2019-01-04

Similar Documents

Publication Publication Date Title
US10623928B2 (en) Terminal node, method, storage medium for video data transmission
JP6236719B2 (en) Method, apparatus, and system for QoS parameter configuration in WLAN
US20200374742A1 (en) Resource allocation method and apparatus
WO2019001391A1 (en) Radio resource scheduling method, video terminal, and access network device
US11140701B2 (en) Service data transmission method, network device, and terminal device
US10097946B2 (en) Systems and methods for cooperative applications in communication systems
US20140155043A1 (en) Application quality management in a communication system
CN103517323B (en) The data transmission method of Wireless Heterogeneous Networks, shunting device, base station equipment
US20140153392A1 (en) Application quality management in a cooperative communication system
US10820229B2 (en) Method for providing streaming service and apparatus therefor
CN112585922B (en) Auxiliary method, information providing method, stream transmission method and device
CN102355694A (en) Data distribution method and device in wireless heterogeneous network and wireless network controller
WO2022198613A1 (en) Media data transmission method and communication apparatus
EP3280208B1 (en) Cooperative applications in communication systems
WO2017020235A1 (en) Method and apparatus for controlling scheduling message
CN106332153B (en) Bandwidth control method and device in WLAN
US20220210690A1 (en) Data transmission method and apparatus, system, and storage medium
WO2017070838A1 (en) Resource scheduling method, base station, scheduler, program server and system
CN108141804B (en) Apparatus and method for providing data service using heterogeneous network
CN116711370A (en) A communication method and device
WO2017107926A1 (en) Method, device and system for distributing data in mobile network
WO2024055692A1 (en) Communication method, communication apparatus, and communication system
WO2019158034A1 (en) Resource allocation method and apparatus
WO2022204988A1 (en) Wireless communication method, terminal device, and network device
CN116325864A (en) Wireless communication method, terminal device and network device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18824836

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: 18824836

Country of ref document: EP

Kind code of ref document: A1