Communication method, terminal, network device, communication system and storage medium

By giving priority to specific types of data in the logical channel and updating its priority, the problem of data not being transmitted in a timely manner in the logical channel is solved, and timely data transmission and improved communication efficiency are achieved.

WO2025199823A1PCT designated stage Publication Date: 2025-10-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/084209
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-27
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In the field of communication technology, data in a logical channel may not be transmitted in time, especially when the remaining time after a terminal obtains uplink authorization resources is about to expire, the data still cannot be transmitted in time.

Method used

A data transmission strategy is implemented by giving priority to the first type of data and/or logical channels to be transmitted, including giving priority to data with predetermined scheduling requirements, remaining time less than a threshold, or data that cannot meet data stream synchronization requirements, updating the priority of the logical channel to the highest priority, and allocating resources at the media access control layer.

Benefits of technology

This achieves timely data transmission in the logical channel, avoids signaling overhead and data packet loss caused by untimely scheduling of the logical channel, and improves communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024084209_02102025_PF_FP_ABST
    Figure CN2024084209_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a communication method, a terminal, a network device, a communication system and a storage medium. The method is executed by a terminal and comprises: executing data transmission on the basis of a first strategy, wherein the first strategy is used for indicating the priority selection of first-type data to be transmitted for data transmission and / or the priority selection of a first-type logical channel for data transmission. The communication mechanism in the technical solution provided in the embodiments of the present disclosure can transmit data in a logical channel in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, terminal, network device, communication system and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a terminal, a network device, a communication system, and a storage medium. Background Art

[0002] In the field of communications technology, after a Delay Status Report (DSR) is reported to the network, the network determines that a specific logical channel requires timely scheduling and sends an uplink grant to the terminal. However, according to the Link Control Protocol (LCP) process, even after the terminal obtains an uplink grant, data on the logical channel whose remaining time is about to expire may still not be transmitted in a timely manner.

[0003] Summary of the Invention

[0004] How to ensure timely transmission of data in logical channels is an issue that needs to be considered.

[0005] Embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, where the method is performed by a terminal and includes:

[0007] performing data transmission based on a first policy;

[0008] The first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0009] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, the method being performed by a network device, the method comprising:

[0010] Sending first information to the terminal;

[0011] The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0012] According to a third aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:

[0013] The network device sends first information to the terminal;

[0014] The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0015] According to a fourth aspect of an embodiment of the present disclosure, a terminal is provided, comprising:

[0016] The processing module is configured to:

[0017] performing data transmission based on a first policy;

[0018] The first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0019] According to a fifth aspect of an embodiment of the present disclosure, a network device is provided, the network device including:

[0020] The transceiver module is configured as follows:

[0021] Sending first information to the terminal;

[0022] The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0023] According to a sixth aspect of an embodiment of the present disclosure, a communication system is provided, which includes a terminal and a network device, wherein the terminal is configured to implement the communication method provided by the first aspect, and the network device is configured to implement the communication method provided by the second aspect.

[0024] According to a seventh aspect of an embodiment of the present disclosure, a terminal is provided, comprising:

[0025] one or more processors;

[0026] The terminal is used to execute the communication method described in any one of the present disclosures.

[0027] According to an eighth aspect of an embodiment of the present disclosure, a network device is provided, the network device including:

[0028] one or more processors;

[0029] The network device is used to execute the communication method described in any one of the present disclosures.

[0030] According to a ninth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the communication method provided by the first aspect or the second aspect.

[0031] The communication mechanism of the technical solution provided by the embodiment of the present disclosure can transmit data in the logical channel in a timely manner.

[0032] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.

[0034] FIG1a is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;

[0035] FIG2a is a schematic flow chart showing a communication method according to an exemplary embodiment;

[0036] FIG3a is a schematic flow chart showing a communication method according to an exemplary embodiment;

[0037] FIG3 b is a schematic flow chart showing a communication method according to an exemplary embodiment;

[0038] FIG4a is a schematic flow chart showing a communication method according to an exemplary embodiment;

[0039] FIG5a is a schematic flow chart showing a communication method according to an exemplary embodiment;

[0040] FIG6a is a schematic structural diagram of a terminal according to an exemplary embodiment;

[0041] FIG6b is a schematic structural diagram of a network device according to an exemplary embodiment;

[0042] FIG7a is a schematic structural diagram of a UE according to an exemplary embodiment;

[0043] Fig. 7b is a schematic structural diagram of a communication device according to an exemplary embodiment. DETAILED DESCRIPTION

[0044] Embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.

[0045] In a first aspect, an embodiment of the present disclosure provides a communication method, which is executed by a terminal and includes:

[0046] performing data transmission based on a first policy;

[0047] The first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0048] In the above embodiment, data transmission can be performed based on the first strategy for indicating that the first type of data to be transmitted is preferentially selected for data transmission and / or the first type of logical channel is preferentially selected for data transmission, so that data in the logical channel can be transmitted in a timely manner.

[0049] In conjunction with the embodiments of the first aspect, in some embodiments, the first type of data includes at least one of the following:

[0050] Data with predetermined scheduling requirements;

[0051] Data where the remaining time is less than or equal to a first threshold;

[0052] Data that fails to meet the synchronization requirements between at least two data streams.

[0053] In conjunction with the embodiments of the first aspect, in some embodiments, performing data transmission based on the first policy includes:

[0054] It is determined that the first type of data is detected, and data transmission is performed based on the first policy.

[0055] In the above embodiment, when the first type is detected, data transmission can be performed in a timely manner based on the first strategy.

[0056] In conjunction with the embodiments of the first aspect, in some embodiments, determining that the first type of data is detected and performing data transmission based on the first policy includes at least one of the following:

[0057] Determining that the first type of data is detected in the logical channel group, and performing data transmission based on the first policy;

[0058] It is determined that the first type of data is detected in the logical channel, and data transmission is performed based on the first strategy.

[0059] In the above embodiment, data transmission may be performed based on the first strategy when the first type of data is detected in the logical channel group or when the first type of data is detected in the logical channel.

[0060] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0061] receiving first information sent by a network device;

[0062] The first information indicates the first strategy.

[0063] In the above embodiment, the network device may indicate the first policy through first information.

[0064] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0065] Based on the protocol rule information, the first strategy is determined.

[0066] In the above embodiment, the first strategy may be determined based on the protocol rule information, and the determination method is more flexible.

