Data transmission method and communication device

By receiving information indicating the scheduling configuration switching, the terminal device dynamically switches the scheduling configuration, solving the problems of high signaling overhead and inflexible scheduling configuration switching in the prior art, and realizing more efficient scheduling configuration management in XR service transmission.

CN119815544APending Publication Date: 2025-04-11HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311309490.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-10
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art is difficult to achieve switching between different scheduling configurations with low signaling overhead, especially in the transmission of extended reality (XR) services, where the flexibility and efficiency of scheduling configurations are limited.

Method used

By receiving information indicating the scheduling configuration switching, the terminal device activates the new scheduling configuration and deactivates the old scheduling configuration to realize dynamic switching of the scheduling configuration. The specific method includes sending information requesting a handover to coordinate the handover of the scheduling configuration, ensuring that the handover between different scheduling configurations is completed within the same scheduling configuration set.

Benefits of technology

It effectively reduces signaling overhead, improves the efficiency and flexibility of scheduling configuration switching, and can better adapt to the variable service characteristics of XR services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815544A_ABST
    Figure CN119815544A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and a communication device, and relates to the technical field of communication. In the method, terminal equipment receives first information used for indicating scheduling configuration switching and activates first scheduling configuration and deactivates second scheduling configuration according to the first information, and the first scheduling configuration is different from the second scheduling configuration. In this way, switching of scheduling configuration can be completed with low signaling overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a data transmission method and a communication device. Background Art

[0002] Extended reality (XR) refers to all real and virtual combined environments and human-computer interactions generated by computer technology and wearable devices. It includes the following fields: virtual reality (AR), mixed reality (MR), augmented reality (VR), etc.

[0003] XR services can be transmitted between access network devices and terminal devices. Since the service characteristics of XR services are variable, such as frame rate, resolution, etc., in order to better transmit XR services, access network devices can configure corresponding scheduling configurations according to the service characteristics of XR services. In other words, access network devices can schedule resources according to different scheduling configurations, so as to better realize XR service transmission between terminal devices. However, how to achieve switching between different scheduling configurations with lower signaling overhead is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present application provides a data transmission method and a communication device, so as to complete the switching of scheduling configuration with lower signaling overhead.

[0005] In a first aspect, a method for data transmission is provided, comprising: receiving first information indicating a switch of a scheduling configuration; activating a first scheduling configuration and deactivating a second scheduling configuration according to the first information.

[0006] The execution subject of the solution described in the first aspect may be a terminal device, or a module of the terminal device (such as a chip system, etc.), or a logical node, logic module or software that can realize all or part of the functions of the terminal device, without limitation. For ease of description, the following description takes the terminal device as an example.

[0007] Specifically, the terminal device can complete the switching from the second scheduling configuration to the first scheduling configuration through the first information, or complete the activation of the first scheduling configuration and deactivation of the second scheduling configuration. In this way, the terminal device can complete the switching of the scheduling configuration with lower signaling overhead.

[0008] In a possible implementation, the first scheduling configuration is a first configured grant (CG) configuration, and the second scheduling configuration is a second CG configuration.

[0009] In this way, the terminal device can complete the switching of CG configuration with lower signaling overhead.

[0010] In a possible implementation, the method further includes: sending a second message for requesting switching of the CG configuration.

[0011] In this way, the signaling interaction between the terminal device and the access network device regarding whether to switch the scheduling configuration can be completed.

[0012] In a possible implementation, the first scheduling configuration and the second scheduling configuration are both semi-persistent scheduling (SPS) configurations.

[0013] For example, the first scheduling configuration is a first SPS configuration, and the second scheduling configuration is a second SPS configuration.

[0014] In this way, the terminal device can complete the switching of SPS configuration with lower signaling overhead.

[0015] In a possible implementation manner, the first scheduling configuration and the second scheduling configuration belong to a scheduling configuration set.

[0016] In this way, the terminal device can complete the switching between different scheduling configurations in the scheduling configuration set.

[0017] In a possible implementation manner, the method further includes: receiving third information used to configure the scheduling configuration set.

[0018] In this way, the terminal device can switch between different scheduling configurations within the scheduling configuration set.

[0019] In a possible implementation manner, the first scheduling configuration includes one or more scheduling configurations, and / or the second scheduling configuration includes one or more scheduling configurations.

[0020] In this way, the terminal device can not only complete the switching from one scheduling configuration to another scheduling configuration, but also complete the switching from one scheduling configuration to multiple scheduling configurations, and can also complete the switching from multiple scheduling configurations to another scheduling configuration, which can be more flexibly adapted to various situations where business characteristics change.

[0021] In a second aspect, a method for data transmission is provided, comprising: sending first information indicating switching of a scheduling configuration, and performing data transmission according to the switched first scheduling configuration.

[0022] The execution subject of the technical solution described in the second aspect may be an access network device, or a module of the access network device (such as a chip system, etc.), or a logical node, logical module or software that can realize all or part of the functions of the access network device, without limitation. For ease of description, the following description takes the access network device as an example.

[0023] Specifically, the access network device can instruct the terminal device to switch the scheduling configuration through the first information. Compared with the existing method that requires the collaboration of two pieces of information to complete the switching of the scheduling configuration, the above solution can effectively reduce the signaling overhead for switching the scheduling configuration.

[0024] A possible implementation method is that the first scheduling configuration is the first CG configuration.

[0025] In a possible implementation, the method further includes: receiving second information for requesting switching of the CG configuration.

[0026] In a possible implementation manner, the first scheduling configuration is a first SPS configuration.

[0027] In a possible implementation manner, the first scheduling configuration belongs to a scheduling configuration set.

[0028] In a possible implementation manner, the method further includes: sending third information used to configure the scheduling configuration set.

[0029] In a possible implementation manner, the first scheduling configuration includes one or more scheduling configurations.

