Method, apparatus and device for determining logical channel priority

CN116325901BActive Publication Date: 2026-07-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2023-01-30
Publication Date
2026-07-24

AI Technical Summary

Benefits of technology

[0015] By defining the logical channel priority of the GNSS validity period MAC CE, the terminal device can perform LCP (Logical Channel Prioritization) according to the logical channel priority of the GNSS validity period MAC CE, which makes it convenient for the terminal device to process various types of data to be transmitted based on the logical channel priority of the data to be transmitted (including the GNSS validity period MAC CE).

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116325901B_ABST
    Figure CN116325901B_ABST
Patent Text Reader

Abstract

The present disclosure discloses a method, apparatus and device for determining logical channel priority, and relates to the technical field of communication. The method is executed by a terminal device, and the method comprises: determining a logical channel priority of a GNSS validity period MAC CE (210). The method can process data to be transmitted based on the logical channel priority of the GNSS validity period MAC CE.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus, and device for determining logical channel priority. Background Technology

[0002] The GNSS (Global Navigation Satellite System) positioning obtained by a terminal device has a GNSS validity duration. The validity of the GNSS positioning can only be maintained for a period of time. After the GNSS validity period expires, the terminal device's GNSS is outdated. The terminal device needs to reacquire GNSS positioning.

[0003] In related technologies, terminal devices can report the GNSS validity period to network devices. Summary of the Invention

[0004] This disclosure provides a method, apparatus, and device for determining logical channel priority, which can process data to be transmitted based on the logical channel priority of the GNSS validity period MAC CE. The technical solution is as follows:

[0005] According to one aspect of the present disclosure, a method for determining logical channel priority is provided, the method being executed by a terminal device, the method comprising:

[0006] Determine the logical channel priority of the GNSS validity period MAC CE.

[0007] According to one aspect of the present disclosure, a logical channel priority determination apparatus is provided, the apparatus comprising:

[0008] The determination module is used to determine the logical channel priority of the GNSS validity period MAC CE.

[0009] According to one aspect of the present disclosure, a terminal device is provided, the terminal device including a processor;

[0010] The processor is used to determine the logical channel priority of the GNSS validity period MAC CE.

[0011] According to one aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for execution by a processor to implement the above-described method for determining logical channel priority.

[0012] According to one aspect of the present disclosure, a chip is provided, the chip including programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the above-described method for determining the priority of a logic channel.

[0013] According to one aspect of the present disclosure, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the above-described method for determining logical channel priority.

[0014] The technical solutions provided in this disclosure can bring the following beneficial effects:

[0015] By defining the logical channel priority of the GNSS validity period MAC CE, the terminal device can perform LCP (Logical Channel Prioritization) according to the logical channel priority of the GNSS validity period MAC CE, which makes it convenient for the terminal device to process various types of data to be transmitted based on the logical channel priority of the data to be transmitted (including the GNSS validity period MAC CE). Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a schematic diagram of a communication system provided in an exemplary embodiment of this disclosure;

[0018] Figure 2 This is a schematic diagram of a communication system provided in an exemplary embodiment of this disclosure;

[0019] Figure 3 This is a flowchart of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0020] Figure 4 This is a schematic diagram of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0021] Figure 5 This is a schematic diagram of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0022] Figure 6This is a flowchart of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0023] Figure 7 This is a flowchart of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0024] Figure 8 This is a flowchart of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0025] Figure 9 This is a flowchart of a method for determining logical channel priority provided in an exemplary embodiment of this disclosure;

[0026] Figure 10 This is a block diagram of a logical channel priority determination apparatus provided in an exemplary embodiment of the present disclosure;

[0027] Figure 11 This is a schematic diagram of the structure of a communication device provided in an exemplary embodiment of this disclosure. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this disclosure clearer, the embodiments of this disclosure will be described in further detail below with reference to the accompanying drawings.

[0029] The network architecture and business scenarios described in this disclosure are intended to more clearly illustrate the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.

[0030] Before introducing the technical solution of this disclosure, some technical knowledge involved in this disclosure will be introduced and explained.

[0031] Non-Terrestrial Network (NTN) technology

[0032] Currently, relevant standards organizations are researching NTN technology, which generally uses satellite communication to provide communication services to terrestrial users. Compared to terrestrial cellular communication networks, satellite communication has many unique advantages. First, satellite communication is not limited by the user's geographical location. For example, conventional terrestrial communication cannot cover areas such as oceans, mountains, and deserts where communication equipment cannot be installed or where there is no communication coverage due to sparse population. However, for satellite communication, since a single satellite can cover a large area, and satellites can orbit the Earth, theoretically every corner of the Earth can be covered by satellite communication. Second, satellite communication has significant social value. Satellite communication can provide coverage in remote mountainous areas and impoverished countries or regions at a relatively low cost, enabling people in these areas to enjoy advanced voice communication and mobile internet technologies, helping to narrow the digital divide with developed regions and promoting development in these areas. Third, satellite communication has a long range, and the cost of communication does not increase significantly with increasing communication distance. Finally, satellite communication has high stability and is not affected by natural disasters.

[0033] Communication satellites are classified according to their orbital altitude into Low-Earth Orbit (LEO) satellites, Medium-Earth Orbit (MEO) satellites, Geostationary Earth Orbit (GEO) satellites, Highly Elliptical Orbit (HEO) satellites, and so on. Currently, research primarily focuses on LEO and GEO.

[0034] 1. LEO

[0035] Low Earth orbit (LEO) satellites range in altitude from 500km to 1500km, with corresponding orbital periods of approximately 1.5 to 2 hours. The signal propagation delay for single-hop communication between users is generally less than 20ms. The maximum satellite visibility time is 20 minutes. The short signal propagation distance and low link loss mean that the requirements for the transmission power of user terminal equipment are not high.

[0036] 2. GEO

[0037] A geostationary orbit satellite, with an orbital altitude of 35,786 km, orbits the Earth every 24 hours. The signal propagation delay for single-hop communication between users is typically 250 ms.

[0038] To ensure satellite coverage and improve the overall capacity of the satellite communication system, satellites use multi-beam coverage to cover the ground. A single satellite can generate dozens or even hundreds of beams to cover the ground; a single satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers.

[0039] Table 1 shows the satellite altitude, orbit, and coverage area of ​​a typical NTN network:

[0040] Table 1

[0041]

[0042] Global Navigation Satellite System (GNSS)

[0043] GNSS refers to all systems that achieve positioning through satellite signals, including global systems, regional systems, and augmented systems. Simply put, GNSS can provide users with all-weather three-dimensional coordinates, velocity, and time information from any location on the Earth's surface or in near-Earth space. GNSS can use observations such as pseudorange, ephemeris, and satellite launch time from a set of satellites, as well as user clock bias, to locate the user's terminal equipment.

[0044] When a terminal device uses GNSS for positioning, the GNSS position obtained by the terminal device has a GNSS validity period. After the GNSS validity period expires, the GNSS timeout occurs, and the terminal device needs to reacquire the GNSS position. Optionally, the terminal device can report the GNSS validity period to the network device through a MAC CE (Medium Access Control Element).

[0045] Furthermore, some Internet of Things (IoT) terminal devices do not support simultaneous GNSS reception and Long Term Evolution (LTE) transmission and reception, which leads to problems in the sharing and synchronization of GNSS validity between terminal devices and network devices, thereby affecting the accuracy and effectiveness of GNSS positioning.

[0046] IoT (Internet of Things) terminal devices include at least one of the following: BL UE (Bandwidth reduction and low complexity UE), UE in CE mode (UE in Coverage Enhancement mode), and NB-IoT UE (Narrow Band Internet of Things UE).

[0047] For IoT terminal devices, some devices cannot simultaneously receive GNSS and transmit / receive LTE signals. The validity of the GNSS positioning acquired by the terminal device only lasts for a limited time; after this time, the UE's GNSS timeout occurs. The UE needs to reacquire GNSS positioning, but since the terminal device cannot simultaneously receive GNSS and transmit / receive LTE signals, it can only perform one of them. In one method, the terminal device returns to an idle state after the GNSS timeout. Further enhancements are currently being considered to allow the UE to report the GNSS validity duration via MAC CE.

