Semi-persistent scheduling method, user equipment, base station, and communication system

By transmitting configuration information between user equipment and base stations and matching the SPS resource configuration of the XR service cycle, the problem of mismatch between the SPS cycle and the XR service cycle is solved, lower latency and power consumption are achieved, and system capacity is avoided.

JP2025507313AActive Publication Date: 2025-03-18HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024546325
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-03-01
Filing Date
2022-12-29
Publication Date
2025-03-18
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In the prior art, the Semi-Persistent Scheduling (SPS) cycle does not match the eXtended Reality (XR) service cycle, resulting in user experience delays, increased equipment power consumption and waste of base station system capacity.

Method used

By transmitting configuration information between the user equipment and the base station, one or more SPS cycles are determined and carried in the DCI or MAC CE field to match the SPS resource configuration to the XR service cycle.

Benefits of technology

The matching of SPS cycle and XR service cycle is achieved, reducing user experience latency, reducing equipment power consumption, and avoiding wasting of base station system capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025507313000001_ABST
    Figure 2025507313000001_ABST
Patent Text Reader

Abstract

The present application provides a semi-persistent scheduling method, a user equipment, a base station, and a communication system. In the method, the user equipment receives first configuration information sent by the base station, the first configuration information including an SPS configuration pool including one or more SPS periods and index numbers corresponding to each SPS period, receives second configuration information sent by the base station, the second configuration information including at least one index number in the SPS configuration pool and an order of the at least one index number, and determines an SPS period corresponding to the at least one index number based on the first configuration information and the second configuration information. In this way, data scheduled by the base station using SPS resources can be received by repeatedly using the SPS period corresponding to the at least one index number in the order indicated by the second configuration information, so that the semi-persistent scheduling period is adapted to the period of a service having a periodic property.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to Chinese Patent Application No. 202210196172.5, entitled “Semi-persistent scheduling method, user equipment, base station, and communication system,” filed with the State Intellectual Property Office of the People's Republic of China on March 1, 2022, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communication technologies, and in particular to a semi-persistent scheduling method, a user equipment, a base station, and a communication system. [Background technology]

[0003] Semi-Persistent Scheduling (SPS) is also called semi-static scheduling. Dynamic scheduling may be that a base station (gNB) allocates radio resources to a User Equipment (UE) at each scheduling period (e.g., TTI) (via a Physical Downlink Control Channel (PDCCH)). Unlike dynamic scheduling, SPS allows semi-static configuration of radio resources and periodic allocation of the configured resources to a specific UE. In other words, SPS features one-time allocation and multiple use, and the gNB does not need to configure radio resources for the UE at each TTI. This reduces the PDCCH overhead. Therefore, SPS can be well adapted to services with periodic characteristics, such as extended reality (XR) services.

[0004] However, currently, the TTI of the SPS needs to be set based on the subcarrier space (SCS), and the minimum granularity of the SCS is usually 0.5 ms. As a result, there is a problem that the SPS period does not match the period of the XR service. The SPS period does not match the period of the XR service, which leads to the waste of resources such as the power consumption of the UE and the system capacity of the base station, as well as undesirable user experience problems caused by delays. Summary of the Invention

[0005] In order to solve the aforementioned technical problems, the present application provides a semi-persistent scheduling method, a user equipment, a base station, and a communication system, for the purpose of adapting a semi-persistent scheduling period to the period of a service having periodic characteristics, thereby reducing the impact of delay on user experience, reducing the power consumption of the user equipment, and avoiding the reduction of the system capacity of the base station. [Means for solving the problem]

[0006] According to a first aspect, the present application provides a semi-persistent scheduling method, which is applied to a user equipment, and includes the steps of: receiving first configuration information from a base station, the first configuration information including a semi-persistent scheduling SPS configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; receiving second configuration information from the base station, the second configuration information indicating at least one index number and an order of the at least one index number in the SPS configuration pool; determining an SPS period corresponding to the at least one index number based on the first configuration information and the second configuration information; receiving data scheduled by the base station using SPS resources by sequentially using the SPS periods corresponding to the at least one index number in the order; and receiving data scheduled by the base station using SPS resources by repeatedly sequentially using the SPS periods corresponding to the at least one index number in the order after data is received using an SPS period corresponding to the last index number of the at least one index number. Therefore, the user equipment can repeatedly use the SPS period corresponding to at least one index number in the order indicated by the second configuration information to receive data scheduled by the base station using the SPS resource, so that the semi-persistent scheduling period is adapted to the period of the service having periodic characteristics, which can reduce the impact of delay on the user experience, reduce the power consumption of the user equipment, and avoid the reduction of the system capacity of the base station.

[0007] According to a first aspect, the second configuration information is carried in downlink control information DCI.

[0008] For example, the method in which the second configuration information is carried in the DCI is applicable to downlink SPS and uplink CG type2.

[0009] According to the first aspect or any one of the embodiments of the first aspect, the second configuration information is carried in a Hybrid Automatic Repeat Request (HARQ) acknowledgement field in the DCI, so that an idle HARQ field in the DCI is reused, and thus no new field needs to be defined.

[0010] According to the first aspect or any one of the embodiments of the first aspect, the second configuration information is carried in a newly defined Medium Access Control Control Element MAC CE field.

[0011] For example, the method in which the second configuration information is carried in the newly defined MAC CE field is applicable to uplink CG type1.

[0012] According to the first aspect or any one of the embodiments of the first aspect, after the first configuration information is received from the base station, the method further includes a step of receiving third configuration information from the base station, where the third configuration information indicates an initial recurring period during which the user equipment receives data scheduled by the base station using SPS resources, and the initial recurring period indicates at least one index number and an order of the at least one index number in the SPS configuration pool.

[0013] According to the first aspect or any one of the embodiments of the first aspect, the first configuration information and the third configuration information are carried in radio resource control (RRC) signaling.

[0014] According to a second aspect, the present application provides a semi-persistent scheduling method, which is applied to a base station, and includes the steps of: sending first configuration information to a user equipment, the first configuration information including a semi-persistent scheduling SPS configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; and sending second configuration information to the user equipment, the second configuration information indicating at least one index number in the SPS configuration pool and an order of the at least one index number.

[0015] According to a second aspect, the second configuration information is carried in downlink control information DCI.

[0016] According to the second aspect or any one of the embodiments of the second aspect, the second configuration information is carried in a hybrid automatic repeat request (HARQ) acknowledgement field in the DCI.

[0017] According to the second aspect or any one of the embodiments of the second aspect, the second configuration information is carried in a newly defined Medium Access Control Control Element MAC CE field.

[0018] According to the second aspect or any one of the embodiments of the second aspect, after the first configuration information is transmitted to the user equipment, the method further includes a step of transmitting third configuration information to the user equipment, the third configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using SPS resources, where the initial recurring period indicates at least one index number and an order of the at least one index number in the SPS configuration pool.

[0019] According to the second aspect or any one of the embodiments of the second aspect, the first configuration information and the third configuration information are carried in radio resource control (RRC) signaling.

[0020] The second aspect and any one of the embodiments of the second aspect correspond to the first aspect and any one of the embodiments of the first aspect, respectively. For the technical effects of the second aspect and any one of the embodiments of the second aspect, please refer to the technical effects of the first aspect and any one of the embodiments of the first aspect. Details will not be described again here.

[0021] According to a third aspect, the present application provides a semi-persistent scheduling method, which is applied to a user equipment, and includes the steps of: receiving fourth configuration information from a base station, the fourth configuration information including a semi-persistent scheduling SPS configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; receiving fifth configuration information from the base station, the fifth configuration information including an SPS activation pool, the SPS activation pool including one or more SPS periodic queues and an index number corresponding to each of the SPS periodic queues, each of the SPS periodic queues indicating at least one index number in the SPS configuration pool and an order of the at least one index number; and receiving sixth configuration information from the base station, the sixth configuration information including the sixth configuration information including an SPS activation pool including one or more SPS periodic queues and an index number corresponding to each of the SPS periodic queues, each of the SPS periodic queues indicating at least one index number in the SPS configuration pool and an order of the at least one index number. The information indicates an index number corresponding to one SPS periodic queue in the SPS activation pool, and the information includes: determining an SPS period corresponding to at least one index number based on the fourth configuration information, the fifth configuration information, and the sixth configuration information; receiving data scheduled by the base station using the SPS resources by sequentially using the SPS periods corresponding to the at least one index number in that order; and receiving data scheduled by the base station using the SPS resources by repeatedly sequentially using the SPS periods corresponding to the at least one index number in that order after data is received using the SPS period corresponding to the last index number of the at least one index number. Thus, the at least one index number and the order of the at least one index number in the SPS configuration pool are configured in the SPS periodic queue in the SP activation pool using the SPS activation pool. In this way, the at least one index number and the order of the at least one index number in the SPS configuration pool can be determined based only on the index number of one SPS periodic queue. This is applicable to more service scenarios.

[0022] In addition, when the user equipment receives both the fourth configuration information and the fifth configuration information, the content indicated by the sixth configuration information sent by the base station may be an index number corresponding to one SPS periodicity queue in the SPS activation pool. In this way, more SPS periods can be used cyclically using the same field, which is applicable to more service scenarios.

[0023] According to a third aspect, the step of determining an SPS period corresponding to at least one index number based on the fourth configuration information, the fifth configuration information, and the sixth configuration information includes a step of determining an SPS periodic queue in the SPS activation pool corresponding to the index number indicated by the sixth configuration information based on the fifth configuration information and the sixth configuration information, and a step of determining an SPS periodic queue corresponding to the at least one index number based on the fourth configuration information and the determined SPS periodic queue.

[0024] According to the third aspect or any one of the embodiments of the third aspect, the sixth configuration information is carried in downlink control information DCI.

[0025] According to the third aspect or any one of the embodiments of the third aspect, the sixth configuration information is carried in a hybrid automatic repeat request (HARQ) acknowledgement field in the DCI.

[0026] According to the third aspect or any one of the embodiments of the third aspect, the sixth configuration information is carried in a newly defined medium access control control element MAC CE field.

[0027] According to the third aspect or any one of the embodiments of the third aspect, the method further includes a step of receiving seventh configuration information from the base station, the seventh configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using SPS resources, and the initial recurring period indicates an index number corresponding to one SPS periodic queue in the SPS activation pool.

[0028] According to the third aspect or any one of the embodiments of the third aspect, the fourth configuration information, the fifth configuration information and the seventh configuration information are carried in radio resource control (RRC) signaling.

[0029] According to a fourth aspect, the present application provides a semi-persistent scheduling method, which is applied to a base station and includes the following steps: sending fourth configuration information to a user equipment, the fourth configuration information including a semi-persistent scheduling SPS configuration pool, the SPS configuration pool including one or more SPS periodicities and an index number corresponding to each of the SPS periodicities; sending fifth configuration information to the user equipment, the fifth configuration information including an SPS activation pool, the SPS activation pool including one or more SPS periodic queues and an index number corresponding to each of the SPS periodic queues, each of the SPS periodic queues indicating at least one index number in the SPS configuration pool and an order of the at least one index number; and sending sixth configuration information to the user equipment, the sixth configuration information including an index number corresponding to one SPS periodic queue in the SPS activation pool.

[0030] According to a fourth aspect, the method further includes a step of transmitting seventh configuration information to a user equipment, the seventh configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using an SPS resource, and the initial recurring period indicates an index number corresponding to one SPS periodic queue in an SPS activation pool.

[0031] According to a fifth aspect, the present application provides a user equipment, the user equipment being configured to perform the semi-persistent scheduling method of the first aspect or any one of the embodiments of the first aspect, or to perform the semi-persistent scheduling method of the third aspect or any one of the embodiments of the third aspect.

[0032] According to a sixth aspect, the present application provides a base station, the base station being configured to perform the semi-persistent scheduling method of the second aspect or any one of the embodiments of the second aspect, or to perform the semi-persistent scheduling method of the fourth aspect or any one of the embodiments of the fourth aspect.

[0033] According to a seventh aspect, the present application provides a communication system including a user equipment of the fifth aspect and a base station of the sixth aspect. [Brief description of the drawings]

[0034] [Figure 1] 1 shows a communication network architecture. [Diagram 2] 1 shows a schematic diagram of the hardware structure of a user equipment. [Diagram 3] 1 shows a schematic diagram in which the SPS period does not match the period of the XR service. [Figure 4] Schematic diagram 2 shows the SPS period not matching the period of the XR service. [Diagram 5] FIG. 1 shows a sequence diagram of activating an SPS based on a semi-persistent scheduling method according to an embodiment of the present application using DCI. [Figure 6] FIG. 2 shows a sequence diagram of using DCI to activate SPS based on a semi-persistent scheduling method according to an embodiment of the present application. [Figure 7] A schematic diagram showing how the SPS periodicity matches the periodicity of the XR service is shown. [Figure 8]FIG. 1 shows a sequence diagram of using RRC to activate uplink SPS based on a semi-persistent scheduling method according to an embodiment of the present application. [Figure 9] 1 shows a schematic diagram of an agreed cycle configuration identifier. [Figure 10] FIG. 2 shows a sequence diagram of using RRC to activate uplink SPS based on a semi-persistent scheduling method according to an embodiment of the present application. [Figure 11] 1 shows a sequence diagram of a semi-persistent scheduling method according to an embodiment of the present application. [Figure 12] 1 shows a schematic flowchart 1 of a semi-persistent scheduling method according to an embodiment of the present application. [Figure 13] 2 shows a schematic flowchart 2 of a semi-persistent scheduling method according to an embodiment of the present application. [Figure 14] 2 shows a sequence diagram of a semi-persistent scheduling method according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0035] The following clearly and completely describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. It is clear that the described embodiments are some embodiments, not all embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative efforts shall be within the protection scope of this application.