[0067] In combination with the embodiments of the first aspect, in some embodiments, the first strategy is used to indicate: priority transmission of the first type of data within the logical channel.

[0068] In the above embodiment, the first policy may indicate priority transmission of the first type of data in the logical channel.

[0069] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0070] The media access control MAC layer of the terminal determines whether the data to be transmitted is the first type of data.

[0071] In the above embodiment, the MAC layer of the terminal determines whether the data to be transmitted is the first type of data or not.

[0072] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0073] The media access control MAC layer of the terminal receives second information from the first protocol layer of the terminal;

[0074] The second information is used to indicate whether the data to be transmitted is the first type of data; the first protocol layer is a packet data convergence protocol PDCP layer or a radio link control protocol RLC layer.

[0075] In the above embodiment, whether the data to be transmitted is the first type of data may be determined from the second information received by the first protocol layer.

[0076] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0077] Transmission resources are preferentially allocated to the first type of data in the logical channel.

[0078] In the above embodiment, transmission resources are allocated preferentially to the first type of data in the logical channel, so that the first type of data can be transmitted in a timely manner.

[0079] In conjunction with the embodiments of the first aspect, in some embodiments, the prioritizing allocating transmission resources to the first type of data in the logical channel includes:

[0080] The MAC layer of the terminal preferentially allocates transmission resources to the first type of data in the logical channel.

[0081] In the above embodiment, the MAC layer of the terminal may preferentially allocate transmission resources to the first type of data in the logical channel.

[0082] In conjunction with the embodiments of the first aspect, in some embodiments, the prioritizing allocating transmission resources to the first type of data in the logical channel includes:

[0083] Priority bit rate (PBR) information is ignored and transmission resources are allocated preferentially to the first type of data in the logical channel.

[0084] In the above embodiment, transmission resources may be allocated preferentially to the first type of data in the logical channel while ignoring priority bit rate PBR information.

[0085] In combination with the embodiments of the first aspect, in some embodiments, the first strategy is used to indicate: preferentially select the first type of logical channel from the logical channels to perform data transmission; wherein, the first type of logical channel includes the first logical channel that detects the first type of data, the second logical channel that triggers the execution of the first operation, the logical channel in the logical channel group to which the first logical channel belongs, and / or the logical channel in the logical channel group to which the second logical channel belongs.

[0086] In the above embodiment, the first type logical channel is preferentially selected from the logical channels to perform data transmission.

[0087] In combination with the embodiments of the first aspect, in some embodiments, the first operation is triggering a delay status report DSR.

[0088] In combination with the embodiments of the first aspect, in some embodiments, the first strategy is used to indicate: updating the priority of the first type of logical channel to the highest priority.

[0089] In the above embodiment, the priority of the first type logical channel may be updated to the highest priority.

[0090] In combination with the embodiments of the first aspect, in some embodiments, the logical channel includes a third logical channel and a fourth logical channel; the first strategy is used to indicate that the priority of the third logical channel for performing data transmission is higher than the priority of the fourth logical channel for performing data transmission.

[0091] In the above embodiment, the first policy may indicate that the priority of the third logical channel for performing data transmission is higher than the priority of the fourth logical channel for performing data transmission.

[0092] In combination with the embodiments of the first aspect, in some embodiments, the third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

[0093] In combination with the embodiments of the first aspect, in some embodiments, the first type of logical channel includes at least two logical channels, and the first strategy is used to indicate: the priority of at least two logical channels is determined based on the remaining time of the first type of data to be transmitted in the logical channels.

[0094] In the above embodiment, when the first type logical channel includes at least two logical channels, the first policy may indicate that the priorities of the at least two logical channels are determined based on the remaining time of the first type data to be transmitted in the logical channels.

[0095] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0096] allocating transmission resources to the logical channels based on a priority order of the logical channels;

[0097] The logical channel includes the first type logical channel.

[0098] In the above embodiment, transmission resources can be allocated to the logical channels based on the priority order of the logical channels.

[0099] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0100] It is determined that the first strategy fails.

[0101] In the above embodiment, it may be determined that the first strategy fails.

[0102] In conjunction with the embodiments of the first aspect, in some embodiments, determining that the first strategy is invalid includes:

[0103] It is determined that the first type of data transmission is completed and that the first strategy is invalid.

[0104] In the above embodiment, it can be determined that the first strategy is invalid when the first type of data transmission is completed.

[0105] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0106] receiving third information sent by the network device;

[0107] The third information is used to invalidate the first policy.

[0108] In the above embodiment, the network device may invalidate the first policy through the third information.

[0109] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0110] It is determined that the first strategy is effective.

[0111] In the above embodiment, it can be determined that the first strategy is invalid.

[0112] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:

[0113] Receive fourth information sent by the network device; wherein the fourth information is used to indicate that the first policy is effective.

[0114] The determining that the first policy is effective includes:

[0115] It is determined that the fourth information is received and that the first policy is effective.

[0116] In the above embodiment, it may be determined that the first policy is invalid based on fourth information indicating that the first policy is valid.

[0117] In combination with the embodiments of the first aspect, in some embodiments, the fourth information is used to indicate the time when the first policy takes effect.

[0118] In the above embodiment, in a second aspect, an embodiment of the present disclosure provides a communication method, which is executed by a network device, and includes:

[0119] Sending first information to the terminal;

[0120] The first information is used to indicate the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0121] In conjunction with the embodiments of the second aspect, in some embodiments, the first type of data includes at least one of the following:

[0122] Data with predetermined scheduling requirements;

[0123] Data where the remaining time is less than or equal to a first threshold;

[0124] Data that fails to meet the synchronization requirements between at least two data streams.

[0125] In combination with the embodiments of the second aspect, in some embodiments, the first strategy is used to indicate: priority transmission of the first type of data within the logical channel.

[0126] In combination with the embodiments of the second aspect, in some embodiments, the first strategy is used to indicate: preferentially select the first type of logical channel from the logical channels to perform data transmission; wherein, the first type of logical channel includes the first logical channel that detects the first type of data, the second logical channel that triggers the execution of the first operation, the logical channel in the logical channel group to which the first logical channel belongs, and / or the logical channel in the logical channel group to which the second logical channel belongs.

[0127] In combination with the embodiments of the second aspect, in some embodiments, the first operation is triggering a delay status report DSR.

[0128] In combination with the embodiments of the second aspect, in some embodiments, the first strategy is used to indicate: updating the priority of the first type of logical channel to the highest priority.

