Network connection processing method, related device, and computer storage medium
Patent Information
- Application Number
- MYPI2021005141
- Authority / Receiving Office
- MY · MY
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-06-28
- Filing Date
- 2020-03-03
- Publication Date
- 2026-08-27
- Estimated Expiration
- 2040-03-03
AI Technical Summary
In low network speed scenarios, LTE-NR dual connection technology leads to problems of high device power consumption and waste of network resources.
By implementing a network connection processing method on the user equipment UE side, the connection between the UE and the 4G or 5G base station is released when low network speed application scenarios are detected, and the NR connection is disconnected first to reduce power consumption and resource waste.
It effectively reduces device power consumption, saves network resources, improves network utilization efficiency, and solves the problems caused by dual connection technology in low network speed scenarios.
Abstract
Description
Network connection processing methods, related equipment and computer storage media
[0001] This application claims priority to Chinese Patent Application No. 201910177518.5, filed on March 9, 2019, entitled "A Power-Saving Method for a Terminal", and Chinese Patent Application No. 201910177518.5, filed on June 28, 2019, entitled "A Processing Method for Network Connection, Related Equipment and Computer Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This invention relates to the field of communication technology, and in particular to network connection processing methods, related equipment, and computer storage media. Background Technology
[0003] LTE introduced the concept of dual connectivity in its Release 12 standard, allowing user equipment (UE) to simultaneously utilize the independent physical resources of two base stations for transmission while in radio resource control (RRC) connectivity mode. LTE dual connectivity technology expands the application of carrier aggregation, effectively improving network capacity and handover power.
[0004] Among them, LTE-NR dual connectivity, as an important application technology in LTE dual connectivity, is also known as 4G-5G radio access dual connectivity (EUTRN-NR dual connectivity, EN-DC). It mainly involves the 4G E-UTRAN access network (also known as the LTE access network) and the 5G new random access technology (NR) access network (referred to as the NR access network). This allows the 5G network to leverage the existing 4G LTE coverage during deployment, avoiding the waste of network resources.
[0005] In LTE dual connectivity technology, a UE can simultaneously connect to one 4G base station (eNB) and one 5G base station (En-gNB), obtaining high-speed, low-latency wireless transmission services through tight interoperability between 4G and 5G. Compared to single access network operation modes, such as using only 4G LTE technology for communication, LTE dual connectivity technology leads to higher power consumption for user equipment. Furthermore, for scenarios with low network usage requirements, the LTE access network can guarantee the network connectivity needs of user equipment; using LTE-NR dual connectivity technology would undoubtedly waste network resources and increase power consumption for user equipment.
[0006] Summary of the Invention
[0007] The embodiments of the present invention disclose a network connection processing method, related equipment, and computer storage medium, which can solve the problems of high device power consumption and waste of network resources in traditional technologies using LTE-NR dual connectivity technology in low network speed scenarios.
[0008] In a first aspect, embodiments of the present invention disclose a network connection processing method applied to the user equipment (UE) side. The method includes: the UE connecting to both a 4G base station and a 5G base station via LTE-NR dual connectivity technology; and releasing the connection between the UE and either the 4G or 5G base station when the UE is in a low-speed network application scenario. The connection between the UE and the 4G base station is also referred to as an LTE connection, and the connection between the UE and the 5G base station is also referred to as an NR connection. This solves the problems of high device power consumption and wasted network resources caused by using LTE-NR dual connectivity communication in low-speed network application scenarios in traditional technologies.
[0009] Low-speed application scenarios refer to application scenarios where the UE's network usage requirements are low, specifically manifested in low data transmission rates or small data packet sizes. A UE can determine that it is in a low-speed application scenario when it detects any one or more of the following combinations:
[0010] 1) The UE is in a screen-on state and operating at low network speed. Low network speed refers to the UE's low data transmission rate. Specifically, this could mean the UE's uplink data transmission rate is less than a first preset rate (e.g., 50 kbit / s); the downlink data transmission rate is less than a second preset rate (e.g., 60 kbit / s); or the transmission rate of all data, including uplink and downlink data, is less than a third preset threshold (e.g., 100 kbit / s). In practical applications, there are several scenarios where the UE operates at low network speed. Three examples are provided below. For instance, the first scenario involves enabling low-network-speed application operation and disabling high-network-speed application operation in the UE. Low-network-speed applications refer to applications deployed in the UE that have low data transmission rate requirements, such as those requiring a data transmission rate less than a preset rate. Conversely, high-network-speed applications refer to applications deployed in the UE that have high data transmission rate requirements, such as video applications. The second scenario involves the UE exchanging heartbeat packets with other devices to maintain normal communication connections. The third scenario is when the UE is running in a low network speed environment, such as a gaming scenario or a navigation scenario. The gaming scenario has high CPU usage requirements, and the navigation scenario has high requirements for device heat dissipation performance, but relatively low requirements for network speed (i.e., data transmission rate).
[0011] 2) The UE is in the on screen state, and the size of the data packet that the UE needs to transmit is less than or equal to the first preset threshold.
[0012] 3) Disable the UE's mobile data communication function.
[0013] 4) The overall temperature of the UE is greater than or equal to the preset temperature threshold. In practical applications, the overall temperature of the UE can usually be replaced by the temperature of some core components in the UE, such as the CPU temperature, SOC temperature, and battery temperature.
[0014] 5) The UE is in a screen-off state and running at low network speed. In this embodiment, there are several scenarios where the UE is running at low network speed in a screen-off state. For example, background applications may still run in a screen-off state. In this case, to meet the low network usage requirements, the function of running low-network-speed applications can be enabled, and the function of running high-network-speed applications can be disabled. Another example is that in a screen-off state, the UE does not send or receive data, or only transmits data packets to keep applications awake, such as heartbeat test packets or monitoring data packets. These types of data packets are sent periodically, and the transmission rate and size of the data packets are usually small. In this case, the UE can be considered to be running at low network speed.
[0015] 6) The UE is in a screen-off state, and the size of the data packet that the UE needs to transmit is less than or equal to the second preset threshold.
[0016] Optionally, regardless of the UE's screen state, when identifying low-speed application scenarios through the UE's data transmission rate, the UE can further limit the data transmission rate to ensure the accuracy of low-speed application scenario identification. For example, the UE will count the duration corresponding to the UE's data transmission rate being less than or equal to a preset rate. If the duration exceeds a certain threshold, it can be determined that the UE is in a low-speed application scenario; otherwise, it can be determined that the UE is not in a low-speed application scenario.
[0017] Optionally, if LTE can meet the UE's low network usage requirements (i.e., LTE can meet low network speed application scenarios), the UE can prioritize disconnecting the connection between the UE and the 5G base station, that is, prioritizing the NR connection in LTE-NR dual connectivity. For example, in LTE-NR dual connectivity, if the UE is in a screen-off state and the UE's data transmission rate is less than a preset rate, the connection between the UE and the 5G base station will be released.
[0018] In conjunction with the first aspect, in some possible embodiments, the UE includes a Non-Access NAS layer and a Radio Resource Control (RRC) layer. When the UE's application processor (AP) determines that the UE is in a low-speed application scenario, it can send a first notification message to the NAS layer. This first notification message is used to notify the UE that it is in a low-speed application scenario, or specifically to notify the identification conditions of this low-speed application scenario. After receiving the first notification message, the NAS layer can send a second notification message to the RRC layer, which is used to notify the RRC layer to disable the measurement of the connection between the UE and the 4G or 5G base station, i.e., disable LTE or NR measurement. Optionally, it is also used to notify the RRC layer that the connection between the UE and the 4G or 5G base station is not supported. Accordingly, after receiving the second notification message, the RRC layer can disable the connection communication function between the UE and the 4G or 5G base station, disable the measurement of the connection between the UE and the 4G or 5G base station, thereby disabling LTE or NR measurement. This facilitates the RRC layer's inability to subsequently send corresponding measurement reports to the network side (specifically, the 4G or 5G base station on the network side).
[0019] Optionally, when the application processor (AP) determines that the UE is in a low-speed network application scenario, it can send a first notification message to the NAS layer via a private command message or an existing command message. When the AP sends the first notification message using a private command message, the UE is unaware of the radio access network used for its communication. After releasing the connection between the UE and the 4G or 5G base station, the user cannot identify the base station or access network to which the UE is connected through the display icon on the UE interface. In this case, the display icon on the UE interface does not change; for example, the display icon is 4G-5G during LTE-NR dual connectivity, and it remains 4G-5G after releasing the LTE or NR connection.
[0020] When the AP sends the first notification message using existing command messages, the display icon on the UE interface will change. The user can then use this icon to identify the base station or access network to which the UE is connected. For example, the icon will show 4G-5G during LTE-NR dual connectivity, 5G after releasing the LTE connection, and 4G after releasing the NR connection.
[0021] Optionally, the first and second notification messages carry corresponding indicator bits to indicate corresponding functional operations or functional notifications. For example, if the first notification message carries "030201", it indicates that the UE does not support 5G communication and the connection between the UE and the 5G base station can be released, i.e., the NR connection is released; if the first notification message carries "08030201", it indicates that the UE supports 5G communication and the connection between the UE and the 5G base station can be rebuilt, i.e., the NR connection is rebuilt.
[0022] In conjunction with the first aspect, in some possible embodiments, the RRC layer may send signaling messages to the network side to correspondingly release the radio resources occupied by the UE and the 4G or 5G base station during the connection configuration, thereby releasing the connection between the UE and the 4G or 5G base station on the base station side. Specifically, when releasing the connection between the UE and the 4G base station, the RRC layer may send signaling messages to the 4G base station to instruct the 4G base station to release the radio resources occupied by the UE and the 4G base station during the connection configuration, thereby releasing the connection between the UE and the 4G base station on the 4G base station side.
[0023] When the connection between the UE and the 5G base station is released, the RRC layer can send an SCG link failure message to the 5G base station to release the radio resources occupied by the UE and the 5G base station during connection configuration, thereby releasing the connection between the UE and the 5G base station on the 5G base station side. The definition of this SCG link failure message may differ in different protocol versions. For example, in the R12 protocol version, it may be a SCGFailureInformation-r12-IEs signaling message, which includes parameters such as failureType-r12. This failure type includes any one or more of the following parameters: timer delay (i.e., the delay between the UE and the network side supporting data transmission), random access problem, maximum number of RLC retransmissions rlc-MaxNumRetx (the maximum number of RLC data packet retransmissions allowed), and SCG link change failure scg-ChangeFailure (i.e., SCG link handover is not supported), etc.
[0024] In conjunction with the first aspect, in some possible embodiments, the UE further includes a Non-Access NAS layer. The NAS layer can send signaling messages to the corresponding base station to notify the base station to release the radio resources occupied by the UE during the connection configuration with the 4G or 5G base station, thereby releasing the connection between the UE and the 4G or 5G base station on the base station side. For example, taking the release of the connection between the UE and the 5G base station as an example, the NAS layer can send a first TAU message to the 5G base station to notify the 5G base station that it cannot support 5G connection. Accordingly, after receiving the first TAU message, the 5G base station determines that it does not support 5G connection communication and can further release the radio resources occupied by the UE during the 5G connection configuration on the 5G base station side, thereby releasing the connection between the UE and the 5G base station on the 5G base station side.
[0025] Optionally, the first TAU message carries an indication parameter to notify that the communication function supporting UE connection with 4G or 5G base stations is not supported. This indication information can be represented in the form of specified characters, numerical values, strings, or arrays.
[0026] In conjunction with the first aspect, in some possible embodiments, after releasing the connection between the UE and the base station (e.g., a 4G or 5G base station), the base station may send a first RRC reconfiguration message to the RRC layer. This first RRC reconfiguration message instructs the RRC layer to release the radio resources occupied by the UE on the UE side during the connection configuration with the 4G or 5G base station, thereby releasing the connection between the UE and the 4G or 5G base station on the UE side. Correspondingly, the RRC layer may respond to the first RRC reconfiguration message by releasing the radio resources occupied by the UE on the UE side during the connection configuration with the 4G or 5G base station, thereby releasing the connection between the UE and the 4G or 5G base station on the UE side.
[0027] Optionally, the first RRC reconfiguration message carries a release field, which is specifically used to instruct the RRC layer to release the relevant configuration parameters on the UE side when the UE and the 4G or 5G base station connection configuration are released, such as cell ID, downlink receiving channel, frequency point, etc.
[0028] In conjunction with the first aspect, in some possible embodiments, after the RRC layer releases the connection between the UE and the 4G or 5G on the UE side, the RRC layer may send a third notification message to the NAS layer to notify that the connection between the UE and the 4G or 5G base station has been released on the UE side.
[0029] In conjunction with the first aspect, in some possible embodiments, when the UE is not in a low-speed network application scenario, the connection between the UE and the 4G or 5G base station can be rebuilt, that is, the connection between the UE and both the 4G and 5G base stations can be restored, which is beneficial to improving the network speed of the UE.
[0030] Optionally, the specific implementation method for the UE not being in a low network speed application scenario is not limited. For example, the UE may not meet the above six detection conditions for the UE being in a low network speed application scenario, such as the UE being in a screen-on state.
[0031] In conjunction with the first aspect, in some possible embodiments, the UE includes a NAS layer and an RRC layer. After the UE's application processor (AP) determines that the UE is not in a low-speed application scenario, it can send a fourth notification message to the NAS layer to notify the UE that it is not in a low-speed application scenario and that the connection between the UE and the 4G or 5G base station needs to be rebuilt. Correspondingly, after receiving the fourth notification message, the NAS layer sends a fifth notification message to the RRC layer to notify the RRC layer to support the connection between the UE and the 4G or 5G base station, and to restore or enable measurements for the connection between the UE and the 4G or 5G base station, i.e., to enable LTE or NR measurements. Accordingly, the RRC layer responds to the fifth notification message and enables LTE or NR measurements, facilitating the subsequent sending of measurement reports by the UE to the corresponding base station.
[0032] In conjunction with the first aspect, in some possible embodiments, the RRC layer may send a sixth notification message to the 4G or 5G base station to notify the UE of the radio resources required on the base station side when reconfiguring the connection between the UE and the 4G or 5G base station, so as to rebuild the connection between the UE and the 4G or 5G base station on the 4G or 5G base station side. Correspondingly, the base station side receives the sixth notification message and reconfigures the radio resources required on the base station side when the UE connects with the base station, so as to rebuild the connection between the UE and the base station on the base station side.
[0033] In conjunction with the first aspect, in some possible embodiments, after receiving the first notification message, the NAS layer can send a signaling message to the 4G or 5G base station to notify that the connection between the UE and the 4G or 5G base station is currently supported, so as to rebuild the connection between the UE and the 4G or 5G base station on the base station side. Taking the rebuilding of the connection between the UE and the 5G base station as an example, the NAS layer can send a second TAU message to the 5G base station to notify the 5G base station that the connection between the UE and the 5G base station is supported. Accordingly, after receiving the second TAU message, the 5G base station can reconfigure the radio resources required by the UE to connect with the 5G base station on the 5G base station side, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.
[0034] In conjunction with the first aspect, in some possible embodiments, after re-establishing the connection between the UE and the 4G or 5G base station, the 4G or 5G base station may send a second RRC reconfiguration message to the RRC layer to instruct the RRC layer to reconfigure the radio resources required on the UE side when the UE and the 4G or 5G base station are connected, so as to re-establish the connection between the UE and the 4G or 5G base station on the UE side. Accordingly, the RRC layer responds to the second RRC reconfiguration message and reconfigures the radio resources required on the UE side when the UE and the 4G or 5G base station are connected, so as to re-establish the connection between the UE and the 4G or 5G base station on the UE side.
[0035] Optionally, the second RRC reconfiguration message carries an spCellConfig configuration field, which contains configuration parameters to rebuild the connection between the UE and the 4G or 5G base station. These configuration parameters include, for example, downlink receiving channel, frequency point, cell identifier ID, etc.
[0036] In a second aspect, embodiments of the present invention provide a user equipment, the computing device including a functional unit for performing the method described in the first aspect above.
[0037] Thirdly, embodiments of the present invention provide yet another user equipment, including a memory and at least one processor coupled to the memory; the memory is used to store instructions, and the processor is used to execute the instructions; wherein, when the processor executes the instructions, it performs the method described in the first aspect above.
[0038] In some possible implementations, the user equipment further includes a communication interface that communicates with the processor and is used to communicate with other devices (such as network devices) under the control of the processor.
[0039] Fourthly, embodiments of the present invention provide a wireless transceiver unit, including a Non-Access NAS entity and a Radio Resource Control (RRC) entity. The NAS entity is used to execute the implementation steps described in the first aspect above, where the NAS layer is the execution subject, and the RRC entity is used to execute the implementation steps described in the first aspect above, where the RRC layer is the execution subject. For example, the NAS entity is used to:
[0040] The system receives a first RRC reconfiguration message sent by a 5G base station. The first RRC reconfiguration message is used to instruct the RRC layer to release the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the UE side.
[0041] According to the instruction of the first RRC reconfiguration message, the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured are released, so as to release the connection between the UE and the 5G base station on the UE side.
[0042] Fifthly, embodiments of the present invention provide a system-on-a-chip (e.g., a System-on-a-Chip), including an application processor (AP) and a baseband processor (BP). The baseband processor includes a NAS layer and an RRC layer. The application processor is used to determine whether the UE is in a low-speed network application scenario, and the baseband processor is used to release the connection between the UE and the 4G or 5G base station when the UE is in a low-speed network application scenario. For example:
[0043] The baseband processor is used to connect the user equipment (UE) to a 4G base station and a 5G base station respectively through the LTE-NR dual connectivity technology of the wireless access network.
[0044] The application processor is used to determine that the UE is in a screen-off state and that the data transmission rate of the UE is less than or equal to a preset rate;
[0045] The baseband processor is also used to release the connection between the UE and the 5G base station when the UE is in a screen-off state and the UE's data transmission rate is less than or equal to a preset rate.
[0046] For details regarding the contents not shown or described in the embodiments of the present invention, please refer to the relevant descriptions in the embodiments described in the first aspect above, which will not be repeated here.
[0047] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium storing program code for network connection processing. The program code includes instructions for performing the methods described in the first aspect above.
[0048] Based on the implementation methods provided in the above aspects, the present invention can be further combined to provide more implementation methods. Attached Figure Description
[0049] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0050] Figure 1 is a schematic diagram of a system network framework provided by an embodiment of the present invention.
[0051] Figure 2 is a schematic diagram of a layered communication protocol for a user equipment interface provided in an embodiment of the present invention.
[0052] Figure 3 is a communication diagram of user equipment sensing data carrying according to an embodiment of the present invention.
[0053] Figure 4 is a communication diagram of network-side sensing data carrier provided by an embodiment of the present invention.
[0054] Figure 5 is a flowchart illustrating a network connection processing method provided in an embodiment of the present invention.
[0055] Figure 6 is a schematic diagram of an interface showing icon changes according to an embodiment of the present invention.
[0056] Figures 7-9 are schematic flowcharts of several other network connection processing methods provided in the embodiments of the present invention.
[0057] Figure 10 is a schematic diagram of the structure of a system chip provided in an embodiment of the present invention.
[0058] Figure 11 is a schematic diagram of the structure of a wireless transceiver unit provided in an embodiment of the present invention.
[0059] Figure 12 is a schematic diagram of the structure of a user equipment provided in an embodiment of the present invention. Detailed Implementation
[0060] The technical solutions in the embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0061] First, let me introduce some of the technical knowledge involved in this application.
[0062] I. LTE-NR Dual Connectivity Technology
[0063] In LTE-NR dual connectivity technology, the UE connects to two base stations simultaneously, referred to as the master eNB (MeNB) and the secondary eNB (SeNB). Dual connectivity enables carrier aggregation, which is specifically carried out at the medium access control (MAC) layer, requiring the MAC layer to synchronize the physical layer resources of the two base stations. The bearer separation in dual connectivity occurs at the packet data convergence protocol (PDCP) layer, allowing the two base stations to independently schedule physical layer resources without strict synchronization. The following sections will elaborate on LTE-NR dual connectivity technology from the user plane and control plane perspectives.
[0064] 1.1 Control Surface
[0065] Figure 1 illustrates a system network framework applicable to LTE-NR dual connectivity technology. The system network framework shown in Figure 1 includes a primary base station (MeNB), a secondary base station (SeNB), user equipment (UE), a mobility management entity (MME), and a serving gateway (S-GW). The number of primary base stations, secondary base stations, and user equipment is not limited; one is used here as an example and does not constitute a limitation.
[0066] The base station (specifically, a MeNB or SeNB) provides an air interface for users, and user equipment (UE) connects to the base station wirelessly. The base station then connects to the operator's core network via a wired connection to enable service communication.
[0067] User equipment (UE) refers to a network-enabled device, which may include, but is not limited to, mobile phones, tablet computers, personal digital assistants (PDAs), mobile internet devices (MIDs), wearable devices, and other devices that support network communication.
[0068] The Mobility Management Entity (MME), a core network element, is primarily responsible for providing signaling transmission for non-standalone (NSA) networks, user authentication, and roaming management. The Serving Gateway (S-GW) is mainly responsible for processing local network user data, such as routing or forwarding packet data.
[0069] As shown in the diagram, the primary base station (MeNB) and the mobility management entity (MME) are connected via the S1-C interface, while the primary base station (MeNB) and the service gateway (S-GW) are connected via the S1-U interface. The primary base station (MeNB) and the secondary base station (SeNB) can connect via the X2-C interface. The secondary base station (SeNB) can also connect to the S-GW via the S1-U interface according to actual service requirements. During communication, the primary base station (MeNB) coordinates with the secondary base station (SeNB) via the X2-C interface to generate an RRC message, which is then forwarded to the UE. This enables functions such as broadcasting network system information, handover, measurement configuration, and reporting measurement reports, without limitation.
[0070] In practical applications, an interface refers to the information exchange method between different network elements. Different interfaces may use different interface protocols for communication. Currently, wireless standard interface protocols are divided into three layers: L1 Physical Layer (PHY), L2 Data Link Layer, and L3 Network Layer. Figure 2 provides an exemplary schematic diagram of layered communication of a User Equipment (UE) interface protocol. In Figure 2, the L1 Physical Layer (PHY) is located at the bottom layer and is mainly responsible for handling modulation and demodulation, antenna mapping, or other telecommunications physical layer functions.
[0071] The L2 data link layer comprises the PDCP layer, radio link control (RLC) layer, and MAC layer. The PDCP layer is primarily responsible for packet header compression to reduce bit traffic transmitted over the radio interface. The RLC layer is mainly responsible for segmentation and connection, and the ordering control of higher-layer data. The MAC layer is mainly responsible for hybrid automatic repeat request (HARQ) retransmission and uplink / downlink scheduling. In practical applications, LTE-NR dual connectivity technology specifically implements carrier aggregation bearer separation at the L2 data link layer. As mentioned above, carrier aggregation is specifically separated at the medium access control (MAC) layer, while dual connectivity bearer separation is implemented at the packet data convergence protocol (PDCP) layer.
[0072] The L3 network layer comprises the non-access stratum (NAS) and the RRC layer. The NAS layer is used to transmit user information or control information, such as the establishment and release of 4G / 5G communication links or services, and mobility management information. The protocol layers below the NAS layer can also be called the access stratum (AS). The RRC layer supports various signaling protocols between the user equipment (UE) and the base station (eNB), broadcasts system messages from the NAS and AS layers, establishes, maintains, and releases RRC connections, establishes, modifies, and releases end-to-end radio bearers (e.g., the UE-to-network radio access network link), and performs mobility management functions including UE measurement reports, cell handover, and reselection. In practical applications, the UE can communicate with the network side through the L3 network layer to perform operations such as establishing and releasing 4G and 5G access networks, which are detailed below in this application.
[0073] 1.2 User Interface
[0074] LTE-NR dual connectivity technology defines a master cell group (MCG) and a secondary cell group (SCG). Based on different data separation and forwarding methods, data bearers are divided into three categories: MCG bearers, SCG bearers, and split bearers. Specifically, a master cell group (MCG) refers to a cluster of cells containing at least one master base station (MeNB), and a secondary cell group refers to a cluster of cells containing at least one secondary base station (SeNB).
[0075] In practical applications, the data bearers perceived by the UE and the network are different. Figures 3 and 4 show the communication links of the data bearers of the UE and the network, respectively.
[0076] As shown in Figure 3, the UE perceives three types of data bearers: MCG bearer, SCG bearer, and Split bearer. MCG bearer refers to data being routed from the S-GW in the core network to the primary base station (MeNB) and then directly forwarded to the UE by the MeNB. SCG bearer refers to data being routed from the S-GW in the core network to the secondary base station (SeNB) and then directly forwarded to the UE by the SeNB. Split bearer refers to data being split at the base station side; it can be forwarded to the UE by either the primary base station (MeNB) or the secondary base station (SeNB), or it can simultaneously transmit data to the UE according to a preset split ratio, providing service.
[0077] As shown in Figure 3, when the UE-sensing data bearer is an MCG bearer, the communication link used for data communication (also called the MCG link) is: LTE PDCP / NR PDCP-LTE RLC-LTE MAC. When the UE-sensing data bearer is an SCG bearer, the communication link used for data communication (also called the SCG link) is: NR PDCP-NR RLC-NR MAC. When the UE-sensing data bearer is a Split bearer, the communication link used for data communication (also called the Split link) is: NR PDCP-LTE RLC-LTE MAC, or NR PDCP-NR RLC-LTE MAC. Since the SCG link only uses 5G NR network resources, it can also be called an NR link. The MCG link uses 4G LTE network resources, so it can also be called an LTE link.
[0078] Please refer to Figure 4 for a communication diagram illustrating network-side sensing data transmission. As shown in Figure 4, there are six modes of network-side sensing data transmission: MCG transmission terminated by the master node (MN, specifically the master base station MeNB), SCG transmission terminated by the MN, split transmission terminated by the MN, MCG transmission terminated by the secondary node (SN, specifically the secondary base station SeNB), SCG transmission terminated by the SN, and split transmission terminated by the SN.
[0079] In this context, MN-terminated bearers refer to the radio bearers of the PDCP layer at the primary base station (MeNB) but not at the secondary base station (SeNB). Conversely, SN-terminated bearers refer to the radio bearers of the PDCP layer at the secondary base station (SeNB) but not at the primary base station (MeNB). As shown in Figure 4, when the data bearer sensed by the network side is an MN-terminated MCG bearer, the communication link for data communication is: LTE PDCP / NR PDCP-LTE RLC-LTE MAC. When the data bearer sensed by the network side is a MAN-terminated Split bearer, the communication link for data communication is: NR PDCP-LTE RLC-LTE MAC, or NR PDCP-NR RLC-LTE MAC. The specific choice can be made according to actual needs and is not limited. The specific communication links corresponding to the various data bearers sensed by the network side are shown in the figure and will not be elaborated here.
[0080] II. Network Setup
[0081] Currently, the 3GPP standard defines two network deployment methods: standalone (SA) and non-standalone (NSA). Standalone networking refers to building a new existing network, including a new base station (En-gNB), communication links (NR links), and a core network. Non-standalone networking refers to deploying a 5G network using existing 4G infrastructure.
[0082] For 5G, non-standalone (NAS) networking based on LTE-NR dual connectivity technology allows for the phased deployment of the 5G core network and access network, which is beneficial for the rapid deployment and application of 5G. When 5G deployment enters the standalone (SA) networking phase, LTE-NR dual connectivity technology can expand the coverage of the 5G network and improve network performance. Therefore, LTE-NR dual connectivity technology is an important application scenario in 5G non-standalone (NAS) networking.
[0083] Secondly, some low-speed network application scenarios are introduced. Low-speed network application scenarios refer to those where user equipment (UE) has low network usage requirements, specifically meaning scenarios where the data transmission rate (data transfer rate) of the UE is low, or the size of the data packets the UE needs to transmit is small. Conversely, application scenarios where user equipment has high network usage requirements can be called high-speed network application scenarios. Several possible low-speed network application scenarios are given below as examples:
[0084] 1. The UE is in a screen-on state and running at low network speed, that is, the data transmission rate of the UE is less than or equal to the preset rate.
[0085] In this application, "low network speed" refers to a relatively low data transmission rate for the UE, such as less than or equal to a preset rate. Specifically, low network speed can refer to a relatively low uplink data transmission rate for the UE, such as less than or equal to a first preset rate; it can also refer to a relatively low downlink data transmission rate for the UE, such as less than or equal to a second preset rate; or it can refer to a relatively low transmission rate for all data, including both uplink and downlink data, such as less than or equal to a third preset rate, etc. For ease of description, regardless of whether it is the uplink data transmission rate, the downlink data transmission rate, or the transmission rate of all data including both uplink and downlink data, this application refers to them collectively as the data transmission rate, or simply the data transmission rate. This data transmission rate refers to the number of bits of data that the UE can transmit per unit time, such as 50 bits per second (bit / s).
[0086] The preset rate can be customized by the system, for example, based on user preference or actual needs, or a value obtained from statistical analysis of a large amount of experimental data. The first, second, and third preset rates involved in this application are all customized by the system; they can be the same or different, and there is no limitation on this.
[0087] In practical applications, there are many scenarios where the UE operates at low network speed. Three examples are given below.
[0088] The first method involves enabling low-speed applications and disabling high-speed applications in the UE. Specifically, to meet the network usage requirements under low speed conditions, the UE can configure the following settings in power-saving mode: allow low-speed applications to run and disable high-speed applications. In other words, enable low-speed applications and disable high-speed applications. Understandably, after disabling high-speed applications in the UE, only low-speed applications are allowed to run. Since the allowed data transmission rate in these low-speed applications is relatively small, the UE can determine that it is operating at a low speed. Optionally, when multiple low-speed applications run simultaneously in the UE, their combined data transmission rate is also relatively small, for example, less than a preset rate, which can still meet the low-speed network usage requirements, and the UE is still determined to be operating at a low speed.
[0089] Low-speed applications refer to applications installed in the UE that have low data transmission rate requirements, such as applications that require the data to be transmitted to be transmitted at a rate lower than a fourth preset rate. These low-speed applications can be system-defined or user-defined, such as applications like camera, telephone, SMS, and memo.
[0090] Correspondingly, high-speed applications refer to applications installed in the UE that have high requirements for data transmission rates, such as requiring a data transmission rate greater than or equal to the fifth preset rate. These high-speed applications can also be system-defined or user-defined according to personal preferences, such as music and video applications.
[0091] Optionally, to rule out situations where the UE is operating at a low network speed for a short period or to rule out false positives, the UE can add a duration-based judgment condition. Specifically, the UE can obtain the duration for which its data transmission rate is less than or equal to a preset rate. If this duration is greater than or equal to a certain threshold (e.g., 1 minute), it can be determined that the UE is operating at a low network speed. Otherwise, it is still determined that the UE is not operating at a low network speed. That is, the specific conditions for identifying a low network speed application scenario for the UE can be: the UE is in a screen-on state, and the UE's data transmission rate is less than or equal to the preset rate for a certain period of time.
[0092] The second method involves the UE exchanging heartbeat packets with other devices to maintain normal communication connections. Specifically, when the UE is not engaged in service communication with other devices (such as base stations), i.e., the UE does not need to transmit service data, the UE can periodically send heartbeat packets to other devices to notify them to maintain communication. In practical applications, the data transmission rate of this heartbeat packet is usually relatively low, for example, a few kb / s. The size of the heartbeat packet is also relatively small, for example, a few kb. Typically, when not carrying service data, the heartbeat packet can be empty, i.e., it only carries a header and no service data.
[0093] The third scenario involves the UE operating at low network speeds, such as gaming or navigation scenarios. For example, in a gaming scenario, the UE is running a game application. In practical applications, gaming applications only require a high operating speed from the UE's central processing unit (CPU), while having relatively low requirements for the UE's data transmission rate (i.e., network speed). Therefore, when the UE is in a gaming scenario, it can be determined that the UE is operating at low network speeds.
[0094] Furthermore, in this application, the UE's screen state can be categorized into several states, including on-screen, off-screen, locked, and unlocked. In practical applications, the UE can be in an on-screen unlocked state, an on-screen locked state, and typically, when the UE is in an off-screen state, it is also in a locked state. The UE's screen state can be identified through software or hardware detection. Taking software detection as an example, the UE can first determine the on-screen state through the screen display value isScreenOn defined in the human-computer interaction isInteractive code under power management. For example, when isScreenOn is true, it indicates that the UE is in an on-screen state; otherwise, it indicates that the UE is in an off-screen state. After determining that the UE is in an on-screen state, the UE can further detect whether the UE is locked through the screen lock isScreenLocked code. If locked, it indicates that the UE is in a locked screen state, specifically an on-screen locked state; otherwise, it indicates that the UE is in an on-screen unlocked state.
[0095] Alternatively, the UE can determine its screen state through Android broadcast messages sent by its own system. Specifically, when an Android broadcast message indicates that the screen is on, it can be determined that the UE is in a screen-on state; when it indicates that the screen is off, it can be determined that the UE is in a screen-off state; when it indicates that the screen is locked, it can be determined that the UE is in a screen-locked state, and so on. There are various methods for identifying the UE screen state, which will not be listed here.
[0096] 2. The UE is in a screen-on state, and the size of the data packet that the UE needs to transmit is less than or equal to the first preset threshold.
[0097] In screen-on mode, to meet the needs of low-network-speed application scenarios, the UE can consider not only the data transmission rate but also the amount of data that the UE needs to transmit (i.e., the size of the data packets to be transmitted). Specifically, the size of the data packets that the UE needs to transmit can refer to the total size of all data packets that the UE needs to transmit in the application (i.e., the amount of data to be transmitted), or the size of the data packets that the UE needs to transmit per unit time.
[0098] Specifically, when the UE is in screen-on state, if the size of the data packets that the UE needs to transmit is large, for example, greater than a first preset size threshold, the UE can consider its current communication load to be large, that is, the data packets or data volume that need to be transmitted are large, and the network demand is high. Accordingly, the UE can consider itself to be in a high-speed network application scenario. Conversely, if the size of the data packets that the UE needs to transmit is small, the UE can consider its communication load to be small, that is, the data packets or data volume that need to be transmitted are small, and the network demand is low. Accordingly, the UE can consider itself to be in a low-speed network application scenario.
[0099] 3. The UE is in a disconnected state, that is, the UE's mobile data communication function is turned off.
[0100] Regardless of the UE's screen state (e.g., screen on or off), if the UE cannot connect to the network (specifically, this means the UE's mobile data communication function or mobile data connection function is disconnected), it can be directly determined that the UE is in a low-network-speed application scenario. In other words, when the UE is in a network-disconnected state, it can be determined that the UE is in a low-network-speed application scenario. Here, network disconnection does not refer to a true, strictly complete network disconnection, but rather to disconnecting the mobile network used by the user equipment for communication, without affecting the user equipment's ability to use other data networks for communication. Specifically, only the UE's mobile data communication function can be turned off, such as disabling the UE's 2G, 3G, or 4G internet access function, while maintaining the data network (eNB) between the UE and the base station (eNB) (e.g., telephone network). In this case, the UE can still conduct normal data communication with the base station. A strictly complete network disconnection means that the UE has no communication with any network, and the UE exists as a frozen system. Since the UE has not entered any network, the network side cannot detect the UE's existence, and therefore cannot perform network monitoring or surveillance of the UE.
[0101] For example, let's take a mobile phone as the user equipment (UE). In this embodiment, the mobile phone's network disconnection state means turning off the mobile data connection function, that is, turning off the mobile phone's internet access function on mobile networks such as 2G, 3G, 4G, and 5G, but not disconnecting the normal communication between the mobile phone and other data networks, such as the normal communication between the mobile phone and the base station side (core network, telephone network). Accordingly, since the mobile phone is not disconnected from the telephone network on the base station side, it does not hinder the data communication between the mobile phone and the telephone network, so the mobile phone can make or receive calls normally. However, if the mobile phone is in a strictly defined completely disconnected state, in this scenario, the mobile phone is disconnected from all communication networks (including the core network on the base station side and the telephone network, etc.) and does not support mutual communication. At this time, the mobile phone's data transmission function is completely disconnected. For example, the mobile phone cannot make or receive calls at this time.
[0102] 4. The overall temperature of the UE is greater than or equal to the preset temperature threshold.
[0103] Regardless of whether the UE is in screen-on or screen-off state, if the overall temperature of the UE is too high, such as exceeding or equaling a preset temperature threshold, it can easily lead to system crashes and network outages, and in severe cases, it can burn out the UE device, specifically its central processing unit (CPU). To reduce the overall temperature and protect the device itself, the UE needs to automatically close running applications. For example, it should first close applications with high power consumption and high network speed requirements, such as video applications, and then close applications with low power consumption and low network speed requirements, such as weather applications and calendar applications. Therefore, when the UE detects that its overall temperature is too high, it can be assumed that the UE has closed applications with high network speed requirements, i.e., it has closed high-network-speed applications on the UE, and at this time the UE is in a low-network-speed application scenario.
[0104] The method for detecting the overall temperature of the UE is not limited. For example, when a temperature sensor is installed in the UE, the overall temperature of the UE can be detected and viewed through the temperature sensor; or, when no temperature sensor is installed in the UE, the overall temperature of the UE can be detected through third-party software installed in the UE (such as temperature measurement applications such as LuMaster).
[0105] In practical applications, the overall UE temperature refers to the sum of the individual operating temperatures of all components within the UE device. Since the temperature of each component has an inherent margin of error, the overall UE temperature measurement also suffers from significant error, resulting in low accuracy or precision. Therefore, in practice, the overall UE temperature is often replaced by the temperatures of some core components within the UE device, such as the CPU temperature, system-on-chip (SoC) temperature, and battery temperature.
[0106] For example, the CPU is the most critical hardware component for the overall performance of the UE (User Equipment), and its performance directly impacts the overall performance of the UE. Therefore, CPU temperature is an important indicator of the overall system temperature. Taking CPU temperature as an example, the UE device can obtain the CPU temperature through its own basic input / output system (BIOS); alternatively, the UE device can run CPU temperature acquisition software (such as a Python script) to obtain the CPU temperature. This is useful for subsequently identifying whether the UE is operating in a high-speed or low-speed network application scenario based on the CPU temperature, which will not be elaborated further here.
[0107] 5. The UE is in a screen-off state and running at low network speed, that is, the data transmission rate of the UE is less than or equal to the preset rate.
[0108] There are several scenarios where the UE is running at low network speed when the screen is off, including the following two.
[0109] The first scenario involves the UE supporting background applications, such as music playback, even in screen-off mode. To meet the needs of low-speed network usage, the UE can configure the following settings: allow low-speed applications to run and disable high-speed applications. In other words, enable low-speed applications and disable high-speed applications. Understandably, disabling high-speed applications in the UE allows only low-speed applications to run. Since these low-speed applications have relatively low data transmission rates, the UE can determine that it is operating at a low network speed, thus entering a low-speed application scenario. Optionally, when multiple low-speed applications run simultaneously on the UE, their combined data transmission rate is also relatively low, for example, less than a preset rate, which still meets the low-speed network usage requirements, and the UE is still considered to be operating at a low network speed.
[0110] The second scenario involves the UE being in a screen-off state. The user equipment typically does not send or receive data, or only maintains necessary data packets to ensure the application remains active, such as heartbeat test packets or monitoring packets. These types of packets are usually sent and received periodically and are relatively small in size. In this case, the user equipment can be considered to have lower requirements for network parameters and lower network usage needs, indicating that the UE is operating at low network speeds, i.e., in a low-network-speed application scenario.
[0111] Optionally, after the UE screen is off, its data transmission rate usually becomes relatively slow, for example, the data transmission rate is less than the preset rate. Therefore, without considering the accuracy of low network speed application scenario identification, when the UE detects that it is in a screen-off state, it can be directly considered that the UE is in a low network speed application scenario.
[0112] 6. The UE is in a screen-off state, and the size of the data packet that the UE needs to transmit is less than or equal to the second preset threshold.
[0113] Even when the screen is off, the UE still sends and receives data, such as downloading data and transmitting heartbeat packets. To meet the network usage needs of low-speed networks, in addition to considering the data transmission rate, the UE can also identify the amount of data that the UE needs to transmit (i.e., the size of the data packets that need to be transmitted).
[0114] Specifically, when the UE is in a screen-off state, to meet the low network usage requirements of low-speed application scenarios, the size of the data packets that the UE needs to transmit can be detected to determine whether the UE is in a low-speed application scenario. Specifically, if the size of the data packets that the UE needs to transmit is less than a second preset size threshold, the UE can consider its communication load to be high and its network usage requirements to be high, thus determining that the UE is not in a low-speed application scenario. Conversely, if the size is greater than or equal to a threshold, the UE's communication load is considered low and its network usage requirements to be low, thus determining that the UE is in a low-speed application scenario.
[0115] For example, consider a low-network-speed application scenario using heartbeat packets. When the UE (User Equipment) does not need to perform service communication, a heartbeat mechanism is typically used to maintain the communication connection between the UE and the network. Specifically, the UE can periodically send heartbeat packets to the network to notify that a communication connection exists, thus maintaining a long-term connection. Correspondingly, upon receiving the heartbeat packet, the network can also send a response packet back to the UE to notify it that a communication connection exists. In practical applications, this heartbeat packet is very small, typically a few kilobytes, and can also be an empty packet (i.e., a data packet with only a header, without any service data). In this scenario, the UE is clearly in a low-network-speed application environment.
[0116] Next, in order to solve the problems of network resource waste and high device power consumption when using LTE-NR dual connectivity technology for communication in low network speed application scenarios, the following describes the network connection processing related embodiments involved in this application.
[0117] Please refer to Figure 5, which is a schematic flowchart of a network connection processing method provided by an embodiment of the present invention. The method shown in Figure 5 includes the following implementation steps:
[0118] S5101. When the application processor (AP) of the user equipment (UE) detects that the UE is in a low-speed network application scenario, it sends a first signaling message to the non-access NAS layer. This first signaling message is used to notify the UE that it is currently in a low-speed network application scenario and can disconnect one of the access network connections in LTE-NR dual connectivity. Accordingly, the NAS layer receives the first signaling message.
[0119] In this application, when the UE detects that it is in a low-network-speed application scenario, for example, through the application processor (AP), it can send a first signaling message to the UE's NAS layer. This first signaling message is used to notify the UE that it is in a low-network-speed application scenario and can release any access network connection in LTE-NR dual connectivity. This first signaling message can also be called a first notification message; this invention does not limit its scope. For specific implementation details regarding the UE's low-network-speed application scenario, please refer to the relevant descriptions in the foregoing embodiments; they will not be repeated here.
[0120] Specifically, the first signaling message can be a proprietary command message, such as an attention (AT) command message; or a traditional command message, such as the at^syscfgex command message used to disable NR connection communication (i.e., disable 5G communication). When the first signaling message is a proprietary command message, such as an AT command message, the AP can send an AT command message to the NAS layer through the AT command interface to release the LTE or NR connection. In this case, the UE is unaware of the access network it uses for communication. After the UE releases the LTE or NR connection in LTE-NR dual connectivity, the display icon on the UE interface will not change. The user cannot know the access network connection currently used by the UE for communication through the display icon, nor can they know whether the UE is currently releasing the LTE connection in LTE-NR dual connectivity or releasing the NR connection. The display icon is used to identify the radio access network or radio connection communication technology used by the UE for network communication, such as LTE, NR, or LTE-NR.
[0121] When the first signaling message is a traditional command message, the AP can send a traditional command message to the NAS layer to release the LTE or NR connection. For example, the AP can send an `at^syscfgex` command message to the NAS layer to disable the NR connection communication function and release the NR connection. In this case, after the UE releases the LTE or NR connection in the LTE-NR dual-connectivity, the display icon on the UE interface will change. The user can use this display icon to know the access network connection currently used by the UE for communication, that is, whether the UE has released the LTE or NR connection in the LTE-NR dual-connectivity.
[0122] In practical applications, the display icon can be customized by the system to distinguish the access network used by the UE for network connection. For example, when the UE uses 4G LTE network communication, the display icon can be the character "4G". For instance, please refer to Figure 6, which shows a possible icon change diagram for LTE-NR dual connectivity handover. In Figure 6(a), the UE uses LTE-NR dual connectivity technology to communicate with both the 4G and 5G base stations on the network side. The display icon for identifying LTE-NR dual connectivity in Figure 6(a) can be "4G-5G". In Figure 6(b), after the UE releases the NR connection in LTE-NR dual connectivity, it retains only the LTE connection to access the network and communicate with the 4G base station. Specifically, the display icon for identifying the LTE connection can be "4G". In Figure 6(c), the UE releases the LTE connection in LTE-NR dual connectivity, retains the NR connection to access the network and communicate with the 5G base station. The display icon for identifying the NR connection can be "5G". The display icons for the three wireless connectivity technologies shown in Figure 6 are only possible examples and do not constitute a limitation.
[0123] The first signaling message is used to notify the release of any access network connection in LTE-NR dual connectivity. This access network can be a user-defined access network set by the UE system. For example, the LTE or NR access network connection used for communication between the UE and the network side can be released based on the UE's actual network usage needs. For instance, when the UE's current network usage needs are high, for example, the size of the data packets the UE needs to transmit is greater than a preset second threshold but less than or equal to a preset first threshold, the system can release the LTE connection by default. Conversely, when the UE's current network usage needs are not high, for example, the size of the data packets the UE needs to transmit is less than or equal to a preset third threshold, the system can release the NR connection by default while retaining the LTE connection, thus ensuring the UE's low network usage needs. The preset first threshold, preset second threshold, and preset third threshold are all user-defined by the system. The preset second threshold is less than the preset first threshold, and the preset second threshold and preset third threshold can be equal or unequal; this application does not impose any limitations on this.
[0124] In this application, NR connection refers to the connection between the UE and the 5G base station, and LTE connection refers to the connection between the UE and the 4G base station. Accordingly, releasing NR connection in this application refers to releasing the connection between the UE and the 5G base station, and releasing LTE connection refers to releasing the connection between the UE and the 4G base station.
[0125] S5102, the NAS layer sends a second signaling message to the RRC layer, which notifies the RRC layer that communication using LTE or NR connections is not supported. Accordingly, the RRC layer receives this second signaling message.
[0126] After receiving the first signaling message, the NAS layer can send a second signaling message (or a second notification message) to the RRC layer to notify the RRC layer that LTE or NR connection communication is currently not supported, meaning the RRC layer cannot use LTE or NR connections for data communication. Optionally, the second signaling message can also be used to notify the RRC layer to disable measurements for the LTE or NR access network, hereinafter referred to as disabling LTE or NR measurements.
[0127] In practical applications, this second signaling message contains at least one indication flag bit, used to notify the RRC layer to perform corresponding functional operations. The implementation form of this indication flag bit is not limited; for example, it can be a string, a number, or an array. For example, when the indication flag bit is "00", it indicates that the RRC layer is notified that LTE or NR dual-connectivity communication is not supported; "01" indicates that the RRC layer is notified that LTE or NR dual-connectivity communication is supported; "00" indicates that the RRC layer does not support LTE or NR dual-connectivity communication and disables LTE or NR measurement functionality; "11" indicates that the RRC layer supports LTE or NR dual-connectivity communication and enables LTE or NR measurement functionality.
[0128] In specific implementation, when the UE's AP detects that the UE is in a low-network-speed application scenario, it can send a first signaling message to the UE's radio modem module to notify it to release either access network connection in LTE-NR dual connectivity. This modem module can specifically be the baseband processor (BP) deployed in the UE, which includes a NAS layer and an RRC layer. Details about the AP and BP are provided below. Accordingly, after sending the first signaling message, the modem module can send a second signaling message through the NAS layer to the RRC layer to notify the UE that it does not support LTE or NR connection communication and to disable LTE or NR measurement.
[0129] Further optionally, the second signaling message can also be used to notify the RRC layer to disable the UE's uplink data transmission function, disable the reporting function of the LTE or NR measurement report, etc., for example, to prohibit the UE from sending data to the network side, or to send LTE or NR measurement reports, etc.
[0130] S5103 and RRC layers disable LTE or NR connection communication according to the instructions of the second signaling message.
[0131] Accordingly, after receiving the second signaling message, the RRC layer can disable any communication functions of the LTE or NR connection according to the instructions in the second signaling message. Optionally, it can also disable its own LTE or NR measurements to avoid subsequently sending reports of the LTE or NR measurements to the corresponding base station, referred to as LTE or NR measurement reports. That is, the RRC layer can disable the reporting function of the LTE or NR measurement reports, so that the network side (specifically, the base station on the network side) cannot receive the LTE or NR measurement reports sent by the UE.
[0132] Specifically, LTE or NR measurement is used to measure the signal quality of the communication link (i.e., LTE or NR link) of the LTE or NR access network. This LTE or NR measurement also refers to LTE or NR link measurement. In some possible embodiments, "LTE" and "LTE link," "NR" and "NR link" can be used interchangeably without limitation. Correspondingly, the LTE or NR measurement report may include, but is not limited to, a measurement identifier ID, measurement results of the access network communication link (LTE or NR link), such as the reference signal received power (RSRP) and the reference signal received quality (RSRQ).
[0133] S5104, the RRC layer sends a third signaling message to the network (NW). This third signaling message is used to notify the network to release the radio resources occupied by the network during the LTE or NR connection configuration, thereby releasing the LTE or NR connection on the network side. Correspondingly, the network-side NW receives the third signaling message.
[0134] After receiving the second signaling message, the RRC layer can send a third signaling message to the network side through the undisconnected access network. This third signaling message is used to notify the network side to release the radio resources (or network resources) occupied by the LTE or NR connection on the network side, so as to release the LTE or NR connection on the network side, that is, to release the connection between the UE and the 4G base station or 5G base station on the network side.
[0135] Specifically, when the NR connection is released, the RRC layer can send a third signaling message to the network side through the LTE access network to notify the network side of the radio resources occupied by the NR connection configuration during the release of the NR connection, so as to release the NR connection on the network side, that is, to release the connection between the UE and the 5G base station on the network side.
[0136] In practical applications, this third signaling message can be an SCG link failure message, specifically used to release the radio resources occupied by the NR connection on the network side. This includes radio resources related to various functional layers (such as NR PDCP, NR RLC, NR MAC, and NR PHY) within the SCG link used for NR connection communication. Taking the release of NR PHY-related radio resources as an example, it can specifically release information such as downlink receive channel, frequency point, and cell identifier ID.
[0137] The specific implementation of the SCG link failure message can differ across different 5G protocol versions. For example, in the R12 standard protocol, the SCG link failure message can specifically be an SCGFailureInformation-r12-IEs signaling message, which includes custom parameters set in the protocol, such as the failure type failureType-r12. Taking the failure type as an example, it can specifically include any one or more of the following parameters: timer delay (i.e., the delay between the UE and the network side supporting data transmission), random access problem, maximum number of RLC retransmissions rlc-MaxNumRetx (the maximum number of RLC data packets allowed to be retransmitted), SCG link change failure scg-ChangeFailure (i.e., handover of the SCG link is not supported), etc., which are not limited in this application.
[0138] Accordingly, when releasing the LTE connection, the RRC layer can send a third signaling message to the network side through the NR access network. This message is specifically used to release the radio resources occupied by the LTE connection on the network side, such as the radio resources related to each functional layer (e.g., LTE PDCP, LTE RLC, LTE MAC, and LTE PHY) within the MCG link used for LTE connection communication. The specific implementation of this third signaling message is not limited in different protocol versions. Upon receiving this third signaling message, the network side can release the radio resources occupied by the LTE connection on the network side according to its instructions, such as releasing downlink receive channels, frequency points, cell identifiers, etc., thereby releasing the LTE connection on the network side, i.e., releasing the connection between the UE and the 4G base station.
[0139] Optionally, the third signaling message can also be used to notify the UE (specifically, the UE's RRC layer) that LTE or NR measurement has been disabled, and the reporting function of the LTE or NR measurement report is disabled. Accordingly, the network side cannot receive the LTE or NR measurement report sent by the UE side.
[0140] S5105, the network side sends a fourth signaling message to the RRC layer. This fourth signaling message is used to notify the RRC layer to release the radio resources occupied by the UE side during the LTE or NR connection configuration, so as to release the LTE or NR connection on the UE side. Correspondingly, the RRC layer receives the fourth signaling message.
[0141] S5106, the RRC layer releases the LTE or NR connection on the UE side according to the instruction of the fourth signaling message.
[0142] After releasing the LTE or NR connection on the network side, the network side can send a fourth signaling message to the RRC layer to notify the RRC layer to release the radio resources occupied by the LTE or NR connection on the UE side during configuration, so as to release the LTE or NR connection on the UE side, that is, to release the connection between the UE and the 4G base station or 5G base station on the network side on the UE side.
[0143] In practical applications, this fourth signaling message can specifically be the first RRC reconfiguration message, used to notify the RRC layer to release the radio resources occupied on the UE side during LTE or NR connection configuration or establishment, also known as resource configuration information. Specifically, taking the release of an NR connection as an example, the first RRC reconfiguration message carries a release field, used to instruct the RRC layer to release the radio resources occupied on the UE side during NR connection configuration, such as releasing radio resources related to the NR PDCP, NR RLC, NR MAC, and NR PHY transmission function layers, etc. Specifically, it can release relevant configuration parameters involved in the network-side configuration of the NR connection, such as frequency points and cell identifiers.
[0144] In practical applications, when the LTE access network can meet the network usage needs of the UE in low-speed application scenarios, the UE and the network side will prioritize releasing the NR connection to switch the LTE-NR dual connection to the LTE access network connection, thereby enabling data communication under a single LTE connection. This avoids problems such as waste of network resources and high power consumption of devices in the dual connection scenario, which helps to save network resources and improve the efficiency of network utilization.
[0145] Taking the release of an NR connection as an example, after the RRC layer receives the fourth signaling message (i.e., the RRC reconfiguration message) sent by the network side, since the UE's RRC layer specifically includes LTE RRC (LRRC) and NR RRC (NRRC), this fourth signaling message is specifically used to instruct the NRRC layer to release the radio resources occupied by the UE side when releasing the NR connection, without releasing the radio resources related to the LRRC layer. Specifically, the network side can send the fourth signaling message to the LRRC, and the LRRC forwards the fourth signaling message to the NRRC to release the NR connection on the UE side in response to the fourth signaling message; or the network side can directly send the fourth signaling message to the LRRC layer to control the release of the radio resources occupied by the UE side when configuring the NR connection through the NRRC.
[0146] Optionally, after the RRC layer responds to the first RRC reconfiguration message, it can send a corresponding RRC configuration response message to the network side to notify the RRC layer that the LTE or NR connection on the UE side has been released.
[0147] S5107, the RRC layer can send a fifth signaling message to the NAS layer, which is used to notify the NAS layer that the LTE or NR connection on the UE side has been released.
[0148] After releasing the LTE or NR connection on the UE side at the RRC layer, a fifth signaling message can be sent to the NAS layer. This fifth signaling message is used to notify the NAS layer that the radio resources occupied by the LTE or NR connection on the UE side have been released, thus releasing the LTE or NR connection on the UE side. That is, the UE and the network side can no longer communicate with each other using the released LTE or NR connection. This fifth signaling message can also be called a third notification message, used to notify the UE side that the LTE or NR connection has been released.
[0149] In practical applications, the fifth signaling message also includes at least one indicator bit, which is used to instruct the NAS layer to perform corresponding functional operations. For details regarding this indicator bit, please refer to the relevant descriptions in the foregoing embodiments, which will not be repeated here. For example, carrying an indicator bit "0" in the fifth signaling message is used to indicate or notify the RRC layer that the LTE connection on the UE side has been released. Carrying an indicator bit "1" in the fifth signaling message is used to indicate or notify the RRC layer that the NR connection on the UE side has been released, and so on; this application does not impose limitations.
[0150] After the UE disconnects the communication connection of either access network in LTE-NR dual connectivity, if the UE is no longer in a low-speed application scenario (e.g., migrating from a low-speed application scenario to a high-speed application scenario), the UE can resume LTE-NR dual connectivity communication using the process steps described in Figure 7. The method shown in Figure 7 includes the following implementation steps:
[0151] S5108. When the UE's AP detects that the UE is not in a low-speed application scenario, it sends a sixth signaling message to the NAS layer. This sixth signaling message is used to notify the UE that it is not in a low-speed application scenario and needs to rebuild or restore any disconnected access network (LTE or NR access network) connection. Accordingly, the NAS layer receives the sixth signaling message.
[0152] In this application, there are several specific ways to ensure that the UE is not in a low-speed application scenario. For example, if the UE detects through the AP that it does not meet the judgment conditions for the low-speed application scenario mentioned above, it can be determined that the UE is not in a low-speed application scenario, or it can be directly considered that the UE is in a high-speed application scenario. For example, when the judgment condition for the UE to be in a low-speed application scenario is: the UE is in a screen-off state and the UE's data transmission rate is less than or equal to a preset threshold, then when the UE's AP detects that the UE has entered a screen-on state from the screen-off state, that is, the UE is in a screen-on state, it can be considered that the UE is not in a low-speed application scenario.
[0153] Furthermore, the UE's AP can send a sixth signaling message to the NAS layer. This sixth signaling message is used to notify the UE that it is not currently in a low-speed application scenario and needs to restore any of the disconnected access network connections in LTE-NR dual connectivity, i.e., the corresponding disconnected LTE or NR connection in Figure 5 needs to be restored. In practical applications, this fifth signaling message can also be called the fourth notification message, used to notify the UE that it is not in a low-speed application scenario, or specifically to notify the UE of the judgment conditions for not being in a low-speed application scenario, such as notifying the UE that it is in a screen-on state.
[0154] Specifically, this sixth signaling message can be a private command message, such as an AT command message; or it can be a traditional command message, such as the at^syscfgex command message used to enable NR connection communication (including re-establishing the NR connection). When the sixth signaling message is an AT command message, the AP also sends an AT command message to the NAS layer through the AT command interface to re-establish the LTE or NR connection. In this case, the UE is unaware of the access network it uses for communication, and the display icon on the UE interface will not change.
[0155] Conversely, when the sixth signaling message is a traditional signaling message, the AP sends a traditional signaling message to the NAS layer to rebuild the LTE or NR connection. For example, the at^syscfgex command message can rebuild the NR connection, restart or restore the NR connection communication function, that is, restore the 5G communication function. In this case, the display icon in the UE interface will change, and the user can observe the display icon to know the access network or radio connection communication technology currently used by the UE, such as LTE-NR.
[0156] It should be noted that both private command messages and traditional command messages can use indicator bits to notify the release or reconstruction of the LTE / NR connection; alternatively, the UE can use different command messages (i.e., signaling messages) to notify the release or reconstruction of the LTE / NR connection. For example, a private command message or traditional command message carrying an indicator bit "030201" is used to notify the release of the NR connection; conversely, when a private command message or traditional command message carries an indicator bit "08030201", it is specifically used to notify the reconstruction or restoration of the NR connection. Alternatively, when the private command message or traditional command message is a CLOSE command message, it is used to notify the release of the NR connection; conversely, when the private command message or traditional command message is an OPEN command message, it is used to notify the reconstruction of the NR connection, and so on.
[0157] S5109: The NAS layer sends a seventh signaling message to the RRC layer. This seventh signaling message is used to notify the RRC layer to support communication using LTE or NR connections and to enable LTE or NR measurements. Accordingly, the RRC layer receives the seventh signaling message.
[0158] According to the instructions of the seventh signaling message, the S5110 and RRC layers allow LTE or NR connection communication and enable LTE or NR measurement.
[0159] In practical applications, this seventh signaling message can also be called the fifth notification message. It contains at least one indicator bit, used to notify the RRC layer to perform corresponding functional operations, such as notifying the RRC layer to restore LTE or NR connection communication, restart LTE or NR measurement, etc. For details regarding steps S5108-S5110, please refer to the relevant content regarding steps S5101-S5103 in Figure 5 above; they will not be repeated here.
[0160] S5111, the RRC layer interacts with the network side to notify the network side of the reconfiguration of LTE or NR connections. For example, when the RRC layer detects an LTE or NR cell, it sends an LTE or NR measurement report to the network side. Accordingly, the network side receives the LTE or NR measurement report.
[0161] In this application, the RRC layer can send a sixth notification message (or signaling message) to the network side to notify the network side to reconfigure the radio resources required for LTE or NR connections on the network side, in order to rebuild the LTE or NR connection on the network side. In practical applications, this sixth notification message can specifically be an LTE or NR measurement report. After enabling LTE or NR measurement, the RRC layer can perform UE cell measurement and report the corresponding measurement report. Specifically, in this application, when the RRC layer detects an LTE or NR cell, it can send the LTE or NR measurement report to the network side (specifically, the 4G or 5G base station on the network side). Accordingly, after receiving the measurement report, the network side can know that the UE and the network side support LTE or NR connections. The network side can reconfigure the radio resources required for the LTE or NR connection on the network side, such as reconfiguring the radio resources related to the NR PDCP, NR RLC, NR MAC, and NR PHY transport function layers used for LTE or NR connection communication on the network side, in order to rebuild the LTE or NR connection on the network side.
[0162] S5112. The network side sends an eighth signaling message to the RRC layer, which instructs the RRC layer to rebuild the LTE or NR connection on the UE side. Accordingly, the RRC layer receives the eighth signaling message.
[0163] Furthermore, the network side can send an eighth signaling message to the RRC layer to notify the RRC layer to rebuild the LTE or NR connection on the UE side. In practical applications, this eighth signaling message can specifically be a second RRC reconfiguration message, used to notify the RRC layer of the radio resources required for reconfiguring the LTE or NR connection on the UE side. Specifically, taking the rebuilding of the NR connection as an example, the second RRC reconfiguration message carries an spCellConfig configuration field, which includes NR configuration parameters. These NR configuration parameters are specifically the parameters related to the radio resources required for the NR connection on the UE side, such as the radio resource configuration parameters related to the NR PDCP, NR RLC, NR MAC, and NR PHY transmission function layers. Specifically, when reconfiguring the NR PHY, the NR configuration parameters include downlink receive channel, frequency point, cell identifier ID, and other parameters.
[0164] S5113 and RRC layers reconstruct the LTE or NR connection on the UE side according to the instructions of the eighth signaling message.
[0165] After receiving the eighth signaling message (specifically, the second RRC reconfiguration message) sent by the network side, the RRC layer can, according to the instructions of the eighth signaling message, rebuild the radio resources required on the UE side when configuring the LTE or NR connection, thereby rebuilding the LTE or NR connection on the UE side. For example, taking the rebuilding of the NR connection as an example, the RRC layer can respond to the instructions of the second RRC reconfiguration message and, when reconfiguring the NR connection, occupy radio resources related to the transport function layer such as NR PDCP, NR RLC, NR MAC, and NR PHY on the UE side, in order to rebuild the NR connection on the UE side, facilitating subsequent communication between the UE and the network side (specifically, the network side's 5G base station) using the NR connection.
[0166] Optionally, after the RRC layer responds to the second RRC reconfiguration message and completes the reconstruction of the LTE or NR connection on the UE side, it can send a corresponding RRC reconfiguration response message to the network side to notify the RRC layer that the LTE or NR connection on the UE side has been reconstructed.
[0167] S5114, the RRC layer sends a ninth signaling message to the NAS layer, which is used to notify the RRC layer that the LTE or NR connection on the UE side has been rebuilt.
[0168] After the RRC layer re-establishes the LTE or NR connection on the UE side, it can send a ninth signaling message (also known as the fourth notification message) to the NAS layer to notify the RRC layer that the LTE or NR connection on the UE side has been restored. Subsequently, the UE and the network side can use LTE-NR dual-connectivity communication.
[0169] By implementing the embodiments of the present invention, in low-speed network application scenarios, it is possible to interact with the network side through signaling messages, disconnect the connection of any access network (such as LTE or NR access network) in LTE-NR dual connectivity, and disable the reporting function of the LTE or NR measurement report, so as to reduce the additional power consumption of the LTE or NR connection communication, thereby saving equipment power consumption and improving the efficiency of network utilization.
[0170] Please refer to Figure 8, which is a flowchart illustrating another network connection processing method provided by an embodiment of the present invention. The method shown in Figure 8 includes the following implementation steps:
[0171] S8101. When the UE's AP detects that the UE is in a low-speed application scenario, it sends a tenth signaling message to the UE's NAS layer. This tenth signaling message is used to notify the UE that it is in a low-speed application scenario and can release any access network connection in LTE-NR dual connectivity. Accordingly, the NAS layer receives the tenth signaling message.
[0172] S8102, the NAS layer sends an eleventh signaling message to the RRC layer. This eleventh signaling message is used to notify the RRC layer that LTE or NR connection communication is not supported and to disable LTE or NR measurement. Accordingly, the RRC layer receives the eleventh signaling message.
[0173] S8103 and RRC layers, according to the instructions of the eleventh signaling message, shut down LTE or NR connection communication and LTE or NR measurement. For details on steps S8101-S8103, please refer to the previous explanations of steps S5103-S5103, which will not be repeated here.
[0174] S8104, the NAS layer sends a twelfth signaling message to the network side to notify the network side that LTE or NR connection communication is not supported. Accordingly, the network side receives the twelfth signaling message.
[0175] In this application, after the NAS layer determines that an LTE or NR connection needs to be released via the tenth signaling message, it can send a twelfth signaling message to the network side (specifically, the network-side base station) to notify the 4G / 5G base station on the network side that it does not support LTE or NR connection communication. Correspondingly, after receiving the twelfth signaling message, the network side can release the radio resources occupied by the LTE or NR connection on the network side. For example, to release an NR connection, after receiving the twelfth signaling message, the 5G base station on the network side can release the radio resources occupied by the NR connection on the network side. Specifically, it can release radio resources related to the transport function layer, such as NR PDCP, NR RLC, NR MAC, and NR PHY, to release the NR connection on the network side and the connection between the UE and the 5G base station. For example, when releasing an LTE connection, after receiving the 12th signaling message, the 4G base station on the network side can release the radio resources occupied by the LTE connection on the network side. Specifically, it can release the radio resources related to the transmission function layer such as LTE PDCP, LTE RLC, LTE MAC and LTE PHY, so as to release the LTE connection on the network side and release the connection between the UE and the 4G base station.
[0176] In practical applications, this twelfth signaling message can specifically be a first tracking area update (TAU) message. This first TAU message carries system-defined parameters used to notify the network side of any communication functions that cannot be supported for LTE or NR connections. For example, the first TAU message carries an indication parameter, which indicates whether NR connection in LTE-NR dual connectivity is currently supported. In practical applications, this indication parameter can be represented by a specified character, a specified value, or a specified string. For example, when the indication parameter is "1", it indicates that NR connection communication functions are currently supported; conversely, when the indication parameter is "0", it indicates that NR connection communication functions are currently not supported.
[0177] S8105, the network side sends a thirteenth signaling message to the RRC layer. This thirteenth signaling message is used to notify the RRC layer to release the LTE or NR connection on the UE side. Correspondingly, the RRC layer receives the thirteenth signaling message.
[0178] S8106 and RRC layers release the LTE or NR connection on the UE side according to the instructions of the thirteenth signaling message.
[0179] In practical applications, the thirteenth signaling message can specifically be an RRC reconstruction message, used to notify the RRC layer to release the radio resources occupied on the UE side during LTE or NR connection configuration, thereby releasing the LTE or NR connection on the UE side. Optionally, after the RRC layer releases the UE's LTE / NR connection, it can also send a signaling message to the NAS layer to notify the RRC layer that the UE's LTE / NR connection has been released. For details regarding steps S8105-S8106, please refer to the relevant content of S5105-S5106 in Figure 5 above, which will not be repeated here. For content not shown or described in the embodiments of this application, please refer to the relevant descriptions in the embodiments described in Figure 5 above, which will not be repeated here.
[0180] Optionally, after the UE disconnects the communication connection of either access network in LTE-NR dual connectivity, if the UE is no longer in a low-speed application scenario, the UE can resume LTE-NR dual connectivity communication between the UE and the network side using the process steps described in Figure 9. The method shown in Figure 9 may specifically include the following implementation steps:
[0181] S8107. When the UE's AP detects that the UE is not in a low-speed application scenario, it sends a fourteenth signaling message to the NAS layer. This fourteenth signaling message is used to notify the UE that it is not in a low-speed application scenario and needs to rebuild or restore any disconnected access network connection (i.e., restore the LTE or NR connection). Accordingly, the NAS layer receives this fourteenth signaling message.
[0182] The S8108 NAS layer sends the fifteenth signaling message to the RRC layer. This fifteenth signaling message is used to notify the RRC layer to support LTE or NR connection communication and to enable LTE or NR measurement. Accordingly, the RRC layer receives the fifteenth signaling message.
[0183] S8109, the RRC layer, according to the instructions of the fifteenth signaling message, shuts down LTE or NR connection communication and shuts down LTE or NR measurement. For details regarding steps S8107-S8109, please refer to the relevant content in Figure 7 (S5108-S5110) above; they will not be repeated here.
[0184] The S8110 and NAS layers send a sixteenth signaling message to the network side, which is used to notify the network side that it supports LTE or NR connection communication. Accordingly, the network side receives the sixteenth signaling message.
[0185] In practical applications, the sixteenth signaling message can specifically be a second TAU message. This second TAU message is used to notify the network side that it currently supports LTE or NR connection communication functions, meaning that the UE and the network side can communicate with each other using LTE or NR connections. Accordingly, after receiving the second TAU message, the network side can know that it supports LTE or NR connections. Furthermore, the network side can reconfigure the radio resources required for the LTE or NR connection on the network side, such as reconfiguring the radio resources related to the NR PDCP, NR RLC, NR MAC, and NR PHY transport function layers used for LTE or NR connection communication on the network side, in order to rebuild the LTE or NR connection on the network side.
[0186] S8111: The network side sends the seventeenth signaling message to the RRC layer. This seventeenth signaling message is used to notify the RRC layer to rebuild the LTE or NR connection on the UE side. Accordingly, the RRC layer receives the seventeenth signaling message.
[0187] S8112 and RRC layers reconstruct the LTE or NR connection on the UE side according to the instructions of the seventeenth signaling message.
[0188] In practical applications, the seventeenth signaling message can specifically be an RRC reconfiguration message, used to notify the RRC layer to reconfigure the radio resources required by the LTE or NR connection on the UE side, in order to reconfigure the LTE or NR connection on the UE side. For details regarding content not shown or described in the embodiments of this application, please refer to the relevant descriptions in the embodiments shown in Figure 7 above; they will not be repeated here.
[0189] By implementing the embodiments of the present invention, in low-speed network application scenarios, it is possible to negotiate and interact with the network side through TAU messages to disable the communication function of any access network (such as LTE or NR access network) in LTE-NR dual connectivity, thereby saving device power consumption and improving network utilization efficiency.
[0190] Based on the descriptions in the embodiments shown in Figures 1-9, the following describes related products to which this application applies, such as chips, transceiver units, devices, and equipment. Please refer to Figure 10, which is a schematic diagram of a system chip provided in an embodiment of the present invention. As shown in Figure 10, the system chip 1000 includes an application processor 1002 (AP) and a baseband processor 1004 (BP). Wherein,
[0191] An application processor, short for Multimedia Application Processor (MAP), refers to a very large-scale integrated circuit (VLSI) that extends audio and video functionality and dedicated interfaces onto a low-power CPU. Application processors are mainly divided into three categories: comprehensive processors, multimedia processors, and single-media processors. A comprehensive processor possesses the functionality of a multimedia application processor while also being able to run complex operating systems like Linux. A multimedia processor handles more than two media, such as images, sound, video, and 3D graphics. A single-media processor handles only one type of media, typically processing only images or sound.
[0192] The baseband processor is a crucial component of a system-on-a-chip (SoC), essentially acting as a protocol processor responsible for data processing and storage. It primarily consists of a digital signal processor (DSP), a microcontroller unit (MCU), and memory (such as flash memory). Its main functions include baseband encoding or decoding, audio encoding, and voice encoding. Currently, baseband processors not only support multiple communication standards (such as GSM, LTE, and CDMA) but also provide multimedia functions and communication interfaces for multimedia displays, image sensors, and audio devices.
[0193] In practical applications, the application processor (AP) typically supports the running of software including the operating system, user interface, and applications. The baseband processor (BP) can be considered a wireless modem module, responsible for coordinating and controlling communication between the BP, base station, and AP. Its supported software includes communication control software for the baseband modem.
[0194] The application processor (AP) and baseband processor (BP) support communication via a preset interface technology. This interface technology can be customized by the system and includes, but is not limited to, Serial Peripheral Interface (SPI), Universal Asynchronous Receiver / Transmitter (UART), Universal Serial Bus (USB), and General Purpose Input / Output (GPIO). Specifically, the application processor and baseband processor can communicate with each other via control commands in message format to perform functions such as calls, SMS, and mobile internet access. These control commands can include traditional AT (attention) commands, Mobile Broadband Interface Model (MBIM) commands, or other protocol commands that support communication between the AP and BP.
[0195] Optionally, as shown in Figure 10, the baseband processor (BP) supports running protocol software related to the Non-Access NAS (NAS) layer and the Radio Resource Control (RRC) layer. In practical applications, the application processor (AP) supports communication with the NAS and RRC layers in the baseband processor (BP). For example, in this application, the application processor (AP) can use traditional AT commands to send corresponding signaling messages to the NAS layer to notify the NAS layer of the application status or device screen status information currently known to the AP.
[0196] Optionally, the NAS layer in the baseband processor BP supports the execution of method steps described in any of the method embodiments shown in Figures 5-9 above, with the NAS layer as the execution subject, and / or other technical content described herein. The RRC layer in the baseband processor BP supports the execution of method steps described in any of the method embodiments shown in Figures 5-9 above, with the RRC layer as the execution subject, and / or other technical content described herein.
[0197] In practical applications, System-on-a-Chip 1000 typically refers to a highly complex system-on-a-chip, such as a System-on-Chip (SoC). In actual deployment, it can be deployed inside or outside a device, controlling the device via wired or wireless connections. The device includes, but is not limited to, User Equipment (UE) or terminal devices, such as smartphones, mobile internet devices (MIDs), wearable smart devices, or other devices supporting network communication. Specifically, when System-on-a-Chip 1000 is deployed inside a user equipment, it directly implements the methods described in any of the method embodiments shown in Figures 5-9 above. When System-on-a-Chip 1000 is deployed outside the user equipment, supporting communication between it and the user equipment via wired or wireless connections, the user equipment implements the methods described in any of the method embodiments shown in Figures 5-9 above by calling or controlling System-on-a-Chip 1000.
[0198] By implementing the embodiments of the present invention, the problems of high device power consumption and waste of network resources that exist in traditional technologies when using LTE-NR dual connectivity technology for communication in low network speed scenarios can be solved.
[0199] Please refer to Figure 11, which illustrates a wireless transceiver unit 1100 provided in an embodiment of the present invention, including: a Non-Access Stratum (NAS) entity 1102 and a Radio Resource Control (RRC) entity 1104. The NAS entity 1102 is used to execute relevant steps in any of the method embodiments described in Figures 5-9 above, with the NAS layer as the execution subject, or the technical content described in the text. The RRC entity 1104 is used to execute relevant steps in any of the method embodiments described in Figures 5-9 above, with the RRC layer as the execution subject, or the technical content described in the text. For example,
[0200] The NAS entity 1102 is used to send an NR disconnect message to the RRC entity after receiving a first notification message sent by the application side of the user equipment UE. The first notification message is used to notify the UE that it is in a screen-off state and that the size of the data packets that the UE needs to receive or send is less than or equal to a first threshold. The NR disconnect message is used to instruct the RRC entity to release the radio resources occupied by the NR connection on the UE side during the NR connection configuration, so as to disconnect the NR connection on the UE side.
[0201] The RRC entity 1104 is used to release the radio resources on the UE side when the NR connection is configured, in accordance with the indication of the NR disconnect message, so as to disconnect the NR connection on the UE side.
[0202] In some possible embodiments, the RRC entity 1104 is further configured to send a secondary cell group (SCG) link failure message to the network side. The SCG link failure message is used to indicate the release of radio resources of the SCG link occupied by the NR connection on the network side, so as to disconnect the NR connection on the network side. The UE and the network side communicate with each other through the SCG link to establish the NR connection.
[0203] In some possible embodiments, the RRC entity 1104 is also used to send a second notification message to the NAS entity, the second notification message being used to notify the UE-side NR connection that it has been disconnected.
[0204] In some possible embodiments, the RRC entity 1104 is also used to send a first tracking area update (TAU) message to the network side, the first TAU message being used to notify the network side that it does not support communication of the NR connection.
[0205] In some possible embodiments, the NAS entity 1102 is further configured to send an NR reconstruction message to the RRC entity after receiving a third notification message sent by the application side of the UE. The third notification message is used to notify the UE that it is in a screen-on state, and the NR reconstruction message is used to instruct the RRC entity to reconfigure the radio resources required by the NR connection on the UE side in order to rebuild the NR connection on the UE side.
[0206] The RRC entity 1104 is also used to reconfigure the radio resources required on the UE side when the NR connection is established, according to the indication of the NR reconstruction message, so as to rebuild the NR connection on the UE side.
[0207] In some possible embodiments, the RRC entity 1104 is also used to send a fourth notification message to the NAS entity, the fourth notification message being used to notify the UE-side NR connection that it has been rebuilt.
[0208] In some possible embodiments, the RRC entity 1104 is further configured to send a secondary cell group SCG link success message to the network side, the secondary cell group SCG link success message being used to instruct the reconfiguration of radio resources of the SCG link occupied by the NR connection on the network side, so as to rebuild the NR connection on the network side.
[0209] In some possible embodiments, the NAS entity 1102 is also used to send a second tracking area update (TAU) message to the network side, the second TAU message being used to notify the network side that it supports the communication of the NR connection.
[0210] Please refer to Figure 12 for a schematic diagram of a possible user equipment structure. This user equipment 100 can also be referred to as a network connection processing device. As shown in Figure 12, the user equipment 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0211] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the user equipment 100. In other embodiments of this application, the user equipment 100 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.
[0212] Processor 110 may include one or more processing units, such as: application processor (AP), baseband processor (also known as modem processor), graphics processing unit (GPU), image signal processor (ISP), controller, memory, video 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.
[0213] The controller can serve as the central nervous system and command center of the user equipment 100. The controller can generate operation control signals based on instruction opcodes and timing signals to control the fetching and execution of instructions.
[0214] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0215] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0216] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the user device 100.
[0217] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.
[0218] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0219] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.
[0220] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the user equipment 100 to perform its shooting function. The processor 110 and the display screen 194 communicate via the DSI interface to enable the user equipment 100 to perform its display function.
[0221] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0222] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, or USB Type-C port. USB port 130 can be used to connect a charger to charge user device 100, and can also be used for data transfer between user device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0223] It is understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are merely illustrative and do not constitute a structural limitation on the user equipment 100. In other embodiments of this application, the user equipment 100 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0224] The charging management module 140 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via a USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the user equipment 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device via the power management module 141.
[0225] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc. The power management module 141 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.
[0226] The wireless communication function of user equipment 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor.
[0227] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in user equipment 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed 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.
[0228] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the user equipment 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 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 150 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 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0229] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.
[0230] The wireless communication module 160 can provide solutions for wireless communication applications on the user equipment 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0231] In some embodiments, antenna 1 of user equipment 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling user equipment 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include LTE-NR dual connectivity, LTE single connectivity, NR single connectivity, etc., specifically including Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0232] User device 100 implements display functions through a GPU, display screen 194, and application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0233] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, user equipment 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0234] User device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0235] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization of image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.
[0236] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, user equipment 100 may include one or N cameras 193, where N is a positive integer greater than 1.
[0237] A digital signal processor (DSP) is used to process digital signals. Besides digital image signals, it can also process other digital signals. For example, when user equipment 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.
[0238] Video codecs are used to compress or decompress digital video. User equipment 100 may support one or more video codecs. Thus, user equipment 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, etc.
[0239] An NPU (Neural Processing Unit) is a computational processor for neural networks (NNs). By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs can enable intelligent cognitive applications in user devices, such as image recognition, facial recognition, speech recognition, and text understanding.
[0240] The external storage interface 120 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the user device 100. The external storage card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external storage card.
[0241] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of user equipment 100 by running the instructions stored in internal memory 121. Internal memory 121 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 user equipment 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 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.
[0242] User equipment 100 can implement audio functions, such as music playback and recording, through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, and an application processor.
[0243] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0244] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. User equipment 100 can listen to music or make hands-free calls through the speaker 170A.
[0245] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the user equipment 100 answers a telephone call or voice message, it can listen to the voice by bringing the receiver 170B close to the user's ear.
[0246] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. User equipment 100 may have at least one microphone 170C. In some embodiments, user equipment 100 may have two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, user equipment 100 may also have three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0247] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.
[0248] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. User equipment 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, user equipment 100 detects the intensity of the touch operation based on pressure sensor 180A. User equipment 100 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example: when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.
[0249] The gyroscope sensor 180B can be used to determine the motion attitude of the user device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the user device 100 about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the user device 100's shake, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the user device 100 through reverse movement, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.
[0250] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the user equipment 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.
[0251] The magnetic sensor 180D includes a Hall sensor. The user equipment 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover. In some embodiments, when the user equipment 100 is a flip phone, the user equipment 100 can detect the opening and closing of the flip cover using the magnetic sensor 180D. Then, based on the detected opening and closing state of the cover or the flip cover, features such as automatic flip unlocking can be set.
[0252] The 180E accelerometer can detect the magnitude of acceleration of user equipment 100 in various directions (typically three axes). When user equipment 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices, and is applied to applications such as screen orientation switching and pedometers.
[0253] A distance sensor 180F is used to measure distance. The user equipment 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, the user equipment 100 can utilize the distance sensor 180F to measure distance for rapid focusing.
[0254] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The user equipment 100 emits infrared light outward through the LED. The user equipment 100 uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the user equipment 100. When insufficient reflected light is detected, the user equipment 100 can determine that there is no object near the user equipment 100. The user equipment 100 may use the proximity sensor 180G to detect when the user holds the user equipment 100 close to their ear for a call, so as to automatically turn off the screen to save power. The proximity sensor 180G can also be used in holster mode and pocket mode for automatic unlocking and locking of the screen.
[0255] The ambient light sensor 180L is used to sense ambient light intensity. The user device 100 can adaptively adjust the brightness of the display screen 194 based on the sensed ambient light intensity. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also work with the proximity sensor 180G to detect whether the user device 100 is in a pocket to prevent accidental touches.
[0256] The fingerprint sensor 180H is used to collect fingerprints. The user equipment 100 can use the characteristics of the collected fingerprints to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.
[0257] Temperature sensor 180J is used to detect temperature. In some embodiments, user equipment 100 uses the temperature detected by temperature sensor 180J to execute a temperature handling strategy. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, user equipment 100 reduces the performance of a processor located near temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is below another threshold, user equipment 100 heats battery 142 to prevent abnormal shutdown of user equipment 100 due to low temperature. In still other embodiments, when the temperature is below yet another threshold, user equipment 100 boosts the output voltage of battery 142 to prevent abnormal shutdown due to low temperature.
[0258] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of user equipment 100, in a different position than display screen 194.
[0259] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from the vibrating bone segments of the human vocal cords. The bone conduction sensor 180M can also contact the human pulse to receive blood pressure signals. In some embodiments, the bone conduction sensor 180M can also be incorporated into headphones to form bone conduction headphones. The audio module 170 can parse the voice signals from the vibrating bone segments of the vocal cords acquired by the bone conduction sensor 180M to realize voice functionality. The application processor can parse heart rate information from the blood pressure signals acquired by the bone conduction sensor 180M to realize heart rate detection functionality.
[0260] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. User equipment 100 can receive button input and generate key signal inputs related to user settings and function control of the user equipment 100.
[0261] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can correspond to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194. Different application scenarios (such as time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also be customized.
[0262] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0263] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and detach from the user equipment 100. The user equipment 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The user equipment 100 interacts with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the user equipment 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the user equipment 100 and cannot be separated from the user equipment 100.
[0264] This invention also provides a chip system, which includes at least one processor, a memory, and an interface circuit. The memory, the transceiver, and the at least one processor are interconnected via lines. The at least one memory stores instructions. When the instructions are executed by the processor, the flow of any of the method embodiments shown in Figures 5-9 can be implemented.
[0265] This invention also provides a computer-readable storage medium storing instructions that, when executed on a processor, enable the implementation of the flow of any of the method embodiments described in Figures 5-9.
[0266] This invention also provides a computer program product, which, when run on a processor, allows the implementation of the process described in any of Figures 5-9.
[0267] The steps of the methods or algorithms described in conjunction with the embodiments of this invention can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a computing device. Of course, the processor and storage medium can also exist as discrete components in the computing device.
[0268] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
Claims
1. A network connection processing method, applied to the user equipment (UE) side, characterized in that, The UE connects to both a 4G base station and a 5G base station via LTE-NR dual connectivity technology. When the UE is in a screen-off state and the data transmission rate of the UE is less than or equal to a preset rate, the connection between the UE and the 5G base station is released.
2. The method according to claim 1, characterized in that, The UE includes a Radio Resource Control (RRC) layer, and releasing the connection between the UE and the 5G base station includes: The RRC layer receives a first RRC reconfiguration message sent by the 5G base station. The first RRC reconfiguration message is used to instruct the RRC layer to release the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the UE side. According to the instruction of the first RRC reconfiguration message, the RRC layer releases the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the UE side.
3. The method according to claim 2, characterized in that, The UE also includes a non-access NAS layer. Before the RRC layer receives the first RRC reconfiguration message sent by the 5G base station, the method further includes: After receiving the first notification message sent by the application processor (AP) of the UE, the NAS layer sends a second notification message to the RRC layer of the UE. The first notification message is used to notify the UE that it is in a screen-off state and that the data transmission rate of the UE is less than or equal to a preset rate. The second notification message is used to notify the RRC layer to close the measurement of the connection between the UE and the 5G base station. In response to the second notification message, the RRC layer closes the measurement of the connection between the UE and the 5G base station.
4. The method according to claim 3, characterized in that, The process of releasing the connection between the UE and the 5G base station also includes: The RRC layer sends an SCG link failure message to the 5G base station. The SCG link failure message is used to indicate the release of the radio resources occupied by the UE on the 5G base station side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the 5G base station side.
5. The method according to claim 3, characterized in that, The process of releasing the connection between the UE and the 5G base station also includes: The NAS layer sends a first tracking area update (TAU) message to the 5G base station. The first TAU message is used to notify the 5G base station that it does not support the connection between the UE and the 5G base station, so as to release the connection between the UE and the 5G base station on the 5G base station side.
6. The method according to any one of claims 2-5, characterized in that, The UE includes a Non-Access NAS layer. After the RRC layer releases the connection between the UE and the 5G base station on the UE side, it also includes: The RRC layer sends a third notification message to the NAS layer, which is used to notify that the connection between the UE and the 5G base station has been released on the UE side.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: When the UE is in a screen-on state, the connection between the UE and the 5G base station is re-established.
8. The method according to claim 7, characterized in that, The UE includes a Radio Resource Control (RRC) layer, and the process of reconnecting the UE and the 5G base station includes: The RRC layer receives a second RRC reconfiguration message sent by the 5G base station. The second RRC reconfiguration message is used to instruct the RRC layer to reconfigure the radio resources required by the UE on the UE side when the UE is connected to the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the UE side. The RRC layer reconfigures the radio resources required by the UE when it connects to the 5G base station according to the instructions of the second RRC reconfiguration message, so as to rebuild the connection between the UE and the 5G base station on the UE side.
9. The method according to claim 8, characterized in that, The UE also includes a non-access NAS layer. Before the RRC layer receives the second RRC reconfiguration message sent by the 5G base station, the method further includes: After receiving the fourth notification message sent by the application processor (AP) of the UE, the NAS layer sends a fifth notification message to the RRC layer of the UE. The fourth notification message is used to notify the UE that it is in a screen-on state and that its data transmission rate is less than or equal to a preset rate. The fifth notification message is used to notify the RRC layer to start the measurement of the connection between the UE and the 5G base station. The RRC responds to the fifth notification message and initiates measurement of the connection between the UE and the 5G base station.
10. The method according to claim 9, characterized in that, The method further includes: The RRC sends a sixth notification message to the 5G base station. The sixth notification message is used to notify the UE of the radio resources required on the 5G base station side when reconfiguring the connection between the UE and the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.
11. The method according to claim 9, characterized in that, The process of releasing the connection between the UE and the 5G base station also includes: The NAS layer sends a second Tracking Area Update (TAU) message to the 5G base station. The second TAU message is used to notify the 5G base station to support the connection between the UE and the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.
12. A user equipment, characterized in that, The device includes a memory and at least one processor coupled to the memory; the memory is used to store instructions, and the at least one processor is used to execute the instructions; wherein, when the at least one processor executes the instructions, the user equipment (UE) performs the following actions: Connect to both 4G and 5G base stations via LTE-NR dual connectivity technology. When the UE is in a screen-off state and the data transmission rate of the UE is less than or equal to a preset rate, the connection between the UE and the 5G base station is released.
13. The device according to claim 12, characterized in that, The UE includes a Radio Resource Control (RRC) layer, and releasing the connection between the UE and the 5G base station includes: The RRC layer receives a first RRC reconfiguration message sent by the 5G base station. The first RRC reconfiguration message is used to instruct the RRC layer to release the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the UE side. According to the instruction of the first RRC reconfiguration message, the RRC layer releases the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the UE side.
14. The device according to claim 13, characterized in that, The process of releasing the connection between the UE and the 5G base station also includes: The RRC layer sends an SCG link failure message to the 5G base station. The SCG link failure message is used to indicate the release of the radio resources occupied by the UE on the 5G base station side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the 5G base station side.
15. The device according to claim 13, characterized in that, The UE also includes a non-access NAS layer, and releasing the connection between the UE and the 5G base station further includes: The NAS layer sends a first tracking area update (TAU) message to the 5G base station. The first TAU message is used to notify the 5G base station that it does not support the connection between the UE and the 5G base station, so as to release the connection between the UE and the 5G base station on the 5G base station side.
16. The device according to any one of claims 13-15, characterized in that, The user equipment also performs the following actions: When the UE is in a screen-on state, the connection between the UE and the 5G base station is re-established.
17. The device according to claim 16, characterized in that, The UE includes a Radio Resource Control (RRC) layer, and the process of reconnecting the UE and the 5G base station includes: The RRC layer receives a second RRC reconfiguration message sent by the 5G base station. The second RRC reconfiguration message is used to instruct the RRC layer to reconfigure the radio resources required by the UE on the UE side when the UE is connected to the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the UE side. The RRC layer reconfigures the radio resources required by the UE when it connects to the 5G base station according to the instructions of the second RRC reconfiguration message, so as to rebuild the connection between the UE and the 5G base station on the UE side.
18. The device according to claim 17, characterized in that, The user equipment also performs the following actions: The RRC sends a sixth notification message to the 5G base station. The sixth notification message is used to notify the UE of the radio resources required on the 5G base station side when reconfiguring the connection between the UE and the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.
19. The device according to claim 17, characterized in that, The UE also includes a non-access NAS layer, and releasing the connection between the UE and the 5G base station further includes: The NAS layer sends a second Tracking Area Update (TAU) message to the 5G base station. The second TAU message is used to notify the 5G base station to support the connection between the UE and the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.
20. A system-on-a-chip (SoC), characterized in that, Including application processor and baseband processor, among which, The baseband processor is used to connect the user equipment (UE) to a 4G base station and a 5G base station respectively through the LTE-NR dual connectivity technology of the wireless access network. The application processor is used to determine that the UE is in a screen-off state and that the data transmission rate of the UE is less than or equal to a preset rate. The baseband processor is further configured to release the connection between the UE and the 5G base station when the application processor determines that the UE is in a screen-off state and the data transmission rate of the UE is less than or equal to a preset rate.
21. The chip according to claim 20, characterized in that, The baseband processor includes a Radio Resource Control (RRC) layer, and the baseband processor is used to release the connection between the UE and the 5G base station, including: The RRC layer is specifically used for: The system receives a first RRC reconfiguration message sent by the 5G base station. The first RRC reconfiguration message is used to instruct the RRC layer to release the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the UE side. According to the instruction of the first RRC reconfiguration message, the radio resources occupied by the UE on the UE side when the connection between the UE and the 5G base station is configured are released, so as to release the connection between the UE and the 5G base station on the UE side.
22. The chip according to claim 21, characterized in that, The baseband processor also includes a non-access NAS layer, and the RRC layer is used before receiving the first RRC reconfiguration message sent by the 5G base station. The NAS layer is further configured to receive a first notification message from the application processor AP and then send a second notification message to the RRC layer of the UE. The first notification message is used to notify the UE that it is in a screen-off state and that its data transmission rate is less than or equal to a preset rate. The second notification message is used to notify the RRC layer to close the measurement of the connection between the UE and the 5G base station. The RRC layer is also used to respond to the second notification message and close the measurement of the connection between the UE and the 5G base station.
23. The chip according to claim 22, characterized in that, The baseband processor for releasing the connection between the UE and the 5G base station also includes: The RRC layer is also used to send an SCG link failure message to the 5G base station. The SCG link failure message is used to indicate the release of the radio resources occupied by the UE on the 5G base station side when the connection between the UE and the 5G base station is configured, so as to release the connection between the UE and the 5G base station on the 5G base station side.
24. The chip according to claim 22, characterized in that, The baseband processor for releasing the connection between the UE and the 5G base station also includes: The NAS layer is also used to send a first tracking area update (TAU) message to the 5G base station. The first TAU message is used to notify the 5G base station that it does not support the connection between the UE and the 5G base station, so as to release the connection between the UE and the 5G base station on the 5G base station side.
25. The chip according to any one of claims 20-24, characterized in that, The application processor is also used to determine that the UE is in a screen-on state; The baseband processor is further configured to rebuild the connection between the UE and the 5G base station when the application processor determines that the UE is in a screen-on state.
26. The chip according to claim 25, characterized in that, The baseband processor includes a Radio Resource Control (RRC) layer, and the baseband processor is used to reconstruct the connection between the UE and the 5G base station, including: The RRC layer is specifically used for: The system receives a second RRC reconfiguration message sent by the 5G base station. The second RRC reconfiguration message is used to instruct the RRC layer to reconfigure the radio resources required by the UE on the UE side when the UE is connected to the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the UE side. According to the instructions of the second RRC reconfiguration message, the radio resources required by the UE to connect with the 5G base station are reconfigured on the UE side in order to rebuild the connection between the UE and the 5G base station on the UE side.
27. The chip according to claim 26, characterized in that, The baseband processor also includes a non-access NAS layer, and the RRC layer is used before receiving the second RRC reconfiguration message sent by the 5G base station. The NAS layer is also used to send a fifth notification message to the RRC layer of the UE after receiving the fourth notification message sent by the application processor AP. The fourth notification message is used to notify the UE that it is in a screen-on state and that the data transmission rate of the UE is less than or equal to a preset rate. The fifth notification message is used to notify the RRC layer to start the measurement of the connection between the UE and the 5G base station. The RRC layer is also used to respond to the fifth notification message and initiate measurement of the connection between the UE and the 5G base station.
28. The chip according to claim 27, characterized in that, The RRC is also used to send a sixth notification message to the 5G base station. The sixth notification message is used to notify the UE of the radio resources required on the 5G base station side when reconfiguring the connection between the UE and the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.
29. The chip according to claim 27, characterized in that, The baseband processor for releasing the connection between the UE and the 5G base station also includes: The NAS is also used to send a second tracking area update (TAU) message to the 5G base station. The second TAU message is used to notify the 5G base station to support the connection between the UE and the 5G base station, so as to rebuild the connection between the UE and the 5G base station on the 5G base station side.