WO2020088400A1 - Procédé, appareil, et dispositif de programmation de ressources - Google Patents

Procédé, appareil, et dispositif de programmation de ressources Download PDF

Info

Publication number
WO2020088400A1
WO2020088400A1 PCT/CN2019/113656 CN2019113656W WO2020088400A1 WO 2020088400 A1 WO2020088400 A1 WO 2020088400A1 CN 2019113656 W CN2019113656 W CN 2019113656W WO 2020088400 A1 WO2020088400 A1 WO 2020088400A1
Authority
WO
WIPO (PCT)
Prior art keywords
distribution
terminal device
tbs
time interval
information
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/CN2019/113656
Other languages
English (en)
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 WO2020088400A1 publication Critical patent/WO2020088400A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies

Definitions

  • This application relates to the field of communication technology, and in particular, to a resource scheduling method, device, and equipment.
  • the network device (such as a base station) may allocate resources to the terminal device.
  • the network device may allocate resources to the terminal device based on the maximum data packet size transmitted by the terminal device under one service.
  • the resources allocated by the network device to the terminal device according to this method may be greater than the resources actually required by the terminal device , So that the resources allocated by the network equipment to the terminal equipment are wasted, resulting in low resource utilization.
  • the present application provides a resource scheduling method, device and equipment, which not only reduces the problem of resource waste caused by allocating too many resources to terminal equipment, but also reduces the transmission delay of terminal equipment caused by too few resources. problem.
  • an embodiment of the present application provides a resource scheduling method, the method includes: a terminal device sends distribution information of a data packet to a network device; the terminal device receives configuration information from the network device, and the configuration information is used to indicate that the terminal is based on the distribution information Resources allocated by the device.
  • the terminal device can report the distribution information of the data packet sent by the terminal device to the network device, so that the network device can allocate resources to the terminal device according to the distribution information of the data packet reported by the terminal device, so that the resource allocated to the terminal device Match the resources required by the terminal device to send data packets, so that it can not only reduce the problem of resource waste caused by allocating too many resources to the terminal device, but also reduce the transmission delay of the terminal device caused by too few resources.
  • the big problem is a problem.
  • the distribution information of the data packet includes the distribution information of the transmission block size TBS.
  • the terminal device reports the distribution information of the TBS sent by the terminal device to the network device, so that the network device can allocate resources to the terminal device according to the TBS distribution information sent by the terminal device, thereby enabling the network device to allocate resources to the terminal device
  • Matching the amount of resources required by the terminal equipment can not only reduce the problem of wasting resources caused by allocating too many resources to the terminal equipment, but also reduce the problem of allocating too few resources to the terminal equipment and cause the transmission delay of the terminal equipment to be large .
  • the distribution information of the TBS includes a TBS distribution index and a distribution parameter corresponding to the TBS distribution index; wherein, the TBS distribution index is used to indicate the TBS distribution type, and the distribution parameter corresponding to the TBS distribution index is used to indicate the TBS distribution The distribution of TBS under the type of TBS distribution indicated by the index.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the distribution parameter corresponding to the TBS distribution index includes a TBS sequence within a distribution period.
  • the resource size allocated to the terminal device is The resource size required by the terminal device to transmit data is such that the resource size allocated by the network device matches the resource size required by the terminal device. In this way, not only can the waste of resources be reduced, but also the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device can be reduced.
  • the distribution parameters corresponding to the TBS distribution index include TBS and the probability corresponding to TBS.
  • the network device may allocate resources to the terminal device according to the TBS distribution information corresponding to the random distribution type.
  • the terminal device is allocated the resource with the largest TBS in the distribution parameters, so that the terminal device has sufficient resources when transmitting all data.
  • the terminal equipment is allocated resources according to the probability of each TBS in the distribution parameter, so that the terminal equipment has sufficient resources when transmitting most data, which can not only reduce the resources caused by allocating too many resources for the terminal equipment The waste can also reduce the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device.
  • the distribution parameters corresponding to the TBS distribution index include the TBS range and distribution difference.
  • the network device may allocate resources to the terminal device according to the TBS distribution information corresponding to the uniform distribution type.
  • the size of the resource allocated for the terminal device is the larger TBS among the determined multiple TBSs, so that the terminal device has sufficient resources when transmitting all data.
  • the size of the resource allocated to the terminal device is the smaller TBS among the determined multiple TBSs, so that the terminal device has sufficient resources when transmitting most data, which can not only reduce the allocation of terminal devices.
  • the waste of resources caused by multiple resources can also reduce the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device.
  • the distribution information of the data packet includes time interval distribution information of the data packet.
  • the time interval distribution information of the data packet includes a time interval distribution index and a distribution parameter corresponding to the time interval distribution index; wherein, the time interval distribution index is used to indicate the time interval distribution type of the data packet, time interval The distribution parameter corresponding to the distribution index is used to indicate the distribution of the time interval for the terminal device to send the data packet under the time interval distribution type indicated by the time interval distribution index.
  • the time interval distribution type includes at least one of a fixed time interval distribution type or a non-fixed time interval distribution type.
  • the distribution parameter corresponding to the time interval index includes a fixed time interval at which the terminal device sends a data packet.
  • the network device when the network device allocates resources to the terminal device according to the time interval distribution information corresponding to the fixed time interval distribution type, the network device is
  • the time interval of the resource allocated by the terminal device can be the same as the time interval of the data packet sent by the terminal device, which can not only reduce the problem of waste of resources due to the allocation of too dense resources for the terminal device, but also reduce the allocation of too sparse resources for the terminal device And cause the problem of large transmission delay of terminal equipment.
  • the distribution parameter corresponding to the time interval includes the average time interval at which the terminal device sends a data packet.
  • the terminal device reports time interval distribution information corresponding to the non-fixed time interval distribution type to the network device
  • the network device allocates resources to the terminal device according to the time interval distribution information corresponding to the non-fixed time interval distribution type
  • the network The time interval of resources allocated by the device to the terminal device is close to the time interval of the data packet sent by the terminal device, which can not only reduce the problem of resource waste due to the allocation of too dense resources for the terminal device, but also reduce the sparse allocation of terminal devices.
  • the problem of large transmission delay of terminal equipment due to resources is not only reduce the problem of resource waste due to the allocation of too dense resources for the terminal device, but also reduce the sparse allocation of terminal devices. The problem of large transmission delay of terminal equipment due to resources.
  • the terminal device sending the distribution information of the data packet to the network device includes: the terminal device sending the terminal device auxiliary information to the network device, and the terminal device auxiliary information includes the distribution information of the data packet.
  • the distribution information of the data packet is sent to the network device through the existing auxiliary information of the terminal device, so that the terminal device does not need to send new information to the network device, which saves signaling overhead.
  • the present application provides a resource scheduling method.
  • the method includes: a network device receives distribution information of a data packet from a terminal device; the network device determines resources allocated to the terminal device based on the distribution information; and the network device sends configuration information to the terminal device , Configuration information is used to indicate resources.
  • the network device may allocate resources to the terminal device according to the distribution information of the data packet reported by the terminal device, so that the resources allocated to the terminal device and the terminal device send the data packet
  • the required resource matching in this way, can not only reduce the problem of wasting resources caused by allocating too many resources to the terminal device, but also reduce the problem of allocating too few resources to the terminal device, resulting in a large transmission delay of the terminal device.
  • the distribution information of the data packet includes the distribution information of the transmission block size TBS.
  • the network device can allocate resources to the terminal device according to the TBS distribution information sent by the terminal device, so that the amount of resources allocated by the network device to the terminal device matches the amount of resources required by the terminal device, which can not only be reduced to
  • the problem of resource waste caused by the terminal device allocating too many resources can also reduce the problem that the terminal device allocates too few resources and causes the terminal device transmission delay to be large.
  • the TBS distribution information includes a TBS distribution index and a distribution parameter corresponding to the TBS distribution index; wherein, the TBS distribution index is used to indicate the TBS distribution type, and the distribution parameter corresponding to the TBS distribution index is used to indicate the corresponding TBS The distribution of TBS under the type of TBS distribution indicated by the distribution index.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the distribution parameter corresponding to the TBS distribution index includes a TBS sequence within a distribution period.
  • the network device may allocate the resource size for the terminal device according to the TBS distribution information corresponding to the periodic distribution type to the resource size required for the terminal device to transmit data, so that the resource size allocated by the network device and the resource required by the terminal device Match the size. In this way, not only can the waste of resources be reduced, but also the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device can be reduced.
  • the distribution parameters corresponding to the TBS distribution index include TBS and the probability corresponding to TBS.
  • the network device when the network device allocates resources to the terminal device according to the TBS distribution information corresponding to the random distribution type, the network device can allocate the resource with the largest TBS in the distribution parameters to the terminal device when the remaining system resources are large, so that the terminal device There are sufficient resources to transfer all data.
  • the terminal equipment is allocated resources according to the probability of each TBS in the distribution parameter, so that the terminal equipment has sufficient resources when transmitting most data, which can not only reduce the resources caused by allocating too many resources for the terminal equipment The waste can also reduce the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device.
  • the distribution parameters corresponding to the TBS distribution index include the TBS range and the distribution difference.
  • the network device when the network device allocates resources to the terminal device according to the TBS distribution information corresponding to the uniform distribution type, the network device may allocate the resources of the terminal device to the determined multiple TBS when the remaining system resources are large
  • the larger TBS allows the terminal device to have sufficient resources when transmitting all data.
  • the size of the resource allocated to the terminal device is the smaller TBS among the determined multiple TBSs, so that the terminal device has sufficient resources when transmitting most data, which can not only reduce the allocation of terminal devices.
  • the waste of resources caused by multiple resources can also reduce the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device.
  • the distribution information of the data packet includes time interval distribution information of the data packet.
  • the time interval distribution information of the data packet includes a time interval distribution index and a distribution parameter corresponding to the time interval distribution index; wherein, the time interval distribution index is used to indicate the time interval distribution type of the data packet, time interval The distribution parameter corresponding to the distribution index is used to indicate the distribution of the time interval for the terminal device to send the data packet under the time interval distribution type indicated by the time interval distribution index.
  • the time interval distribution type includes at least one of a fixed time interval distribution type and a non-fixed time interval distribution type.
  • the distribution parameter corresponding to the time interval index includes a fixed time interval at which the terminal device sends a data packet.
  • the resource device when the network device allocates resources to the terminal device according to the time interval distribution information corresponding to the fixed time interval distribution type, the resource device can allocate the resource device to the terminal device at the same time interval as the data packet sent by the terminal device.
  • the problem of resource waste caused by allocating too dense resources to terminal devices is reduced, and the problem of large transmission delay of terminal devices due to sparse resources being allocated to terminal devices can also be reduced.
  • the distribution parameter corresponding to the time interval includes the average time interval at which the terminal device sends a data packet.
  • the network device allocates resources to the terminal device according to the time interval distribution information corresponding to the non-fixed time interval distribution type
  • the time interval of the resource allocated by the network device to the terminal device is close to the time interval for the terminal device to send the data packet.
  • the network device receiving the distribution information of the data packet from the terminal device includes: the network device receives the terminal device auxiliary information from the terminal device, and the terminal device auxiliary information includes the distribution information of the data packet.
  • the distribution information of the data packet is sent to the network device through the existing auxiliary information of the terminal device, so that the terminal device does not need to send new information to the network device, which saves signaling overhead.
  • an embodiment of the present application provides a communication method.
  • the method includes: the terminal device obtains configuration information, and the configuration information is used to indicate a configuration authorization allocated to the terminal device, and the configuration authorization is a periodic resource; the terminal device according to the configuration information, Determine the configuration authorization; in the first period of the configuration authorization, send first information, the first information is used to indicate the size of the data packet of the terminal device in the next period.
  • the terminal device reports the first information so that the network device can dynamically adjust the periodic resources allocated to the terminal device according to the first information, thereby reducing waste of resources.
  • an embodiment of the present application provides a communication method.
  • the method includes: a network device sends configuration information to a terminal.
  • the configuration information is used to indicate a configuration authorization assigned to the terminal device.
  • the configuration authorization is a periodic resource;
  • receiving first information the first information is used to indicate the size of the data packet of the terminal device in the next cycle; the network device allocates resources for the next cycle of configuration authorization according to the first information.
  • the network device may dynamically adjust the periodic resources allocated to the terminal device according to the first information, thereby further reducing the waste of resources.
  • the present application provides a resource scheduling device, including:
  • the sending unit is used to send the distribution information of the data packet to the network device
  • the receiving unit is configured to receive configuration information from the network device, where the configuration information is used to indicate resources allocated to the terminal device according to the distribution information.
  • the distribution information of the data packet includes distribution information of a transmission block size TBS.
  • the TBS distribution information includes a TBS distribution index and distribution parameters corresponding to the TBS distribution index;
  • the TBS distribution index is used to indicate the TBS distribution type
  • the distribution parameter corresponding to the TBS distribution index is used to indicate the TBS distribution under the TBS distribution type indicated by the TBS distribution index.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the distribution parameter corresponding to the TBS distribution index includes a TBS sequence within a distribution period
  • the distribution parameters corresponding to the TBS distribution index include TBS and the probability corresponding to the TBS; or,
  • the distribution parameters corresponding to the TBS distribution index include a TBS range and a distribution difference value.
  • the distribution information of the data packet includes time interval distribution information of the data packet.
  • the time interval distribution information of the data packet includes a time interval distribution index and a distribution parameter corresponding to the time interval distribution index;
  • the time interval distribution index is used to indicate the time interval distribution type of the data packet, and the distribution parameter corresponding to the time interval distribution index is used to indicate the terminal device under the time interval distribution type indicated by the time interval distribution index The distribution of time intervals for sending packets.
  • the time interval distribution type includes at least one of a fixed time interval distribution type or a non-fixed time interval distribution type.
  • the distribution parameter corresponding to the time interval index includes a fixed time interval at which the terminal device sends a data packet
  • the distribution parameter corresponding to the time interval includes the average time interval at which the terminal device sends a data packet.
  • the sending unit is specifically configured to:
  • an embodiment of the present application provides a resource scheduling apparatus, including:
  • the receiving unit is used to receive the distribution information of the data packet from the terminal device;
  • a processing unit configured to determine resources allocated to the terminal device according to the distribution information
  • the sending unit is configured to send configuration information to the terminal device, where the configuration information is used to indicate the resource.
  • the distribution information of the data packet includes distribution information of a transmission block size TBS.
  • the TBS distribution information includes a TBS distribution index and distribution parameters corresponding to the TBS distribution index;
  • the TBS distribution index is used to indicate the TBS distribution type
  • the distribution parameter corresponding to the TBS distribution index is used to indicate the TBS distribution under the TBS distribution type indicated by the corresponding TBS distribution index.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the distribution parameter corresponding to the TBS distribution index includes a TBS sequence within a distribution period
  • the distribution parameters corresponding to the TBS distribution index include TBS and the probability corresponding to the TBS; or,
  • the distribution parameters corresponding to the TBS distribution index include a TBS range and a distribution difference value.
  • the distribution information of the data packet includes time interval distribution information of the data packet.
  • the time interval distribution information of the data packet includes a time interval distribution index and a distribution parameter corresponding to the time interval distribution index;
  • the time interval distribution index is used to indicate the time interval distribution type of the data packet, and the distribution parameter corresponding to the time interval distribution index is used to indicate the terminal device under the time interval distribution type indicated by the time interval distribution index The distribution of time intervals for sending packets.
  • the time interval distribution type includes at least one of a fixed time interval distribution type and a non-fixed time interval distribution type.
  • the distribution parameter corresponding to the time interval index includes a fixed time interval at which the terminal device sends a data packet
  • the distribution parameter corresponding to the time interval includes the average time interval at which the terminal device sends a data packet.
  • the receiving unit is specifically configured to:
  • the terminal device auxiliary information includes distribution information of the data packet.
  • an embodiment of the present application provides a communication device, including a processing unit and a sending unit, wherein,
  • the processing unit is used to obtain configuration information, and the configuration information is used to indicate a configuration authorization allocated to the terminal device, and the configuration authorization is a periodic resource;
  • the processing unit is further configured to determine the configuration authorization according to the configuration information
  • the sending unit is configured to send first information during the first period of configuration authorization, and the first information is used to indicate the size of the data packet of the terminal device in the next period.
  • an embodiment of the present application provides a communication device, including a sending unit, a receiving unit, and a processing unit, wherein,
  • the sending unit is configured to send configuration information to a terminal, where the configuration information is used to indicate a configuration authorization assigned to the terminal device, and the configuration authorization is a periodic resource;
  • the receiving unit is configured to receive first information in the first period of the configuration authorization, and the first information is used to indicate the size of the data packet of the terminal device in the next period;
  • the processing unit is configured to, according to the first information, allocate resources for the next cycle of configuration authorization.
  • an embodiment of the present application provides a resource scheduling apparatus, including a processor, configured to be connected to a memory, read and execute a program stored in the memory, to execute any of the foregoing first aspect method.
  • an embodiment of the present application provides a resource scheduling apparatus, including a processor, configured to be connected to a memory, read and execute a program stored in the memory, to execute any of the foregoing second aspects method.
  • an embodiment of the present application provides a communication device, including a processor, configured to be connected to a memory, and read and execute a program stored in the memory to execute any of the foregoing third aspects method.
  • an embodiment of the present application provides a communication device, including a processor, configured to be connected to a memory, and read and execute a program stored in the memory to execute any of the foregoing fourth aspects method.
  • an embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the first aspect above is implemented.
  • an embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the above second aspects is implemented.
  • an embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the above third aspects is implemented.
  • an embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the foregoing fourth aspects is implemented.
  • an embodiment of the present application further provides a program product.
  • the program product includes a computer program (ie, execution instructions), and the computer program is stored in a readable storage medium.
  • At least one processor of the terminal device may read the computer program from the readable storage medium, and the execution of the computer program by the at least one processor causes the terminal device to implement the method provided in the first aspect above.
  • an embodiment of the present application further provides a program product.
  • the program product includes a computer program (that is, an execution instruction), and the computer program is stored in a readable storage medium.
  • At least one processor of the network device can read the computer program from the readable storage medium, and the execution of the computer program by the at least one processor causes the network device to implement the method provided in the second aspect above.
  • an embodiment of the present application further provides a program product.
  • the program product includes a computer program (ie, execution instructions), and the computer program is stored in a readable storage medium.
  • At least one processor of the terminal device can read the computer program from the readable storage medium, and the execution of the computer program by the at least one processor causes the terminal device to implement the method provided in the third aspect.
  • an embodiment of the present application further provides a program product.
  • the program product includes a computer program (that is, an execution instruction), and the computer program is stored in a readable storage medium.
  • At least one processor of the network device can read the computer program from the readable storage medium, and the execution of the computer program by the at least one processor causes the network device to implement the method provided in the fourth aspect above.
  • an embodiment of the present application further provides a terminal device, including the device according to any one of the fifth aspect or the ninth aspect.
  • the terminal device can report the distribution information of the data packet sent by the terminal device to the network device, so that the network device can allocate resources to the terminal device according to the distribution information of the data packet reported by the terminal device, Make the resources allocated to the terminal equipment match the resources required by the terminal equipment to send data packets, so that not only can the problem of wasted resources caused by allocating too many resources to the terminal equipment, but also reduce the allocation of too few resources to the terminal equipment And cause the problem of large transmission delay of terminal equipment.
  • FIG. 1 is a schematic diagram of an application architecture of an embodiment of this application
  • FIG. 2 is a schematic flowchart of a resource scheduling method provided by an embodiment of the present application.
  • FIG. 3 is a schematic flowchart of another resource scheduling method provided by an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a periodic resource provided by an embodiment of this application.
  • 5A is a schematic diagram of a format of a transmission block provided by an embodiment of this application.
  • 5B is a schematic diagram of a BSR format provided by an embodiment of the present application.
  • 5C is a schematic diagram of another BSR format provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a resource provided by an embodiment of this application.
  • FIG. 7 is a schematic diagram of yet another periodic resource provided by an embodiment of this application.
  • FIG. 8 is a schematic flowchart of a communication method provided by an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a communication process provided by an embodiment of this application.
  • FIG. 10 is a schematic diagram of another communication method provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram of a resource provided by an embodiment of this application.
  • FIG. 12 is a schematic structural diagram of a resource scheduling apparatus provided by an embodiment of this application.
  • FIG. 13 is a schematic structural diagram of a resource scheduling apparatus provided by an embodiment of this application.
  • FIG. 14 is a schematic structural diagram of a terminal device provided by an embodiment of this application.
  • 15 is a schematic structural diagram of a network device according to an embodiment of this application.
  • the technical solution shown in this application can be applied to the fifth generation mobile communication technology (5G) system, including 5G vehicle network (V2X) system, and can also be applied to long-term evolution (LongTerm Evolution, LTE) system, including LTE V2X network, can also be applied to Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UMTS Terrestrial Radio Access Network, UTRAN) system, or global mobile communications System (Global System for Mobile Communication, GSM) / Enhanced Data Rate GSM Evolution (Enhanced Data Rate for GSM Evolution, EDGE) system wireless access network (GSM EDGE Radio Access Network, GERAN) architecture.
  • 5G fifth generation mobile communication technology
  • LTE Long-term evolution
  • LTE Long-term evolution
  • UMTS Terrestrial Radio Access Network UMTS Terrestrial Radio Access Network
  • UTRAN Universal Mobile Telecommunications System
  • GSM Global System for Mobile Communication
  • GSM Global System for Mobile Communication
  • EDGE Enhanced Data Rate for GSM Evolution
  • the core network includes mobile management entities (Mobile Management Entity, MME) and service gateway (Serving Gateway, S-GW) ⁇ public data network gateway (Public Data Network Gateway, Way-Way, P-GW) and other network elements
  • MME Mobile Management Entity
  • S-GW service gateway
  • public data network gateway Public Data Network Gateway, Way-Way, P-GW
  • the core network includes services such as General Packet Radio Service (GPRS) Support Node (Serving GPRS Support, SGSN) and Gateway GPRS Support Node (Gateway GPRS Support Node, GGSN) and other networks yuan.
  • GPRS General Packet Radio Service
  • SGSN General Packet Radio Service
  • GGSN Gateway GPRS Support Node
  • PLMN Public Land Mobile Network
  • the terminal device may be a device that includes a wireless transceiver function and can cooperate with a network device to provide a communication service for a user.
  • Terminal equipment can refer to industrial robots, industrial automation equipment, terminal equipment, user equipment (User Equipment, UE), access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals , Terminal, wireless terminal equipment, user agent or user device.
  • User Equipment User Equipment
  • the terminal device may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (Wireless Local Loop, WLL) station, a personal digital processing (Personal Digital Assistant (PDA), a wireless Communication-enabled handheld devices, computing devices, or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks or networks after 5G, for example, V2X terminal devices in LTE networks, in 5G networks V2X terminal equipment, etc., this application is not limited.
  • SIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Assistant
  • the terminal device involved in this application has at least auxiliary information reporting function
  • the auxiliary information reported by the terminal device may include size distribution information of the data packet sent by the terminal device, time interval distribution information of the data packet, and the next to be sent by the terminal device At least one of information such as the size of the data packet and the remaining buffer size of the terminal device.
  • the auxiliary information reported by the terminal device may also include other information, which is not specifically limited in this application.
  • the size distribution information of the data packet is used to indicate the distribution of the size of the data packet sent by the terminal device in the historical period
  • the time interval distribution information of the data packet is used to indicate the time of the data packet sent by the terminal device in the historical period The distribution obeyed by the interval.
  • the present application also relates to network equipment, which may be equipment for communicating with terminal equipment.
  • the network equipment may be a base station (Base Transceiver Station, BTS) in the GSM system or CDMA system, or a base station (NodeB, NB) in the WCDMA system, or an evolutionary base station (Evolutional Node B) in the LTE system , ENB or eNodeB), can also be a wireless base station (gNodeB, gNB) in a 5G system.
  • BTS Base Transceiver Station
  • NodeB, NB base station
  • Evolutional Node B evolution base station
  • gNodeB, gNB wireless base station
  • the network device may also be a relay station, an access point, an in-vehicle device, a wearable device, a network-side device in a network after 5G or a network device in a future-evolving PLMN network, and a roadside site unit (RSU) )Wait.
  • RSU roadside site unit
  • the network device involved in this application may also be referred to as a radio access network (Radio Access Network, RAN) device.
  • the RAN device is connected to the terminal device and is used to receive data from the terminal device and send it to the core network device.
  • RAN equipment corresponds to different equipment in different communication systems, for example, corresponds to base stations and base station controllers in 2G systems, corresponds to base stations and radio network controllers (RNC) in 3G systems, and evolves in 4G systems.
  • Evolutionary Node (B) corresponding to 5G system in 5G system, such as network equipment in New Radio Access System (NR), such as gNB, centralized unit (CU), or Distributed unit (distributed unit, DU).
  • NR New Radio Access System
  • CU centralized unit
  • DU Distributed unit
  • the network device involved in this application may receive auxiliary information reported by the terminal device, and allocate resources according to the auxiliary information reported by the terminal device.
  • the network device allocating resources includes at least the following two possible ways: One possible way: In the application scenario where the terminal device has been allocated (configured and activated) configured authorized resources, the network device can be based on the terminal The auxiliary information reported by the device is used to schedule the configuration authorization resources allocated for the terminal device to other terminal devices.
  • the network device allocates the configured authorized resources to the terminal device according to the auxiliary information reported by the terminal device, or on the terminal.
  • the network device modifies the allocated configuration authorization resources for the terminal device according to the auxiliary information reported by the terminal device.
  • the use of uplink resources by the terminal device can be dynamically scheduled or non-dynamically scheduled by the network device.
  • the network device allocates uplink resources to the terminal device, and indicates the allocated uplink resources to the terminal device through downlink control information (downlink control information, DCI).
  • DCI downlink control information
  • the network device configures an authorized resource for the terminal device.
  • the authorized resource may be called a configured authorized resource, and is also called a configured grant.
  • the configuration authorization may include configuration authorization type 1 (configured grant Type 1) and configuration authorization type 2 (configured grant Type 2).
  • the configuration authorization type 1 is the uplink authorization provided by the network device to the terminal device through radio resource control (RRC) signaling, and stored by the terminal device as the configured uplink authorization (configured uplink) grant.
  • the RRC signaling It can include the time-frequency position of a configuration authorization resource, and the period of configuration authorization resources (that is, the interval between the two configuration authorization resources in the time domain), the required coding modulation scheme (Modulation and Coding Scheme, MCS), configuration use The number of HARQ processes etc.
  • Configuration authorization type 2 is when the network device provides parameters such as the period for configuring authorized resources and the number of HARQ processes used for configuration through RRC signaling.
  • the configuration uplink authorization can be deactivated by physical layer or layer 1 (L1) signaling.
  • the configuration authorization type 1 may also be called a grant-free (GF) resource or a scheduling-free resource
  • the configuration authorization type 2 may be called a semi-persistent (SPS) resource.
  • configuration authorization may also include others, which is not specifically limited in this application. The technical solution shown in this application is applicable to all non-dynamic resource scheduling methods.
  • FIG. 1 is a schematic diagram of an application architecture according to an embodiment of this application. Please refer to FIG. 1, which includes a terminal device 101 and a network device 102.
  • the auxiliary information reported by the terminal device 101 to the network device 102 may include the size distribution information of the data packet sent by the terminal device, the time interval distribution information of the data packet, the size of the next data packet to be sent by the terminal device, the remaining buffer size of the terminal device, etc. At least one of the information.
  • the auxiliary information reported by the terminal device 101 to the network device 102 may be different.
  • the terminal device 101 reports to the network device 102
  • the auxiliary information may be the size of the next data packet to be sent, etc.
  • the auxiliary information reported by the terminal device 101 to the network device 102 may include size distribution information of data packets sent by the terminal device, time interval distribution information of data packets, and so on.
  • the network device 102 may allocate resources according to the auxiliary information reported by the terminal device 101, for example, allocate resources already allocated to the terminal device to other terminal devices for use, or allocate resources to the terminal device or adjust the allocated resources.
  • the process of allocating resources by the network device 102 is also different.
  • the auxiliary information reported by the terminal device 101 may be When the size of the next data packet to be sent by the terminal device is included, the network device 102 may schedule the configured authorized resources or part of the configured authorized resources allocated to the terminal device 102 according to the auxiliary information to other terminal devices.
  • the auxiliary information reported by the terminal device 101 may include information about the size distribution of the data packet or the time interval distribution of the data packet sent by the terminal device, and the network device may use the auxiliary information as The terminal device 101 allocates and configures authorized resources.
  • the network device 102 since the network device 102 allocates resources according to the auxiliary information reported by the terminal device 101, the resources scheduled to the terminal device 101 are consistent with the resources actually required by the terminal device 101, reducing the allocation of too much or too little to the terminal device 101 Resources, which in turn improves resource utilization.
  • FIG. 1 is merely a system architecture in the form of an example, not a limitation of the system architecture.
  • the system architecture may be set according to actual needs, which is not specifically limited in this application.
  • FIG. 2 is a schematic flowchart of a resource scheduling method provided by an embodiment of this application. Please refer to FIG. 2, the method may include:
  • the terminal device sends distribution information of the data packet to the network device.
  • the terminal device sends terminal equipment assistance information (UE Assistance Information) to the network device, and the terminal equipment assistance information includes distribution information of the data packet.
  • UE Assistance Information terminal equipment assistance information
  • the distribution information of the data packets described in the embodiments of the present application may be distribution information of data packets corresponding to a specific service or certain specific services or currently running services of the terminal device, for example, the specific service may include V2X services, Device to Device (D2D) services, etc.
  • the specific service may include V2X services, Device to Device (D2D) services, etc.
  • the terminal device may first determine the distribution information of the data packet, and then send the distribution information of the data packet to the network device.
  • the terminal device may determine the distribution information of the data packet through at least the following two feasible implementation manners:
  • the terminal device may determine the distribution information of the data packet corresponding to the first service according to the size and / or time interval of the data packet corresponding to the first service sent in the historical period.
  • the historical period may be one hour, one day, one week, etc. before the current time.
  • the historical time period can be set as needed, and this application does not limit it.
  • the unit of the data packet size involved in the present application may be bytes, etc., and the unit of the data packet size will not be described in the following embodiments.
  • the terminal device determines the distribution of data packets corresponding to the first service according to the configuration parameters of the application layer.
  • the application layer of the terminal device can generate a data packet according to the configuration parameters.
  • the configuration parameters are used to indicate the size of the data packet generated by the application layer and the time interval for generating the data packet.
  • the distribution information of the data packet may include at least one of transmission block size (Transport Block Size, TBS) distribution information, or time interval distribution information of the data packet.
  • TBS Transmission Block Size
  • the distribution information of the data packet may include one or more of TBS distribution information or time interval distribution information of the data packet.
  • the distribution information of the data packet may also include service information.
  • business information may include business identification, business type, and so on.
  • the distribution information of the data packet may also include other information, which is not specifically limited in this embodiment of the present invention.
  • TBS distribution information and the time interval distribution information of the data packets will be described in detail respectively.
  • the TBS distribution information may include a TBS distribution index and a distribution parameter corresponding to the TBS distribution index.
  • the TBS distribution index is used to indicate the TBS distribution type
  • the distribution parameter corresponding to the TBS distribution index is used to indicate the TBS distribution under the TBS distribution type indicated by the TBS distribution index.
  • the mapping relationship between the TBS distribution index and the TBS distribution type may be configured by the network device to the terminal device through system information or RRC dedicated signaling, or may be pre-configured in the storage device of the terminal device.
  • the auxiliary information reported to the base station includes the TBS distribution index corresponding to the TBS distribution type and the distribution parameters.
  • the TBS distribution information may also include only the TBS distribution index.
  • the TBS index is used to indicate the TBS distribution type and the distribution parameters under the TBS distribution type.
  • the mapping relationship between the TBS distribution index and the corresponding TBS distribution type and distribution parameter may be configured by the network device to the terminal device through system information or RRC dedicated signaling, or may be pre-configured in the storage device of the terminal device.
  • the auxiliary information reported to the base station includes the TBS distribution index corresponding to the TBS distribution type and distribution parameter.
  • the distribution parameters of the terminal equipment under a TBS distribution type are usually unchanged.
  • a distribution parameter under a TBS distribution type may be determined by the terminal device and reported to the network device in advance, or may be obtained by the network device based on the received data of the terminal device.
  • one transport block may be a MAC layer protocol data unit (Protocol Data Unit, PDU) submitted by the MAC layer to the physical layer.
  • PDU Protocol Data Unit
  • the TBS can be the size of one MAC PDU that the MAC layer of the terminal device delivers to the physical layer.
  • the TBS distribution index can be represented by preset characters.
  • the TBS distribution index may be: 0, 1, 2, 3, etc., or the TBS distribution index may be: 00, 01, 10, 11, etc.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the TBS distribution type includes one or more of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • one TBS distribution type may correspond to multiple distribution parameters, and one distribution parameter corresponding to one TBS distribution type may uniquely describe the distribution of a TBS that satisfies the TBS distribution type.
  • TBS distribution index ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • TBS distribution index TBS distribution type Distribution parameter 00 Periodic distribution TBS sequence 01 Random distribution Probability corresponding to TBS and TBS 10 Evenly distributed TBS range and distribution difference
  • the size of the data packet (TBS) sent by the terminal device has a periodic rule, that is, the size rule of the data packet sent by the terminal device in different distribution periods is the same.
  • One distribution period corresponds to N data packets, and N is an integer greater than 1, for example, N can be 5, 8, 10, etc.
  • the terminal device sends N data packets in each distribution period, and N data packets in different distribution periods
  • the size corresponds to the same or approximately the same.
  • the size of the first data packet sent by the terminal device in each distribution cycle is the same or approximately the same
  • the size of the second data packet sent by the terminal device in each distribution cycle is the same or approximately the same
  • the Nth data packet sent in each distribution period has the same or approximately the same size.
  • Approximately the same size of the data packet means that the difference of the size of the data packet is within the preset difference range.
  • the preset difference range may be -5 bytes to 5 bytes, and so on.
  • the preset difference range can be set according to actual needs.
  • the distribution parameters corresponding to the periodic distribution include TBS sequences within a distribution period.
  • the TBS sequence is used to indicate the size distribution of TBS within a distribution period; or, the TBS sequence is used to indicate the arrangement of N data packets / transport block sizes (TBS) sent within a distribution period, where N is greater than or equal to Positive integer of 1.
  • the TBS sequence is 300, 199, 199, 199, 199, indicating that the distribution law of the packet size is 300, 199, 199, 199, 199 during the distribution period; that is, the size distribution of TBS is 300, 199, 199, 199 , 199, in bytes.
  • the units of the sequences or resources appearing in the following examples are also bytes, and will not be described in detail later.
  • the distribution cycle can also be called the transmission cycle.
  • the distribution parameter corresponding to the periodic distribution may also include first indication information, where the first indication information is used to instruct the network device to allocate resources and / or times to the terminal device according to the TBS sequence.
  • the first indication information may include the start time of the next distribution period.
  • the first indication information is used to instruct the network device to allocate resources to the terminal device according to the TBS sequence from the start time of the next distribution period .
  • the first indication information is used to instruct the network device to start from time X
  • the resources allocated by the equipment are 300, 199, 199, 199, 199, ..., 300, 199, 199, 199, 199.
  • the first indication information may include the first position of the next data packet sent by the terminal device in the distribution period, and correspondingly, the first indication information may instruct the network device to allocate the terminal device according to the first position and the TBS sequence Resources.
  • the first indication information is used to indicate the network Starting from the next resource allocated to the terminal device, the resources allocated to the terminal device are: 199, 199, 199, 300, 199, 199, 199, 199, ..., 300, 199, 199, 199, 199, 199.
  • the terminal device may distribute any one The TBS sequence within the period is determined as the distribution parameter, or the terminal device may determine the distribution parameter according to the TBS sequence within multiple distribution periods.
  • the size of the data packet sent by the terminal device in the historical period is: 300, 199, 199, 199, 300, 199, 199, 199, 199, ... ..., 300, 199, 199, 199, 199, 199.
  • the terminal device sends data packets according to the rules of 300, 199, 199, 199, 199. Therefore, it can be determined that the TBS distribution is a periodic distribution, and one distribution period corresponds to Five data packets, the size of the data packets sent in each distribution cycle are: 300, 199, 199, 199, 199.
  • the distribution parameter corresponding to the periodic distribution may be: ⁇ 300, 199, 199, 199, 199 ⁇ .
  • the size of the data packet sent by the terminal device in the historical period is: 300, 199, 100, 298, 201, 100, 301, 199, 98, ..., 302, 202, 100.
  • the size of the i-th (1, 4, 7, 10, etc.) data packet sent by the terminal device is approximately 300, and the j-th (2, 5, 8, 11, etc.) sent by the terminal device )
  • the size of the data packets is approximately 200, and the size of the kth (3, 6, 9, 12, etc.) data packets sent by the terminal device is approximately 100.
  • the TBS distribution can be periodically distributed, and one transmission cycle corresponds to 3 data packets, the size of the data packet sent in each transmission cycle is approximately: 300, 200, 100.
  • the distribution parameter corresponding to the periodic distribution may be: ⁇ 300, 200, 100 ⁇ .
  • the distribution parameter corresponding to the periodic distribution may be a TBS sequence within any distribution period, for example, ⁇ 300, 199, 100 ⁇ , or ⁇ 298, 201, 100 ⁇ , or ⁇ 301, 199, 98 ⁇ , etc.
  • the terminal device determines the distribution information of the data packet according to the configuration parameters of the application layer, when the terminal device determines that the data packet sent by the terminal device satisfies the periodic distribution according to the configuration parameter, the terminal device may determine the pre-configured TBS sequence of the application layer as the distribution parameter.
  • the terminal device may determine that the TBS distribution is a periodic distribution, And the distribution parameter corresponding to the periodic distribution may be: ⁇ 300, 199, 199, 199, 199 ⁇ .
  • the terminal device randomly sends data packets of different sizes according to a certain probability, or the terminal device randomly sends data packets of different sizes in accordance with a certain probability.
  • the distribution parameters corresponding to the random distribution may include TBS and the probability corresponding to the TBS.
  • the probability corresponding to the TBS refers to the probability that the terminal device sends the data block of the TBS.
  • the terminal device determines the distribution information of the data packet according to the data packet sent in the historical period, when the terminal device determines that the data packet sent by the terminal device satisfies the random distribution according to the data packet sent in the historical period, the terminal device can send Statistics on the size and number of data packets to get the distribution parameters.
  • the terminal device can It is determined that the TBS distribution is a random distribution, and the distribution parameters corresponding to the random distribution may be: ⁇ 1200, 800 ⁇ , ⁇ 0.8, 0.2 ⁇ .
  • the terminal device determines the distribution information of the data packets according to the configuration parameters of the application layer, and when the terminal device determines that the data packets sent by the terminal device satisfy the random distribution according to the configuration parameters, the terminal device may determine the distribution parameters according to the configuration parameters of the application layer.
  • the configuration parameters of the application layer of the terminal device instruct the terminal device to generate a 1200-byte data packet with a probability of 80%, and an 800-byte size with a probability of 20%.
  • Data packet the terminal device may determine that the TBS distribution is a random distribution, and the distribution parameter corresponding to the random distribution may be: ⁇ 1200, 800 ⁇ , ⁇ 0.8, 0.2 ⁇ .
  • the size of the data packet sent by the terminal device is within the preset TBS range, and the difference between the size of the adjacent data packets sent by the terminal device is the preset distribution difference, or the preset distribution difference Within the range of values.
  • the preset distribution difference range may be the sum of the preset distribution difference and the preset error range, for example, the preset error range may be -2 to 2, -3 to 3, and so on.
  • the distribution difference value is 200 and the preset error range is -2 to 2
  • the distribution difference range may be 198-202.
  • multiple TBSs can be determined, and the terminal device has the same probability of sending each TBS data packet.
  • multiple TBSs can be determined based on the TBS range and distribution difference: 300, 400, and 500, where the probability that the terminal device sends TBS 300 is three One in one, the probability of sending a TBS of 400 is one third, and the probability of sending a TBS of 500 is one third.
  • the distribution parameters corresponding to the uniform distribution include the TBS range and distribution difference.
  • the terminal device determines the distribution information of the data packet according to the data packet sent in the historical period, when the terminal device determines that the data packet sent by the terminal device satisfies the uniform distribution according to the data packet sent in the historical period, the terminal device can send The data packet size is counted to obtain the distribution parameters.
  • the terminal device can determine that the size of the sent data packet meets the uniform distribution according to the size of the data packet sent in the historical period, and the distribution parameter corresponding to the uniform distribution can be For: ⁇ 200-800, 200 ⁇ .
  • the terminal device can determine the size of the data packet sent according to the size of the data packet sent in the historical period
  • the size of the data packet satisfies a uniform distribution, and the distribution parameter corresponding to the uniform distribution may be: ⁇ 200-800, 200 ⁇ .
  • the terminal device determines the distribution information of the data packets according to the configuration parameters of the application layer, and when the terminal device determines that the data packets sent by the terminal device satisfy the uniform distribution according to the configuration parameters, the terminal device may determine the distribution parameters according to the configuration parameters of the application layer.
  • the configuration parameters of the application layer of the terminal device instruct the terminal device to send a data packet with a TBS of 200 with a 25% probability, send a data packet with a TBS of 400 with a 25% probability, and with a 25% probability
  • the terminal device may determine that the TBS distribution is a uniform distribution, and the distribution parameter corresponding to the uniform distribution may be: ⁇ 200-800, 200 ⁇ .
  • the terminal device when the terminal device reports the distribution parameters, it only needs to report the TBS range and the distribution difference, without separately reporting multiple TBS (the size of the data packet that the terminal device may send) and the probability corresponding to each TBS Saving signaling overhead.
  • the time interval distribution information of the data packet may include a time interval distribution index and a distribution parameter corresponding to the time interval distribution index.
  • the time interval distribution index is used to indicate the time interval distribution type of the data packet
  • the distribution parameter corresponding to the time interval distribution index is used to indicate the time interval of the data packet sent by the terminal device under the time interval distribution type indicated by the time interval distribution index distributed.
  • the mapping relationship between the time interval distribution index and the time interval distribution type may be configured by the network device to the terminal device through system information or RRC dedicated signaling, or may be pre-configured in the storage device of the terminal device.
  • the auxiliary information reported to the base station includes the time interval distribution index corresponding to the time interval distribution type and the distribution parameter.
  • the distribution information of the time interval may also include only the time interval distribution index.
  • the time interval index is used to indicate the time interval distribution type and the distribution parameters under the time interval distribution type.
  • the mapping relationship between the time interval distribution index and the corresponding time interval distribution type and distribution parameter may be configured by the network device to the terminal device through system information or RRC dedicated signaling, or may be pre-configured in the storage device of the terminal device.
  • the auxiliary information reported to the base station includes the time interval distribution index corresponding to the time interval distribution type and the distribution parameter.
  • the distribution parameters of the terminal equipment under a type of time interval distribution of data packets are usually unchanged.
  • the distribution parameter under a time interval distribution type of a data packet may be determined by the terminal device and reported to the network device in advance, or may be determined by the network device based on the received data of the terminal device.
  • the time interval of the data packet shown in this application may be the time interval for the terminal device to send the data packet, or may be the time interval for the data packet to reach the terminal device.
  • the time interval of the data packet arriving at the terminal device may be the time interval of the packet data convergence protocol (Packet Data Convergence Protocol, PDCP) layer or logical link control (Radio Link Control, RLC) layer arriving at the terminal device.
  • PDCP Packet Data Convergence Protocol
  • RLC Radio Link Control
  • the time interval distribution index can be represented by preset characters.
  • the time interval distribution index may be: 0, 1, 2, 3, etc., or the time interval distribution index may be: 00, 01, 10, 11, etc.
  • the time interval distribution type includes at least one of a fixed time interval distribution type and a non-fixed time interval distribution type.
  • the time interval distribution type includes one or more of a fixed time interval distribution type or a non-fixed time interval distribution type.
  • a time interval distribution type may correspond to multiple distribution parameters, and a time interval distribution type corresponds to a distribution parameter that may uniquely describe a time interval distribution of a data packet that satisfies the time interval distribution type.
  • Time interval distribution index Time interval distribution type Distribution parameter 0 Fixed time interval distribution Fixed time interval 1 Non-fixed time interval distribution Average time interval
  • the time interval at which the terminal device sends data packets twice is the same or approximately the same.
  • the time interval for the terminal device to send the data packet twice is approximately the same means that the time interval for the terminal device to send the data packet twice is within the preset time range.
  • the preset time range may be -0.1 ms to 0.1 ms.
  • the preset time range can be set according to actual needs.
  • the distribution parameter corresponding to the fixed time interval distribution includes a fixed time interval at which the terminal device sends a data packet.
  • the terminal device determines the distribution information of the data packet according to the data packet sent in the historical period, when the terminal device determines that the time interval of the data packet sent by the terminal device satisfies the distribution of the fixed time interval according to the data packet sent in the historical period, the terminal device Calculate the time interval of the data packets sent in the historical period to obtain the distribution parameters. For example, the time interval of any two adjacent data packets sent by the terminal device in the historical period may be determined as the distribution parameter, or the average value of the time interval of every two adjacent data packets sent by the terminal device in the historical period may be Determined as the distribution parameter.
  • the terminal device determines that the time interval distribution is a fixed time interval distribution, and the distribution parameter corresponding to the fixed time interval distribution can be It is: ⁇ 0.5ms ⁇ .
  • the terminal device can The time interval between two adjacent data packets, the time interval distribution is determined to be a fixed time interval distribution, and the distribution parameter corresponding to the fixed time interval distribution may be any one of the above time intervals, or the average value of the above time intervals, for example ,
  • the distribution parameter can be ⁇ 0.5ms ⁇ , or ⁇ 0.51ms ⁇ , or ⁇ 0.49ms ⁇ , etc.
  • the terminal device determines the distribution information of the data packet according to the configuration parameter of the application layer, and when the terminal device determines that the data packet sent by the terminal device satisfies the distribution of the fixed time interval according to the configuration parameter, the terminal device determines the distribution parameter according to the configuration parameter of the application layer.
  • the terminal device may determine that the time interval distribution is a fixed time interval distribution, and the The distribution parameter corresponding to the distribution at a fixed time interval may be: ⁇ 0.5ms ⁇ .
  • the second kind non-fixed time interval
  • the time interval of the data packet sent by the terminal device every two times is not exactly the same or not exactly the same.
  • the time interval at which the terminal device sends data packets meets certain rules.
  • the non-fixed time interval distribution may include an exponential distribution, a linear distribution, or the like.
  • the terminal device Statistics can be made on the time interval of the data packets sent in the historical period to obtain the distribution parameters.
  • the terminal device may send The average value of the time interval of every two adjacent data packets is determined as the distribution parameter.
  • the terminal device determines that the time interval for sending data packets obey a certain rule, for example, according to the rule of 1ms, 2ms, 1ms, 2ms ..., the terminal device can determine the distribution type as the arrival time interval obey a certain rule, and will ⁇ As a distribution parameter.
  • a certain rule for example, according to the rule of 1ms, 2ms, 1ms, 2ms ...
  • the terminal device determines the distribution information of the data packet according to the configuration parameters of the application layer, when the terminal device determines that the time interval of the data packet sent by the terminal device according to the configuration parameter satisfies the exponential distribution, the terminal device determines the distribution parameter according to the configuration parameter of the application layer.
  • the terminal device can The size determines the distribution parameters.
  • the network device determines resources allocated to the terminal device according to the distribution information.
  • the process for the network device to allocate resources to the terminal device is also different.
  • the following describes the process for the network device to allocate resources to the terminal device when the distribution information includes different content, specific , Including at least the following five feasible situations:
  • the first type the distribution information includes TBS information, and the TBS distribution index in the TBS information indicates the periodic distribution type.
  • the network device may allocate resources to the terminal device based on the TBS sequence corresponding to the periodic distribution type and the first indication information.
  • the network device is the terminal device from time A
  • the allocated resources are: 300, 199, 199, 199, 199, ..., 300, 199, 199, 199, 199.
  • the resource size allocated by the network device to the terminal device is the resource size required by the terminal device to transmit data, so that the resource size allocated by the network device matches the resource size required by the terminal device. In this way, not only can the waste of resources be reduced, but also the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device can be reduced.
  • the second type the distribution information includes TBS information, and the TBS distribution index in the TBS information indicates a random distribution type.
  • the network device may allocate resources to the terminal device according to the remaining resources of the system and the distribution parameters (TBS and probability corresponding to the TBS) corresponding to the random distribution type.
  • the resource size allocated by the network device to the terminal device is the maximum TBS.
  • the remaining resources of the system are less than the maximum TBS in the distribution parameter corresponding to the random distribution type, resources are allocated to the terminal device according to the probability corresponding to each TBS.
  • the network device determines that the system has sufficient remaining resources and can allocate terminal authorization resources with a TBS of at least 1200 bytes to the terminal device, the network device allocates terminal authorization resources with a TBS of 1200 bytes to the terminal device. If the resources are not enough to allocate terminal authorization resources with a TBS of at least 1200 bytes, but the terminal equipment can be allocated with a configuration authorization resource of at least 800 bytes, the network device allocates 800 bytes of configuration authorization resources to the terminal equipment .
  • the terminal device when the remaining resources of the system are large, the terminal device is allocated the resource with the largest TBS in the distribution parameters, so that the terminal device has sufficient resources when transmitting all data.
  • the terminal equipment is allocated resources according to the probability of each TBS in the distribution parameter, so that the terminal equipment has sufficient resources when transmitting most data, which can not only reduce the resources caused by allocating too many resources for the terminal equipment The waste can also reduce the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device.
  • the third type: distribution information includes TBS information, and the TBS distribution index in the TBS information indicates a uniform distribution type.
  • the network device may allocate resources to the terminal device according to the remaining resources of the system, the TBS range corresponding to the uniform distribution type, and the distribution difference.
  • the network device may determine multiple TBSs according to the TBS range and distribution difference, and determine the size of resources allocated to the terminal device among the multiple TBSs based on the remaining system resources and the multiple TBSs.
  • the network device determines multiple TBSs according to the TBS range and the distribution difference: 200, 400, 600, and 800, when the system remains When the resources are large enough, the resource size allocated to the terminal device is 800, and when the remaining system resources are not large enough, the resource size allocated to the terminal device is 600, and so on, and the larger the remaining system resources, the resources allocated to the terminal device The larger the size.
  • the size of the resource allocated to the terminal device is the larger TBS among the determined multiple TBSs, so that the terminal device has sufficient resources when transmitting all data.
  • the size of the resource allocated to the terminal device is the smaller TBS among the determined multiple TBSs, so that the terminal device has sufficient resources when transmitting most data, which can not only reduce the allocation of terminal devices.
  • the waste of resources caused by multiple resources can also reduce the problem of large data transmission delay of the terminal device due to insufficient resources allocated to the terminal device.
  • the distribution information includes time interval information, and the time interval index in the time interval information indicates a fixed time interval distribution type.
  • the network device allocates resources to the terminal device at fixed time intervals.
  • the network device may allocate resources to the terminal device according to the time interval and time offset.
  • the time offset may be an offset from subframe 0 (or slot 0 or symbol 0) of the system frame number (System Frame Number, SNF) 0.
  • SNF System Frame Number
  • the network device allocates resources to the terminal device every 5 ms.
  • the time interval of the resource allocated by the network device to the terminal device is the same as the time interval of the data packet sent by the terminal device, which can not only reduce the problem of resource waste due to the allocation of too dense resources for the terminal device, but also reduce the The terminal equipment allocates too sparse resources, which leads to the problem of large transmission delay of the terminal equipment.
  • the distribution information includes time interval information, and the time interval index in the time interval information indicates a non-fixed time interval distribution type.
  • the network device allocates resources to the terminal device at fixed time intervals.
  • the network device may allocate resources to the terminal device according to the time interval and time offset.
  • the time offset may be an offset from subframe 0 (or slot 0 or symbol 0) of the system frame number (System Frame Number, SNF) 0.
  • SNF System Frame Number
  • the network device allocates resources to the terminal device every 5ms.
  • the network device may also allocate resources to the terminal device according to the remaining resource amount of the system and the average value of the non-fixed time interval.
  • the network device allocates resources to the terminal device every 4 ms.
  • the network device allocates resources to the terminal device every 6 ms.
  • the resource interval allocated by the network device to the terminal device is close to the interval between the terminal device sending the data packet, which can not only reduce the problem of resource waste due to the allocation of too dense resources for the terminal device, but also reduce the The terminal equipment allocates too sparse resources, which leads to the problem of large transmission delay of the terminal equipment.
  • the network device sends configuration information to the terminal device, where the configuration information is used to indicate resources.
  • the configuration information is used to indicate the location of the resource.
  • the terminal device can report the distribution information of the data packet sent by the terminal device to the network device, so that the network device can allocate resources to the terminal device according to the distribution information of the data packet reported by the terminal device, so that The resources allocated by the terminal device match the resources required by the terminal device to send the data packet, so that it can not only reduce the problem of wasting resources caused by allocating too many resources to the terminal device, but also reduce the problems caused by allocating too few resources to the terminal device.
  • FIG. 3 is a schematic flowchart of another resource scheduling method provided by an embodiment of the present application. Please refer to FIG. 3, the method may include:
  • the network device sends configuration information to the terminal device.
  • the configuration information is used to indicate the configuration authorization assigned to the terminal device, and the configuration authorization is a periodic resource.
  • the configuration information may indicate the location, size, period, code modulation scheme used, number of HARQ processes used by the configuration, etc. allocated to the terminal device.
  • the network device may indicate information such as the location, period, size, coding and modulation scheme used, and number of HARQ processes configured and the like through RRC signaling.
  • the network device can provide parameters such as the period of the resource, the number of HARQ processes configured, and other parameters through RRC signaling, and the time-frequency location and encoding of the resource through L1 signaling.
  • Information such as modulation scheme.
  • the periodic resource may be 30 bytes every 5 ms, or 50 bytes every 5 ms.
  • the network device allocates resources to the terminal device in each slot. For example, the network device allocates resource A1 to the terminal device in slot 1 (slot1), allocates resource A2 to the terminal device in slot 2 (slot2), and allocates resource A3 to the terminal device in slot 3 (slot3), ... ....
  • the resource A1, the resource A2, and the resource A3 have the same size, and the time interval between the resource A1, the resource A2, and the resource A3 is the same, that is, the resource A1, the resource A2, and the resource A3 are periodic resources.
  • the terminal device determines configuration authorization according to the configuration information.
  • the terminal device may determine the location, size, period, and other information of the configuration authorization according to the configuration information.
  • the terminal device may obtain configuration information from the received RRC signaling, and determine the configuration authorization according to the configuration information.
  • the terminal device may obtain configuration information from the received RRC signaling and L1 signaling, and determine the configuration authorization according to the configuration information.
  • the terminal device sends the first information to the network device in the first period of configuration authorization.
  • the first information is used to indicate the size of the data packet sent by the terminal device in the next cycle. Or, the first information is used to indicate the size of the next data packet to be sent by the terminal device.
  • the terminal device may determine the first information as a default value, which is used to instruct the network device to reserve all the configured authorized resources of the next period to the terminal device, that is, The default value is used to instruct the network device not to schedule the configuration authorization resources of the terminal device in the next cycle to other terminal devices.
  • the size of the data packet can be expressed by a numerical value (for example, the number of bytes).
  • the value indicating the size of the data packet may be 40 bytes, 50 bytes, and so on.
  • a preset correspondence relationship may be defined in advance, and the preset correspondence relationship includes at least one index and the size of the data packet corresponding to each index.
  • the size of the data packet may be indicated by the index.
  • the preset correspondence may be sent by the network device to the terminal device through system information or dedicated signaling, or the preset correspondence may also be pre-defined by the protocol.
  • the numerical value used to indicate the size of the data packet is usually larger and occupies more bits, and the index is usually smaller and occupies fewer bits, therefore, identifying the size of the data packet by the index can reduce the first information Size, which in turn saves wireless resources.
  • the preset corresponding relationship may be as shown in Table 3:
  • the first period may be a period of time available in periodic resources.
  • the first cycle may be any cycle in the configuration authorization. Referring to FIG. 4, the first cycle may be a cycle corresponding to resource A1, and the next cycle may be a cycle corresponding to resource A2. Over time, the first cycle may be a cycle corresponding to resource A2, and the next cycle may be a cycle corresponding to resource A3.
  • the application layer of the terminal device In the actual application process, the application layer of the terminal device generates a data packet, and the application layer delivers the generated data packet to the access layer (Access Stratum), and the access layer sends the data packet. If the access layer receives the data packet that the terminal device needs to send in the next cycle in the first cycle, the terminal device may send the first information to the network device in the first cycle.
  • the access layer Access Stratum
  • the terminal device may send the first information to the network device in the following feasible implementation manners:
  • the terminal device carries the first information in the transmission block sent to the network device in the first cycle.
  • the terminal device may add the first information to the transmission block.
  • the first information can be added to the tail, head, or any position in the middle of the transport block.
  • the base station and the terminal device have the same understanding of the position of the first information in the transport block.
  • FIG. 5A is a schematic diagram of a transport block format provided by an embodiment of the present application. Suppose that the first information is added to the end of the transport block, and the format of the obtained transport block is shown in FIG. 5A.
  • the transport block includes the MAC finger, data, and first information.
  • the terminal device does not receive the data packet sent in the next cycle in the first cycle, or the size of the data packet sent by the terminal device in the next cycle is greater than or equal to the size of the configured authorized resource in one cycle of the terminal device, then the The value shown in the first message is the default value.
  • the terminal device reuses buffer status reports (Buffer Status Reports, BSR) to indicate the first information to the terminal device.
  • BSR Buffer Status Reports
  • the first information may be carried in the BSR.
  • the BSR may include the identification of the logical channel group (Logical Channel Group, LCG) and the first information.
  • LCG Logical Channel Group
  • FIG. 5B is a schematic diagram of a BSR format provided by an embodiment of the present application.
  • the BSR includes the LCG ID and first information.
  • the BSR may further include reserved bits and first information, where the size of the reserved bits and first information may be set according to actual needs.
  • the default BSR transmitted on periodic resources is the data volume of the specified logical channel group (Logical Channel Group, LCG), for example, the data volume of LCG0, or the BSR transmitted on the periodic resource is the specified logical channel (Logical CHannel) , LCH), such as LCH0, the amount of data.
  • FIG. 5C is a schematic diagram of another BSR format provided by an embodiment of the present application.
  • the BSR includes reserved bits (R) and first information.
  • the terminal device When the terminal device indicates the first information corresponding to a certain service by means of BSR, the data of this service does not trigger regular BSR and / or periodic BSR when it reaches the access layer.
  • the terminal device does not carry the first information when reporting the regular BSR and / or periodic BSR.
  • it may be configured by the network device, whether the terminal device carries the first information when reporting the regular BSR and / or periodic BSR.
  • Figure 5B and Figure The value in the first information shown in 5C is the default value.
  • the terminal device indicates the first information through the pilot.
  • the pilot frequency may be a demodulation reference signal (DMRS).
  • DMRS demodulation reference signal
  • the size of the data packet indicated by the first information may be represented by a pilot sequence.
  • the network device allocates periodic resource A1 to the terminal device in slot 1 (slot1).
  • the terminal device may send a pilot sequence on the resource B1, the resource B2, and the resource B3 of the resource A1, and the pilot sequence indicates different values, and the value indicates the size of the next data packet to be sent by the terminal device.
  • the network device allocates resources for the next cycle of configuration authorization according to the first information.
  • the network device may allocate the next packet of the first cycle allocated to the terminal device Some resources of the cycle are scheduled for use by other terminal devices.
  • the network device will allocate the next period of time for the terminal device. All resources of one cycle are reserved for the terminal equipment.
  • the terminal device reports the first information so that the network device can dynamically adjust the periodic resources allocated to the terminal device according to the first information, thereby reducing waste of resources.
  • the periodic resource allocated by the network device to the terminal device is: 40 bytes (Byte, B) every 5 milliseconds.
  • the network device allocates 40 bytes of resource A1 to the terminal device in slot 1 (slot1), and allocates 40 bytes of resource A2 to the terminal device in slot 2 (slot2).
  • the terminal device determines that the size of the data packet to be sent in the next cycle is 30 bytes in the first cycle (the period corresponding to resource A1) on resource A1, the terminal device sends the first information on resource A1, and The information carries the size (30 bytes) of the data packet to be sent in the next cycle.
  • the network device determines that the size of the data packet to be sent by the terminal device in the next cycle (30 bytes) is smaller than the size of the resource allocated to the terminal device (40 bytes). Therefore, the network device can be The B1 resource (30 bytes) of the A2 resources allocated by the terminal device is reserved for the terminal device, and the B2 resource (10 bytes) of the A2 resources allocated for the terminal device is allocated to other terminal devices. In this way, the waste of resources can be reduced.
  • FIG. 8 is a schematic flowchart of a communication method provided by an embodiment of the present application. Please refer to FIG. 8, the method may include:
  • the terminal device determines the size of the remaining buffer.
  • the size of the remaining buffer refers to the size of the unused buffer in the terminal device.
  • the embodiment shown in FIG. 8 can be applied to a deterministic transmission method.
  • the data sent by the sending device needs to arrive at the receiving device on time, and the data cannot arrive earlier or be delayed.
  • the receiving device may be a component of the production line.
  • the receiving device usually has only a small buffer or no buffer.
  • the receiving device needs to receive data on time (such as scheduling instructions, etc.), and the received data For processing, several equipments are combined to form a production line.
  • the terminal device sends second information to the network device, where the second information is used to indicate the size of the remaining buffer.
  • the terminal device periodically sends the second information to the base station, or when the size of the remaining buffer of the terminal device changes, the terminal device sends the second information to the base station.
  • the network device determines whether to send data to the terminal device in advance according to the second information.
  • the network device does not send the data to the terminal device in advance. If the remaining buffer of the terminal device is greater than or equal to the data to be sent by the network device, the network device may send the data to the terminal device in advance.
  • the terminal device may cache the received data, and then process the data when the reception time (or processing time) corresponding to the data arrives.
  • the network device may also determine the size of the remaining buffer of the terminal device according to the second information reported by the terminal device to the network device and the amount of data sent by the network device to the terminal device in advance.
  • the terminal device may report the size of the remaining buffer of the terminal device to the network device, so that the network device determines whether to send data to the terminal device in advance according to the size of the remaining buffer of the terminal device.
  • the network device sends the data to the terminal device in advance, and the terminal device can store the data received in advance in the buffer, and at the time of receiving (or processing) the data When it arrives, the data is processed. In this way, the delay of receiving data by the terminal device is reduced on the premise that the terminal device can correctly process the data.
  • time t1, time t2, time t3, time t4, and time t5 sequentially increase.
  • the terminal device sends second information to the network device, and the second information indicates the remaining buffer size (50 bytes).
  • the network device receives 50-byte data 1 sent to the terminal device, and the time when the data 1 needs to reach the terminal device is time t5.
  • the network device determines that the remaining buffer size (50 bytes) of the terminal device is equal to the size of data 1 (50 bytes)
  • the network device sends data to the terminal device in advance at time t2. After receiving the data 1, the terminal device buffers the data 1.
  • the terminal device At time t3, since the terminal device caches data 1, so that the size of the remaining buffer of the terminal device is 0 bytes, the terminal device sends second information to the network device at time t3, and the second information indicates the remaining buffer size (0 bytes ).
  • the network device receives 30 bytes of data 2 sent to the terminal device, and the time when the data 2 needs to reach the terminal device is time t6.
  • the network device determines that the remaining buffer size (0 bytes) of the terminal device is smaller than the size of data 2 (30 bytes), then the network device does not send data to the terminal device in advance at time t4, and the network device caches the data 2.
  • the terminal device processes the data 1, for example, sends the data 1 to the non-access layer (for example, application layer).
  • the non-access layer for example, application layer
  • the network device transmits data 2 on time.
  • FIG. 10 is a schematic diagram of another communication method provided by an embodiment of the present application. Referring to FIG. 10, the method may include:
  • the terminal device obtains a first time-frequency resource, and the first time-frequency resource is used to send a data packet of a first service;
  • the data packet used for sending the first service may be: a data packet of the first logical channel, or a data packet of the first logical channel group, or a data packet corresponding to a parameter reflecting a service type, or a specific radio bearer Packet.
  • the network device may configure the mapping relationship between the first time-frequency resource and the first service (first logical channel / first logical channel group / first radio bearer) through system information or RRC dedicated signaling to indicate the first time-frequency resource
  • the data packet to be transmitted is only used or preferentially used to transmit the first service.
  • the parameters reflecting the service type may include, for example, Proximity Packet Priority (Prose Per-Packet Priority, PPPP), Proximity Packet Reliability (Prose Per-Packet Reliability, PPPR), and QoS Flow Identifier (QoS) , 5G service quality identifier (5G Quality of Service Identifier, 5QI) or V2X service quality identifier (Vehicle Quality of Service Identifier, VQI), etc.
  • Proximity Packet Priority Prose Per-Packet Priority, PPPP
  • Proximity Packet Reliability Proximity Packet Reliability
  • QoS Flow Identifier QoS Flow Identifier
  • 5G service quality identifier 5G Quality of Service Identifier, 5QI
  • V2X service quality identifier Vehicle Quality of Service Identifier
  • the first time-frequency resource may be a resource within a period among the periodic resources allocated by the network device to the terminal device.
  • the network device may instruct the periodic resource to transmit a data packet of a specified quality of service (QoS) level generated by a specified service.
  • QoS quality of service
  • the QoS level may also be other parameters that reflect the QoS of the data packet, such as PPPR, QFI, 5QI, or VQI.
  • the network device may indicate the destination layer (Destination) in the radio resource control (Radio Resource Control, RRC) configuration signaling or downlink control information (Downlink Control Information, DCI) activation command Layer) -2 identification ((identification, ID) and short-range packet priority (ProSe Per-Packet Priority, PPPP) value, indicating that the periodic resource allocated by the network device to the terminal device is used to transmit the indicated Destination Layer-2ID A packet with a specified PPPP value generated by the identified service.
  • RRC Radio Resource Control
  • DCI Downlink Control Information
  • PPPP short-range packet priority
  • the first time-frequency resource may be a configuration authorized resource.
  • the terminal device sends a request message to the network device, and the request message is used to request the time-frequency resource.
  • the request message may include at least one of resource demand or remaining time.
  • the request message may include one or more of resource requirements or remaining time.
  • the resource requirement is the difference between the size of the data packet used to send the first service and the amount of data that can be transmitted by the first time-frequency resource.
  • the resource demand may be a data volume index value; the mapping relationship between the quantity index value and the corresponding data volume range to be transmitted may be configured by the base station to the terminal device through system information or RRC signaling, or may be stored in advance In the storage device of the terminal device; when the terminal device triggers the request message, the data volume index value is determined according to the size of the data volume to be transmitted of the first service and the above-mentioned mapping relationship.
  • the remaining duration is the time difference between the latest sending moment of the data packet used to send the first service and the current moment.
  • the request message may be BSR.
  • the terminal device can trigger the regular BSR and generate a regular BSR MAC control unit (Control Element, CE) to carry the regular BSR MAC and CE in the current TB for transmission.
  • a regular BSR MAC control unit Control Element, CE
  • the network device allocates resources to the terminal device according to the request message.
  • the size of the resource allocated by the network device to the terminal device may be the resource demand, and the time when the resource allocated by the network device to the terminal device is earlier than the latest transmission time.
  • the terminal device when the first time-frequency resource allocated by the network device to the terminal device is insufficient to send the data packet of the first service, the terminal device sends a request message to the network device, and the network device may Dynamically allocate resources to terminal equipment. Further, when the request message includes the resource requirement, the network device can allocate resources to the terminal device according to the resource requirement, so that the resources allocated by the network device to the terminal device match the resources required by the terminal device, thereby reducing resource waste and Insufficient resources allocated for terminal equipment. When the request message includes the remaining duration, the network device can allocate resources to the terminal device in time according to the remaining duration, so that the data packet of the terminal device is successfully transmitted within the delay constraint.
  • FIG. 11 is a schematic diagram of resources provided by an embodiment of the present application.
  • the network device allocates periodic resources to the terminal device.
  • the periodic resource is 190 bytes every 5 milliseconds.
  • the network device instructs the terminal device to transmit the data packet of service 1 on the periodic resource. Assume that the size of the data packet of service 1 is 190 bytes, 190 bytes, 300 bytes, 190 bytes, and so on.
  • the network device allocates a 110-byte resource to the terminal device according to the second information, and the terminal device transmits the remaining 110-byte data packet on the 110-byte resource allocated to it by the network device.
  • Embodiments of the present application also provide a resource scheduling apparatus for implementing any of the above methods.
  • an apparatus includes a unit (or means) for implementing various steps performed by the terminal in any of the above methods.
  • another apparatus is provided, including a unit (or means) for implementing each step performed by the network device in any of the above methods.
  • the resource scheduling apparatus 10 may include a sending unit 11 and a receiving unit 12, wherein,
  • the sending unit 11 is used to send the distribution information of the data packet to the network device;
  • the receiving unit 12 is configured to receive configuration information from the network device, where the configuration information is used to indicate resources allocated to the terminal device according to the distribution information.
  • the sending unit 11 may execute S201 in the embodiment of FIG. 2.
  • the receiving unit 12 may execute S202 in the embodiment of FIG. 2.
  • the resource scheduling apparatus shown in the embodiments of the present application may execute the method described in the embodiment of FIG. 2, and its implementation principles and beneficial effects are similar, and details are not described herein again.
  • the distribution information of the data packet includes distribution information of a transmission block size TBS.
  • the TBS distribution information includes a TBS distribution index and distribution parameters corresponding to the TBS distribution index;
  • the TBS distribution index is used to indicate the TBS distribution type
  • the distribution parameter corresponding to the TBS distribution index is used to indicate the TBS distribution under the TBS distribution type indicated by the TBS distribution index.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the distribution parameter corresponding to the TBS distribution index includes a TBS sequence within a distribution period
  • the distribution parameters corresponding to the TBS distribution index include TBS and the probability corresponding to the TBS; or,
  • the distribution parameters corresponding to the TBS distribution index include a TBS range and a distribution difference value.
  • the distribution information of the data packet includes time interval distribution information of the data packet.
  • the time interval distribution information of the data packet includes a time interval distribution index and a distribution parameter corresponding to the time interval distribution index;
  • the time interval distribution index is used to indicate the time interval distribution type of the data packet, and the distribution parameter corresponding to the time interval distribution index is used to indicate the terminal device under the time interval distribution type indicated by the time interval distribution index The distribution of time intervals for sending packets.
  • the time interval distribution type includes at least one of a fixed time interval distribution type or a non-fixed time interval distribution type.
  • the distribution parameter corresponding to the time interval index includes a fixed time interval at which the terminal device sends a data packet
  • the distribution parameter corresponding to the time interval includes the average time interval at which the terminal device sends a data packet.
  • the sending unit 11 is specifically configured to:
  • the resource scheduling apparatus shown in the embodiments of the present application may execute the method described in the embodiment of FIG. 2, and its implementation principles and beneficial effects are similar, and details are not described herein again.
  • the resource scheduling apparatus 20 may include a receiving unit 21, a processing unit 22, and a sending unit 23, where,
  • the receiving unit 21 is used to receive the distribution information of the data packet from the terminal device;
  • the processing unit 22 is configured to determine resources allocated to the terminal device according to the distribution information
  • the sending unit 23 is configured to send configuration information to the terminal device, where the configuration information is used to indicate the resource.
  • the receiving unit 21 may execute S201 in the embodiment of FIG. 2.
  • processing unit 22 may execute S202 in the embodiment of FIG. 2.
  • the sending unit 23 may execute S203 in the embodiment of FIG. 2.
  • the resource scheduling apparatus shown in the embodiments of the present application may execute the method described in the embodiment of FIG. 2, and its implementation principles and beneficial effects are similar, and details are not described herein again.
  • the distribution information of the data packet includes distribution information of a transmission block size TBS.
  • the TBS distribution information includes a TBS distribution index and distribution parameters corresponding to the TBS distribution index;
  • the TBS distribution index is used to indicate the TBS distribution type
  • the distribution parameter corresponding to the TBS distribution index is used to indicate the TBS distribution under the TBS distribution type indicated by the corresponding TBS distribution index.
  • the TBS distribution type includes at least one of a periodic distribution type, a random distribution type, or a uniform distribution type.
  • the distribution parameter corresponding to the TBS distribution index includes a TBS sequence within a distribution period
  • the distribution parameters corresponding to the TBS distribution index include TBS and the probability corresponding to the TBS; or,
  • the distribution parameters corresponding to the TBS distribution index include a TBS range and a distribution difference value.
  • the distribution information of the data packet includes time interval distribution information of the data packet.
  • the time interval distribution information of the data packet includes a time interval distribution index and a distribution parameter corresponding to the time interval distribution index;
  • the time interval distribution index is used to indicate the time interval distribution type of the data packet, and the distribution parameter corresponding to the time interval distribution index is used to indicate the terminal device under the time interval distribution type indicated by the time interval distribution index The distribution of time intervals for sending packets.
  • the time interval distribution type includes at least one of a fixed time interval distribution type and a non-fixed time interval distribution type.
  • the distribution parameter corresponding to the time interval index includes a fixed time interval at which the terminal device sends a data packet
  • the distribution parameter corresponding to the time interval includes the average time interval at which the terminal device sends a data packet.
  • the receiving unit 21 is specifically configured to:
  • the terminal device auxiliary information includes distribution information of the data packet.
  • the resource scheduling apparatus shown in the embodiments of the present application may execute the method described in the embodiment of FIG. 2, and its implementation principles and beneficial effects are similar, and details are not described herein again.
  • each unit in the device can be implemented in the form of software calling through processing elements; they can also be implemented in the form of hardware; some units can also be implemented in software through processing elements, and some units can be implemented in hardware.
  • each unit can be a separate processing element, or it can be integrated in a chip of the device.
  • it can also be stored in the memory in the form of a program, which is called and executed by a processing element of the device.
  • all or part of these units can be integrated together or can be implemented independently.
  • each step of the above method or each unit above may be implemented by an integrated logic circuit of hardware in a processor element or in the form of software invoking through a processing element.
  • the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, for example: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or, one or Multiple microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
  • ASIC Application Specific Integrated Circuit
  • DSPs Multiple microprocessors
  • FPGAs Field Programmable Gate Arrays
  • the unit in the device can be implemented in the form of a processing element scheduling program
  • the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program.
  • CPU central processing unit
  • these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
  • any of the above receiving units is an interface circuit of the device, which is used to receive signals from other devices.
  • the receiving unit is an interface circuit used by the chip to receive signals from other chips or devices.
  • the above sending unit is an interface circuit of the device, which is used to send signals to other devices.
  • the sending unit is an interface circuit used by the chip to send signals to other chips or devices.
  • the terminal device may be the terminal device in the above embodiment, and is used to implement the operation of the terminal device in the above embodiment.
  • the terminal device includes an antenna 1410, a radio frequency part 1420, and a signal processing part 1430.
  • the antenna 1410 is connected to the radio frequency section 1420.
  • the radio frequency part 1420 receives the information sent by the network device through the antenna 1410, and sends the information sent by the network device to the signal processing part 1430 for processing.
  • the signal processing part 1430 processes the information of the terminal device and sends it to the radio frequency part 1420.
  • the radio frequency part 1420 processes the information of the terminal device and sends it to the network device through the antenna 1410.
  • the signal processing section 1430 may include a modulation and demodulation subsystem to implement processing of each communication protocol layer of data; it may also include a central processing subsystem to implement processing of the terminal device operating system and application layer; in addition, it may also Including other subsystems, such as multimedia subsystem, peripheral subsystem, etc., where the multimedia subsystem is used to control the terminal device camera, screen display, etc., and the peripheral subsystem is used to realize the connection with other devices.
  • the modem subsystem can be a separate chip.
  • the above device for terminal equipment may be located in the modem subsystem.
  • the modem subsystem may include one or more processing elements 1431, for example, including a main control CPU and other integrated circuits.
  • the modem subsystem may also include a storage element 1432 and an interface circuit 1433.
  • the storage element 1432 is used to store data and programs, but the program used to execute the method performed by the terminal device in the above method may not be stored in the storage element 1432, but stored in a memory other than the modem subsystem, When in use, the modem subsystem is loaded and used.
  • the interface circuit 1433 is used to communicate with other subsystems.
  • the above device for a terminal device may be located in a modulation and demodulation subsystem.
  • the modulation and demodulation subsystem may be implemented by a chip.
  • the chip includes at least one processing element and an interface circuit, where the processing element is used to perform any of the above terminal devices. In each step of this method, the interface circuit is used to communicate with other devices.
  • the unit of the terminal device that implements the steps in the above method may be implemented in the form of a processing element scheduler, for example, the device for the terminal device includes a processing element and a storage element, and the processing element calls the program stored by the storage element to Perform the method performed by the terminal device in the above method embodiments.
  • the storage element may be a storage element whose processing element is on the same chip, that is, an on-chip storage element.
  • the program for executing the method executed by the terminal device in the above method may be in a storage element on a different chip from the processing element, that is, an off-chip storage element.
  • the processing element calls or loads the program from the off-chip storage element on the on-chip storage element to call and execute the method executed by the terminal device in the above method embodiments.
  • the unit of the terminal device that implements the steps in the above method may be configured as one or more processing elements, and these processing elements are provided on the modem subsystem, where the processing elements may be integrated circuits For example: one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuits. These integrated circuits can be integrated together to form a chip.
  • the unit of the terminal device that implements each step in the above method may be integrated together and implemented in the form of a system-on-a-chip (SOC).
  • SOC system-on-a-chip
  • the SOC chip is used to implement the above method.
  • At least one processing element and a storage element may be integrated in the chip, and the method executed by the above terminal device may be implemented by the processing element calling the stored program of the storage element; or, at least one integrated circuit may be integrated in the chip for implementing the above terminal
  • the method performed by the device; or, in combination with the above implementations, part of the functions of the unit are implemented by processing elements calling programs, and the functions of some of the units are implemented by integrated circuits.
  • the above apparatus for a terminal device may include at least one processing element and an interface circuit, where at least one processing element is used to execute any method performed by the terminal device provided in the above method embodiments.
  • the processing element can perform part or all of the steps performed by the terminal device in the first way: that is, calling the program stored by the storage element; or in the second way: that is, combining the instructions through the integrated logic circuit of the hardware in the processor element Part or all of the steps performed by the terminal device; of course, part or all of the steps performed by the terminal device may also be performed in combination with the first method and the second method.
  • the processing element here is the same as described above, and may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, for example, one or more ASICs, or one or more micro-processing DSP, or, one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
  • a general-purpose processor such as a CPU
  • one or more integrated circuits configured to implement the above method, for example, one or more ASICs, or one or more micro-processing DSP, or, one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
  • the storage element may be a memory or a collective term for multiple storage elements.
  • the network device is used to implement the operation of the network device in the above embodiment.
  • the network device includes: an antenna 1510, a radio frequency device 150, and a baseband device 1530.
  • the antenna 1510 is connected to the radio frequency device 1520.
  • the radio frequency device 1520 receives the information sent by the terminal device through the antenna 1510, and sends the information sent by the terminal device to the baseband device 1530 for processing.
  • the baseband device 1530 processes the information of the terminal device and sends it to the radio frequency device 1520.
  • the radio frequency device 1520 processes the information of the terminal device and sends it to the terminal device via the antenna 1510.
  • the baseband device 1530 may include one or more processing elements 1531, for example, including a main control CPU and other integrated circuits.
  • the baseband device 1530 may also include a storage element 1532 and an interface 1533.
  • the storage element 1532 is used to store programs and data; the interface 1533 is used to exchange information with the radio frequency device 1520, and the interface is, for example, a common public radio interface (common public radio interface) , CPRI).
  • the above apparatus for network equipment may be located in the baseband apparatus 1530, for example, the above apparatus for network equipment may be a chip on the baseband apparatus 1530, the chip includes at least one processing element and an interface circuit, wherein the processing element is used to perform the above network Each step of any method performed by the device, the interface circuit is used to communicate with other devices.
  • the unit of the network device that implements the steps of the above method may be implemented in the form of a processing element scheduler.
  • an apparatus for a network device includes a processing element and a storage element.
  • the processing element calls the program stored by the storage element, Perform the method performed by the network device in the above method embodiments.
  • the storage element may be a storage element on the same chip as the processing element, that is, an on-chip storage element, or a storage element on a different chip from the processing element, that is, an off-chip storage element.
  • the unit that the network device implements the steps in the above method may be configured as one or more processing elements, which are disposed on the baseband device, where the processing element may be an integrated circuit, such as: Or multiple ASICs, or, one or more DSPs, or, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits can be integrated together to form a chip.
  • the units of the network device that implement the various steps in the above method may be integrated together and implemented in the form of a system-on-a-chip (SOC).
  • the baseband device includes the SOC chip for implementing the above method.
  • At least one processing element and a storage element can be integrated in the chip, and the method executed by the network device can be implemented by the processing element calling the stored program of the storage element; The method performed by the device; or, in combination with the above implementations, part of the functions of the unit are implemented by processing elements calling programs, and the functions of some of the units are implemented by integrated circuits.
  • the above apparatus for a network device may include at least one processing element and an interface circuit, where at least one processing element is used to execute any method performed by the network device provided in the above method embodiments.
  • the processing element can perform part or all of the steps performed by the network device in the first way: that is, calling the program stored by the storage element; or in the second way: that is, combining the instructions through the integrated logic circuit of the hardware in the processor element Part or all of the steps performed by the network device; of course, part or all of the steps performed by the above network device may also be performed in combination with the first and second ways.
  • the processing element here is the same as described above, and may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, for example, one or more ASICs, or one or more micro-processing DSP, or, one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
  • a general-purpose processor such as a CPU
  • one or more integrated circuits configured to implement the above method, for example, one or more ASICs, or one or more micro-processing DSP, or, one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
  • the storage element may be a memory or a collective term for multiple storage elements.
  • An embodiment of the present application provides a resource scheduling system.
  • the communication system may use the resource scheduling apparatus described in FIG. 12 and FIG. 13.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, computer, server or data center Transmit to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more servers and data centers that can be integrated with the medium.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, Solid State Disk (SSD)).
  • the term “including” and its variations may refer to non-limiting inclusions; the term “or” and its variations may refer to “and / or”.
  • the terms “first”, “second”, etc. are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence.
  • “plurality” means two or more.
  • "And / or” describes the relationship of the related objects, indicating that there can be three relationships, for example, A and / or B, which can indicate: there are three conditions: A exists alone, A and B exist at the same time, and B exists alone.
  • the character “/” generally indicates that the related object is a "or” relationship.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne, dans certains modes de réalisation, un procédé, un appareil et un dispositif de programmation de ressources. Le procédé comprend les étapes suivantes : un dispositif terminal transmet des informations de distribution d'un paquet de données à un dispositif réseau; et le dispositif terminal reçoit des informations de configuration en provenance du dispositif réseau, les informations de configuration indiquant une ressource attribuée au dispositif terminal selon les informations de distribution. L'invention résout le problème d'utilisation inefficace de ressources due à l'attribution d'un trop grand nombre de ressources à un dispositif terminal, et atténue le problème de latence de transmission importante résultant de l'attribution d'un trop petit nombre de ressources au dispositif terminal.