[0129] In combination with the embodiments of the second aspect, in some embodiments, the logical channel includes a third logical channel and a fourth logical channel; the first strategy is used to indicate that the priority of the third logical channel for performing data transmission is higher than the priority of the fourth logical channel for performing data transmission.

[0130] In combination with the embodiments of the second aspect, in some embodiments, the third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

[0131] In combination with the embodiments of the second aspect, in some embodiments, the first type of logical channel includes at least two logical channels, and the first strategy is used to indicate: the priority of at least two logical channels is determined based on the remaining time of the first type of data to be transmitted in the logical channels.

[0132] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0133] sending third information to the terminal;

[0134] The third information is used to invalidate the first policy.

[0135] In conjunction with the embodiments of the second aspect, in some embodiments, the method further includes:

[0136] Sending fourth information to the terminal;

[0137] The fourth information is used to indicate that the first policy is effective.

[0138] In combination with the embodiments of the second aspect, in some embodiments, the fourth information is used to indicate the time when the first policy takes effect.

[0139] In a third aspect, an embodiment of the present disclosure provides a communication method, the method comprising:

[0140] The network device sends first information to the terminal;

[0141] The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0142] In a fourth aspect, an embodiment of the present disclosure provides a terminal, comprising:

[0143] The processing module is configured to:

[0144] performing data transmission based on a first policy;

[0145] The first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0146] In a fifth aspect, an embodiment of the present disclosure provides a network device, the network device comprising:

[0147] The transceiver module is configured as follows:

[0148] Sending first information to the terminal;

[0149] The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

[0150] In the sixth aspect, an embodiment of the present disclosure provides an information indication system, wherein the communication system includes a terminal and a network device, the terminal is configured to implement the communication method described in the optional implementation manner of the first aspect, and the network device is configured to implement the communication method described in the optional implementation manner of the second aspect.

[0151] In a seventh aspect, an embodiment of the present disclosure provides a terminal, the terminal including:

[0152] one or more processors;

[0153] The terminal is used to execute the communication method provided by the first aspect.

[0154] In an eighth aspect, an embodiment of the present disclosure provides an access network device, the access network device including:

[0155] one or more processors;

[0156] Among them, the access network device is used to execute the communication method provided by the second aspect.

[0157] In a ninth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, which, when executed on a communication device, enable the communication device to execute the communication method described in the optional implementation of the first and second aspects.

[0158] In a tenth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.

[0159] In an eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.

[0160] In a twelfth aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.

[0161] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0162] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium. In some embodiments, the terms communication method, information processing method, information transmission method, etc. are interchangeable, and the terms communication system, information processing system, etc. are interchangeable.

[0163] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0164] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0165] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0166] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0167] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0168] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0169] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0170] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0171] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0172] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0173] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0174] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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" can be replaced with each other.

[0175] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.

[0176] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.

[0177] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or 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", "bandwidth part (BWP)", etc.

[0178] In some embodiments, "terminal" or "terminal device" may be referred to as "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, client, etc.

[0179] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0180] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0181] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0182] FIG1a is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0183] As shown in FIG. 1 a , a communication system 100 includes a terminal 101 and network equipment, wherein the network equipment may include an access network device 102 and a core network device 103 .

[0184] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0185] In some embodiments, the access network device may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0186] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0187] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0188] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0189] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0190] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1a, or a portion thereof, but are not limited thereto. The entities shown in FIG1a are illustrative only. The communication system may include all or a portion of the entities shown in FIG1a, or may include other entities other than those shown in FIG1a. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0191] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0192] In some embodiments, in the Extended Reality (XR) service, data is usually composed of multiple Quality of Service (QoS) flows, and its business volume is very large. The XR business flow needs to meet certain latency requirements during transmission, especially some data streams need to arrive at the server for decoding at the same time. The delay of any one of the data streams will cause the joint decoding of multiple data streams to fail. However, the network scheduling is dynamic, so in some cases, even if some data streams belong to low-priority logical channels, if some data packets have not been scheduled for a long time, it is necessary to send a BSR to notify the network as soon as possible.

[0193] In some embodiments, a DSR reporting feature is introduced. The basic concept is as follows: a terminal can report a DSR containing delay information. For example, if uplink data is not scheduled for a long time, resulting in the remaining time of the data packet being less than a certain threshold. The remaining time of the data packet is the time until the packet is discarded, which is determined by the discard timer of the Packet Data Convergence Protocol (PDCP).

[0194] In some embodiments, the Delay Status Report (DSR) procedure is used to provide the delay status of a Logical Channel Group (LCG) to the serving base station (gNB). The delay status for an LCG includes the remaining time, which is the minimum remaining value of the PDCP discard timer in the Service Data Unit (SDU) buffered by the LCG, and the total amount of delay-critical uplink (UL) data for the LCG, as determined by the data volume calculation process for the associated Radio Link Control (RLC) and PDCP entities, respectively.

[0195] In some embodiments, if the DSR is reported to the network, the base station knows that a specific logical channel needs to be scheduled in a timely manner. An uplink authorization needs to be sent to the terminal. However, according to the relevant LCP process, the uplink data is packaged strictly according to the priority level of the logical channel. Therefore, it is still very likely that when the UE obtains the uplink authorization, the logical channel whose remaining time is about to expire will not be able to be transmitted in time. In this way, the terminal will continue to report the DSR, resulting in unnecessary signaling overhead. Similarly, even in the same logical channel, non-urgent data will be scheduled first, so the logical channel whose remaining time is about to expire will not be able to be transmitted in time. Therefore, this needs to be optimized.

[0196] FIG2a is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2a, the present disclosure embodiment relates to a communication method for a communication system 100, the method comprising:

[0197] Step S2101: The terminal receives first information sent by the network device.

[0198] In some embodiments, the network device sends first information to the terminal.

[0199] In some embodiments, the first information is used to indicate the first policy.

[0200] In some embodiments, the first policy may be a policy for the terminal to perform packetization upon detecting the first type of data. It should be noted that data in the present disclosure may also be referred to as a data packet, which is not limited herein.

[0201] In some embodiments, the first policy is used to indicate: first type of data to be transmitted is preferentially selected for data transmission.

[0202] In some embodiments, the first strategy is used to indicate that a first type of logical channel is preferably selected for data transmission.

