Methods and apparatus for signal transmission

By dynamically adjusting the use of serving cells, combined with service characteristics and network conditions, the problem of resource waste caused by the discontinuity of URLLC service transmission was solved, spectrum utilization and throughput were improved, and the transmission efficiency and communication quality of high-priority services were guaranteed.

CN113875275BActive Publication Date: 2025-10-28HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201980096818.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-30
Publication Date
2025-10-28
Estimated Expiration
2039-09-30

AI Technical Summary

Technical Problem

In existing technologies, the transmission of URLLC services is not continuous, resulting in a waste of licensed cell resources and low system spectrum utilization and throughput.

Method used

By receiving configuration information, the system can dynamically adjust the serving cells that terminals or network devices are allowed or prohibited from using. Based on the latency requirements, priority, channel status, and load of services, the system can flexibly adjust the use of serving cells to prioritize the transmission of high-priority or low-latency services.

Benefits of technology

This improved the system's spectrum utilization and throughput, ensured the transmission efficiency and communication quality of high-priority services, and avoided resource waste and congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113875275B_ABST
    Figure CN113875275B_ABST
Patent Text Reader

Abstract

The present application provides a signal transmission method or apparatus. After receiving configuration information indicating a serving cell permitted or prohibited for a first service, a terminal can dynamically and flexibly adjust the serving cell for the first service and use the adjusted serving cell to transmit the first service. Compared to the hard isolation used in traditional solutions, where services of the same type can only be transmitted using a fixed serving cell, embodiments of the present application can improve system spectrum utilization and throughput.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically to a method and apparatus for signal transmission. Background Technology

[0002] Faced with the explosive growth in the number of smart terminals, the problem of increasingly scarce existing licensed frequency bands is becoming more and more serious. Therefore, unlicensed frequency bands are introduced in traditional solutions to offload data for operators with insufficient licensed spectrum, thereby achieving better coverage and capacity. For example, in the 4th generation (4G) mobile communication system, the Long Term Evolution (LTE) licensed-assisted access (LAA) operation was introduced, which configures unlicensed frequency band cells as secondary cells (SCells) for carrier aggregation (CA), and can also be simply referred to as LAA SCell.

[0003] Specifically, the network device restricts the uplink transmission of services by the terminal. That is, the network device configures "cell usage restriction information" to determine whether the service is allowed to be transmitted on the LAA SCell based on the logical channel corresponding to the service. If the network device allows the service to be transmitted on the LAA SCell, the LAA-UL-allowed information cell configured by the network device is set to "TRUE". Accordingly, the terminal determines whether the corresponding service can be transmitted on the LAA SCell based on the LAA-UL-allowed information cell. If the network device does not allow the service to be transmitted on the LAA SCell, the LAA-UL-allowed information cell configured by the network device is set to "FALSE". Accordingly, the terminal determines whether the corresponding service cannot be transmitted on the LAA SCell based on the LAA-UL-allowed information cell; for example, the terminal can only transmit in a licensed cell.

[0004] Services transmitted between terminals and network devices typically include Ultra Reliable Low Latency Communications (URLLC) and Massive Machine Type Communications (mMTC). Because URLLC requires low-latency transmission, network devices achieve "hard isolation" of transmission resources by setting the LAA-UL-allowed cell for URLLC to "FALSE" and the LAA-UL-allowed cell for enhanced mobile broadband (eMBB) to "TRUE." This ensures that URLLC is transmitted only in licensed cells, while eMBB is transmitted only in LAA cells. However, URLLC transmission is not continuous, leading to wasted resources in licensed cells, resulting in lower system spectrum utilization and throughput. Summary of the Invention

[0005] In view of this, this application provides a method and apparatus for signal transmission that can improve the spectrum utilization of the system or increase the throughput of the system.

[0006] In a first aspect, a method for signal transmission is provided, the method comprising: receiving configuration information from a network device, the configuration information being used to indicate a serving cell that a terminal is allowed or prohibited from using for a first service or the first control information; adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information; and transmitting the first service or the first control information according to the adjusted serving cell.

[0007] After receiving configuration information indicating whether a serving cell is allowed or prohibited for a first service, the terminal can dynamically and flexibly adjust the serving cell for that first service and use the adjusted serving cell to transmit the first service. Compared to the hard isolation used in traditional solutions, where the same type of service can only be transmitted using a fixed serving cell, this embodiment of the application can improve the system's spectrum utilization and throughput.

[0008] In some possible implementations, the adjustment of the serving cell for the terminal to allow or prohibit the terminal from using the first service or the first control information includes: when a second service or second control information arrives, adjusting the serving cell for the terminal to allow or prohibit the terminal from using the first service or the first control information.

[0009] When a terminal detects the arrival of a new service, it can adjust the serving cell that the first service it is currently processing is allowed or prohibited from using, thereby improving the terminal's ability to process multiple services simultaneously.

[0010] In some possible implementations, the second service or the second control information is a service or control information whose transmission delay requirement is less than or equal to a preset delay threshold, the first service or the first control information is a service or control information whose transmission delay requirement is greater than the preset delay threshold, or the priority of the second service or the second control information is higher than the priority of the first service or the first control information, or the priority level of the second service or the second control information is higher than the preset priority level.

[0011] If a second service with lower transmission latency arrives, the terminal can adjust the serving cell for the first service with higher transmission latency, prioritizing the second service and ensuring its quality of service and transmission efficiency. Conversely, if a high-priority service arrives, the terminal can adjust the serving cell for the low-priority service, allowing more cells to serve the high-priority service and improving its transmission efficiency.

[0012] In some possible implementations, the adjustment of the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information includes: adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the current channel state, where the channel state is the state of the channel corresponding to the unlicensed cell and / or the state of the channel corresponding to the licensed cell.

[0013] The terminal can combine the current channel status to more reasonably adjust the serving cell that allows or prohibits the terminal from using the first service, thereby further improving the overall communication performance.

[0014] In some possible implementations, adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the current channel state includes: when the channel state of the unlicensed cell is greater than or equal to a preset threshold, adjusting the cell that the terminal is allowed to use for the first service or the first control information.

[0015] If the terminal determines that the communication quality of the primary service can be guaranteed even in an unlicensed cell, it can provide the licensed cell to higher-priority services, thereby improving the overall communication efficiency and quality.

[0016] In some possible implementations, the adjustment of the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information includes: adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the terminal's current load.

[0017] The terminal can flexibly adjust the service cell that is allowed or prohibited for the first service based on the current load, thereby improving the system throughput.

[0018] In some possible implementations, adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the current load includes: when the terminal's current load is greater than or equal to a preset threshold, adjusting the first terminal to allow the first terminal to use an unlicensed cell for the first service or the first control information.

[0019] If the current load is high, the terminal will adjust the first service to use some unlicensed cells as much as possible, so as to avoid congestion caused by the lower priority first service using licensed cells under high load, thereby ensuring the system throughput.

[0020] In some possible implementations, the method further includes: receiving indication information for indicating whether the terminal is allowed or prohibited from using a serving cell for the first service or the first control information; the adjustment of the serving cell allowed or prohibited from using the first service or the first control information includes: adjusting the serving cell allowed or prohibited from using the first service or the first control information according to the indication information.

[0021] Network equipment can determine the serving cell that the first service can use and inform the terminal through indication information, so that the terminal can adjust the serving cell for the first service according to the indication information, thereby saving the terminal's power consumption.

[0022] In some possible implementations, the indication information includes a serving cell identifier, a cell list identifier, or a cell type identifier, wherein the cell list identifier corresponds to a cell list that includes at least one serving cell identifier.

[0023] Network devices adjust the serving cells available for the primary service using indication information. This adjustment can be done on a per-serving-cell basis, a per-cell set (i.e., a cell list), or a per-cell-type basis. This allows network devices to flexibly choose the specific content of the indication information based on the adjustment method. For large-granular adjustments, a cell list or cell type approach can be used, avoiding the high signaling overhead caused by indicating individual serving cells. Alternatively, for small-granular adjustments, serving cell identifiers can be used for more precise adjustments, improving accuracy.

[0024] In some possible implementations, the adjustment of the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information includes: adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information in a Packet Data Convergence Protocol (PDCP) entity, wherein the PDCP entity is associated with at least two RLC entities, or an RLC entity and an LWAAP entity; sending the first service or the first control information to a target RLC entity among the at least two RLC entities, wherein the target RLC entity corresponds to the adjusted serving cell; or sending the first service or the first control information to the RLC entity corresponding to the adjusted serving cell or to the LWAAP entity corresponding to the adjusted serving cell.

[0025] After the PDCP entity adjusts the serving cell for the first service (allowing or prohibiting the terminal from using it), the terminal sends the first service to the target RLC entity among at least two RLC entities associated with the PDCP entity. If a second service exists, the second service is sent to other RLCs among the at least two RLC entities. This adjustment of the serving cell for the first service followed by service offloading avoids interference between different services, and the processing efficiency of both the first and second services is improved due to the separate processing by different RLC entities.

[0026] After the PDCP entity adjusts the serving cell for the first service (allowing or prohibiting the terminal from using it), the terminal sends the first service to the LTE-RAD Convergence Matching Protocol entity associated with the PDCP entity. If a second service exists, it is sent to the RLC entity associated with the PDCP entity. This adjustment of the serving cell for the first service followed by service offloading avoids interference between different services. Furthermore, it ensures the QoS of the second service while maintaining the throughput of the first service.

[0027] In some possible implementations, the adjustment of the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information includes: adjusting the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information at the Media Access Control (MAC) layer.