PCT/CN2019/113656 2018-11-02 2019-10-28 Procédé, appareil, et dispositif de programmation de ressources Ceased WO2020088400A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811300534.0A CN111148225B (zh) 2018-11-02 2018-11-02 资源调度方法、装置及设备
CN201811300534.0 2018-11-02

Publications (1)

Publication Number Publication Date
WO2020088400A1 true WO2020088400A1 (fr) 2020-05-07

Family

ID=70463700

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/113656 Ceased WO2020088400A1 (fr) 2018-11-02 2019-10-28 Procédé, appareil, et dispositif de programmation de ressources

Country Status (2)

Country Link
CN (1) CN111148225B (fr)
WO (1) WO2020088400A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112230232B (zh) * 2020-08-11 2024-08-09 北京凡星位航科技有限公司 一种多对多的双向测距方法
CN115915074A (zh) * 2021-09-26 2023-04-04 惠州Tcl移动通信有限公司 传输方法、电子设备及计算机可读存储介质
CN116528378A (zh) * 2022-01-21 2023-08-01 展讯通信(上海)有限公司 资源配置方法与装置、网络设备和终端设备
CN118510023A (zh) * 2023-02-14 2024-08-16 华为技术有限公司 传输信息的方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238739A (zh) * 2010-04-21 2011-11-09 电信科学技术研究院 调度信息上报及资源分配方法、系统和设备
CN105493560A (zh) * 2014-12-11 2016-04-13 华为技术有限公司 回传终端、基站及无线网络流量控制方法
CN107347219A (zh) * 2016-05-06 2017-11-14 普天信息技术有限公司 对v2x业务分配资源的方法及终端
WO2018085666A1 (fr) * 2016-11-04 2018-05-11 Intel IP Corporation Restriction de schéma de modulation et de codage pour des combinaisons spécifiques de taille de bloc de transport et de nombre de blocs de ressources pour une mise en correspondance de débit tampon limitée

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI549466B (zh) * 2006-02-03 2016-09-11 內數位科技公司 高速封包存取演進及長期演進系統中以服務品質爲基礎之資源決定及配置裝置及方法
EP1986455A1 (fr) * 2007-04-27 2008-10-29 Matsushita Electric Industrial Co., Ltd. Communication de planification d'informations associées dans un système de communication mobile

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238739A (zh) * 2010-04-21 2011-11-09 电信科学技术研究院 调度信息上报及资源分配方法、系统和设备
CN105493560A (zh) * 2014-12-11 2016-04-13 华为技术有限公司 回传终端、基站及无线网络流量控制方法
CN107347219A (zh) * 2016-05-06 2017-11-14 普天信息技术有限公司 对v2x业务分配资源的方法及终端
WO2018085666A1 (fr) * 2016-11-04 2018-05-11 Intel IP Corporation Restriction de schéma de modulation et de codage pour des combinaisons spécifiques de taille de bloc de transport et de nombre de blocs de ressources pour une mise en correspondance de débit tampon limitée