[0030] In a third aspect, a communication device is provided, comprising: an interface unit, configured to receive first information indicating a switching of a scheduling configuration; and a processing unit, configured to activate a first scheduling configuration and deactivate a second scheduling configuration according to the first information.

[0031] The communication device described in the third aspect can be a terminal device, or a module of a terminal device (such as a chip system, etc.), or a logical node, logical module or software that can realize all or part of the functions of the terminal device, without limitation.

[0032] In one possible implementation, the first scheduling configuration is a first CG configuration, and the second scheduling configuration is a second CG configuration.

[0033] In a possible implementation, the interface unit is also used to send second information, which is used to request switching of the CG configuration.

[0034] In a possible implementation, both the first scheduling configuration and the second scheduling configuration are SPS configurations.

[0035] In a possible implementation manner, the first scheduling configuration and the second scheduling configuration belong to a scheduling configuration set.

[0036] In a possible implementation manner, the transceiver unit is further used to receive third information, which is used to configure the scheduling configuration set.

[0037] In a possible implementation manner, the first scheduling configuration includes one or more scheduling configurations, and / or the second scheduling configuration includes one or more scheduling configurations.

[0038] In a fourth aspect, a communication device is provided, comprising: an interface unit, configured to send first information indicating a switching of a scheduling configuration; and a processing unit, configured to perform data transmission according to the switched first scheduling configuration.

[0039] The communication device described in the fourth aspect can be an access network device, or a module of the access network device (such as a chip system, etc.), or a logical node, logical module or software that can realize all or part of the functions of the access network device, without limitation.

[0040] A possible implementation method is that the first scheduling configuration is the first CG configuration.

[0041] In a possible implementation, the interface unit is also used to receive second information, which is used to request switching of the CG configuration.

[0042] In a possible implementation manner, the first scheduling configuration is a first SPS configuration.

[0043] In a possible implementation manner, the first scheduling configuration belongs to a scheduling configuration set.

[0044] In a possible implementation manner, the interface unit is further used to send third information, which is used to configure the scheduling configuration set.

[0045] In a possible implementation manner, the first scheduling configuration includes one or more scheduling configurations.

[0046] In a fifth aspect, a communication device is provided, which may be a terminal device, or a device or module for executing the functions of a terminal device.

[0047] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software.

[0048] In a sixth aspect, a communication device is provided, which may be an access network device, or may be a device or module for executing the functions of an access network device.

[0049] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software.

[0050] In the seventh aspect, a communication device is provided, comprising a processor, wherein the processor is used to enable the communication device to execute the method described in the first aspect and any possible method described in the first aspect by executing a computer program or instruction, or by a logic circuit; or to enable the communication device to execute the method described in the second aspect and any possible method described in the second aspect.

[0051] In a possible implementation manner, the communication device further includes a memory for storing the computer program or instruction.

[0052] In a possible implementation manner, the communication device further includes a communication interface, which is used to input and / or output signals.

[0053] In an eighth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible embodiment of the first aspect; or the logic circuit being used to execute the method described in the second aspect and any possible embodiment of the second aspect.

[0054] In the ninth aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possibility of the first aspect is executed; or, the method described in the second aspect and any possibility of the second aspect is executed.

[0055] In the tenth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible method of the first aspect to be executed; or, cause the method described in the second aspect and any possible method of the second aspect to be executed.

[0056] In the eleventh aspect, the present application provides a communication system, comprising: a terminal device and an access network device, wherein the terminal device is used to execute the method in the above-mentioned first aspect and any possible implementation of the first aspect; the access network device is used to execute the method in the above-mentioned second aspect and any possible implementation of the second aspect.

[0057] In the twelfth aspect, the present application provides a chip system, comprising: a processor, the processor being used to execute the computer program or instructions in the memory, so that the chip system implements the method in the above-mentioned first and second aspects and any possible implementation manner of the first and second aspects.

[0058] The description of the advantageous effects of any of the second aspect to the twelfth aspect etc. may refer to the description of the advantageous effects of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of the present application;

[0060] Figure 2 is a schematic diagram of a network architecture applicable to an embodiment of the present application;

[0061] Figure 3 is a schematic diagram of another network architecture applicable to the embodiments of the present application;

[0062] Figure 4 is a schematic diagram of a protocol stack provided in an embodiment of the present application;

[0063] Figure 5 is a schematic diagram of a CG of an embodiment of the present application;

[0064] Figure 6 It is a schematic diagram of an interactive flow of a method for data transmission in an embodiment of the present application;

[0065] Figure 7 is a schematic diagram of CG configuration switching in an embodiment of the present application;

[0066] Figure 8 is a schematic block diagram of a communication device according to an embodiment of the present application;

[0067] Fig. 9 It is a schematic block diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0068] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0069] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.

[0070] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0071] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0072] In the present application, "at least one (item)" refers to one or more. "Multiple" refers to two or more. "At least two (items)" refers to two or three and more than three. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and / or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple. “When” and “if” both mean that corresponding measures will be taken under certain objective circumstances. It does not limit the time, nor does it require any judgment when it is implemented, nor does it mean that there are other limitations.

[0073] In the present application, "sending information to...(terminal)" can be understood as the destination of the information being the terminal device. It can include sending information to the terminal device directly or indirectly. "Receiving information from...(terminal)" can be understood as the source of the information being the terminal device, which can include receiving information from the terminal device directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be repeated here.

[0074] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system. th generation, 5G) system or new radio (newradio, NR), 5.5G, sixth generation (6 th generation, 6G) systems or future communication systems, etc.

