WO2026031018A1 - Procédés de communication, terminaux, dispositifs réseau, système de communication, produit-programme informatique et support de stockage - Google Patents
Procédés de communication, terminaux, dispositifs réseau, système de communication, produit-programme informatique et support de stockageInfo
- Publication number
- WO2026031018A1 WO2026031018A1 PCT/CN2024/110522 CN2024110522W WO2026031018A1 WO 2026031018 A1 WO2026031018 A1 WO 2026031018A1 CN 2024110522 W CN2024110522 W CN 2024110522W WO 2026031018 A1 WO2026031018 A1 WO 2026031018A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- priority
- remaining time
- parameter
- range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
Definitions
- This disclosure relates to the field of communication technology, and in particular to communication methods, terminals, network equipment, communication systems, computer program products, and storage media.
- This disclosure provides a communication method, a terminal, a network device, a communication system, a computer program product, and a storage medium.
- a communication method is provided, the method being executed by a terminal, the method comprising:
- the first logical channel is used to transmit a first type of data, and the priority indicates the priority of using the logical channel to transmit data.
- a communication method is provided, the method being performed by a network device, the method comprising:
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the logical channel to transmit data.
- a communication method comprising:
- the network device sends the first information to the terminal
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the first logical channel to transmit data.
- a terminal comprising:
- the processing module is configured as follows:
- the first logical channel is used to transmit a first type of data, and the priority indicates the priority of using the first logical channel to transmit data.
- a network device comprising:
- the transceiver module is configured as follows:
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the first logical channel to transmit data.
- a communication system including a terminal and a network device; the terminal is configured to implement the method of the first aspect, and the network device is configured to implement the method of the second aspect.
- a terminal comprising:
- One or more processors are One or more processors;
- the terminal is used to execute the method described in the first aspect.
- a network device comprising:
- One or more processors are One or more processors;
- the network device is used to perform the method described in the second aspect.
- a computer program product including a computer program or instructions, which, when executed by a processor, implement the steps of the method described in the first aspect and/or the second aspect.
- a storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the methods provided in the first aspect and/or the second aspect.
- the technical solutions provided in this disclosure can reasonably schedule data in logical channels.
- Figure 1a is a schematic diagram of the architecture of a communication system according to an exemplary embodiment
- Figure 2a is a flowchart illustrating a communication method according to an exemplary embodiment
- Figure 3a is a flowchart illustrating a communication method according to an exemplary embodiment
- Figure 3b is a flowchart illustrating a communication method according to an exemplary embodiment
- Figure 4a is a flowchart illustrating a communication method according to an exemplary embodiment
- Figure 5a is a schematic diagram of a communication system according to an exemplary embodiment
- Figure 6a is a schematic diagram of the structure of a terminal according to an exemplary embodiment
- Figure 6b is a schematic diagram of the structure of a second network device according to an exemplary embodiment
- Figure 7a is a schematic diagram of the structure of a UE according to an exemplary embodiment
- Figure 7b is a schematic diagram of the structure of a communication device according to an exemplary embodiment.
- This disclosure provides a communication method, a terminal, a network device, a communication system, a computer program product, and a storage medium.
- embodiments of this disclosure provide a communication method, the method being executed by a terminal, the method comprising:
- the first logical channel is used to transmit a first type of data, and the priority indicates the priority of using the logical channel to transmit data.
- the priority of the first logical channel used for transmitting the first type of data can be updated and adjusted, the first type of data can be scheduled first, making the scheduling of the first type of data more flexible and efficient.
- the first type of data is at least one of the following:
- the first data which is data with scheduling requirements
- the second data wherein the remaining time of the second data is less than or equal to the first threshold, and the remaining time is the time until the second data is discarded;
- the third data whose importance level is higher than the first level
- the fourth data if not scheduled or scheduled in a timely manner, cannot meet the synchronous transmission requirements.
- the first type of data can be various types of data that need to be prioritized for scheduling, thereby enabling priority scheduling and making the scheduling of various types of data that need to be prioritized for scheduling more flexible and efficient.
- the remaining time is the time elapsed between the data transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the first parameter falls.
- the priorities of different logical channels can correspond to different remaining time ranges, different remaining times, different importance levels, different parameter ranges, or different parameters, thereby enabling priority scheduling of data that needs to be scheduled first, and achieving flexible and efficient data scheduling.
- updating the priority of the first logical channel includes:
- the remaining time is the time elapsed since the data transmitted through the logical channel was discarded; the remaining time range is...
- the remaining time is the time range within which the data falls;
- the importance level is the level corresponding to the importance of the data;
- the parameter is the time from the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met;
- the parameter range is the parameter range within which the parameter falls.
- the first priority can be adapted to the remaining time, the remaining time range, the importance level, parameters and/or parameter range of the first type of data, thereby achieving flexible and efficient scheduling of the first type of data.
- the method further includes:
- the first information is used to indicate the first priority.
- the terminal can receive the first information sent by the network device to indicate the first priority.
- the network device can directly indicate the first priority and realize network-side control.
- the first priority is determined by at least one of the following:
- the priority corresponding to any one of the importance levels of the at least two sub-data
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the first priority when the first type of data includes at least two sub-data, the first priority can be based on the priority corresponding to any remaining time in the remaining time corresponding to the at least two sub-data, the priority corresponding to the remaining time range in the remaining time, the priority corresponding to any parameter in the priority parameters of any importance level in the importance level, and/or the priority corresponding to the parameter range in the parameter range of any parameter.
- the first priority can be adapted to the priority corresponding to any remaining time in the remaining time corresponding to the at least two sub-data, the priority corresponding to the remaining time range in the remaining time, the priority corresponding to any parameter in the priority parameters of any importance level in the importance level, and/or the priority corresponding to the parameter range in the parameter range of any parameter, thereby realizing flexible and efficient scheduling of the first type of data.
- the first priority is determined by at least one of the following:
- the priority is corresponding to the smaller value of the remaining time of each of the at least two sub-data items
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the first priority when the first type of data includes at least two sub-data, the first priority can be determined by the priority corresponding to the smaller value of the remaining duration of the at least two sub-data, the priority corresponding to the remaining time range in which the smaller value of the remaining duration is located, the priority corresponding to the larger value of the importance level, the priority corresponding to the larger value of the parameter, and/or the priority corresponding to the parameter range in which the larger value of the parameter is located.
- the first priority can be adapted to the priority corresponding to the smaller value of the remaining duration of the at least two sub-data, the priority corresponding to the remaining time range in which the smaller value of the remaining duration is located, the priority corresponding to the larger value of the importance level, the priority corresponding to the larger value of the parameter, and/or the priority corresponding to the parameter range in which the larger value of the parameter is located, thereby realizing flexible and efficient scheduling of the first type of data.
- updating the priority of the first logical channel includes:
- the first type of data satisfies at least one of the following conditions:
- the remaining time for the first type of data is less than or equal to the first value
- the remaining time range of the first type of data falls within the first time range
- the importance level corresponding to the first type of data is less than or equal to the second value
- the parameter corresponding to the first type of data is greater than or equal to the third value
- the parameter range corresponding to the first type of data is within the first parameter range
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the priority of the first logical channel can be updated when the first data satisfies the following conditions: the remaining time of the first type of data is less than or equal to a first value; the remaining time range of the first type of data is within a first time range; the importance level corresponding to the first type of data is less than or equal to a second value; the parameter corresponding to the first type of data is greater than or equal to a third value; and the parameter range of the first type of data is within at least one of the first parameter range.
- the method further includes:
- the transmission resources of the at least two sub-data are scheduled in a first order
- the first order is determined by at least one of the following:
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the transmission resources of the at least two sub-data can be scheduled in a first order, so that the scheduling of the transmission resources can be adapted to the first order, thereby realizing the orderly scheduling of the first type of data.
- embodiments of this disclosure provide a communication method, the method being executed by a network device, the method comprising:
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the logical channel to transmit data.
- the first type of data is at least one of the following:
- the first data which is data with scheduling requirements
- the second data wherein the remaining time of the second data is less than or equal to the first threshold, and the remaining time is the time until the second data is discarded;
- the third data whose importance level is higher than the first level
- the fourth data if not scheduled or scheduled in a timely manner, cannot meet the synchronous transmission requirements.
- the remaining time is the time elapsed between the data transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the first parameter falls.
- the level corresponding to the first priority is determined based on at least one of the following;
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the first priority is determined by at least one of the following:
- the remaining time corresponding to each of the at least two sub-data is the priority of any remaining time in the time
- the priority corresponding to any one of the importance levels of the at least two sub-data
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the first priority is determined by at least one of the following:
- the priority is corresponding to the smaller value of the remaining time of each of the at least two sub-data items
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- embodiments of this disclosure provide a communication method, the method comprising:
- the network device sends the first information to the terminal
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the first logical channel to transmit data.
- embodiments of this disclosure provide a terminal, the terminal comprising:
- the processing module is configured as follows:
- the first logical channel is used to transmit a first type of data, and the priority indicates the priority of using the first logical channel to transmit data.
- embodiments of this disclosure provide a network device, the network device comprising:
- the transceiver module is configured as follows:
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the first logical channel to transmit data.
- embodiments of this disclosure provide a communication system, the communication system including a terminal and a network device; the terminal is configured to implement the method described in the first aspect, and the network device is configured to implement the method described in the second aspect.
- embodiments of this disclosure provide a terminal, the terminal comprising:
- One or more processors are One or more processors;
- the terminal is used to execute the method described in the first aspect.
- embodiments of this disclosure provide a network device, the network device comprising:
- One or more processors are One or more processors;
- the network device is used to perform the method described in the second aspect.
- embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the optional implementations of the first and/or second aspects.
- embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the optional implementations of the first and/or second aspects.
- embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in optional implementations of the first and/or second aspects.
- embodiments of this disclosure provide a chip or chip system.
- the chip or chip system includes processing circuitry configured to perform the methods described according to optional implementations of the first and/or second aspects above.
- This disclosure provides a communication method.
- the terms “communication method” and “information indication method,” “information processing method,” and “information transmission method” can be used interchangeably, as can the terms “communication system” and “information processing system.”
- each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined.
- a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged.
- the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
- multiple refers to two or more.
- the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
- the notation "at least one of A and B", “A and/or B", “A in one case, B in another”, “in response to one case A, in response to another case B”, etc. may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
- the notation "A or B” may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
- the descriptive object is a "field,” then the ordinal numbers preceding "field” in “first field” and “second field” do not restrict the position or order of the "fields,” nor do “first” and “second” restrict whether the "fields” they modify are in the same message, nor do they restrict the order of "first field” and “second field.”
- the descriptive object is a "level,” then the ordinal numbers preceding "level” in “first level” and “second level” do not restrict the "level.”
- the order of precedence For example, the number of objects described is not limited by ordinal numbers; there can be one or more. For instance, in “first device,” the number of "devices" can be one or more.
- objects modified by different prefixes can be the same or different.
- first device and second device can be the same device or different devices, and their types can be the same or different.
- first information and second information can be the same information or different information, and their content can be the same or different.
- “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
- time/frequency and time-frequency domain refer to the time domain and/or frequency domain.
- the terms “in response to...”, “in response to determining...”, “in the case of...”, “when...”, “if...”, “if...”, etc., can be used interchangeably.
- the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
- devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments.
- Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
- network can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
- the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission/reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “serving cell,” “carrier,” “component carrier,” and “bandwidth part (BWP)” can be used interchangeably.
- terminal In some embodiments, the terms "terminal”, “terminal device”, “user equipment (UE)”, “user terminal”, “mobile station (MS)”, “mobile terminal (MT)", “subscriber station”, “mobile unit”, “subscriber unit”, “wireless unit”, “remote unit”, “mobile device”, “wireless device”, “wireless communication device”, “remote device”, “mobile subscriber station”, “access terminal”, “mobile terminal”, “wireless terminal”, “remote terminal”, “handset”, “user agent”, “mobile client”, and “client” can be used interchangeably.
- access network devices, core network devices, or network devices can be replaced by terminals.
- embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.).
- the structure can also be configured such that the terminal has all or part of the functions of the access network device.
- terms such as "uplink” and “downlink” can be replaced with terms corresponding to communication between terminals (e.g., "sidelink”).
- uplink channel, downlink channel, etc. can be replaced with sidelink channel
- uplink link, downlink, etc. can be replaced with sidelink link.
- the terminal may be replaced by an access network device, a core network device, or a network device.
- the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
- the acquisition of data, information, etc. may comply with the laws and regulations of the country where the location is situated.
- data, information, etc. may be obtained with the user's consent.
- each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
- Figure 1a is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
- the communication system 100 includes a terminal 101 and a network device 102.
- network device 102 may include access network device and/or core network device.
- terminal 101 includes, for example, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.
- VR virtual reality
- AR augmented reality
- the access network device is, for example, a node or device that connects a terminal to a wireless network.
- the access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
- eNB evolved Node B
- ng-eNB next-generation evolved Node B
- gNB next-generation Node B
- gNB next-generation Node B
- NB node B
- HNB home node B
- HeNB home evolved
- the technical solutions of this disclosure can be applied to the Open RAN architecture.
- the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN.
- the processes and information interactions between these internal interfaces can be implemented by software or programs.
- the access network device may be composed of a central unit (CU) and a distributed unit (DU).
- the CU may also be called a control unit.
- the CU-DU structure can separate the protocol layer of the access network device. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
- the core network equipment can be a single device, such as a first network device or a second network device, or it can be multiple devices or a group of devices, including all or part of the first network device, the second network device, etc.
- Network devices can be virtual or physical.
- Network devices can also be referred to as network elements.
- the core network includes, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
- EPC Evolved Packet Core
- 5GCN 5G Core Network
- NGC Next Generation Core
- the following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1a, or to some of the main bodies, but are not limited thereto.
- the main bodies shown in FIG1a are illustrative.
- the communication system may include all or some of the main bodies in FIG1a, or it may include other main bodies outside of FIG1a.
- the number and form of each main body are arbitrary.
- Each main body may be physical or virtual.
- the connection relationship between the main bodies is illustrative.
- the main bodies may not be connected or may be connected.
- the connection may be in any way, such as direct connection or indirect connection, wired connection or wireless connection.
- LTE Long Term Evolution
- LTE-A LTE-Advanced
- SUPER 3G IMT-Advanced
- 4th generation mobile communication system 4th generation mobile communication system
- 5G 5th generation mobile communication system
- 5G new radio NR
- Future Radio Access FX
- RAT New Radio
- NR New Radio
- NX New radio access
- FX Future generation radio access
- GSM Global System for Mobile communications
- CDMA2000 Ultra Mobile Broadband
- UMB Ultra Mobile Broadband
- IEEE 802.11 Wi-Fi
- IEEE 802.16 WiMAX
- IEEE 802.20 Ultra-Wideband
- Bluetooth registered trademark
- PLMN Public Land Mobile Network
- D2D Device-to-Device
- M2M Machine-to-Machine
- IoT Internet of Things
- V2X vehicle-to-everything
- XR Extended Reality
- data typically consists of multiple QoS flows, resulting in a very large volume of traffic.
- XR service flows need to meet certain latency requirements during transmission, especially since some data flows need to arrive at the server simultaneously for decoding. Delay in any one data flow will cause the joint decoding of multiple data flows to fail.
- network scheduling is dynamic. Therefore, in some cases, even if some data flows belong to low-priority logical channels, if some packets have not been scheduled for a long time, a Buffer State Report (BSR) needs to be sent to notify the network as soon as possible.
- BSR Buffer State Report
- a BSR can only be sent when high-priority logical channel data arrives, which cannot meet the needs of emergency scheduling. Therefore, optimizations for emergency scheduling in XR need to be considered.
- a Delay State Report (DSR) is introduced.
- DSR Delay State Report
- the basic idea is as follows: the terminal can report the DSR, which carries information about the delay. For example, if uplink data cannot be scheduled for a long time, the remaining time of the data packet will be less than a certain threshold.
- the remaining time of a data packet is the time remaining before the packet is dropped, which is determined according to the drop timer of the Packet Data Convergence Protocol (PDCP).
- PDCP Packet Data Convergence Protocol
- the DSR is set to the minimum value of data or untransmitted data in the Logical Channel Group (LCG). Furthermore, the DSR carries data that requires urgent scheduling.
- a Delay Status Report (DSR) procedure is used to provide the LCG delay status to the serving base station.
- the delay status of the LCG includes the remaining time and the total amount of delay-critical uplink (UL) data of the LCG, where the remaining time is the minimum remaining value of the running PDCP discard timer in a PDCP Service Data Unit (SDU) that is buffered by the LCG but has not yet been transmitted in any Media Access Control MAC Protocol Data Unit (PDU) as specified in Clause 7.3 of TS 38.323[4].
- SDU PDCP Service Data Unit
- PDU Media Access Control MAC Protocol Data Unit
- the terminal needs to temporarily increase the priority of a network channel under specific conditions, such as when delay-critical data is detected in the logical channel, and the priority of the logical channel is configured by the network.
- the network does not explicitly inform the terminal when to increase the priority of the logical channel.
- the DSR needs to be enhanced. Specifically, for an LCG, multiple sets of Remaining Time and Buffer Size fields are carried, introducing a second type of DSR to distinguish it from the original first type of DSR. This differs from the previous first type of DSR, where an LCG only carried one set of Remaining Time and Buffer Size fields.
- the terminal will detect the buffer size in different remaining time intervals. However, the terminal typically detects a smaller buffer size in the remaining time interval, indicating a higher urgency for scheduling. Therefore, determining the priority of the logical channel becomes a challenge.
- Figure 2a is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2a, the present disclosure relates to a communication method for a communication system 100, the method comprising:
- Step S2101 The network device sends the first information to the terminal.
- the terminal receives first information sent by the network device.
- the first information is used to indicate a first priority.
- the first information is used to update the priority of the first logical channel by the terminal as the first priority (e.g., additional priority).
- the priority before the update can be the second priority or a default priority (e.g., default priority).
- first priorities can be configured for different first logical channels.
- first priority 1 can be configured for first logical channel 1
- first priority 2 can be configured for first logical channel 2.
- the first logical channel is used to transmit a first type of data.
- the priority indicates the priority of transmitting data using a logical channel.
- the first information is used to indicate the level corresponding to the first priority.
- the first type of data is at least one of the following:
- the first data is data with scheduling requirements; for example, delay-critical data (or emergency scheduling data).
- the second data point has a remaining time that is less than or equal to a first threshold, where the remaining time is the time remaining until the second data point is discarded; for example, the first threshold could be 1 ms.
- the first threshold could be based on a Delay State Report (DSR).
- DSR Delay State Report
- the remaining time threshold of the Report is determined, for example, the first threshold is less than the remaining time threshold of the DSR.
- the third type of data has a higher importance level than the first type; it can be understood that the higher the level, the more important the data.
- the fourth data refers to data whose synchronization transmission requirements cannot be met if it is not scheduled or is scheduled untimely.
- the fourth data could be data whose synchronization requirements cannot be met due to its lack of scheduling or untimely scheduling.
- the fourth data needs to be delivered immediately. However, if it is not scheduled or is not scheduled in time and cannot be delivered immediately, the synchronization requirements will not be met.
- Step S2102 The terminal updates the priority of the first logical channel.
- the terminal updates the priority of the first logical channel in the logical channel group.
- the terminal may update the priority of the first logical channel during the Logical Channel Prioritization (LCP) process.
- LCP Logical Channel Prioritization
- the remaining time is the time elapsed between the data transmitted through the logical channel and the data being discarded.
- the remaining time range is the time range in which the remaining time falls.
- the importance level is the level corresponding to the importance of the data.
- the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met. In some embodiments, the data is transmitted completely before the first moment.
- the parameter range is the parameter range in which the parameter is located.
- the priorities of different logical channels correspond to different remaining time ranges.
- priority level 1 corresponds to the remaining time range 1
- priority level 2 corresponds to the remaining time range 2
- so on
- different logical channels have different priorities corresponding to different remaining times.
- priority 1 corresponds to 1 remaining time
- priority 2 corresponds to 2 remaining time
- the priorities of different logical channels correspond to different importance levels.
- priority 1 corresponds to importance level 1
- priority 2 corresponds to remaining time 2, and so on.
- the priorities of different logical channels correspond to different parameter ranges.
- priority 1 corresponds to parameter range 1
- priority 2 corresponds to parameter range 2
- so on are examples of priority 1 and so on.
- different logical channels have different priorities corresponding to different parameters.
- priority 1 corresponds to parameter 1
- priority 2 corresponds to parameter 2
- parameter 1 and parameter 2 can be deviation parameters corresponding to data synchronization requirements.
- parameter 1 is x milliseconds and parameter 2 is y milliseconds.
- the terminal determines the level corresponding to the first priority.
- the level corresponding to the first priority is determined based on at least one of the following:
- the parameter range corresponding to the first type of data is the parameter range corresponding to the first type of data.
- the remaining time range in this disclosure may be a range determined based on a remaining duration threshold from a Delayed State Report (DSR). For example, less than n.
- DSR Delayed State Report
- remaining time if the remaining time is x, then the first priority is priority 1; if the remaining time is y, then the first priority is priority 2; if the remaining time is z, then the first priority is priority 3.
- x is less than y, and y is less than z; priority 3 is higher than priority 2, and priority 2 is higher than priority 1.
- the range of remaining time is similar and will not be elaborated further here.
- the first priority is priority 1; if the importance level is B, then the first priority is priority 2; if the importance level is C, then the first priority is priority 3.
- A is higher than B, B is higher than C, priority 1 is higher than priority 2, and priority 2 is higher than priority 3.
- the first data includes at least two sub-data.
- the first priority is determined by at least one of the following:
- the priority corresponding to any one of the importance levels of the at least two sub-data
- the remaining time corresponding to the at least two sub-data includes remaining time 1 and remaining time 2, with remaining time 1 corresponding to priority 1 and remaining time 2 corresponding to priority 2. Therefore, the first priority can be priority 1 or priority 2.
- the remaining time corresponding to the at least two sub-data includes remaining time 1 and remaining time 2.
- Remaining time 1 is in the remaining time range 1 and corresponds to priority 1.
- Remaining time 2 is in the remaining time range 2 and corresponds to priority 2.
- the first priority can be priority 1 or priority 2.
- the importance levels corresponding to the at least two sub-data respectively include A and B, where A corresponds to priority 1 and B corresponds to priority 2. Then the first priority can be priority 1 or priority 2.
- the first priority is determined by at least one of the following:
- the priority is corresponding to the smaller value of the remaining time of each of the at least two sub-data items
- the remaining time corresponding to the at least two sub-data includes remaining time 1 and remaining time 2, with remaining time 1 corresponding to priority 1 and remaining time 2 corresponding to priority 2. If remaining time 1 is less than remaining time 2, then the first priority can be priority 1.
- the remaining time corresponding to the at least two sub-data includes remaining time 1 and remaining time 2.
- Remaining time 1 is in remaining time range 1 and corresponds to priority 1.
- Remaining time 2 is in remaining time range 2 and corresponds to priority 2. If the value of remaining time range 1 is less than the value of remaining time range 2, then the first priority can be priority 1.
- the importance levels corresponding to the at least two sub-data respectively include A and B, where A corresponds to priority 1 and B corresponds to priority 2. If the level of A is higher than that of B, then the first priority can be priority 1.
- the priority of the first logical channel is updated when the first type of data satisfies a first condition.
- the first type of data satisfying the first condition includes at least one of the following:
- the remaining time for the first type of data is less than or equal to the first value
- the remaining time range of the first type of data falls within the first time range
- the importance level corresponding to the first type of data is less than or equal to the second value
- the parameter corresponding to the first type of data is greater than or equal to the third value
- the parameter range corresponding to the first type of data is within the first parameter range.
- the first logical channel may not need to be updated.
- the terminal will no longer perform scheduling based on the first priority, but will fall back to the priority before the update to continue data scheduling.
- Step S2103 Terminal schedules transmission resources.
- the transmission resources of the at least two sub-data are scheduled in a first order.
- the first order is determined by at least one of the following:
- the first order can be an ascending order of remaining time.
- the transmission resources of sub-data associated with the corresponding remaining time can be scheduled based on this first order.
- the first order may be the order of the remaining time ranges determined by the values in descending order.
- the transmission resources of the sub-data associated with the corresponding remaining time ranges may be scheduled based on the first order.
- the first order can be an order of importance from highest to lowest.
- the transmission resources of sub-data associated with corresponding importance levels can be scheduled based on the first order.
- the first order may be a descending order of parameters.
- the transmission resources of sub-data associated with corresponding parameters may be scheduled based on this first order.
- the first order can be an order of parameter ranges determined based on the numerical values within the parameter range from largest to smallest.
- the transmission resources of sub-data associated with corresponding parameter ranges can be scheduled based on this first order.
- the term “information” may be used interchangeably with “message,””signal,” or “signaling.” Terms such as “report,” “configuration,” “indication,” “instruction,” “command,” “channel,” “parameter,” “field,” and “data” can be used interchangeably.
- the term “send” may be used interchangeably with terms such as “transmit,” “report,” or “transmit.”
- the information indication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2103.
- step S2101 may be implemented as an independent embodiment
- step S2102 may be implemented as an independent embodiment
- step S2103 may be implemented as an independent embodiment
- step S2101 combined with step S2102 may be implemented as an independent embodiment
- step S2102 combined with step S2103 may be implemented as an independent embodiment
- step S2101 combined with steps S2102 and S2103 may be implemented as an independent embodiment, but is not limited thereto. It should be noted that each step can be implemented independently, or, without contradiction, the order can be arbitrarily changed and the steps can be freely combined for implementation.
- Figure 3a is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 3a, the embodiment of the present disclosure relates to a communication method executed by a terminal, the method including:
- Step S3101 Obtain first information.
- step S3101 can be found in optional implementations of step S2101 in FIG2a and other related parts in the embodiments involved in FIG2a, which will not be repeated here.
- the terminal receives first information sent by a network device, but is not limited thereto; it may also receive first information sent by other entities.
- the terminal obtains first information as defined by the protocol.
- the terminal obtains first information from the upper layer(s).
- the terminal processes the information to obtain the first information.
- step S3101 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is a default or default setting.
- Step S3102 Update the priority of the first logical channel.
- step S3102 can be found in optional implementations of step S2102 in FIG2a and other related parts in the embodiments involved in FIG2a, which will not be repeated here.
- Step S3103 Schedule transmission resources.
- step S3103 can be found in optional implementations of step S2103 in FIG2a and other related parts in the embodiments involved in FIG2a, which will not be repeated here.
- the information indication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3103.
- step S3101 may be implemented as an independent embodiment
- step S3102 may be implemented as an independent embodiment
- step S3103 may be implemented as an independent embodiment
- step S3101 combined with step S3102 may be implemented as an independent embodiment
- step S3102 combined with step S3103 may be implemented as an independent embodiment
- step S3101 combined with steps S3102 and S3103 may be implemented as an independent embodiment, but is not limited thereto. It should be noted that each step can be implemented independently, or, without contradiction, the order can be arbitrarily changed and the steps can be freely combined for implementation.
- Figure 3b is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 3b, the embodiment of the present disclosure relates to a communication method executed by a terminal, the method including:
- Step S3201 Update the priority of the first logical channel
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of transmitting data using the logical channel
- step S3201 can be found in optional implementations of step S2102 in FIG2a and other related parts in the embodiments involved in FIG2a, which will not be repeated here.
- the first type of data is at least one of the following:
- the first data which is data with scheduling requirements
- the second data wherein the remaining time of the second data is less than or equal to the first threshold, and the remaining time is the time until the second data is discarded;
- the third data whose importance level is higher than the first level
- the fourth data if not scheduled or scheduled in a timely manner, cannot meet the synchronous transmission requirements.
- the priorities of different logical channels correspond to different remaining time ranges
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- updating the priority of the first logical channel includes:
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the method further includes:
- the first information is used to indicate the first priority.
- the first priority is determined by at least one of the following:
- the priority corresponding to any one of the importance levels of the at least two sub-data
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the first priority is determined by at least one of the following:
- the priority is corresponding to the smaller value of the remaining time of each of the at least two sub-data items
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- updating the priority of the first logical channel includes:
- the first type of data satisfies at least one of the following conditions:
- the remaining time for the first type of data is less than or equal to the first value
- the remaining time range of the first type of data falls within the first time range
- the importance level corresponding to the first type of data is less than or equal to the second value
- the parameter corresponding to the first type of data is greater than or equal to the third value
- the parameter range corresponding to the first type of data is within the first parameter range
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the method further includes:
- the transmission resources of the at least two sub-data are scheduled in a first order
- the first order is determined by at least one of the following:
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- Figure 4a is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 4a, the embodiment of the present disclosure relates to a communication method executed by a network device, the method including:
- Step S4101 Send the first information to the terminal.
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the logical channel to transmit data.
- step S4101 can be found in optional implementations of step S2101 in FIG2a and other related parts in the embodiments involved in FIG2a, which will not be repeated here.
- the first type of data is at least one of the following:
- First data the first data is data with scheduling requirements
- the second data wherein the remaining time of the second data is less than or equal to the first threshold, and the remaining time is the time until the second data is discarded;
- the third data whose importance level is higher than the first level
- the fourth data if not scheduled or scheduled in a timely manner, cannot meet the synchronous transmission requirements.
- the remaining time is the time elapsed between the data transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the first parameter falls.
- the level corresponding to the first priority is determined based on at least one of the following:
- the first priority is determined by at least one of the following:
- the remaining time corresponding to each of the at least two sub-data is the priority of any remaining time in the time
- the priority corresponding to any one of the importance levels of the at least two sub-data
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- the first priority is determined by at least one of the following:
- the priority is corresponding to the smaller value of the remaining time of each of the at least two sub-data items
- the remaining time is the time elapsed between the data being transmitted through the logical channel and the data being discarded; the remaining time range is the time range within which the remaining time falls; the importance level is the level corresponding to the importance of the data; the parameter is the time elapsed since the first moment, wherein if the data is transmitted before the first moment, the synchronization requirement is met; and the parameter range is the parameter range within which the parameter falls.
- Figure 5a is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 5a, the present disclosure relates to a communication method for a communication system 100, the method including one of the following steps:
- Step S5101 The network device sends the first information to the terminal.
- the first information is used to indicate a first priority
- the first information is used by the terminal to update the priority of the first logical channel to the first priority
- the first logical channel is used to transmit a first type of data
- the priority indicates the priority of using the first logical channel to transmit data.
- step S5101 can be found in the optional implementations of the steps in FIG2a and other related parts in the embodiments involved in FIG2a, which will not be repeated here.
- the above methods may include the methods of the first core network equipment side and terminal side embodiments described above, which will not be repeated here.
- a method for protecting a terminal to update the logical channel priority to a specified priority level when transmitting data of a specific type (such as delay-critical data) under specific triggering conditions is not limited to, but not limited to, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data, delay-critical data
- the logical channel has a configured priority level (corresponding to the first priority) for emergency scheduled transmission, and a default configured priority (corresponding to the second priority) for normal data transmission.
- a particular type of data is delay-critical data.
- a particular type of data may be data of that particular type to be transmitted on a logical channel or a group of logical channels.
- specific types of data may be data with a remaining duration of less than a threshold, data with a certain level of importance, or data whose scheduling is not timely and cannot meet the synchronization requirements.
- the network can configure the logical channel priority level to be updated to a specified priority level (corresponding to the first priority) for different logical channels, that is, a corresponding priority is specified for different threshold ranges, corresponding to the first priority level.
- logical channel 1 can be configured to use priority level 1 within the remaining time range 1; logical channel 2 can be configured to use priority level 2 within the remaining time range 2; that is, different logical channels can be configured with the same or different priority levels, each corresponding to its own remaining time range.
- updating the network configuration logical channel priority level to a specified priority level can be more than one specified priority. Different (i.e., a corresponding priority is assigned for different threshold ranges, corresponding to the first priority level):
- the network specifies different priority levels to indicate the urgency of certain types of data:
- the network specifies different priority levels for the importance of certain types of data:
- the network specifies different priority levels for data of a particular type that cannot be scheduled in time to meet synchronization requirements: for example, data that is more than x ms later than the synchronization requirement uses priority level 1; data that is more than y ms later than the synchronization requirement uses priority level 2 (i.e., the importance is represented by the synchronization threshold deviation, the greater the deviation, the higher the priority and the more urgent the scheduling).
- the network can configure more than one priority level (corresponding to the first priority level) for the terminal, which makes it easier for the terminal to flexibly use the priority level configured by the network in different situations, thus improving flexibility.
- the above threshold range is optional or can be left unconfigured.
- the DSR remaining duration threshold can be reused as the threshold.
- the network indicates (e.g., based on the first information indication) to update the logical channel priority level to the specified priority level (corresponding to the first priority); however, without configuring an additional remaining time threshold, the terminal uses the remaining duration threshold of DSR to determine whether a specific type of data (corresponding to the first type of data) has been detected, that is, whether there is data with a remaining duration less than the DSR threshold.
- the threshold configuration can be less than the DSR remaining time threshold. This means that updating the logical channel priority level to a specified priority level is more stringent than DSR reporting. For example, a DSR report will be triggered if the remaining time is less than 10ms, while updating the logical channel priority level to a specified priority level will be triggered if the remaining time is less than 8ms.
- the terminal Since the terminal only raises the priority level of the logical channel to one priority level within a certain period of time, it needs to be standardized in the following manner.
- one of the specified priority levels is used according to the following principles:
- the terminal detects only data to be transmitted within a threshold range, then the priority level corresponding to that threshold range shall be used as the target priority level for the logical channel upgrade.
- the terminal detects more than one threshold range of data to be transmitted, then the priority level corresponding to one of the threshold ranges is used as the target priority level for the logical channel to be promoted.
- One of the threshold ranges could be: a smaller remaining duration, a higher level of data importance, or a larger synchronization threshold deviation.
- the terminal can flexibly use a priority level configured by the network under different circumstances. For example, if the terminal detects that scheduling data exists in N remaining time periods, it can select the priority level corresponding to the smaller remaining duration among the N remaining time periods as the target priority level for that logical channel. This can increase the urgency of data scheduling.
- updating the network configuration logical channel priority level to a specified priority level can be a single specified priority level, but priority upgrades are only performed when data within a threshold range (corresponding to the remaining time range) is detected for a specified remaining time.
- updating the network configuration logical channel priority level to a specified priority level can be a specified priority level, but the priority level is only increased when data with a specified remaining time is detected within a threshold range, and the threshold range corresponds to the specified priority level.
- the priority level corresponding to that threshold range is used as the target priority level for the logical channel upgrade; otherwise, no priority upgrade is performed. (That is, priority upgrade is only required when the most urgent data is detected).
- the terminal updates the logical channel priority level to a specified priority level (corresponding to the first priority) when there is a specific type of transmitted data (corresponding to the first type of data) under specific triggering conditions.
- the terminal updates the priority level of logical channels that have detected delayed critical data and are configured with a specified priority level to the specified priority level (corresponding to the first priority).
- the terminal updates the priority level of logical channels whose remaining data duration is less than a threshold (corresponding to a first threshold) and which are configured with a specified additional priority level to the specified priority level (corresponding to the first priority).
- This threshold can be the DSR trigger threshold or a separately configured threshold. This separately configured threshold can be lower than the DSR trigger threshold.
- the terminal will select from the logical information reported by the triggering DSR...
- logical channels whose remaining data duration is less than a threshold (corresponding to the first threshold) and which are configured with a specified additional priority are selected, and their priority levels are updated to the specified priority level (corresponding to the first priority).
- This threshold can be the DSR trigger threshold or a separately configured threshold. This separately configured threshold can be lower than the DSR trigger threshold.
- the terminal selects logical channels from those associated with the DSR reported data volume (i.e., those logical channels where urgent scheduling data was detected during DSR reporting) whose remaining duration of detected data is less than a threshold (corresponding to the first threshold) and which are configured with a specified additional priority level, and updates the priority level of these logical channels to the specified additional priority level (corresponding to the first priority).
- This threshold can be the DSR trigger threshold or a separately configured threshold. This separately configured threshold can be lower than the DSR trigger threshold.
- a terminal when a terminal updates the logical channel priority level to a specified priority level for transmitting specific types of data under specific triggering conditions, it can also schedule resources within that logical channel according to the urgency priority of different threshold ranges during resource allocation.
- the terminal detects data to be transmitted within multiple threshold ranges (corresponding to the remaining time range), such as the remaining time, the data with the smallest remaining time range is allocated resource scheduling first; then the data with the second smallest remaining time range is allocated resource scheduling, and so on... (i.e., data transmission resource allocation is performed by distinguishing between intervals).
- resource allocation is performed based on different threshold ranges.
- the network configuration logical channel priority level is updated to a specified priority level.
- the update to the specified priority level can be discontinued when a specific type of data (such as urgent data, i.e., the first type of data) is no longer detected on the logical channel. For example, if the scheduling of a specific type of data on the logical channel is completed or the specific type of data on the logical channel is discarded, the mechanism of updating to the specified priority level will no longer be used for that logical channel. In other words, scheduling will revert to the default priority level (the priority used before updating to the first priority).
- This disclosure also provides an apparatus for implementing any of the above methods.
- an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods.
- another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
- a network device e.g., an access network device, a core network functional node, a core network device, etc.
- the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated.
- the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device.
- the processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device.
- the units or modules in the device can be implemented in the form of hardware circuits.
- the functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors.
- the hardware circuit is an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- the functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit.
- the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
- PLD programmable logic device
- the processor is a circuit with signal processing capabilities.
- the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP).
- the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable.
- the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA.
- ASIC application-specific integrated circuit
- PLD programmable logic device
- the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules.
- it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a deep learning ASIC. Deep learning processing units (DPUs), etc.
- Figure 6a is a schematic diagram of the terminal structure according to an embodiment of this disclosure.
- the terminal 6100 may include at least one of a transceiver module 6101, a processing module 6102, etc.
- the transceiver module is used to send and receive information.
- the transceiver module is used to perform at least one of the communication steps such as sending and/or receiving performed by the terminal in any of the above methods, which will not be described in detail here.
- the processing module is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be described in detail here.
- Figure 6b is a schematic diagram of the network device proposed in an embodiment of this disclosure.
- the network device 6200 may include at least one of a transceiver module 6201, a processing module 6202, etc.
- the transceiver module is used to send and receive information.
- the transceiver module is used to perform at least one of the communication steps such as sending and/or receiving performed by the network device in any of the above methods, which will not be described in detail here.
- the processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be described in detail here.
- FIG. 7a is a schematic diagram of the structure of the communication device 9100 proposed in an embodiment of this disclosure.
- the communication device 9100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods.
- the communication device 9100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
- the communication device 9100 includes one or more processors 9101.
- the processor 9101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU).
- the baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data.
- the communication device 9100 is used to execute any of the above methods.
- the communication device 9100 further includes one or more memories 9102 for storing instructions.
- the memories 9102 may also be located outside the communication device 9100.
- the communication device 9100 further includes one or more transceivers 9103.
- the transceivers 9103 perform at least one of the communication steps such as sending and/or receiving in the above method, and the processor 9101 performs at least one of the other steps.
- a transceiver may include a receiver and/or a transmitter, which may be separate or integrated.
- the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
- the communication device 9100 may include one or more interface circuits 9104.
- the interface circuit 9104 is connected to the memory 9102, and the interface circuit 9104 can be used to receive signals from the memory 9102 or other devices, and can be used to send signals to the memory 9102 or other devices.
- the interface circuit 9104 can read instructions stored in the memory 9102 and send the instructions to the processor 9101.
- the communication device 9100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 9100 described in this disclosure is not limited thereto, and the structure of the communication device 9100 may not be limited by FIG7a.
- the communication device may be a standalone device or may be part of a larger device.
- the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
- Figure 7b is a schematic diagram of the structure of the chip 9200 proposed in an embodiment of this disclosure.
- the communication device 9100 can be a chip or a chip system, please refer to the schematic diagram of the chip 9200 shown in Figure 7b, but it is not limited thereto.
- Chip 9200 includes one or more processors 9201, which are used to perform any of the above methods.
- chip 9200 further includes one or more interface circuits 9202.
- the interface circuit 9202 is connected to memory 9203, and the interface circuit 9202 can be used to receive signals from memory 9203 or other devices, and the interface circuit 9202 can be used to send signals to memory 9203 or other devices.
- the interface circuit 9202 can read instructions stored in memory 9203 and send the instructions to processor 9201.
- the interface circuit 9202 performs at least one of the communication steps such as sending and/or receiving in the above method, and the processor 9201 performs at least one of the other steps.
- interface circuit In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
- chip 9200 further includes one or more memories 9203 for storing instructions.
- all or part of the memories 9203 may be located outside of chip 9200.
- the storage medium is an electronic storage medium.
- the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices.
- the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
- This disclosure also provides a program product that, when executed by the communication device 9100, causes the communication device 9100 to perform any of the above methods.
- the program product is a computer program product.
- This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Les modes de réalisation de la présente divulgation concernent des procédés de communication, des terminaux, des dispositifs réseau, un système de communication, un produit-programme informatique et un support de stockage. Un procédé de communication consiste à mettre à jour la priorité d'un premier canal logique, le premier canal logique étant utilisé pour transmettre des données de premier type, et la priorité indiquant la priorité de transmission de données à l'aide du canal logique. La solution technique fournie dans les modes de réalisation de la présente divulgation permet une transmission de données plus rationnelle.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202480001832.7A CN119384857A (zh) | 2024-08-07 | 2024-08-07 | 通信方法、终端、网络设备、通信系统、计算机程序产品和存储介质 |
| PCT/CN2024/110522 WO2026031018A1 (fr) | 2024-08-07 | 2024-08-07 | Procédés de communication, terminaux, dispositifs réseau, système de communication, produit-programme informatique et support de stockage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2024/110522 WO2026031018A1 (fr) | 2024-08-07 | 2024-08-07 | Procédés de communication, terminaux, dispositifs réseau, système de communication, produit-programme informatique et support de stockage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026031018A1 true WO2026031018A1 (fr) | 2026-02-12 |
Family
ID=94336422
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/110522 Pending WO2026031018A1 (fr) | 2024-08-07 | 2024-08-07 | Procédés de communication, terminaux, dispositifs réseau, système de communication, produit-programme informatique et support de stockage |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119384857A (fr) |
| WO (1) | WO2026031018A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120224468B (zh) * | 2025-05-09 | 2025-10-10 | 荣耀终端股份有限公司 | 通信方法和通信装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021081908A1 (fr) * | 2019-10-31 | 2021-05-06 | Oppo广东移动通信有限公司 | Procédé d'attribution de ressources à un canal logique de liaison montante, et dispositif terminal |
| CN115843442A (zh) * | 2022-09-26 | 2023-03-24 | 北京小米移动软件有限公司 | 逻辑信道优先级处理方法和装置、电子设备及存储介质 |
| CN116391436A (zh) * | 2023-01-31 | 2023-07-04 | 北京小米移动软件有限公司 | 逻辑信道优先级处理方法和通信装置 |
| US20240155664A1 (en) * | 2022-11-03 | 2024-05-09 | Industrial Technology Research Institute | Method of logical channel prioritization and device thereof |
| CN118435652A (zh) * | 2024-03-27 | 2024-08-02 | 北京小米移动软件有限公司 | 通信方法、终端、网络设备、通信系统和存储介质 |
-
2024
- 2024-08-07 WO PCT/CN2024/110522 patent/WO2026031018A1/fr active Pending
- 2024-08-07 CN CN202480001832.7A patent/CN119384857A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021081908A1 (fr) * | 2019-10-31 | 2021-05-06 | Oppo广东移动通信有限公司 | Procédé d'attribution de ressources à un canal logique de liaison montante, et dispositif terminal |
| CN115843442A (zh) * | 2022-09-26 | 2023-03-24 | 北京小米移动软件有限公司 | 逻辑信道优先级处理方法和装置、电子设备及存储介质 |
| US20240155664A1 (en) * | 2022-11-03 | 2024-05-09 | Industrial Technology Research Institute | Method of logical channel prioritization and device thereof |
| CN116391436A (zh) * | 2023-01-31 | 2023-07-04 | 北京小米移动软件有限公司 | 逻辑信道优先级处理方法和通信装置 |
| CN118435652A (zh) * | 2024-03-27 | 2024-08-02 | 北京小米移动软件有限公司 | 通信方法、终端、网络设备、通信系统和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119384857A (zh) | 2025-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2025065413A1 (fr) | Procédé de rapport d'état de retard, terminal, dispositif réseau, système de communication et support de stockage | |
| WO2025065276A1 (fr) | Procédé de rapport de service retardé, terminal et support de stockage | |
| WO2025091376A1 (fr) | Procédé d'envoi d'informations d'instruction, procédé de réception d'informations d'instruction, terminaux, dispositifs de réseau, système et support | |
| WO2025171675A1 (fr) | Procédés de communication, terminaux, dispositifs de réseau, système de communication et support de stockage | |
| WO2025065432A1 (fr) | Procédé de transmission d'informations et entité pdcp, entité rlc, terminal et support de stockage | |
| WO2025060017A1 (fr) | Procédé de traitement d'informations, entité, dispositif de réseau, système de communication et support de stockage | |
| WO2025065553A1 (fr) | Procédé d'envoi et de réception de dsr, terminal, dispositif de réseau, système et support | |
| WO2026065223A1 (fr) | Procédé de rapport d'état de retard, dispositif de communication, système de communication, support de stockage, et produit programme | |
| WO2025199823A1 (fr) | Procédé de communication, terminal, dispositif de réseau, système de communication et support de stockage | |
| WO2025208440A1 (fr) | Procédé de traitement d'informations, terminal, dispositif de réseau, système de communication, et support de stockage | |
| WO2026031018A1 (fr) | Procédés de communication, terminaux, dispositifs réseau, système de communication, produit-programme informatique et support de stockage | |
| CN120693902A (zh) | 通信方法、通信设备、通信系统、存储介质及程序产品 | |
| WO2025091445A1 (fr) | Procédé de communication, terminal et support de stockage | |
| WO2025065435A1 (fr) | Procédé de rapport d'état de retard, terminal et support de stockage | |
| WO2025039334A1 (fr) | Procédé de commutation de bandes, terminal, dispositif de réseau et support de stockage | |
| WO2025050326A1 (fr) | Procédé de commutation de communication, terminal, dispositif de réseau et support de stockage | |
| WO2025065422A1 (fr) | Procédé de traitement d'informations, terminal et support de stockage | |
| WO2026000194A1 (fr) | Procédé de communication, terminal, dispositif de réseau, système de communication, et support de stockage | |
| WO2026000430A1 (fr) | Procédés, appareil et dispositif de communication, système de communication, support de stockage et produit-programme | |
| WO2025231731A1 (fr) | Procédé et appareil de communication, et dispositif, système de communication, support de stockage et produit-programme | |
| WO2026011291A1 (fr) | Procédé de transmission dsr, dispositif de communication et support de stockage | |
| WO2025199911A1 (fr) | Procédé de traitement de données, dispositif de communication et support de stockage | |
| WO2026090847A1 (fr) | Procédé de communication, terminal, dispositif de réseau, système de communication, produit programme d'ordinateur et support de stockage | |
| WO2026025503A1 (fr) | Procédé de rapport d'état de retard, dispositif de communication, système de communication, support de stockage, et produit-programme | |
| WO2026073389A1 (fr) | Procédé de traitement d'informations, terminal, dispositif réseau, système de communication et support de stockage |
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: 24950079 Country of ref document: EP Kind code of ref document: A1 |