[0048] The embodiments disclosed herein can be applied to NTN systems, such as... Figure 1 and Figure 2 As shown.

[0049] Please refer to Figure 1 The diagram illustrates an NTN system where the communication satellites are transparent payload relay satellites. Figure 1 As shown, the NTN system includes: terminal equipment 10, satellite 20, NTN gateway 30, access network equipment 40, and core network equipment 50.

[0050] Terminal device 10 and access network device 40 can communicate via an air interface (such as a Uu interface). Figure 1 In the illustrated architecture, the access network device 40 can be deployed on the ground. Uplink and downlink communication between the terminal device 10 and the access network device 40 can be relayed via satellite 20 and NTN gateway 30 (usually located on the ground). Taking uplink transmission as an example, the terminal device 10 sends the uplink signal to satellite 20, satellite 20 forwards the uplink signal to NTN gateway 30, and then NTN gateway 30 forwards the uplink signal to access network device 40. Subsequently, access network device 40 sends the uplink signal to core network device 50. Taking downlink transmission as an example, the downlink signal from core network device 50 is sent to access network device 40, access network device 40 sends the downlink signal to NTN gateway 30, NTN gateway 30 forwards the downlink signal to satellite 20, and then satellite 20 forwards the downlink signal to terminal device 10.

[0051] In this NTN system, satellite 20 has the function of frequency conversion and signal amplification. Satellite 20 does not demodulate the signal of access network equipment 40. Satellite 20 is similar to a repeater.

[0052] Please refer to Figure 2It illustrates a different NTN system where the communication satellites are regenerative payload satellites. Figure 2 As shown, the NTN system includes: terminal equipment 10, satellite 20, NTN gateway 30, and core network equipment 50.

[0053] exist Figure 2 In the illustrated architecture, the functionality of the access network device 40 is integrated into the satellite 20; that is, the satellite 20 possesses the functions of the access network device 40. The terminal device 10 and the satellite 20 can communicate via an air interface (such as a Uu interface). The satellite 20 and the NTN gateway 30 (typically located on the ground) can communicate via a satellite radio interface (SRI). In this NTN system, the satellite receives signals, demodulates and decodes them, then re-encodes and modulates them, and transmits the regenerated signals via the satellite frequency band.

[0054] exist Figure 2 In the illustrated architecture, taking uplink transmission as an example, terminal device 10 sends uplink signals to satellite 20, satellite 20 forwards the uplink signals to NTN gateway 30, and then NTN gateway 30 forwards the uplink signals to core network device 50. Taking downlink transmission as an example, downlink signals from core network device 50 are sent to NTN gateway 30, NTN gateway 30 forwards the downlink signals to satellite 20, and then satellite 20 forwards the downlink signals to terminal device 10.

[0055] In the above Figure 1 and Figure 2 In the network architecture shown, access network device 40 is a device used to provide wireless communication services to terminal device 10. Access network device 40 and terminal device 10 can establish a connection to communicate, including signaling and data exchange. There can be multiple access network devices 40, and two adjacent access network devices 40 can communicate via wired or wireless means. Terminal device 10 can switch between different access network devices 40, that is, establish connections with different access network devices 40.

[0056] Taking a cellular communication network as an example, the access network device 40 in the cellular communication network can be a base station. A base station is a device deployed in the access network to provide wireless communication functions for the terminal device 10. Base stations can include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the names of devices with base station functions may differ; for example, in a 5G NR system, they are called gNodeB or gNB. As communication technologies evolve, the name "base station" may change. For ease of description, in this embodiment of the disclosure, the devices that provide wireless communication functions for the terminal device 10 are collectively referred to as base stations or access network devices.

[0057] Furthermore, the terminal device 10 involved in this disclosure embodiment may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of user equipment (UE), mobile station (MS), terminal device, etc. For ease of description, the devices mentioned above are collectively referred to as terminal devices in this disclosure embodiment. In some places in this disclosure embodiment, "UE" is used to represent "terminal device". In this disclosure embodiment, "network device" may be access network equipment (such as a base station) or a satellite.

[0058] Furthermore, taking a 5G NTN system as an example, an NTN system can include multiple satellites 20. One satellite 20 can cover a certain area of ​​the ground, providing wireless communication services to terminal devices 10 in that area. In addition, satellites 20 can orbit the Earth, and by deploying multiple satellites 20, communication coverage of different areas on the Earth's surface can be achieved.

[0059] The technical solutions provided in the embodiments of this disclosure can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) system, 5th Generation (5G) mobile communication system, New Radio (NR) system, evolution systems of NR systems, and LTE-based access to unlicensed spectrum. This disclosure applies to unlicensed spectrum (LTE-U) systems, NR (NR-based access to unlicensed spectrum) systems, terrestrial networks (TN) systems, non-terrestrial networks (NTN) systems, wireless local area networks (WLANs), wireless Fidelity (Wi-Fi), cellular IoT systems, and cellular passive IoT systems. It can also be applied to subsequent evolutions of 5G NR systems, as well as beyond-fifth generation (B5G) mobile communication systems, 6G, and subsequent evolutions. In some embodiments of this disclosure, "NR" may also be referred to as a 5G NR system or a 5G system.Among them, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networks.

[0060] The technical solutions provided in the embodiments of this disclosure can also be applied to Machine-Type Communication (MTC), Long Term Evolution-Machine (LTE-M) technology, Device-to-Device (D2D) networks, Machine-to-Machine (M2M) networks, Internet of Things (IoT) networks, or other networks. IoT networks may include, for example, vehicle-to-everything (V2X) networks. The communication methods in V2X systems are collectively referred to as Vehicle-to-X (V2X), where X can represent anything. For example, V2X may include Vehicle-to-Vehicle (V2V) communication, Vehicle-to-Infrastructure (V2I) communication, Vehicle-to-Pedestrian (V2P) communication, or Vehicle-to-Network (V2N) communication, etc.

[0061] The NTN communication system provided in this embodiment can be applied to, but is not limited to, at least one of the following positioning methods: Downlink Time Difference of Arrival (DL-TDOA) positioning method, Uplink Time Difference of Arrival (UL-TDOA) positioning method, and Multi-Round Trip Time (Multi-RTT) positioning method.

[0062] In addition, the terms "network" and "system" are often used interchangeably in this disclosure, but their meanings will be understood by those skilled in the art.

[0063] Please refer to Figure 3 This document illustrates a flowchart of a method for generating a MAC PDU according to an embodiment of this disclosure. This embodiment applies this method to... Figure 1 or Figure 2 The method can be illustrated using a terminal device in a communication system as an example. The method may include the following steps:

[0064] Step 210: Determine the logical channel priority of the GNSS validity period MAC CE.

[0065] Optionally, the terminal device determines the logical channel priority of the GNSS validity period MAC CE and generates a data unit based on the logical channel priority of the GNSS validity period MAC CE. For example, the data unit may be a MAC PDU (Medium Access Control Packet Data Unit; or Medium Access Control Protocol Data Unit).

[0066] Optionally, the terminal equipment includes a MAC (Medium Access Control) entity (MAC layer). The MAC entity performs LCP and generates MAC PDU based on the logical channel priority of each MAC CE and data. The logical channel priority of each MAC CE and data includes the logical channel priority of the GNSS valid MAC CE.

[0067] For example, logical channel priority is used to determine the priority order of each MAC CE and / or data. The higher the logical channel priority of a MAC CE / data, the more likely that MAC CE / data will be carried in the data unit. That is, based on the logical channel priority of MAC CEs and / or data, MAC CEs and / or data with higher logical channel priorities are carried in the data unit first, thereby generating the data unit. For example, the terminal device can send the data unit to the network device via an RRC message, or the terminal device can send the data unit to the network device via a random access message.

[0068] Optional, such as Figure 4 The diagram shows an exemplary MAC PDU (or MAC TB) structure, which includes: a MAC header, at least one MAC CE, at least one MAC SDU (Medium Access Control Service Data Unit), and padding.