[0075] The terminal device involved in the embodiment of the present application is a device with a wireless transceiver function, which can be a fixed device or a mobile device, and can refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device can also be a cellular phone, a cordless phone, a Session Initiation Protocol (Session Initiation Protocol, SIP) phone, a Wireless Local Loop (Wireless Local Loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a public land mobile communication network (public land mobile network, PLMN) in the future evolution, etc. The terminal device can also be a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (for example, a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot and other scenarios. The embodiments of the present application are not limited to this.

[0076] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may be a base station (base transceiver station, BTS) in a GSM system or CDMA, or a base station (NodeB, NB) in a WCDMA system, or an evolutionary base station (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc. For example, the network device may include an access network device, and / or a core network device. The access network device is a device with wireless transceiver functions, which is used to communicate with a terminal device.

[0077] Access network equipment includes but is not limited to base stations (BTS, Node B, eNodeB / eNB, or gNodeB / gNB), transmission reception points (TRP), and the Third Generation Partnership Project (3GPP) in the above communication systems. rd The base station may be a base station that is subsequently evolved from the third generation partnership project (3GPP), an access node in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, etc. The base station may be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations may support the networks with the same access technology mentioned above, or they may support the networks with different access technologies mentioned above. A base station may include one or more co-site or non-co-site transmission and receiving points. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a CRAN scenario. The network device may also be a server, a wearable device, or an on-board device, etc. For example, the network device in the V2X technology may be a road side unit (RSU). This application does not limit this.

[0078] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or a functional module, chip, or circuit in a terminal device or a network device that can call and execute a program.

[0079] The technical solution of the present application is further described in detail below in conjunction with the accompanying drawings.

[0080] Figure 1 Schematic diagram of a communication system applicable to the embodiment of the present application. Figure 1 As shown, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (such as 110a and 110b, collectively referred to as 110) and at least one terminal device (such as 120a-120j, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices ( Figure 1 The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or can be the same physical device that integrates the core network logical function and the radio access network logical function.

[0081] RAN 100 may be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), CRAN, or WiFi system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0082] The RAN node 110, which may also be sometimes referred to as an access network device, a RAN entity or an access node, etc., constitutes a part of a communication system to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative. For example, the network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal functions.

[0083] In one possible scenario, the RAN node may be a BS, an eNodeB, an access point (AP), a TRP, a gNB, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the example), a relay node or a donor node, or a wireless controller in a CRAN scenario.

[0084] Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the V2X technology may be an RS. All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0085] In another possible scenario, multiple RAN nodes collaborate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be CU, DU, CU-control plane (CP), CU-user plane (UP), or radio unit (RU). CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0086] In different communication systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0087] It should be understood that the number of each device in the above communication system is only for illustration and is not limited thereto. In actual applications, the communication system may further include more terminal devices, more RAN devices, and other devices.

[0088] Figure 2 Schematic diagram of a network architecture applicable to the embodiment of the present application. Figure 2 As shown, the network architecture includes CN equipment, RAN equipment and terminal equipment.

[0089] Among them, the RAN equipment includes a baseband device and a radio frequency device. The baseband device can be implemented by one node or multiple nodes. The radio frequency device can be implemented independently from the baseband device or integrated in the baseband device, or some functions can be integrated independently and some functions can be integrated in the baseband device. For example, in an LTE communication system, the RAN equipment includes a baseband device and a radio frequency device. The radio frequency device can be arranged remotely from the baseband device, for example, the RRU is a remote radio unit arranged relative to the BBU.

[0090] The communication between RAN equipment and terminal equipment follows a certain protocol layer structure. For example, the control plane protocol layer structure may include functions of protocol layers such as the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, the media access control (MAC) layer and the physical layer; the user plane protocol layer structure may include functions of protocol layers such as the PDCP layer, the RLC layer, the MAC layer and the physical layer; in a possible implementation, a service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.

[0091] The RAN device may implement the functions of the protocol layers such as RRC, PDCP, RLC and MAC by one node, or may implement the functions of these protocol layers by multiple nodes. For example, in an evolutionary structure, the RAN device may include a CU and a DU, and multiple DUs may be centrally controlled by one CU. Figure 2 As shown, CU and DU can be divided according to the protocol layers of the wireless network, for example, the functions of the PDCP layer and above protocol layers are set in the CU, and the functions of the protocol layers below the PDCP, such as the RLC layer and the MAC layer, are set in the DU.

[0092] This division of the protocol layer is only an example. It can also be divided in other protocol layers, such as dividing in the RLC layer, setting the functions of the RLC layer and the protocol layers above in the CU, and the functions of the protocol layers below the RLC layer in the DU; or dividing in a certain protocol layer, for example, setting some functions of the RLC layer and the functions of the protocol layers above the RLC layer in the CU, and setting the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer in the DU. In addition, it can also be divided in other ways, such as dividing by latency, setting the functions whose processing time needs to meet the latency requirements in the DU, and the functions that do not need to meet the latency requirements in the CU.

[0093] In addition, the radio frequency device can be independently integrated and not placed in the DU, or it can be integrated in the DU, or partly remotely located and partly integrated in the DU, without any limitation here.

[0094] Figure 3 is a schematic diagram of another network architecture applicable to the embodiment of the present application. Figure 2 The network architecture shown, Figure 3The CP and UP of the CU can also be separated and divided into different entities for implementation, namely: CU-CP entity and CU-UP entity.

[0095] In the above network architecture, the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the terminal device can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the terminal device or CU without parsing it. In the following embodiments, if the transmission of such signaling between the DU and the terminal device is involved, at this time, the sending or receiving of the signaling by the DU includes this scenario. For example, the signaling of the RRC or PDCP layer will eventually be processed as the signaling of the PHY layer and sent to the terminal device, or it will be converted from the received signaling of the PHY layer. Under this architecture, the signaling of the RRC or PDCP layer can also be considered to be sent by the DU, or sent by the DU and the RF loader.

[0096] Above Figure 1 , Figure 2 or Figure 3 The network architecture shown can be applicable to communication systems of various radio access technologies (RAT), for example, it can be an LTE communication system, it can be a 5G communication system, it can also be a transition system between the LTE communication system and the 5G communication system, and the transition system can also be called a 4.5G communication system, and of course it can also be a future communication system.