[0036] The term "and / or" in this specification only describes an association relationship to describe associated objects, and indicates that three relationships may exist. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists.

[0037] In the description and claims of the embodiments of the present application, terms such as "first" and "second" are intended to distinguish different objects, but do not indicate a specific order of the objects. For example, a first object and a second object are used to distinguish different objects, but are not used to describe a specific order of the objects.

[0038] In the embodiments of the present application, words such as "example" or "for example" are used to denote providing an example, illustration, or explanation. Any embodiment or design manner described in the embodiments of the present application as "example" or "for example" should not be construed as being preferred or having more advantages over other embodiments or design manners. Rather, the use of words such as "example" or "for example" is intended to present the relevant concept in a particular manner.

[0039] In the description of the embodiments of this application, unless otherwise specified, "plurality" means at least two. For example, a plurality of processing units means at least two processing units, and a plurality of systems means at least two systems.

[0040] Before the technical solutions in the embodiments of the present application are described, a communication system to which the embodiments of the present application are applicable will be first described using an example.

[0041] For example, embodiments of the present application may be applicable to, but are not limited to, the following communication systems: Narrow Band-Internet Of Things (NB-IoT) systems, Wireless Local Access Network (WLAN) systems, Long Term Evolution (LTE) systems, vehicle to X (V2X) systems, 5th Generation Mobile Networks Or 5th Generation Wireless Systems (5G), also known as New Radio (NR) systems, or 6G systems, and 5G and beyond communication systems such as Device To Device (D2D) communication systems.

[0042] In order to facilitate understanding of the communication network architecture of the communication system, the following describes, with reference to FIG. 1, the communication network architecture of the communication system to which the embodiments of the present application are applicable.

[0043] Figure 1 uses the network service architecture of the 5G system as an example to show the interaction relationships and corresponding interfaces between network functions and entities. The Service-Based Architecture (SBA) of the 3rd Generation Partnership Project (3GPP) of the 5G system mainly includes the following network functions and entities: User Equipment (UE), Access Network (AN) or Radio Access Network (RAN), User Plane Function (UPF), Data Network (DN), Access and Mobility Management Function (AMF), Session Management Function (SMF), Authentication Server Function (AUSF), Policy Control Function (PCF), Application Function (AF), Network Slice Selection Function (NSSF), Unified Data Management (UDM), Network Exposure Function (NEF), and Network Repository Function (NRF).

[0044] The UE, AN / RAN, UPF, and DN are generally referred to as user plane network functions and entities (or user plane network elements), and the other parts are generally referred to as control plane network functions and entities (or control plane network elements). The processing functions of the control plane network elements in a network are defined in 3GPP. The control plane network elements have 3GPP defined functional behaviors and 3GPP defined interfaces. The network functions can be used as a network element running on dedicated hardware, a software instance running on dedicated hardware, or a virtual function instantiated on a suitable platform, for example implemented on a cloud infrastructure.

[0045] The following describes in detail the main functions of the network elements.

[0046] AN / RAN: The AN / RAN may be various forms of base stations, for example, macro base stations, micro base stations (also called "small stations"), and Distribute Unit-Control Units (DU-CUs). Alternatively, the base station may be a radio controller in a Cloud Radio Access Network (CRAN) scenario, a relay node, an access point, an in-vehicle device, a wearable device, or a network device in a future evolved Public Land Mobile Network (PLMN), etc. Alternatively, the AN / RAN may be a Broadband Network Gateway (BNG), an aggregation switch, or a non-3GPP access device, etc. The AN / RAN is mainly responsible for functions such as radio resource management on the air interface side, uplink data classification and downlink data classification, Quality of Service (QoS) management, data compression and encryption, signaling processing by a control plane network element, or data forwarding by a user plane function network element. The specific form and structure of the AN / RAN are not limited in the embodiments of this application. For example, in systems using different radio access technologies, devices with base station functionality may have different names. For example, a base station may be an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) device in LTE, such as an evolutional NodeB (eNB or e-NodeB), or a Next Generation Radio Access Network (NG-RAN) device (e.g., gNB) in a 5G system.

[0047] The UPF is mainly responsible for packet routing and forwarding, QoS processing of user plane data, and charging information statistics, etc. The transmission resources and scheduling functions of the UPF used to provide services to the UE are managed and controlled by the SMF.

[0048] DN: The DN is the network used to transmit data. For example, the DN may be a carrier service network, an Internet access network, or a third-party service network.

[0049] The AMF is mainly responsible for processing control plane messages, such as access control, mobility management, lawful interception, and access authentication / authorization. Specifically, the AMF mainly includes the following functions: (1) processing the access network control plane, (2) processing NAS messages and responsible for NAS encryption and integrity protection, (3) registration management, (4) connection management, (5) accessibility management, (6) mobility management, (7) lawful interception, (8) providing session management messages between the UE and the SMF, (9) transparent routing of session management (SM) messages, such as a transparent proxy, (10) access authentication, (11) access authorization, (12) providing transport of SMS messages (Short Message Service messages) between the UE and the Short Message Service Function SMSF, (13) interacting with the AUSF and the UE to obtain the UE's authentication intermediate key, and (14) calculating access network specific keys.

[0050] The SMF is mainly configured for session management, UE Internet Protocol (IP) address allocation and management, selection of manageable user plane functions, termination of policy control and charging function interfaces, and downlink data notification, etc.

[0051] The PCF is mainly configured to provide parameters related to UE policy rules, AM policy rules, and SM policy rules for the UE, AMF, and SMF, respectively, manage user subscription information, and interact with the UDM to access subscriber information related to policy decisions.

[0052] The NRF is primarily configured to provide internal / external addressing functionality, receive query requests from other network elements for a particular type of network element, and return information about related network elements.

[0053] The AUSF is primarily responsible for network security, key generation, implementing mutual authentication for UEs, and supporting the unified authentication framework.

[0054] AFs are configured to provide services and are primarily configured for (1) application influence on traffic routing, (2) access to network-exposed features, and (3) interaction with a policy framework for policy control.

[0055] The NSSF is primarily configured for selecting and managing Network Slice Instances (NSIs), determining the mapping between permitted and used network slice information, and determining the mapping between configured and subscribed network slice information.

[0056] The NEF is an interface network element inside the network for bidirectional information exchange with external entities, and also a logical unit for distribution and aggregation of internal information, mainly including three capabilities: monitoring capability, provisioning capability, and policy / charging capability.

[0057] The UDM includes two parts: the Application Front End (FE) and the User Data Repository (UDR).

[0058] The data to be transmitted may be transmitted via a PDU session (i.e., a communication bearer as described herein) established between the UE and the DN, and may be transmitted via two network function entities, namely, the (R)AN and the UPF. The UE and the (R)AN communicate with each other using a specific air interface technology, N1 is an interface between the UE and the AMF, N2 is an interface between the (R)AN and the AMF, N3 is an interface between the (R)AN and the UPF, N4 is an interface between the SMF and the UPF, and N6 is an interface between the UPF and the DN. Namf is the service-based interface presented by the AMF, Nsmf is the service-based interface presented by the SMF, Nausf is the service-based interface presented by the AUSF, Nnssf is the service-based interface presented by the NSSF, Nnef is the service-based interface presented by the NEF, Nnrf is the service-based interface presented by the NRF, Npcf is the service-based interface presented by the PCF, Nudm is the service-based interface presented by the UDM, and Naf is the service-based interface presented by the AF.

[0059] For the description of the functions of network elements such as UPF, DN, AUSF, NSSF, NEF, NRF, and UDM, please refer to the interpretation and description of the prior art, which will not be described in detail here.

[0060] In addition, it should be noted that the terms "system" and "network" used in the embodiments of this application are interchangeable.

[0061] Furthermore, in the embodiments of the present application, the UE may be a desktop device, a laptop device, a handheld device, a wearable device, a smart home device, or a computing device with wireless connectivity capabilities, such as, for example, a netbook, a tablet computer, or an AR / VR device, which are not enumerated here.

[0062] Furthermore, the specific form and structure of the UE is not limited to the embodiments of the present application.

[0063] In order to facilitate understanding of the UE in the technical solutions provided in the embodiments of the present application, the following describes the hardware structure of the UE with reference to FIG.

[0064] For example, in some embodiments, the structure of the UE may be shown in FIG. 2 and includes a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a telephone handset 270B, a microphone 270C, a headset jack 270D, a sensor module 280, buttons 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc. The sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, an air pressure sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, an optical proximity sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, and a bone conduction sensor 280M, among others.

[0065] It can be understood that the structure shown in this embodiment does not constitute any specific limitation for the UE. In some other embodiments, the UE may include more or fewer components, combinations of some components, divisions of some components, or different arrangements of components than those shown in the figure. The components shown in the figure may be implemented using hardware, software, or a combination of software and hardware.

[0066] The processor 210 may include one or more processing units. For example, the processor 210 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent components or may be integrated into one or more processors.

[0067] The charging management module 240 is configured to receive a charging input from a charger, which can be a wireless charger or a wired charger.

[0068] The power management module 241 is configured to connect to the battery 242, the charging management module 240, and the processor 210. The power management module 241 receives input from the battery 242 and / or input from the charging management module 240 and provides power to the processor 210, the internal memory 221, the display screen 294, the camera 293, the wireless communication module 260, etc.

[0069] The wireless communication functions of the UE may be implemented using antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, a modem, a baseband processor, and the like.

[0070] Antenna 1 and Antenna 2 are configured to transmit and receive electromagnetic wave signals. Each antenna of the UE may be configured to cover one or more communication frequency bands. Different antennas may be further multiplexed to improve antenna utilization.

[0071] The mobile communication module 250 may provide wireless communication solutions, including 2G, 3G, 4G, and 5G, etc., applied to the UE.

[0072] The wireless communication module 260 may provide wireless communication solutions applied to the UE, including wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies, etc. The wireless communication module 260 may be one or more components integrated with at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may further receive signals to be transmitted from the processor 210, perform frequency modulation and amplification on the signals, convert the processed signals into electromagnetic waves using the antenna 2, and radiate the electromagnetic waves via the antenna 2.

[0073] In this embodiment of the present application, the wireless communication module 260 may be used by the UE to transmit data frames of the current service to a network node and receive data frames transmitted by the network node.

[0074] The UE performs display functions using a GPU, a display screen 294, an application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor.

[0075] The display screen 294 is configured to display images, videos, etc. A series of graphical user interfaces (GUIs) may be displayed on the display screen 294 of the UE.

[0076] The UE may perform imaging functions using an ISP, a camera 293, a video codec, a GPU, a display screen 294, an application processor, and the like.

[0077] The camera 293 is configured to capture still images or video.

[0078] The external memory interface 220 may be configured to connect to an external memory card, such as a Micro SD card, to expand the storage capabilities of the UE.

[0079] The internal memory 221 may be configured to store computer executable program code, which may include instructions. The processor 210 operates on the instructions stored in the internal memory 221 to implement various functional applications and data processing of the UE.

[0080] The UE may perform audio functions, such as playing and recording music, using an audio module 270, a speaker 270A, a telephone handset 270B, a microphone 270C, a headset jack 270D, and an application processor, etc. The UE may further include a pressure sensor 280A, an air pressure sensor 280C, a gyroscope sensor 280B, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, an optical proximity sensor 280G, an ambient light sensor 280L, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, a bone conduction sensor 280M, a button 290, a motor 291, and an indicator 292, etc.

[0081] The SIM card interface 295 is configured to connect to a SIM card. The SIM card may be inserted into or removed from the SIM card interface 295 to contact the UE or to be separated from the UE. The UE may support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 295 may support a Nano SIM card, a Micro SIM card, and a SIM card, etc. Multiple cards may be inserted into the same SIM card interface 295 at the same time. The SIM card interface 295 may also be compatible with an external memory card. The UE interacts with a network using the SIM card to implement call functions, data communication functions, etc.

[0082] In addition, an operating system, such as the Harmony operating system, the iOS operating system, the Android operating system, or the Windows operating system, runs on the aforementioned components. Application programs may be installed and run on the operating system. In some other embodiments, there may be multiple operating systems running within the UE.

[0083] It should be understood that the hardware modules included in the UE shown in FIG. 2 are only used as an example for explanation, and do not constitute any limitation on the specific structure of the UE. In fact, the UE provided in this embodiment of the present application may further include other hardware modules having an interaction relationship with the hardware modules shown in the figure, and the other hardware modules are not specifically limited here. For example, the UE may further include a flash lamp and a small projection device, etc. As another example, if the UE is a PC, the UE may further include a keyboard, a mouse, and other components.