[0069] Optionally, the MAC entity is used to map logical channel data to transport channels and then pass the mapped transport channel and transport block (TB) data to the physical layer (PHY). For example, as... Figure 5As shown, for uplink transmission, one transport channel can correspond to multiple logical channels. For example, the logical channels CCCH (Common Control Channel), DCCH (Dedicated Control Channel), and DTCH (Dedicated Traffic Channel) correspond to the transport channel UL-SCH (Up Link Shared Channel).

[0070] Optionally, the MAC layer's multiplexing function loads data from multiple logical channels into a single transmission channel, that is, multiple MAC SDUs and MAC CEs are multiplexed into a single MAC PDU, which is then transmitted through the physical layer channel. When multiple logical channels are transmitting data, and the total data volume exceeds the transmission capacity, the question arises of which logical channel should be prioritized for transmission; this is called Logical Channel Prioritization (LCP). The MAC layer executes LCP according to the logical channel priority, prioritizing the loading of higher-priority data / control information to generate the MAC PDU.

[0071] Logical channel priority sorting: In an optional embodiment, during the LCP procedure, the MAC entity should consider the logical channel priorities of the MAC CE and data in the following order (logical channel priorities from high to low, i.e., descending order):

[0072] - MAC CE of C-RNTI (Cell Radio Network Temporary Identity), or data from UL-CCCH (Up Link Common Control Channel);

[0073] -MACCE of DPR (Data Volume and Power Headroom Report);

[0074] -SPS (Semi-Persistent Scheduling) activates the MAC CE for acknowledgment messages;

[0075] -AUL (Autonomous UpLink) confirmed MAC CE;

[0076] - MAC CE for timely advance reports (TAR);

[0077] - MAC CE for BSR (Buffer Status Report), except for BSR used for filling;

[0078] - PHR (Power Headroom Report), MAC CE for extended PHR or dual-connection PHR;

[0079] - MAC CE of the side link BSR, except for the side link BSR used for filling;

[0080] -MAC CE for DCQR (Downlink Channel Quality Report) and AS RAI (Access Stratum Release Assistance Indication), except when DCQR is included in Msg3 (Random Access Message 3);

[0081] - Data from any logical channel, except for data from UL-CCCH;

[0082] - When DCQR will be included in Msg3, MAC CE for DCQR and AS RAI;

[0083] - MAC CE for recommended bit rate query;

[0084] - MAC CE for filling BSR;

[0085] - MAC CE for filling side link BSR.

[0086] For example, the following is an explanation of the terms used therein:

[0087] 1. C-RNTI: Temporary Identifier for Wireless Network of Terminal Devices within a Cell. It is a dynamic identifier assigned to terminal devices by the access network equipment. C-RNTI uniquely identifies a terminal device accessing a cell, and it is only valid for terminal devices in connected state.

[0088] 2. BSR (Buffer Status Report Control Message Unit): This control message unit is crucial for uplink scheduling. Terminal devices use this information to inform access network devices how much data needs to be sent, and the access network devices must prepare memory space and other resources accordingly. BSR MAC CE includes short BSR, truncated BSR, and long BSR. Short and truncated BSRs include a Logical Channel Group ID (LCGID) field and a corresponding buffer size indication field. Long BSRs include four buffer size fields, corresponding to logical channel group IDs #0 to #3. The BSR format is identified by the LCIDs (Logical Channel Group ID) field in the corresponding MAC PDU subheader. The LCGID field indicates the logical channel group reporting the buffer status. The field length is 2 bits. The BufferSize field defines the total amount of data for all logical channels in a logical channel group after the MAC PDU is constructed. The data volume is measured in bytes and includes all valid data available for transmission from both the RLC (Radio Link Control) and PDCP (Packet Data Convergence Protocol) layers. This field is 6 bits long and indicates a range of 64 possible buffered data volumes.

[0089] Padding BSR: With UL grant (uplink grant) allocated, when the number of padding bits (one TB is one MAC PDU, and if there is extra unused space, the MAC needs to be padded with 0) is equal to or greater than the size of "BSRMAC CE + corresponding subheader", the UE will use these bits to send the BSR. This BSR is called "Padding BSR" or "BSR included for padding".

[0090] BSR cancellation conditions: If the UL grant within a TTI (Transmission Time Interval) can accommodate all pending data in the UL buffer (uplink buffer), but is insufficient to accommodate the sum of additional BSR MAC CE and its corresponding subheader bits, all triggered BSRs will be cancelled by the UE; when a BSR is contained in a MAC PDU to be transmitted, all triggered BSRs will be cancelled.