[0097] The network architecture and service scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. It is known to those skilled in the art that with the evolution of the communication network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems. For example, this application can be applied to V2X scenarios.

[0098] It should be understood that Figure 1-Figure 3 The network architecture shown is only an example description and does not have any limiting effect. The embodiments of the present application may also be applicable to other network architectures, for example, without distinguishing between base stations and core networks, that is, base stations and core networks may belong to the same network device, and the communication between the network device and the terminal device; or the communication between the terminal devices, etc.

[0099] In order to better understand the embodiments of the present application, the terms involved in the present application are briefly explained first. Among them, these explanations are to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by the embodiments of the present application.

[0100] 1. XR:

[0101] XR can refer to various environments that combine reality and virtuality, as well as human-machine interactions, generated by computing technologies and wearable devices. It mainly includes virtual-reality interaction technologies such as VR, AR, and MR. In order to enhance the experience of human interaction with the virtual world, XR services have strict requirements on bandwidth and latency. For example, XR can include cloud gaming.

[0102] For example, during downlink transmission, the server's encoder generates data content at a fixed frequency (e.g., 60 Hz or 120 Hz, etc.) and transmits it to the terminal via the core network and RAN. For example, during uplink transmission, the terminal can collect images of the current scene through a built-in camera and continuously upload them to the server at a specific frequency (e.g., 60 Hz or 120 Hz, etc.).

[0103] For example, XR services usually generate data periodically at a certain frame rate. For example, the business model for downlink XR services is roughly: AR / VR and cloud gaming. Among them, the AR / VR frame rate can be 60 frames per second (frame persecond, FPS), that is, 60 frames of video images are generated per second, and one video frame appears approximately every 16.66ms. The AR / VR frame rate can also be 120FPS, that is, 120 frames of video images are generated per second, and one video frame appears approximately every 8.33ms. The cloud game frame rate can be 60FPS or 120FPS, that is, 60 frames of video images are generated per second or 120 frames of video images are generated per second.

[0104] 2. NR protocol architecture:

[0105] The NR protocol architecture involved in the embodiments of the present application can be divided into a user plane protocol stack and a control plane protocol stack. Figure 4 Describe the two protocol stacks mentioned above.

[0106] Figure 4 It is a schematic diagram of the protocol stack provided in an embodiment of the present application. Figure 4 The description is made by taking the interaction between a terminal device and a base station as an example. Figure 4 (a) shows the user plane protocol stack, Figure 4 (b) shows the control plane protocol stack.

[0107] User plane protocol stack: The protocol suite used for user data transmission. Figure 4 As shown in (a), the user plane protocol stack may include five layers: a PHY layer, a MAC layer, an RLC layer, a PDCP layer, and a SDAP layer.

[0108] Control plane protocol stack architecture: the protocol cluster used for the system's control signaling transmission. Figure 4As shown in (b), the control plane protocol stack may include a non-access-stratum (NAS), RRC, PDCP, RLC, MAC, and PHY layer.

[0109] For example, the PHY layer may be responsible for processing one or more of encoding and decoding, modulation and demodulation, multi-antenna mapping, and other physical layer functions. For example, the MAC layer may be responsible for one or more of hybrid automatic repeat request (HARQ), uplink scheduling, downlink scheduling, etc. For example, the RLC layer may be responsible for one or more of segmentation, reorganization, and retransmission processing. For example, the PDCP layer may be responsible for one or more of header compression / decompression, security (encryption function, integrity protection function), retransmission, and in-order delivery. For example, the RRC layer may be responsible for one or more of broadcasting, paging, RRC connection management, radio bearer control, mobility management, terminal device measurement reporting and control. For example, the NAS layer may be responsible for one or more of identity authentication, mobility management, security control, etc.

[0110] For the user plane protocol stack, the NR protocol stack has an additional SDAP layer compared to the LTE protocol stack. For the control plane protocol stack, the NR protocol stack is similar to the LTE protocol stack.

[0111] Optionally, in the embodiment of the present application, each layer in the protocol stack may also be replaced by an entity. For example, the PDCP layer may be replaced by a PDCP entity, and the SDAP layer may be replaced by an SDAP entity. A unified description is made here, and no further description is given later.

[0112] 3. Configured grant (CG):

[0113] For example, uplink resources may include dynamic grant (DG) and CG.

[0114] For example, DG is a resource that the access network device dynamically schedules to the terminal device through downlink control information (DCI). In the uplink, the access network device can dynamically allocate resources to the terminal device on the physical downlink control channel (PDCCH) (for example, through the cell radio network temporary identifier (C-RNTI) or the configured scheduling network temporary identifier (CS-RNTI)).

[0115] For example, CG is a resource that the access network equipment configures for the terminal equipment. CG can include type 1CG and type 2CG.

[0116] For example, for type 1CG, the access network device may provide a configured uplink grant (eg, which may be a periodic resource) to the terminal device via RRC signaling.

[0117] For example, for type 2CG, the access network device can configure the uplink authorization period for the terminal device through RRC signaling, and then activate the configured uplink authorization through the CS-RNTI encrypted PDCCH, or deactivate it.

[0118] Optionally, CG resources are periodic and suitable for periodic services. In this way, the access network equipment does not need to schedule uplink resources for the terminal equipment through DCI every time. For a description of CG, see Figure 5 .

[0119] Figure 5 is a schematic diagram of a CG of an embodiment of the present application. For example, a CG may be as follows Figure 5 (a), a CG cycle contains a CG opportunity. For example, a block is a CG opportunity. For example, a CG may be as follows Figure 5 (b), a CG cycle contains multiple CG opportunities.

[0120] 4. Downlink (DL) semi-persistent scheduling (SPS):

[0121] DL SPS means that a number of physical downlink shared channels (PDSCH) can be indicated through one DCI. When a terminal device receives a specific DCI message, the terminal device can start to periodically receive the PDSCH until the continuous scheduling stops.

[0122] The communication method of the embodiment of the present application is described below with reference to the accompanying drawings.