[0028] The terminal can adjust the MAC address to allow or deny the use of the serving cell for the first service. After adjusting the serving cell for the first service, and then performing service offloading, interference between different services can be avoided. In addition, while ensuring the QoS of the second service, the throughput of the first service can also be guaranteed.

[0029] In some possible implementations, the configuration information is used to indicate a list of multiple service cells that the terminal is allowed or prohibited from using for the first service or the first control information, and the adjusted service cell is a service cell in one of the multiple service cell lists indicated by the configuration information.

[0030] Based on this configuration information, the terminal can learn about various restriction methods. Subsequently, the terminal can flexibly select a suitable restriction method from these methods to restrict the serving cell, thereby further improving system performance.

[0031] In some possible implementations, the first control information or the second control information includes at least one of the following: SRB (Radio Signaling Bearer) bearer signaling, CCCH (Common Control Channel) bearer signaling, SDAP (Service Data Adaptation Protocol) signaling, PDCP (Packet Data Convergence Protocol) signaling, RLC (Radio Link Control Protocol) signaling, and MAC (Media Access Control) signaling.

[0032] In a second aspect, a method for signal transmission is provided, the method comprising: determining a serving cell that a terminal is allowed or prohibited from using for a first service or a first control information; and sending indication information to the terminal, the indication information being used to indicate the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information.

[0033] Network equipment can determine the serving cell that the first service can use and inform the terminal through indication information, so that the terminal can adjust the serving cell for the first service according to the indication information, thereby saving the terminal's power consumption.

[0034] In some possible implementations, the indication information includes a serving cell identifier, a cell list identifier, or a cell type identifier, wherein the cell list identifier corresponds to a cell list that includes at least one serving cell identifier.

[0035] Network devices adjust the serving cells available for the primary service using indication information. This adjustment can be done on a per-serving-cell basis, a per-cell set (i.e., a cell list), or a per-cell-type basis. This allows network devices to flexibly choose the specific content of the indication information based on the adjustment method. For large-granular adjustments, a cell list or cell type approach can be used, avoiding the high signaling overhead caused by indicating individual serving cells. Alternatively, for small-granular adjustments, serving cell identifiers can be used for more precise adjustments, improving accuracy.

[0036] In some possible implementations, determining the serving cell that allows or prohibits the terminal from using the first service or the first control information includes: determining the serving cell that allows or prohibits the terminal from using the first service or the first control information based on the detection result of whether the terminal has received a second service or the second control information.

[0037] When a network device detects a new service arriving at a terminal, it can adjust the serving cell that is currently being processed to allow or prohibit the use of the primary service, thereby improving the terminal's ability to process multiple services simultaneously.

[0038] In some possible implementations, the second service or the second control information is a service or control information whose transmission delay requirement is less than or equal to a preset delay threshold, the first service or the first control information is a service or control information whose transmission delay requirement is greater than the preset delay threshold, or the priority of the second service or the second control information is higher than the priority of the first service or the first control information, or the priority level of the second service or the second control information is higher than the preset priority level.

[0039] If a network device detects the arrival of a second service with lower transmission latency requirements, it can adjust the serving cell for the first service with higher latency requirements using indication information. This prioritizes the second service, ensuring the quality of service and transmission efficiency for the latency-critical second service. Conversely, if a network device detects the arrival of a high-priority service, it can adjust the serving cell for the low-priority service using indication information. This allows more serving cells to serve the high-priority service, improving its transmission efficiency.

[0040] In some possible implementations, determining the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information includes: determining the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the current channel state, wherein the channel state is the state of the channel corresponding to the unlicensed cell and / or the state of the channel corresponding to the licensed cell.

[0041] Network devices can combine the current channel conditions to more rationally adjust the serving cells that allow or prohibit terminals from using the primary service, thereby further improving the overall communication performance.

[0042] In some possible implementations, determining the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the current channel state includes: if the channel state of the unlicensed cell is greater than or equal to a preset threshold, determining that the serving cell that the terminal is allowed to use for the first service or the first control information is an unlicensed cell.

[0043] If network equipment can guarantee the communication quality of the primary service even when detecting an unlicensed cell, it can provide the licensed cell to higher-priority services, thereby improving overall communication efficiency and quality.

[0044] In some possible implementations, determining the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information includes: determining the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information based on the terminal's current load.

[0045] Network devices can flexibly adjust the service cells that are allowed or prohibited for the first service based on the current load of the terminal through indication information, thereby improving the system throughput.

[0046] In some possible implementations, determining whether the terminal is allowed or prohibited from using the serving cell for the first service or the first control information based on the current load includes: if the terminal's current load is greater than or equal to a preset threshold, determining that the serving cell allowed for the terminal to use the first service or the first control information is an unlicensed cell.

[0047] If the terminal is currently under high load, the network device will adjust the first service to use some unlicensed cells as much as possible, so as to avoid congestion caused by the lower priority first service using licensed cells under high load, thereby ensuring the system throughput.

[0048] In some possible implementations, the first control information or the second control information includes at least one of the following: SRB (Radio Signaling Bearer) bearer signaling, CCCH (Common Control Channel) bearer signaling, SDAP (Service Data Adaptation Protocol) signaling, PDCP (Packet Data Convergence Protocol) signaling, RLC (Radio Link Control Protocol) signaling, and MAC (Media Access Control) signaling.

[0049] Thirdly, a signal transmission device is provided. This device can be a terminal or a chip for a terminal, such as a chip that can be installed within a terminal. The device has the function of implementing the first aspect described above, and various possible implementation methods. This function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described function.

[0050] In one possible design, the device includes a processing module and a transceiver module, which may be at least one of a transceiver, receiver, and transmitter. The transceiver module may include a receiving module and a transmitting module, and specifically may include radio frequency circuitry or an antenna. The processing module may be a processor. Optionally, the device further includes a storage module, which may be, for example, a memory. When a storage module is included, it is used to store instructions. The processing module is connected to the storage module and can execute the instructions stored in the storage module or instructions derived from other instructions to cause the device to perform the communication methods described in the first aspect and various possible implementations. In this design, the device may be a terminal.

[0051] In another possible design, when the device is a chip, the chip includes a processing module and a transceiver module. The transceiver module may be, for example, an input / output interface, pins, or circuitry on the chip. The processing module may be, for example, a processor. The processing module can execute instructions to cause the chip within the terminal to perform the above-described communication methods, as well as any possible implementations. Optionally, the processing module can execute instructions in a storage module, which may be an on-chip storage module, such as a register or cache. The storage module may also be located within the communication device but outside the chip, such as read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM), etc.

[0052] The processor mentioned above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs for the first aspect above, as well as any possible communication methods of implementation.

[0053] Fourthly, a signal transmission apparatus is provided. This apparatus may be a network device or a chip used in a network device, such as a chip that can be installed within a network device. The apparatus has the functionality to implement the second aspect described above, and various possible implementation methods. This functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functionality.

[0054] In one possible design, the device includes a transceiver module and a processing module. The transceiver module may be at least one of a transceiver, a receiver, and a transmitter. Specifically, it may include a receiving module and a transmitting module, and may include radio frequency circuitry or an antenna. The processing module may be a processor.

[0055] Optionally, the device further includes a storage module, which may be, for example, a memory. When a storage module is included, it is used to store instructions. The processing module is connected to the storage module and can execute the instructions stored in the storage module or instructions derived from other sources to cause the device to perform the methods described in the second aspect above, or any of them.

[0056] In another possible design, when the device is a chip, the chip includes a transceiver module and a processing module. The transceiver module may be, for example, an input / output interface, pins, or circuitry on the chip. The processing module may be, for example, a processor. The processing module can execute instructions to cause the chip within the network device to perform the second aspect described above, as well as any possible implementation of the communication method.

[0057] Optionally, the processing module can execute instructions from a storage module, which can be an on-chip storage module, such as a register or cache. Alternatively, the storage module can be located within the communication device but outside the chip, such as read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0058] The processor mentioned above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of programs for the communication methods mentioned above.

[0059] Fifthly, an apparatus is provided, comprising modules for implementing the method as described in the first aspect and any possible implementation thereof.

[0060] In a sixth aspect, an apparatus is provided, comprising modules for implementing the method as described in the second aspect and any possible implementation thereof.

[0061] A seventh aspect provides an apparatus including a processor for invoking a program stored in memory to perform the method as described in the first aspect and any possible implementation thereof.

[0062] Eighthly, an apparatus is provided, including a processor for invoking a program stored in memory to perform the method as described in the second aspect and any possible implementation thereof.

[0063] A ninth aspect provides an apparatus comprising: a processor and an interface circuit, the processor being configured to communicate with other devices via the interface circuit and to perform the method as described in claim 1, and any possible implementation thereof.

[0064] In a tenth aspect, an apparatus is provided, comprising: a processor and an interface circuit, the processor being configured to communicate with other devices via the interface circuit and to perform the method as described in claim 2, and any possible implementation thereof.

[0065] In the eleventh aspect, a terminal is provided, comprising the apparatus described in any of the fifth, seventh, or ninth aspects, and in any possible implementation thereof.

[0066] In a twelfth aspect, a network device is provided, including the means described in any of the sixth, eighth, or tenth aspects, and in any possible implementation thereof.

[0067] In a thirteenth aspect, a computer storage medium is provided, the computer storage medium storing instructions that, when executed, implement the method as described in claim 1, and any possible implementation thereof.

[0068] In a fourteenth aspect, a computer storage medium is provided that stores instructions which, when executed, implement the method as described in claim 2, and any possible implementation thereof.

[0069] In a fifteenth aspect, a computer storage medium is provided that stores program code for instructing instructions to perform the methods described in the first aspect above and any possible implementation thereof.