[0091] 3. PH (Power Headroom): The difference between the maximum allowable transmission power of the terminal device and the currently assessed PUSCH (Physical Uplink Shared Channel) transmission power. It can be simply expressed as: PH = UEAllowedMaxTransPower (UE's maximum allowable transmission power) - PuschPower (currently assessed PUSCH transmission power). It indicates how much transmission power the UE has available beyond the transmission power currently used for PUSCH transmission. PH is measured in dB (decibels) and ranges from -23dB to +40dB. A negative value indicates that the network has allocated a data transmission rate to the UE that exceeds its currently available transmission power. Since PH calculation requires PUSCH transmission power, the power headroom is only calculated in the PUSCH transmission subframe. One reason for defining the PH value is that it can serve as a reference for access network devices to allocate uplink RB (Radio Bearer) resources. However, the algorithm design for this reference, or how the PH value affects eNB scheduling, is determined by the algorithms of each equipment manufacturer. If the PH value is negative, it indicates that the current PUSCH transmission power has exceeded the maximum transmission power allowed by the UE, and the RB resource allocation for the UE can be reduced in the next scheduling. If the PH value is positive, the number of RBs allocated can continue to increase.

[0092] PHR: The process by which terminal equipment reports its power margin to the network side. The PHR value is sent through the MAC CE, so the MAC CE associated with this process is also called PHR MAC CE. The PHR MAC CE occupies one byte, of which the high 2 bits are R bits, i.e., reserved bits, and are not used for the time being. Only the low 6 bits are used to store the 64 PH level values ​​from 0 to 63.

[0093] Extended PHR: To address the issue of network devices not knowing the actual transmit power of terminal devices in PH reporting, an extended PHR MAC CE was introduced based on the original PHR reporting structure. This new reporting structure incorporates the terminal device's maximum transmit power P. CMAX The reporting process. Prior to the existing reporting structure, several PHR presence indicators (C) were added. i C i=1 indicates that the serving cell with ServCellIndex i has reported PH. One of the two reserved bits R in the original eight-bit reporting structure is redefined as V, indicating whether the PH calculation method is based on the actual PUSCH transmission. Eight additional bits are added after the original reporting structure for reporting the maximum transmission power P of the terminal device. CMAX The first two bits are reserved bits, and the maximum transmit power P is... CMAX It occupies the last six bits, with values ​​in 1dB intervals, covering a range from -29dBm to 33dBm.

[0094] Dual connectivity PHR: Based on the original PHR reporting structure, a first indication information (e.g., parameter Ue-CA-Pcmax_ref-for-PHR) is defined. That is, the first indication information can be used to indicate the preset transmit power of the terminal device in carrier aggregation (CA) or dual connectivity (DC) scenarios.

[0095] 4. DPR: The Data to be Transmitted and Power Margin Joint Report (DPR) is a report element that includes both BSR and PHR functions. This element is only 1 byte long and is only used in msg3 of the random access process triggered when the terminal device in the IDLE state generates data to be transmitted (msg3 of the random access process triggered by the terminal device in the connected state due to loss of synchronization or SR (Scheduling Request) does not support the use of DPR). Because the control plane optimization scheme introduced by NB-IoT (Narrow Band Internet of Things) will upload service data in msg5, a DPR needs to be introduced in msg3 to assist the resource scheduling and power control on the access network side. The Direct Message Presenter (DPR) is reported in msg3 (message 3) in the form of a MAC CE. To save on msg3 overhead, the current NB-IoT does not have a dedicated MAC PDU subheader for DPR. Instead, it shares the same MAC subheader with the CCCH MAC SDU, carrying the LCID as CCCH ("00000"). This DPR MAC CE is placed before the CCCH MAC SDU in Msg3 by default. Currently, DPR can only share the LCID belonging to CCCH with CCCH, therefore it cannot be used independently of the CCCH MAC SDU.

[0096] 5. SPS: Semi-Persistent Scheduling, also known as semi-static scheduling. Unlike dynamic scheduling, which allocates radio resources to the UE once per TTI (via PDCCH (Physical Downlink Control Channel)), SPS allows for semi-static configuration of radio resources, periodically allocating these resources to a specific UE. That is, the access network device uses an SPS C-RNTI-scrambled PDCCH to specify the radio resources used by the UE (referred to as SPS resources) in a given TTI. Each cycle, the UE uses these SPS resources to receive or transmit data. The access network device does not need to send a PDCCH in that subframe (referred to as the SPS subframe) to specify the allocated resources. Because SPS has the characteristic of "allocate once, use multiple times," it does not need to send DCI (Downlink Control Information) to the UE in every TTI, thus reducing the corresponding PDCCH overhead. SPS is less flexible, but has low control signaling overhead, making it suitable for services with inconspicuous burst characteristics and guaranteed rate requirements. It is mainly used for periodic small packet services.

[0097] 6. AUL: AUL is uplink transmission utilizing unlicensed spectrum resources. It requires no network-side scheduling, and terminal devices can perform uplink transmissions on AUL resources. Typically, access network devices can send AUL configurations to terminal devices via Radio Resource Control (RRC) signaling. AUL configuration is at the serving cell level. Specifically, the access network device configures the HARQ (Hybrid Automatic Repeat reQuest) process for AUL in a specific serving cell, as well as subframes for AUL, for the terminal device via RRC signaling.

[0098] 7. TAR: Timing Advance (TA) value is used for uplink transmission by the terminal device. It refers to the time the terminal device sends data packets ahead of schedule according to the corresponding instructions. The terminal device needs to report the TAR to the network device so that the network device knows the UE-gNB Round Trip Time (RTT) so that the network device can determine the uplink scheduling timing or UL ACK / NACK (uplink acknowledgment / denial) feedback timing based on the RTT.

[0099] 8. Recommended Bit Rate Query: The terminal device sends a recommended bit rate query to the access network device to provide the access network device with a specific recommended bit rate value for the logical channel. Therefore, the terminal device can use the recommended bit rate query to determine whether the access network device can provide a recommended bit rate value, or the terminal device can request the access network device to indicate a recommended bit rate value determined by the access network device.

[0100] Optionally, based on the above logical channel priority ranking, a logical channel priority of GNSS validity period MAC CE is further introduced. After introducing the logical channel priority of GNSS validity period MAC CE, how to update the logical channel priority ranking will be explained in subsequent embodiments.

[0101] Optionally, the GNSS validity period is the validity period of GNSS positioning. The GNSS validity period can be pre-configured by the GNSS system or agreed upon by an agreement; this disclosure does not impose any restrictions on this. For example, the terminal device obtains the GNSS validity period from its GPS (Global Positioning System) module. GNSS positioning is the positioning information of the terminal device obtained through GNSS.

[0102] Optionally, when the GNSS validity period expires, i.e., GNSS outdated, GNSS positioning becomes invalid, and the terminal device needs to reacquire GNSS positioning. In other words, GNSS timeout means that the GNSS positioning exceeds the GNSS validity period.

[0103] Optionally, the terminal device determines the logical channel priority of the GNSS validity period MAC CE according to the protocol; or, the terminal device determines the logical channel priority of the GNSS validity period MAC CE according to the configuration information of the network device; or, the terminal device determines the logical channel priority of the GNSS validity period MAC CE according to the pre-configuration of the network device.

[0104] In summary, the technical solution provided in this embodiment, by defining the logical channel priority of the GNSS validity period MAC CE, enables the terminal device to perform LCP according to the logical channel priority of the GNSS validity period MAC CE, which facilitates the terminal device to process various types of data to be transmitted based on the logical channel priority of the data to be transmitted (including the GNSS validity period MAC CE).

[0105] For example, based on the above description of step 210, this disclosure also provides an exemplary embodiment of the logical channel priority sorting method for GNSS validity period MAC CE.

[0106] Please refer to Figure 3This document illustrates a flowchart of a method for determining logical channel priority according to an embodiment of the present disclosure. This embodiment applies this method to... Figure 1 or Figure 2 The method can be illustrated using a terminal device in a communication system as an example. The method may include the following steps:

[0107] Step 210: Determine the logical channel priority of the GNSS validity period MAC CE.

[0108] In one optional embodiment, the logical channel priority of the GNSS validity period MAC CE can follow at least one of the following sorting methods:

[0109] (1) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the C-RNTI MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the UL-CCCH data. Wherein, the C-RNTI MAC CE and UL-CCCH data may have the same level of logical channel priority, or the C-RNTI MAC CE and UL-CCCH data may have different levels of logical channel priority.

[0110] (2) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the TAR MAC CE.

[0111] (3) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the BSR MAC CE. Optionally, the BSR MAC CE does not include BSR MAC CEs used for padding.

[0112] (4) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of any logical channel data except UL-CCCH.

[0113] (5) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE used for filling. Optionally, the MAC CE used for filling includes at least one of the following: a sidelink BSR MAC CE used for filling, and a BSR MAC CE used for filling.

[0114] (6) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE used for filling. Optionally, the MAC CE used for filling includes at least one of the following: a sidelink BSR MAC CE used for filling, and a BSR MAC CE used for filling.

[0115] (7) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the recommended bit rate query MAC CE logical channel priority.

[0116] (8) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of any logical channel data except UL-CCCH.

[0117] (9) The logical channel priority of the GNSS validity MAC CE is higher than or equal to the logical channel priority of the sidelink BSR MAC CE. Optionally, the sidelink BSR MAC CE does not include sidelink BSR MAC CEs used for padding.

[0118] (10) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE used for reporting PH. The MAC CE used for reporting PH includes at least one of the following: PHR MAC CE, extended PHR MAC CE, and dual-connection PHR MAC CE. The PHR MAC CE, extended PHR MAC CE, and dual-connection PHR MAC CE may have the same logical channel priority, or the PHR MAC CE, extended PHR MAC CE, dual-connection PHR MAC CE, and UL-CCCH data may have different logical channel priorities.

[0119] (11) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the BSR MAC CE. Optionally, the BSR does not include a BSR for padding.

[0120] (12) The logical channel priority of GNSS validity period MAC CE is higher than or equal to the logical channel priority of TAR MAC CE.

[0121] (13) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the DPR MAC CE.

[0122] (14) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the DPR MAC CE.

[0123] (15) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the SPS activation confirmation message MAC CE.

[0124] (16) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the SPS activation confirmation message MAC CE.

[0125] (17) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE confirmed by AUL.

[0126] (18) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE confirmed by AUL.

[0127] (19) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the DCQR and AS RAI MAC CE. Optionally, this excludes the case where DCQR is included in Msg3 (Random Access Message 3).

[0128] (20) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the DCQR and AS RAI MAC CE. Optionally, this excludes the case where the DCQR is included in Msg3 (Random Access Message 3).

[0129] (21) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the sidelink BSR MAC CE. Optionally, the sidelink BSR does not include a sidelink BSR used for padding.

[0130] (22) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE for DCQR and AS RAI when DCQR will be included in Msg3.

[0131] (23) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE for DCQR and AS RAI when DCQR will be included in Msg3.

[0132] (24) GNSS validity period MAC CE logical channel priority, if lower than or equal to, recommended bit rate query MAC CE logical channel priority.

[0133] (25) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the C-RNTI MAC CE; and / or the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the UL-CCCH data.

[0134] (26) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE used for reporting PH. Among them, the MAC CE used for reporting PH includes at least one of the following: PHR MAC CE, extended PHR MAC CE, and dual-connection PHR MAC CE.

[0135] In another alternative embodiment, the logical channel priority of the GNSS validity period MAC CE can follow at least one of the following sorting methods:

[0136] (1) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the C-RNTI MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the UL-CCCH data. Wherein, the C-RNTI MAC CE and UL-CCCH data may have the same level of logical channel priority, or the C-RNTI MAC CE and UL-CCCH data may have different levels of logical channel priority.

[0137] (2) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the TAR MAC CE.

[0138] (3) The logical channel priority of GNSS validity period MAC CE is lower than or equal to the logical channel priority of BSR MAC CE, and BSR does not include BSR used for padding.

[0139] (4) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of any logical channel data except UL-CCCH.

[0140] (5) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the side link BSR MAC CE used for filling.

[0141] (6) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the BSR MAC CE used for filling.

[0142] (7) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the recommended bit rate query MAC CE logical channel priority.

[0143] (8) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of any logical channel data except UL-CCCH.

[0144] (9) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the side link BSR MAC CE. The side link BSR does not include the side link BSR used for filling.

[0145] (10) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the PHR MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the extended PHR MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the dual-connectivity PHR MAC CE. Wherein, the PHR MAC CE, extended PHR MAC CE, and dual-connectivity PHR MAC CE may have the same level of logical channel priority, or the PHR MAC CE, extended PHR MAC CE, dual-connectivity PHR MAC CE, and UL-CCCH data may have different levels of logical channel priority.

[0146] (11) GNSS validity period MAC CE logical channel priority, higher than or equal to BSR MAC CE logical channel priority, BSR does not include BSR used for padding.

[0147] (12) The logical channel priority of GNSS validity period MAC CE is higher than or equal to the logical channel priority of TAR MAC CE.

[0148] (13) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the DPR MAC CE.

[0149] (14) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the DPR MAC CE.

[0150] (15) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the SPS activation confirmation message MAC CE.

[0151] (16) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the SPS activation confirmation message MAC CE.

[0152] (17) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE confirmed by AUL.

[0153] (18) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE confirmed by AUL.

[0154] (19) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the DCQR and AS RAI MAC CE, except when the DCQR is included in Msg3 (Random Access Message 3).

[0155] (20) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the DCQR and AS RAI MAC CE, except when the DCQR is included in Msg3 (Random Access Message 3).

[0156] (21) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the sidelink BSR MAC CE. The sidelink BSR does not include the sidelink BSR used for filling.

[0157] (22) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE for DCQR and AS RAI when DCQR will be included in Msg3.

[0158] (23) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE for DCQR and AS RAI when DCQR will be included in Msg3.

[0159] (24) GNSS validity period MAC CE logical channel priority, if lower than or equal to, recommended bit rate query MAC CE logical channel priority.

[0160] (25) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the side link BSR MAC CE used for filling.

[0161] (26) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the BSR MAC CE used for padding.

[0162] (27) The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the C-RNTI MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the UL-CCCH data. Wherein, the C-RNTI MAC CE and UL-CCCH data may have the same level of logical channel priority, or the C-RNTI MAC CE and UL-CCCH data may have different levels of logical channel priority.

[0163] (28) The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the PHR MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the extended PHR MAC CE; and / or, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the dual-connectivity PHR MAC CE. Wherein, the PHR MAC CE, extended PHR MAC CE, and dual-connectivity PHR MAC CE may have the same level of logical channel priority, or the PHR MAC CE, extended PHR MAC CE, dual-connectivity PHR MAC CE, and UL-CCCH data may have different levels of logical channel priority.

[0164] Referring to the above explanation of the sorting method, in one optional sorting method: if the logical channel priority of the GNSS valid MAC CE is lower than that of the C-RNTI MAC CE and UL-CCCH data, but higher than that of the DPR MAC CE, the MAC entity should consider the logical channel priorities of the MAC CE and the data in the following order (logical channel priorities from high to low, i.e., descending order):

[0165] -C-RNTI's MAC CE, or data from UL-CCCH;

[0166] - GNSS validity period MAC CE;

[0167] -DPR's MAC CE;

[0168] -SPS activates MAC CE for confirmation message;

[0169] -AUL-certified MAC CE;

[0170] - MAC CE reports are made in advance on a regular basis;

[0171] - MAC CE of BSR, except for BSR used for filling;

[0172] MAC CE for -PHR, extended PHR, or dual-connection PHR;

[0173] - MAC CE of the side link BSR, except for the side link BSR used for filling;

[0174] - MAC CE for DCQR and AS RAI, except when DCQR is included in Msg3 (Random Access Message 3);

[0175] - Data from any logical channel, except for data from UL-CCCH;

[0176] - When DCQR will be included in Msg3, MAC CE for DCQR and AS RAI;

[0177] - Recommended MAC CE for bit rate lookup;

[0178] - MAC CE for filling BSR;

[0179] - MAC CE for filling side link BSR.

[0180] In another alternative prioritization method: if the logical channel priority of the GNSS validity period MAC CE is lower than the logical channel priority of the MAC CE with advance time report, but higher than the logical channel priority of the MAC CE with BSR, the MAC entity should consider the logical channel priorities of the MAC CE and the data in the following order (logical channel priorities from high to low, i.e., descending order):

[0181] -C-RNTI's MAC CE, or data from UL-CCCH;

[0182] -DPR's MAC CE;

[0183] -SPS activates MAC CE for confirmation message;

[0184] -AUL-certified MAC CE;

[0185] - MAC CE reports are made in advance on a regular basis;

[0186] - GNSS validity period MAC CE;

[0187] - MAC CE of BSR, except for BSR used for filling;

[0188] MAC CE for -PHR, extended PHR, or dual-connection PHR;

[0189] - MAC CE of the side link BSR, except for the side link BSR used for filling;

[0190] - MAC CE for DCQR and AS RAI, except when DCQR is included in Msg3 (Random Access Message 3);

[0191] - Data from any logical channel, except for data from UL-CCCH;

[0192] - When DCQR will be included in Msg3, MAC CE for DCQR and AS RAI;

[0193] - Recommended MAC CE for bit rate lookup;

[0194] - MAC CE for filling BSR;

[0195] - MAC CE for filling side link BSR.

[0196] Alternatively, other sorting methods can be used, referring to the two examples above, to obtain a new logical channel priority order for MAC CE and / or data.

[0197] In summary, the technical solution provided in this embodiment, by defining the logical channel priority of the GNSS validity period MAC CE, enables the terminal device to perform LCP according to the logical channel priority of the GNSS validity period MAC CE, which facilitates the terminal device to process various types of data to be transmitted based on the logical channel priority of the data to be transmitted (including the GNSS validity period MAC CE).

[0198] For example, based on the above description of step 210, this disclosure also provides an exemplary embodiment of generating a MAC PDU based on the logical channel priority of the GNSS validity period MAC CE.

[0199] Please refer to Figure 6 This document illustrates a flowchart of a method for determining logical channel priority according to an embodiment of the present disclosure. This embodiment applies this method to... Figure 1 or Figure 2 The method can be illustrated using a terminal device in a communication system as an example. The method may include the following steps:

[0200] Step 211: Generate data units based on logical channel priority of GNSS validity period MAC CE.

[0201] For example, step 211 can be implemented as a standalone embodiment. Alternatively, step 211 can be combined with step 210 as an embodiment, with step 210 performed before step 211.

[0202] For example, the logical channel priority of the GNSS validity period MAC CE in this embodiment can be referred to the relevant description in the above embodiment, for example, the relevant explanation of the logical channel priority of the GNSS validity period MAC CE in step 210.

[0203] The data unit is used to carry data sent by the terminal device to the network device. For example, the data unit is used to carry the GNSS validity period MAC CE. Optionally, the data unit can be a MAC PDU.

[0204] When the logical channel priority of the GNSS validity period MAC CE is high, the GNSS validity period MAC CE will be preferentially carried in the MAC PDU, and the generated MAC PDU may include the GNSS validity period MAC CE. Alternatively, when the logical channel priority of the GNSS validity period MAC CE is low, if the MAC PDU is already full with higher logical channel priority MAC CEs / data, the generated MAC PDU may not include the GNSS validity period MAC CE.

[0205] Optionally, the terminal device (MAC layer) performs LCP according to any of the GNSS validity period MACCE logical channel priority sorting methods provided in the above embodiments, and generates a data unit. The data unit includes the GNSS validity period MACCE. For example, the data unit can be a MAC PDU.

[0206] Optionally, the MAC layer includes a multiplexing / demultiplexing entity and a logical channel priority entity. The multiplexing and demultiplexing entities can be responsible for composing and decomposing MAC packet data units (PDUs) and performing multiplexing / demultiplexing of data from several logical channels to / from a single transport channel. When allocating radio resources for a new transmission, the logical channel priority entity can instruct the multiplexing and demultiplexing entities to generate MAC PDUs from MAC service data units (SDUs).

[0207] Optionally, a MAC PDU includes a MAC CE, and at least one of a MAC header, a MAC SDU, and a padding portion. The MAC header includes one or more MAC subheaders. Each MAC subheader corresponds to a MAC PDU, a MAC CE, or a padding portion.

[0208] Optionally, the terminal device generates a MAC PDU based on the logical channel priority result. This MAC PDU includes only one MAC CE carrying the GNSS validity period. This MAC CE included in the MAC PDU is the first MAC CE.

[0209] Optionally, the first MAC CE is any one of at least one MAC CE carrying a GNSS validity period, or one selected according to specific rules (such as priority rules).

[0210] Optionally, the GNSS validity period includes at least one of the following: remaining GNSS validity period, total GNSS validity period, and GNSS expiration period. The start time of the remaining GNSS validity period is the transmission time of the first MAC CE. The start time of the total GNSS validity period refers to the time when GNSS positioning is acquired. The GNSS expiration period refers to the time when GNSS positioning has expired; the start time is the time when GNSS positioning is acquired, and the end time is the transmission time of the first MAC CE.

[0211] For example, after the MAC layer generates a data unit based on the logical channel priority of the GNSS validity period MAC CE, it passes the data unit to the physical layer, and the physical layer sends the data unit to the network device through RRC message or random access message.

[0212] Optionally, the terminal device can generate an RRC message based on the logical channel priority of the GNSS validity period MAC CE, and the RRC message carries the GNSS validity period. For example, the MAC layer generates a MAC PDU based on the logical channel priority of the GNSS validity period MAC CE, and the MAC PDU includes the GNSS validity period; the MAC layer transmits the MAC PDU to the physical layer; the physical layer generates an RRC message based on the MAC PDU and sends the RRC message to the network device, and the RRC message carries the GNSS validity period.

[0213] Optionally, the terminal device can generate a random access message based on the logical channel priority of the GNSS validity period MAC CE, and the random access message carries the GNSS validity period. For example, the MAC layer generates a MAC PDU based on the logical channel priority of the GNSS validity period MAC CE, and the MAC PDU includes the GNSS validity period; the MAC layer transmits the MAC PDU to the physical layer; the physical layer generates a random access message based on the MAC PDU and sends the random access message to the network device, and the random access message carries the GNSS validity period.

[0214] In summary, the technical solution provided in this embodiment, by defining the logical channel priority of the GNSS validity period MAC CE, enables the terminal device to generate MAC PDU by performing LCP according to the logical channel priority of the GNSS validity period MAC CE, which facilitates the terminal device to process various types of data to be transmitted and generate MAC PDU based on the logical channel priority.

[0215] For example, this disclosure also provides a method for a terminal device to report the GNSS validity period to a network device.

[0216] Please refer to Figure 7 This document illustrates a flowchart of a method for determining logical channel priority according to an embodiment of the present disclosure. This embodiment applies this method to... Figure 1 or Figure 2 The method can be illustrated using a terminal device in a communication system as an example. The method may include the following steps:

[0217] Step 220: Report the GNSS validity period to the network device.

[0218] Optionally, step 220 may also be: the terminal device reports the GNSS validity period to the network device based on the logical channel priority of the GNSS validity period MAC CE.

[0219] For example, step 220 can be implemented as a standalone embodiment. Alternatively, step 220 can be combined with step 210 as an embodiment, with step 210 executed before step 220. Alternatively, step 220 can be combined with steps 210 and 211 as an embodiment, with steps 210 and 211 executed before step 220. Alternatively, step 220 can be combined with step 211 as an embodiment, with step 211 executed before step 220.

[0220] For example, the logical channel priority of the GNSS validity period MAC CE in this embodiment can be referred to the relevant descriptions in the above embodiments, such as the relevant explanations of the logical channel priority of the GNSS validity period MAC CE in steps 210 and 211.

[0221] Optionally, the MAC layer transmits MAC PDUs to the physical layer, and the physical layer sends MAC PDUs to network devices on a specified channel.

[0222] For example, the terminal device obtains GNSS positioning and the GNSS validity period of the GNSS positioning. The GNSS validity period is obtained by the terminal device according to the pre-configured method of the GNSS system. For example, the terminal device obtains the GNSS validity period from the terminal device's GPS module.

[0223] For example, the embodiments of this disclosure provide various triggering conditions and reporting methods for terminal devices to report the validity period of GNSS data. These triggering conditions and reporting methods can be combined arbitrarily.

[0224] For example, regarding the triggering conditions for a terminal device to report the validity period of GNSS, this disclosure provides at least one of the following two conditions:

[0225] 1) After obtaining the latest GNSS positioning, the terminal device triggers the GNSS validity period reporting.