[0123] For ease of understanding and explanation, the following describes the communication method of the embodiment of the present application by taking the interaction between the terminal device and the access network device as an example, but this should not constitute any limitation on the execution subject of the communication method of the embodiment of the present application. For example, the method executed by the terminal device can also be executed by a module of the terminal device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. The method executed by the access network device can also be executed by a module of the access network device (such as a circuit, a chip, or a chip system, etc.), and can also be implemented by a logical node, a logical module, or software that can realize all or part of the functions of the access network device.

[0124] Figure 6 FIG. 1 is a schematic diagram of an interactive flow chart of a data transmission method according to an embodiment of the present application. Figure 6 As shown, the method includes:

[0125] S601. An access network device sends first information to a terminal device, where the first information indicates switching of a scheduling configuration.

[0126] Correspondingly, the terminal device receives the first information from the access network device.

[0127] For example, the above scheduling configuration may be used for confirmation or scheduling of resources (which may be at least one of periodic resources and non-periodic resources), such as confirmation or scheduling of uplink resources, or confirmation or scheduling of downlink resources.

[0128] Optionally, the above resources can be used for transmission of periodic services, such as XR services.

[0129] Optionally, when the above-mentioned resources are periodic resources, the above-mentioned resources may be CG resources or SPS resources, but other types of resources are not limited.

[0130] Exemplarily, when the above resource is a CG resource, the above scheduling configuration can be a CG configuration. For the parameter setting of the CG configuration, please refer to the description of CG in the existing standard, which will not be repeated here. In this way, the terminal device can complete the switching of the CG configuration with lower signaling overhead.

[0131] Exemplarily, when the resource is an SPS resource, the scheduling configuration may be an SPS configuration. For the parameter setting of the SPS configuration, reference may be made to the description of the SPS in the existing standard, which will not be described in detail. In this way, the terminal device can complete the switching of the SPS configuration with a lower signaling overhead.

[0132] Exemplarily, when the resource is a CG resource, the scheduling configuration may be a CG resource, wherein a CG resource may include one or more CG opportunities.

[0133] Exemplarily, when the above-mentioned resources are SPS resources, the above-mentioned scheduling configuration may be SPS resources.

[0134] Exemplarily, when the above-mentioned resources are CG resources, the above-mentioned scheduling configuration can be CG resource configuration.

[0135] Exemplarily, when the above-mentioned resources are SPS resources, the above-mentioned scheduling configuration may be SPS resource configuration.

[0136] For example, the above-mentioned "switching of scheduling configuration" can be understood as: switching between different scheduling configurations. Exemplarily, the first information can be used to indicate the switching between a first scheduling configuration (including or used to indicate one or more scheduling configurations) and a second scheduling configuration (including or used to indicate one or more scheduling configurations), for example, the first information indicates switching from the second scheduling configuration to the first scheduling configuration.

[0137] It should be noted that when the first scheduling configuration includes one or more scheduling configurations, and / or the second scheduling configuration includes one or more scheduling configurations, the terminal device can not only complete the switching from one scheduling configuration to another scheduling configuration, but also complete the switching from one scheduling configuration to multiple scheduling configurations, and can also complete the switching from multiple scheduling configurations to another scheduling configuration, which can be more flexibly adapted to situations where various business characteristics change.

[0138] For example, the above-mentioned "switching of scheduling configuration" can also be understood as: the second scheduling configuration is in an activated state before the scheduling configuration switching is performed, and the second scheduling configuration is in an inactivated state after the scheduling configuration switching is performed. Among them, the scheduling configuration in the activated state can be used for data transmission between the access network device and the terminal device.

[0139] For example, the above-mentioned “indicating switching of the scheduling configuration” can also be understood as: the first information indicates activation of the first scheduling configuration; or, the first information indicates activation of the first scheduling configuration, and deactivation of the second scheduling configuration.

[0140] When the first information indicates activation of the first scheduling configuration, after the first scheduling configuration is activated, the second scheduling configuration can be in an inactive state (implicitly deactivating the second scheduling configuration). When the first information indicates activation of the first scheduling configuration and deactivation of the second scheduling configuration, the first scheduling configuration is in an active state, and the second scheduling configuration can be in an inactive state (explicitly deactivating the second scheduling configuration).

[0141] Exemplarily, the second scheduling configuration is an activated scheduling configuration, and the first information indicates activation of the first scheduling configuration. Accordingly, after the first scheduling configuration is activated, the second scheduling configuration may be in an inactive state. In other words, the second scheduling configuration needs to be deactivated. In this way, the switching between the first scheduling configuration and the second scheduling configuration may be completed.

[0142] In a possible implementation, the first scheduling configuration and the second scheduling configuration belong to the same scheduling configuration set. In this way, the terminal device can complete the switching between different scheduling configurations in the scheduling configuration set.

[0143] In a possible implementation, the first scheduling configuration and the second scheduling configuration belong to different scheduling configuration sets respectively. In this way, the access network device can indicate the switching between different scheduling configurations in different scheduling configuration sets through the first information.

[0144] For the switching of the scheduling configuration, please refer to Table 1. The content shown in Table 1 is only understood as an example and is not a final limitation.

[0145] Table 1

[0146] Activated scheduling configuration Schedule configuration to be activated Scheduling configuration a1 Scheduling configuration a2 Scheduling configuration b1 Scheduling configuration b2 Scheduling configuration c1 Scheduling configuration c2