[0203] In some embodiments, the first strategy is used to indicate: preferentially selecting the first type of data to be transmitted for data transmission and preferentially selecting the first type of logical channel for data transmission.

[0204] In some embodiments, the first strategy is used to indicate: priority transmission of the first type of data within the logical channel.

[0205] In some embodiments, the first policy is used to indicate: preferentially selecting the first type of logical channel from logical channels to perform data transmission.

[0206] In some embodiments, the first type of logical channel includes a first logical channel that detects the first type of data, a second logical channel that triggers the execution of a first operation, a logical channel in a logical channel group to which the first logical channel belongs, and / or a logical channel in a logical channel group to which the second logical channel belongs.

[0207] In some embodiments, the first operation is triggering a Delay Status Report (DSR).

[0208] In some embodiments, it may be a logical channel group that triggers the DSR.

[0209] In some embodiments, the first policy is used to indicate that the priority of the first type of logical channel is updated to the highest priority.

[0210] In some embodiments, the priority of the first type logical channel is updated to the highest priority. It should be noted that there may be multiple logical channels with the highest priority, and they are not limited to one or more of the first type logical channels. In addition to the first type logical channels, they may also be several of the second type logical channels. The second type logical channel may be a logical channel in which no first type data is detected, which is not limited here. In some embodiments, the logical channels include a third logical channel and a fourth logical channel; the first policy is used to indicate that the priority of data transmission on the third logical channel is higher than the priority of data transmission on the fourth logical channel.

[0211] In some embodiments, the third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

[0212] In some embodiments, the first type of logical channel includes at least two logical channels, and the first policy is used to indicate that the priorities of the at least two logical channels are determined based on the remaining time of the first type of data to be transmitted in the logical channels.

[0213] In some embodiments, the remaining time of the first type of data (or data packet) is the time from when the first type of data (or data packet) is discarded, and the remaining time can be determined based on a discard timer of the Packet Data Convergence Protocol (PDCP).

[0214] In some embodiments, the first type of data includes at least one of the following:

[0215] Data with predetermined scheduling requirements;

[0216] Data where the remaining time is less than or equal to a first threshold;

[0217] Data that fails to meet the synchronization requirements between at least two data streams.

[0218] In some embodiments, the first type of data may be data requiring urgent dispatch (delay critical data).

[0219] In some embodiments, the first type of data may be data whose scheduling has lagged behind and which cannot meet a multi-stream synchronization threshold between data streams.

[0220] Step S2102: The terminal determines a first strategy.

[0221] In some embodiments, the terminal determines the first policy based on the first information.

[0222] In some embodiments, the terminal determines the first policy based on protocol rule information.

[0223] Step S2103: The terminal determines whether the data to be transmitted is the first type of data.

[0224] In some embodiments, a Media Access Control (MAC) Control Element (CE) layer of the terminal determines whether the data to be transmitted is the first type of data.

[0225] Exemplarily, the MAC layer may determine, through inter-layer interaction, that the remaining time of the data packet is less than or equal to a threshold, thereby determining that the data is the first type of data.

[0226] In some embodiments, a medium access control (MAC) layer of the terminal receives the second information from a first protocol layer of the terminal.

[0227] In some embodiments, the second information is used to indicate whether the data to be transmitted is the first type of data.

[0228] In some embodiments, the first protocol layer is a Packet Data Convergence Protocol (PDCP) layer or a Radio Link Control Protocol (RLC) layer.

[0229] In some embodiments, the terminal determines whether the data to be transmitted is the first type of data based on the first information.

[0230] Step S2104: The terminal allocates transmission resources.

[0231] In some embodiments, the terminal preferentially allocates transmission resources to the first type of data in the logical channel.

[0232] Exemplarily, when a logical channel is selected and resources are allocated, MAC will give priority to the transmission of the first type of data, or allocate resources to the first type of data first.

[0233] In some embodiments, the terminal allocates transmission resources to the logical channels based on the priority order of the logical channels.

[0234] In some embodiments, the logical channel comprises the first type logical channel.

[0235] In some embodiments, the terminal ignores priority bit rate (PBR) information and preferentially allocates transmission resources to the first type of data in the logical channel.

[0236] In some embodiments, when the logical channel is selected and resources are allocated, MAC will give priority to the transmission of the first type of data, or when resources are allocated to the first type of data first, it may not be subject to the priority bit rate (RBR, Prioritized Bit Rate) limit of the logical channel, and the data transmission of the first type of data can be met.

[0237] Step S2105: The terminal determines whether the first policy is effective or ineffective.

[0238] In some embodiments, the terminal determines that the first policy fails.

[0239] In some embodiments, the terminal determines that the first type of data transmission is completed and determines that the first strategy is invalid.

[0240] In some embodiments, the terminal receives third information sent by the network device; wherein the third information is used to invalidate the first policy.

[0241] In some embodiments, the terminal determines that the first policy is invalid after receiving the third information.

[0242] In some embodiments, the terminal determines that the first policy is effective.

[0243] In some embodiments, the terminal receives fourth information sent by the network device; wherein the fourth information is used to indicate that the first policy is effective.

[0244] In some embodiments, the terminal determines that the fourth information is received and determines that the first policy is effective.

[0245] In some embodiments, the fourth information is used to indicate the time when the first policy takes effect, which may be a periodic time or a time period, which is not limited here.

[0246] Step S2106: The terminal performs data transmission based on the first strategy.

[0247] In some embodiments, the terminal determines that the first type of data is detected and performs data transmission based on the first policy.

[0248] In some embodiments, the terminal determines that the first type of data is detected in the logical channel group and performs data transmission based on the first strategy.

[0249] In some embodiments, the terminal determines that the first type of data is detected in the logical channel and performs data transmission based on the first strategy.

[0250] In some embodiments, the terminal detects the first type of data on a certain logical channel or a logical channel group.

[0251] In some embodiments, the terminal preferentially selects the first type of data to be transmitted for data transmission based on the first policy.

[0252] In some embodiments, the terminal preferentially selects a first type of logical channel for data transmission based on a first strategy.

[0253] In some embodiments, the terminal preferentially selects the first type of data to be transmitted for data transmission and preferentially selects the first type of logical channel for data transmission based on the first strategy.

[0254] In some embodiments, the terminal preferentially transmits the first type of data within the logical channel based on a first strategy.

[0255] In some embodiments, the terminal preferentially selects the first type of logical channel from logical channels based on a first policy to perform data transmission.