[0226] For example, when a terminal device obtains GNSS positioning information, it sends the GNSS validity period to the network device.

[0227] 2) The network device instructs the terminal device whether to report the GNSS validity period via system messages and / or RRC-specific messages. Upon receiving the instruction from the network device, the terminal device reports the GNSS validity period.

[0228] For example, the terminal device receives a first indication sent by the network device via a system message; and / or, the terminal device receives a first indication sent by the network device via an RRC dedicated message; wherein the first indication is used to instruct the terminal device to report the GNSS validity period, or, the first indication is used to instruct the terminal device not to report the GNSS validity period. In response to the instruction in the first indication that the terminal device should report the GNSS validity period, the terminal device sends the GNSS validity period to the network device.

[0229] For example, this disclosure provides the following two methods for reporting the GNSS validity period on terminal devices:

[0230] 1) The terminal device reports in msg5 during the random access process.

[0231] For example, the terminal device sends a random access message (msg5) to the network device, which includes the GNSS validity period.

[0232] Specifically, the GNSS validity period can be carried in the connection establishment completion / connection recovery completion / connection reconstruction completion message.

[0233] That is, the terminal device sends a connection establishment complete message, connection recovery complete message, or connection reconstruction complete message to the network device. The connection establishment complete message, connection recovery complete message, or connection reconstruction complete message includes the GNSS validity period.