[0084] In addition, it should be noted that based on the periodic characteristic of SPS, the technical solutions provided in the embodiments of the present application are applicable to services that have periods in the aforementioned systems, such as XR services.

[0085] It should be understood that all descriptions of service scenarios in all embodiments of the present application are used to assist in understanding the technical solutions provided in the present application, and are not used as limitations on the service scenarios to which the technical solutions provided in the present application are applicable.

[0086] Furthermore, XR can be understood to mean all real and virtual mixed environments generated by computer technology and wearable devices, as well as human-machine interactions. Representative forms of XR include Augmented Reality (AR), Mixed Reality (MR), Virtual Reality (VR), and cross scenarios between them.

[0087] For a better understanding of the technical solutions provided in the embodiments of the present application, the following will specifically describe the problem that the SPS period does not match the period of the XR service with reference to Figures 3 and 4.

[0088] A VR service scenario in an XR service is used as an example. The service frame rates available for a user to select at the application layer of the UE include, but are not limited to, 30fps, 60fps, 120fps, and 240fps, etc., as listed in Table 1. These are not enumerated here and are not limited in this application.

[0089] [Table 1]

[0090] For example, it can be seen from Table 1 that for a service frame rate of 30 fps, the corresponding service period is 33.33 ms. Specifically, every 33.33 ms, one frame of data needs to be transmitted from the base station to the UE or from the UE to the base station using SPS resources.

[0091] Correspondingly, for a service frame rate of 60 fps, the corresponding service period is 16.67 ms. Specifically, every 16.67 ms, one frame of data needs to be transmitted from the base station to the UE or from the UE to the base station using the SPS resource.

[0092] Correspondingly, for a service frame rate of 120 fps, the corresponding service period is 8.33 ms. Specifically, every 8.33 ms, one frame of data needs to be transmitted from the base station to the UE or from the UE to the base station using the SPS resource.

[0093] In other words, the period of data reception or transmission depends on the selected service frame rate.

[0094] According to existing communication standards, both the uplink SPS period and the downlink SPS period are configured by a base station using Radio Resource Control (RRC) signaling. In addition, according to existing communication standards, both the uplink SPS period and the downlink SPS period are related to an SCS, and the SPS period granularity is different for different SCSs.

[0095] For ease of understanding, in this embodiment of the present application, the period supported by the uplink SPS and the period supported by the downlink SPS are described separately using SCSs of 15 kHz and 30 kHz.

[0096] For example, when the SCS is 15 kHz, the period granularity of the downlink SPS is 1 ms. In this case, when the SCS is 15 kHz, the period supported by the downlink SPS can be any one of {1 ms, 2 ms, ..., 640 ms}.

[0097] In addition, it should be noted that when the SCS is 15 kHz, the periodicity supported by the uplink SPS is different from the periodicity supported by the downlink SPS.

[0098] Specifically, when the SCS is 15 kHz, three period granularities are available for the uplink SPS: 1 / 7 ms, 0.5 ms, and 1 ms. When the period of the uplink SPS is greater than 1 ms, the period granularity of 1 ms is usually selected.

[0099] Specifically, when the SCS is 15 kHz, the period supported by the uplink SPS can be any one of {1 / 7 ms, 0.5 ms, 1 ms, ..., 640 ms}.

[0100] For example, when the SCS is 30 kHz, the period granularity of the downlink SPS is 0.5 ms. In this case, when the SCS is 30 kHz, the period supported by the downlink SPS can be any one of {1 / 2 ms, 1 ms, 3 / 2 ms, ..., 640 ms}.

[0101] In addition, it should be noted that when the SCS is 30 kHz, the period supported by the uplink SPS is also different from the period supported by the downlink SPS.

[0102] Specifically, when the SCS is 30 kHz, three period granularities are available for the uplink SPS: 1 / 14 ms, 0.25 ms, and 0.5 ms. When the period of the uplink SPS is greater than 1 / 2 ms, the period granularity of 0.5 ms is usually selected.

[0103] Specifically, when the SCS is 30 kHz, the period supported by the uplink SPS can be any one of {2 symbols (1 / 14 ms), 7 symbols (0.25 ms), 1 / 2 ms, 1 ms, 3 / 2 ms, ..., 640 ms}.

[0104] For example, the selected service frame rate is 120 fps, that is, the service period is 8.33 ms. Then, from the above period supported by the uplink SPS and the above period supported by the downlink SPS, it can be known that when the SCS is 15 kHz, the period of the uplink SPS and the period of the downlink SPS that are highly compatible with the service period of 8.33 ms may be, for example, 8 ms or 9 ms.

[0105] Correspondingly, when the SCS is 30 kHz, the period of the uplink SPS and the period of the downlink SPS, which are highly compatible with the service period of 8.33 ms, may be, for example, 8 ms or 8.5 ms.

[0106] Based on this, in practical application, once a period is configured for the uplink SPS and the downlink SPS, subsequent data frames are received and transmitted based on the configured period by scheduling resources corresponding to the SPS. Because there is a certain time difference between the service period and the period of the uplink SPS, and between the service period and the period of the downlink SPS, they can be matched with each other within a short period, but cannot be matched with each other over a long period.

[0107] For example, as shown in FIG. 3, when the period (regardless of uplink or downlink) configured for SPS is 8 ms, and an XR frame is transmitted (received / transmitted) once at a service frame rate of 120 pfs, i.e., at an interval of 8.33 ms, a comparison table of the transmission time and the corresponding SPS scheduling time is shown in Table 2.

[0108] [Table 2]

[0109] For example, as shown in FIG. 4, when the period (regardless of uplink or downlink) configured for SPS is 8.5 ms, and an XR frame is transmitted (received / sent) once at a service frame rate of 120 pfs, i.e., at an interval of 8.33 ms, a comparison table of the transmission time and the corresponding SPS scheduling time is shown in Table 3.

[0110] [Table 3]

[0111] It should be understood that the above description is merely an example provided for a better understanding of the technical solution in this embodiment, and should not be construed as the only limitation to this embodiment. Regardless of the SPS period of 8 ms or the SPS period of 8.5 ms, as time passes, the XR frame cannot be transmitted when the SPS scheduling period arrives. As a result, the power consumption of the UE increases, and the standby time of the UE is affected.

[0112] Moreover, as time passes, the SPS scheduling period will not arrive while an XR frame needs to be transmitted, resulting in increased latency and impacting user experience.

[0113] In addition, it should be noted that as communication technology develops, users have higher requirements for picture resolution. Higher resolution leads to a larger amount of data that needs to be transmitted per frame, and also leads to more occupied resources. As a result, the system capacity (number of supported UEs) of one base station is smaller. In the existing case where resources are wasted because the SPS period does not match the period of the XR service, the power consumption of the UE increases, the user experience is affected, and the system capacity of the base station is reduced.

[0114] Based on this, in order to solve the above-mentioned problem caused by the SPS period not matching the period of the service with periodic characteristics, an embodiment of the present application provides a semi-persistent scheduling method. In this method, a two-period or a multi-period is configured for the SPS, so that the pre-allocated radio resources can be cyclically scheduled in the SPS based on the configured two-period or multi-period, and the semi-persistent scheduling period matches the period of the service with periodic characteristics. This can reduce the power consumption of the user equipment and the delay of the service processing process, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by matching the SPS scheduling period to the period of the service.

[0115] Before the technical solutions of the embodiments of the present application are described, the uplink SPS and downlink SPS methods in existing semi-persistent scheduling are first described.

[0116] For example, in the case of downlink SPS, a network side such as a base station (gNB) first configures a data transmission period for the UE using RRC signaling, activates the downlink SPS via a Physical Downlink Control Channel (PDCCH) scrambled by a configured Scheduling-Radio Network Temporary Identifier (CS-RNTI), and specifies radio resources for the downlink SPS (hereinafter referred to as downlink SPS resources for short). Then, in each period, the UE may use the downlink SPS resources to receive a Physical Downlink Shared Channel (PDSCH) without the need for the gNB to retransmit the PDCCH to specify the allocated downlink SPS resources.

[0117] It should be understood that the CS-RNTI is used for SPS scheduling and is conveyed to the UE using RRC signaling. Specifically, after the UE receives the PDCCH transmitted by the gNB, if the PDCCH is scrambled by the CS-RNTI, it indicates that an SPS-adapted service needs to be used now.

[0118] Then, when it is determined that an SPS adapted service now needs to be used, the start / activation or release of SPS can be determined by decoding the PDCCH.

[0119] For example, if it is determined based on the decoding result that the SPS is activated, in this case, the UE decodes the downlink control information (DCI) of the PDCCH corresponding to the first downlink data frame, and determines the specific time-frequency resource information (hereinafter referred to as downlink resource information for ease of distinction) of the PDSCH where the gNB transmits the service data. Then, the UE decodes the PDSCH based on the obtained downlink resource information to obtain the service data transmitted by the gNB.

[0120] Correspondingly, after downlink SPS activation, for subsequent downlink data frames, the gNB allocates downlink SPS resources to the service data transmitted by the gNB without occupying the PDCCH to transmit DCI, and the UE uses the same downlink resource information (the downlink resource information at the time of SPS activation) to decode the PDSCH based on the SPS period configured in the RRC signaling to obtain the subsequent downlink data frames.

[0121] It should be noted that the "same downlink resource information" in this embodiment means that the downlink resource information corresponds to the same frequency domain resource size and the same time domain resource size, and does not necessarily mean that the starting position is the same.

[0122] In addition, it can be understood that in practical application, if the PDCCH is scrambled by a Cell-Radio Network Temporary Identifier (C-RNTI), it indicates that the current scheduling is normal scheduling, i.e., dynamic scheduling, and not SPS scheduling.

[0123] For example, there are two methods for uplink SPS, and the main difference between the two methods is that the activation methods are different.

[0124] Method 1 is hereinafter referred to as Type 1 (Configured grant type 1, CG type1). In this method, all parameters are configured using RRC signaling and uplink transmission is activated. The UE can transmit PUSCH on the configured periodic uplink resource if the RRC configuration is successful without activation using DCI.

[0125] Method 2 is hereinafter referred to as Type 2 (Configured grant type 2, CG type 2). In this method, the network side first configures a data transmission period for the UE using RRC signaling, activates uplink SPS via a PDCCH scrambled by CS-RNTI, and specifies radio resources for uplink SPS (hereinafter referred to as uplink SPS resources for short). Then, in each period, the UE may use the uplink SPS resources to transmit PUSCH.

[0126] Specifically, for Type 2, the gNB first transmits DCI via the PDCCH scrambled by the CS-RNTI. Correspondingly, the UE decodes the DCI of the PDCCH and determines the specific time-frequency resource information of the PUSCH designated by the gNB for the UE to transmit service data (hereinafter referred to as uplink resource information for ease of distinction). Then, when the UE needs to transmit service data, the UE transmits the service data to the gNB via the PUSCH based on the obtained uplink resource information.

[0127] Correspondingly, after uplink SPS activation, for subsequent uplink data frames, the gNB allocates uplink SPS resources for the service data transmitted by the UE without occupying the PDCCH for transmitting DCI, and the UE uses the same uplink resource information (uplink resource information at the time of SPS activation) to transmit the uplink data frames that need to be subsequently transmitted to the gNB via PUSCH based on the SPS periodicity configured in RRC signaling.

[0128] It should be noted that "the same uplink resource information" in this embodiment means that the uplink resource information corresponds to the same frequency domain resource size and the same time domain resource size, and does not necessarily mean that the starting position is the same.

[0129] From the foregoing description, it can be known that SPS activation can be classified into activation by using DCI and activation by using RRC signaling. This application separately proposes technical solutions for these two activation methods.

[0130] Solution 1 targets a scenario in which both downlink SPS and uplink SPS (uplink CG type 2) are activated using DCI.

[0131] For example, as shown in FIG. 5, an implementation of Solution 1 may include the following steps:

[0132] S101: After the UE establishes a communication connection to a gNB on the network side, when SPS configuration needs to be performed, the gNB sends RRC signaling carrying an SPS configuration pool to the UE.

[0133] As an example, the service adapted to the SPS is used as the XR service. In this case, the gNB may configure the related parameters of the SPS based on the SCS and the service frame rate of the current XR service.

[0134] Specifically, in practical applications, the SPS configuration pool may include multiple groups of SPS configuration parameters for different service frame rates, and each group of SPS configuration parameters may be used to set multiple selectable periodicities based on the SCS.

[0135] It can be understood that the technical solution provided in this embodiment mainly focuses on cycles, and therefore the following examples are mainly described in terms of cycles.

[0136] For example, in a service scenario where the service frame rate is 120 fps and the SCS is 30 kHz, the SPS configurations in the SPS configuration pool may be as follows: Sps-config{index0,8.5ms period,…}, sps-config{index1, period of 8.5 ms, …}, and Sps-config{index2,period of 8ms,...}.

[0137] In another example, in a service scenario where the service frame rate is 120 fps and the SCS is 15 kHz, the SPS configurations in the SPS configuration pool may be as follows: Sps-config{index0,8ms period,…}, sps-config{index1,8ms period,…}, and Sps-config{index2,period of 9ms,...}.