[0256] In some embodiments, the terminal updates the priority of the first type of logical channel to the highest priority based on a first policy.

[0257] In some embodiments, the priority of the first type of logical channel is updated to the highest priority. It should be noted that there can be multiple logical channels with the highest priority, and they are not limited to one or more of the first type of logical channels. In addition to the first type of logical channels, they can also be several of the second type of logical channels. Here, the second type of logical channel can be a logical channel in which no first type of data is detected, which is not limited here. In some embodiments, the logical channels include a third logical channel and a fourth logical channel; based on the first policy, the terminal prioritizes data transmission on the third logical channel over data transmission on the fourth logical channel.

[0258] In some embodiments, the third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

[0259] In some embodiments, the first type of logical channel includes at least two logical channels, and the terminal determines the priorities of the at least two logical channels based on the remaining time of the first type of data to be transmitted in the logical channels based on the first policy.

[0260] In some embodiments, the term "information" can be interchangeable with terms such as "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", and "data".

[0261] In some embodiments, the term "send" can be interchanged with terms such as "transmit", "report", and "transmit".

[0262] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2106. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, step S2105 can be implemented as an independent embodiment, and step S2106 can be implemented as an independent embodiment. For example, step S2101 combined with steps S2103, S2104, and S2106 can be implemented as an independent embodiment, step S2101 combined with steps S2102, S2103, S2104, and S2106 can be implemented as an independent embodiment, and step S2101 combined with steps S2102, S2103, S2104, S2105, and S2106 can be implemented as an independent embodiment, but the present invention is not limited thereto. It should be noted that each step can be implemented independently, or, if there is no contradiction, the order of the steps can be arbitrarily changed and they can be freely combined for implementation.

[0263] FIG3a is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3a, the present disclosure embodiment relates to a communication method, which is executed by terminal 101 and includes:

[0264] Step S3101: Receive first information sent by a network device.

[0265] In some embodiments, the optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0266] Step S3102: Determine the first strategy.

[0267] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2a and other related parts in the embodiment involved in Figure 2a, which will not be repeated here.

[0268] Step S3103: Determine whether the data to be transmitted is first type data.

[0269] In some embodiments, the optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0270] Step S3104: Allocate transmission resources.

[0271] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in Figure 2a and other related parts in the embodiment involved in Figure 2a, which will not be repeated here.

[0272] Step S3105: Determine whether the first policy is effective or ineffective.

[0273] In some embodiments, the optional implementation of step S3105 can refer to the optional implementation of step S2105 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0274] Step S3106: Execute data transmission based on the first strategy.

[0275] The optional implementation of step S3106 can refer to the optional implementation of step S2106 in Figure 2a and other related parts in the embodiment involved in Figure 2a, which will not be repeated here.

[0276] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3101 to S3106. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, step S3104 can be implemented as an independent embodiment, step S3105 can be implemented as an independent embodiment, and step S3106 can be implemented as an independent embodiment. For example, step S3101 combined with steps S3103, S3104, and S3106 can be implemented as an independent embodiment, step S3101 combined with steps S3102, S3103, S3104, and S3106 can be implemented as an independent embodiment, and step S3101 combined with steps S3102, S3103, S3104, S3105, and S3106 can be implemented as an independent embodiment, but the present invention is not limited thereto. It should be noted that each step can be implemented independently, or, if there is no contradiction, the order of the steps can be arbitrarily changed and they can be freely combined for implementation.

[0277] FIG3b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3b, the present disclosure embodiment relates to a communication method, which is executed by terminal 101 and includes:

[0278] Step S3201: Execute data transmission based on the first strategy.

[0279] In some embodiments, the first strategy is used to indicate: preferentially selecting the first type of data to be transmitted for data transmission and / or preferentially selecting the first type of logical channel for data transmission.

[0280] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2106 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0281] In some embodiments, the first type of data includes at least one of the following:

[0282] Data with predetermined scheduling requirements;

[0283] Data where the remaining time is less than or equal to a first threshold;

[0284] Data that fails to meet the synchronization requirements between at least two data streams.

[0285] In some embodiments, performing data transmission based on the first policy includes:

[0286] It is determined that the first type of data is detected, and data transmission is performed based on the first policy.

[0287] In some embodiments, determining that the first type of data is detected and performing data transmission based on the first policy includes at least one of the following:

[0288] Determining that the first type of data is detected in the logical channel group, and performing data transmission based on the first policy;

[0289] It is determined that the first type of data is detected in the logical channel, and data transmission is performed based on the first strategy.

[0290] In some embodiments, the method further comprises:

[0291] receiving first information sent by a network device;

[0292] The first information is used to indicate the first strategy.

[0293] In some embodiments, the method further comprises:

[0294] Based on the protocol rule information, the first strategy is determined.

[0295] In some embodiments, the first strategy is used to indicate: priority transmission of the first type of data within the logical channel.

[0296] In some embodiments, the method further comprises:

[0297] The media access control MAC layer of the terminal determines whether the data to be transmitted is the first type of data.

[0298] In some embodiments, the method further comprises:

[0299] The media access control MAC layer of the terminal receives second information from the first protocol layer of the terminal;

[0300] The second information is used to indicate whether the data to be transmitted is the first type of data; the first protocol layer is a packet data convergence protocol PDCP layer or a radio link control protocol RLC layer.

[0301] In some embodiments, the method further comprises:

[0302] Transmission resources are preferentially allocated to the first type of data in the logical channel.

[0303] In some embodiments, the prioritizing allocating transmission resources to the first type of data in the logical channel includes:

[0304] The MAC layer of the terminal preferentially allocates transmission resources to the first type of data in the logical channel.

[0305] In some embodiments, the prioritizing allocating transmission resources to the first type of data in the logical channel includes:

[0306] Priority bit rate (PBR) information is ignored and transmission resources are allocated preferentially to the first type of data in the logical channel.

[0307] In some embodiments, the first strategy is used to indicate: preferentially select the first type of logical channel from the logical channels to perform data transmission; wherein the first type of logical channel includes the first logical channel that detects the first type of data, the second logical channel that triggers the execution of the first operation, the logical channel in the logical channel group to which the first logical channel belongs, and / or the logical channel in the logical channel group to which the second logical channel belongs.

[0308] In some embodiments, the first operation is triggering a Delay Status Report (DSR).

[0309] In some embodiments, the first policy is used to indicate that the priority of the first type of logical channel is updated to the highest priority.