[0234] 2) After the terminal device enters the connected state, it reports via a dedicated RRC message.

[0235] Specifically, terminal devices can report GNSS validity period through terminal device auxiliary information messages. Alternatively, after the network device requests the terminal device to report GNSS validity period in a terminal device information request, the terminal device can report GNSS validity period through a terminal device information response message.

[0236] For example, the terminal device sends a dedicated RRC message to the network device, which includes the GNSS validity period.

[0237] For example, a terminal device receives a terminal device information request sent by a network device. The terminal device information request is used to request the terminal device to report the GNSS validity period. In response to the terminal device information request, the terminal device sends a terminal device information response to the network device, which includes the GNSS validity period.

[0238] In summary, the technical solution provided in this embodiment defines the sorting method of logical channel priority of GNSS validity period MAC CE, performs LCP to generate MAC PDU according to the logical channel priority of GNSS validity period MAC CE, and then realizes the reporting of GNSS validity period to network devices.

[0239] The technical solution provided in this embodiment offers a solution for reporting GNSS validity period. It outlines various triggering conditions and reporting methods for terminal devices to report GNSS validity period, and improves the processing mechanism related to GNSS validity.

[0240] For example, this disclosure also provides an exemplary embodiment of a terminal device generating a logical channel priority data unit based on the GNSS validity period MAC CE.