[0138] In yet another example, in a service scenario where the service frame rate is 60 fps and the SCS is 30 kHz, the SPS configurations in the SPS configuration pool may be as follows: Sps-config{index0,16.5ms period,…}, sps-config{index1, period of 16.5 ms, …}, and Sps-config{index2,period of 17ms,...}.

[0139] In yet another example, in a service scenario where the service frame rate is 60 fps and the SCS is 15 kHz, the SPS configurations in the SPS configuration pool may be as follows: sps-config{index0,period of 16ms,…}, and Sps-config{index1, period of 17 ms, …}.

[0140] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0141] In addition, the configuration information omitted in the above example, i.e., the contents indicated by "...", may be frequency domain resource information, time domain resource information, or modulation and coding schemes used during semi-persistent scheduling, etc. These are not listed here and are not limited in this embodiment.

[0142] S102: The UE stores the SPS configuration pool carried in the RRC signaling.

[0143] S103: The gNB configures an SPS period to be used cyclically after SPS activation based on an index number in the SPS configuration pool using the HARQ field in the DCI.

[0144] It should be noted that DCI has many fields, such as a Frequency domain resource assignment (FDRA) field for configuring frequency domain resource information, a Time domain resource assignment (TDRA) field for configuring time domain resource information, a Modulation and coding scheme (MCS) field for configuring the modulation and coding scheme, and a HARQ field for configuring the retransmission process, which are not enumerated here.

[0145] When DCI is used to activate uplink CG type2 and downlink SPS configuration, according to existing communication standards, the HARQ field is not used, which can be seen from Table 4.

[0146] [Table 4]

[0147] Specifically, when the DCI is used to activate the uplink CG type2 and downlink SPS configuration, according to existing communication standards, each of the four bits in the HARQ field is set to "0".

[0148] Based on this, in the technical solution provided in this embodiment, the cyclically used SPS configuration (specifically, the SPS scheduling period in this embodiment) is configured using 4 bits in the HARQ field.

[0149] For example, it is agreed that every two bits correspond to one SPS configuration, i.e., to an SPS configuration with one index in the SPS configuration pool. Then, two periods to be used cyclically can be configured using the HARQ field. Based on this, the configuration information of the modified HARQ field is added to the corresponding communication standard, and based on the modified HARQ field and the SPS configuration pool, a period available for cyclic use can be selected at the time of subsequent SPS activation.

[0150] The configuration information corresponding to the modified HARQ field may be listed in Table 5, for example.

[0151] [Table 5]

[0152] As described in Table 5, “HARQ process number 4 bits” indicates the process number of the hybrid automatic repeat request, the corresponding “4” indicates that 4 bits are occupied, and “set to (sps-configindexA: 2 bits, sps-configindexB: 2 bits)” means that for the 4 bits in the HARQ field, the values ​​of the first 2 bits are set to correspond to the index number sps-configindexA, and the values ​​of the last 2 bits are set to correspond to the index number sps-configindexB, where sps-configindexA and sps-configindexB are any two index numbers in the SPS configuration pool sent by the gNB to the UE.

[0153] In addition, according to the provisions of existing communication standards, it should be noted that the type identifying uplink data is different from the type identifying downlink data in the DCI, with uplink being indicated by "0_" such as "0_0", "0_1", and "0_2" in the above table, and downlink being indicated by "1_" such as "1_0", "1_1", and "1_2" in the above table.

[0154] For example, in some embodiments, the period of both the uplink CG type 2 and the downlink SPS may be set to two periods as described in Table 5, i.e., every two bits corresponds to the index number of one SPS configuration information.

[0155] For example, in some other implementations, two periods may be used for uplink CG type2 and a single unchanging period may be used for downlink SPS.

[0156] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0157] In addition, it should be noted that in practical applications, the SPS two-cycle or multi-cycle configuration is implemented by reusing the HARQ field or in another manner. Those skilled in the art may implement the SPS two-cycle or multi-cycle configuration by reusing another field in the DCI based on the service requirements.

[0158] S104: The gNB transmits DCI to the UE via a PDCCH scrambled by the CS-RNTI.

[0159] S105: The UE selects a cyclically used SPS period configured using the HARQ field in the DCI from the SPS configuration pool, and receives data scheduled by the gNB using the SPS resource.

[0160] As an example, the agreement provided in Table 5 is used. According to the aforementioned agreement, if the HARQ field in the DCI is "0001", it indicates that the subsequent SPS resource scheduling is performed cyclically based on a period corresponding to index0 (hereinafter referred to as configuration 1) and a period corresponding to index1 (hereinafter referred to as configuration 2) suitable for the current service frame rate and the frequency in the SPS configuration pool. In other words, the subsequent SPS resource scheduling is performed cyclically based on the following period, i.e., configuration 1, configuration 2, configuration 1, configuration 2, configuration 1, and configuration 2, etc.

[0161] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0162] Therefore, in the technical solution provided in this embodiment, the gNB pre-configures an SPS configuration pool and configures two periods for the uplink CG type2 and the downlink SPS using the HARQ field in the DCI, so that the pre-allocated radio resources can be cyclically scheduled in the uplink CG type2 and the downlink SPS according to the configured two periods, and the semi-persistent scheduling period is adapted to the period of the service with periodic characteristics. This can reduce the power consumption and delay of the service processing process of the user equipment, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0163] It should be noted that in practical application scenarios, the technical solution provided in this embodiment can also be applied to single-cycle service scenarios. Specifically, in a scenario where a single cycle needs to be configured for uplink CG type2 and downlink SPS, the content of the first 2 bits may be the same as the content of the last 2 bits in the HARQ field.

[0164] For example, when the HARQ field is “0000”, it indicates that data scheduled by the gNB using the SPS resource is always received based on the period corresponding to index 0, i.e., configuration 1.

[0165] In another example, when the HARQ field is “0101”, it indicates that data scheduled by the gNB using SPS resources is always received based on the period corresponding to index1, i.e., configuration 2.

[0166] In yet another example, when the HARQ field is “1010”, it indicates that data scheduled by the gNB using SPS resources is always received based on the periodicity corresponding to index2, i.e., configuration 3.

[0167] In yet another example, when the HARQ field is “1111”, it indicates that data scheduled by the gNB using SPS resources is always received based on the period corresponding to index3, i.e., configuration 4.

[0168] For example, in a practical application scenario, "00" may alternatively be agreed upon as an invalid configuration.

[0169] Correspondingly, if "00" is agreed upon as an invalid configuration, then the index number corresponding to configuration 1 listed above should be changed to index1 (corresponding to "01"), the index number corresponding to configuration 2 should be changed to index2 (corresponding to "10"), and the index number corresponding to configuration 3 should be changed to index3 (corresponding to "11").

[0170] Additionally, in a scenario where "00" is agreed upon as an invalid configuration, there are only three selectable configurations corresponding to index1 through index3.

[0171] Furthermore, in a scenario where "00" is agreed upon as an invalid configuration, if single-period scheduling needs to be performed using configuration 1 corresponding to index1, the content of the HAQR field may be "0001", if single-period scheduling needs to be performed using configuration 2 corresponding to index2, the content of the HAQR field may be "0010", or if single-period scheduling needs to be performed using configuration 3 corresponding to index3, the content of the HAQR field may be "0011".

[0172] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0173] Since the HARQ field only has 4 bits, only two periods available for cyclic use can be selected once, i.e., only the two-period method can be used. In order to enable the technical solution provided in this application to be applicable to more service scenarios and to implement multi-period cyclicity, another embodiment is proposed based on the above embodiment.

[0174] As shown in FIG. 6, this embodiment includes the following steps.

[0175] S201: After the UE establishes a communication connection to a gNB on the network side, when SPS configuration needs to be performed, the gNB sends RRC signaling to the UE, carrying an SPS configuration pool and an SPS activation pool.

[0176] S202: The UE stores the SPS configuration pool and the SPS activation pool carried in the RRC signaling.

[0177] S203: The gNB configures an SPS period to be used cyclically after SPS activation based on an index number in the SPS activation pool using the HARQ field in the DCI.

[0178] In this embodiment, the gNB uses the HARQ field in the DCI to configure an SPS period to be used cyclically after SPS activation, specifically, the gNB configures an index number in an SPS activation pool in the HARQ field instead of configuring an index number in an SPS configuration pool in the HARQ field.

[0179] S204: The gNB transmits DCI to the UE via a PDCCH scrambled by the CS-RNTI.

[0180] S205: The UE selects an SPS period to be cyclically used from the SPS activation pool and the SPS configuration pool based on the information set in the HARQ field in the DCI, and receives data scheduled by the gNB using the SPS resource.

[0181] This embodiment differs from the previous embodiment in that the RRC signaling sent by the gNB to the UE includes an SPS activation pool in addition to the SPS configuration pool configured in the previous embodiment. The following mainly describes the differences. For the same or similar content, please refer to the embodiment shown in Figure 5. Details will not be described again here.

[0182] For example, the SPS activation pool described above may include one or more SPS activation information, each of which may include, for example, an index number that identifies the SPS activation information and an index number of SPS configuration information that can be cycled through, corresponding to the index number.

[0183] As an example, it is used that the SPS activation pool includes multiple SPS activation information. In this case, the format of the SPS activation pool may be, for example, sps-ConfigActivationList{0:{0,1}, 1:{0,1,2}, 2:{3,1}, 3:{3,2}, ...}.

[0184] The parameter before ":" is an index number that identifies the SPS activation information, and the parameter in "{}" after ":" is an index number that corresponds to the index number and corresponds to the SPS configuration information that can be cycled. In practical application, multiple SPS configuration information that can be cycled may be selected from the SPS configuration pool based on service requirements. This is not limited in this embodiment.

[0185] An example is used in which the SPS configuration pool is "Sps-config{0, period 1}, Sps-config{1, period 2}, Sps-config{2, period 3}, and Sps-config{3, period 4}" and the SPS activation pool is sps-ConfigActivationList{0:{0,1}, 1:{0,1,2}, 2:{3,1}, 3:{3,2}, ...}. In this case, "0:{0,1}" indicates that the SPS configuration information that can be cycled, corresponding to index number "0" (index0) in the SPS activation pool, is period 1 corresponding to index number "0" in the SPS configuration pool and period 2 corresponding to index number "1" in the SPS configuration pool.

[0186] Correspondingly, "1:{0,1,2}" indicates that the SPS configuration information that can be cycled corresponding to index number "1" (index1) in the SPS activation pool is period 1 corresponding to index number "0" in the SPS configuration pool, period 2 corresponding to index number "1" in the SPS configuration pool, and period 3 corresponding to index number "2" in the SPS configuration pool.

[0187] Correspondingly, "2:{3,1}" indicates that the SPS configuration information that can be cycled corresponding to index number "2" (index2) in the SPS activation pool is period 4 corresponding to index number "3" in the SPS configuration pool and period 2 corresponding to index number "1" in the SPS configuration pool.

[0188] Correspondingly, "3:{3,2}" indicates that the SPS configuration information that can be cycled corresponding to index number "3" (index3) in the SPS activation pool is period 4 corresponding to index number "3" in the SPS configuration pool and period 3 corresponding to index number "2" in the SPS configuration pool.

[0189] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0190] In addition, in the solution in which the SPS activation pool is configured, it may be agreed that 4 bits in the HARQ field correspond to the index number of one SPS activation information in the SPS activation pool. In this case, "0000" to "1111" may correspond to the index numbers of 16 SPS activation information, and multiple SPS configuration information that can be rotated, corresponding to the index number of each SPS activation information, may be configured based on service requirements. In this way, more configuration methods can be supported, and there are more SPS rotation cycles, that is, multi-cycle rotation is implemented.

[0191] Based on this, configuration information of the modified HARQ field is added to the corresponding communication standard, and based on the modified HARQ field, the SPS activation pool, and the SPS configuration pool, a period available for cyclic use can be selected during subsequent SPS activation.

[0192] The configuration information corresponding to the modified HARQ field may be listed in Table 6, for example.

[0193] [Table 6]

[0194] As an example, the agreement provided in Table 6 is used. According to the aforementioned agreement, an example is used in which the SPS configuration pool is "Sps-config{0, period 1}, Sps-config{1, period 2}, Sps-config{2, period 3}, and Sps-config{3, period 4}" and the SPS activation pool is sps-ConfigActivationList{0:{0,1}, 1:{0,1,2}, 2:{3,1}, 3:{3,2}, ...}. If the content of the HARQ field in the DCI is "0000", it indicates that the subsequent SPS resource scheduling is performed cyclically based on the period indicated by the SPS configuration information {0,1} corresponding to the SPS activation information with index number "0" in the SPS activation pool. In other words, data scheduled by the gNB using the SPS resource is received based on the following scheduling periodicities, namely, period 1, period 2, period 1, and period 2, etc.

[0195] Correspondingly, if the content of the HARQ field in the DCI is "0001", it indicates that the subsequent SPS resource scheduling is performed cyclically based on the period indicated by the SPS configuration information {0,1,2} corresponding to the SPS activation information with index number "1" in the SPS activation pool. In other words, data scheduled by the gNB using the SPS resource is received based on the following scheduling periods: period 1, period 2, period 3, period 1, period 2, and period 3, etc.