[0070] In a sixteenth aspect, a computer storage medium is provided that stores program code for instructing instructions to perform the methods described in the second aspect above and any possible implementation thereof.

[0071] In a seventeenth aspect, a computer program product containing instructions is provided, which, when run on a processor, causes a computer to perform the methods described in the first aspect above, or any possible implementation thereof.

[0072] In an eighteenth aspect, a computer program product containing instructions is provided, which, when run on a processor, causes the computer to perform the methods described in the second aspect above, or any possible implementation thereof.

[0073] In a nineteenth aspect, a communication system is provided, comprising means having the functions of implementing the methods and various possible designs of the first aspect described above, and the means having the functions of implementing the methods and various possible designs of the second aspect described above.

[0074] Based on the above technical solution, after receiving configuration information indicating whether a serving cell is allowed or prohibited for a first service, the terminal can dynamically and flexibly adjust the serving cell for the first service and use the adjusted serving cell to transmit the first service. Compared to the hard isolation used in traditional solutions, where the same type of service can only be transmitted using a fixed serving cell, this embodiment can improve the system's spectrum utilization and throughput. Attached Figure Description

[0075] Figure 1 This is a schematic diagram of a communication system according to this application;

[0076] Figure 2 This is a schematic diagram of a specific communication architecture in this application;

[0077] Figure 3 This is a schematic diagram of another specific communication architecture in this application;

[0078] Figure 4 This is a schematic diagram of the signal transmission method in a traditional scheme;

[0079] Figure 5 This is a schematic flowchart of a signal transmission method according to an embodiment of this application;

[0080] Figure 6 This is a schematic diagram of a signal transmission method according to a specific embodiment of this application;

[0081] Figure 7 This is a schematic diagram of a signal transmission method according to another specific embodiment of this application;

[0082] Figure 8 This is a schematic diagram of a signal transmission method according to another specific embodiment of this application;

[0083] Figure 9 This is a schematic block diagram of a signal transmission apparatus according to an embodiment of this application;

[0084] Figure 10 This is a schematic structural diagram of a signal transmission apparatus according to an embodiment of this application;

[0085] Figure 11 This is a schematic block diagram of a signal transmission apparatus according to another embodiment of this application;

[0086] Figure 12This is a schematic structural diagram of a signal transmission apparatus according to an embodiment of this application;

[0087] Figure 13 This is a schematic structural diagram of a signal transmission apparatus according to an embodiment of this application;

[0088] Figure 14 This is a schematic structural diagram of a signal transmission apparatus according to another embodiment of this application;

[0089] Figure 15 This is a schematic structural diagram of a signal transmission apparatus according to another embodiment of this application;

[0090] Figure 16 This is a schematic structural diagram of a signal transmission apparatus according to another embodiment of this application. Detailed Implementation

[0091] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0092] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5th Generation (5G) systems, or New Radio (NR) systems, and future mobile communication systems, etc.

[0093] In this application, the term "terminal" can refer to a device with wireless transceiver capabilities, and may be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), vehicle-mounted terminal, remote station, or remote terminal. Specific forms of the terminal may include mobile phones, cellular phones, cordless phones, session initiation protocol (SIP) phones, wearable devices, tablets, desktop computers, laptops, all-in-one computers, vehicle-mounted terminals, wireless local loop (WLL) stations, and personal digital assistants (PDAs). The terminal can be applied to the following scenarios: virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes. The terminal can be fixed or mobile. It should be noted that the terminal can support at least one wireless communication technology, such as LTE, NR, wideband code division multiple access (WCDMA), etc.

[0094] Network devices are devices within a wireless network, such as radio access network (RAN) nodes that connect terminals to the wireless network. Examples of RAN nodes include: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), and wireless fidelity (Wi-Fi) access point (AP). In a network architecture, network devices may include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN devices comprising both CU and DU nodes. These network devices can support at least one wireless communication technology, such as LTE, NR, or WCDMA.

[0095] In some deployments, a gNB may include centralized units (CU) and dual units (DU). A gNB may also include active antenna units (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered to be sent by the DU, or by both the DU and AAU. It is understood that network devices can be devices that include one or more of the following: CU nodes, DU nodes, and AAU nodes. In addition, the CU can be classified as a network device in the radio access network (RAN) or as a network device in the core network (CN), and this application does not limit this.

[0096] In this embodiment, the terminal or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal or network device, or a functional module in the terminal or network device that can call and execute a program.

[0097] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0098] It is understood that network devices and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. The embodiments of this application do not limit the application scenarios of wireless access network devices and terminals.

[0099] The following is a brief introduction to the terminology used in this application:

[0100] 1. Authorized Resources:

[0101] Licensed resources are typically those that can provide high-quality communication. These time-frequency resources generally require approval from national or local wireless commissions before they can be used. Different systems, such as LTE and WiFi systems, or systems belonging to different operators, cannot share licensed time-frequency resources.

[0102] 2. Unauthorized resources:

[0103] Unlicensed resources can offload licensed resources to achieve better coverage and capacity, thereby improving user experience. Specifically, unlicensed resources can be resources that multiple communication devices can share. Sharing unlicensed resources means that the use of a specific spectrum is subject to restrictions only on indicators such as transmit power and out-of-band leakage, ensuring that multiple devices sharing the same frequency band meet basic coexistence requirements. Operators can use unlicensed resources to achieve network capacity offloading, but they must comply with the regulatory requirements for unlicensed resources in different regions and for different spectrums. These requirements are usually formulated to protect public systems such as radar, and to ensure that multiple systems do not cause harmful impacts on each other and coexist fairly. These requirements include transmit power limits, out-of-band leakage indicators, indoor and outdoor usage restrictions, and some regions may have additional coexistence strategies. For example, communication devices can use time-frequency resources in a contention-based or eavesdropping manner, such as the listen-before-talk (LBT) method.

[0104] By way of example and not limitation, in embodiments of the present invention, the unlicensed resource (specifically, the unlicensed resource) may include frequency bands around 5 GHz, frequency bands around 2.4 GHz, frequency bands around 3.5 GHz, and frequency bands around 6 GHz.

[0105] Furthermore, by way of example and not limitation, in embodiments of the present invention, the communication system may employ, for example, licensed-assisted access (LAA), dual connectivity (DC), and standalone technologies. LAA includes utilizing the configuration and structure of carrier aggregation (CA) in existing LTE systems. It is based on configuring carriers on operator-licensed frequency bands (licensed carriers) for communication, and configuring multiple carriers on unlicensed resources (unlicensed carriers) to use the licensed carriers as auxiliary carriers for communication. That is, LTE devices can use CA to use licensed carriers as primary component carriers (PCCs) or primary cells (PCells), and unlicensed carriers as secondary component carriers (SCCs) or secondary cells (SCells). Dual connectivity (DC) technology includes techniques for jointly using licensed and unlicensed carriers in a non-CA manner, or it also includes techniques for jointly using multiple unlicensed carriers in a non-CA manner. LTE devices can also be deployed independently, directly on unlicensed carriers.

[0106] 3. eMBB service:

[0107] The main characteristics of eMBB services are large data transmission volume and high transmission rate. Typical eMBB services include ultra-high-definition video, augmented reality (AR), and virtual reality (VR).

[0108] 4. URLLC service:

[0109] The main characteristics of URLLC services are ultra-high reliability, low latency, small data transmission volume, and burstiness. For example, without considering reliability, the latency requirement for URLLC services is within 0.5 milliseconds (ms); to achieve 99.999% reliability, the transmission latency requirement is within 1 ms. Typical URLLC services include: wireless control in industrial manufacturing or production processes, motion control for autonomous vehicles and drones, and haptic interaction applications such as remote repair and remote surgery.

[0110] 5. Bandwidth:

[0111] Bandwidth can be understood as a segment of continuous or discontinuous resources in the frequency domain. For example, bandwidth can be a cell, a carrier, or a bandwidth portion. The cell can be the serving cell of a terminal. A serving cell is described by higher layers from the perspective of resource management, mobility management, or service units. The coverage area of ​​each network device can be divided into one or more serving cells, and a serving cell can be considered as composed of certain frequency domain resources; that is, a serving cell can include one or more carriers. The concept of a carrier is described from the perspective of signal generation at the physical layer. A carrier is defined by one or more frequency points, corresponding to a segment of continuous or discontinuous spectrum, used to carry communication data between network devices and terminals. Downlink carriers can be used for downlink transmission, and uplink carriers can be used for uplink transmission. Furthermore, a carrier can include one or more bandwidth portions.

[0112] It should be noted that if a cell includes a carrier, then a carrier can be considered an independent cell, regardless of its physical location. That is, a carrier can be equivalently replaced by a cell.

[0113] It should be understood that the bandwidth part (BWP) may be referred to as the carrier bandwidth part, subband bandwidth, narrowband bandwidth, or other names. For ease of description, the following embodiments use BWP as an example, but this application does not limit it.

[0114] Figure 1 This is a schematic diagram of a communication system according to this application. Figure 1 The communication system may include at least one terminal (e.g., terminal 10, terminal 20, terminal 30, terminal 40, terminal 50, and terminal 60) and a network device 70. The network device 70 is used to provide communication services to the terminal and access the core network. The terminal can access the network by searching for synchronization signals, broadcast signals, etc. sent by the network device 70, thereby communicating with the network. Figure 1 Terminals 10, 20, 30, 40, and 60 can perform uplink and downlink transmissions with network device 70. For example, network device 70 can send downlink signals to terminals 10, 20, 30, 40, and 60, and can also receive uplink signals sent by terminals 10, 20, 30, 40, and 60.