[0241] Please refer to Figure 8 This document illustrates a flowchart of a method for determining logical channel priority according to an embodiment of the present disclosure. This embodiment applies this method to... Figure 1 or Figure 2 The method can be illustrated using a terminal device in a communication system as an example. The method may include the following steps:

[0242] Step 210: Determine the logical channel priority of the GNSS validity period MAC CE.

[0243] Step 211: Generate data units based on logical channel priority of GNSS validity period MAC CE.

[0244] For example, steps 210 and 211 in this embodiment can be referred to the relevant descriptions of steps 210 and 211 in the above embodiments.

[0245] In summary, the technical solution provided in this embodiment, by defining the logical channel priority of the GNSS validity period MAC CE, enables the terminal device to generate data units by performing LCP according to the logical channel priority of the GNSS validity period MAC CE, which facilitates the terminal device to process various types of data to be transmitted and generate data units based on the logical channel priority.

[0246] For example, this disclosure also provides an exemplary embodiment of a terminal device reporting the GNSS validity period to a network device.

[0247] Please refer to Figure 9 This document illustrates a flowchart of a method for determining logical channel priority according to an embodiment of the present disclosure. This embodiment applies this method to... Figure 1 or Figure 2 The method can be illustrated using a terminal device in a communication system as an example. The method may include the following steps:

[0248] Step 211: Generate data units based on logical channel priority of GNSS validity period MAC CE.

[0249] Step 220: Report the GNSS validity period to the network device.

[0250] For example, the terminal device sends a data unit to the network device via an RRC message, the data unit including the GNSS validity period MAC CE; or, the terminal device sends a data unit to the network device via a random access message, the data unit including the GNSS validity period MAC CE.

[0251] For example, steps 211 and 220 in this embodiment can be referred to the relevant descriptions of steps 211 and 220 in the above embodiments.

[0252] In summary, the technical solution provided in this embodiment defines the sorting method of logical channel priority of GNSS validity period MAC CE, performs LCP to generate data units according to the logical channel priority of GNSS validity period MAC CE, and then realizes the reporting of GNSS validity period to network devices.

[0253] Logical Channel Prioritization (LCP) process:

[0254] In an alternative embodiment, the UE sets the priority (or "logical channel priority") of the GNSS validity duration MAC CE to be lower than that of the MAC control element for C-RNTI or data from UL-CCCH.

[0255] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be lower than or equal to that of the MAC control element for Timing Advance Report.

[0256] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be lower than or equal to that of the MAC control element for the BSR, with the exception of the BSR included for padding.

[0257] In another alternative embodiment, the UE sets the priority of GNSS validity duration MAC CE to be lower than or equal to that of data from any Logical Channel, except data from UL-CCCH.

[0258] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be lower than or equal to that of the MAC control element for Sidelink BSR included for padding.

[0259] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be higher than or equal to that of the MAC control element for BSR included for padding.

[0260] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be higher than or equal to that of the MAC control element for recommended bit rate query.

[0261] In another alternative embodiment, the UE sets the priority of GNSS validity duration MAC CE to be higher than or equal to that of data from any Logical Channel, except data from UL-CCCH.

[0262] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be higher than or equal to that of the MAC control element for the Sidelink BSR, with the exception of the Sidelink BSR included for padding.

[0263] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be higher than or equal to that of the MAC control element for PHR, Extended PHR, or Dual Connectivity PHR.

[0264] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be higher than or equal to that of the MAC control element for the BSR, with the exception of the BSR included for padding.

[0265] In another alternative embodiment, the UE sets the priority of the GNSS validity duration MAC CE to be higher than or equal to that of the MAC control element for Timing Advance Report.

[0266] In summary, the technical solution provided in this embodiment, by defining the logical channel priority of the GNSS validity period MAC CE, enables the terminal device to generate a MAC PDU by performing LCP according to the logical channel priority of the GNSS validity period MAC CE, thereby realizing the reporting of the GNSS validity period to the network device.

[0267] It should be noted that the above embodiments in this application can be combined with other embodiments, steps in other embodiments, and subordinate steps in other embodiments, without contradiction. Furthermore, the order of the method steps provided in the embodiments of this application can be appropriately adjusted, and steps can be added or removed as appropriate. Any variations that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application, and therefore will not be elaborated further.

[0268] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.

[0269] Please refer to Figure 10 This diagram illustrates a block diagram of a logical channel priority determination apparatus according to an embodiment of the present disclosure. The apparatus has the functionality to implement the method example described above on the terminal device side; this functionality can be implemented in hardware or by hardware executing corresponding software. The apparatus can be the terminal device described above, or it can be disposed within a terminal device. The apparatus may include:

[0270] The determination module 301 is used to determine the logical channel priority of the GNSS validity period MAC CE.

[0271] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is lower than the logical channel priority of the C-RNTI MAC CE;

[0272] And / or, the logical channel priority of the GNSS validity period MAC CE is lower than the logical channel priority of the UL-CCCH data.

[0273] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the TARMAC CE.

[0274] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the BSR MAC CE.

[0275] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of any logical channel data other than UL-CCCH.

[0276] In an optional embodiment, the logical channel priority of the GNSS validity MAC CE is lower than or equal to the logical channel priority of the MAC CE used for padding.

[0277] In one optional embodiment, the MAC CE for padding includes: a sidelink BSR MAC CE for padding. In another optional embodiment, the MAC CE for padding includes: a BSR MAC CE for padding.

[0278] In an optional embodiment, the logical channel priority of the GNSS validity MAC CE is higher than or equal to the logical channel priority of the MAC CE used for padding.

[0279] In an optional embodiment, the MAC CE for padding includes: a sideline BSR MACCE for padding.

[0280] In an optional embodiment, the MAC CE for filling includes: a BSR MAC CE for filling.

[0281] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the recommended bit rate MAC CE.

[0282] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of any logical channel data other than UL-CCCH.

[0283] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the sidelink BSR MAC CE.

[0284] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE used to report PH.

[0285] In an optional embodiment, the MAC CE for reporting PH includes at least one of the following: power margin reporting PHR MAC CE, extended PHR MAC CE, and dual-connection PHR MAC CE.

[0286] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the BSR MAC CE.

[0287] In an optional embodiment, the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the TARMAC CE. In an optional embodiment, the apparatus further includes:

[0288] The generation module 302 is used to generate data units based on the logical channel priority of the GNSS validity period MAC CE.

[0289] In an optional embodiment, the data unit includes a MAC PDU.

[0290] For example, the device is used to perform the steps executed by the terminal device in the method shown in any of the above embodiments, and the explanations and descriptions in the above method embodiments also apply to the device.

[0291] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0292] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0293] Please refer to Figure 11 This illustration shows a schematic diagram of the structure of a communication device (terminal device or network device) provided in one embodiment of the present disclosure. The communication device may include: a processor 901, a receiver 902, a transmitter 903, a memory 904, and a bus 905.

[0294] The processor 901 includes one or more processing cores. The processor 901 executes various functional applications and determines logical channel priorities by running software programs and modules.

[0295] The receiver 902 and the transmitter 903 can be implemented as a transceiver 906, which can be a communication chip.

[0296] The memory 904 is connected to the processor 901 via the bus 905.

[0297] The memory 904 can be used to store computer programs, and the processor 901 is used to execute the computer programs to implement the various steps performed by the communication device in the above method embodiments.

[0298] Furthermore, the memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: random-access memory (RAM) and read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state storage technologies, compact disc read-only memory (CD-ROM), high-density digital video disc (DVD) or other optical storage, magnetic tape cassettes, magnetic tape, disk storage or other magnetic storage devices.

[0299] When the communication device is implemented as a terminal device, the processor 901 in the embodiments of this disclosure can execute the steps performed by the terminal device in any of the methods shown in the above embodiments. The explanations in the above method embodiments also apply to the communication device, and will not be repeated here.

[0300] In one possible implementation, when the communication device is implemented as a terminal device,

[0301] The processor is used to determine the logical channel priority of the GNSS validity period MAC CE.

[0302] This disclosure also provides a computer-readable storage medium storing a computer program for execution by a processor of a terminal device to implement the method for determining logical channel priority on the terminal device side. Exemplarily, this computer program is executed by the terminal device to implement the steps in the method shown in any of the above embodiments, and the explanations and descriptions in the above method embodiments also apply to this computer program.