[0196] For example, as shown in FIG. 7, if the cyclic period (regardless of uplink or downlink) configured for SPS is a cyclic period corresponding to index number “1” in the aforementioned SPS activation pool, and the cyclic periods corresponding to index number “1” are 8.5 ms, 8.5 ms, and 8 ms, when an XR frame is transmitted (received / transmitted) once at a service frame rate of 120 pfs, i.e., at an interval of 8.33 ms, a comparison table of the transmission time and the corresponding SPS scheduling time is shown in Table 7.

[0197] [Table 7]

[0198] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0199] Therefore, in the technical solution provided in this embodiment, the gNB pre-configures an SPS configuration pool and an SPS activation pool, and configures a multi-period for the uplink CG type2 and the downlink SPS using the HARQ field in the DCI, so that the pre-allocated radio resources can be cyclically scheduled in the uplink CG type2 and the downlink SPS based on the configured multi-period, and the semi-persistent scheduling period is adapted to the period of the service with periodic characteristics. This can reduce the power consumption and delay of the service processing process of the user equipment, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0200] From the description of the above two embodiments, in the uplink CG type2 and downlink SPS method activated using DCI, specifically, a two-cycle or multi-cycle is configured for the uplink CG type2 and downlink SPS based on the HARQ field and SPS configuration pool, or a combination of the HARQ field, the SPS configuration pool, and the SPS activation pool used during activation using DCI, so that the pre-allocated radio resources can be cyclically scheduled in the uplink CG type2 and downlink SPS based on the configured two-cycle or multi-cycle, and the semi-persistent scheduling period can be matched to the period of the service having periodic characteristics. This can reduce the power consumption and delay of the service processing process of the user equipment, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by matching the SPS scheduling period to the period of the service.

[0201] Similarly, in practical application scenarios, the technical solution provided in this embodiment can also be applied to single-cycle service scenarios. Those skilled in the art can configure it based on service requirements, which is not limited in this embodiment.

[0202] In addition, it should be noted that in practical applications, the SPS two-cycle or multi-cycle configuration is implemented by reusing the HARQ field or in another manner. Those skilled in the art may implement the SPS two-cycle or multi-cycle configuration by reusing another field in the DCI based on the service requirements.

[0203] Solution 2 targets scenarios where the uplink CG type 1 method is activated.

[0204] Note that the CG type1 method is activated immediately after the SPS-related parameters are configured using RRC signaling, i.e., there is no DCI transmitted by the PDCCH scrambled by the CS-RNTI. As a result, there is no way to select a cyclic period from the SPS configuration pool or the SPS activation pool using a HARQ field or another agreed field in the DCI. In order to implement bi-period or multi-period cyclic scheduling even in the uplink CG type1, the present application provides a cyclic period configuration method applicable to the uplink CG type1.

[0205] As shown in FIG. 8, this embodiment includes the following steps.

[0206] S301: After the UE establishes a communication connection to a gNB on the network side, when SPS configuration needs to be performed, the gNB sends an RRC signaling to the UE, carrying an SPS configuration pool and specifying an index number of an initial rotation period.

[0207] As an example, it is further used that the service adapted to the SPS is an XR service. In this case, the gNB may configure the relationship parameters of the SPS based on the SCS and the service frame rate of the current XR service.

[0208] Specifically, in practical applications, the SPS configuration pool may include multiple groups of SPS configuration parameters for different service frame rates, and each group of SPS configuration parameters may be used to set multiple selectable periodicities based on the SCS.

[0209] It can be understood that the technical solution provided in this embodiment mainly focuses on cycles, and therefore the following examples are mainly described in terms of cycles.

[0210] In order to distinguish the SPS configuration pool corresponding to uplink CG type1 from the SPS configuration pool corresponding to the downlink SPS and uplink CG type2 methods, in this embodiment, the uplink SPS configuration information in the SPS configuration pool corresponding to uplink CG type1 is named CG-config.

[0211] For example, in a service scenario where the service frame rate is 120 fps and the SCS is 30 kHz, the SPS configurations in the SPS configuration pool may be as follows: CG-config{index1, 8.5ms period, ...}, CG-config{index2, period of 8.5 ms, …}, and CG-config{index3,period of 8ms,...}.

[0212] For example, in a service scenario where the service frame rate is 120 fps and the SCS is 15 kHz, the SPS configurations in the SPS configuration pool may be as follows: CG-config{index1,8ms period,…}, CG-config{index2,8ms period,…}, and CG-config{index3,period of 9ms,...}.

[0213] For example, in a service scenario where the service frame rate is 60 fps and the SCS is 30 kHz, the SPS configurations in the SPS configuration pool may be as follows: CG-config{index1, 16.5ms period, …}, CG-config{index2, period of 16.5 ms, …}, and CG-config{index3,period of 17ms,...}.

[0214] For example, in a service scenario where the service frame rate is 60 fps and the SCS is 15 kHz, the SPS configurations in the SPS configuration pool may be as follows: CG-config{index1, period of 16 ms, …}, and CG-config{index2, period of 17 ms, ...}.

[0215] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0216] In addition, the configuration information omitted in the above example, i.e., the contents indicated by "...", may be frequency domain resource information, time domain resource information, or modulation and coding schemes used during semi-persistent scheduling, etc. These are not listed here and are not limited in this embodiment.

[0217] In addition, it should be noted that the aforementioned index number of the initial recurring period specified by the gNB using RRC signaling is specifically an index number corresponding to an SPS period in the SPS configuration pool in this embodiment.

[0218] It can be understood that in some embodiments, the index number of the initial rotating period designated by the gNB may be set based on the service requirements. For example, in a service scenario where the service frame rate is 120 fps and the SCS is 30 kHz, the designated index numbers of the initial rotating period may be index1 and index2 in the above example, or index1 and index3, or index3, index1, and index2, etc. These are not enumerated here, and the index numbers corresponding to the SPS period and the order of the index numbers may be designated based on the service requirements of a specific embodiment.

[0219] In addition, in some other embodiments, the index number of the initial recurring period specified by the gNB may remain unchanged, and the scheduling period is modified using the solution provided in this embodiment during subsequent SPS resource scheduling.

[0220] S302: The UE configures an initial recurring cycle for uplink CG type1 based on RRC signaling carrying an SPS configuration pool and specifying an index number of the initial recurring cycle.

[0221] As an example, a service scenario in which the service frame rate is 120 fps and the SCS is 30 kHz is used. When the index numbers of the initial recurring period specified by the gNB using RRC signaling are index numbers index1 and index3 in the SPS configuration pool (e.g., CG-config{index1, 8.5 ms period, ...}, CG-config{index2, 8.5 ms period, ...}, and CG-config{index3, 8 ms period, ...}), the index numbers of the initial recurring period specified by the gNB may be configured using the parameter CG-ConfigActivation, which may be, for example, RRC signaling: CG-ConfigActivation{index1, index3}.

[0222] For example, after receiving the aforementioned RRC signaling CG-ConfigActivation {index1,index3}, the UE selects an SPS period of 8.5 ms from the SPS configuration pool based on the index number index1, selects an SPS period of 8 ms from the SPS configuration pool based on the index number index3, and receives data scheduled by the gNB using SPS resources based on the following scheduling periods, i.e., 8.5 ms, 8 ms, 8.5 ms, and 8 ms, etc., in the cyclic order set when the gNB specified the index number of the initial cyclic period. In other words, "8.5 ms and 8 ms" are used as the initial cyclic period.

[0223] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0224] S303: The gNB defines a MAC CE used to modify the scheduling period, and indicates a configuration identifier of a different scheduling period in the MAC CE used to modify the scheduling period based on an index number in the SPS configuration pool when the initial cyclic period needs to be modified.

[0225] It can be understood that MAC CE is a control element of the MAC layer. In practical application, each MAC CE has an LCID (Locale ID) that identifies the uniqueness of the MAC CE, and the contents written in each MAC CE are used to identify the operation that needs to be currently performed.

[0226] For example, it is currently agreed that the contents filled in the MAC CE with LCID "111101" are used to identify that the UE needs to transmit an uplink data frame with the data format "Short BSR".

[0227] As another example, it is currently agreed that the contents filled in the MAC CE with LCID "111110" are used to identify that the UE needs to transmit an uplink data frame with data format "Long BSR".

[0228] Based on this characteristic, in this embodiment, a new MAC CE (e.g., 8 bits in size) is defined, a new LCID is assigned to this newly defined MAC CE, and it is agreed that the base station modifies the cyclic scheduling period of the uplink CG type 1 by modifying the contents entered in this newly defined MAC CE.

[0229] For example, as shown in Fig. 9, in this embodiment, every two bits correspond to the index number (index) of one SPS configuration information in the SPS configuration pool. For example, it is agreed that "00" indicates an invalid configuration, "01" corresponds to the SPS configuration information whose index number is index1, "10" corresponds to the SPS configuration information whose index number is index2, and "11" corresponds to the SPS configuration information whose index number is index3.

[0230] Further refer to Figure 9. When the gNB needs to modify the initial cyclic period to "SPS configuration information corresponding to index1, SPS configuration information corresponding to index2, and SPS configuration information corresponding to index3" to perform cyclic scheduling, the gNB indicates that the configuration identifiers of the different scheduling periods are "01101100" in the newly agreed MAC CE.

[0231] In other words, in this embodiment, the gNB indicates in the newly agreed MAC CE that the configuration identifiers of different scheduling periods correspond to index numbers in the SPS configuration pool.

[0232] S304: The gNB transmits a MAC CE used to modify the scheduling period to the UE via a PDSCH.

[0233] S305: The UE selects an SPS period to be used cyclically from the SPS configuration pool based on the configuration identifier of a different scheduling period indicated by the MAC CE used to modify the scheduling period to reconfigure the period of the uplink CG type1.

[0234] As an example, a service scenario in which the service frame rate is 120 fps and the SCS is 30 kHz is used. Based on the content "01101100" filled in the MAC CE shown in Figure 9 and the above-mentioned agreement content, the reconfigured cyclic period of the uplink CG type1 is a period corresponding to index1, a period corresponding to index2, and a period corresponding to index3. In other words, the UE receives data scheduled by the gNB using the SPS resource based on the following scheduling periods, i.e., 8.5 ms, 8 ms, 8.5 ms, 8.5 ms, and 8 ms, etc.

[0235] Therefore, in the technical solution provided in this embodiment, the gNB pre-configures the SPS configuration pool to enable the UE to dynamically modify the cyclic period of the uplink CG type1, and agrees on the MAC CE used to modify the cyclic period of the uplink CG type1 by adding a new LCID, so that the semi-persistent scheduling period is adapted to the period of the service with periodic characteristics. This can reduce the power consumption of the user equipment and the delay of the service processing process, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0236] Similarly, in practical application scenarios, the technical solution provided in this embodiment can also be applied to single-cycle service scenarios. Those skilled in the art can configure it based on service requirements, which is not limited in this embodiment.

[0237] In addition, because every 2 bits of the 8-bit MAC CE corresponds to one index, the MAC CE can only support four different index numbers, and in this case, there are a maximum of four corresponding SPS configuration information. In order to enable the technical solution provided in this application to be applicable to more service scenarios, another embodiment is proposed based on the above embodiment.

[0238] As shown in FIG. 10, this embodiment includes the following steps.

[0239] S401: After the UE establishes a communication connection to the gNB on the network side, when SPS configuration needs to be performed, the gNB sends an RRC signaling to the UE, carrying an SPS configuration pool and an SPS activation pool, and specifying an index number of an initial rotation period.

[0240] It should be noted that the aforementioned index number of the initial recursive period specified by the gNB using RRC signaling is specifically an index number corresponding to an SPS periodicity queue in the SPS activation pool in this embodiment. For example, in a scenario where the SPS activation pool is "CG-ConfigActivationList{0:{1,2},1:{1,2,3},2:{3,1},3:{3,2},...}", the index number of the initial recursive period specified by the gNB using RRC signaling is the index number before ":".

[0241] It can be understood that in some embodiments, the index number of the initial recurring period designated by the gNB may be set based on the service requirements. For example, in a service scenario where the service frame rate is 120 fps and the SCS is 30 kHz, when the UE is configured to use the SPS resource to receive data scheduled by the gNB, the index number designated is "0" in the aforementioned SPS activation pool based on the SPS period corresponding to index1 and the SPS period corresponding to index3 in the SPS configuration pool.

[0242] In addition, in some other embodiments, the index number of the initial recurring period specified by the gNB may remain unchanged, and the scheduling period is modified using the solution provided in this embodiment during subsequent SPS resource scheduling.

[0243] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0244] S402: The UE configures an initial recurring cycle for the uplink CG type1 based on RRC signaling carrying an SPS configuration pool and an SPS activation pool and specifying an index number of the initial recurring cycle.

[0245] Specifically, the initial rotation period set by the gNB in ​​this embodiment corresponds to an index number in the SPS activation pool.