[0147] As shown in Table 1, exemplarily, scheduling configuration a1 is an activated scheduling configuration (which may be the second scheduling configuration), scheduling configuration a2 is a scheduling configuration to be activated (which may be the first scheduling configuration), and the first information may be used to indicate the switch between scheduling configuration a1 and scheduling configuration a2; scheduling configuration b1 is an activated scheduling configuration (which may be the second scheduling configuration), scheduling configuration b2 is a scheduling configuration to be activated (which may be the first scheduling configuration), and the first information may be used to indicate the switch between scheduling configuration b1 and scheduling configuration b2; scheduling configuration c1 is an activated scheduling configuration (which may be the second scheduling configuration), scheduling configuration c2 is a scheduling configuration to be activated (which may be the first scheduling configuration), and the first information may be used to indicate the switch between scheduling configuration c1 and scheduling configuration c2. Among them, the above-mentioned scheduling configurations a1\a2\b1\b2\c1\c2, etc. may be used to indicate that the latter includes one or more scheduling configurations.

[0148] In one possible implementation, when the first information indicates the switching of the scheduling configuration, the first information may carry the identification information of the scheduling configuration to be activated. For example, the first information includes the identification or index of the scheduling configuration to be activated (which may be configured by the access network device or predefined by the protocol, and is not limited to this). In this way, the switching of the scheduling configuration can be indicated.

[0149] Exemplarily, in combination with Table 1, the first information indicates activation of scheduling configuration a2, the first information carries identification information of scheduling configuration a2, and scheduling configuration a1 may be in an inactive state based on the implicit indication; the first information indicates activation of scheduling configuration b2, the first information carries identification information of scheduling configuration b2, and scheduling configuration b1 may be in an inactive state based on the implicit indication; the first information indicates activation of scheduling configuration c2, the first information carries identification information of scheduling configuration c2, and scheduling configuration c1 may be in an inactive state based on the implicit indication.

[0150] In another possible implementation, when the first information indicates the switching of the scheduling configuration, the first information may carry a bitmap. The value of the bit position corresponding to the scheduling configuration to be activated in the bitmap is different from the value of the bit position of the activated scheduling configuration. For example, a bit of 1 may be used to indicate activation, and a bit of 0 may be used to indicate deactivation. In this way, the switching of the scheduling configuration may be indicated.

[0151] Exemplarily, in combination with Table 1, the first information indicates activation of scheduling configuration a2, the first information carries a bit map, and the value of the bit position corresponding to scheduling configuration a2 is 1, and the value of the bit position corresponding to scheduling configuration a1 is 0, and scheduling configuration a1 can be in an inactive state based on the explicit indication; the first information indicates activation of scheduling configuration b2, the first information carries a bit map, and the value of the bit position corresponding to scheduling configuration b2 is 1, and the value of the bit position corresponding to scheduling configuration b1 is 0, and scheduling configuration b1 can be in an inactive state based on the explicit indication; the first information indicates activation of scheduling configuration c2, the first information carries a bit map, and the value of the bit position corresponding to scheduling configuration c2 is 1, and the value of the bit position corresponding to scheduling configuration c1 is 0, and scheduling configuration c1 can be in an inactive state based on the explicit indication.

[0152] S602. The terminal device activates the first scheduling configuration and deactivates the second scheduling configuration according to the first information.

[0153] It can be understood that the above-mentioned “deactivating the second scheduling configuration” can be understood as: the scheduling configuration used by the terminal device before activating the first scheduling configuration is the second scheduling configuration.

[0154] Exemplarily, before receiving the first information, the terminal device uses the second scheduling configuration for confirmation to achieve data transmission with the access network device. After receiving the first information, the terminal device activates the first scheduling configuration according to the first information, deactivates the second scheduling configuration, and uses the first scheduling configuration for confirmation to achieve data transmission with the access network device.

[0155] In one possible implementation, the terminal device may activate a scheduling configuration (the scheduling configuration to be activated may be determined by the terminal device, without limitation) (for example, the first scheduling configuration) according to the first information, and deactivate the scheduling configuration that was previously activated (for example, the second scheduling configuration). For example, the access network device configures multiple scheduling configurations to the terminal device (which may belong to the same scheduling configuration set or to different scheduling configuration sets, without limitation), and the terminal device activates a scheduling configuration according to the instruction of the first information, and deactivates the scheduling configuration that was previously activated; for another example, the terminal device determines the scheduling configuration to be activated according to its own data transmission requirements, and deactivates the scheduling configuration that was previously activated, without limitation.

[0156] Another possible implementation method is that the terminal device can activate the specified scheduling configuration based on the first information. For example, the first information can carry identification information of the scheduling configuration to be activated. The terminal device can activate the corresponding scheduling configuration based on the identification information of the scheduling configuration to be activated, and deactivate the scheduling configuration that was previously activated, without limitation.

[0157] S603: The terminal device and the access network device perform data transmission based on the first scheduling configuration after switching.

[0158] For example, if the scheduling configuration is a CG configuration, the terminal device can confirm the uplink resources according to the first scheduling configuration after switching (such as the first CG configuration), and send uplink service data to the access network device according to the first scheduling configuration; if the scheduling configuration is an SPS configuration, the terminal device can confirm the downlink resources according to the first scheduling configuration after switching (such as the first SPS configuration), and receive downlink service data from the access network device according to the first scheduling configuration; for another example, if the scheduling configuration is an SPS configuration, the terminal device can confirm the uplink resources according to the first scheduling configuration after switching (such as the first SPS configuration), and send uplink service data to the access network device according to the first scheduling configuration, and so on.

[0159] In summary, the terminal device can complete the switching from the second scheduling configuration to the first scheduling configuration through the first information, or complete the activation of the first scheduling configuration and deactivation of the second scheduling configuration. In this way, the terminal device can complete the switching of the scheduling configuration with lower signaling overhead.

[0160] In addition, the access network device can instruct the terminal device to switch the scheduling configuration through the first information. Compared with the existing switching of the scheduling configuration that requires the collaboration of two pieces of information, the above solution can effectively reduce the signaling overhead for switching the scheduling configuration.

[0161] Optionally, the method 600 may further include:

[0162] S601a. ​​The terminal device sends second information to the access network device, where the second information is used to request switching of the CG configuration.

[0163] Correspondingly, the access network device receives the second information.