[0303] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random-access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random-access memory may include resistive random-access memory (ReRAM) and dynamic random-access memory (DRAM).

[0304] This disclosure also provides a chip, which includes programmable logic circuitry and / or program instructions. When the chip is run on a terminal device, it is used to implement the method for determining the logical channel priority on the terminal device side. Exemplarily, this chip is used to implement the steps executed by the terminal device in any of the methods shown in the above embodiments, and the explanations and descriptions in the above method embodiments also apply to this chip.

[0305] This disclosure also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a terminal device reads and executes the computer instructions from the computer-readable storage medium to implement the method for determining logical channel priority on the terminal device side. Exemplarily, this computer program product or computer program is used by a terminal device to implement the steps in the method shown in any of the above embodiments, and the explanations and descriptions in the above method embodiments also apply to this computer program product or computer program.

[0306] It should be understood that the term "instruction" mentioned in the embodiments of this disclosure can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0307] In the description of the embodiments of this disclosure, the term "correspondence" may indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship of instruction and being instructed, configuration and being configured, etc.

[0308] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0309] Furthermore, the step numbers described herein are merely illustrative of one possible order of execution between the steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the figures. This disclosure does not limit this practice.

[0310] Those skilled in the art will recognize that the functions described in the embodiments of this disclosure in one or more of the foregoing examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0311] The above description is merely an exemplary embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A method for determining the priority of a logical channel, characterized in that, The method is executed by a terminal, and the method includes: Determine the logical channel priority of the Media Access Control (MAC CE) element for the GNSS validity period of the Global Navigation Satellite System (GNSS). Wherein, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the Time Advance Report (TAR) MAC CE; the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the BSR MAC CE.

2. The method according to claim 1, characterized in that, The logical channel priority of the GNSS validity period MAC CE is lower than the logical channel priority of the cell radio network temporary identifier C-RNTI MAC CE; And / or, the logical channel priority of the GNSS validity period MAC CE is lower than the logical channel priority of the uplink common control channel UL-CCCH data.

3. The method according to claim 1 or 2, characterized in that, The logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the MAC CE used for padding.

4. The method according to claim 3, characterized in that, The MAC CE used for filling includes: a side-link BSR MAC CE used for filling.

5. The method according to claim 3, characterized in that, The MAC CE for filling includes: BSR MAC CE for filling.

6. The method according to claim 1 or 2, characterized in that, The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE used for filling.

7. The method according to claim 6, characterized in that, The MAC CE used for filling includes: a side-link BSR MAC CE used for filling.

8. The method according to claim 6, characterized in that, The MAC CE for filling includes: BSR MAC CE for filling.

9. The method according to claim 1 or 2, characterized in that, The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the recommended bit rate query MAC CE logical channel priority.

10. The method according to claim 1 or 2, characterized in that, The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the side link BSR MAC CE.

11. The method according to claim 1 or 2, characterized in that, The logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the MAC CE used to report power margin PH.

12. The method according to claim 11, characterized in that, The MAC CE used for reporting PH includes at least one of the following: power margin reporting PHR MAC CE, extended PHR MAC CE, and dual-connection PHR MAC CE.

13. The method according to claim 1 or 2, characterized in that, The method further includes: Logical channel priority generation data unit based on GNSS validity period MAC CE.

14. The method according to claim 13, characterized in that, The data unit includes a Media Access Control Packet Data Unit (MAC PDU).

15. The method according to claim 1 or 2, characterized in that, If the logical channel priority of the GNSS validity period MAC CE is lower than the logical channel priority of the TAR MAC CE but higher than the logical channel priority of the BSR MAC CE, the logical channel priorities of the MAC CE and data shall be determined according to the following sorting method, which sorts the logical channel priorities from high to low: Temporary identifier C for the community wireless network RNTI's MAC CE, or, from the uplink common control channel UL CCCH data; Data volume and power margin report DPR's MAC CE; Semi-persistent scheduling (SPS) activates MAC CE for acknowledgment messages; Automatic uplink AUL-confirmed MAC CE; The TAR MAC CE; The MAC CE of the GNSS validity period; The MAC CE of the BSR, except for the BSR used for filling; MAC CE for reporting power margin to PHR, extended PHR, or dual-connection PHR; MAC CE of the sidelink BSR, except for the sidelink BSR used for padding; Downlink Channel Quality Report (DCQR) and Access Layer Release Assist Indicator (AS RAI) MAC CE, except when DCQR is included in the Random Access Message (Msg3); Data from logical channels, from UL Except for CCCH data; When DCQR is included in Msg3, MAC CE for DCQR and AS RAI; Recommended MAC CE for bit rate lookup; MAC CE for filling BSR; MAC CE for filling side link BSR.

16. The method according to claim 15, characterized in that, The method further includes: According to the sorting method of the logical channel priority of the GNSS validity period MAC CE, the logical channel priority allocation procedure LCP is executed to generate a data unit, which includes the GNSS validity period MAC CE and the data unit includes a MACPDU.

17. The method according to claim 1 or 2, characterized in that, The GNSS validity period includes at least one of the following: remaining GNSS validity period, total GNSS validity period, and GNSS expiration period; Wherein, the start time of the remaining GNSS validity period is the transmission time of the first MAC CE, and the first MAC CE is any one of at least one MAC CE carrying the GNSS validity period; the start time of the total GNSS validity period refers to the time when GNSS location positioning is acquired; the GNSS expiration period refers to the time when GNSS location positioning has expired, the start time of the GNSS expiration period refers to the time when GNSS location positioning is acquired, and the end time of the GNSS expiration period refers to the transmission time of the first MAC CE.

18. The method according to claim 1 or 2, characterized in that, The terminal includes a MAC layer and a physical layer; the method further includes: The MAC layer generates a MAC PDU based on the logical channel priority of the GNSS validity period MAC CE, and the MAC PDU includes the GNSS validity period; the MAC layer transmits the MAC PDU to the physical layer; the physical layer generates a Radio Resource Control (RRC) message based on the MAC PDU and sends the RRC message to the network device, the RRC message carrying the GNSS validity period; or... The MAC layer generates a MAC PDU based on the logical channel priority of the GNSS validity period MAC CE, and the MAC PDU includes the GNSS validity period; the MAC layer transmits the MAC PDU to the physical layer; the physical layer generates a random access message based on the MAC PDU and sends the random access message to the network device, and the random access message carries the GNSS validity period.

19. The method according to claim 1 or 2, characterized in that, The method further includes: After obtaining the latest GNSS positioning, the GNSS validity period is reported to the network device; or, Upon receiving an instruction from the network device, the GNSS validity period is reported to the network device. The network device is used to instruct the terminal device to report the GNSS validity period via system messages and / or RRC dedicated messages.

20. The method according to claim 19, characterized in that, The step of reporting the GNSS validity period to the network device includes: In the Msg5 of the random access procedure, report the GNSS validity period to the network device; or... After entering the connected state, the GNSS validity period is reported to the network device via a dedicated RRC message.

21. A device for determining the priority of a logical channel, characterized in that, The device includes: The determination module is used to determine the logical channel priority of the GNSS validity media access control element MAC CE of the Global Navigation Satellite System; Wherein, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the Time Advance Report (TAR) MAC CE; the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the BSR MAC CE.

22. A terminal device, characterized in that, The terminal device includes a processor; The processor is used to determine the logical channel priority of the Global Navigation Satellite System (GNSS) Validity Media Access Control (MAC CE) element; Wherein, the logical channel priority of the GNSS validity period MAC CE is lower than or equal to the logical channel priority of the Time Advance Report (TAR) MAC CE; the logical channel priority of the GNSS validity period MAC CE is higher than or equal to the logical channel priority of the BSR MAC CE.

23. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method for determining logical channel priority as described in any one of claims 1 to 20.

24. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method for determining the logical channel priority as described in any one of claims 1 to 20.

25. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium to implement the method for determining logical channel priority as described in any one of claims 1 to 20.