[0246] S403: The gNB defines a MAC CE used to modify the scheduling period, and indicates a configuration identifier of a different scheduling period in the MAC CE used to modify the scheduling period based on an index number in the SPS activation pool when the initial cyclic period needs to be modified.

[0247] Specifically, in this embodiment, the configuration identifiers of different scheduling periods indicated in the MAC CE used to modify the scheduling period are specifically index numbers in the SPS activation pool, rather than index numbers in the SPS configuration pool.

[0248] S404: The gNB transmits a MAC CE used to modify the scheduling period to the UE via a PDSCH.

[0249] S405: The UE selects an SPS period to be used cyclically from the SPS activation pool and the SPS configuration pool based on the configuration identifiers of different scheduling periods indicated by the MAC CE used to modify the scheduling period to reconfigure the period of the uplink CG type1.

[0250] This embodiment differs from the previous embodiment in that the RRC signaling sent by the gNB to the UE includes an SPS activation pool in addition to the SPS configuration pool configured in the previous embodiment. The following mainly describes the differences. For the same or similar content, please refer to the embodiment shown in Figure 8. Details will not be described again here.

[0251] For example, the SPS activation pool described above may include one or more SPS activation information, each of which may include, for example, an index number that identifies the SPS activation information and an index number of SPS configuration information that can be cycled through, corresponding to the index number.

[0252] In order to distinguish the SPS activation pool mentioned in Solution 1, in this embodiment, the SPS activation pool corresponding to uplink CG type1 is named "CG-ConfigActivationList".

[0253] It is used as an example that the SPS activation pool corresponding to the uplink CG type1 includes multiple SPS activation information (hereinafter referred to as uplink CG type1 activation information). In this case, the format of the SPS activation pool corresponding to the uplink CG type1 may be, for example, CG-ConfigActivationList{0:{1,2},1:{1,2,3},2:{3,1},3:{3,2},...}".

[0254] The parameter before ":" is an index number that identifies the uplink CG type1 activation information, and the parameter in "{}" after ":" is an index number that corresponds to this index number and corresponds to the uplink CG type1 configuration information that can be cycled. In practical application, multiple uplink CG type1 configuration information that can be cycled may be selected from the SPS configuration pool corresponding to the uplink CG type1 based on service requirements. This is not limited in this embodiment.

[0255] An example is used in which the SPS configuration pool corresponding to the uplink CG type1 is "CG-config{0, period 1}, CG-config{1, period 2}, CG-config{2, period 3}, and CG-config{3, period 4}" and the SPS activation pool corresponding to the uplink CG type1 is CG-ConfigActivationList{0:{1,2}, 1:{1,2,3}, 2:{3,1}, 3:{3,2}, ...}. In this case, "0:{1,2}" indicates that the uplink CG type1 configuration information that can be circulated, corresponding to index number "0" (index0) in the SPS activation pool corresponding to the uplink CG type1, is period 2 corresponding to index number "1" in the SPS configuration pool corresponding to the uplink CG type1, and period 3 corresponding to index number "2" in the SPS configuration pool corresponding to the uplink CG type1.

[0256] Correspondingly, "1:{1,2,3}" indicates that the uplink CG type1 configuration information that can be circulated, corresponding to index number "1" (index1) in the SPS activation pool corresponding to uplink CG type1, is period 2 corresponding to index number "1" in the SPS configuration pool corresponding to uplink CG type1, period 3 corresponding to index number "2" in the SPS configuration pool corresponding to uplink CG type1, and period 4 corresponding to index number "3" in the SPS configuration pool corresponding to uplink CG type1.

[0257] Correspondingly, "2:{3,1}" indicates that the uplink CG type1 configuration information that can be circulated, corresponding to index number "2" (index2) in the SPS activation pool corresponding to uplink CG type1, is period 4, corresponding to index number "3" in the SPS configuration pool corresponding to uplink CG type1, and period 2, corresponding to index number "1" in the SPS configuration pool.

[0258] Correspondingly, "3:{3,2}" indicates that the uplink CG type1 configuration information that can be circulated, corresponding to index number "3" (index3) in the SPS activation pool corresponding to uplink CG type1, is period 4 corresponding to index number "3" in the SPS configuration pool corresponding to uplink CG type1 and period 3 corresponding to index number "2" in the SPS configuration pool corresponding to uplink CG type1.

[0259] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0260] In addition, in the solution in which the SPS activation pool is configured, it may be agreed that the 8 bits in the newly defined MAC CE used to modify the scheduling period corresponds to the index number of one uplink CG type1 activation information in the SPS activation pool corresponding to the uplink CG type1. In this case, "00000000" to "11111111" may correspond to the index numbers of 256 SPS activation information, and multiple uplink CG type1 configuration information that can be rotated, corresponding to the index number of each uplink CG type1 activation information, can be configured based on the service requirements. In this way, more configuration methods can be supported, and there are more uplink CG type1 rotation periods, i.e., multi-period rotation is implemented.

[0261] Therefore, in the technical solution provided in this embodiment, the gNB pre-configures an SPS configuration pool and an SPS activation pool to enable the UE to dynamically modify the cyclic period of the uplink CG type1, and uses a newly defined MAC CE to modify the cyclic period of the uplink CG type1, so that the semi-persistent scheduling period is adapted to the period of the service with periodic characteristics. This can reduce the power consumption of the user equipment and the delay of the service processing process, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0262] Similarly, in practical application scenarios, the technical solution provided in this embodiment can also be applied to single-cycle service scenarios. Those skilled in the art can configure it based on service requirements, which is not limited in this embodiment.

[0263] From the description of the above two embodiments, for the uplink CG type1, specifically, the cyclic period is dynamically modified for the uplink CG type1 based on the MAC CE for reconfiguring the SPS period using the newly added identifier and the SPS configuration pool, or based on a combination of the MAC CE, the SPS configuration pool, and the SPS activation pool for reconfiguring the SPS period, so that the cyclic period can be dynamically modified for the uplink CG type1 based on the actual service, the pre-allocated radio resources can be cyclically scheduled based on the reconfigured multi-period, and it can be known that the semi-persistent scheduling period is adapted to the period of the service having periodic characteristics. This can reduce the power consumption and delay of the service processing process of the user equipment, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0264] In addition, with respect to the first embodiment of the aforementioned Solution 1 and the first embodiment of the aforementioned Solution 2, it is noted that in a specific embodiment, the aforementioned semi-persistent scheduling method may be implemented using the procedure shown in FIG. 11.

[0265] For example, as shown in FIG. 11, a procedure for implementing semi-persistent scheduling by a user equipment and a base station includes the following steps.

[0266] S501: A base station sends first configuration information to a user equipment, where the first configuration information includes a semi-persistent scheduling SPS configuration pool, where the SPS configuration pool includes one or more SPS periods and an index number corresponding to each SPS period.

[0267] For example, after the base station transmits the first configuration information to the user equipment, the user equipment receives the first configuration information from the base station.

[0268] In addition, it should be noted that in this embodiment, the first configuration information is carried in radio resource control (RRC) signaling. Specifically, the base station uses RRC signaling to transmit the first configuration information to the user equipment, and the user equipment may obtain the first configuration information by analyzing the received RRC signaling.

[0269] It can be understood that the SPS configuration pool included in the first configuration information of this embodiment is the SPS configuration pool mentioned in the embodiment corresponding to Figure 5 and Figure 8. As an example, a service scenario in which the service frame rate is 120 fps and the SCS is 30 kHz is used. The one or more SPS periods included in the SPS configuration pool included in the first configuration information and the index number corresponding to each SPS period may be as follows: Sps-config{index0,8.5ms period,…}, sps-config{index1, period of 8.5 ms, …}, and Sps-config{index2,period of 8ms,...}.

[0270] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0271] S502: The base station sends second configuration information to the user equipment, where the second configuration information indicates at least one index number and an order of the at least one index number in an SPS configuration pool.

[0272] For example, after the base station transmits the second configuration information to the user equipment, the user equipment receives the second configuration information from the base station.

[0273] For example, the second configuration information is carried in the downlink control information DCI or the newly defined medium access control control element MAC CE field (hereinafter referred to as the MAC CE field used to modify the SPS period).

[0274] For example, when the second configuration information is carried in the DCI, in some implementations, the second configuration information may be specifically carried in a hybrid automatic repeat request (HARQ) acknowledgement field in the DCI, or in some other implementations, may be specifically carried in another idle field that is not used in the activation phase, which are not enumerated here and are not limited in this embodiment.

[0275] According to the above description of the activation methods for downlink SPS, uplink CG type 1, and uplink CG type 2, it can be understood that for downlink SPS and uplink CG type 2, the second configuration information is carried in the HARQ field in the DCI, and for uplink CG type 1, the second configuration information is carried in the newly defined MAC CE field used to modify the SPS period.

[0276] Furthermore, according to the description of the association relationship between the service frame rate, the SCS, and the SPS period in the above embodiment, the second configuration information sent to the user equipment is specifically an SPS period compatible with the service frequency, which is selected from one or more SPS periods included in the SPS configuration pool based on the service frame rate at which the service data is transmitted by the user equipment.

[0277] In addition, it should be noted that in the method of configuring a cyclically used SPS period for a user equipment by carrying the second configuration information in the MAC CE field, the base station needs to further transmit third configuration information to the user equipment, which indicates an initial cyclic period for the user equipment to receive data scheduled by the base station using the SPS resource.

[0278] For example, the format of the third configuration information may be, for example, the format of the initial recurring cycle described in the embodiment corresponding to FIG. 8: CG-ConfigActivation{index1, index3}.

[0279] Specifically, in a scenario in which the base station sends the first configuration information, i.e., the SPS configuration pool, to the user equipment, the third configuration information indicates an index number corresponding to each cyclically used SPS period. In other words, index1 and index3 respectively correspond to index numbers in the SPS configuration pool.

[0280] For example, in practical applications, the third configuration information may also be carried by RRC signaling. Specifically, the base station may use RRC signaling to transmit the third configuration information to the user equipment, and the user equipment may obtain the third configuration information by analyzing the RRC signaling.

[0281] It can be understood that in practical applications, in a scenario where the base station transmits only the first configuration information to the user equipment, the first configuration information and the third configuration information may be transmitted to the user equipment using the same RRC signaling.

[0282] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0283] In addition, in a scenario in which the second configuration information is carried in the MAC CE field, i.e., in the case of uplink CG type1, it should be noted that the MAC CE field used to modify the SPS period needs to be defined before the second configuration information is transmitted to the user equipment. For details of how to define the MAC CE field used to modify the SPS period, please refer to the description of the above embodiment. The details will not be described again here.

[0284] S503: The user equipment determines, based on the first configuration information and the second configuration information, an SPS period corresponding to the at least one index number.

[0285] Specifically, based on at least one index number in the SPS configuration pool indicated by the second configuration information, an SPS period corresponding to the at least one index number is determined from the SPS configuration pool included in the first configuration information.

[0286] For example, the contents indicated by the second configuration information are index0 and index2 in the SPS configuration pool. In this case, the determined SPS period is the SPS period corresponding to index0, for example, 8.5 ms in the above example, and the SPS period corresponding to index2, for example, 8 ms in the above example.

[0287] S504: The user equipment receives data scheduled by the base station using the SPS resource by sequentially using the SPS periods corresponding to the at least one index number in the order.

[0288] The example given in step S503 is further used for explanation. When the sequence of at least one index number indicated in the second configuration information is index0 and index2, the user equipment receives data scheduled by the base station using the SPS resource in the sequence of 8.5ms and 8ms.

[0289] S505: After receiving data using the SPS period corresponding to the last index number of the at least one index number, the user equipment receives data scheduled by the base station using the SPS resource by repeatedly using the SPS periods corresponding to the at least one index number in that order.

[0290] The example given in step S504 is further used for explanation. After receiving data using an SPS period of 8 ms, the user equipment uses the SPS resource repeatedly and sequentially in the order of the SPS period corresponding to at least one index number to receive data scheduled by the base station, that is, cyclically uses the SPS resource in the order of 8.5 ms, 8 ms, 8.5 ms, and 8 ms, etc. to receive data scheduled by the base station.

[0291] Therefore, the user equipment can repeatedly use the SPS period corresponding to at least one index number in the order indicated by the second configuration information to receive data scheduled by the base station using the SPS resource, so that the semi-persistent scheduling period is adapted to the period of the service having periodic characteristics, which can reduce the impact of delay on the user experience, reduce the power consumption of the user equipment, and avoid the reduction of the system capacity of the base station.

[0292] In addition, for a better understanding of the semi-persistent scheduling method provided in the embodiments of the present application, the following will separately describe in detail two embodiments of the aforementioned Solution 1 and two embodiments of the aforementioned Solution 2 from the perspective of a base station with reference to Figures 12 and 13.

[0293] For the two embodiments of the above solution 1, in a specific embodiment, the above semi-persistent scheduling method is specifically implemented by a base station.

[0294] For example, as shown in FIG. 12, a semi-persistent scheduling method applied in a base station includes the following steps.

[0295] S601: A base station sends radio resource control (RRC) signaling, carrying multiple semi-persistent scheduling (SPS) periods, to a user equipment, where each SPS period corresponds to an index number.

