Information processing method and related device
By timing and releasing source cell resources under preset conditions during DAPS handover, the power consumption problem caused by the target network device's failure to promptly disconnect is solved, thus achieving power saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2024-12-26
- Publication Date
- 2026-06-26
AI Technical Summary
During DAPS handover, the terminal device continues to communicate with both the source and target cells because the target network device fails to send a disconnection instruction to the terminal device in a timely manner, thus increasing power consumption.
After receiving the DAPS handover command, the terminal device determines whether the preset conditions are met and triggers a timer. If no release instruction message from the target network device is received within the first time threshold, the source cell resources are released according to the processing strategy, including direct release or sending an auxiliary information message to the target network device to request a release instruction.
By releasing source cell resources in a timely manner, the increased power consumption caused by receiving data simultaneously for a long time is avoided, thus saving power consumption.
Smart Images

Figure CN122294187A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information processing method and related equipment. Background Technology
[0002] Dual Active Protocol Stack (DAPS) handover refers to a process where a user equipment (UE) maintains an uninterrupted connection with the source cell after receiving a handover request from the source network device. During the handover process, data can be received simultaneously from both the target and source cells, ensuring zero-ms interruption of data services.
[0003] After a UE successfully accesses the target cell, the target network device in the target cell will instruct the UE to disconnect from the source cell. However, due to network failures or other reasons, the target network device may not send a disconnection instruction to the UE in a timely manner, causing the UE to continue communicating with both the source and target network devices simultaneously, resulting in higher power consumption for the UE. Summary of the Invention
[0004] To address the aforementioned issues, this application provides an information processing method and related equipment, enabling terminal devices to release source cell resources in a timely manner and reduce power consumption.
[0005] Firstly, this application provides an information processing method applied to a terminal device. The terminal device receives a first message from a source network device, the first message including a DAPS handover command, enabling the terminal device to handover from the source cell to a target cell based on the DAPS handover command. Upon receiving the first message, the terminal device determines whether current conditions meet preset conditions. If they do, a timer is triggered to obtain a first duration. If no second message is received from the target network device within the first duration, which is not less than a first duration threshold, the terminal device releases the resources of the source cell based on a configured processing strategy. The second message instructs the terminal device to release the resources of the source cell.
[0006] In one possible implementation, the method further includes: in response to the first duration being less than the first duration threshold and receiving the second message, stopping the timing and releasing the resources of the source cell.
[0007] The first duration threshold can be pre-stored in the terminal device or carried in the first message and sent to the terminal device by the source network device through the first message.
[0008] The preset conditions can be set according to the actual application. For example, the preset condition can be receiving the first message or the terminal device completing the configuration for the target cell. After determining that the current conditions meet the preset conditions, the terminal device triggers a timer to count down and obtain the first duration.
[0009] In one possible implementation, in response to a first duration not less than a first duration threshold and no second message being received from the target network device corresponding to the target cell, the resources of the source cell are released based on a processing strategy. This includes: in response to a first duration not less than the first duration threshold and no second message being received from the target network device, releasing the resources of the source cell. That is, if no second message is received within the timeout period, the terminal device directly releases the resources of the source cell.
[0010] In one possible implementation, in response to a first duration not less than a first duration threshold and no second message being received from the target network device, the resources of the source cell are released based on a processing strategy. This includes: sending a third message to the target network device, which instructs the target network device to send the second message to the terminal device; and releasing the resources of the source cell in response to receiving the second message from the target network device. That is, if the second message is not received within a timeout period, the terminal device sends a third message to the target network device, prompting the target network device to send the second message to the terminal device. Upon receiving the second message, the terminal device releases the resources of the source cell.
[0011] In one possible implementation, in response to sending the third message to the target network device, the method further includes: triggering a timer to obtain a second duration; the step of releasing the resources of the source cell in response to receiving the second message sent by the target network device includes: stopping the timer and releasing the resources of the source cell in response to the second duration being less than a second duration threshold and receiving the second message sent by the target network device. That is, after sending the third message to the target network device, the terminal device triggers a timer; if the second message is received before the timeout, the timer stops and the resources of the source cell are released.
[0012] In one possible implementation, the method further includes: releasing the resources of the source cell in response to the second duration being not less than the second duration threshold and no second message being received from the target network device. If no second message is received after the second duration expires, the terminal device directly releases the resources of the source cell.
[0013] The third message includes the second duration threshold, which indicates that the target network device sends the second message to the terminal device within the second duration threshold after receiving the third message.
[0014] The third message is a UE assistance information (UAI) message, which includes indication information that instructs the target network device to send the second message to the terminal device.
[0015] Secondly, an information processing method is provided, the method being applied to a source network device of a source cell, comprising: sending a first message to a terminal device, the first message including a DAPS handover command and a first duration threshold, the DAPS handover command being used to instruct the terminal device to hand over from the source cell to a target cell, and the first duration threshold being used to control the terminal device to release resources of the source cell; and receiving uplink data sent by the terminal device before the terminal device releases the resources of the source cell.
[0016] Thirdly, an information processing method is provided, the method being applied to a target network device in a target cell, comprising: receiving a third message sent by a terminal device, the third message instructing the target network device to send a second message to the terminal device, the second message being used to instruct the terminal device to release resources of the source cell; and sending the second message to the terminal device.
[0017] In one possible implementation, the third message includes a second duration threshold, which instructs the target network device to send the second message to the terminal device within the second duration threshold after receiving the third message;
[0018] Sending the second message to the terminal device includes: in response to receiving the third message, sending the second message to the terminal device within the second duration threshold.
[0019] In one possible implementation, the third message is a UAI message, which includes indication information that instructs the target network device to send the second message to the terminal device.
[0020] Fourthly, this application provides a terminal device, which includes a transceiver and a processor; wherein the transceiver is used to perform the receiving operation and the transmitting operation in the method described in the first aspect or any embodiment of the first aspect; and the processor is used to perform other operations in the method described in the first aspect or any embodiment of the first aspect besides the receiving operation and the transmitting operation.
[0021] Fifthly, this application provides a network device including a transceiver and a processor; wherein the transceiver is configured to perform the receiving and transmitting operations in the method described in the second aspect above; and the processor is configured to perform other operations in the method described in the second aspect above besides the receiving and transmitting operations.
[0022] Alternatively, a transceiver is configured to perform the receiving and transmitting operations in the method described in the third aspect or any embodiment of the third aspect; and a processor is configured to perform other operations in the method described in the third aspect or any embodiment of the third aspect besides the receiving and transmitting operations.
[0023] Sixthly, this application provides a communication system including a terminal device and a network device. The terminal device is configured to execute the method described in the first aspect or any embodiment thereof, and the network device is configured to execute the method described in the second aspect, or the method described in the third aspect or any embodiment thereof.
[0024] In a seventh aspect, this application provides a computer storage medium for storing a computer program, which, when executed, implements the method provided in any one of the first to third aspects of this application.
[0025] Eighthly, this application provides a computer program product containing instructions that, when run on at least one computing device, cause the at least one computing device to implement the method provided in any one of the first to third aspects of this application.
[0026] According to the technical solution provided in this application, after receiving a first message from the source network device, the terminal device performs a handover from the source cell to the target cell based on the DAPS handover command in the first message. Upon receiving the DAPS handover instruction, the terminal device, in response to meeting preset conditions, triggers a timer to obtain a first duration. If the terminal device does not receive a second message from the target network device within this first duration, which is not less than a first duration threshold, it releases the resources of the source cell based on a preset processing strategy. That is, according to the technical solution provided in this application, if the terminal device does not receive an instruction from the target cell to release source cell resources within a preset time after receiving the DAPS handover instruction, it can release the source cell resources in a timely manner according to a preset processing strategy, thereby achieving the purpose of saving power consumption. Attached Figure Description
[0027] Figure 1 A schematic diagram of a communication system structure provided in an embodiment of this application;
[0028] Figure 2An information processing interaction diagram provided in an embodiment of this application;
[0029] Figure 3 This application provides an information processing implementation framework diagram.
[0030] Figure 4 A schematic diagram of the structure of a network element provided in this application;
[0031] Figure 5 This is a schematic diagram of the structure of a terminal device provided in this application. Detailed Implementation
[0032] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0033] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0034] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0035] To facilitate understanding of this application, the technical terms involved in this application will be explained below.
[0036] Cell handover refers to the process in a wireless communication system where, when a terminal device moves from the coverage area of one base station (source cell) to the coverage area of another base station (target cell), it needs to switch from the source cell to the target cell to maintain uninterrupted communication. In this embodiment, the source cell refers to the cell that provides service to the terminal device before the handover, and this cell is the coverage area of the source network device; the target cell refers to the cell that provides service to the terminal device after the handover, and this cell is the coverage area of the target network device.
[0037] Traditional cell handover requires releasing the connection with the source cell before establishing a connection with the target cell. This interrupts communication between the terminal device and the base station, leading to data loss. DAPS handover, however, maintains the connection and data transmission with the source cell during the handover process, continuing until a successful connection to the target cell is established. Specifically, the UE continues to receive downlink user data from the source cell until a successful handover to the target cell; and the UE continues to send uplink user data to the source cell until a successful connection is established to the target cell, thus ensuring zero-millisecond data interruption.
[0038] Once the terminal device successfully connects to the target cell, the target network device needs to send an instruction message to the terminal device to release the resources of the source cell. Upon receiving this instruction message, the terminal device will disconnect from the source cell and stop receiving data from the source cell.
[0039] However, in some application scenarios, the target network device fails to send instruction messages to the terminal device in a timely manner for some reason, causing the terminal device to continuously receive the same data sent from the source cell and the target cell, increasing the power consumption of the terminal device.
[0040] Based on this, this application provides an information processing method in which, upon receiving a first message from the source network device, the terminal device performs a DAPS handover. Simultaneously, a timer begins. If a second message from the target network device is not received within the timeout period, the source cell resources are released according to the configured processing strategy, thus avoiding increased power consumption caused by simultaneously receiving data from both the source and target network devices for an extended period.
[0041] The communication system applicable to this application can be a fifth-generation (5G) communication system, a hybrid architecture of LTE and 5G, a 5G New Radio (5G NR) system, or any new communication system emerging in future communication developments. The communication system includes at least three devices, and these devices can exchange signals to achieve data interaction. Exemplarily, the devices included in the communication system may be, for example, a software-defined radio (SDR) terminal and a network element, where the network element may be a base station, etc. The following exemplifies a communication system including a software-defined radio terminal and a network element.
[0042] An example of a communication system is as follows: Figure 1 As shown, it includes network element 1, network element 2, and SDR terminal 3. Among them, network element 1 is the source network device, and the corresponding coverage area is the source cell; network element 2 is the target network device, and the corresponding coverage area is the target cell.
[0043] In the embodiments provided in this application, network element 1 and network element 2 can be any device located on the network side and having wireless transceiver capabilities, including but not limited to: base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in new radio (NR). Network element 1 and network element 2 can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, or balloon stations, etc. Network element 1 and network element 2 can include one or more co-located or non-co-located transmission reception points (TRPs). Network element 1 and network element 2 can also be radio controllers, centralized units (CUs), and / or distributed units (DUs) in cloud radio access network (CRAN) scenarios. Network element 1 and network element 2 can communicate with SDR terminal 3, or they can communicate with SDR terminal 3 through relay stations.
[0044] SDR terminal 3 can communicate with multiple network elements using different technologies. For example, SDR terminal 3 can communicate with network elements that support LTE networks, network elements that support 5G networks, and can also establish dual connections with both LTE and 5G network elements.
[0045] SDR terminal 3 refers to a terminal that supports software-defined wireless communication protocols. Typically, the frequency band, air interface protocol, and functions of SDR terminal 3 can be upgraded through software downloads and updates without requiring a complete hardware replacement. This gives SDR terminal 3 high flexibility and upgradeability, enabling it to adapt to various communication environments and needs.
[0046] In the embodiments provided in this application, the SDR terminal 3 can be in various forms, such as a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, an in-vehicle terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The SDR terminal 3 can be a fixed terminal or a mobile terminal.
[0047] To facilitate understanding of the technical solution of this application, specific embodiments will be described below.
[0048] See Figure 2 The figure is a flowchart of an information processing method provided in an embodiment of this application, as shown below. Figure 2 As shown, the method includes:
[0049] S201: The source network device sends the first message to the terminal device.
[0050] The first message includes a DAPS handover command, which instructs the terminal device to hand over from the source cell to the target cell. For example, the source network device is... Figure 1 Network element 1 and terminal equipment 3 are SDR terminals.
[0051] In this embodiment, the source network device instructs the terminal device to perform cell measurements. The terminal device measures surrounding cells and reports the measurements. Based on the measurement reports, the source network device decides whether to perform a DAPS handover. If the source network device decides to perform a DAPS handover, it sends a handover request to the target network device. If the target network device agrees to the DAPS handover, it sends a handover agreement response to the source network device. Then, the source network device sends a first message to the terminal device to instruct the terminal device to perform a DAPS handover. This first message can be a radio resource control (RRC) reconfiguration message.
[0052] It should be noted that after the source network device sends the first message to the terminal device and before the terminal device releases the resources of the source cell, it will continue to communicate with the terminal device, sending downlink data to the terminal device and receiving uplink data sent by the terminal device.
[0053] S202: In response to the fulfillment of preset conditions, the terminal device triggers timing and obtains the first duration.
[0054] In this embodiment, after receiving the first message, the terminal device determines whether the current condition meets the preset condition. If it does, it triggers a timer to count the time and obtains the time duration, i.e., the first duration.
[0055] The preset conditions can be set according to the actual application situation. For example, the preset condition is that the terminal device receives a DAPS handover command or the terminal device completes the configuration for the target cell based on the DAPS handover command. Specifically, if the preset condition is that the terminal device receives a DAPS handover command, then after receiving the first message, the terminal device confirms that it has received the DAPS handover command and triggers the timer to start counting. Alternatively, if the preset condition is that the terminal device completes the configuration for the target cell, then after the terminal device completes the configuration for the target cell based on the first message, the timer triggers the timer to start counting.
[0056] In this context, the terminal device completing the configuration for the target cell can be represented by the terminal device sending an RRC reconfiguration complete message to the target network device. For example, the terminal device is... Figure 1 The SDR terminal 3 and the target network device are Figure 1 In network element 2, SDR terminal 3 sends an RRC reconfiguration complete message to network element 2.
[0057] S203: In response to a first duration not less than a first duration threshold and no second message sent by the target network device corresponding to the target cell being received, the resources of the source cell are released based on the processing strategy.
[0058] The first duration threshold is used to control the release of resources from the source cell by the terminal device, and this first duration threshold is stored on the terminal device side. Specifically, this first duration threshold can be pre-configured on the terminal device by the network-side device, or it can be obtained through other means, such as carrying the first duration threshold in the first message. When the first message is an RRC reconfiguration message, a T-daps-SourceRelease information element is added to the RRC reconfiguration message to indicate the first duration threshold. The specific value of the first duration threshold is determined by the network-side device according to the actual situation.
[0059] The second message is used to instruct the terminal device to release the resources of the source cell. Specifically, the second message is an RRC reconfiguration message, which may include first indication information, instructing the terminal device to release the resources of the source cell. For example, the RRC reconfiguration message carries the daps-SourceRelease-r16 information element, through which the terminal device is instructed to release the resources of the source cell.
[0060] The processing strategy is used to indicate how to release the resources of the source cell if the terminal device does not receive a second message from the target network device within a preset time period.
[0061] In this embodiment, after the terminal device starts timing, it waits to receive a second message from the target network device. If the terminal device does not receive a second message from the target network device within the first timing duration that is not less than the first timing threshold, the terminal device releases the resources of the source cell according to the pre-configured processing strategy.
[0062] Specifically, when executing step S203, the terminal device releases the resources of the source cell according to the pre-configured processing strategy, this can be achieved in the following way:
[0063] One approach is that S203 includes S2031, which is: in response to a first duration not less than a first duration threshold and no second message being received from the target network device, the resources of the source cell are released. That is, when the terminal device times out without receiving the second message, the resources of the source cell are released directly, without needing to wait for the target network device to send the second message.
[0064] Another approach is that S203 includes S2032-S2034. Specifically, S2032: In response to a first duration not less than a first duration threshold and no second message being received from the target network device corresponding to the target cell, the terminal device sends a third message to the target network device, which instructs the target network device to send the second message to the terminal device; S2033: The target network device sends the second message to the terminal device; S2034: In response to receiving the second message from the target network device, the terminal device releases the resources of the source cell. The third message can be a UAI message, which includes second indication information that instructs the target network device to send the second message to the terminal device. Specifically, the second indication information is a newly added daps-SourceReleaseIndication element in the UAI message.
[0065] In this implementation, if the terminal device does not release the source cell resources in a timely manner after switching to the target cell, the terminal device can actively notify the target network device so as to release the source cell resources as soon as possible, thereby reducing power consumption.
[0066] Considering that after the terminal device sends the third message to the target network device, the target network device may not send the second message to the terminal device in a timely manner for other reasons, in order to enable the terminal device to release the resources of the source cell as soon as possible, the terminal device triggers a timer after sending the third message to the target network device to obtain a second duration; if the terminal device can receive the second message sent by the target network device within the second duration being less than the second duration threshold, the timer stops and the resources of the source cell are released.
[0067] If the terminal device does not receive the second message within a second duration shorter than the second duration threshold, it directly releases the resources of the source cell and no longer waits for the target network device to send the second message. That is, in response to a second duration not less than the second duration threshold and no second message being received from the target network device, the resources of the source cell are released.
[0068] The second duration threshold can be pre-configured on the terminal device by the network-side device, or it can be obtained through other means. The specific value of the second duration threshold is determined by the network-side device based on the actual situation.
[0069] In this embodiment, to ensure that the target network device promptly sends the second message to the terminal device, the third message may include a second duration threshold. This second duration threshold instructs the target network device to send the second message to the terminal device within a second duration threshold after receiving the third message. In this case, the target network device can send the second message to the terminal device within the second duration threshold after receiving the third message.
[0070] S204: In response to the terminal device receiving the second message within a first duration less than a first duration threshold, stop timing and release the resources of the source cell.
[0071] That is, after receiving the second message within a preset time period, the terminal device stops timing and releases the resources of the source cell.
[0072] As can be seen, after the terminal device receives the first message from the source network device, it performs a DAPS handover. At the same time, a timer starts. If the second message from the target network device is not received within the timeout period, the source cell resources are released according to the configured processing policy to avoid increasing power consumption by receiving data from both the source and target network devices simultaneously for an extended period.
[0073] For a better understanding of the technical framework of the embodiments of this application, please refer to... Figure 3 The schematic diagram is as follows: Figure 3 As shown:
[0074] S301: The source network device sends an RRC reconfiguration message to the UE.
[0075] The RRC reconfiguration message includes the DAPS switching command and the first duration threshold.
[0076] S302: After receiving the RRC reconfiguration message, the UE triggers a timer to start counting.
[0077] S303: If the timer expires and the UE does not receive the RRC reconfiguration message sent by the target network device, the UE sends a UAI message to the target network device.
[0078] Among these, timer timeout refers to a timer duration exceeding or equal to a first duration threshold; the RRC reconfiguration message sent by the target network device includes the daps-SourceRelease-r16 information element, which is used to instruct the UE to release the resources of the source cell. The UAI message includes the daps-SourceRelease-Indication information element, which is used to instruct the target network device to release the resources of the source cell.
[0079] S304: The target network device sends an RRC reconfiguration message to the UE based on the daps-SourceRelease-Indication information element. The RRC reconfiguration message includes the daps-SourceRelease-r16 information element.
[0080] S305: The UE releases the resources of the source cell according to the daps-SourceRelease-r16 information element in the RRC reconfiguration message.
[0081] In this embodiment, when the UE completes DAPS handover but does not release the resources of the source cell in a timely manner, the UE can actively notify the target network device to send an instruction to the UE to release the resources of the source cell, so that the UE can release the resources of the source cell as soon as possible, thereby achieving the purpose of saving power consumption.
[0082] Below, in conjunction with Figure 4 as well as Figure 5 This section further introduces the hardware implementation methods of network elements and terminal devices.
[0083] See Figure 4 The diagram illustrates the hardware structure of a network element capable of performing the aforementioned tasks. Figure 2 as well as Figure 3 The method performed by the source network device or the target network device in the illustrated embodiment. Figure 4 The network element shown includes at least one processor 111, at least one memory 112, at least one transceiver 113, at least one network interface 114, and one or more antennas 115. The processor 111, memory 112, transceiver 113, and network interface 114 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited in this respect. The antenna 115 is connected to the transceiver 113. The network interface 114 is used to enable the network element to connect to other communication devices through a communication link. For example, the network interface 114 may include a network interface between the network element and network elements in the core network, such as an S1 interface; the network interface may also include a network interface between the network element and other network elements, such as an X2 or Xn interface.
[0084] in, Figure 4 The processor 111 shown can specifically perform the network element processing actions in the above method, the memory 112 can perform the storage actions in the above method, the transceiver 113 and the antenna 115 can perform the air interface transmission and reception actions in the above method, and the network interface 114 can perform the interaction actions with network elements or other network elements in the above method.
[0085] The processor in this application embodiment, such as processor 111, may include, but is not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., which are various computing devices that run software. Each computing device may include one or more cores for executing software instructions to perform calculations or processing. The processor may be a separate semiconductor chip or integrated with other circuits into a single semiconductor chip. For example, it may form a SoC (System-on-a-Chip) with other circuits (such as encoding / decoding circuits, hardware acceleration circuits, or various bus and interface circuits), or it may be integrated as a built-in processor in an ASIC. The ASIC with the integrated processor may be packaged separately or packaged together with other circuits. In addition to including cores for executing software instructions to perform calculations or processing, the processor may further include necessary hardware accelerators, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or logic circuits that implement dedicated logic operations.
[0086] The memory in the embodiments of this application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions; random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions; or electrically erasable programmable-only memory (EEPROM). In some scenarios, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0087] The memory 112 can exist independently and be connected to the processor 111. Optionally, the memory 112 can be integrated with the processor 111, for example, integrated into a single chip. The memory 112 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 111. The various types of computer program code being executed can also be considered as drivers for the processor 111. For example, the processor 111 executes the computer program code stored in the memory 112 to implement the technical solutions of the embodiments of this application.
[0088] Transceiver 113 can be used to support the reception or transmission of radio frequency (RF) signals between network elements and other devices. Transceiver 113 can be connected to antenna 115. Transceiver 113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 115 can receive RF signals. The receiver Rx of transceiver 113 is used to receive the RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provide the digital baseband signals or IF signals to the processor 111 so that the processor 111 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. In addition, the transmitter Tx in transceiver 113 is also used to receive modulated digital baseband signals or IF signals from processor 111, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 115. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of the downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of the upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.
[0089] Figure 5 This application provides an example of the composition of a terminal device, such as a mobile phone, a smart wearable device (e.g., a smartwatch). Taking a mobile phone as an example, the terminal device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.
[0090] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the terminal device. In other embodiments, the terminal device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0091] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, time-frequency codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0092] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a structural limitation on the terminal device. In other embodiments of this application, the terminal device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0093] The external storage interface 320 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the terminal device. The external storage card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, time and frequency files can be saved on the external storage card.
[0094] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the terminal device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the terminal device (such as time-frequency stream data), etc. Furthermore, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functions and data processing of the terminal device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.
[0095] The wireless communication function of the terminal device can be implemented through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor, and baseband processor.
[0096] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0097] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G on terminal devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.
[0098] In some embodiments, the terminal device initiates or receives call requests via the mobile communication module 350 and the antenna 1.
[0099] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the terminal devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0100] Furthermore, embodiments of this application also provide a computer-readable storage medium storing instructions that, when executed on one or more computing devices, cause the one or more computing devices to perform the communication method described in the above embodiments.
[0101] Furthermore, this application also provides a computer program product, which, when executed by one or more computing devices, allows the computing devices to execute any of the aforementioned communication methods. The computer program product can be a software installation package; when any of the aforementioned communication methods is required, the computer program product can be downloaded and executed on a computer.
[0102] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware, or it can be implemented by special-purpose hardware including application-specific integrated circuits, special-purpose CPUs, special-purpose memory, special-purpose components, etc. Generally, any function performed by a computer program can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be diverse, such as analog circuits, digital circuits, or special-purpose circuits. However, for this application, software program implementation is more often the preferred implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk, or optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, training equipment, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0103] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.
[0104] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, training device, or data center to another website, computer, training device, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0105] The system architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
Claims
1. An information processing method, characterized in that, The method is applied to a terminal device and includes: The terminal device receives a first message from the source network device corresponding to the source cell. The first message includes a Dual Activation Protocol Stack (DAPS) handover command, which instructs the terminal device to hand over from the source cell to the target cell. In response to the fulfillment of preset conditions, a timer is triggered to obtain the first duration; In response to the first duration being not less than a first duration threshold and no second message being received from the target network device corresponding to the target cell, the resources of the source cell are released based on a processing strategy. The second message is used to instruct the terminal device to release the resources of the source cell, and the first duration threshold is used to control the terminal device to release the resources of the source cell.
2. The method according to claim 1, characterized in that, The first message includes the first duration threshold.
3. The method according to claim 1 or 2, characterized in that, The response to meeting preset conditions, triggering timing, and obtaining a first duration includes: Upon receiving the first message or completing the configuration for the target cell, a timer is triggered to obtain a first duration.
4. The method according to any one of claims 1-3, characterized in that, In response to a first duration not less than a first duration threshold and no second message being received from the target network device corresponding to the target cell, the release of the resources of the source cell based on the processing strategy includes: In response to the first duration being not less than the first duration threshold and no second message being received from the target network device corresponding to the target cell, the resources of the source cell are released.
5. The method according to any one of claims 1-3, characterized in that, In response to a first duration not less than a first duration threshold and no second message being received from the target network device corresponding to the target cell, the release of the resources of the source cell based on the processing strategy includes: A third message is sent to the target network device, the third message being used to instruct the target network device to send the second message to the terminal device; In response to receiving the second message sent by the target network device, the resources of the source cell are released.
6. The method according to claim 5, characterized in that, In response to sending the third message to the target network device, the method further includes: Trigger the timer to obtain the second duration; The step of releasing the resources of the source cell in response to receiving the second message sent by the target network device includes: In response to the second duration being less than the second duration threshold and receiving the second message sent by the target network device, the timing is stopped and the resources of the source cell are released.
7. The method according to claim 6, characterized in that, The method further includes: In response to the second duration being not less than the second duration threshold and no second message being received from the target network device, the resources of the source cell are released.
8. The method according to claim 6 or 7, characterized in that, The third message includes the second duration threshold, which indicates that the target network device sends the second message to the terminal device within the second duration threshold after receiving the third message.
9. The method according to any one of claims 5-8, characterized in that, The third message is a Terminal Device Assist Information (UAI) message, which includes indication information that instructs the target network device to send the second message to the terminal device.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: In response to the first duration being less than the first duration threshold and the receipt of the second message, the timing is stopped and the resources of the source cell are released.
11. An information processing method, characterized in that, The method is applied to the source network device of the source cell, including: Send a first message to the terminal device. The first message includes a DAPS handover command and a first duration threshold. The DAPS handover command is used to instruct the terminal device to hand over from the source cell to the target cell. The first duration threshold is used to control the terminal device to release the resources of the source cell. Before the terminal device releases the resources of the source cell, the uplink data sent by the terminal device is received.
12. An information processing method, characterized in that, The method is applied to the target network device of the target cell, including: The third message sent by the receiving terminal device instructs the target network device to send a second message to the terminal device, the second message being used to instruct the terminal device to release the resources of the source cell; The second message is sent to the terminal device.
13. The method according to claim 12, characterized in that, The third message includes a second duration threshold, which indicates that the target network device sends the second message to the terminal device within the second duration threshold after receiving the third message; Sending the second message to the terminal device includes: Upon receiving the third message, the second message is sent to the terminal device within the second duration threshold.
14. The method according to claim 12 or 13, characterized in that, The third message is a UAI message, which includes indication information that instructs the target network device to send the second message to the terminal device.
15. A terminal device, characterized in that, include: A transceiver for performing the receiving and transmitting operations in the method according to any one of claims 1-10; A processor for performing operations other than the receiving operation and the sending operation in the method according to any one of claims 1-10.
16. A network device, characterized in that, include: Transceiver and processor; The transceiver is used to perform the receiving and sending operations in the method of claim 11; The processor is configured to perform other operations in the method of claim 11 besides the receiving operation and the sending operation; or, The transceiver is configured to perform the receiving and transmitting operations in the method of any one of claims 12-14; the processor is configured to perform other operations in the method of any one of claims 12-14 besides the receiving and transmitting operations.
17. A communication system, characterized in that, This includes terminal equipment and network equipment; The terminal device is used to perform the method according to any one of claims 1-10; The network device is used to perform the method of claim 11; or... The network device is used to perform the method according to any one of claims 12-14.
18. A computer storage medium for storing a computer program, which, when executed, performs the method according to any one of claims 1-14.
19. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-14.