Also Published As

Publication number Publication date
CN111148225B (zh) 2022-09-16
CN111148225A (zh) 2020-05-12

Similar Documents

Publication Publication Date Title
US11323910B2 (en) Uplink transmission methods based on collision-triggered adaptation
CN111356172B (zh) 通信方法、装置、终端、网络设备及存储介质
CN109547168B (zh) 数据传输方法、终端设备和网络设备
CN107734703B (zh) 一种资源调度方法和装置
CN110945933B (zh) 资源分配方法、第一设备及第二设备
WO2024138877A1 (fr) Procédé et appareil de transmission de bsr
TW201919431A (zh) D2d通訊中資源配置的方法、終端設備和網路設備
WO2021022508A1 (fr) Procédé, dispositif et système de déclenchement d'une requête de planification de liaison latérale
TWI424776B (zh) 暫存器狀態回報方法及通訊裝置
WO2018133669A1 (fr) Procédé de planification de ressources, dispositif de réseau d'accès radio et dispositif terminal
CN108811129B (zh) 资源调度方法及设备
CN101686574A (zh) 处理触发缓存器状态报告的计时器的方法及通讯装置
US20190090264A1 (en) Scheduling request triggering method, apparatus, and system
WO2018141244A1 (fr) Procédé, dispositif et système de planification de ressources
WO2020221246A1 (fr) Procédé et dispositif permettant d'annuler une sr à traiter
WO2020088400A1 (fr) Procédé, appareil, et dispositif de programmation de ressources
WO2020147825A1 (fr) Procédé et dispositif de détermination de valeur de paramètre
WO2019128892A1 (fr) Procédé d'indication d'informations, dispositif terminal et dispositif réseau
WO2019028792A1 (fr) Procédé et dispositif d'attribution de ressource
WO2023116403A1 (fr) Procédé d'envoi de rapport d'états de mémoire tampon et appareil de communication
WO2011023036A1 (fr) Système et procédé d’activation et de réactivation sens montant d’une planification semi-persistante et station de base associée
CN108811152A (zh) 资源申请方法及设备
WO2023138622A1 (fr) Procédé et appareil de configuration de ressources, dispositif de réseau et dispositif terminal
WO2020147814A1 (fr) Procédé et dispositif d'attribution de ressources
CN115835345A (zh) Harq进程的分配方法、装置、基站及存储介质

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

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

Country of ref document: EP

Kind code of ref document: A1