[0164] For example, the terminal device can determine whether the currently activated scheduling configuration can meet the data transmission demand based on its own data transmission demand. When it is determined that the currently activated scheduling configuration cannot meet the data transmission demand, the terminal device can send a second message to the access network device to request the switching of the CG configuration, and the access network device can send the first message to the terminal device based on the second information. In this way, the signaling interaction between the terminal device and the access network device regarding whether to switch the scheduling configuration can be completed.

[0165] Optionally, the second information may include identification information of the scheduling configuration to be activated. In this way, the access network device may determine the scheduling configuration specifically required by the terminal device, and may instruct the terminal device to activate the scheduling configuration it wants to activate.

[0166] Optionally, the second information may include information of one or more CG configurations recommended by the terminal device, for example, periodic information, etc. Accordingly, the access network device may determine the CG configuration to be activated based on the information of one or more CG configurations recommended by the terminal device.

[0167] Optionally, the second information may not include identification information of the scheduling configuration to be activated. Furthermore, the access network device may determine the scheduling configuration to be activated based on changes in the business cycle of data transmission between the access network device and the terminal device. Exemplarily, the business cycle of data transmission between the access network device and the terminal device is switched from a first business cycle to a second business cycle, and the terminal device uses the second scheduling configuration to confirm resources and cannot match the second business cycle. The access network device may instruct to switch the scheduling configuration, for example, from the second scheduling configuration to the first scheduling configuration, and the first scheduling configuration can match the second business cycle. In this way, the data transmission between the terminal device and the access network device can match the scheduling configuration.

[0168] In addition, the above service cycle can be understood as parameters such as the frame rate or transmission rate of service transmission, etc. Different scheduling configurations can respectively match different frame rates or transmission rates of service transmission.

[0169] Optionally, the method 600 may further include:

[0170] S601b. The access network device sends third information to the terminal device, where the third information is used to configure the scheduling configuration set.

[0171] Accordingly, the terminal device receives the third information.

[0172] In this way, by configuring a scheduling configuration set for the terminal device, the terminal device can complete switching between different scheduling configurations in the same scheduling configuration set according to the first information.

[0173] In the above scheme, the access network device can configure one or more CG configuration sets, each CG configuration set includes one or more CG configurations, and some parameters of the CG configuration in the CG configuration set can be pre-configured. For example, for Type 2 CG, RRC parameters (which may include CS-RNTI, period, number of HARQ processes and other parameters) are pre-configured, but not activated through DCI. Accordingly, the above-mentioned first information may be DCI, which may be configured according to the existing activation DCI (for example, the HARQ ID field is filled with the CG configuration index of the first CG configuration, etc.). For Type 1 CG, it can be activated through RRC. Accordingly, the above-mentioned first information may be RRC, which may be configured according to the existing RRC for activating CG configuration.

[0174] Combined with the following Figure 7 right Figure 6 The scheme is further described.

[0175] Figure 7 Schematic diagram of CG configuration switching in an embodiment of the present application. Figure 7 As shown, the terminal device transmits an uplink service according to CG configuration 1. The uplink service may be a periodic service, for example, an uplink XR service. The frame rate of the uplink service is 30FPS. When the frame rate of the uplink service is switched from 30FPS to 90FPS, CG configuration 1 cannot match the transmission of the uplink service with a frame rate of 90FPS. The access network device may send a first message to the terminal device. The first message may be used to indicate switching from CG configuration 1 to CG configuration 2. CG configuration 2 can match the transmission of the uplink service with a frame rate of 90FPS.

[0176] It should be noted that CG configuration 1 and CG configuration 2 can be configured by the access network device and sent to the terminal device. In this way, the terminal device can switch between CG configuration 1 and CG configuration 2 according to the first information.

[0177] Finally, the device embodiment of the embodiment of the present application is introduced.

[0178] In order to implement the functions in the method provided in this application, the terminal device and the access network device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.

[0179] Figure 8 8 is a schematic block diagram of a communication device according to an embodiment of the present application. The communication device includes a processor 810 and a communication interface 820, and the processor 810 and the communication interface 820 can be connected to each other via a bus 830. The communication device can be a terminal device or an access network device.

[0180] Optionally, the communication device may further include a memory 840. The memory 840 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 840 is used for related instructions and data.

[0181] The processor 810 may be one or more central processing units (CPUs). When the processor 810 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0182] When the communication device is a terminal device, exemplarily, the processor 810 is used to perform the following operations: receive first information; activate a first scheduling configuration according to the first information, and deactivate a second scheduling configuration, etc.

[0183] When the communication device is an access network device, illustratively, the processor 810 is configured to perform the following operations: sending first information; performing data transmission according to the first scheduling configuration after switching, etc.

[0184] The above contents are described as examples only. The communication device is a terminal device or an access network device, which is responsible for executing the methods or steps related to the terminal device or the access network device in the above method embodiments.

[0185] The above description is only an exemplary description, and the specific content can refer to the content shown in the above method embodiment.

[0186] It should be noted that Figure 8 The implementation of each operation in can also refer to Figure 6 The corresponding description of the method embodiment shown.

[0187] Fig. 9 1 is a schematic block diagram of another communication device according to an embodiment of the present application. The communication device may be a terminal device or an access network device, or may be a chip or module in the terminal device or the access network device, and is used to implement the method involved in the above embodiment.

[0188] The communication device includes an interface unit 910 and a processing unit 920. The interface unit 910 may include a sending unit and a receiving unit. The sending unit is used to perform a sending action of the communication device, and the receiving unit is used to perform a receiving action of the communication device. For ease of description, the embodiment of the present application combines the sending unit and the receiving unit into a transceiver unit. A unified description is given here, and no further description is given later.

[0189] When the communication device is a terminal device, illustratively, the interface unit 910 is used to receive the first information, etc. The processing unit 920 is used to execute the content of the terminal device involving processing, coordination, etc. For example, the processing unit 920 is used to activate the first scheduling configuration according to the first information, and deactivate the second scheduling configuration, etc.