[0115] Furthermore, terminals 40, 50, and 60 can also be considered as a communication system. Terminal 60 can send signals to and receive signals sent by terminals 40 and 50. In other words, the embodiments of this application can be applied to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the sending device is a network device, and the corresponding receiving device is a terminal. For uplink signal transmission, the sending device is a terminal, and the corresponding receiving device is a network device. For D2D signal transmission, the sending device is a terminal, and the corresponding receiving device is also a terminal. The embodiments of this application do not limit the direction of signal transmission.

[0116] It should be noted that the embodiments of this application can be applied to a communication system including one or more network devices, or to a communication system including one or more terminals; this application does not limit the scope of the application. One network device can send data or control signaling to one or more terminals. Multiple network devices can also simultaneously send data or control signaling to one or more terminals.

[0117] Figure 2This is a schematic diagram of a network architecture provided in an embodiment of this application. The network architecture includes a CN device and a RAN device. The RAN device includes a baseband device and a radio frequency (RF) device. The baseband device can be implemented by one node or multiple nodes. The RF device can be implemented independently from the baseband device, integrated into the baseband device, or partially remote and partially integrated into the baseband device. For example, in an LTE communication system, the RAN device (eNB) includes a baseband device and an RF device. The RF device can be arranged remotely relative to the baseband device; for example, a remote radio unit (RRU) is arranged remotely relative to the BBU. Communication between the RAN device and the terminal follows a certain protocol layer structure. For example, the control plane protocol layer structure can include the 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 can include the functions of protocol layers such as PDCP layer, RLC layer, MAC layer and physical layer; in one implementation, a service data adaptation protocol (SDAP) layer can also be included above the PDCP layer.

[0118] The functionality of these protocol layers can be implemented by a single node or by multiple nodes; for example, in one evolutionary architecture, the RAN equipment may include centralized units (CUs) and distributed units (DUs), with multiple DUs being centrally controlled by a single CU. Figure 2 As shown, CU and DU can be divided according to the protocol layer of the wireless network. For example, the functions of the PDCP layer and above are set in the CU, and the functions of the protocol layers below PDCP, such as the RLC layer and MAC layer, are set in the DU.

[0119] This layered protocol division is merely an example; it can also be applied to other protocol layers. For instance, at the RLC layer, functions of the RLC layer and above could be placed in the CU, while functions of lower-level protocol layers could be placed in the DU. Alternatively, it could be done within a specific protocol layer, for example, placing some functions of the RLC layer and functions of higher-level protocol layers in the CU, while placing the remaining functions of the RLC layer and functions of lower-level protocol layers in the DU. Furthermore, it can be divided in other ways, such as by latency, placing functions whose processing time needs to meet latency requirements in the DU, and functions that do not need to meet that latency requirement in the CU.

[0120] Furthermore, the radio frequency device can be moved remotely and not placed in the DU, or it can be integrated into the DU, or it can be partially moved remotely and partially integrated into the DU; there are no restrictions on this.

[0121] Please continue to refer to Figure 3 In contrast Figure 2 The architecture shown can also separate the control plane (CP) and user plane (UP) of the CU and implement them as different entities, namely the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity).

[0122] In the above network architecture, signaling generated by the CU can be sent to the terminal via the DU, or signaling generated by the terminal can be sent to the CU via the DU. The DU can directly encapsulate the signaling through the protocol layer and transmit it to the terminal or CU without parsing it. In the following embodiments, if such signaling transmission between the DU and the terminal is involved, the DU's sending or receiving of signaling includes this scenario. For example, RRC or PDCP layer signaling will eventually be processed into PHY layer signaling and sent to the terminal, or it may be transformed from received PHY layer signaling. In this architecture, the RRC or PDCP layer signaling can also be considered as being sent by the DU, or by the DU and radio frequency.

[0123] In the above embodiments, the CU is classified as a network device on the RAN side. Alternatively, the CU can also be classified as a network device on the CN side, without any limitation.

[0124] The apparatus in the following embodiments of this application, depending on the function it performs, can be located in a terminal or a network device. When the above CU-DU structure is adopted, the network device can be a CU node, a DU node, or a RAN device including CU nodes and DU nodes.

[0125] Network devices restrict uplink transmissions by terminals. Specifically, the network device configures "cell usage restriction information" to determine whether a service is allowed to be transmitted on the LAA SCell based on the logical channel corresponding to that service. If the network device allows the service to be transmitted on the LAA SCell, the LAA-UL-allowed information cell configured by the network device is set to "TRUE". Accordingly, the terminal determines whether the corresponding service can be transmitted on the LAA SCell based on the LAA-UL-allowed information cell. If the network device does not allow the service to be transmitted on the LAA SCell, the LAA-UL-allowed information cell configured by the network device is set to "FALSE". Accordingly, the terminal determines whether the corresponding service can be transmitted on the LAA SCell based on the LAA-UL-allowed information cell; for example, the terminal can only transmit in a licensed cell.

[0126] Because URLLC services require low-latency transmission, network devices achieve "hard isolation" of transmission resources between URLLC and eMBB services by setting the LAA-UL-allowed information cells for URLLC services to "FALSE" and the LAA-UL-allowed information cells for eMBB services to "TRUE". This ensures that URLLC services are transmitted only in licensed cells, while eMBB services are transmitted only in LAA cells. Figure 4 As shown, eMBB services can only be sent in cell set 2, while URLLC services can only be sent in cell set 1.

[0127] However, the transmission of URLLC services is not continuous, which leads to a waste of resources in licensed cells, meaning that the system's spectrum utilization and throughput are low.

[0128] Figure 5 This is a schematic flowchart of a signal transmission method according to an embodiment of this application.

[0129] It is understood that the signals involved in the embodiments of this application can be either services or control information. For ease of description, the following embodiments are illustrated using services as an example, but this application is not limited thereto. That is, in the following embodiments, services can be replaced with control information; for example, the first service can be replaced with the first control information, and the second service can be replaced with the second control information.

[0130] Optionally, the first or second service may include data transmitted via a data radio bearer (DRB), data transmitted via a logical channel, data transmitted via a flow, or data transmitted via a protocol data unit (PDU) session.

[0131] Optionally, the first or second control information may include at least one of the following: signalalling radio bearer (SRB) bearer signaling, common control channel (CCCH) bearer signaling, service data adaptation protocol (SDAP) signaling (e.g., SDAP layer control PDU or SDAP layer control information), packet data convergence protocol (PDCP) signaling (e.g., PDCP layer control PDU or PDCP layer control information), radio link control (RLC) signaling (e.g., RLC layer control PDU or RLC layer control information), and media access control (MAC) signaling (e.g., MAC CE or MAC layer control information).

[0132] Specifically, an SRB can be SRB1, SRB2, or SRB3. An SRB can be used to send RRC signaling or to send the corresponding PDCP data PDU. A CCCH is used to send RRC signaling specific to the CCCH transmission. An SDAP control PDU, or SDAP layer control information, can be used to indicate that the terminal has stopped mapping the QoS flow indicated by the Control PDU to the DRB transmitted by the Control PDU. A PDCP control PDU or PDCP layer control information can be a PDCP layer status report, etc. An RLC control PDU or RLC layer control information can be an RLC layer status PDU used to provide feedback on the receiver's reception status of RLC data. MAC CE or MAC layer control information can be an information buffer report or power margin report, etc.

[0133] 301. The terminal receives configuration information from the network device, which indicates whether the terminal is allowed or prohibited from using the serving cell for the first service. Accordingly, the network device sends the configuration information to the terminal.

[0134] Specifically, network devices can pre-configure the terminal transmission of the first service to allow or prohibit the use of the first service.

[0135] It is understandable that the first service can be of the same type, for example, the first service is eMBB service or massive machine type communications (mMTC) service.

[0136] It is also understandable that the serving cells that the terminal is allowed to use for this first service can be limited to the permitted serving cells, and other serving cells cannot be used. Alternatively, the serving cells that the terminal is allowed to use for this first service can be limited to the permitted serving cells, and other serving cells cannot be used.

[0137] It is also understood that this configuration information can be carried in RRC messages, such as any one of the following: RRC reconfiguration message, RRC recovery message, RRC establishment message, or RRC release message.

[0138] It is also understandable that this configuration information can be sent from the core network to the network device, such as messages applicable to the NG interface between the network device and the core network, like Protocol Data Unit (PDU) session resource setup or PDU session resource modification, etc. The specific NG message is not limited here. The network device then sends this configuration information to the terminal via air interface messages.

[0139] It is also understood that the following embodiments can be described as a restriction method for the service cell of the first service, which allows or prohibits the terminal from using the service cell.

[0140] Optionally, the terminal may allow or prohibit the use or prohibition of service cells for the first service, either on a single cell basis, on a set of cells basis, or on a cell type basis.

[0141] For example, the terminal may be prohibited from transmitting the first service in serving cell 1 and serving cell 3, or the terminal may be allowed to transmit the first service in serving cell 2.

[0142] For example, the transmission of the first service may be permitted in the serving cell corresponding to the cell identifier included in cell list 1, or the transmission of the first service may be prohibited in the serving cells corresponding to the cell identifiers included in cell list 2 and cell list 3.

[0143] For example, the first service may be allowed to be transmitted in an unlicensed cell, but may be prohibited from being transmitted in a licensed cell.

[0144] Understandably, the list of cells can be categorized by cell type; for example, the list can correspond to authorized cell types or unauthorized cell types.

[0145] Optionally, the configuration information may indicate a list of multiple serving cells that allow or prohibit the terminal from using the first service. For example, the configuration information may include multiple information elements, each of which is used to indicate a list of serving cells that allow or prohibit the terminal from using the first service.

[0146] Specifically, in step 301, a list of serving cells with various types of restrictions can be directly configured for the first service, i.e., various restriction methods. Specifically, this configuration information includes multiple information elements, each including a type of restriction method. In this way, the terminal can obtain information from the various restriction methods and subsequently flexibly select a suitable restriction method from these methods to restrict the serving cell, thereby further improving system performance.

[0147] For example, the configuration information includes multiple cell lists, where cell list 1 is {serving cell #1, serving cell #2}, and cell list 2 is {serving cell #3, serving cell #4}. The current terminal's restriction method for the first service could be allowing the use of cells indicated in cell list 1, and after adjustment, the restriction method for the first service could be allowing the use of cells indicated in cell list 2. Alternatively, the current terminal's restriction method for the first service could be prohibiting the use of cells indicated in cell list 1, and after adjustment, the restriction method for the first service could be prohibiting the use of cells indicated in cell list 2.

[0148] Understandably, the list of cells may include one or more cell identifiers.

[0149] Understandably, the list of communities may include community identifiers for the communities they serve. Community identifiers can be used to identify communities, that is, to distinguish different communities.

[0150] 302, The terminal adjusts the service cell that allows or prohibits the terminal from using the first service.

[0151] Specifically, the terminal can flexibly adjust the serving cells that the terminal can or cannot use for transmitting the first service.

[0152] It is understood that if the configuration information in step 301 is used to configure multiple types of restriction methods, then the restriction method of the serving cell adjusted for the first service will be one of those multiple types of restriction methods. More specifically, if the configuration information includes a list of serving cells that the terminal is allowed to use for the first service, then the first serving cell adjusted for the first service will be a serving cell in that list of serving cells.

[0153] It is also understandable that the terminal may adjust the restrictions on the serving cell for the first service by changing, activating or deactivating them, and this application does not limit this.

[0154] In one embodiment, the terminal can dynamically adjust the serving cell for the first service.

[0155] In one possible implementation, when the terminal detects the arrival of a second service, it adjusts the serving cell for the first service to allow or prohibit the terminal from using it.

[0156] Specifically, when a terminal detects the arrival of a new service, it can adjust the serving cell that the first service it is currently processing is allowed or prohibited from using, thereby improving the terminal's ability to process multiple services simultaneously.

[0157] For example, in step 301, the network device is configured to allow the first service to be transmitted in an authorized cell. If the arrival of the second service is detected, the first service is adjusted to be allowed or only allowed to be transmitted in an unauthorized cell.

[0158] It is understood that the arrival of the second service may be due to the existence of a second service pending departure or processing, and this application does not limit this.

[0159] Optionally, the second service is a service whose transmission latency requirement is less than or equal to a preset latency threshold, and the first service is a service whose transmission latency requirement is greater than the preset latency threshold. In other words, if a second service with a lower transmission latency requirement arrives, the terminal can adjust the serving cell of the first service with a higher transmission latency requirement to prioritize the transmission of the second service, thereby ensuring the quality of service (QoS) and transmission efficiency for the second service with higher latency requirements.

[0160] Optionally, the second service may be a radio resource transmission service scrambled with a specific radio network temporary identifier (RNTI), or a radio resource transmission service indicated by a specific downlink control information (DCI) format or a specific field in the DCI, or a radio resource transmission service indicated by a PDCCH transmitted on a specific control resource set (CORESET), or a radio resource transmission service indicated by a PDCCH transmitted on a specific search space. It should be noted that the RNTI or DCI format, the specific field in the DCI, the CORESET, or the search space are different from the RNTI or DCI format, the specific field in the DCI, the CORESET, or the search space corresponding to the first service.

[0161] Optionally, the second service is a service transmitted on a specific logical channel or group of logical channels indicated by the network.

[0162] For example, if the network indicates the logical channel K or logical channel group M corresponding to the second service, then the service of logical channel K or logical channel group M is the second service.

[0163] Optionally, the priority of the second service is higher than that of the first service, or the priority of the second service is higher than a preset priority level.

[0164] For example, when data arrives on a higher priority logical channel or logical channel group, or when data arrives on a logical channel or logical channel group with a priority higher than a preset priority threshold, that is, when a high-priority service arrives, the terminal can adjust the serving cell for the low-priority service so that more serving cells can serve the high-priority service, thereby improving the transmission efficiency of the high-priority service.

[0165] It should be noted that the priority of control information can be determined in the following two ways:

[0166] Method 1:

[0167] The control information is associated with the priority of the logical channel. For example, taking CCCH signaling as an example, the priority of CCCH signaling is the priority corresponding to the associated logical channel. Taking MAC CE signaling as another example, the priority of MAC CE is the relative priority specified for the logical channel corresponding to uplink logical channel prioritization (LCP) or the absolute priority configured on the network side.

[0168] Method 2:

[0169] The absolute or relative priority of the control information configured or preset on the network side (e.g., as specified by the protocol). For example, the protocol specifies that the SDAP control PDU has a higher priority, or designates the SDAP control PDU as a high-priority signaling.

[0170] In another possible implementation, the terminal can adjust the serving cell that it is allowed or prohibited from using for the first service based on the current channel state.

[0171] Specifically, the terminal can also consider the current channel conditions and adjust the serving cell for allowing or prohibiting the terminal from using the first service. In other words, the terminal can combine the current channel conditions to more reasonably adjust the serving cell for allowing or prohibiting the terminal from using the first service, thereby further improving the overall communication performance.

[0172] For example, if the current channel state is relatively idle, the terminal can restrict fewer serving cells for the first service. If the current channel state is relatively busy, more serving cells can be restricted for the first service to ensure the transmission of the second service.

[0173] For example, if the channel state of an unlicensed cell is greater than or equal to a preset threshold, the terminal can adjust the permission to use licensed cells for the first service. In other words, if the terminal determines that unlicensed cells can also guarantee the communication quality of the first service, it can provide licensed cells for higher-priority services, thereby improving overall communication efficiency and quality.

[0174] For example, if in step 301, the network device configures the first service to be allowed or only allowed to be transmitted in licensed cells through configuration information, and if the channel status of the current unlicensed cell is good, then the first service is adjusted to be allowed or only allowed to be transmitted in unlicensed cells.

[0175] In another possible implementation, the terminal can adjust the serving cell that is allowed or prohibited for the first service based on the current load.

[0176] Specifically, the terminal can flexibly adjust the service cell that is allowed or prohibited for the first service based on the current load, thereby improving the system throughput.

[0177] For example, if the current load of the terminal is greater than or equal to a preset threshold, the terminal is allowed to use unlicensed cells for the first service. In other words, if the current load is high, the terminal adjusts the first service to use as many unlicensed cells as possible to avoid congestion caused by the lower-priority first service using licensed cells under high load, thereby ensuring the system throughput.

[0178] In another embodiment, the terminal may receive indication information from the network device, the indication information being used to indicate whether the service cell is allowed or prohibited for the first service, and determine whether the service cell is allowed or prohibited for the terminal to use the first service based on the indication information.

[0179] Specifically, the network device can determine the serving cell that the first service can use and inform the terminal through instruction information, so that the terminal can adjust the serving cell for the first service according to the instruction information, thereby saving the terminal's power consumption.

[0180] It is understandable that the method by which network devices determine the serving cell for the first service can be the same as the method by which terminals determine the serving cell for the first service. To avoid duplication, this will not be elaborated here.

[0181] It should be noted that when network devices detect a second service arriving at another terminal, they can restrict the first service of that terminal.

[0182] It is also understood that this indication information can be carried in a MAC layer message, such as a MAC CE. Alternatively, the indication information can be carried in physical layer signaling, such as PDCCH signaling.

[0183] Optionally, the indication information may specifically include a serving cell identifier, a cell list identifier, or a cell type identifier, wherein the cell list identifier corresponds to a cell list that includes at least one serving cell identifier.

[0184] Specifically, network devices adjust the serving cells available for the primary service using indication information. This adjustment can be done on a per-serving-cell basis, a per-cell set (i.e., a cell list), or a per-cell-type basis. This allows network devices to flexibly choose the specific content of the indication information based on the adjustment method. For large-granular adjustments, a cell list or cell type approach can be used, avoiding the high signaling overhead caused by indicating individual serving cells. Alternatively, for small-granular adjustments, serving cell identifiers can be used, allowing for more precise adjustments and improving accuracy.

[0185] Optionally, in one embodiment, step 302 may be implemented at the packet data convergence protocol (PDCP) layer.

[0186] In one implementation, after the PDCP entity adjusts the serving cell for the first service (allowing or prohibiting the terminal from using it), the terminal sends the first service to a target RLC entity among at least two RLC entities associated with the PDCP entity. If a second service exists, the second service is sent to other RLCs among the at least two RLC entities. This method of adjusting the serving cell for the first service before performing service offloading avoids interference between different services. Furthermore, the processing efficiency of both the first and second services is improved due to the separate processing by different RLC entities.

[0187] For example, such as Figure 6 As shown, the terminal adjusts the serving cell for the first service at the PDCP layer, sends the first service to the RLC2 entity, and sends the second service to the RLC1 entity.

[0188] It is understood that a PDCP entity can be associated with two or more RLC entities. The modes of these two or more RLC entities can be the same or different, and this application does not impose any limitations on this. The modes of the RLC entities can include acknowledged mode (AM), unacknowledged mode (UM), and transparent mode (TM). AM supports the RLC layer's auto repeat request (ARQ) and segmentation functionality. UM does not support the RLC layer's ARQ but can support segmentation functionality. TM does not modify the data and only performs transparent transmission processing.

[0189] It can also be understood that the RLC mode used to handle the first service and the RLC mode used to handle the second service can be pre-configured by the network device.

[0190] Optionally, the first service and the second service can adopt the same RLC mode, such as RLC AM or RLC UM.

[0191] Optionally, the first service and the second service can adopt different RLC modes, for example, the first service uses RLCUM, while the second service uses RLC AM.

[0192] It is also understood that the RLC entity can be configured by network devices through air interface messages, such as RRC reconfiguration messages, RRC recovery messages, RRC establishment messages, or RRC release messages, or through other messages. This application does not limit this.

[0193] In another implementation, after the PDCP entity adjusts the serving cell for the first service (allowing or prohibiting the terminal from using it), the terminal sends the first service to the Long-Term Evolution-Wireless Local Network Aggregation (LWA) adaptation protocol (LWAAP) entity associated with the PDCP entity. If a second service exists, it is sent to the RLC entity associated with the PDCP entity. This adjustment of the serving cell for the first service followed by service offloading avoids interference between different services. Furthermore, it ensures the QoS of the second service while maintaining the throughput of the first service.

[0194] For example, such as Figure 7 As shown, the terminal adjusts the serving cell for the first service at the PDCP layer, sends the first service to the LWAAP entity, and sends the second service to the RLC entity.

[0195] It is understood that a PDCP entity can be associated with at least one RCL entity and one LWAAP entity. The RCL and LWAAP entities can be configured by the network device through air interface messages, such as RRC reconfiguration messages, RRC recovery messages, RRC establishment messages, or RRC release messages, or through other messages; this application does not limit this. Furthermore, the network device can configure corresponding secondary legs for the RLC or LWAAP entities.

[0196] It is understandable that the PDCP entity can be understood as the execution entity at the PDCP layer in the terminal. Similarly, the RLC entity can be understood as the execution entity at the RLC layer in the terminal. The LWAAP entity is the execution entity at the RLC layer in the terminal.

[0197] Alternatively, in another embodiment, step 302 may be implemented at the media access control (MAC) layer.

[0198] Specifically, the terminal can adjust the serving cell used by the terminal for the first service by making MAC adjustments. For example, after adjusting the serving cell for the first service, the terminal can transmit the first service through an unlicensed cell and transmit the second service through a licensed cell. Figure 8 As shown.

[0199] 303, the terminal transmits the first service according to the adjusted serving cell.

[0200] Specifically, after receiving configuration information indicating whether a serving cell is allowed or prohibited for a first service, the terminal can dynamically and flexibly adjust the serving cell for the first service and transmit the first service according to the adjusted serving cell. Compared to the hard isolation used in traditional solutions, where the same type of service can only be transmitted using a fixed serving cell, this embodiment of the application can improve the system's spectrum utilization and throughput.

[0201] When the adjusted serving cell is a serving cell that the terminal is allowed to use, the terminal transmits the first service according to the adjusted serving cell. When the adjusted serving cell is a serving cell that the terminal is prohibited from using, the terminal transmits the first service according to a non-prohibited serving cell.

[0202] It is understood that the first service can be a data packet, which can be a PDCP PDU, PDCP SDU, LCP PDU, or RLC SDU, etc. This application does not limit this.

[0203] Optionally, as an embodiment, steps 301-303 directly adjust the serving cell at the service level. This application can also adjust the serving cell at the logical channel, terminal, MAC entity, PDU session, and QoS flow level. Figure 5 In the embodiments shown, the services are replaced with logical channels, terminals, MAC entities, PDU sessions, and QoS flows, respectively. To avoid repetition, they will not be described in detail here, but this application is not limited thereto.

[0204] For example, network equipment can configure the serving cell that UE#1 is allowed or prohibited from using for the terminal. The terminal can flexibly adjust the serving cell that UE#1 is allowed or prohibited from using, and transmit signals through the adjusted serving cell, thereby improving the spectrum utilization of the system.

[0205] Similarly, network devices can also configure the terminal to allow or deny the use of serving cells by MAC entity #1, PDU session #1 or QoS flow #1. The terminal can flexibly adjust the use of serving cells by MAC entity #1, PDU session #1 or QoS flow #1 and transmit signals through the adjusted serving cells, thereby improving the spectrum utilization of the system.

[0206] Optionally, the common logical channel, terminal, MAC entity, PDU session, and QoS flow can also be mapped to services respectively. The terminal controls the common logical channel, terminal, MAC entity, PDU session, and QoS flow to implement restrictions on the serving cell for the first service.

[0207] The various embodiments described herein can be independent solutions or combinations thereof based on their inherent logic, and all such solutions fall within the protection scope of this application.

[0208] Optionally, as an embodiment, in another embodiment of the signal transmission method of this application, the network device or terminal may limit the first service or first control information by means of a bandwidth part (BWP). The BWP is a continuous or discrete bandwidth resource configured by the network side for the terminal, enabling flexible bandwidth configuration between the network side and the terminal side. The network side can configure one or more BWPs for the terminal, and different BWPs can be flexibly switched. In the same serving cell, the terminal may have one or more active BWPs. Alternatively, the limitation may be based on other larger or smaller resources. For example, the configuration information received by the terminal from the network device may be a BWP indicating whether the terminal is allowed or prohibited from using the first service. The terminal adjusts the BWP that allows or prohibits its use for the first service, and then transmits the first service according to the adjusted BWP.

[0209] It is understood that, in the above-described method embodiments, the methods and operations implemented by the terminal can also be implemented by components (such as chips or circuits) that can be used in the terminal, and the methods and operations implemented by the network device can also be implemented by components (such as chips or circuits) that can be used in the network device.

[0210] The foregoing mainly describes the solutions provided by the embodiments of this application from the perspective of various interactions. It is understood that each network element, such as a terminal or network device, includes corresponding hardware structures and / or software modules to perform the above functions in order to achieve them. Those skilled in the art should recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0211] This application embodiment can divide a terminal or network device into functional modules based on the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.

[0212] It should be understood that the specific examples in the embodiments of this application are only for the purpose of helping those skilled in the art to better understand the embodiments of this application, and are not intended to limit the scope of the embodiments of this application.

[0213] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0214] The above, combined with Figures 5 to 8 The methods provided in the embodiments of this application are described in detail below. Figures 9 to 16 The apparatus provided in the embodiments of this application is described in detail. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, it will not be repeated here.

[0215] Figure 9 A schematic block diagram of a data processing apparatus 700 according to an embodiment of this application is shown.

[0216] It should be understood that the device 700 can correspond to Figure 1 The various terminals or chips within the terminals shown, and Figure 1 The terminal or chip within the terminal in the illustrated embodiments may have Figure 1 Any function of the terminal in the illustrated method embodiment. The device 700 includes a transceiver module 710 and a processing module 720.

[0217] The transceiver module 710 is used to receive configuration information from the network device, which is used to indicate the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information.

[0218] The processing module 720 is used to adjust the serving cell that allows or prohibits the terminal from using the first service or the first control information.

[0219] The transceiver module 710 is used to transmit the first service or the first control information according to the adjusted serving cell.

[0220] Optionally, the processing module 720 is specifically used for:

[0221] When a second service or second control information arrives, the serving cell for allowing or prohibiting the terminal from using the first service or the first control information is adjusted.

[0222] Optionally, the second service or the second control information is a service or control information whose transmission delay requirement is less than or equal to a preset delay threshold, the first service or the first control information is a service or control information whose transmission delay requirement is greater than the preset delay threshold, or the priority of the second service or the second control information is higher than the priority of the first service or the first control information, or the priority level of the second service or the second control information is higher than the preset priority level.

[0223] Optionally, the processing module 720 is specifically used for:

[0224] Based on the current channel state, adjust the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information. The channel state is the state of the channel corresponding to the unlicensed cell and / or the state of the channel corresponding to the licensed cell.

[0225] Optionally, the processing module 720 is specifically used for:

[0226] If the channel state of the unlicensed cell is greater than or equal to a preset threshold, the terminal is allowed to use the unlicensed cell by adjusting the first service or the first control information.

[0227] Optionally, the processing module 720 is specifically used for:

[0228] Based on the current load of the terminal, adjust the service cell that the terminal is allowed or prohibited from using for the first service or the first control information.

[0229] Optionally, the processing module 720 is specifically used for:

[0230] If the current load of the terminal is greater than or equal to a preset threshold, adjust the settings for the first service or the first control information to allow the first terminal to use an unlicensed cell.

[0231] Optionally, the transceiver module 710 is further configured to receive indication information, which is used to indicate whether the terminal is allowed or prohibited from using the serving cell for the first service or the first control information.

[0232] This processing module 720 is specifically used for:

[0233] Based on the instruction, adjust the service cell that the terminal is allowed or prohibited from using for the first service or the first control information.

[0234] Optionally, the indication information includes a serving cell identifier, a cell list identifier, or a cell type identifier, wherein the cell list identifier corresponds to a cell list that includes at least one serving cell identifier.

[0235] Optionally, the processing module 720 is specifically used for:

[0236] When the Packet Data Convergence Protocol (PDCP) entity adjusts the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information, the PDCP entity is associated with at least two RLC entities, or with an RLC entity and an LWAAP entity.

[0237] The transceiver module 710 is further configured to send the first service or the first control information to a target RLC entity among at least two RLC entities, wherein the target RLC entity corresponds to the adjusted serving cell; or

[0238] The transceiver module 710 is also used to send the first service or the first control information to the RLC entity of the corresponding adjusted serving cell or to the LWAAP entity of the corresponding adjusted serving cell.

[0239] Optionally, the processing module 720 is specifically used for:

[0240] Adjust the MAC layer of the media access control to allow or prohibit the terminal from using the service cell for the first service or the first control information.

[0241] Optionally, the configuration information is used to indicate a list of multiple service cells that allow or prohibit the terminal from using the first service or the first control information, and the adjusted service cell is a service cell in one of the multiple service cell lists indicated by the configuration information.

[0242] Optionally, the first control information or the second control information includes at least one of the following: SRB signaling, CCCH signaling, SDAP signaling, PDCP signaling, RLC signaling, and MAC signaling.

[0243] For a more detailed description of the transceiver module 710 and the processing module 720, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0244] Figure 10 An apparatus 800 for data processing according to an embodiment of this application is shown. The apparatus 800 can be used for... Figure 1 The terminal described in [the document]. This device can employ, as in [the document]... Figure 10 The hardware architecture shown is illustrated. The device may include a processor 810 and a transceiver 820, and optionally, the device may also include a memory 830. The processor 810, transceiver 820, and memory 830 communicate with each other via internal interconnection paths. Figure 9 The functions implemented by the processing module 720 can be implemented by the processor 810, and the functions implemented by the transceiver module 710 can be implemented by the processor 810 controlling the transceiver 820.

[0245] Optionally, the processor 810 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a special-purpose processor, or one or more integrated circuits for executing the technical solutions of the embodiments of this application. Alternatively, the processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions). For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, while the central processing unit may be used to control data processing devices (e.g., base stations, terminals, or chips), execute software programs, and process data from the software programs.

[0246] Optionally, the processor 810 may include one or more processors, such as one or more central processing units (CPUs). If the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0247] The transceiver 820 is used to send and receive data and / or signals, and to receive data and / or signals. The transceiver may include a transmitter for sending data and / or signals, and a receiver for receiving data and / or signals.

[0248] The memory 830 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), and compact disc read-only memory (CD-ROM). The memory 830 is used to store related instructions and data.

[0249] The memory 830 is used to store the terminal's program code and data, and can be a separate device or integrated into the processor 810.

[0250] Specifically, the processor 810 is used to control the transceiver and the terminal to transmit information. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0251] In a specific implementation, as one embodiment, device 800 may further include an output device and an input device. The output device communicates with processor 810 and can display information in various ways. For example, the output device may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device communicates with processor 810 and can receive user input in various ways. For example, the input device may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0252] Understandable, Figure 10 This is merely a simplified design of the data processing apparatus. In practical applications, the apparatus may also include other necessary components, including, but not limited to, any number of transceivers, processors, controllers, memories, etc., and all terminals that can implement this application are within the protection scope of this application.

[0253] In one possible design, the device 800 can be a chip, such as a communication chip that can be used in a terminal to implement the relevant functions of the processor 810 in the terminal. This chip can be a field-programmable gate array (FPGA), application-specific integrated circuit (ASIC), system-on-a-chip (SoC), central processing unit (CPU), network processor, digital signal processing circuit, microcontroller, or a programmable controller (PCC) or other integrated chip. Optionally, the chip may include one or more memories for storing program code, which, when executed, causes the processor to perform the corresponding functions.

[0254] This application also provides an apparatus, which can be a terminal or a circuit. This apparatus can be used to perform the actions performed by the terminal in the above method embodiments.

[0255] Figure 11 A schematic block diagram of a data processing apparatus 900 according to an embodiment of this application is shown.

[0256] It should be understood that the device 900 can correspond to Figure 1 The network device shown or the chip within the network device, or Figure 1 The network device or chip within the network device shown in the embodiments may have any of the functions of the network device in the method. The apparatus 900 includes a processing module 910 and a transceiver module 920.

[0257] The processing module 910 is used to determine the serving cell that allows or prohibits the terminal from using for the first service or the first control information.

[0258] The transceiver module 920 is used to send instruction information to the terminal, which is used to indicate whether the terminal is allowed or prohibited from using the serving cell for the first service or the first control information.

[0259] Optionally, the indication information includes a serving cell identifier, a cell list identifier, or a cell type identifier, wherein the cell list identifier corresponds to a cell list that includes at least one serving cell identifier.

[0260] Optionally, the processing module 910 is specifically used for:

[0261] Based on the detection results of whether the terminal has received a second service or second control information, the serving cell for which the terminal is allowed or prohibited from using the first service or the first control information is determined.

[0262] Optionally, the second service or the second control information is a service or control information whose transmission delay requirement is less than or equal to a preset delay threshold, the first service or the first control information is a service or control information whose transmission delay requirement is greater than the preset delay threshold, or the priority of the second service or the second control information is higher than the priority of the first service or the first control information, or the priority level of the second service or the second control information is higher than the preset priority level.

[0263] Optionally, the processing module 910 is specifically used to: determine, based on the current channel state, the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information, wherein the channel state is the state of the channel corresponding to the unlicensed cell and / or the state of the channel corresponding to the licensed cell.

[0264] Optionally, the processing module 910 is specifically configured to: determine, when the channel state of the unlicensed cell is greater than or equal to a preset threshold, that the serving cell that the terminal is allowed to use for the first service or the first control information is an unlicensed cell.

[0265] Optionally, the processing module 910 is specifically used to: determine, based on the current load of the terminal, the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information.

[0266] Optionally, the processing module 910 is specifically configured to: determine, when the current load of the terminal is greater than or equal to a preset threshold, that the serving cell that the terminal is allowed to use for the first service or the first control information is an unlicensed cell.

[0267] Optionally, the first control information or the second control information includes at least one of the following: SRB signaling, CCCH signaling, SDAP signaling, PDCP signaling, RLC signaling, and MAC signaling.

[0268] Figure 12 An apparatus 1000 for data processing according to an embodiment of this application is shown. The apparatus 1000 can be used for... Figure 1 The network device described herein. This device can employ, for example... Figure 12 The hardware architecture shown is as follows. The device may include a processor 1010 and a transceiver 1020. Optionally, the device may also include a memory 1030. The processor 1010, transceiver 1020 and memory 1030 communicate with each other through internal interconnection paths. Figure 11 The functions implemented by the processing module 910 can be implemented by the processor 1010, and the functions implemented by the transceiver module 920 can be implemented by the processor 1010 controlling the transceiver 1020.

[0269] Optionally, the processor 1010 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a special-purpose processor, or one or more integrated circuits for executing the technical solutions of the embodiments of this application. Alternatively, the processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions). For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, while the central processing unit may be used to control data processing devices (e.g., base stations, terminals, or chips), execute software programs, and process data from the software programs.

[0270] Optionally, the processor 1010 may include one or more processors, such as one or more central processing units (CPUs). If the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0271] The transceiver 1020 is used to send and receive data and / or signals, and to receive data and / or signals. The transceiver may include a transmitter for sending data and / or signals, and a receiver for receiving data and / or signals.

[0272] The memory 1030 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), and compact disc read-only memory (CD-ROM). The memory 1030 is used to store related instructions and data.

[0273] The memory 1030 is used to store the terminal's program code and data, and can be a separate device or integrated into the processor 1010.

[0274] Specifically, the processor 1010 is used to control the transceiver and the terminal to transmit information. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0275] In a specific implementation, as one embodiment, device 1000 may further include an output device and an input device. The output device communicates with processor 1010 and can display information in various ways. For example, the output device may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device communicates with processor 1010 and can receive user input in various ways. For example, the input device may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0276] Understandable, Figure 12 This is merely a simplified design of the data processing apparatus. In practical applications, the apparatus may also include other necessary components, including, but not limited to, any number of transceivers, processors, controllers, memories, etc., and all terminals that can implement this application are within the protection scope of this application.

[0277] In one possible design, the device 1000 can be a chip, such as a communication chip that can be used in a terminal to implement the relevant functions of the processor 1010 in the terminal. The chip can be a field-programmable gate array (FPGA), application-specific integrated circuit (ASIC), system-on-a-chip (SoC), central processing unit (CPU), network processor, digital signal processing circuit, microcontroller, or programmable controller (PCC) or other integrated chip. Optionally, the chip may include one or more memories for storing program code, which, when executed, causes the processor to perform the corresponding functions.

[0278] This application also provides an apparatus, which can be a terminal or a circuit. This apparatus can be used to perform the actions performed by the terminal in the above method embodiments.

[0279] Optionally, when the device in this embodiment is a terminal, Figure 13 A simplified schematic diagram of a terminal is shown. This is for ease of understanding and illustration. Figure 13 In this context, the terminal is taken as a mobile phone as an example. For example... Figure 13As shown, the terminal includes a processor, memory, radio frequency (RF) circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the terminal, executing software programs, and processing software program data. The memory is mainly used to store software programs and data. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminals may not have input / output devices.

[0280] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 13 Only one memory and processor are shown in the illustration. In actual end products, there may be one or more processors and one or more memories. Memory may also be called storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.

[0281] In the embodiments of this application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal, and the processor with processing functions can be regarded as the processing unit of the terminal. Figure 13 As shown, the terminal includes a transceiver unit 1110 and a processing unit 1120. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 1110 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 1110 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 1110 includes a receiving unit and a transmitting unit. The transceiver unit can sometimes also be called a transceiver, transceiver, or transceiver circuit, etc. The receiving unit can sometimes be called a receiver, receiver, or receiving circuit, etc. The transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit, etc.

[0282] It should be understood that the transceiver unit 1110 is used to perform the sending and receiving operations on the terminal side in the above method embodiment, and the processing unit 1120 is used to perform other operations on the terminal in the above method embodiment besides the sending and receiving operations.

[0283] For example, in one implementation, the processing unit 1120 is used to execute Figure 5 Processing step 302 on the terminal side. Transceiver unit 1110, used to execute... Figure 5 The transmit and receive operations in steps 301 and 303, and / or the transmit and receive unit 1110 is also used to perform other transmit and receive steps on the terminal side in the embodiments of this application.

[0284] When the device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.

[0285] Optionally, when the device is a terminal, it can also refer to Figure 14 The device shown. As an example, this device can perform similar tasks. Figure 10 The functions of the 810 processor. Figure 14 The device includes a processor 1201, a data transmitting processor 1203, and a data receiving processor 1205. (The above...) Figure 9 The processing module 720 in the illustrated embodiment may be Figure 14 The processor 1201 in the above-mentioned system performs the corresponding functions. Figure 9 The transceiver module 710 in the illustrated embodiment may be Figure 14 The transmitting data processor 1203 and the receiving data processor 1205 are included. Although Figure 14 The diagram shows a channel encoder and a channel decoder, but it is understood that these modules are not limiting to this embodiment and are merely illustrative.

[0286] Figure 15 This illustrates another form of the embodiment. The processing device 1300 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment can serve as the modulation subsystem. Specifically, the modulation subsystem may include a processor 1303 and an interface 1304. The processor 1303 performs the functions of the aforementioned processing module 720, and the interface 1304 performs the functions of the aforementioned transceiver module 710. As another variation, the modulation subsystem includes a memory 1306, a processor 1303, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the method described in the embodiment. It should be noted that the memory 1306 may be non-volatile or volatile, and its location may be inside the modulation subsystem or within the processing device 1300, as long as the memory 1306 can be connected to the processor 1303.

[0287] When the device in this embodiment is a network device, the network device can be as follows: Figure 16As shown, for example, the device 140 is a base station. This base station can be applied to applications such as... Figure 1 In the system shown, the functions of the network device in the above method embodiments are performed. Base station 140 may include one or more DU 1401 and one or more CU 1402. CU 1402 can communicate with the next-generation core network (NGcore, NC). DU 1401 may include at least one antenna 14011, at least one radio frequency unit 14012, at least one processor 14013, and at least one memory 14014. DU 1401 is mainly used for transmitting and receiving radio frequency signals, converting radio frequency signals to baseband signals, and performing some baseband processing. CU 1402 may include at least one processor 14022 and at least one memory 14021. CU 1402 and DU 1401 can communicate via an interface, where the control plane interface can be Fs-C, such as F1-C, and the user plane interface can be Fs-U, such as F1-U.

[0288] The CU 1402 is mainly used for baseband processing and base station control. The DU 1401 and CU 1402 can be physically installed together or separately, i.e., a distributed base station. The CU 1402 is the control center of the base station, also known as a processing unit, and is mainly used to complete baseband processing functions. For example, the CU 1402 can be used to control the base station to execute the network device operation procedures described in the above method embodiments.

[0289] Specifically, baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the Packet Data Convergence Protocol (PDCP) layer and above are located on the CU, while the functions of protocol layers below PDCP, such as the Radio Link Control (RLC) layer and the Medium Access Control (MAC) layer, are located on the DU. For another example, the CU implements the functions of the Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP) layers, while the DU implements the functions of the Radio Link Control (RLC), MAC, and Physical (PHY) layers.

[0290] Additionally, optionally, base station 140 may include one or more radio frequency units (RU), one or more DUs, and one or more CUs. A DU may include at least one processor 14013 and at least one memory 14014, an RU may include at least one antenna 14011 and at least one radio frequency unit 14012, and a CU may include at least one processor 14022 and at least one memory 14021.

[0291] For example, in one implementation, processor 14013 is used to execute Figure 5 Processing steps on the network device side. Radio frequency unit 14012 is used to perform... Figure 5 The send and receive operations in steps 301 and 303.

[0292] In one example, the CU1402 can be composed of one or more single boards. Multiple single boards can collectively support a single access indication wireless access network (such as a 5G network), or they can each support wireless access networks with different access standards (such as LTE, 5G, or other networks). The memory 14021 and processor 14022 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry. Similarly, the DU1401 can be composed of one or more single boards. Multiple single boards can collectively support a single access indication wireless access network (such as a 5G network), or they can each support wireless access networks with different access standards (such as LTE, 5G, or other networks). The memory 14014 and processor 14013 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry.

[0293] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0294] It should be understood that the processor can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0295] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0296] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0297] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of the invention, the sequence number of the above-described processes does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the invention.

[0298] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0299] It should also be understood that the terms "first," "second," and various numerical designations used herein are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application.

[0300] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The existence of A or B alone does not limit the number of A or B objects. Taking the existence of A alone as an example, it can be understood as having one or more A objects.

[0301] Those skilled 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 beyond the scope of this application.

[0302] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0303] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as 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.

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

[0305] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0306] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0307] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for signal transmission, characterized in that, include: Receive configuration information from network devices, the configuration information being used to indicate the serving cell that the terminal is allowed or prohibited from using for a first service or a first control information; Adjust the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information; Based on the adjusted serving cell, transmit the first service or the first control information; The adjustments made to the serving cell that the terminal is allowed or prohibited from using by the first service or the first control information include: When a second service or a second control message arrives, the serving cell for the terminal is adjusted to allow or prohibit the terminal from using the first service or the first control message.

2. The method according to claim 1, characterized in that, The second service or the second control information is a service or control information whose transmission delay requirement is less than or equal to a preset delay threshold; the first service or the first control information is a service or control information whose transmission delay requirement is greater than the preset delay threshold. The priority of the second service or the second control information is higher than the priority of the first service or the first control information, or The priority level of the second service or the second control information is higher than the preset priority level.

3. The method according to claim 1 or 2, characterized in that, The adjustments made to the serving cell that the terminal is allowed or prohibited from using by the first service or the first control information include: When the Packet Data Convergence Protocol (PDCP) entity adjusts the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information, the PDCP entity is associated with at least two Radio Link Control (RLC) entities, or associated with an RLC entity and a Long Term Evolution-Radio Local Area Network Convergence Protocol (LWAAP) entity. Send the first service or the first control information to a target RLC entity among at least two RLC entities, wherein the target RLC entity corresponds to the adjusted serving cell; or The first service or the first control information is sent to the RLC entity of the corresponding adjusted serving cell or to the LWAAP entity of the corresponding adjusted serving cell.

4. The method according to claim 1 or 2, characterized in that, The adjustments made to the serving cell that the terminal is allowed or prohibited from using by the first service or the first control information include: Adjust the serving cell at the Media Access Control (MAC) layer to allow or prohibit the terminal from using the first service or the first control information.

5. The method according to claim 1 or 2, characterized in that, The configuration information is used to indicate a list of multiple service cells that allow or prohibit the terminal from using the first service or the first control information. The adjusted service cell is a service cell in one of the multiple service cell lists indicated by the configuration information.

6. The method according to claim 1 or 2, characterized in that, The first control information or the second control information includes at least one of the following: SRB (Radio Bearer) signaling, CCCH (Common Control Channel) signaling, SDAP (Service Data Adaptation Protocol) signaling, PDCP (Public PDCP) signaling, RLC (Radio Link Control) signaling, and MAC (Media Access Control) signaling.

7. A method for signal transmission, characterized in that, include: Determine the service cell that allows or prohibits the terminal from using the first service or the first control information; Send indication information to the terminal, the indication information being used to indicate whether the terminal is allowed or prohibited from using the serving cell for the first service or the first control information; The determination of the serving cell that allows or prohibits the terminal from using the first service or the first control information includes: Based on the detection result of whether the terminal has received a second service or second control information, the serving cell that the terminal is allowed or prohibited from using for the first service or the first control information is determined.

8. The method according to claim 7, characterized in that, The indication information includes a serving cell identifier, a cell list identifier, or a cell type identifier, wherein the cell list identifier corresponds to a cell list that includes at least one serving cell identifier.

9. The method according to claim 7 or 8, characterized in that, The second service or the second control information is a service or control information whose transmission delay requirement is less than or equal to a preset delay threshold; the first service or the first control information is a service or control information whose transmission delay requirement is greater than the preset delay threshold. The priority of the second service or the second control information is higher than the priority of the first service or the first control information, or The priority level of the second service or the second control information is higher than the preset priority level.

10. The method according to claim 7 or 8, characterized in that, The first control information or the second control information includes at least one of the following: SRB (Radio Bearer) signaling, CCCH (Common Control Channel) signaling, SDAP (Service Data Adaptation Protocol) signaling, PDCP (Packet Data Convergence Protocol) signaling, RLC (Radio Link Control) signaling, and MAC (Media Access Control) signaling.

11. An apparatus, characterized in that, Includes modules for implementing the method as described in any one of claims 1 to 6 or any one of claims 7 to 10.

12. An apparatus, characterized in that, Includes a processor for invoking a program stored in memory to perform the method as claimed in any one of claims 1 to 6 or any one of claims 7 to 10.

13. An apparatus, characterized in that, include: A processor and interface circuitry, the processor being configured to communicate with other devices via the interface circuitry and to perform the method as claimed in any one of claims 1 to 6 or any one of claims 7 to 10.

14. A computer storage medium, characterized in that, The computer storage medium stores instructions that, when executed, implement the method as described in any one of claims 1 to 10.

15. A computer program, characterized in that, When it is run on a processor, it causes the processor to perform the method of any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method for changing cell state, user equipment, and base station

    EP3010297A1

  • Load balancing in mobile environment

    US20090163223A1