[0310] In some embodiments, the logical channel includes a third logical channel and a fourth logical channel; the first policy is used to indicate that the priority of the third logical channel in performing data transmission is higher than the priority of the fourth logical channel in performing data transmission.

[0311] In some embodiments, the third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

[0312] In some embodiments, the first type of logical channel includes at least two logical channels, and the first policy is used to indicate that the priorities of the at least two logical channels are determined based on the remaining time of the first type of data to be transmitted in the logical channels.

[0313] In some embodiments, the method further comprises:

[0314] allocating transmission resources to the logical channels based on a priority order of the logical channels;

[0315] The logical channel includes the first type logical channel.

[0316] In some embodiments, the method further comprises:

[0317] It is determined that the first strategy fails.

[0318] In some embodiments, determining that the first policy is invalid includes:

[0319] It is determined that the first type of data transmission is completed and that the first strategy is invalid.

[0320] In some embodiments, the method further comprises:

[0321] receiving third information sent by the network device; wherein the third information is used to invalidate the first policy;

[0322] The determining that the first strategy is invalid includes:

[0323] It is determined that the third information is received and that the first strategy is invalid.

[0324] In some embodiments, the method further comprises:

[0325] It is determined that the first strategy is effective.

[0326] In some embodiments, the method further comprises:

[0327] receiving fourth information sent by the network device; wherein the fourth information is used to indicate that the first policy is effective;

[0328] The determining that the first policy is effective includes:

[0329] It is determined that the fourth information is received and that the first policy is effective.

[0330] In some embodiments, the fourth information is used to indicate the time when the first policy takes effect.

[0331] Figure 4a is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in Figure 4a, the present disclosure embodiment relates to a communication method, which is executed by a network device. The method includes:

[0332] Step S4101: Send first information to the terminal.

[0333] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0334] In some embodiments, the first type of data includes at least one of the following:

[0335] Data with predetermined scheduling requirements;

[0336] Data where the remaining time is less than or equal to a first threshold;

[0337] Data that fails to meet the synchronization requirements between at least two data streams.

[0338] In some embodiments, the first strategy is used to indicate: priority transmission of the first type of data within the logical channel.

[0339] In some embodiments, the first strategy is used to indicate: preferentially select the first type of logical channel from the logical channels to perform data transmission; wherein the first type of logical channel includes the first logical channel that detects the first type of data, the second logical channel that triggers the execution of the first operation, the logical channel in the logical channel group to which the first logical channel belongs, and / or the logical channel in the logical channel group to which the second logical channel belongs.

[0340] In some embodiments, the first operation is triggering a Delay Status Report (DSR).

[0341] In some embodiments, the first policy is used to indicate that the priority of the first type of logical channel is updated to the highest priority.

[0342] In some embodiments, the logical channel includes a third logical channel and a fourth logical channel; the first policy is used to indicate that the priority of the third logical channel in performing data transmission is higher than the priority of the fourth logical channel in performing data transmission.

[0343] In some embodiments, the third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

[0344] In some embodiments, the first type of logical channel includes at least two logical channels, and the first policy is used to indicate that the priorities of the at least two logical channels are determined based on the remaining time of the first type of data to be transmitted in the logical channels.

[0345] In some embodiments, the method further comprises:

[0346] sending third information to the terminal;

[0347] The third information is used to invalidate the first policy.

[0348] In some embodiments, the method further comprises:

[0349] Sending fourth information to the terminal;

[0350] The fourth information is used to indicate that the first policy is effective.

[0351] In some embodiments, the third information is used to indicate the time when the first policy takes effect.

[0352] Figure 5a is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 5a, the embodiment of the present disclosure relates to a communication method, which is used in a communication system 100. The method includes one of the following steps:

[0353] Step S5101: The network device sends first information to the terminal.

[0354] In some embodiments, the first information indicates the first policy, and the first policy is used to indicate: preferentially selecting the first type of data to be transmitted for data transmission and / or preferentially selecting the first type of logical channel for data transmission.

[0355] The optional implementation of step S5101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0356] In some embodiments, the above method may include the methods of the above-mentioned communication system side, terminal side, network device side, etc. embodiments, which will not be repeated here.

[0357] In order to better understand the embodiments of the present disclosure, the present disclosure is further described below through some exemplary embodiments:

[0358] In some embodiments, the network issues or agrees on a policy (corresponding to a first policy) on how the terminal should perform packet assembly when detecting a specific type of data (corresponding to a first type of data) based on a protocol.

[0359] In some embodiments, the specific type of data is data with specific scheduling requirements, for example, data requiring urgent scheduling (delay critical data).

[0360] In some embodiments, the specific type of data may be data whose remaining time is less than or equal to a threshold.

[0361] In some embodiments, the specific type of data may be data whose scheduling has lagged behind and cannot meet the multi-stream synchronization threshold between data streams.

[0362] In some embodiments, a certain logical channel or a logical channel group may detect the specific type of data to be transmitted.

[0363] In some embodiments, the network sends or the protocol agrees on a priority policy for uplink data packetization, which gives priority to transmitting data of a specific type within a logical channel.

[0364] In some embodiments, the MAC layer learns from a higher layer (eg, through second information) whether a data packet belongs to a specific type of data; the higher layer is PDCP or RLC.

[0365] In some embodiments, the MAC layer itself determines whether a data packet belongs to a specific type of data. For example, the MAC layer may learn through inter-layer interaction that the remaining time of the data packet is less than or equal to a threshold.

[0366] In some embodiments, a certain logical channel may detect the specific type of data to be transmitted.

[0367] In some embodiments, when the logical channel is selected for resource allocation, the MAC will give priority to transmitting the transmission data of the specific type, or allocate resources to the data of the specific type first.

[0368] In some embodiments, when the logical channel is selected for resource allocation, MAC will give priority to transmitting the transmission data of a specific type, or when allocating resources to the data of a specific type first, it may not be subject to the priority bit rate (PBR, Prioritized Bit Rate) limit of the logical channel; at this time, all transmission data of a specific type can be transmitted.

[0369] In some embodiments, the network sends or the protocol agrees on a priority strategy for uplink data packetization, which prioritizes logical channels that detect specific types of data or trigger specific operations.

[0370] In some embodiments, the logical channel that triggers a specific operation may be the logical channel that triggers DSR reporting; or the logical channel group to which the logical channel that triggers the specific operation belongs or all logical channels in the logical channel group that triggers the specific operation.