[0190] When the communication device is an access network device, illustratively, the interface unit 910 is used to send the first information. The processing unit 920 is used to execute the content of the access network device involving processing, coordination and other steps. For example, the processing unit 920 is used to transmit data according to the first scheduling configuration after switching.

[0191] The above contents are described as examples only. The communication device is a terminal device or an access network device, which is responsible for executing the methods or steps related to the terminal device or the access network device in the above method embodiments.

[0192] Optionally, the communication device further includes a storage unit 930, and the storage unit 930 is used to store a program or code for executing the aforementioned method.

[0193] It should be noted that Fig. 9 The device embodiment shown is used to implement Figure 6 The content described. Fig. 9 The specific execution steps and methods of the device shown can refer to the contents described in the aforementioned method embodiment.

[0194] It should be noted that Figure 8 and Fig. 9 The device may also be a chip or a chip system, etc., which is not limited to this. Figure 8 and Fig. 9When the device shown is a chip or a chip system, it can be used to implement the functions of a terminal device or an access network device.

[0195] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.

[0196] The present application also provides another chip, including: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is used to execute the code in the memory, and when the code is executed, the processor is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, and the memory is used to store computer programs or codes.

[0197] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions involving a network device or a terminal device in any of the above-mentioned embodiments.

[0198] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0199] The present application also provides a computer program. When the computer program is executed in a computer, the method of the above embodiment is implemented.

[0200] In another embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0201] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0202] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0203] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0204] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0205] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0206] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0207] The above are only specific implementations of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope of the claims.

Claims

1. A method for data transmission, characterized in that: include: receiving first information indicating a switching of a scheduling configuration; According to the first information, the first scheduling configuration is activated, and the second scheduling configuration is deactivated.

2. The method according to claim 1, characterized in that The first scheduling configuration is a first configuration authorized CG configuration, and the second scheduling configuration is a second CG configuration.

3. The method according to claim 2, characterized in that The method further comprises: Send the second information, where the second information is used to request switching of the CG configuration.

4. The method according to claim 1, characterized in that: The first scheduling configuration is a first semi-persistent scheduling SPS configuration, and the second scheduling configuration is a second SPS configuration.

5. The method according to any one of claims 1 to 4, characterized in that The first scheduling configuration and the second scheduling configuration belong to a scheduling configuration set.

6. The method according to claim 5, characterized in that The method further comprises: Receive third information, where the third information is used to configure the scheduling configuration set.

7. The method according to any one of claims 1 to 6, characterized in that The first scheduling configuration includes one or more scheduling configurations, and / or, The second scheduling configuration includes one or more scheduling configurations.

8. A method for data transmission, characterized in that: sending first information indicating a switch of a scheduling configuration, and, Data transmission is performed according to the first scheduling configuration after the switch.

9. The method according to claim 8, characterized in that The first scheduling configuration is a first configuration authorized CG configuration.

10. The method according to claim 9, characterized in that The method further comprises: Receive second information, where the second information is used to request switching of the CG configuration.

11. The method according to claim 8, characterized in that The first scheduling configuration is a first semi-persistent scheduling SPS configuration.

12. The method according to any one of claims 8 to 11, characterized in that The first scheduling configuration belongs to a scheduling configuration set.

13. The method according to claim 12, characterized in that The method further comprises: Send third information, where the third information is used to configure the scheduling configuration set.

14. The method according to any one of claims 8 to 13, characterized in that The first scheduling configuration includes one or more scheduling configurations.

15. A communication device, characterized in that: include: An interface unit, configured to receive first information indicating a switching of a scheduling configuration; A processing unit is used to activate a first scheduling configuration and deactivate a second scheduling configuration according to the first information.

16. The communication device according to claim 15, characterized in that: The first scheduling configuration is a first configuration authorized CG configuration, and the second scheduling configuration is a second CG configuration.

17. The communication device according to claim 16, characterized in that: The interface unit is also used to send second information, where the second information is used to request switching of the CG configuration.

18. The communication device according to claim 15, characterized in that: The first scheduling configuration is a first semi-persistent scheduling SPS configuration, and the second scheduling configuration is a second SPS configuration.

19. The communication device according to any one of claims 15 to 18, characterized in that: The first scheduling configuration and the second scheduling configuration belong to a scheduling configuration set.

20. The communication device according to claim 19, characterized in that The transceiver unit is further used to receive third information, where the third information is used to configure the scheduling configuration set.

21. The communication device according to any one of claims 15 to 20, characterized in that: The first scheduling configuration includes one or more scheduling configurations, and / or, The second scheduling configuration includes one or more scheduling configurations.

22. A communication device, characterized in that: include: An interface unit, configured to send first information indicating a switching of a scheduling configuration; The processing unit is used to perform data transmission according to the first scheduling configuration after switching.

23. The communication device according to claim 22, characterized in that: The first scheduling configuration is a first configuration authorized CG configuration.

24. The communication device according to claim 23, characterized in that The interface unit is also used to receive second information, where the second information is used to request switching of the CG configuration.

25. The communication device according to claim 22, characterized in that: The first scheduling configuration is a first semi-persistent scheduling SPS configuration.

26. The communication device according to any one of claims 22 to 25, characterized in that: The first scheduling configuration belongs to a scheduling configuration set.

27. The communication device according to claim 26, characterized in that The interface unit is further used to send third information, where the third information is used to configure the scheduling configuration set.

28. The communication device according to any one of claims 22 to 27, characterized in that: The first scheduling configuration includes one or more scheduling configurations.

29. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method of any one of claims 1 to 7 is performed; or, The method according to any one of claims 8 to 14 is performed.

30. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method of any one of claims 1 to 7 is performed; or, The method according to any one of claims 8 to 14 is performed.

Citation Information

Cited By

  • Data transmission method and communication apparatus

    EP4770246A1

  • Data transmission method and communication apparatus

    WO2025077386A1