[0296] For example, from the two implementations of the above solution 1, it can be known that the multiple SPS cycles transmitted by the base station to the user equipment using RRC signaling may be in the form of an SPS configuration pool alone or a combination of an SPS configuration pool and an SPS activation pool.

[0297] Sending multiple SPS cycles in the form of an SPS configuration pool may be, for example, that the base station sends RRC signaling carrying the SPS configuration pool to the user equipment, where the SPS configuration pool includes N pieces of semi-persistent resource configuration information, each of which corresponds to an index number and includes one SPS cycle, where N is an integer greater than 0.

[0298] For the configuration of the SPS configuration pool and the relationship between the SPS period and the index number in the SPS configuration pool, please refer to the embodiment corresponding to Figure 5. The details will not be described again here.

[0299] Transmitting multiple SPS cycles in the form of a combination of an SPS configuration pool and an SPS activation pool may be, for example, that the base station transmits RRC signaling carrying the SPS configuration pool and the SPS activation pool to the user equipment. The SPS configuration pool includes N pieces of semi-persistent resource configuration information, each of which corresponds to an index number and includes one SPS cycle. The SPS activation pool includes M key-value pairs, and the value corresponding to each key includes at least one index number in the SPS configuration pool. N is an integer greater than 0, and M is an integer greater than 0.

[0300] For the configuration of the SPS configuration pool, the configuration of the SPS activation pool, the relationship between the SPS cycle and the index number in the SPS configuration pool, and the key and the corresponding value (the index number of the SPS cycle in the SPS configuration pool) in the SPS activation pool, please refer to the embodiments corresponding to Figures 5 and 6. Details will not be described again here.

[0301] S602: The base station selects an SPS period that matches a service frequency from a plurality of SPS periods based on a service frame rate at which service data is transmitted by the user equipment.

[0302] From the above description, it can be seen that a plurality of SPS periods are configured in an SPS configuration pool. Therefore, when selecting an SPS period that is compatible with a service frame rate, the base station specifically selects an SPS period that is compatible with a service frequency from the SPS configuration pool according to the service frame rate at which service data is transmitted by the user equipment.

[0303] For a method for selecting an adapted SPS period based on a service frame rate, please refer to the embodiments corresponding to Figures 5 and 6. The details will not be described again here.

[0304] S603: The base station configures an index number corresponding to the selected SPS period in a hybrid automatic repeat request (HARQ) acknowledgement field in the downlink control information (DCI).

[0305] For example, in a scenario in which the base station uses RRC signaling to transmit only the SPS configuration pool to the user equipment, the base station specifically configures a binary code of an index number corresponding to the selected SPS period in the HARQ field in the DCI.

[0306] It should be noted that in an implementation scenario in which the index number corresponding to the SPS period is directly configured using the HARQ field, it is necessary to agree in advance that every two bits correspond to the index number of one SPS period. For a specific implementation, please refer to the embodiment corresponding to Figure 5. Details will not be described again here.

[0307] For example, in a scenario in which the RRC signaling sent by the base station to the user equipment carries both an SPS configuration pool and an SPS activation pool, the base station needs to first determine a key in the SPS activation pool that corresponds to the index number based on the index number corresponding to the selected SPS periodicity, and then the base station configures the determined key in the HARQ field in the DCI.

[0308] Correspondingly, when the base station configures the determined key in the HARQ field in the DCI, specifically, it configures a binary code corresponding to the determined key in the HARQ field in the DCI.

[0309] In such an embodiment, it can be understood that the content corresponding to the bits in the HARQ field also needs to be agreed upon in advance. Specifically, it can be agreed that the 4 bits in the HAQR field correspond to one key in the SPS activation pool. For a specific embodiment, please refer to the embodiment corresponding to Figure 6. Details will not be described again here.

[0310] S604: The base station transmits a physical downlink control channel PDCCH carrying DCI to the user equipment, whereby the user equipment selects an SPS period corresponding to an index number in the HARQ field from multiple SPS periodicities, and receives data scheduled by the gNB using the SPS resource based on the selected SPS periodicity.

[0311] Therefore, in the method provided in this embodiment, two or more periods (or a single period) are configured for the uplink CG type2 and the downlink SPS, so that the pre-allocated radio resources can be cyclically scheduled in the uplink CG type2 and the downlink SPS according to the configured two or more periods, and the semi-persistent scheduling period is adapted to the period of the service having periodic characteristics, which can reduce the power consumption of the user equipment and the delay of the service processing process, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0312] For the two implementations of Solution 2 above, in a specific implementation, the aforementioned semi-persistent scheduling method is also implemented by the base station.

[0313] For example, as shown in FIG. 13, a semi-persistent scheduling method applied in a base station includes the following steps.

[0314] S701: A base station sends radio resource control (RRC) signaling, carrying multiple semi-persistent scheduling (SPS) periods, to a user equipment, where each SPS period corresponds to an index number.

[0315] For example, from the two implementations of Solution 2 above, it can be known that the multiple SPS cycles transmitted by the base station to the user equipment using RRC signaling may be in the form of an SPS configuration pool alone or a combination of an SPS configuration pool and an SPS activation pool.

[0316] Sending multiple SPS cycles in the form of an SPS configuration pool may be, for example, that the base station sends RRC signaling carrying the SPS configuration pool to the user equipment, where the SPS configuration pool includes N pieces of semi-persistent resource configuration information, each of which corresponds to an index number and includes one SPS cycle, where N is an integer greater than 0.

[0317] For the configuration of the SPS configuration pool and the relationship between the SPS period and the index number in the SPS configuration pool, please refer to the embodiment corresponding to Figure 8. The details will not be described again here.

[0318] Transmitting multiple SPS cycles in the form of a combination of an SPS configuration pool and an SPS activation pool may be, for example, that the base station transmits RRC signaling carrying the SPS configuration pool and the SPS activation pool to the user equipment. The SPS configuration pool includes N pieces of semi-persistent resource configuration information, each of which corresponds to an index number and includes one SPS cycle. The SPS activation pool includes M key-value pairs, and the value corresponding to each key includes at least one index number in the SPS configuration pool. N is an integer greater than 0, and M is an integer greater than 0.

[0319] For the configuration of the SPS configuration pool, the configuration of the SPS activation pool, the relationship between the SPS cycle and the index number in the SPS configuration pool, and the key and the corresponding value (the index number of the SPS cycle in the SPS configuration pool) in the SPS activation pool, please refer to the embodiments corresponding to Figures 8 and 10. Details will not be described again here.

[0320] S702: The base station configures an initial recurring period for the user equipment using RRC signaling, so that the user equipment receives data scheduled by the gNB using SPS resources based on the SPS period configured in the initial recurring period.

[0321] For a method for configuring an initial recurring period by a base station to a user equipment using RRC signaling, please refer to the embodiment corresponding to Figure 8. Details will not be described again here.

[0322] S703: The base station selects an SPS period that matches a service frequency from a plurality of SPS periods based on a service frame rate at which service data is transmitted by the user equipment.

[0323] From the above description, it can be seen that a plurality of SPS periods are configured in an SPS configuration pool. Therefore, when selecting an SPS period that is compatible with a service frame rate, the base station specifically selects an SPS period that is compatible with a service frequency from the SPS configuration pool according to the service frame rate at which service data is transmitted by the user equipment.

[0324] For a method for selecting an adapted SPS period based on a service frame rate, please refer to the embodiments corresponding to Figures 8 and 10. The details will not be described again here.

[0325] S704: The base station configures an index number corresponding to the selected SPS period in a medium access control control element MAC CE.

[0326] For example, in a scenario in which the base station uses RRC signaling to send only an SPS configuration pool to the user equipment, the base station specifically configures in the MAC CE a binary code of an index number corresponding to the selected SPS periodicity.

[0327] It should be noted that in an implementation scenario in which the index number corresponding to the SPS period is directly configured using the MAC CE, the size of the MAC CE bits and the contents corresponding to the bits need to be agreed upon in advance.

[0328] For example, in some implementation scenarios, it can be agreed that MAC CE has 8 bits, and every 2 bits corresponds to the index number of one SPS period. For specific implementation, please refer to the embodiment corresponding to Figure 8. Details will not be described again here.

[0329] For example, in a scenario in which the RRC signaling sent by the base station to the user equipment carries both an SPS configuration pool and an SPS activation pool, the base station needs to first determine a key in the SPS activation pool that corresponds to the index number based on the index number corresponding to the selected SPS periodicity, and then the base station configures the determined key in the MAC CE.

[0330] Correspondingly, the base station configures the determined key in the MAC CE, specifically, configures a binary code corresponding to the determined key in the MAC CE.

[0331] It can be appreciated that in such an implementation, the size of the MAC CE bits and the contents corresponding to the bits also need to be agreed upon in advance.

[0332] For example, in some implementation scenarios, it can be agreed that MAC CE has 8 bits, and the value of 8 bits corresponds to one key in the SPS activation pool. For specific implementation, please refer to the embodiment corresponding to Figure 8 and Figure 10. Details are not described again here.

[0333] S705: The base station sends a physical downlink shared channel PDCSH carrying a MAC CE to the user equipment, whereby the user equipment selects an SPS period corresponding to an index number in the MAC CE from multiple SPS periodicities, and receives data scheduled by the gNB using the SPS resource based on the selected SPS periodicity.

[0334] Therefore, in the method provided in this embodiment, the cyclic period is dynamically modified for the uplink CG type1, so that the cyclic period can be dynamically modified for the uplink CG type1 based on the actual service, the pre-allocated radio resources can be cyclically scheduled based on the reconfigured multi-period, and the semi-persistent scheduling period is adapted to the period of the service having periodic characteristics. This can reduce the power consumption and delay of the service processing process of the user equipment, improve the user experience, and effectively avoid the reduction of the system capacity of the base station by adapting the SPS scheduling period to the period of the service.

[0335] In addition, with respect to the second embodiment of the aforementioned Solution 1 and the second embodiment of the aforementioned Solution 2, it is noted that in a specific embodiment, the aforementioned semi-persistent scheduling method may be implemented using the procedure shown in FIG. 14.

[0336] For example, as shown in FIG. 14, a procedure for implementing semi-persistent scheduling by a user equipment and a base station includes the following steps.

[0337] S801: A base station sends fourth configuration information to a user equipment, where the fourth configuration information includes a semi-persistent scheduling SPS configuration pool, where the SPS configuration pool includes one or more SPS periods and an index number corresponding to each SPS period.

[0338] For example, after the base station transmits the fourth configuration information to the user equipment, the user equipment receives the fourth configuration information from the base station.

[0339] In addition, it should be noted that in this embodiment, the fourth configuration information is carried by radio resource control (RRC) signaling. Specifically, the base station uses RRC signaling to transmit the fourth configuration information to the user equipment, and the user equipment may obtain the fourth configuration information by analyzing the received RRC signaling.

[0340] It can be understood that the SPS configuration pool included in the fourth configuration information of this embodiment is the SPS configuration pool mentioned in the embodiment corresponding to Figure 6 and Figure 10. As an example, a service scenario in which the service frame rate is 120 fps and the SCS is 30 kHz is used. The one or more SPS periods included in the SPS configuration pool included in the fourth configuration information and the index number corresponding to each SPS period may be as follows: Sps-config{index0,8.5ms period,…}, sps-config{index1, period of 8.5 ms, …}, and Sps-config{index2,period of 8ms,...}.

[0341] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0342] S802: Send fifth configuration information to the user equipment, the fifth configuration information including an SPS activation pool, the SPS activation pool including one or more SPS periodic queues and index numbers corresponding to each SPS periodic queue, each SPS periodic queue indicating at least one index number and an order of the at least one index number in the SPS configuration pool.

[0343] It should be noted that, in order to enable the configured cyclically used SPS period to be adapted to various service scenarios, the base station needs to further send fifth configuration information to the user equipment. The fifth configuration information includes an SPS activation pool, and the SPS activation pool includes one or more SPS periodic queues and index numbers corresponding to each SPS periodic queue. In addition, each SPS periodic queue indicates at least one index number and at least one order of the index numbers in the SPS configuration pool.

[0344] For example, in practical applications, the SPS activation pool included in the fifth configuration information is the SPS activation pool mentioned in the embodiment corresponding to Fig. 6 and Fig. 10. The format of the SPS activation pool may be, for example, sps-ConfigActivationList{0:{0,1}, 1:{0,1,2}, 2:{3,1}, 3:{3,2}, ...} described in the embodiment corresponding to Fig. 6.

[0345] In a scenario in which the base station transmits the fifth configuration information to the user equipment, it can be understood that the user equipment not only receives the fourth configuration information from the base station, but also receives the fifth configuration information from the base station.

[0346] For example, in practical applications, the fifth configuration information may also be carried by RRC signaling. Specifically, the base station may use RRC signaling to transmit the fifth configuration information to the user equipment, and the user equipment may obtain the fifth configuration information by analyzing the received RRC signaling.

[0347] It can be understood that in practical applications, the fourth configuration information and the fifth configuration information may be transmitted to the user equipment using the same RRC signaling.

[0348] S803: Send sixth configuration information to the user equipment, where the sixth configuration information indicates an index number corresponding to one SPS periodic queue in the SPS activation pool.