[0371] In some embodiments, the priority level of a logical channel with a specific type of transmission data is updated to the highest priority level when issued by the network or agreed upon by the protocol. It should be noted that the priority level of a logical channel with a specific type of transmission data (corresponding to the first type of logical channel) is updated to the highest priority level, and at this time, it is at the same high priority level as the logical channel without the specific type of transmission detected.

[0372] In some embodiments, a logical channel with a specific type of transmission data, as issued by the network or as agreed by the protocol, has a higher priority than a logical channel without the specific type of transmission data detected. It should be noted that even if a logical channel without the specific type of transmission data is already at the highest priority, the logical channel with the specific type of transmission data detected will still have a higher priority, i.e., it will be transmitted with higher priority.

[0373] In some embodiments, when the network sends or the protocol agrees on a logical channel with a specific type of transmission data, the priority level is sorted according to the remaining time of the specific type of data, that is, the smaller the remaining time, the logical channel will be transmitted first; (that is, when it is detected that multiple logical channels of a specific type of transmission are also at a high priority level, they are further subdivided according to the minimum remaining time).

[0374] In some embodiments, when allocating resources, resources are first allocated from high to low according to the above logical channel ranking, and at the same time, transmission data of a specific type is preferentially transmitted within a logical channel.

[0375] In some embodiments, the priority policy issued by the network or agreed upon by the protocol when packaging uplink data may become invalid in the following scenarios, that is, the priority policy is no longer used.

[0376] In some embodiments, after the transmission of data of a specific type is completed, the priority policy becomes invalid.

[0377] In some embodiments, the network display indicates that the above priority policy has failed.

[0378] In some embodiments, the network sends or the protocol stipulates in which scenarios the priority policy (corresponding to the first policy) when uplink data is packaged can take effect, that is, in which scenarios the priority policy is used.

[0379] In some embodiments, the base station explicitly instructs the terminal to start using the priority policy when packaging uplink data; at this time, the terminal takes effect according to the agreed time after receiving the priority policy, for example, it takes effect several milliseconds after receiving the priority policy.

[0380] In some embodiments, the base station instructs the terminal to start using the priority policy for uplink data packetization within a time range, for example, within a time range. For example, the priority policy can also be used periodically, that is, a periodic pattern is configured for the terminal, and the terminal uses the priority policy within the time range corresponding to the pattern.

[0381] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.

[0382] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0383] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0384] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution 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). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration 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. In addition, 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), a deep learning processing unit (DPU), etc.

[0385] Figure 6a is a schematic diagram of the structure of a terminal 6100 proposed in an embodiment of the present disclosure. As shown in Figure 6a, the terminal 6100 may include: at least one of a transceiver module 6101 and a processing module 6102. In some embodiments, the transceiver module 6101 is used to receive the first information. Optionally, the transceiver module 6101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal 6100 in any of the above methods, which are not further described here. Optionally, the processing module 6102 is used to perform at least one of the other steps performed by the terminal 6100 in any of the above methods, which are not further described here.

[0386] Figure 6b is a schematic diagram of the structure of the network device 6200 proposed in an embodiment of the present disclosure. As shown in Figure 6b, the network device 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module 6201 is used to send the first information. Optionally, the transceiver module 6201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device 6200 in any of the above methods, which will not be repeated here. In some embodiments, the transceiver module 6201 may include a sending module and / or a receiving module, and the sending module and the receiving module may be separate or integrated together. Optionally, the transceiver module 6201 may be interchangeable with a transceiver. Optionally, the processing module 6202 is used to perform at least one of the other steps performed by the network device 6200 in any of the above methods, which will not be repeated here.

[0387] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0388] Figure 7a is a schematic diagram of the structure of a communication device 8100 proposed in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0389] As shown in Figure 7a, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute programs, and process program data. The communication device 8100 is used to perform any of the above methods.

[0390] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memories 8102 may be located outside the communication device 8100.

[0391] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 8101 performs at least one of the other steps.

[0392] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0393] In some embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected to the memory 8102. The interface circuit 8104 may be configured to receive signals from the memory 8102 or other devices, and may be configured to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 may read instructions stored in the memory 8102 and send the instructions to the processor 8101.

[0394] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 7a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0395] FIG7 b is a schematic diagram of the structure of the chip 8200 proposed in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG7 b , but the present disclosure is not limited thereto.

[0396] The chip 8200 includes one or more processors 8201 , and the chip 8200 is configured to execute any of the above methods.

[0397] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the interface circuit 8202 is connected to the memory 8203. The interface circuit 8202 can be used to receive signals from the memory 8203 or other devices, and can be used to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201.

[0398] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 8201 performs at least one of the other steps.

[0399] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0400] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be located outside the chip 8200.

[0401] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.

[0402] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0403] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A communication method, characterized in that: The method is executed by a terminal, and includes: performing data transmission based on a first policy; The first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

2. The method according to claim 1, characterized in that The first type of data includes at least one of the following: Data with predetermined scheduling requirements; Data where the remaining time is less than or equal to a first threshold; Data that fails to meet the synchronization requirements between at least two data streams.

3. The method according to claim 1, characterized in that The performing data transmission based on the first strategy includes: It is determined that the first type of data is detected, and data transmission is performed based on the first policy.

4. The method according to claim 3, characterized in that The determining that the first type of data is detected and performing data transmission based on the first policy includes at least one of the following: Determining that the first type of data is detected in the logical channel group, and performing data transmission based on the first policy; It is determined that the first type of data is detected in the logical channel, and data transmission is performed based on the first strategy.

5. The method according to claim 1, wherein The method further comprises: receiving first information sent by a network device; The first information is used to indicate the first strategy.

6. The method according to claim 1, characterized in that The method further comprises: Based on the protocol rule information, the first strategy is determined.

7. The method according to claim 1, characterized in that The first strategy is used to indicate: giving priority to transmitting the first type of data in the logical channel.

8. The method according to claim 7, characterized in that The method further comprises: The media access control MAC layer of the terminal determines whether the data to be transmitted is the first type of data.

9. The method according to claim 8, characterized in that The method further comprises: The media access control MAC layer of the terminal receives second information from the first protocol layer of the terminal; The second information is used to indicate whether the data to be transmitted is the first type of data; the first protocol layer is a packet data convergence protocol PDCP layer or a radio link control protocol RLC layer.

10. The method according to claim 7, characterized in that The method further comprises: Transmission resources are preferentially allocated to the first type of data in the logical channel.

11. The method according to claim 10, characterized in that The preferentially allocating transmission resources to the first type of data in the logical channel includes: The MAC layer of the terminal preferentially allocates transmission resources to the first type of data in the logical channel.

12. The method according to claim 10 or 11, characterized in that: The preferentially allocating transmission resources to the first type of data in the logical channel includes: Priority bit rate (PBR) information is ignored and transmission resources are allocated preferentially to the first type of data in the logical channel.

13. The method according to claim 1, wherein The first strategy is used to indicate: preferentially select the first type of logical channel from the logical channels to perform data transmission; wherein, the first type of logical channel includes the first logical channel that detects the first type of data, the second logical channel that triggers the execution of the first operation, the logical channel in the logical channel group to which the first logical channel belongs, and / or the logical channel in the logical channel group to which the second logical channel belongs.

14. The method according to claim 13, characterized in that The first operation is triggering a delay status report DSR.

15. The method according to claim 13, characterized in that The first strategy is used to indicate that the priority of the first type of logical channel is updated to the highest priority.

16. The method according to claim 1, wherein The logical channels include a third logical channel and a fourth logical channel; the first policy is used to indicate that the priority of the third logical channel in performing data transmission is higher than the priority of the fourth logical channel in performing data transmission.

17. The method according to claim 16, characterized in that The third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

18. The method according to claim 13, characterized in that The first type of logical channels includes at least two logical channels, and the first policy is used to indicate that priorities of the at least two logical channels are determined based on a remaining time of first type data to be transmitted in the logical channels.

19. The method according to claim 13, wherein The method further comprises: allocating transmission resources to the logical channels based on a priority order of the logical channels; The logical channel includes the first type logical channel.

20. The method according to claim 1, wherein The method further comprises: It is determined that the first strategy fails.

21. The method according to claim 20, characterized in that The determining that the first strategy is invalid includes: It is determined that the first type of data transmission is completed and that the first strategy is invalid.

22. The method according to claim 20, characterized in that The method further comprises: receiving third information sent by the network device; wherein the third information is used to invalidate the first policy; The determining that the first strategy is invalid includes: It is determined that the third information is received and that the first strategy is invalid.

23. The method according to claim 1, wherein The method further comprises: It is determined that the first strategy is effective.

24. The method according to claim 23, wherein The method further comprises: receiving fourth information sent by the network device; wherein the fourth information is used to indicate that the first policy is effective; The determining that the first policy is effective includes: It is determined that the fourth information is received and that the first policy is effective.

25. The method according to claim 24, characterized in that The fourth information is used to indicate the time when the first policy takes effect.

26. A communication method, characterized in that: The method is performed by a network device, and includes: Sending first information to the terminal; The first information is used to indicate the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

27. The method according to claim 26, characterized in that The first type of data includes at least one of the following: Data with predetermined scheduling requirements; Data where the remaining time is less than or equal to a first threshold; Data that fails to meet the synchronization requirements between at least two data streams.

28. The method according to claim 26, characterized in that The first strategy is used to indicate: giving priority to transmitting the first type of data in the logical channel.

29. The method according to claim 26, wherein The first strategy is used to indicate: preferentially select the first type of logical channel from the logical channels to perform data transmission; wherein, the first type of logical channel includes the first logical channel that detects the first type of data, the second logical channel that triggers the execution of the first operation, the logical channel in the logical channel group to which the first logical channel belongs, and / or the logical channel in the logical channel group to which the second logical channel belongs.

30. The method according to claim 29, wherein The first operation is triggering a delay status report DSR.

31. The method according to claim 26, wherein The first strategy is used to indicate that the priority of the first type of logical channel is updated to the highest priority.

32. The method according to claim 26, wherein The logical channels include a third logical channel and a fourth logical channel; the first policy is used to indicate that the priority of the third logical channel in performing data transmission is higher than the priority of the fourth logical channel in performing data transmission.

33. The method according to claim 32, characterized in that The third logical channel is the first type logical channel, and the fourth logical channel is a logical channel in which the first type data is not detected.

34. The method according to claim 26, wherein The first type of logical channel includes at least two logical channels, and the first policy is used to indicate that priorities of the at least two logical channels are determined based on a remaining time of first type data to be transmitted in the logical channels.

35. The method according to claim 26, wherein The method further comprises: sending third information to the terminal; The third information is used to invalidate the first policy.

36. The method according to claim 26, wherein The method further comprises: Sending fourth information to the terminal; The fourth information is used to indicate that the first policy is effective.

37. The method according to claim 36, wherein The third information is used to indicate the time when the first policy takes effect.

38. A communication method, characterized in that: The method comprises: The network device sends first information to the terminal; The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

39. A terminal, characterized in that: The terminal includes: The processing module is configured to: performing data transmission based on a first policy; The first strategy is used to indicate: preferentially selecting the first type of data to be transmitted for data transmission and / or preferentially selecting the first type of logical channel for data transmission.

40. A network device, characterized in that: The network equipment includes: The transceiver module is configured as follows: Sending first information to the terminal; The first information indicates the first strategy, and the first strategy is used to indicate: giving priority to selecting the first type of data to be transmitted for data transmission and / or giving priority to selecting the first type of logical channel for data transmission.

41. A communication system, characterized in that The communication system includes a terminal and a network device; the terminal is configured to implement the communication method according to any one of claims 1 to 25, and the network device is configured to implement the communication method according to any one of claims 26 to 37.

42. A terminal, characterized in that: The terminal includes: one or more processors; The terminal is configured to execute the communication method according to any one of claims 1 to 25.

43. A network device, characterized in that The network equipment includes: one or more processors; The network device is configured to execute the communication method according to any one of claims 26 to 37.

44. A storage medium, characterized in that The storage medium stores instructions, and when the instructions are executed on the communication device, the communication device executes the communication method according to any one of claims 1 to 25 and claims 26 to 37.

Citation Information

Patent Citations

  • Time synchronization method, device and storage medium

    CN114071768A

  • Measurement time period configuration method and communication device

    CN115884220A

  • Artificial intelligence AI model training method / device / equipment and storage medium

    CN117546496A

  • Delay state reporting method, terminal, network device, communication system and storage medium

    CN117546574A

  • Uplink data transmission method, network device, terminal device, and communication system

    WO2023131331A1