CN117279111A - Scheduling method, scheduling device and computer readable storage medium - Google Patents

Scheduling method, scheduling device and computer readable storage medium Download PDF

Info

Publication number
CN117279111A
CN117279111A CN202311340174.8A CN202311340174A CN117279111A CN 117279111 A CN117279111 A CN 117279111A CN 202311340174 A CN202311340174 A CN 202311340174A CN 117279111 A CN117279111 A CN 117279111A
Authority
CN
China
Prior art keywords
sinr
value
fluctuation
values
parameter
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.)
Pending
Application number
CN202311340174.8A
Other languages
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202311340174.8A priority Critical patent/CN117279111A/en
Publication of CN117279111A publication Critical patent/CN117279111A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • H04B17/327Received signal code power [RSCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/336Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/373Predicting channel quality or other radio frequency [RF] parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a scheduling method, a scheduling device and a computer readable storage medium, which relate to the field of communication and can reduce communication interference between base stations while improving uplink resources of service data. The method comprises the following steps: acquiring a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period; determining whether the channel quality of the uplink traffic channel is in a quality stable state according to the parameter value set; transmitting a scheduling message under the condition that the channel quality of an uplink traffic channel is not in a quality stable state; the scheduling information is used for indicating the terminal to report the detection information of the uplink service channel.

Description

Scheduling method, scheduling device and computer readable storage medium
Technical Field
The present application relates to the field of communications, and in particular, to a scheduling method, apparatus, and computer readable storage medium.
Background
In the existing communication system, the uplink and downlink time slot ratio of the base station is usually 3:7, and in a scene with a large uploading requirement of the terminal, for example, in an industrial internet scene, the existing uplink and downlink time slot ratio can cause insufficient uplink resources of service data.
One existing scheme is to increase uplink resources of service data by increasing uplink time slot ratio, for example, the uplink time slot ratio and the downlink time slot ratio are configured to be 4:6 or 5:5. However, communication interference may occur between two adjacent base stations of different uplink and downlink timeslots.
Disclosure of Invention
The application provides a scheduling method, a scheduling device and a computer readable storage medium, which can improve uplink resources of service data and reduce communication interference between base stations.
In order to achieve the above purpose, the present application adopts the following technical scheme:
in a first aspect, a scheduling method is provided, the method including: acquiring a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period; determining whether the channel quality of the uplink traffic channel is in a quality stable state according to the parameter value set; transmitting a scheduling message under the condition that the channel quality of an uplink traffic channel is not in a quality stable state; the scheduling information is used for indicating the terminal to report the detection information of the uplink service channel.
Based on the scheme, when the network environment of the terminal is in an environment stable state in a first time period, the channel quality of an uplink traffic channel of the terminal is determined not to be in a quality stable state by acquiring and according to a parameter value set of the parameters, and then a scheduling message for indicating the terminal to report the detection information of the uplink traffic channel is sent to the terminal. Under the general condition, the terminal usually receives the scheduling information periodically and reports the detection information of the uplink traffic channel, which can cause the detection information to occupy more uplink resources.
With reference to the first aspect, in certain implementation manners of the first aspect, determining whether a channel quality of an uplink traffic channel is in a quality steady state according to a set of parameter values includes: taking the absolute value of the difference value of two parameter values at adjacent moments in the parameter value set as the variation value of the parameter to obtain a plurality of variation values of the parameter; taking the average value of a plurality of variation values of the parameter as the variation average value of the parameter; under the condition that the variation average value of the parameters is not larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is in a quality stable state; and under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is not in a quality stable state.
Based on the scheme, the absolute value of the difference value between two parameter values at adjacent moments in the parameter value set is taken as a parameter variation value to obtain a plurality of parameter variation values, then the average value of the plurality of parameter variation values is taken as a parameter variation average value, and under the condition that the parameter variation average value is not larger than a parameter corresponding variation threshold value, the fact that the channel quality of an uplink service channel is changed less is indicated, and the channel quality can be determined to be in a quality stable state; and under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters, the channel quality variation of the uplink service channel is larger, and the fact that the channel quality is not in a quality stable state can be determined.
With reference to the first aspect, in certain embodiments of the first aspect, the method further comprises: acquiring a signal-to-interference-plus-noise ratio (SINR) value set corresponding to a terminal and a Time Advance (TA) value set corresponding to the terminal; the SINR value set comprises SINR values at a plurality of moments in a first time period, and the TA value set comprises TA values at a plurality of moments in the first time period; and determining whether the network environment of the terminal in the first time period is in an environment stable state according to the SINR value set and the TA value set.
Based on this scheme, since whether the network environment of the terminal is in an environment stable state is related to the transmission quality and capacity of the wireless channel between the terminal and the base station, and the distance between the terminal and the base station, and SINR can be used to evaluate the transmission quality and capacity of the wireless channel between the terminal and the base station, TA reflects the propagation time of the wireless signal from the terminal to the base station, and the distance between the terminal and the base station can be evaluated, it can be determined whether the network environment of the terminal is in a quality stable state in the first period from the SINR set and the TA set.
With reference to the first aspect, in certain implementation manners of the first aspect, determining whether a network environment of the terminal in a first period of time is in an environment stable state according to the SINR value set and the TA value set includes: taking the absolute value of the difference value of two SINR values at adjacent moments in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and taking the absolute value of the difference value of two TA values at adjacent moments in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA; taking an average value of a plurality of fluctuation values of the SINR as a fluctuation average value of the SINR, and taking an average value of a plurality of fluctuation values of the TA as a fluctuation average value of the TA; determining that the network environment of the terminal is in an environment stable state in a first time period under the condition that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA; and determining that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
Based on the scheme, when the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA, the transmission quality and capacity of the wireless channel between the terminal and the base station and the distance between the terminal and the base station can be considered to be basically unchanged, so that the network environment of the terminal in the first time period can be determined to be in an environment stable state. When the average value of the fluctuation of the SINR is not smaller than the fluctuation threshold corresponding to the SINR and/or the average value of the fluctuation of the TA is not smaller than the fluctuation threshold corresponding to the TA, it can be considered that the transmission quality and capacity of the wireless channel between the terminal and the base station and/or the distance between the terminal and the base station have changed greatly, and therefore, it can be determined that the network environment of the terminal in the first period is not in an environment stable state.
In a second aspect, a scheduling apparatus is provided for implementing the scheduling method of the first aspect. The scheduling device comprises corresponding modules, units or means (means) for realizing the method, wherein the modules, units or means can be realized by hardware, software or realized by executing corresponding software by hardware. The hardware or software includes one or more modules or units corresponding to the functions described above.
With reference to the second aspect, in certain embodiments of the second aspect, the scheduling apparatus includes: a transceiver module and a processing module; the receiving and transmitting module is used for acquiring a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period; the processing module is used for determining whether the channel quality of the uplink service channel is in a quality stable state according to the parameter value set; the receiving and transmitting module is also used for transmitting the scheduling message under the condition that the channel quality of the uplink service channel is not in a quality stable state; the scheduling information is used for indicating the terminal to report the detection information of the uplink service channel.
With reference to the second aspect, in certain embodiments of the second aspect, the processing module is specifically configured to: taking the absolute value of the difference value of two parameter values at adjacent moments in the parameter value set as the variation value of the parameter to obtain a plurality of variation values of the parameter; taking the average value of a plurality of variation values of the parameter as the variation average value of the parameter; under the condition that the variation average value of the parameters is not larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is in a quality stable state; and under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is not in a quality stable state.
With reference to the second aspect, in certain embodiments of the second aspect, the processing module is further configured to: acquiring a signal-to-interference-plus-noise ratio (SINR) value set corresponding to a terminal and a Time Advance (TA) value set corresponding to the terminal; the SINR value set comprises SINR values at a plurality of moments in a first time period, and the TA value set comprises TA values at a plurality of moments in the first time period; and determining whether the network environment of the terminal in the first time period is in an environment stable state according to the SINR value set and the TA value set.
With reference to the second aspect, in certain implementation manners of the second aspect, the processing module is further configured to determine, according to the SINR value set and the TA value set, whether a network environment of the terminal in the first period is in an environment stable state, including: taking the absolute value of the difference value of two SINR values at adjacent moments in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and taking the absolute value of the difference value of two TA values at adjacent moments in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA; taking an average value of a plurality of fluctuation values of the SINR as a fluctuation average value of the SINR, and taking an average value of a plurality of fluctuation values of the TA as a fluctuation average value of the TA; determining that the network environment of the terminal is in an environment stable state in a first time period under the condition that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA; and determining that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
In a third aspect, a scheduling apparatus is provided, including: at least one processor, a memory for storing instructions executable by the processor; wherein the processor is configured to execute instructions to implement a method as provided by the first aspect and any one of its possible implementations.
In a fourth aspect, a computer readable storage medium is provided, which when executed by a processor of a scheduling apparatus, enables the scheduling apparatus to perform a method as provided by the first aspect and any possible implementation thereof.
In a fifth aspect, there is provided a computer program product comprising instructions which, when run on a computer, enable the computer to perform the method provided by the first aspect and any one of its possible embodiments.
In a sixth aspect, there is provided a chip system comprising: a processor and interface circuit; interface circuit for receiving computer program or instruction and transmitting to processor; the processor is configured to execute a computer program or instructions to cause the chip system to perform a method as provided in the first aspect and any one of its possible embodiments described above.
The technical effects of any one of the embodiments of the second aspect to the sixth aspect may be referred to the technical effects of the different embodiments of the first aspect, and are not described herein.
Drawings
Fig. 1 is a schematic structural diagram of a conventional base station;
FIG. 2 is a schematic diagram of a scheduling system according to the present disclosure;
fig. 3 is a schematic flow chart of a scheduling method provided in the present application;
FIG. 4 is a flow chart of another scheduling method provided in the present application;
FIG. 5 is a flow chart of another scheduling method provided in the present application;
FIG. 6 is a flow chart of yet another scheduling method provided in the present application;
FIG. 7 is a flow chart of another scheduling method provided in the present application;
fig. 8 is a schematic structural diagram of a scheduling device provided in the present application;
fig. 9 is a schematic structural diagram of yet another scheduling apparatus provided in the present application.
Detailed Description
In the description of the present application, unless otherwise indicated, "a plurality" means two or more than two. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", and the like are used to distinguish the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ.
Meanwhile, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as examples, illustrations, or descriptions. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion that may be readily understood.
It is appreciated that reference throughout this specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, various embodiments are not necessarily referring to the same embodiments throughout the specification. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present application, the sequence number of each process does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
It is to be understood that in this application, the terms "when …," "if," and "if" are used to indicate that the corresponding process is to be performed under some objective condition, and are not intended to limit the time, nor do they require that the acts be performed with a judgment, nor are they intended to imply that other limitations are present.
It can be appreciated that some optional features of the embodiments of the present application may be implemented independently in some scenarios, independent of other features, such as the scheme on which they are currently based, to solve corresponding technical problems, achieve corresponding effects, or may be combined with other features according to requirements in some scenarios. Accordingly, the apparatus provided in the embodiments of the present application may also implement these features or functions accordingly, which is not described herein.
Throughout this application, unless specifically stated otherwise, identical or similar parts between the various embodiments may be referred to each other. In the present application, unless specifically stated or logic conflict, terms and/or descriptions between different embodiments and between implementation methods in the embodiments are consistent and may be mutually cited, technical features in the different embodiments and implementation methods in the embodiments may be combined to form a new embodiment, implementation, method, or implementation method according to their inherent logic relationship. The following embodiments of the present application are not to be construed as limiting the scope of the present application.
Fig. 1 is a schematic structural diagram of a conventional base station, as shown in fig. 1, a baseband unit in the base station is respectively connected with 2 aggregation units in a communication manner, where the aggregation units may be respectively connected with a plurality of remote units in a communication manner, or the aggregation units may also be connected with another aggregation unit in a communication manner, and a subsequent remote unit may be in communication with a terminal.
In a communication system including the base station shown in fig. 1, the uplink and downlink timeslot ratio of the base station is typically 3:7, and in a scenario where the uploading requirement of the terminal is large, for example, in an industrial internet scenario, the existing uplink and downlink timeslot ratio may cause insufficient uplink resources of service data.
One existing solution is to increase uplink resources of service data by increasing uplink timeslot ratio, for example, the uplink/downlink timeslot ratio is configured to be 4:6 or 5:5. However, communication interference may occur between two adjacent base stations of different uplink and downlink timeslots.
In order to solve the above problems, the present application provides a scheduling method, which includes: acquiring a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period; determining whether the channel quality of the uplink traffic channel is in a quality stable state according to the parameter value set; transmitting a scheduling message to the terminal under the condition that the channel quality of the uplink traffic channel is not in a quality stable state; the scheduling information is used for indicating the terminal to report the detection information of the uplink service channel.
Based on the scheme, when the network environment of the terminal is in an environment stable state in a first time period, the channel quality of an uplink traffic channel of the terminal is determined not to be in a quality stable state by acquiring and according to a parameter value set of the parameters, and then a scheduling message for indicating the terminal to report the detection information of the uplink traffic channel is sent to the terminal. Under the general condition, the terminal usually receives the scheduling information periodically and reports the detection information of the uplink traffic channel, which can cause the detection information to occupy more uplink resources.
Fig. 2 is a schematic architecture diagram of a scheduling system provided in the present application, and the technical solution of the embodiment of the present application may be applied to the scheduling system shown in fig. 2, where, as shown in fig. 2, the scheduling system 20 includes a scheduling device 21, a base station 22, and a terminal 23.
The scheduling device 21 is directly connected to the base station 22 or indirectly connected to the base station 22, and in this connection relationship, the connection may be wired or wireless.
The base station 22 is connected to the terminal 23 via a wireless channel.
The scheduling means 21 may be used to receive data from the base station 22 or to send data to the base station 22.
The base station 22 may be used to send data to the scheduling means 21 or to receive data from the scheduling means 21.
The base station 22 may also be used to transmit data to the terminal 23 or to receive data from the terminal 23.
The scheduling device 21 and the base station 22 may be independent devices, or may be integrated in the same device, which is not particularly limited in this application.
When the scheduling device 21 and the base station 22 are integrated in the same apparatus, the communication between the scheduling device 21 and the base station 22 is performed by a communication between modules within the apparatus. In this case, the communication flow therebetween is the same as "in the case where the scheduling device 21 and the base station 22 are independent of each other".
In the following embodiments provided in the present application, the present application will be described taking an example in which the scheduling apparatus 21 and the base station 22 are provided independently of each other.
In practical applications, the scheduling method provided in the embodiments of the present application may be applied to the scheduling apparatus 21, and may also be applied to an apparatus included in the scheduling apparatus 21.
The following describes a scheduling method provided in the embodiment of the present application by taking an example in which the scheduling method is applied to the scheduling apparatus 21 with reference to the accompanying drawings.
Fig. 3 is a flow chart of a scheduling method provided in the present application, as shown in fig. 3, the method includes the following steps:
s301, the scheduling device acquires a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state.
The parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period.
It should be noted that, the first period may be 2022, 1 month, 1 day, 00:00:00-2022, 1 month, 1 day, 00:10:00, or the first period may be 2022, 1 month, 1 day, 00:00-2022, 1 month, 1 day, 00:20:00, which is not limited in this application.
The terminal may be a video surveillance camera, a sensor or an industrial robot, which is not particularly limited in this application.
The number of parameters may be one, or the number of parameters may be plural.
The parameters may include a signal to interference plus noise ratio (signal to interference plus noise ratio, SINR) or a reference signal received power (reference signal receiving power, RSRP), although the parameters may also include other named parameters, which are not particularly limited in this application.
The second time period may be 2022, 1 month, 1 day, 00:10:00-2022, 1 month, 1 day, 00:10:00, or the second time period may be 2022, 1 month, 1 day, 00:20:00-2022, 1 month, 1 day, 00:20:00, and the duration and start-stop time of the second time period are not particularly limited in this application.
The duration of the second period may be the same as the duration of the first period, or the duration of the second period may be different from the duration of the first period, which is not particularly limited in this application.
The starting time of the second period may be the same as the ending time of the first period, or the starting time of the second period may be different from the ending time of the first period, which is not particularly limited in this application.
When the number of parameters is plural, the number of parameter values in each parameter value set is the same.
As a possible implementation, in connection with fig. 1, the scheduling device receives a message from the base station, the message comprising a set of parameter values of the parameter, from which the scheduling device obtains the set of parameter values of the parameter.
As yet another possible implementation, the scheduling apparatus determines a parameter value set of the parameter through an uplink shared physical channel (physical uplink shared channel, PUSCH) of the terminal.
It should be noted that, the specific description of the possible implementation manner may refer to the existing scheme, and this application is not described here.
S302, the scheduling device determines whether the channel quality of the uplink service channel is in a quality stable state according to the parameter value set.
As one possible implementation manner, the scheduling device uses the absolute value of the difference value between two parameter values at adjacent moments in the parameter value set as the variation value of the parameter to obtain a plurality of variation values of the parameter; taking the average value of a plurality of variation values of the parameter as the variation average value of the parameter; under the condition that the variation average value of the parameters is not larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is in a quality stable state; and under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is not in a quality stable state.
It should be noted that, for a specific description of this possible implementation manner, reference may be made to the related description in the subsequent part of the specific embodiment of the present application, which is not described herein.
S303, the scheduling device sends a scheduling message when the channel quality of the uplink traffic channel is not in a quality stable state.
The scheduling message is used for indicating the terminal to report the detection information of the uplink service channel.
The scheduling message may be downlink control information (downlink control information, DCI), and of course, the scheduling message may have other names, which is not particularly limited in this application.
The sounding information may be a channel sounding reference signal (channel sounding reference signal, CSRS), or the sounding information may be sounding, which may, of course, have other names, which is not specifically limited in this application.
As a possible implementation manner, the scheduling device sends the scheduling message to the base station, so that the base station forwards the scheduling message to the terminal through the downlink channel.
Correspondingly, after receiving the scheduling message, the terminal determines the detection information of the uplink traffic channel and reports the detection information of the uplink traffic channel in the next transmittable time slot.
Based on the scheme, when the network environment of the terminal is in an environment stable state in a first time period, the channel quality of an uplink traffic channel of the terminal is determined not to be in a quality stable state by acquiring and according to a parameter value set of the parameters, and then a scheduling message for indicating the terminal to report the detection information of the uplink traffic channel is sent to the terminal. Under the general condition, the terminal usually receives the scheduling information periodically and reports the detection information of the uplink traffic channel, which can cause the detection information to occupy more uplink resources.
The foregoing generally describes the scheduling method provided by the present application, and the following further describes the scheme of the present application with reference to the accompanying drawings.
In one design, fig. 4 is a schematic flow chart of another scheduling method provided in the present application, as shown in fig. 4, and S302 provided in the specific embodiment of the present application may specifically include the following steps:
s401, the scheduling device takes the absolute value of the difference value of two parameter values at adjacent moments in the parameter value set as the change value of the parameter to obtain a plurality of change values of the parameter.
As a possible implementation, taking the example that the parameters include SINR and RSRP, the jth SINR value in the SINR value set of SINR may be expressed as SINR j The jth RSRP in the RSRP value set of RSRP may be represented as RSRP j
The scheduling device determines that the SINR variation value is |SINR for the SINR value set j -SINR j-1 And I, wherein the value range of j is more than 0 and less than or equal to M-1, M represents the number of SINR values in the SINR value set, and a plurality of variation values of SINR are obtained.
The scheduling device determines, for a set of RSRP values, that a change value of RSRP is |rsrp j -RSRP j-1 And obtaining a plurality of variation values of the RSRP.
S402, the scheduling device takes an average value of a plurality of variation values of the parameter as a variation average value of the parameter.
As a possible implementation manner, taking the implementation manner in S401 as an example, the scheduling device determines the average value of the SINR to beWhere mean () represents the average function.
The scheduling device determines the average value of the change of the RSRP as
S403, the scheduling device determines that the channel quality of the uplink service channel is in a quality stable state under the condition that the variation average value of the parameters is not larger than the variation threshold value corresponding to the parameters.
As a possible implementation manner, taking the implementation manner in S401 as an example, the scheduling device determinesWhether or not to do so and judge->If the channel quality of the uplink traffic channel is not met, the scheduling device determines that the channel quality of the uplink traffic channel is changed.
Wherein Γ' sinr Representing the variation threshold corresponding to SINR Γ' rsrp Indicating the change threshold corresponding to RSRP.
S404, the scheduling device determines that the channel quality of the uplink service channel is not in a quality stable state under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters.
As a possible implementation manner, taking the implementation manner in S401 as an example, the scheduling device determinesWhether or not to do so and judge->If the channel quality of the uplink traffic channel is not in the stable state, the scheduling device determines that the channel quality of the uplink traffic channel is not in the stable state.
Based on the scheme, the absolute value of the difference value between two parameter values at adjacent moments in the parameter value set is taken as a parameter variation value to obtain a plurality of parameter variation values, then the average value of the plurality of parameter variation values is taken as a parameter variation average value, and under the condition that the parameter variation average value is not larger than a parameter corresponding variation threshold value, the fact that the channel quality of an uplink service channel is changed less is indicated, and the channel quality can be determined to be in a quality stable state; and under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters, the channel quality variation of the uplink service channel is larger, and the fact that the channel quality is not in a quality stable state can be determined. In one design, fig. 5 is a schematic flow chart of another scheduling method provided in the present application, as shown in fig. 5, before S301, the scheduling method provided in the present application may further include the following steps:
s501, the scheduling device acquires an SINR value set corresponding to the terminal and a Time Advance (TA) value set corresponding to the terminal.
Wherein the set of SINR values comprises SINR values at a plurality of times in a first time period and the set of TA values comprises TA values at a plurality of times in the first time period.
It should be noted that SINR values in the SINR value set may be represented as SINR 0 ,SINR 1 ,SINR 2 ,…,SINR N-1 Where N represents the number of SINR values in the set of SINR values.
The TA values in the set of TA values may be expressed as TA 0 ,TA 1 ,TA 2 ,…,TA N-1 Where N represents the number of TA values in the TA value set.
The number of SINR values in the set of SINR values is the same as the number of TA values in the set of TA values.
As a possible implementation manner, in connection with fig. 1, the scheduling device receives a message from the base station, where the message includes a SINR value set corresponding to the terminal and a TA value set corresponding to the terminal, and the scheduling device obtains the SINR value set corresponding to the terminal and the TA value set corresponding to the terminal from the message.
As yet another possible implementation manner, in connection with fig. 1, the scheduling apparatus receives a message from the base station, where the message includes probe information of an uplink traffic channel reported by the terminal at a plurality of moments in a first period, the scheduling apparatus acquires a plurality of probe information from the message, and then determines, based on one probe information, one SINR value in a SINR value set corresponding to the terminal and one TA value in a TA value set corresponding to the terminal, so as to obtain a SINR value set corresponding to the terminal and a TA value set corresponding to the terminal.
It should be noted that, the specific description of the possible implementation manner may refer to the existing scheme, and this application is not described here.
S502, the scheduling device determines whether the network environment of the terminal in the first time period is in an environment stable state according to the SINR value set and the TA value set.
As one possible implementation manner, the scheduling device uses the absolute value of the difference value between two adjacent SINR values in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and uses the absolute value of the difference value between two adjacent TA values in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA; taking an average value of a plurality of fluctuation values of the SINR as a fluctuation average value of the SINR, and taking an average value of a plurality of fluctuation values of the TA as a fluctuation average value of the TA; determining that the network environment of the terminal is in an environment stable state in a first time period under the condition that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA; and determining that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
It should be noted that, for a specific description of this possible implementation manner, reference may be made to the related description in the subsequent part of the specific embodiment of the present application, which is not described herein.
Based on this scheme, since whether the network environment of the terminal is in an environment stable state is related to the transmission quality and capacity of the wireless channel between the terminal and the base station, and the distance between the terminal and the base station, and SINR can be used to evaluate the transmission quality and capacity of the wireless channel between the terminal and the base station, TA reflects the propagation time of the wireless signal from the terminal to the base station, and the distance between the terminal and the base station can be evaluated, it can be determined whether the network environment of the terminal is in a quality stable state in the first period from the SINR set and the TA set.
In one design, fig. 6 is a schematic flow chart of another scheduling method provided in the present application, as shown in fig. 6, where S502 provided in the specific embodiment of the present application may specifically include the following steps:
s601, the scheduling device takes the absolute value of the difference value of two SINR values at adjacent moments in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and takes the absolute value of the difference value of two TA values at adjacent moments in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA.
As a possible implementation manner, the scheduling device determines that the fluctuation value of the SINR is |sinr i -SINR i-1 I, wherein i is more than 0 and less than or equal to N-1.
The scheduling device determines the fluctuation value of TA as |TA i -TA i-1 |。
S602, the scheduling apparatus uses an average value of a plurality of fluctuation values of SINR as a fluctuation average value of SINR, and uses an average value of a plurality of fluctuation values of TA as a fluctuation average value of TA.
As a possible implementation manner, the scheduling device determines the fluctuation average value of the SINR as
The scheduling device determines the fluctuation average value of TA as
S603, when the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA, the scheduling device determines that the network environment of the terminal in the first time period is in an environment stable state.
As a possible implementation manner, the scheduling device determinesWhether or not it is true, the scheduler judges->Whether or not it is. Wherein Γ is sinr Representing the fluctuation threshold corresponding to SINR Γ TA Representing the fluctuation threshold corresponding to TA.
If the both are established, the scheduling device determines that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR, and determines that the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA.
Further, the scheduling device determines that the network environment of the terminal is in an environment stable state in the first period.
S604, the scheduling device determines that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
As a possible implementation manner, the scheduling device determinesWhether or not it is true, the scheduler judges->Whether or not it is. Wherein Γ is sinr Representing the fluctuation threshold corresponding to SINR Γ TA Representing the fluctuation threshold corresponding to TA.
If at least one of the two is not established, the scheduling device determines that the network environment of the terminal in the first time period is not in an environment stable state.
Based on the scheme, when the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA, the transmission quality and capacity of the wireless channel between the terminal and the base station and the distance between the terminal and the base station can be considered to be basically unchanged, so that the network environment of the terminal in the first time period can be determined to be in an environment stable state. When the average value of the fluctuation of the SINR is not smaller than the fluctuation threshold corresponding to the SINR and/or the average value of the fluctuation of the TA is not smaller than the fluctuation threshold corresponding to the TA, it can be considered that the transmission quality and capacity of the wireless channel between the terminal and the base station and/or the distance between the terminal and the base station have changed greatly, and therefore, it can be determined that the network environment of the terminal in the first period is not in an environment stable state.
The scheduling method provided in the present application is described above by taking the case that the scheduling device 21 and the base station 22 are set independently from each other, and fig. 7 is a schematic flow chart of another scheduling method provided in the present application, as shown in fig. 7, if the scheduling device 21 and the base station 22 are integrated in the same device, the scheduling method provided in the present application may include the following steps:
s701, accessing a terminal to a base station.
As a possible implementation manner, the terminal accesses the base station by means of random access.
It should be noted that, the specific description of the possible implementation manner may refer to the existing scheme, and this application is not described here.
S702, the terminal sends sounding to the base station.
As a possible implementation manner, the terminal sends sounding to the base station through an uplink channel.
It should be noted that, the specific description of the possible implementation manner may refer to the existing scheme, and this application is not described here.
S703, the base station receives sounding, and the base station determines that the network environment of the terminal is in an environment stable state in a first time period when the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA.
It should be noted that, the specific description of S703 may refer to the above description of S603, which is not repeated herein.
S704, the base station dispatches the terminal to send service data.
As a possible implementation manner, the base station schedules the terminal to send service data through an uplink channel.
It should be noted that, the specific description of the possible implementation manner may refer to the existing scheme, and this application is not described here.
S705, the base station determines whether the channel quality of the uplink traffic channel is in a quality stable state.
It should be noted that, the specific description of S705 may refer to the above description of S302, which is not repeated herein.
S706, the base station judges whether to send scheduling information to the terminal based on whether the channel quality is in a quality stable state.
In case that the channel quality of the uplink traffic channel is in a quality stable state, the base station does not transmit a scheduling message to the terminal, and then performs S704.
And S707, the base station sends a scheduling message to the terminal when the channel quality of the uplink service channel is not in a quality stable state.
After receiving the scheduling message, the terminal may perform S702.
The above description has been made mainly from the point of view of executing the scheduling method by the scheduling apparatus. In order to achieve the above functions, the scheduling device includes a hardware structure and/or a software module for executing each function. Those of skill in the art will readily appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application may divide the functional modules of the scheduling apparatus according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated modules may be implemented in hardware or in software functional modules. Optionally, the division of the modules in the embodiments of the present application is schematic, which is merely a logic function division, and other division manners may be actually implemented. Further, "module" herein may refer to an application-specific integrated circuit (ASIC), an electrical circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that can provide the above-described functionality.
In the case of using the functional module division, fig. 8 shows a schematic of a scheduling apparatus. As shown in fig. 8, the scheduling apparatus 80 includes a transceiver module 801 and a processing module 802.
In some embodiments, the scheduler 80 may also include a memory module (not shown in FIG. 8) for storing program instructions and data.
The transceiver module 801 is configured to obtain a parameter value set of parameters when a network environment of the terminal in a first period of time is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period; a processing module 802, configured to determine whether a channel quality of an uplink traffic channel is in a quality stable state according to the parameter value set; the transceiver module 801 is further configured to send a scheduling message when a channel quality of an uplink traffic channel is not in a quality stable state; the scheduling information is used for indicating the terminal to report the detection information of the uplink service channel.
Optionally, the processing module 802 is specifically configured to: taking the absolute value of the difference value of two parameter values at adjacent moments in the parameter value set as the variation value of the parameter to obtain a plurality of variation values of the parameter; taking the average value of a plurality of variation values of the parameter as the variation average value of the parameter; under the condition that the variation average value of the parameters is not larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is in a quality stable state; and under the condition that the variation average value of the parameters is larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is not in a quality stable state.
Optionally, the processing module 802 is further configured to: acquiring a signal-to-interference-plus-noise ratio (SINR) value set corresponding to a terminal and a Time Advance (TA) value set corresponding to the terminal; the SINR value set comprises SINR values at a plurality of moments in a first time period, and the TA value set comprises TA values at a plurality of moments in the first time period; and determining whether the network environment of the terminal in the first time period is in an environment stable state according to the SINR value set and the TA value set.
Optionally, the processing module 802 is further configured to determine, according to the SINR value set and the TA value set, whether the network environment of the terminal in the first period of time is in an environment stable state, including: taking the absolute value of the difference value of two SINR values at adjacent moments in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and taking the absolute value of the difference value of two TA values at adjacent moments in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA; taking an average value of a plurality of fluctuation values of the SINR as a fluctuation average value of the SINR, and taking an average value of a plurality of fluctuation values of the TA as a fluctuation average value of the TA; determining that the network environment of the terminal is in an environment stable state in a first time period under the condition that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA; and determining that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
All relevant contents of each step related to the above method embodiment may be cited to the functional descriptions of the corresponding functional modules, which are not described herein.
In the case of implementing the functions of the above functional modules in the form of hardware, fig. 9 shows a schematic configuration of a scheduling apparatus. As shown in fig. 9, the scheduling apparatus 90 includes a processor 901, a memory 902, and a bus 903. The processor 901 and the memory 902 may be connected by a bus 903.
The processor 901 is a control center of the scheduling apparatus 90, and may be one processor or a collective term of a plurality of processing elements. For example, the processor 901 may be a general-purpose central processing unit (central processing unit, CPU), or may be another general-purpose processor. Wherein the general purpose processor may be a microprocessor or any conventional processor or the like.
As one example, processor 901 may include one or more CPUs, such as CPU 0 and CPU 1 shown in fig. 9.
The memory 902 may be, but is not limited to, read-only memory (ROM) or other type of static storage device that can store static information and instructions, random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, as well as electrically erasable programmable read-only memory (EEPROM), magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
As a possible implementation, the memory 902 may exist separately from the processor 901, and the memory 902 may be connected to the processor 901 by a bus 903 for storing instructions or program code. The scheduling method provided in the embodiment of the present application can be implemented when the processor 901 calls and executes instructions or program codes stored in the memory 902.
In another possible implementation, the memory 902 may also be integrated with the processor 901.
Bus 903 may be an industry standard architecture (Industry Standard Architecture, ISA) bus, a peripheral component interconnect (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in fig. 9, but not only one bus or one type of bus.
It should be noted that the configuration shown in fig. 9 does not constitute a limitation of the scheduling apparatus 90. In addition to the components shown in fig. 9, the scheduling device 90 may include more or less components than shown, or certain components may be combined, or a different arrangement of components.
As an example, in connection with fig. 8, the transceiver module 801 and the processing module 802 in the scheduling apparatus 80 realize the same functions as those of the processor 901 in fig. 9.
Optionally, as shown in fig. 9, the scheduling apparatus 90 provided in the embodiment of the present application may further include a communication interface 904.
A communication interface 904 for connecting with other devices via a communication network. The communication network may be an ethernet, a radio access network, a wireless local area network (wireless local area networks, WLAN), etc. The communication interface 904 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
In a possible implementation manner, in the scheduling apparatus 90 provided in the embodiment of the present application, the communication interface 904 may also be integrated in the processor 901, which is not specifically limited in the embodiment of the present application.
As a possible product form, the scheduling apparatus of the embodiments of the present application may be further implemented using the following: one or more field programmable gate arrays (field programmable gate array, FPGA), programmable logic devices (programmable logic device, PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuit or combination of circuits capable of performing the various functions described throughout this application.
From the above description of embodiments, it will be apparent to those skilled in the art that the foregoing functional unit divisions are merely illustrative for convenience and brevity of description. In practical applications, the above-mentioned function allocation may be performed by different functional units, i.e. the internal structure of the device is divided into different functional units, as needed, to perform all or part of the functions described above. The specific working processes of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which are not described herein.
The present application also provides a computer-readable storage medium, on which a computer program or instructions are stored, which when executed cause a computer to perform the steps of the method flow shown in the above-described method embodiments.
Embodiments of the present application provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the steps of the method flows shown in the method embodiments described above.
An embodiment of the present application provides a chip system, including: a processor and interface circuit; interface circuit for receiving computer program or instruction and transmitting to processor; the processor is configured to execute the computer program or instructions to cause the chip system to perform the steps of the method flow shown in the method embodiments described above.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: electrical connections having one or more wires, portable computer diskette, hard disk. Random access Memory (Random Access Memory, RAM), read-Only Memory (ROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), registers, hard disk, optical fiber, portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium suitable for use by a person or persons of skill in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in a special purpose ASIC. In the context of the present application, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Since the scheduling apparatus, the computer readable storage medium, and the computer program product provided in this embodiment can be applied to the scheduling method provided in this embodiment, the technical effects that can be obtained by the scheduling apparatus, the computer readable storage medium, and the computer program product can also refer to the method embodiments described above, and the embodiments of the present application are not repeated here.
Although the present application has been described herein in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from a review of the figures, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Although the present application has been described in connection with specific features and embodiments thereof, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the application. Accordingly, the specification and drawings are merely exemplary illustrations of the present application as defined in the appended claims and are considered to cover any and all modifications, variations, combinations, or equivalents that fall within the scope of the present application. It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (10)

1. A scheduling method, the method comprising:
acquiring a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period;
determining whether the channel quality of the uplink traffic channel is in a quality stable state according to the parameter value set;
transmitting a scheduling message under the condition that the channel quality of the uplink traffic channel is not in the quality stable state; the scheduling message is used for indicating the terminal to report the detection information of the uplink service channel.
2. The method of claim 1, wherein said determining whether the channel quality of the uplink traffic channel is in a quality steady state based on the set of parameter values comprises:
taking the absolute value of the difference value of two parameter values at adjacent moments in the parameter value set as the variation value of the parameter to obtain a plurality of variation values of the parameter;
Taking an average value of a plurality of variation values of the parameter as a variation average value of the parameter;
under the condition that the variation average value of the parameters is not larger than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is in a quality stable state;
and under the condition that the variation average value of the parameter is larger than the variation threshold value corresponding to the parameter, determining that the channel quality of the uplink service channel is not in a quality stable state.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
acquiring a signal-to-interference-plus-noise ratio (SINR) value set corresponding to the terminal and a Time Advance (TA) value set corresponding to the terminal; the set of SINR values includes SINR values at a plurality of times during the first time period, and the set of TA values includes TA values at a plurality of times during the first time period;
and determining whether the network environment of the terminal in the first time period is in an environment stable state according to the SINR value set and the TA value set.
4. The method of claim 3, wherein the determining whether the network environment of the terminal is in an environment-stable state for a first period of time based on the set of SINR values and the set of TA values comprises:
Taking the absolute value of the difference value between two SINR values at adjacent moments in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and taking the absolute value of the difference value between two TA values at adjacent moments in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA;
taking an average value of a plurality of fluctuation values of the SINR as a fluctuation average value of the SINR, and taking an average value of a plurality of fluctuation values of the TA as a fluctuation average value of the TA;
determining that the network environment of the terminal in the first time period is in an environment stable state under the condition that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA;
and determining that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
5. A scheduling apparatus, characterized in that the scheduling apparatus comprises: a transceiver module and a processing module;
The receiving and transmitting module is used for acquiring a parameter value set of parameters when the network environment of the terminal in the first time period is in an environment stable state; the parameter is used for representing the channel quality of an uplink service channel of the terminal, and the parameter value set comprises parameter values of the parameter at a plurality of moments in a second time period, wherein the second time period is a time period after the first time period;
the processing module is used for determining whether the channel quality of the uplink service channel is in a quality stable state according to the parameter value set;
the transceiver module is further configured to send a scheduling message when the channel quality of the uplink traffic channel is not in the quality stable state; the scheduling message is used for indicating the terminal to report the detection information of the uplink service channel.
6. The scheduling apparatus of claim 5, wherein the processing module is specifically configured to:
taking the absolute value of the difference value of two parameter values at adjacent moments in the parameter value set as the variation value of the parameter to obtain a plurality of variation values of the parameter;
taking an average value of a plurality of variation values of the parameter as a variation average value of the parameter;
Under the condition that the variation average value of the parameters is smaller than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is in a quality stable state;
and under the condition that the variation average value of the parameters is not smaller than the variation threshold value corresponding to the parameters, determining that the channel quality of the uplink service channel is not in a quality stable state.
7. The scheduling apparatus of claim 5 or 6, wherein the processing module is further configured to:
acquiring a signal-to-interference-plus-noise ratio (SINR) value set corresponding to the terminal and a Time Advance (TA) value set corresponding to the terminal; the set of SINR values includes SINR values at a plurality of times during the first time period, and the set of TA values includes TA values at a plurality of times during the first time period;
and determining whether the network environment of the terminal in the first time period is in an environment stable state according to the SINR value set and the TA value set.
8. The scheduling apparatus of claim 7, wherein the processing module further configured to determine whether the network environment of the terminal is in an environmentally stable state for a first period of time based on the set of SINR values and the set of TA values comprises:
Taking the absolute value of the difference value between two SINR values at adjacent moments in the SINR value set as the fluctuation value of the SINR to obtain a plurality of fluctuation values of the SINR, and taking the absolute value of the difference value between two TA values at adjacent moments in the TA value set as the fluctuation value of the TA to obtain a plurality of fluctuation values of the TA;
taking an average value of a plurality of fluctuation values of the SINR as a fluctuation average value of the SINR, and taking an average value of a plurality of fluctuation values of the TA as a fluctuation average value of the TA;
determining that the network environment of the terminal in the first time period is in an environment stable state under the condition that the fluctuation average value of the SINR is smaller than the fluctuation threshold value corresponding to the SINR and the fluctuation average value of the TA is smaller than the fluctuation threshold value corresponding to the TA;
and determining that the network environment of the terminal in the first time period is not in an environment stable state under the condition that the fluctuation average value of the SINR is not smaller than the fluctuation threshold value corresponding to the SINR and/or the fluctuation average value of the TA is not smaller than the fluctuation threshold value corresponding to the TA.
9. A scheduling apparatus, characterized in that the scheduling apparatus comprises: a processor coupled to a memory for storing a program or instructions that, when executed by the processor, cause the apparatus to perform the method of any one of claims 1 to 4.
10. A computer readable storage medium having stored thereon a computer program or instructions, which when executed cause a computer to perform the method of any of claims 1 to 4.
CN202311340174.8A 2023-10-16 2023-10-16 Scheduling method, scheduling device and computer readable storage medium Pending CN117279111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311340174.8A CN117279111A (en) 2023-10-16 2023-10-16 Scheduling method, scheduling device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311340174.8A CN117279111A (en) 2023-10-16 2023-10-16 Scheduling method, scheduling device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN117279111A true CN117279111A (en) 2023-12-22

Family

ID=89215811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311340174.8A Pending CN117279111A (en) 2023-10-16 2023-10-16 Scheduling method, scheduling device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN117279111A (en)

Similar Documents

Publication Publication Date Title
US7778170B2 (en) Spectrum and medium access allocation for fairness
CN112106395B (en) Method and device for reporting user equipment capability and computer readable storage medium
US20230232266A1 (en) Method and terminal for reporting location measurement data, and storage medium
US10362155B2 (en) Method, base station, and terminal for wireless link processing
CN104641693A (en) Association in wireless network
CN114071560B (en) Network optimization method, device and storage medium
CN109462863B (en) Method and equipment for voice called
CN114071547B (en) QoE measurement configuration method, qoE measurement configuration device and storage medium
US10959255B2 (en) Method and apparatus for allocating uplink resources
EP4221385A1 (en) Method and apparatus for determining channel congestion parameter
CN114979148B (en) Data transmission method, device and computer readable storage medium
CN114125896B (en) Radio resource load evaluation method, device and computer readable storage medium
CN117279111A (en) Scheduling method, scheduling device and computer readable storage medium
US11343829B2 (en) Monitoring method and terminal apparatus in internet-of-vehicles system
CN112153679B (en) Network switching method and device
US11102795B2 (en) Data generation method, method for configuring logical channel, terminal device and chip
CN114125936A (en) Resource scheduling method, device and storage medium
US11943667B2 (en) Method and base station for multi-user multiple input multiple output
CN112020073A (en) Cell classification method and device
CN115399007A (en) Method, device and system for transmitting resource indication information
CN106535244B (en) Wireless communication method and device
CN113891361B (en) Network capacity expansion method and device
CN114071546B (en) Data transmission method and device and electronic equipment
US20240214153A1 (en) Resource configuration method and apparatus
CN116669150A (en) Star-ground fusion network selection method and device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination