A method, apparatus, and device for resuming transmission
By determining whether upstream services are transmitted through SCG under the 5G network to determine whether to restore communication between the terminal device and the SCG, unnecessary communication recovery problem in dual-connection state is solved, reducing transmission overhead and improving the efficiency of communication recovery.
Patent Information
- Application Number
- CN202080048656.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-01-02
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2040-01-02
AI Technical Summary
In a 5G network, when the terminal device is in a suspended state in a dual-connected state, it may be unnecessary to resume communication with the secondary cell group SCG, resulting in an increase in transmission overhead.
By determining whether the uplink traffic is transmitted through the SCG, if transmitted through the SCG, an RRC recovery request message is sent to the main network device of the terminal device to resume communication with the SCG; if not transmitted through the SCG, communication with the SCG is not resumed.
The transmission overhead caused by restoring communication between the terminal device and the SCG is reduced, and communication recovery between the terminal device and the SCG is more efficient.
Smart Images

Figure CN114073166B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile communication technologies, and in particular, to a method, apparatus, and device for resuming transmission. Background Art
[0002] In the fifth-generation (5G) mobile communication technology network, a terminal device can establish a dual connection, that is, the terminal device can communicate with two base stations simultaneously. Among these two base stations, one serves as the primary base station of the terminal device, and the other serves as the secondary base station of the terminal device. Among them, the cell group provided by the primary base station can be referred to as the master cell group (MCG), and the cell group provided by the secondary base station can be referred to as the secondary cell group (SCG). For a terminal device in the dual-connection state and in the radio resource control (RRC) connected state, when the terminal device has no uplink traffic and downlink traffic, the base station can configure the terminal device to enter the suspend state. For example, the primary base station can configure the terminal device to enter the suspend state. When the terminal device is in the suspend state, it cannot communicate with the MCG or the SCG. However, it can still detect system messages or paging messages from the MCG.
[0003] When the terminal device has uplink traffic, it can resume communication with the MCG. Currently, it is also being discussed that the terminal device can also resume communication with the SCG. However, after the terminal device resumes communication, it may only need to communicate with the MCG and does not need to communicate with the SCG. In this case, the terminal device resuming communication with the SCG is an unnecessary process and also causes an unnecessary increase in transmission overhead. Summary of the Invention
[0004] Embodiments of this application provide a method, apparatus, and device for resuming transmission, which are used to save transmission overhead.
[0005] In a first aspect, a first method for resuming transmission is provided. The method includes: determining uplink traffic, where the communication between the terminal device and the master cell group (MCG) and the communication between the terminal device and the secondary cell group (SCG) are suspended; determining whether the uplink traffic is transmitted through the SCG; when the uplink traffic is transmitted through the SCG, sending an RRC resume request message to the primary network device of the terminal device, where the RRC resume request message is used to request resuming communication with the SCG.
[0006] The method may be executed by a first communication device, which may be a communication device or a communication device capable of supporting the functions required for the communication device to implement the method, such as a chip. Exemplarily, the first communication device is a terminal device, or a chip provided in the terminal device for implementing the functions of the terminal device, or other components for implementing the functions of the terminal device. In the following description, it is assumed that the first communication device is a terminal device for example.
[0007] In an embodiment of the present application, when it is determined that the uplink service is transmitted through the SCG, the communication between the terminal device and the SCG is restored. If the uplink service is not transmitted through the SCG, the communication between the terminal device and the SCG does not need to be restored. In this way, the transmission overhead caused by restoring the communication between the terminal device and the SCG can be reduced, and the restoration of the communication between the terminal device and the SCG is made more effective.
[0008] In an alternative embodiment, determining whether the uplink service is transmitted through the SCG includes:
[0009] Determining whether the data radio bearer for transmitting the uplink service belongs to the SCG. When the data radio bearer belongs to the SCG, the uplink service is transmitted through the SCG; otherwise, the uplink service is not transmitted through the SCG.
[0010] Among them, a DRB belonging to the SCG may mean that the DRB uses the LCH of the SCG. Since the uplink service is transmitted through the DRB, if the DRB for transmitting the uplink service belongs to the SCG, it indicates that the uplink service is to be transmitted through the SCG; if the DRB for transmitting the uplink service does not belong to the SCG, it also indicates that the uplink service does not need to be transmitted through the SCG. Determining whether the uplink service is transmitted through the SCG in this way can make the determined result more accurate.
[0011] In an alternative embodiment, the data radio bearer corresponding to the identifier of the PDU session corresponding to the uplink service is the data radio bearer for transmitting the uplink service.
[0012] The uplink service can be transmitted through a PDU session. For example, an uplink service can correspond to one PDU session or multiple PDU sessions. Each PDU session corresponds to a corresponding DRB. Then, an uplink service can correspond to one or more DRBs. These one or more DRBs can all belong to the MCG, or all belong to the SCG, or it is also possible that some DRBs belong to the MCG while another part of the DRBs belong to the SCG. The DRB used to transmit the uplink service is the DRB that bears the PDU session corresponding to the uplink service. And the DRB that bears the PDU session corresponding to the uplink service is the DRB corresponding to the identifier of the PDU session corresponding to the uplink service. Since the PDU session corresponding to the uplink service can be determined by the terminal device, therefore, determining the corresponding DRB through the PDU session corresponding to the uplink service can make the determined DRB more accurate.
[0013] In an alternative embodiment, the uplink service includes an uplink service to be initiated, or includes all uplink services configured by the master network device for the terminal device.
[0014] For example, if the terminal device initiates an uplink service by itself, the NAS layer of the terminal device can identify the uplink service to be initiated by the terminal device, and the uplink service determined by the terminal device can include the uplink service to be initiated by the terminal device; or, if the terminal device receives a paging message, the NAS layer of the terminal device may not be able to identify the specific uplink service that needs to be resumed. In this case, the uplink service determined by the terminal device can include all uplink services configured by the network device (such as the master network device) for the terminal device, so as to avoid missing some uplink services and try to avoid some uplink services from being unable to proceed due to the failure to resume communication with the SCG. In either case, the terminal device can determine the uplink service.
[0015] In an alternative embodiment, the RRC resume request message is further used to request resuming communication with the MCG.
[0016] It can be understood that if the terminal device determines that the uplink service is transmitted through the SCG, the RRC resume request message sent by the terminal device can be used to request resuming communication between the terminal device and the MCG, and to request resuming communication between the terminal device and the SCG; or, if the terminal device determines that the uplink service is not transmitted through the SCG, the terminal device can also send an RRC resume request message to the master network device. At this time, the RRC resume request message is used to request resuming communication between the terminal device and the MCG, rather than to request resuming communication between the terminal device and the SCG.
[0017] In an alternative embodiment, the method further includes:
[0018] Receive an RRC resume message from the master network device, where the RRC resume message is used to resume communication with the SCG.
[0019] If the RRC resume request message sent by the terminal device is used to request resuming communication between the terminal device and the MCG and request resuming communication between the terminal device and the SCG, then the RRC resume message can be used to resume communication between the terminal device and the MCG and resume communication between the terminal device and the SCG; or, if the RRC resume request message sent by the terminal device is used to request resuming communication between the terminal device and the MCG without requesting resuming communication between the terminal device and the SCG, then the RRC resume message can be used to resume communication between the terminal device and the MCG but not resume communication between the terminal device and the SCG.
[0020] In a second aspect, a second method for resuming transmission is provided. The method includes: receiving an RRC resume request message from a terminal device, where the resume request message is used to request resuming communication between the terminal device and a secondary cell group SCG, and the uplink service of the terminal device is transmitted through the SCG; sending an RRC resume message to the terminal device, where the RRC resume message is used to resume communication between the terminal device and the SCG.
[0021] This method can be executed by a first communication device. The second communication device can be a communication device or a communication device capable of supporting the functions required for the communication device to implement this method, such as a chip. Exemplarily, the second communication device is a network device, or a chip provided in the network device for implementing the functions of the network device, or other components for implementing the functions of the network device. In the following introduction, it is taken as an example that the second communication device is a network device.
[0022] In an optional implementation manner, the RRC resume request message is further used to request resuming communication with the MCG.
[0023] In an optional implementation manner, the method further includes:
[0024] Sending an RRC resume message to the terminal device, where the RRC resume message is used to resume communication with the SCG.
[0025] Regarding the technical effects brought by the second aspect or various optional implementation manners, reference can be made to the introduction of the technical effects of the first aspect or the corresponding implementation manners.
[0026] In a third aspect, a communication device is provided. For example, the communication device is the first communication device as described above. The first communication device is used to execute the method in the first aspect or any possible implementation manner. Specifically, the first communication device may include modules for executing the method in the first aspect or any possible implementation manner, such as a processing module and a transceiver module. Exemplarily, the transceiver module may include a sending module and a receiving module. The sending module and the receiving module may be different functional modules, or may also be the same functional module, but can implement different functions. Exemplarily, the first communication device is a communication device, or a chip or other component provided in a communication device. Exemplarily, the communication device is a terminal device. Hereinafter, an example is given where the first communication device is a terminal device. For example, the transceiver module may also be implemented by a transceiver, and the processing module may also be implemented by a processor. Or, the sending module may be implemented by a transmitter, and the receiving module may be implemented by a receiver. The transmitter and the receiver may be different functional modules, or may also be the same functional module, but can implement different functions. If the first communication device is a communication device, the transceiver is implemented, for example, by an antenna, a feeder, a codec, etc. in the communication device. Or, if the first communication device is a chip provided in a communication device, then the transceiver (or, the transmitter and the receiver) is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device to implement information transmission and reception through the radio frequency transceiver component. During the introduction of the third aspect, an example is continued with the first communication device being a terminal device, and taking the processing module and the transceiver module as examples. Among them,
[0027] The processing module is used to determine an uplink service, where the communication between the terminal device and the master cell group (MCG) and the communication with the secondary cell group (SCG) are suspended;
[0028] The processing module is further used to determine whether the uplink service is transmitted through the SCG;
[0029] The transceiver module is used to, when the processing module determines that the uplink service is transmitted through the SCG, send an RRC resume request message to the primary network device of the terminal device, and the RRC resume request message is used to request the resume of communication with the SCG.
[0030] In an optional implementation manner, the processing module is used to determine whether the uplink service is transmitted through the SCG in the following manner:
[0031] Determine whether the data radio bearer for transmitting the uplink service belongs to the SCG. When the data radio bearer belongs to the SCG, the uplink service is transmitted through the SCG, otherwise, the uplink service is not transmitted through the SCG.
[0032] In an alternative embodiment, the data radio bearer corresponding to the identifier of the PDU session for the uplink service is the data radio bearer for transmitting the uplink service.
[0033] In an alternative embodiment, the uplink service includes an uplink service to be initiated, or includes all uplink services configured by the master network device for the terminal device.
[0034] In an alternative embodiment, the RRC resume request message is further used to request resumption of communication with the MCG.
[0035] In an alternative embodiment, the transceiver module is further configured to receive an RRC resume message from the master network device, where the RRC resume message is used to resume communication with the SCG.
[0036] Regarding the technical effects brought by the third aspect or various alternative embodiments, reference may be made to the introduction of the technical effects of the first aspect or the corresponding embodiments.
[0037] In a fourth aspect, a communication device is provided. For example, the communication device is the second communication device as described above. The second communication device is configured to execute the method in the second aspect or any possible embodiment thereof. Specifically, the second communication device may include modules for executing the method in the second aspect or any possible embodiment thereof, such as a processing module and a transceiver module. Exemplarily, the transceiver module may include a sending module and a receiving module. The sending module and the receiving module may be different functional modules, or may also be the same functional module, but can implement different functions. Exemplarily, the second communication device is a communication device, or a chip or other component provided in a communication device. Exemplarily, the communication device is a network device. Hereinafter, taking the second communication device as a network device as an example, for example, the network device is the master network device as described above. For example, the transceiver module may also be implemented by a transceiver, and the processing module may also be implemented by a processor. Alternatively, the sending module may be implemented by a transmitter, and the receiving module may be implemented by a receiver. The transmitter and the receiver may be different functional modules, or may also be the same functional module, but can implement different functions. If the second communication device is a communication device, the transceiver is implemented, for example, by an antenna, a feeder, and a codec in the communication device. Or, if the second communication device is a chip provided in a communication device, then the transceiver (or, the transmitter and the receiver) is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device to implement information transmission and reception through the radio frequency transceiver component. During the introduction of the fourth aspect, continue to take the second communication device as a network device, and take the processing module and the transceiver module as examples for introduction. Among them,
[0038] The transceiver module is configured to receive an RRC resume request message from a terminal device, where the resume request message is used to request resuming communication between the terminal device and a secondary cell group (SCG), and uplink services of the terminal device are transmitted via the SCG.
[0039] The transceiver module is further configured to send an RRC resume message to the terminal device, where the RRC resume message is used to resume communication between the terminal device and the SCG.
[0040] In an alternative embodiment, the processing module is configured to determine that the resume request message is used to request resuming communication between the terminal device and a secondary cell group (SCG).
[0041] In an alternative embodiment, the RRC resume request message is further used to request resuming communication with a master cell group (MCG).
[0042] In an alternative embodiment, the transceiver module is further configured to send an RRC resume message to the terminal device, where the RRC resume message is used to resume communication with the SCG.
[0043] Regarding the technical effects brought by the fourth aspect or various alternative embodiments, reference may be made to the description of the technical effects of the second aspect or corresponding embodiments.
[0044] In a fifth aspect, a communication device is provided. The communication device is, for example, the first communication device as described above. The communication device includes a processor. Optionally, it may further include a memory for storing computer instructions. The processor and the memory are coupled to each other to implement the method described in the first aspect or various possible embodiments. Alternatively, the first communication device may not include a memory, and the memory may be located outside the first communication device. Optionally, the first communication device may further include a communication interface for communicating with other devices or equipment. The processor, the memory, and the communication interface are coupled to each other to implement the method described in the first aspect or various possible embodiments. For example, when the processor executes the computer instructions stored in the memory, the first communication device is caused to execute the method in the first aspect or any one of the possible embodiments. Exemplarily, the first communication device is a communication device, or a chip or other component provided in a communication device. Exemplarily, the communication device is a terminal device.
[0045] Among them, if the first communication device is a communication equipment, the communication interface is implemented, for example, by a transceiver (or a transmitter and a receiver) in the communication equipment. For example, the transceiver is implemented by an antenna, a feeder, a codec, etc. in the communication equipment. Or, if the first communication device is a chip disposed in the communication equipment, then the communication interface is, for example, an input / output interface of the chip, such as input / output pins, etc. The communication interface is connected to a radio frequency transceiver component in the communication equipment to implement information transmission and reception through the radio frequency transceiver component.
[0046] In a sixth aspect, a communication device is provided. The communication device is, for example, the second communication device as described above. The communication device includes a processor. Optionally, a memory may also be included for storing computer instructions. The processor and the memory are coupled to each other to implement the method described in the second aspect or various possible implementation manners. Or, the second communication device may not include a memory, and the memory may be located outside the second communication device. Optionally, the second communication device may further include a communication interface for communicating with other devices or equipment. The processor, the memory, and the communication interface are coupled to each other to implement the method described in the second aspect or various possible implementation manners. For example, when the processor executes the computer instructions stored in the memory, the second communication device is caused to execute the method in the second aspect or any one of the possible implementation manners. Exemplarily, the second communication device is a communication equipment, or a chip or other component disposed in the communication equipment. Exemplarily, the communication equipment is a network equipment, such as the main network equipment described above.
[0047] Among them, if the second communication device is a communication equipment, the communication interface is implemented, for example, by a transceiver (or a transmitter and a receiver) in the communication equipment. For example, the transceiver is implemented by an antenna, a feeder, a codec, etc. in the communication equipment. Or, if the second communication device is a chip disposed in the communication equipment, then the communication interface is, for example, an input / output interface of the chip, such as input / output pins, etc. The communication interface is connected to a radio frequency transceiver component in the communication equipment to implement information transmission and reception through the radio frequency transceiver component.
[0048] In a seventh aspect, a communication system is provided. The communication system includes the communication device described in the third aspect or the fifth aspect, and includes the communication device described in the fourth aspect or the sixth aspect.
[0049] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is used for storing computer instructions. When the computer instructions run on a computer, the computer is caused to execute the method described in the first aspect or any one of the possible implementation manners.
[0050] In a ninth aspect, a computer-readable storage medium is provided, which is used to store computer instructions. When the computer instructions are run on a computer, the computer is caused to execute the method described in the second aspect or any possible implementation manner thereof.
[0051] In a tenth aspect, a computer program product containing instructions is provided, which is used to store computer instructions. When the computer instructions are run on a computer, the computer is caused to execute the method described in the first aspect or any possible implementation manner thereof.
[0052] In an eleventh aspect, a computer program product containing instructions is provided, which is used to store computer instructions. When the computer instructions are run on a computer, the computer is caused to execute the method described in the second aspect or any possible implementation manner thereof.
[0053] In the embodiments of the present application, it is possible to determine whether to resume communication with the SCG according to the uplink service, and minimize the unnecessary SCG resumption process, so as to reduce the transmission overhead caused by resuming the communication between the terminal device and the SCG, and also make the resumption of the communication between the terminal device and the SCG more effective. Description of the Drawings
[0054] Figure 1 It is a schematic diagram of the transmission channels among a terminal device, a primary network device, a secondary network device, and a core network device in a dual-connection scenario;
[0055] Figure 2 It is a flowchart of blindly resuming the communication between the terminal device and the SCG;
[0056] Figure 3 It is a flowchart of resuming the communication between the terminal device and the SCG according to the measurement result of the SCG;
[0057] Figure 4 It is a schematic diagram of an application scenario of the embodiments of the present application;
[0058] Figure 5 It is a flowchart of a method for resuming transmission provided by the embodiments of the present application;
[0059] Figure 6 It is a schematic block diagram of a terminal device provided by the embodiments of the present application;
[0060] Figure 7 It is a schematic block diagram of a primary network device provided by the embodiments of the present application;
[0061] Figure 8 It is a schematic block diagram of a communication device provided by the embodiments of the present application;
[0062] Figure 9 Another schematic block diagram of the communication device provided by the embodiment of the present application;
[0063] Figure 10 Yet another schematic block diagram of the communication device provided by the embodiment of the present application;
[0064] Figure 11 Another schematic block diagram of the communication device provided by the embodiment of the present application. Detailed implementation manners
[0065] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0066] Hereinafter, some terms in the embodiments of the present application will be explained to facilitate the understanding of those skilled in the art.
[0067] 1) A terminal device, including a device that provides voice and / or data connectivity to a user. Specifically, it includes a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides both voice and data connectivity to the user. For example, it can include a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. This terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or interact with the RAN for both voice and data. The terminal device can include a user equipment (UE), a wireless terminal device, a mobile terminal device, a device-to-device (D2D) terminal device, a vehicle-to-everything (V2X) terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an Internet of Things (IoT) terminal device, a light UE, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it can include a mobile phone (or a so-called "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-integrated mobile device, etc. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. It also includes restricted devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing power, etc.For example, it includes information sensing devices such as barcodes, radiofrequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc.
[0068] By way of example and not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. A wearable device can also be referred to as a wearable intelligent device or a smart wearable device, etc. It is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, shoes, etc. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets for monitoring physical signs, smart helmets, smart jewelry, etc.
[0069] And for various terminal devices introduced above, if they are located on a vehicle (for example, placed inside or installed inside the vehicle), they can all be considered in-vehicle terminal devices. In-vehicle terminal devices are also referred to as on-board units (OBUs) for example.
[0070] In the embodiments of the present application, the terminal device may also include a relay. Or it can be understood that anything capable of data communication with a base station can be regarded as a terminal device.
[0071] In the embodiments of the present application, the device for implementing the functions of the terminal device may be the terminal device itself, or a device capable of supporting the terminal device to implement such functions, such as a chip system. This device may be installed in the terminal device. In the embodiments of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. In the technical solutions provided in the embodiments of the present application, taking the device for implementing the functions of the terminal as the terminal device as an example, the technical solutions provided in the embodiments of the present application are described.
[0072] 2) A network device, for example, including an access network (AN) device, such as a base station (e.g., an access point), may refer to a device in the access network that communicates with a wireless terminal device through one or more cells over the air interface. Or, for example, a network device in a vehicle-to-everything (V2X) technology is a roadside unit (RSU). A base station can be used to mutually convert received airframes and IP packets and act as a router between a terminal device and the rest of the access network, where the rest of the access network may include an IP network. An RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The network device can also coordinate the attribute management of the air interface. For example, the network device can include an evolved Node B (NodeB or eNB or e-NodeB, evolutional Node B) in a Long Term Evolution (LTE) system or a Long Term Evolution-Advanced (LTE-A) system, or can also include a next generation Node B (gNB) in a 5th generation (5G) New Radio (NR) system (also simply referred to as the NR system), or can also include a centralized unit (CU) and a distributed unit (DU) in a Cloud Radio Access Network (Cloud RAN) system. The embodiments of the present application do not limit this.
[0073] The network device can also include a core network device. The core network device, for example, includes an access and mobility management function (AMF) or a user plane function (UPF), etc. Since the embodiments of the present application mainly relate to access network devices, hereinafter, unless otherwise specified, the network device mentioned refers to an access network device.
[0074] In the embodiments of the present application, the device for implementing the functions of the network device can be the network device or a device capable of supporting the network device to implement such functions, such as a chip system, and this device can be installed in the network device. In the technical solutions provided in the embodiments of the present application, taking the device for implementing the functions of the network device as the network device as an example, the technical solutions provided in the embodiments of the present application are described.
[0075] 3) Dual connectivity (DC).
[0076] In the LTE system, the terminal device supports simultaneous access to two network devices. This access mode is called DC, where one network device is the primary network device and the other network device is the secondary network device. During the development and evolution of the wireless communication system, operators will deploy both the NR system and the LTE system simultaneously, and the terminal device also supports simultaneous access to the LTE network device and the NR network device. Since LTE is also known as evolved universal terrestrial radio access (E-UTRA), this access mode is called E-UTRA NR dual connectivity (EN-DC). In the EN-DC mode, the LTE network device is the primary network device and the NR network device is the secondary network device. Of course, with the evolution of the system, in the future, it will also be possible to support NR E-UTRA dual connectivity (NE-DC), that is, the NR network device is the primary network device and the LTE network device is the secondary network device. Since the terminal devices in EN-DC and NE-DC will both access network devices of two different radio access technologies, these DC modes can also be collectively referred to as multi-RAT dual connectivity (MR-DC).
[0077] 4) "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after 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 item(s) or plural item(s). For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0078] Also, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, time sequence, priority, or importance of multiple objects. For example, the first information and the second information are only used to distinguish different signaling, rather than indicating differences in the content, priority, sending order, or importance of these two types of information.
[0079] Some concepts related to the embodiments of the present application are introduced above. Next, the technical features of the embodiments of the present application will be introduced.
[0080] In a 5G network, a terminal device can establish a dual connection, that is, the terminal device can communicate with two network devices simultaneously. Among these two network devices, one serves as the primary network device of the terminal device, and the other serves as the secondary network device of the terminal device. Among them, the cell group provided by the primary network device can be called MCG, and the cell group provided by the secondary network device can be called SCG. Regarding some transmission channels among the terminal device, the primary network device, the secondary network device, and the core network device, reference can be made to Figure 1 ... It can be seen that there is an MCG air interface channel between the terminal device and the primary network device, an SCG air interface channel between the terminal device and the secondary network device, a data forwarding channel between the primary network device and the secondary network device, a master node (MN) terminated data radio bearer (DRB) channel between the primary network device and the core network device, and a secondary node (SN) terminated DRB channel between the secondary network device and the core network device.
[0081] In the dual-connection state, there are four data transmission channels, namely: terminal device - primary network device - core network device; terminal device - secondary network device - core network device; terminal device - primary network device - secondary network device - core network device; terminal device - secondary network device - primary network device - core network device. It can be seen that among these four data transmission channels, three data transmission channels need to pass through the secondary network device, and one data transmission channel does not need to pass through the secondary network device.
[0082] For a terminal device in the dual-connection state and in the RRC connected state, when the terminal device has no uplink service and downlink service, the network device can configure the terminal device to enter the suspended state. For example, the primary network device can configure the terminal device to enter the suspended state. When the terminal device is in the suspended state, it cannot communicate with the MCG or the SCG. However, it can still detect system messages or paging messages from the MCG.
[0083] When the terminal device has an uplink service, it can resume communication with the MCG. In addition, it is currently also being discussed that if the terminal device has an uplink service, in addition to resuming communication between the terminal device and the MCG, communication between the terminal device and the SCG can also be resumed. If communication between the terminal device and the SCG is to be resumed, for example, it can be carried out by means of blind recovery, or it can also be carried out based on an evaluation of the measurement results of the SCG. The following will be introduced separately.
[0084] 1. Blind recovery method.
[0085] For reference, Figure 2 which is a flowchart of the process of blind recovery of SCG.
[0086] S21. The master network device sends a message to the terminal device, and the terminal device receives the message from the master network device. This message is used to configure the terminal device to enter the suspended state.
[0087] For example, when the terminal device has no uplink traffic and no downlink traffic, the master network device can configure the terminal device to enter the suspended state to save the power consumption of the terminal device.
[0088] S22. The terminal device sends an RRC resume request message to the master network device, and the master network device receives the RRC resume request message from the terminal device. This RRC resume request message is used to request the restoration of communication between the terminal device and the MCG, and to request the restoration of communication between the terminal device and the SCG.
[0089] For example, when the terminal device has uplink traffic, the terminal device initiates the process of restoring the SCG to the master network device. Of course, the terminal device also needs to initiate the process of restoring the MCG to the master network device. The restoration process of the MCG will not be elaborated here.
[0090] S23. The master network device sends an RRC resume message to the terminal device, and the terminal device receives the RRC resume message from the master network device.
[0091] The RRC resume message can indicate that the terminal device restores communication with the MCG, or can indicate that the terminal device restores communication with the SCG.
[0092] S24. The terminal device sends an RRC resume complete message to the master network device, and the master network device receives the RRC resume complete message from the terminal device.
[0093] After the terminal device restores communication with the MCG and the SCG, it can send an RRC resume complete message to the master network device to inform the master network device that the terminal device has restored communication with the MCG and the SCG.
[0094] It can be seen that in the blind recovery method, as long as the terminal device has uplink traffic, the terminal device will initiate the process of restoring the SCG.
[0095] 2. The method of recovery based on the evaluation of the measurement results of the SCG.
[0096] For reference, Figure 3, which is a flowchart of the process of restoring the SCG according to the evaluation of the measurement results of the SCG.
[0097] S31. The master network device sends a message to the terminal device, and the terminal device receives the message from the master network device. This message is used to configure the terminal device to enter the suspended state.
[0098] Regarding S31, reference can be made to the introduction of S21 in the process shown in Figure 2 the flowchart.
[0099] S32. The terminal device determines whether to resume communication with the SCG according to the measurement results of the SCG.
[0100] For example, when the terminal device is in the suspended state, it can still receive reference signals from the SCG. The reference signals are, for example, synchronization signal blocks (SSBs) or channel state information-reference signals (CSI-RSs). The terminal device measures the received reference signals to obtain measurement results, such as reference signal receiving power (RSRP) or reference signal receiving quality (RSRQ).
[0101] The terminal device can determine whether to resume communication with the SCG according to the measurement results. For example, if the measurement result is greater than the threshold, the terminal device can determine to resume communication with the SCG; or, if the measurement result is less than or equal to the threshold, the terminal device can determine not to resume communication with the SCG.
[0102] S33. The terminal device sends an RRC resume request message to the master network device, and the master network device receives the RRC resume request message from the terminal device.
[0103] If in S32 the terminal device determines not to resume communication with the SCG, then this RRC resume request message is used to request to resume communication between the terminal device and the MCG; or, if in S32 the terminal device determines to resume communication with the SCG, then this RRC resume request message is used to request to resume communication between the terminal device and the MCG, and to request to resume communication between the terminal device and the SCG.
[0104] For example, when the terminal device has uplink services, the terminal device initiates a process to resume the MCG, or initiates a process to resume the MCG and the SCG.
[0105] S34. The master network device sends an RRC resume message to the terminal device, and the terminal device receives the RRC resume message from the master network device.
[0106] If the RRC resume request message in S33 is used to request to resume the communication between the terminal device and the MCG, then this RRC resume message may indicate that the terminal device resumes the communication with the MCG; or, if the RRC resume request message in S33 is used to request to resume the communication between the terminal device and the MCG and with the SCG, then this RRC resume message may indicate the terminal device.
[0107] S35. The terminal device sends an RRC resume completion message to the master network device, and the master network device receives the RRC resume completion message from the terminal device. Resume the communication with the MCG and with the SCG.
[0108] After the terminal device resumes the communication with the MCG, it may send an RRC resume completion message to the master network device to inform the master network device that the terminal device has resumed the communication with the MCG; or, after the terminal device resumes the communication with the MCG and the SCG, it may send an RRC resume completion message to the master network device to inform the master network device that the terminal device has resumed the communication with the MCG and the SCG.
[0109] As introduced above, there are two ways to resume the communication between the terminal device and the SCG. No matter which way, it will consume a certain amount of transmission resources. And if it is the way of resuming according to the evaluation of the measurement results of the SCG, the terminal device also needs to measure the SCG, which is more costly for the terminal device.
[0110] However, the resume of the SCG is not necessary. For example, in some cases, the terminal device may only need to communicate with the MCG and does not need to communicate with the SCG. If this is the case, the resume of the communication between the terminal device and the SCG is an unnecessary process, and the transmission overhead brought by resuming the communication between the terminal device and the SCG is invalid overhead, wasting the transmission resources in vain.
[0111] In view of this, the technical solution of the embodiments of the present application is provided. In the embodiments of the present application, when it is determined that the uplink service is transmitted through the SCG, then resume the communication between the terminal device and the SCG, and if the uplink service is not transmitted through the SCG, there is no need to resume the communication between the terminal device and the SCG. In this way, the transmission overhead brought by resuming the communication between the terminal device and the SCG can be reduced, and the resume of the communication between the terminal device and the SCG is also made more effective.
[0112] The technical solutions provided by the embodiments of this application can be applied to the 4th generation (4G) mobile communication technology systems, such as the LTE system, or can be applied to the 5G system, such as the NR system, or can also be applied to the next-generation mobile communication system or other similar communication systems, as long as there is an entity that can conduct services with another entity, and there is no specific limitation. In addition, in the process of introducing the embodiments of this application, the air interface communication process between the network device and the terminal device is taken as an example. In fact, the technical solutions provided by the embodiments of this application can also be applied to the sidelink (SL), as long as one terminal device can conduct services with another terminal device. For example, the technical solutions provided by the embodiments of this application can be applied to the device-to-device (D2D) scenario, which can be the NR D2D scenario or the LTE D2D scenario, etc., or can be applied to the vehicle to everything (V2X) scenario, which can be the NR V2X scenario or the LTE V2X scenario, etc. For example, it can be applied to the vehicle networking, such as V2X, LTE-V, vehicle-to-vehicle (V2V), etc., or can be used in the fields of intelligent driving, intelligent connected vehicles, etc.
[0113] Please refer to Figure 4 , which is an application scenario of the embodiments of this application. In Figure 4 , it includes network device 1 and network device 2. Both network device 1 and network device 2 serve the terminal device through wireless transmission methods. The terminal device has established connections with both network device 1 and network device 2. For example, network device 1 is the primary network device of the terminal device, and network device 2 is the secondary network device of the terminal device.
[0114] Figure 4 The network device 1 and network device 2 in Figure 4 are, for example, base stations. Among them, the base station corresponds to different devices in different systems. For example, in the 4G system, it can correspond to the base station in 4G, such as eNB, and in the 5G system, it corresponds to the base station in 5G, such as gNB. Of course, the technical solutions provided by the embodiments of this application can also be applied to future mobile communication systems. Therefore Figure 4 The network device 1 and network device 2 in can also correspond to the access network devices in future mobile communication systems. Figure 4 Taking network device 1 and network device 2 as base stations as an example, in fact, referring to the previous introduction, network device 1 or network device 2 can also be devices such as RSU. In addition, Figure 4 Taking the mobile phone as an example for the terminal device in
[0115] The method provided by the embodiments of the present application will be introduced below in conjunction with the accompanying drawings.
[0116] The embodiments of the present application provide a method for resuming transmission. Please refer to Figure 5 , which is a flowchart of this method. In the following introduction, this method is applied to Figure 4 the network architecture shown as an example.
[0117] For the convenience of introduction, in the following, it is taken as an example that this method is executed by a network device and a terminal device. Since this embodiment takes the network architecture shown in Figure 4 as an example, therefore, the main network device described below can be Figure 4 the network device 1 in the network architecture shown, that is, the main network device of the terminal device. The secondary network device described below can be Figure 4 the network device 2 in the network architecture shown, that is, the secondary network device of the terminal device. The terminal device described below can be Figure 4 the terminal device in the network architecture shown.
[0118] S51. The terminal device determines the uplink service.
[0119] Among them, the terminal device is in a dual-connection mode, that is, the terminal device is connected to the main network device and the secondary network device. And the communication between the terminal device and the MCG is suspended, and the communication with the SCG is also suspended. Or rather, the terminal device is in a suspended state. For example, before S51, if the terminal device has no uplink service and no downlink service, S52 can also be executed. The main network device can send a configuration message to the terminal device, and this configuration message can instruct the terminal device to enter the suspended state. After receiving the configuration message from the main network device, the terminal device can enter the suspended state.
[0120] In the suspended state, the terminal device can detect paging messages or system messages from the MCG, etc., but cannot perform downlink services with the MCG, nor can it perform uplink services with the MCG. In addition, in the suspended state, the terminal device cannot perform downlink services with the SCG, nor can it perform uplink services with the SCG.
[0121] When the terminal device is in the suspended state, it can determine the uplink service. For example, when the terminal device needs to initiate an uplink service, it can accordingly determine the uplink service. The number of uplink services determined here is one or more. The uplink services may include the uplink services to be initiated by the terminal device, or may also include all uplink services configured by the network device (such as the primary network device) for the terminal device. For example, when the terminal device enters the RRC connected state under the primary network device, the primary network device can configure one or more uplink services for the terminal device. For example, if the terminal device initiates the uplink service by itself, the NAS layer of the terminal device can identify the uplink service to be initiated by the terminal device, and the uplink services determined by the terminal device may include the uplink services to be initiated by the terminal device; or, if the terminal device receives a paging message, the NAS layer of the terminal device may not be able to identify the specific uplink service that needs to be resumed. In this case, the uplink services determined by the terminal device can include all uplink services configured by the network device (such as the primary network device) for the terminal device.
[0122] S53. The terminal device determines whether the uplink service is transmitted through the SCG.
[0123] After determining the uplink service, the terminal device can determine whether the uplink service is to be transmitted through the SCG. One way for the terminal device to determine whether the uplink service is transmitted through the SCG is to determine whether the DRB used to transmit the uplink service belongs to the SCG. If the DRB used to transmit the uplink service belongs to the SCG, the terminal device determines that the uplink service is transmitted through the SCG. If the DRB used to transmit the uplink service does not belong to the SCG, for example, belongs to the MCG, the terminal device determines that the uplink service is not transmitted through the SCG.
[0124] Among them, the DRB used to transmit the uplink service is, for example, the DRB corresponding to the identifier of the protocol data unit (PDU) session corresponding to the uplink service. For example, in S52, when the terminal device determines the uplink service, it can be that the NAS layer of the terminal device determines the uplink service. After the NAS layer of the terminal device determines the uplink service, it can determine the identifier of the PDU session corresponding to the uplink service. The identifier of the PDU session is, for example, the identity number (ID) of the PDU session, or may also be other information used to represent the PDU session. The NAS layer of the terminal device can send the determined identifier of the PDU session to the RRC layer of the terminal device. Among them, if all the uplink services determined by the NAS layer of the terminal device are signaling plane services, the NAS layer of the terminal device will not determine the identifier of the PDU session corresponding to the uplink service, or rather, the identifier of the PDU session corresponding to the uplink service determined by the NAS layer of the terminal device is empty.
[0125] After the RRC layer of the terminal device receives the identifier of the PDU session corresponding to the uplink service, it can determine the DRBs corresponding to the PDU sessions corresponding to the identifiers of these PDU sessions. Among them, the DRB corresponding to a PDU session means that the PDU session is transmitted through this DRB. After determining the DRBs corresponding to the PDU sessions corresponding to the identifiers of these PDU sessions, the RRC layer of the terminal device can determine whether there are DRBs belonging to the SCG among these DRBs. Among them, a DRB belonging to the SCG can mean that this DRB uses the logical channel (LCH) of the SCG.
[0126] If a DRB belongs to the SCG, or rather, if a DRB uses the LCH of the SCG, it indicates that the PDU session transmitted by this DRB needs to be transmitted through the SCG. In this case, the service corresponding to this PDU session also needs to be transmitted through the SCG. And if a DRB does not belong to the SCG, or rather, if a DRB does not use the LCH of the SCG, for example, it uses the LCH of the MCG, it indicates that the PDU session transmitted by this DRB does not need to be transmitted through the SCG. In this case, the service corresponding to this PDU session also does not need to be transmitted through the SCG.
[0127] Among them, an uplink service can correspond to one PDU session or multiple PDU sessions, and each PDU session will correspond to a corresponding DRB. Then, an uplink service can correspond to one or more DRBs. These one or more DRBs can all belong to the MCG, or all belong to the SCG, or it is also possible that some DRBs belong to the MCG while some other DRBs belong to the SCG. For an uplink service, as long as one of the DRBs corresponding to it belongs to the SCG, it indicates that this uplink service needs to be transmitted through the SCG. Then, for the uplink services determined by the terminal device, as long as there are uplink services among these uplink services whose corresponding DRBs belong to the SCG, it indicates that the uplink services determined by the terminal device need to be transmitted through the SCG. And if all the DRBs corresponding to the uplink services determined by the terminal device do not belong to the SCG, it indicates that the uplink services determined by the terminal device do not need to be transmitted through the SCG.
[0128] If the RRC layer of the terminal device determines that the uplink services determined by the terminal device need to be transmitted through the SCG, the RRC layer of the terminal device can determine to resume the communication between the terminal device and the SCG; or, if the RRC layer of the terminal device determines that the uplink services determined by the terminal device do not need to be transmitted through the SCG, the RRC layer of the terminal device can determine that there is no need to resume the communication between the terminal device and the SCG.
[0129] S54. When the uplink service is transmitted through the SCG, the terminal device sends an RRC resume request message to the master network device, and the master network device receives the RRC resume request message from the terminal device. This RRC resume request message is used to request the restoration of the communication between the terminal device and the SCG.
[0130] If the terminal device determines to resume the communication between the terminal device and the SCG, the terminal device can send an RRC resume request message to the master network device to request the restoration of the communication with the SCG. Additionally, this RRC resume request message can also request the restoration of the communication between the terminal device and the MCG. It can be understood that if the terminal device determines that the uplink service is transmitted through the SCG, the RRC resume request message sent by the terminal device can be used to request the restoration of the communication between the terminal device and the MCG, and the restoration of the communication between the terminal device and the SCG ( Figure 5 taking S54 in
[0131] as an example); or, if the terminal device determines that the uplink service is not transmitted through the SCG, the terminal device can also send an RRC resume request message to the master network device. At this time, this RRC resume request message is used to request the restoration of the communication between the terminal device and the MCG, rather than the restoration of the communication between the terminal device and the SCG.
[0132] If the RRC resume request message sent by the terminal device is used to request the restoration of the communication between the terminal device and the MCG, and the restoration of the communication between the terminal device and the SCG, then this RRC resume message can be used to restore the communication between the terminal device and the MCG, and the restoration of the communication between the terminal device and the SCG ( Figure 5 taking S55 in
[0133] as an example); or, if the RRC resume request message sent by the terminal device is used to request the restoration of the communication between the terminal device and the MCG, rather than the restoration of the communication between the terminal device and the SCG, then this RRC resume message can be used to restore the communication between the terminal device and the MCG, but not the restoration of the communication between the terminal device and the SCG.
[0134] If the RRC resume message is used to resume the communication between the terminal device and the SCG, the RRC resume message may carry the configuration information of the connection between the terminal device and the SCG, such as the so-called second configuration information. The terminal device may resume the communication between the terminal device and the SCG according to the second configuration information. Alternatively, the RRC resume message may not carry the second configuration information. Since the terminal device has communicated with the SCG before, the terminal device may resume the communication with the SCG according to the original configuration of the connection with the SCG.
[0135] Among them, if the RRC resume message is used to resume the communication between the terminal device and the SCG, then, because what needs to be resumed is the communication between the terminal device and the SCG, before sending the RRC resume message to the terminal device, the master network device may also interact with the secondary network device. For example, the master network device may forward the RRC resume request message from the terminal device to the secondary network device. After receiving the RRC resume request message, the secondary network device may send an acknowledgment message to the master network device to confirm the resume of the communication between the SCG and the terminal device. For example, the acknowledgment message may carry the second configuration information of the connection between the terminal device and the SCG, or may not carry the second configuration information. After receiving the acknowledgment message, the master network device may send the aforementioned RRC resume message to the terminal device. Among them, if the acknowledgment message carries the second configuration information, the master network device may carry the second configuration information in the RRC resume message. Through the interaction between the master network device and the secondary network device, the secondary network device can be made aware that the terminal device is about to resume the communication between the terminal device and the SCG, and the secondary network device can also perform corresponding configuration on the connection between the terminal device and the SCG.
[0136] Alternatively, even if the RRC resume message is used to resume the communication between the terminal device and the SCG, the master network device may not need to interact with the secondary network device. For example, the master network device may send the RRC resume message to the terminal device by itself. However, the master network device can still notify the secondary network device that the terminal device is about to resume the communication with the SCG. In this way, the secondary network device only needs to know that the terminal device is about to resume the communication with the SCG, and there is no need to configure the connection with the terminal device, which helps to reduce the burden on the secondary network device.
[0137] S56. The terminal device sends an RRC resume completion message to the master network device, and the master network device receives the RRC resume completion message from the terminal device.
[0138] If the RRC resume message is used to resume the communication between the terminal device and the MCG, rather than to resume the communication between the terminal device and the SCG, after resuming the communication with the MCG, the terminal device may send an RRC resume complete message to the master network device to inform the master network device that the terminal device has resumed the communication with the MCG; or, if the RRC resume message is used to resume the communication between the terminal device and the MCG and to resume the communication between the terminal device and the SCG, after resuming the communication with the MCG and the communication with the SCG, the terminal device may send an RRC resume complete message to the master network device to inform the master network device that the terminal device has resumed the communication with the MCG and the communication with the SCG.
[0139] In the embodiments of the present application, the terminal device may determine whether to resume the communication between the terminal device and the SCG according to the uplink service. For example, when the terminal device determines that the uplink service is transmitted through the SCG, it resumes the communication between the terminal device and the SCG, and if the uplink service is not transmitted through the SCG, it may not need to resume the communication between the terminal device and the SCG. In this way, unnecessary SCG resume processes can be reduced, the transmission overhead caused by resuming the communication between the terminal device and the SCG can be reduced, and the resume of the communication between the terminal device and the SCG is made more effective.
[0140] The following describes the apparatus for implementing the above method in the embodiments of the present application with reference to the accompanying drawings. Therefore, the content above can be used in subsequent embodiments, and repeated content will not be elaborated.
[0141] Figure 6 It is a schematic block diagram of a communication apparatus 600 provided in the embodiments of the present application. Exemplarily, the communication apparatus 600 is, for example, a terminal device 600.
[0142] The terminal device 600 includes a processing module 610 and a transceiver module 620. Exemplarily, the terminal device 600 may be a network device, or a chip applied to a terminal device, or other combined devices, components, etc. having the functions of the above terminal device. When the terminal device 600 is a terminal device, the transceiver module 620 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc. The processing module 610 may be a processor, such as a baseband processor, and the baseband processor may include one or more central processing units (CPUs). When the terminal device 600 is a component having the functions of the above terminal device, the transceiver module 620 may be a radio frequency unit, and the processing module 610 may be a processor, such as a baseband processor. When the terminal device 600 is a chip system, the transceiver module 620 may be an input / output interface of the chip (such as a baseband chip), and the processing module 610 may be a processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 610 in the embodiments of the present application may be implemented by a processor or processor-related circuit components, and the transceiver module 620 may be implemented by a transceiver or transceiver-related circuit components.
[0143] For example, the processing module 610 may be used to execute Figure 5 all operations other than transceiver operations performed by the terminal device in the embodiments shown, such as S51 and S53, and / or other processes for supporting the technologies described herein. The transceiver module 620 may be used to execute Figure 5 all receiving operations performed by the terminal device in the embodiments shown, such as S52, S54 to S56, and / or other processes for supporting the technologies described herein.
[0144] In addition, the transceiver module 620 may be a functional module that can complete both sending and receiving operations. For example, the transceiver module 620 may be used to execute Figure 5 all sending and receiving operations performed by the terminal device in the embodiments shown. For example, when performing a sending operation, the transceiver module 620 may be regarded as a sending module, and when performing a receiving operation, the transceiver module 620 may be regarded as a receiving module; or, the transceiver module 620 may also be two functional modules, and the transceiver module 620 may be regarded as a collective term for these two functional modules. These two functional modules are a sending module and a receiving module respectively. The sending module is used to complete the sending operation. For example, the sending module may be used to execute Figure 5 all sending operations performed by the terminal device in any one of the embodiments shown, and the receiving module is used to complete the receiving operation. For example, the receiving module may be used to execute Figure 5 all receiving operations performed by the terminal device in the embodiments shown.
[0145] Among them, the processing module 610 is used to determine the uplink service, where the communication between the terminal device and the master cell group (MCG) and the communication with the secondary cell group (SCG) are suspended;
[0146] The processing module 610 is further used to determine whether the uplink service is transmitted through the SCG;
[0147] The transceiver module 620 is used to send an RRC resume request message to the master network device of the terminal device when the uplink service is transmitted through the SCG, and the RRC resume request message is used to request the resume of communication with the SCG.
[0148] As an optional implementation manner, the processing module 610 is used to determine whether the uplink service is transmitted through the SCG in the following manner:
[0149] Determine whether the data radio bearer for transmitting the uplink service belongs to the SCG. When the data radio bearer belongs to the SCG, the uplink service is transmitted through the SCG; otherwise, the uplink service is not transmitted through the SCG.
[0150] As an optional implementation manner, the data radio bearer corresponding to the identifier of the PDU session corresponding to the uplink service is the data radio bearer for transmitting the uplink service.
[0151] As an optional implementation manner, the uplink service includes the uplink service to be initiated, or includes all uplink services configured by the master network device for the terminal device.
[0152] As an optional implementation manner, the RRC resume request message is further used to request the resume of communication with the MCG.
[0153] As an optional implementation manner, the transceiver module 620 is further used to receive an RRC resume message from the master network device, and the RRC resume message is used to resume communication with the SCG.
[0154] Figure 7 It is a schematic block diagram of the communication device 700 provided by the embodiment of the present application. Exemplarily, the communication device 700 is, for example, the network device 700.
[0155] The network device 700 includes a processing module 710 and a transceiver module 720. Exemplarily, the network device 700 may be the main network device described above, or a chip applied to the main network device, or other combined devices, components, etc. having the functions of the main network device. When the network device 700 is the main network device, the transceiver module 720 may be a transceiver, which may include an antenna and a radio frequency circuit, etc. The processing module 710 may be a processor, and the processor may include one or more CPUs. When the network device 700 is a component having the functions of the main network device, the transceiver module 720 may be a radio frequency unit, and the processing module 710 may be a processor, such as a baseband processor. When the network device 700 is a chip system, the transceiver module 720 may be an input / output interface of the chip (such as a baseband chip), and the processing module 710 may be a processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 710 in the embodiments of the present application may be implemented by a processor or processor-related circuit components, and the transceiver module 720 may be implemented by a transceiver or transceiver-related circuit components.
[0156] For example, the processing module 710 may be used to execute Figure 5 all operations other than the transceiver operations performed by the main network device in the embodiments shown, such as operations of determining that the terminal device resumes communication with the SCG, etc., and / or other processes for supporting the technologies described herein. The transceiver module 720 may be used to execute Figure 5 all receiving operations performed by the main network device in the embodiments shown, such as S52, 54 - S56, and / or other processes for supporting the technologies described herein.
[0157] In addition, the transceiver module 720 may be a functional module that can complete both sending and receiving operations. For example, the transceiver module 720 may be used to execute Figure 5 all sending and receiving operations performed by the main network device in the embodiments shown. For example, when performing a sending operation, the transceiver module 720 may be regarded as a sending module, and when performing a receiving operation, the transceiver module 720 may be regarded as a receiving module; or, the transceiver module 720 may also be two functional modules, and the transceiver module 720 may be regarded as a collective term for these two functional modules. These two functional modules are a sending module and a receiving module respectively. The sending module is used to complete the sending operation. For example, the sending module may be used to execute Figure 5 all sending operations performed by the main network device in the embodiments shown, and the receiving module is used to complete the receiving operation. For example, the receiving module may be used to execute Figure 5 all receiving operations performed by the main network device in the embodiments shown.
[0158] Among them, the transceiver module 720 is configured to receive an RRC resume request message from a terminal device, where the resume request message is used to request resuming communication between the terminal device and a secondary cell group (SCG), and where the uplink service of the terminal device is transmitted through the SCG.
[0159] The transceiver module 720 is further configured to send an RRC resume message to the terminal device, where the RRC resume message is used to resume communication between the terminal device and the SCG.
[0160] As an optional implementation manner, the processing module 710 is configured to determine that the resume request message is used to request resuming communication between the terminal device and a secondary cell group (SCG).
[0161] As an optional implementation manner, the RRC resume request message is further used to request resuming communication with a master cell group (MCG).
[0162] As an optional implementation manner, the transceiver module 720 is further configured to send an RRC resume message to the terminal device, where the RRC resume message is used to resume communication with the SCG.
[0163] An embodiment of this application further provides a communication device, which may be a terminal device or a circuit. The communication device may be used to perform the actions executed by the terminal device in the foregoing method embodiment.
[0164] When the communication device is a terminal device, Figure 8 A schematic structural diagram of a simplified terminal device is shown. For ease of understanding and convenient illustration, Figure 8 in which the terminal device takes a mobile phone as an example. As Figure 8 shown, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly configured to process communication protocols and communication data, control the terminal device, execute software programs, process data of software programs, etc. The memory is mainly configured to store software programs and data. The radio frequency circuit is mainly configured to convert baseband signals and radio frequency signals and process radio frequency signals. The antenna is mainly configured to receive and send radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly configured to receive data input by a user and output data to the user. It should be noted that some types of terminal devices may not have an input / output device.
[0165] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 8 only one memory and one processor are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.
[0166] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device (the transceiver unit can be a functional unit that can implement both the sending function and the receiving function; or, the transceiver unit can also include two functional units, namely a receiving unit that can implement the receiving function and a sending unit that can implement the sending function), and the processor with processing functions can be regarded as the processing unit of the terminal device. As Figure 8 shown, the terminal device includes a transceiver unit 810 and a processing unit 820. The transceiver unit can also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the devices in the transceiver unit 810 used to implement the receiving function can be regarded as the receiving unit, and the devices in the transceiver unit 810 used to implement the sending function can be regarded as the sending unit, that is, the transceiver unit 810 includes a receiving unit and a sending unit. The transceiver unit can sometimes also be referred to as a transceiver machine, a transceiver, or a transceiver circuit, etc. The receiving unit can sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit can sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0167] It should be understood that the transceiver unit 810 is used to perform the sending operation and the receiving operation on the terminal device side in the above method embodiments, and the processing unit 820 is used to perform other operations on the terminal device except the transceiver operations in the above method embodiments.
[0168] For example, in one implementation, the processing unit 820 can be used to execute Figure 5 all the operations except the transceiver operations performed by the terminal device in the embodiments shown, such as S51 and S53, and / or other processes for supporting the technologies described herein. The transceiver unit 810 can be used to execute Figure 5All receiving operations performed by the terminal device in the illustrated embodiments, such as S52, S54 - S56, and / or other processes for supporting the techniques described herein.
[0169] When the communication device is a chip - type device or a circuit, the device may include a transceiver unit and a processing unit. Among them, the transceiver unit may be an input - output circuit and / or a communication interface; the processing unit is an integrated processor or a microprocessor or an integrated circuit.
[0170] When the communication device in this embodiment is a terminal device, reference may be made to Figure 9 the device shown. As an example, the device can perform functions similar to Figure 6 those of the processing module 610. In Figure 9 , the device includes a processor 910, a transmitting data processor 920, and a receiving data processor 930. The processing module 610 in the above - mentioned embodiments may be Figure 9 the processor 910 in Figure 9 , and perform corresponding functions; the transceiver module 620 in the above - mentioned embodiments may be Figure 9 the transmitting data processor 920, and / or the receiving data processor 930 in
[0171] Figure 10 , and perform corresponding functions. Although Figure 9 shows a channel encoder and a channel decoder, it can be understood that these modules do not constitute a restrictive description of this embodiment and are only illustrative.
[0171] Figure 10 Another form of this embodiment is shown. The processing device 1000 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment can be used as the modulation subsystem. Specifically, the modulation subsystem may include a processor 1003 and an interface 1004. Among them, the processor 1003 performs the functions of the above - mentioned processing module 610, and the interface 1004 performs the functions of the above - mentioned transceiver module 620. As another variation, the modulation subsystem includes a memory 1006, a processor 1003, and a program stored on the memory 1006 and executable on the processor. When the processor 1003 executes the program, it implements the method on the terminal device side in the above - mentioned method embodiments. It should be noted that the memory 1006 can be non - volatile or volatile, and its location can be inside the modulation subsystem or in the processing device 1000, as long as the memory 1006 can be connected to the processor 1003.
[0172] When the device in the embodiments of the present application is a network device, the device may be as Figure 11As shown. The device 1100 includes one or more radio frequency units, such as a remote radio unit (RRU) 1110 and one or more baseband units (BBUs) (which may also be referred to as digital units, DUs) 1120. The RRU 1110 may be referred to as a transceiver module, which may include a transmission module and a reception module, or the transceiver module may be a module capable of implementing transmission and reception functions. This transceiver module may correspond to Figure 7 the transceiver module 720 therein. Optionally, this transceiver module may also be referred to as a transceiver, a transceiver circuit, or a transceiver, etc., and it may include at least one antenna 1111 and a radio frequency unit 1112. The RRU 1110 part is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals, for example, for sending indication information to a terminal device. The BBU 1110 part is mainly used for baseband processing and controlling the base station, etc. The RRU 1110 and the BBU 1120 may be physically set together or physically separated, that is, a distributed base station.
[0173] The BBU 1120 is the control center of the base station and may also be referred to as a processing module, which may correspond to Figure 7 the processing module 710 therein, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing module) may be used to control the base station to execute the operation process of the network device in the above method embodiments, for example, to generate the above indication information, etc.
[0174] In one example, the BBU 1120 may be composed of one or more single boards. The multiple single boards may jointly support a radio access network of a single access mode (such as an LTE network), or may separately support radio access networks of different access modes (such as an LTE network, a 5G network or other networks). The BBU 1120 further includes a memory 1121 and a processor 1122. The memory 1121 is used to store necessary instructions and data. The processor 1122 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process of the network device in the above method embodiments. The memory 1121 and the processor 1122 may serve one or more single boards. That is to say, a memory and a processor may be separately set on each single board. It may also be that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board.
[0175] The embodiment of the present application provides a communication system. This communication system may include the Figure 5 terminal device involved in the embodiment shown above, and includes Figure 5The main network device involved in the illustrated embodiment. Optionally, it may further include Figure 5 The auxiliary network device involved in the illustrated embodiment. The terminal device is, for example, Figure 6 The terminal device 600 in Figure 7 The network device 700 in
[0176] The embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer can implement the Figure 5 Process related to the main network device in the illustrated embodiment.
[0177] The embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer can implement the Figure 5 Process related to the terminal device in the illustrated embodiment.
[0178] The embodiments of the present application further provide a computer program product. The computer program product is used to store a computer program. When the computer program is executed by a computer, the computer can implement the Figure 5 Process related to the main network device in the illustrated embodiment.
[0179] The embodiments of the present application further provide a computer program product. The computer program product is used to store a computer program. When the computer program is executed by a computer, the computer can implement the Figure 5 Process related to the terminal device in the illustrated embodiment.
[0180] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0181] It should also be understood that the memory mentioned 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 ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (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 RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0182] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated in the processor.
[0183] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0184] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0185] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled professionals may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0186] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0187] In 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 illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0188] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0189] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0190] When the above-mentioned functions are implemented in the form of 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 part of this 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example but not limited to: the computer-readable medium can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, mobile hard disk, or other optical disc storage, magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
[0191] As described above, the above is only the specific implementation manner of this application, but the protection scope of the embodiments of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the embodiments of this application can easily think of changes or substitutions, which should all be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be subject to the protection scope of the claims.
Claims
1. A method for restoring transmission, characterized in that, comprising: Determine the uplink service, wherein the communication between the terminal device and the master cell group (MCG) and the communication with the secondary cell group (SCG) are suspended; Determine whether the uplink service is transmitted through the SCG; When the uplink service is transmitted through the SCG, send a Radio Resource Control (RRC) restoration request message to the master network device of the terminal device, the RRC restoration request message is used to request the restoration of communication with the SCG, and the RRC restoration request message is also used to request the restoration of communication with the MCG.
2. The method according to claim 1, characterized in that, Determining whether the uplink service is transmitted through the SCG includes: Determine whether the data radio bearer for transmitting the uplink service belongs to the SCG, wherein when the data radio bearer belongs to the SCG, the uplink service is transmitted through the SCG, otherwise, the uplink service is not transmitted through the SCG.
3. The method according to claim 2, characterized in that, The data radio bearer corresponding to the protocol data unit (PDU) session identifier of the uplink service is the data radio bearer for transmitting the uplink service.
4. The method according to any one of claims 1 to 3, characterized in that, The uplink service includes the uplink service to be initiated, or includes all the uplink services configured by the master network device for the terminal device.
5. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Receiving an RRC restoration message from the master network device, the RRC restoration message is used to restore communication with the SCG.
6. A method for restoring transmission, characterized in that, comprising: Receiving an RRC restoration request message from a terminal device, the restoration request message is used to request the restoration of communication between the terminal device and the secondary cell group (SCG), and the RRC restoration request message is also used to request the restoration of communication with the MCG, wherein the uplink service of the terminal device is transmitted through the SCG; Sending an RRC restoration message to the terminal device, the RRC reply message is used to restore communication between the terminal device and the SCG.
7. The method according to claim 6, characterized in that, The method further includes: Sending an RRC restoration message to the terminal device, the RRC restoration message is used to restore communication with the SCG.
8. A communication device, characterized in that, comprising: A processing module, configured to determine the uplink service, wherein the communication between the communication device and the MCG and the communication with the SCG are suspended; The processing module is further configured to determine whether the uplink service is transmitted through the SCG; A transceiver module, configured to send an RRC restoration request message to the master network device of the communication device when the processing module determines that the uplink service is transmitted through the SCG, the RRC restoration request message is used to request the restoration of communication with the SCG, and the RRC restoration request message is also used to request the restoration of communication with the MCG.
9. The communication device according to claim 8, characterized in that, Determine whether the uplink service is transmitted through the SCG, including: Determine whether the data radio bearer for transmitting the uplink service belongs to the SCG. When the data radio bearer belongs to the SCG, the uplink service is transmitted through the SCG; otherwise, the uplink service is not transmitted through the SCG.
10. The communication device according to claim 9, characterized in that the data radio bearer corresponding to the identifier of the protocol data unit (PDU) session corresponding to the uplink service is the data radio bearer for transmitting the uplink service.
11. The communication device according to any one of claims 8 to 10, characterized in that the uplink service includes a to-be-initiated uplink service, or includes all uplink services configured by the master network device for the communication device.
12. The communication device according to any one of claims 8 to 10, characterized in that the transceiver module is further configured to receive an RRC resume message from the master network device, and the RRC resume message is used to resume communication with the SCG.
13. A network device, characterized in that it includes: a transceiver module, configured to receive an RRC resume request message from a communication device; a processing module, configured to determine that the resume request message is used to request resuming communication between the communication device and the SCG, and the RRC resume request message is further used to request resuming communication with the MCG, where the uplink service of the communication device is transmitted through the SCG; the transceiver module is further configured to send an RRC resume message to the communication device, and the RRC resume message is used to resume communication between the communication device and the SCG.
14. The network device according to claim 13, characterized in that the transceiver module is further configured to send an RRC resume message to the communication device, and the RRC resume message is used to resume communication with the SCG.
15. A communication system, characterized in that it includes the communication device according to any one of claims 8 to 12, and includes the network device according to any one of claims 13 to 14.
16. A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program, and when the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 5, or causes the computer to execute the method according to any one of claims 6 to 7.
17. A chip, characterized in that it includes a processor and a communication interface, and the processor is configured to read instructions to execute the method according to any one of claims 1 to 5, or execute the method according to any one of claims 6 to 7.
Citation Information
Patent Citations
Method for initiating a random access procedure in a carrier aggregation system and a device therefor
CN107211466A
Method for performing a ran based paging and device supporting the same
WO2019027296A1