[0349] For example, after the base station transmits the sixth configuration information to the user equipment, the user equipment receives the sixth configuration information from the base station.

[0350] For example, the sixth configuration information is carried in the downlink control information DCI or the newly defined medium access control control element MAC CE field (hereinafter referred to as the MAC CE field used to modify the SPS period).

[0351] For example, when the sixth configuration information is carried in the DCI, in some embodiments, the sixth configuration information may be specifically carried in a hybrid automatic repeat request (HARQ) acknowledgement field in the DCI, or in some other embodiments, may be specifically carried in another idle field that is not used in the activation phase, which are not enumerated here and are not limited in this embodiment.

[0352] According to the above description of the activation methods for downlink SPS, uplink CG type 1, and uplink CG type 2, it can be understood that, for downlink SPS and uplink CG type 2, the sixth configuration information is carried in the HARQ field in the DCI, and for uplink CG type 1, the sixth configuration information is carried in the newly defined MAC CE field used to modify the SPS period.

[0353] Furthermore, according to the description of the association relationship between the service frame rate, the SCS, and the SPS period in the above embodiment, the sixth configuration information sent to the user equipment is specifically an SPS period compatible with the service frequency, which is selected from one or more SPS periods included in the SPS configuration pool based on the service frame rate at which the service data is transmitted by the user equipment.

[0354] In addition, it should be noted that in the method of configuring a cyclically used SPS period for a user equipment by carrying the sixth configuration information in the MAC CE field, the base station needs to further transmit seventh configuration information to the user equipment, which indicates an initial cyclic period for the user equipment to receive data scheduled by the base station using the SPS resource.

[0355] For example, the format of the seventh configuration information may be, for example, the format of the initial recurring cycle described in the embodiment corresponding to FIG. 8: CG-ConfigActivation{index1, index3}.

[0356] Specifically, in a scenario in which the base station sends the fourth configuration information and the fifth configuration information, i.e., the SPS configuration pool and the SPS activation pool to the user equipment, the fifth configuration information indicates an index number corresponding to one circularly used SPS periodic queue. In other words, index1 and index3 respectively correspond to index numbers in the SPS activation pool.

[0357] In addition, please note that when the content indicated in the initial cyclic period is an index number corresponding to an SPS periodic queue in the sixth configuration information, the specific content included in the SPS periodic queue is an index number corresponding to at least one SPS period in the fourth configuration information.

[0358] For example, in practical applications, the seventh configuration information may also be carried by RRC signaling. Specifically, the base station may use RRC signaling to transmit the seventh configuration information to the user equipment, and the user equipment may obtain the seventh configuration information by analyzing the RRC signaling.

[0359] In practical application, in a scenario in which the base station transmits the fourth configuration information and the fifth configuration information to the user equipment, it can be understood that the fourth configuration information, the fifth configuration information, and the seventh configuration information may be transmitted to the user equipment using the same RRC signaling.

[0360] It should be understood that the above description is merely an example provided for a better understanding of the technical solutions in this embodiment, and should not be construed as the only limitation to this embodiment.

[0361] In addition, in a scenario in which the sixth configuration information is carried in the MAC CE field, i.e., in the case of uplink CG type1, it should be noted that the MAC CE field used to modify the SPS period needs to be defined before the sixth configuration information is transmitted to the user equipment. For details of how to define the MAC CE field used to modify the SPS period, please refer to the description of the above embodiment. The details will not be described again here.

[0362] S804: The user equipment determines, based on the fourth configuration information, the fifth configuration information, and the sixth configuration information, an SPS period corresponding to at least one index number.

[0363] Specifically, an SPS periodic queue in the SPS activation pool corresponding to an index number indicated by the sixth configuration information is determined based on the fifth configuration information and the sixth configuration information, and an SPS period corresponding to at least one index number is determined based on the fourth configuration information and the determined SPS periodic queue.

[0364] S805: The user equipment receives data scheduled by the base station using the SPS resource by sequentially using the SPS periods corresponding to the at least one index number in the order.

[0365] S806: After receiving data using the SPS period corresponding to the last index number of the at least one index number, the user equipment receives data scheduled by the base station using the SPS resource by repeatedly using the SPS periods corresponding to the at least one index number in that order.

[0366] For the implementation of step S805 and step S806, please refer to the description of step S504 and step S505 in the embodiment corresponding to Fig. 11. The details will not be described again here.

[0367] In addition, an embodiment of the present application further provides a user equipment, the user equipment being configured to execute the aforementioned semi-persistent scheduling method provided in any one of the embodiments applied to the user equipment.

[0368] Moreover, an embodiment of the present application further provides a base station, the base station being configured to perform the aforementioned semi-persistent scheduling method provided in any one of the embodiments applied to the base station.

[0369] Furthermore, an embodiment of the present application further provides a communication system.

[0370] Specifically, in this embodiment, the communication system includes a user equipment (UE) and a base station. The user equipment is configured to perform the aforementioned semi-persistent scheduling method provided in any one of the embodiments applied to the user equipment, and the base station is configured to perform the aforementioned semi-persistent scheduling method provided in any one of the embodiments applied to the base station.

[0371] The above description of the implementation allows those skilled in the art to clearly understand that for the purpose of simple description, the above-mentioned functional modules obtained by division are used as examples for illustration. In actual application, the above-mentioned functions can be allocated to different functional modules for implementation according to requirements, that is, the internal structure of the device is divided into different functional modules to implement all or part of the above-mentioned functions. For detailed operation processes of the above-mentioned system, device and unit, please refer to the corresponding processes of the above-mentioned method embodiments. Details will not be described again here.

[0372] In some embodiments provided in this embodiment, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiment described is only an example. For example, the division of modules or units is only a division of logical functions, and may be other divisions in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the presented or described mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electrical, mechanical, or other forms.

[0373] The units described as separate parts may or may not be physically separate, and the parts presented as units may or may not be physical units. Specifically, the parts may be located in one place or distributed over multiple network units. Some or all of the units may be selected according to actual requirements to achieve the objectives of the solutions of the embodiments.

[0374] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, each of the units may exist physically alone, or at least two units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0375] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the embodiments may be essentially implemented in the form of a software product, or the part that contributes to the prior art, or all or part of the technical solutions may be implemented in the form of a software product. The software product is stored in a storage medium and includes some instructions for instructing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in the embodiments. The aforementioned storage medium includes any medium that can store program code, such as a flash memory, a removable hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0376] The above description is only a specific embodiment of the present application, and is not intended to limit the protection scope of the present application. Any variation or replacement within the technical scope disclosed in the present application shall be within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims. [Explanation of symbols]

[0377] 1 Antenna 2 Antennas 210 Processor 220 External Memory Interface 221 Internal Memory 230 USB interface 240 Charging Management Module 241 Power Management Module 242 Battery 250 Mobile communication module 260 Wireless Communication Module 270 Audio Module 270A Speaker 270B Telephone Handset 270C Microphone 270D Headset Jack 280 Sensor Module 280A PRESSURE SENSOR 280B Gyroscope Sensor 280C Barometric Pressure Sensor 280D Magnetic Sensor 280E Acceleration Sensor 280F Distance Sensor 280G Optical Proximity Sensor 280H Fingerprint Sensor 280J Temperature Sensor 280K touch sensor 280L Ambient Light Sensor 280M Bone Conduction Sensor 290 Button 291 Motor 292 Indicator 293 Camera 294 Display screen 295 SIM card interface

Claims

1. A semi-persistent scheduling method applied to a user equipment, the method comprising: receiving first configuration information from a base station, the first configuration information including a semi-persistent scheduling (SPS) configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; receiving second configuration information from the base station, the second configuration information indicating at least one index number in the SPS configuration pool and an order of the at least one index number; determining an SPS period corresponding to the at least one index number based on the first configuration information and the second configuration information; receiving data scheduled by the base station using SPS resources by sequentially using the SPS periods corresponding to the at least one index number in the order; receiving data scheduled by the base station using the SPS resource by repeatedly using the SPS period corresponding to the at least one index number in the order after data is received using the SPS period corresponding to the last index number of the at least one index number; A semi-persistent scheduling method comprising:

2. The method of claim 1 , wherein the second configuration information is carried in downlink control information DCI.

3. The method of claim 2, wherein the second configuration information is carried in a Hybrid Automatic Repeat Request (HARQ) acknowledgement field in the DCI.

4. The method of claim 1 , wherein the second configuration information is carried in a newly defined Medium Access Control (MAC) control element (CE) field.

5. The method comprises: receiving third configuration information from the base station, the third configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using the SPS resource; Further comprising: the initial rotation period indicates the at least one index number and the order of the at least one index number in the SPS configuration pool; The method of claim 4.

6. The method of claim 5, wherein the first configuration information and the third configuration information are carried in radio resource control (RRC) signaling.

7. A semi-persistent scheduling method applied to a base station, the method comprising: Sending first configuration information to a user equipment, the first configuration information including a semi-persistent scheduling (SPS) configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; sending second configuration information to the user equipment, the second configuration information indicating at least one index number in the SPS configuration pool and an order of the at least one index number; A semi-persistent scheduling method comprising:

8. The method comprises: transmitting third configuration information to the user equipment, the third configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using an SPS resource; Further comprising: the initial rotation period indicates the at least one index number and the order of the at least one index number in the SPS configuration pool; The method of claim 7.

9. A semi-persistent scheduling method applied to a user equipment, the method comprising: receiving fourth configuration information from a base station, the fourth configuration information including a semi-persistent scheduling (SPS) configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; receiving fifth configuration information from the base station, the fifth configuration information including an SPS activation pool, the SPS activation pool including one or more SPS periodic queues and index numbers corresponding to each of the SPS periodic queues, each of the SPS periodic queues indicating at least one index number in the SPS configuration pool and an order of the at least one index number; receiving sixth configuration information from the base station, the sixth configuration information indicating an index number corresponding to one SPS periodic queue in the SPS activation pool; determining an SPS period corresponding to the at least one index number based on the fourth configuration information, the fifth configuration information, and the sixth configuration information; receiving data scheduled by the base station using SPS resources by sequentially using the SPS periods corresponding to the at least one index number in the order; receiving data scheduled by the base station using the SPS resource by repeatedly using the SPS period corresponding to the at least one index number in the order after data is received using the SPS period corresponding to the last index number of the at least one index number; A semi-persistent scheduling method comprising:

10. The step of determining an SPS period corresponding to the at least one index number based on the fourth configuration information, the fifth configuration information, and the sixth configuration information includes: determining, based on the fifth configuration information and the sixth configuration information, the SPS periodic queue in the SPS activation pool that corresponds to the index number indicated by the sixth configuration information; determining the SPS period corresponding to the at least one index number based on the fourth configuration information and the determined SPS period queue; 10. The method of claim 9, comprising:

11. The method according to claim 8 or 10, wherein the sixth configuration information is carried in downlink control information DCI.

12. The method of claim 11, wherein the sixth configuration information is carried in a Hybrid Automatic Repeat Request (HARQ) acknowledgement field in the DCI.

13. The method according to claim 9 or 10, wherein the sixth configuration information is carried in a newly defined Medium Access Control (MAC) control element (CE) field.

14. The method comprises: receiving seventh configuration information from the base station, the seventh configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using the SPS resource; Further comprising: The initial cyclic period indicates the index number corresponding to the one SPS cyclic queue in the SPS activation pool. The method of claim 13.

15. The method of claim 14, wherein the fourth configuration information, the fifth configuration information, and the seventh configuration information are carried in radio resource control (RRC) signaling.

16. A semi-persistent scheduling method applied to a base station, the method comprising: sending fourth configuration information to a user equipment, the fourth configuration information including a semi-persistent scheduling (SPS) configuration pool, the SPS configuration pool including one or more SPS periods and an index number corresponding to each of the SPS periods; Sending fifth configuration information to the user equipment, the fifth configuration information including an SPS activation pool, the SPS activation pool including one or more SPS periodic queues and index numbers corresponding to each of the SPS periodic queues, each of the SPS periodic queues indicating at least one index number in the SPS configuration pool and an order of the at least one index number; sending sixth configuration information to the user equipment, the sixth configuration information indicating an index number corresponding to one SPS periodic queue in the SPS activation pool; A semi-persistent scheduling method comprising:

17. The method comprises: sending seventh configuration information to the user equipment, the seventh configuration information indicating an initial recurring period during which the user equipment receives data scheduled by the base station using an SPS resource; Further comprising: The initial cyclic period indicates the index number corresponding to the one SPS cyclic queue in the SPS activation pool. The method of claim 16.

18. A user equipment, the user equipment being configured to execute the semi-persistent scheduling method according to any one of claims 1 to 6 or to execute the semi-persistent scheduling method according to any one of claims 9 to 15.

19. A base station, the base station being configured to execute the semi-persistent scheduling method according to claim 7 or 8 or to execute the semi-persistent scheduling method according to claim 16 or 17.

20. A communication system comprising a user equipment according to claim 18 and a base station according to claim 19.

Citation Information

Patent Citations

  • Periodic resource allocation in wireless networks and devices

    JP2019530294A

  • Method and user equipment for receiving downlink signal

    US20180014284A1