Network connection control method, terminal device, and storage medium
By detecting real-time status parameters through terminal devices to determine whether conditions are met, signal measurement is prohibited to prevent switching, thus solving the problem of increased power consumption in network connection control methods and improving intelligence.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-21
- Publication Date
- 2026-03-03
AI Technical Summary
Existing network connectivity control methods result in increased power consumption and poor intelligence of terminal devices when dynamically switching between NSA, SA, and LTE.
The terminal device detects real-time status parameters to determine whether the first preset condition is met, and prohibits signal measurement of the second network standard cell in the first connection state to prevent switching to the second connection state, such as switching from LTE connection state to SA connection state.
It effectively reduces the automatic handover from LTE connected state to SA connected state, reduces the power consumption of terminal devices, and improves the control intelligence of network connection.
Smart Images

Figure CN115835244B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese Patent Application No. 202110559423.7, filed on May 21, 2021, entitled “Control method, terminal device and storage medium for network connection”. Technical Field
[0002] This invention relates to the field of communication technology, and in particular to a network connection control method, terminal device, and storage medium. Background Technology
[0003] Fifth-generation mobile networks (5G) is the latest generation of cellular mobile communication technology. 5G has two networking modes: non-standalone (NSA) and standalone (SA).
[0004] Currently, dynamically controlling the handover between NSA, SA, and Long Term Evolution (LTE) in the connected state may increase the power consumption of terminal devices, indicating that the existing network connection control methods are not very intelligent. Summary of the Invention
[0005] This application provides a network connection control method, terminal device, and storage medium, which greatly simplifies the control processing flow and effectively improves the control efficiency and accuracy of the network connection.
[0006] The technical solution of this application embodiment is implemented as follows:
[0007] In a first aspect, embodiments of this application provide a method for controlling network connectivity, the method comprising:
[0008] When the terminal device is in the first connection state, if the first preset condition is met, the terminal device is prohibited from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0009] Secondly, embodiments of this application provide a terminal device, wherein the terminal device includes an execution unit.
[0010] The execution unit is configured to, when the terminal device is in a first connection state, if a first preset condition is met, prohibit the terminal device from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0011] Thirdly, embodiments of this application provide a terminal device, which includes a processor and a memory storing processor-executable instructions. When the instructions are executed by the processor, the network connection control method described in the first aspect is implemented.
[0012] Fourthly, embodiments of this application provide a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the network connection control method as described in the first aspect.
[0013] This application provides a network connection control method, terminal device, and storage medium. When the terminal device is in a first connection state, if a first preset condition is met, the terminal device is prohibited from measuring the signal of a second network standard cell in the first connection state, to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards. Therefore, in the embodiments of this application, the terminal device can comprehensively determine whether to switch from the LTE connection state to the SA connection state, thereby effectively reducing the automatic switching from the LTE connection state to the SA connection state and improving the intelligence of network connection control. Attached Figure Description
[0014] Figure 1 Schematic diagram of application scenarios for community residents;
[0015] Figure 2 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 1 ;
[0016] Figure 3 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 2 ;
[0017] Figure 4 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 3 ;
[0018] Figure 5 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 4 ;
[0019] Figure 6 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 5 ;
[0020] Figure 7 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 6 ;
[0021] Figure 8 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 7 ;
[0022] Figure 9 This is a schematic diagram of the composition structure of the terminal device proposed in the embodiments of this application. Figure 1 ;
[0023] Figure 10 This is a schematic diagram of the composition structure of the terminal device proposed in the embodiments of this application. Figure 2 . Detailed Implementation
[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for explaining the relevant application and not for limiting the application. Furthermore, it should be noted that, for ease of description, only the parts related to the relevant application are shown in the accompanying drawings.
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0026] In the following description, references to "some embodiments" refer to a subset of all possible embodiments. It is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. It should also be noted that the terms "first, second, third" used in the embodiments of this application are merely for distinguishing similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0027] Fifth-generation mobile networks (5G) is the latest generation of cellular mobile communication technology. 5G has two networking modes: non-standalone (NSA) and standalone (SA).
[0028] Non-Standalone (NSA) networking refers to the deployment of 5G networks using existing 4G infrastructure. In NSA architecture, the 5G carrier only carries user data, while control signaling is still transmitted through the 4G network. Essentially, NSA provides 5G signal support by integrating 5G and 4G base stations. Its advantages are significant: lower investment in base station construction allows for faster 5G network deployment.
[0029] Standalone (SA) networking only uses 5G base stations to provide 5G network signals, resulting in higher construction costs and slower base station construction. However, in SA mode, users (5G terminals) can access both 5G base stations and the 5G core network, which can better leverage the advantages of 5G, such as ultra-low latency and high speed.
[0030] Under existing network configurations and chip platforms, and in common basic protocol scenarios, especially in service scenarios, the power consumption of the chip platform in SA mode is relatively high. Considering all scenarios, the power consumption ranking among the three network modes is NSA > SA > LTE. Currently, with a fixed battery level for smart terminals, in certain special scenarios, such as low-speed web browsing, prolonged use of 5G networks will lead to severe power consumption and shortened battery life, impacting user experience.
[0031] It is evident that in some scenarios, dynamically controlling the handover between NSA, SA, and LTE in the connected state may increase the power consumption of the terminal device and reduce its intelligence, indicating that the existing network connection control methods are not very intelligent.
[0032] To address the aforementioned issues, in the embodiments of this application, the terminal device can comprehensively determine whether to switch from LTE connection mode to SA connection mode based on the detected real-time status parameters. This effectively reduces the automatic switching from LTE connection mode to SA connection mode and improves the intelligence of network connection control.
[0033] Specifically, the network connection control method proposed in this application allows the terminal device to configure different threshold values based on different scenario identifications, and to temporarily disable the measurement and reporting of NR in LTE connected state, so as not to automatically switch to SA connected state. This can effectively reduce the LTE to SA switching in LTE connected state, thereby reducing the duration in SA connected state and reducing the power consumption of the terminal device.
[0034] It should be noted that, in the embodiments of this application, Figure 1 A schematic diagram of application scenarios for community residents, such as Figure 1 As shown, the network connection control method proposed in this application can be applied to terminal devices, wherein a communication connection is established between the terminal device and the network device. Optionally, the terminal device can establish a communication connection with the network device through fourth-generation, fifth-generation, or other mobile communication technologies, and the communication connection method is not limited in the embodiments of this application.
[0035] Typically, multiple network devices may exist near a terminal device. The terminal device can select a serving cell (also known as a "camping cell") based on the quality of service (SHS) value (e.g., signal quality) of the cells where each network device is located. The SHS values of different network devices may vary, and the terminal device should camp on a cell with a better SHS value. For example... Figure 1 As shown, assume there are three network devices, namely network device 1, network device 2 and network device 3. The terminal device is camped in cell 1 where network device 1 is located. At this time, cell 1 is the serving cell of the terminal device. Cell 2 where network device 2 is located and cell 3 where network device 3 is located are adjacent to cell 1. That is, cell 2 and cell 3 are adjacent cells of cell 1 (also called "neighbor cells").
[0036] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0037] One embodiment of this application provides a method for controlling network connectivity. Figure 2 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 1 ,like Figure 2 As shown in the embodiments of this application, the method for a terminal device to control a network connection may include the following steps:
[0038] Step 101: When the terminal device is in the first connection state, if the first preset condition is met, the terminal device is prohibited from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0039] In the embodiments of this application, if the network connection state of the terminal device is a first connection state, the terminal device can further determine whether a first preset condition is met. If the first preset condition is met, the terminal device can choose to prohibit the terminal device from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0040] Specifically, in the embodiments of this application, the terminal device can perform real-time detection of status parameters to obtain the real-time status parameters corresponding to the terminal device, and then determine whether the first preset condition is met based on the real-time status parameters.
[0041] It is understood that, in the embodiments of this application, the terminal device may be referred to as a User Equipment (UE). This terminal device may be a Personal Communication Service (PCS) telephone, cordless telephone, Session Initiation Protocol (SIP) telephone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), etc. It may also be a smartphone, tablet computer, PDA, Mobile Station (MS), Mobile Terminal, etc. This terminal device can communicate with one or more network devices via a Radio Access Network (RAN). For example, the terminal device may be a mobile phone (or "cellular" phone) or a computer with a terminal device. It may also be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. The terminal device can also be a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, or a terminal device in a future network evolution, etc. The implementation of this application is not limited.
[0042] It should be noted that, in the embodiments of this application, the first connection state and the second connection state can be any two different connection states from a variety of connection states such as LTE connection state, SA connection state, and NSA connection state. Correspondingly, in this application, the first network standard cell and the second network standard cell can be any two different cells from a variety of cells such as LTE cell, SA cell, and NSA cell. For example, the first connection state can be an LTE connection state, the first network standard cell can be an LTE cell, the second connection state can be an SA connection state, and the second network standard cell can be an SA cell.
[0043] It is understood that, in this application, the LTE connection state of the terminal device can represent that the terminal device is registered in an LTE cell and is in the Radio Resource Control (RRC) connection state; the SA connection state of the terminal device can represent that the terminal device is registered in an SA cell and is in the RRC connection state; the NSA connection state of the terminal device can represent that the terminal device is registered in an NSA cell and is in the RRC connection state.
[0044] Furthermore, in the embodiments of this application, the real-time status parameters detected by the terminal device can determine both the real-time status of the terminal device and the real-time network status of the cell where the terminal device is located.
[0045] For example, in this application, the real-time status parameters detected and obtained by the terminal device include at least one of multiple parameters such as network status parameters, screen status, battery level, temperature, network transmission quality, application identifier, location information, network identifier, and operating status.
[0046] Specifically, in this application, network status parameters may include the transmission rate representing the transmit (Transport, Tx) state and the receive rate representing the receive (Receive, Rx) state; screen status may represent the on / off state of the display screen configured on the terminal device, including screen off state and screen on state; battery level is the current remaining battery level of the terminal device; temperature may be the overall temperature of the terminal device; network transmission quality may represent the network service quality of the currently camped cell, including Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), etc.; application identifier may determine the application currently running on the terminal device; location information is the specific location of the terminal device, such as the latitude and longitude obtained by the terminal device through the Global Positioning System (GPS); network identifier may be a specific network identifier of the currently camped cell, such as the BWP (Bandwidth Part) configured by the network to represent a subset of the total bandwidth of the cell; operating status may represent the operating status of the terminal device, such as the current operating status of the terminal device being in low power consumption mode (Doze mode) or deep sleep mode, etc.
[0047] In other words, in this application, the real-time status parameters of the terminal device used to determine whether the first preset condition is met may include: screen status, network signal, battery level, application identifier (whether the running application belongs to the APP blacklist), as well as location information, specific network identifiers such as network configuration BWP, and terminal device status such as Doze, deep sleep, etc.
[0048] Furthermore, in the embodiments of this application, when the terminal device is in the first connected state, after detecting the real-time status parameters, the terminal device can determine whether the first preset condition is met based on the real-time status parameters.
[0049] It should be noted that, in the embodiments of this application, the first preset condition can be used to determine whether to switch the network connection state, that is, it can be used to determine whether to switch the stationary cell.
[0050] Specifically, in this application, if the terminal device does not meet the first preset condition, then the terminal device may allow the switching of network connection state, that is, allow the terminal device to measure the signal of the second network standard cell in the first connection state; correspondingly, if the terminal device meets the first preset condition, then the terminal device is not allowed to perform the switching of network connection state, that is, prohibit the terminal device from measuring the signal of the second network standard cell in the first connection state.
[0051] Furthermore, in the embodiments of this application, since the real-time status parameters detected by the terminal device may include at least one of multiple parameters such as network status parameters, screen status, battery level, temperature, network transmission quality, application identifier, location information, network identifier, and operating status, when determining whether the first preset condition is met based on the real-time status parameters, the terminal device may comprehensively consider and judge one or more of the above multiple parameters to ultimately determine whether to allow the switching of network connection state, that is, whether to allow the terminal device to measure the signal of the second network standard cell in the first connection state.
[0052] It should be noted that, in the embodiments of this application, since the terminal device determines whether the first preset condition is met based on the corresponding real-time status parameters, the determination result obtained corresponds to the real-time status of the terminal device and / or the real-time network status of the cell where the terminal device is located.
[0053] For example, in this application, if the first connection state of the terminal device is the LTE connection state and the power level in the real-time status parameters of the terminal device is lower than the preset power level threshold, then the terminal device can be considered to be more suitable for the LTE network mode with lower power consumption. Therefore, it can be determined that the first preset condition is met and the network connection state is not switched. That is, the terminal device is prohibited from switching from the LTE connection state to the NSA connection state or SA connection state with higher power consumption.
[0054] Furthermore, in the embodiments of this application, after determining whether the first preset condition is met, if the terminal device determines that the first preset condition is met, then it prohibits the terminal device from measuring the signal of the second network standard cell in the first connection state, thereby preventing the terminal device from switching from the first connection state to the second connection state.
[0055] It is understood that, in the embodiments of this application, if the first preset condition is met based on the real-time status parameters corresponding to the terminal device, the terminal device can prohibit the switching of network connection state, that is, the terminal device continues to maintain the network connection state as the first connection state. Accordingly, the terminal device can choose to prohibit the terminal device from measuring the signal of the second network standard cell in the first connection state, and thus will not report the measurement information obtained by the signal measurement processing to the network device, thereby avoiding the network connection state switching processing performed by the terminal device due to the handover command issued by the network device, that is, preventing the switch from the first connection state to the second connection state.
[0056] Furthermore, in the embodiments of this application, if the first preset condition is met based on the real-time status parameters corresponding to the terminal device, the terminal device can prohibit the switching of network connection state, that is, the terminal device continues to maintain the network connection state as the first connection state. Accordingly, the terminal device can perform signal measurement of the second network standard cell in the first connection state, but prohibits reporting the measurement information obtained by the signal measurement processing to the network device. That is, it allows signal measurement of the second network standard cell in the first connection state but prohibits reporting processing, thereby avoiding the switching of network connection state processing by the terminal device due to the handover command issued by the network device, that is, preventing the switch from the first connection state to the second connection state.
[0057] In other words, in the embodiments of this application, if it is determined that the terminal device meets the first preset condition, the terminal device can choose to prohibit actively measuring the signal of neighboring cells and / or prohibit reporting the obtained measurement information to the network device, thereby preventing the network device from issuing a handover command to switch the terminal device from the first connection state to the second connection state.
[0058] Figure 3 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 2 ,like Figure 3 As shown in the embodiments of this application, the method for a terminal device to control a network connection may further include the following steps:
[0059] Step 102: When the terminal device is in the first connection state, if it is determined that the first preset condition is not met, the terminal device is allowed to measure the signal of the second network standard cell in the first connection state to obtain measurement information.
[0060] In the embodiments of this application, if the network connection state of the terminal device is a first connection state, the terminal device can further determine whether the first preset condition is met. If the first preset condition is not met, the terminal device can choose to allow signal measurement of the second network standard cell in the first connection state, thereby obtaining measurement information.
[0061] It is understood that, in the embodiments of this application, if it is determined based on the real-time status parameters corresponding to the terminal device that the first preset condition is not met, then the terminal device may allow a switch of network connection state. Accordingly, the terminal device may perform signal measurement on the second network standard cell in the first connection state to obtain the corresponding measurement information.
[0062] Step 103: Report the measurement information to the network device.
[0063] In the embodiments of this application, if it is determined that the first preset condition is not met, then after the terminal device is allowed to measure the signal of the second network standard cell in the first connection state to obtain measurement information, the terminal device can report the measurement information to the corresponding network device.
[0064] It is understood that, in the embodiments of this application, if it is determined based on the real-time status parameters corresponding to the terminal device that the first preset condition is not met, then the terminal device may allow a switch of network connection state. Accordingly, after obtaining the corresponding measurement information by performing signal measurement of the second network standard cell in the first connection state, the terminal device may report the measurement information to the network device.
[0065] It should be noted that, in the embodiments of this application, in order to ensure that the terminal device can always stay in the cell with relatively good service quality, the network device needs the terminal device to report the measurement information obtained after performing signal measurement on the second network standard cell in the first connection state, such as reference signal received power RSRP, reference signal received quality RSRQ, etc.
[0066] Furthermore, in the embodiments of this application, when the terminal device reports measurement information to the network device, it can choose to perform periodic reporting or event-triggered reporting. Periodic reporting is configured by the network device, and the terminal device directly reports the measured information. Event-triggered reporting can be divided into events within the same frequency system and events between different systems.
[0067] It should be noted that, in the embodiments of this application, the network device is a device that provides wireless communication functions for terminal devices, including but not limited to: evolved Node B (eNB or e-NodeB), macro base station, micro base station (also known as "small base station"), pico base station, base transceiver station (BTS), base band unit (BBU), access point (AP), transmission point (TP), or new generation Node B (gNodeB) in Long-Term Evolution (LTE), New Radio (NR) systems, or Licensed-Assisted Access using Long-Term Evolution (LAA-LTE) systems.
[0068] Figure 4 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 3 ,like Figure 4 As shown in the embodiments of this application, after the measurement information is reported to the network device, i.e., after step 103, the method for the terminal device to control the network connection may further include the following steps:
[0069] Step 104: Receive the switching command issued by the network device.
[0070] Step 105: Respond to the switching command and switch from the first connection state to the second connection state.
[0071] In the embodiments of this application, after the terminal device reports the measurement information obtained by performing signal measurement of the second network standard cell in the first connection state to the network device, it can receive the handover command issued by the network device, and then respond to the handover command to switch the terminal device from the first connection state to the second connection state.
[0072] It is understood that in this application, if the network device issues a switching instruction to the terminal device for switching the network connection state, the terminal device can perform the switching of the network connection state, that is, switch from the first connection state to the second connection state.
[0073] Furthermore, in the embodiments of this application, when the terminal device is in the first connected state, if the terminal device determines that the first preset condition is met, the terminal device can start a timer and then select to prohibit the terminal device from measuring the signal of the second network standard cell in the first connected state during the timer's running time, so as to prevent the terminal device from switching from the first connected state to the second connected state.
[0074] It is understood that, in the embodiments of this application, the terminal device can set the timer's running time according to network conditions; for example, the timer's running time can be set to 5 seconds. Accordingly, after determining that the first preset condition is met, the terminal device in the first connection state selects to start the timer and does not measure the signal of the second network standard cell within the timer's running time of 5 seconds, thereby preventing the switching of network connection states.
[0075] Optionally, in an embodiment of this application, after the terminal device starts the timer, when the timer runs for a certain period of time, the terminal device may allow signal measurement of the second network standard cell in the first connection state, that is, allow the terminal device to switch from the first connection state to the second connection state.
[0076] In other words, in this application, once the timer runs out, the terminal device can choose to directly measure the signal of the second network standard cell, that is, directly enter the network connection state switching process.
[0077] Optionally, in the embodiments of this application, after the terminal device starts the timer, when the timer runs for a certain period of time, the terminal device may choose to determine again whether the first preset condition is met based on the real-time status parameters of the terminal device.
[0078] It should be noted that, in the embodiments of this application, after the terminal device determines again whether the first preset condition is met, if the first preset condition is met, the terminal device can either choose to reset the timer and prohibit the terminal device from measuring the signal of the second network standard cell in the first connected state during the timer's running time; or it can choose to directly prohibit the terminal device from measuring the signal of the second network standard cell in the first connected state.
[0079] In other words, in this application, by setting a timer, the terminal device no longer needs to determine whether the first preset condition is met in real time, but instead performs a periodic determination of whether the first preset condition is met based on the timer's running time. That is, the determination process of whether the first preset condition is met is re-executed after the timer expires, thereby saving power consumption.
[0080] In summary, in the embodiments of this application, through the network connection control method proposed in steps 101 to 105 above, the terminal device can combine the real-time status parameters obtained by detection to make a comprehensive judgment on whether to switch the network connection state. After determining that the first preset condition is met, the terminal device is prohibited from performing signal measurement and / or reporting of measurement information of the second network standard cell in the first connection state, thereby continuing to maintain the network connection state as the first connection state and preventing the terminal device from switching from the first connection state to the second connection state.
[0081] This application provides a network connection control method. When a terminal device is in a first connection state, if a first preset condition is met, the terminal device is prohibited from measuring the signal of a second network standard cell in the first connection state, to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards. Therefore, in this application's embodiment, the terminal device can comprehensively determine whether to switch from the LTE connection state to the SA connection state, thereby effectively reducing automatic switching from the LTE connection state to the SA connection state and improving the intelligence of network connection control.
[0082] Based on the above embodiments, in another embodiment of this application, taking the first connection state as the LTE connection state and the second connection state as the SA connection state as an example, the method for the terminal device to determine whether the first preset condition is met based on real-time status parameters may include the following steps:
[0083] Step 201: If the screen is off and the battery level is less than the preset battery threshold, then the first preset condition is met.
[0084] Step 202: If the screen is on, determine whether the first preset condition is met based on the application identifier and battery level.
[0085] In the embodiments of this application, after the terminal device detects and obtains the real-time status parameters, if the screen status in the real-time status parameters is off and the battery level in the real-time status parameters is less than a preset battery threshold, then the terminal device can determine that the first preset condition is met, that is, the switching of network connection status is not allowed.
[0086] It is understood that in the embodiments of this application, if the screen of the terminal device is in a screen-off state, it can be considered that the terminal device is in a low-speed requirement scenario. At the same time, if the battery of the terminal device is lower than a preset battery threshold, it can be considered that the remaining battery of the terminal device is low and it is not suitable for a high-power network mode. Therefore, the terminal device can determine to continue to maintain the LTE connection state with lower power consumption (first connection state) and prohibit the switching of network connection state, that is, it is not allowed to switch to the SA connection state with higher power consumption (second connection state).
[0087] Furthermore, in the embodiments of this application, after the terminal device detects and obtains the real-time status parameters, if the screen status in the real-time status parameters is on, the terminal device can further determine whether the first preset condition is met based on the application identifier and battery level in the real-time status parameters.
[0088] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. As to whether the network connection state needs to be switched, the terminal device needs to further determine based on other real-time status parameters. For example, the terminal device can combine the battery level and application identifier to determine whether the first preset condition is met.
[0089] For example, in this application, the preset power threshold can be a pre-set value for the terminal device used to determine whether high-power network mode is supported. For instance, the terminal device can set 10% of the total power consumption as the preset power threshold.
[0090] Specifically, in this application, when the terminal device determines whether the first preset condition is met based on the application identifier and the battery level, if the preset application blacklist does not include the application identifier and the battery level is greater than or equal to the preset battery level threshold, then the terminal device can determine that the first preset condition is not met; if the preset application blacklist includes the application identifier, or the battery level is less than the preset battery level threshold, then the terminal device can determine that the first preset condition is met.
[0091] For example, in this application, the preset application blacklist can be pre-set by the terminal device to determine whether a high-speed network mode is required. For instance, the terminal device can add the application identifiers corresponding to applications with low real-time requirements and low speed requirements, such as text editing applications, image processing applications, settings applications, and web browsing applications, to the preset blacklist.
[0092] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. At the same time, if the application identifier corresponding to the terminal device is not included in the preset application blacklist, it can be assumed that the application running on the terminal device is not a low-speed requirement application. Furthermore, if the battery level of the terminal device is greater than or equal to a preset battery threshold, it can be assumed that the remaining battery level of the terminal device is high and can support a high-power network mode. Therefore, the terminal device can determine that the first preset condition is not met, that is, the connection state switching process is allowed, and the switch to the SA connection state (second connection state) with higher transmission rate and higher power consumption is allowed.
[0093] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. However, if the preset application blacklist includes the application identifier corresponding to the terminal device, it can be assumed that the application running on the terminal device is a low-speed requirement application. Therefore, the terminal device can determine to continue to maintain the LTE connection state (first connection state) with a lower transmission rate and lower power consumption, and prohibit the switching process of the network connection state, that is, it is not allowed to switch to the SA connection state (second connection state) with a higher transmission rate and higher power consumption.
[0094] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. At the same time, if the application identifier corresponding to the terminal device is not included in the preset application blacklist, it can be assumed that the application running on the terminal device is not a low-speed requirement application. However, if the battery of the terminal device is less than the preset battery threshold, it can be assumed that the remaining battery of the terminal device is low and is not suitable for the high-power network mode. Therefore, the terminal device can determine to continue to maintain the low-power LTE connection state (first connection state) and prohibit the switching of network connection state, that is, it is not allowed to switch to the high-power SA connection state (second connection state).
[0095] Furthermore, in the embodiments of this application, taking the first connection state as the LTE connection state and the second connection state as the SA connection state as an example, the method for the terminal device to determine whether the first preset condition is met based on the real-time status parameters of the terminal device may include the following steps:
[0096] Step 203: If the screen is on, determine whether the first preset condition is met based on the network status parameters and battery level.
[0097] In the embodiments of this application, after the terminal device detects and obtains the real-time status parameters, if the screen status in the real-time status parameters is on, the terminal device can further determine whether the first preset condition is met based on the network status parameters and battery level in the real-time status parameters.
[0098] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. As to whether the network connection state needs to be switched, the terminal device needs to further determine based on other real-time status parameters. For example, the terminal device can combine the battery level and network status parameters to determine whether the first preset condition is met.
[0099] For example, in this application, network state parameters can determine the transmission rate required by the terminal device. For instance, network state parameters include a transmission rate (uplink rate Tx) characterizing the sending state and a receiving rate (downlink rate Rx) characterizing the receiving state. The uplink rate, i.e., the upload speed, refers to the data transmission rate when the terminal device sends information to the network device; the downlink rate, i.e., the download speed, refers to the transmission rate when the network device sends information to the terminal device.
[0100] Specifically, in this application, when the terminal device determines whether the first preset condition is met based on network status parameters and battery level, if the transmission rate is less than a preset transmission threshold and the reception rate is less than a preset reception threshold, then the terminal device can determine that the first preset condition is met; if the transmission rate is greater than or equal to the preset transmission threshold, or the reception rate is greater than or equal to the preset reception threshold and the battery level is less than a preset battery level threshold, then the terminal device can determine that the first preset condition is met; if the transmission rate is greater than or equal to the preset transmission threshold, or the reception rate is greater than or equal to the preset reception threshold and the battery level is greater than or equal to the preset battery level threshold, then the terminal device can determine that the first preset condition is not met.
[0101] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-rate scenario. However, if the transmission rate is less than a preset transmission threshold and the reception rate is less than a preset reception threshold, it can be assumed that the transmission rate required by the terminal device is not high. Therefore, the terminal device can determine to continue to maintain the LTE connection state with lower power consumption (first connection state) and prohibit the switching of network connection state, that is, it is not allowed to switch to the SA connection state with higher transmission rate and higher power consumption (second connection state).
[0102] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a scenario requiring low data rates. Simultaneously, if the transmission rate is greater than or equal to a preset transmission threshold, or the reception rate is greater than or equal to a preset reception threshold, it can be assumed that the terminal device requires a higher transmission rate. Furthermore, if the battery level of the terminal device is less than a preset battery threshold, it can be assumed that the remaining battery level is low and not suitable for a high-power network mode. Therefore, the terminal device can determine to continue maintaining the low-power LTE connection state (first connection state) and prohibit the switching of network connection states, i.e., it is not allowed to switch to the higher-power, higher-transmission-rate SA connection state (second connection state).
[0103] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. Simultaneously, if the receiving rate is greater than or equal to a preset receiving threshold, or if the receiving rate is greater than or equal to a preset receiving threshold, it can be assumed that the terminal device requires a higher transmission rate. Furthermore, if the battery level of the terminal device is greater than or equal to a preset battery threshold, it can be assumed that the terminal device has a high remaining battery level and can support a high-power network mode. Therefore, the terminal device can determine that the first preset condition is not met, i.e., allow the connection state switching process, and allow switching to the SA connection state (second connection state), which has a higher transmission rate and higher power consumption.
[0104] Furthermore, in the embodiments of this application, taking the first connection state as the LTE connection state and the second connection state as the SA connection state as an example, the method for the terminal device to determine whether the first preset condition is met based on real-time status parameters may include the following steps:
[0105] Step 205: If the screen is on, determine whether the first preset condition is met based on the network transmission quality and battery level.
[0106] In the embodiments of this application, after the terminal device detects and obtains the real-time status parameters, if the screen status in the real-time status parameters is on, the terminal device can further determine whether the first preset condition is met based on the network transmission quality and power consumption in the real-time status parameters.
[0107] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. As to whether the network connection state needs to be switched, the terminal device needs to further determine based on other real-time status parameters. For example, the terminal device can combine the battery level and network transmission quality to determine whether the first preset condition is met.
[0108] For example, in this application, network transmission quality can be determined by assessing the signal quality of the wireless signal used by the terminal device. For instance, network transmission quality can include reference signal received power and reference signal received quality, where reference signal received power is a key parameter representing the strength of the wireless signal, and reference signal received quality is a measurement used to determine signal quality.
[0109] Specifically, in this application, when the terminal device determines whether the first preset condition is met based on network transmission quality and battery power, if the reference signal received power is greater than or equal to a preset power threshold and the reference signal received quality is greater than or equal to a preset quality threshold, then the terminal device can determine that the first preset condition is met; if the reference signal received power is less than the preset power threshold, or the reference signal received quality is less than the preset quality threshold and the battery power is greater than or equal to a preset battery power threshold, then the terminal device can determine that the first preset condition is not met; if the reference signal received power is less than the preset power threshold, or the reference signal received quality is less than the preset quality threshold and the battery power is less than the preset battery power threshold, then the terminal device can determine that the first preset condition is met.
[0110] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-rate scenario. However, if the reference signal received power is greater than or equal to a preset power threshold and the reference signal received quality is greater than or equal to a preset quality threshold, it can be assumed that the signal quality of the wireless signal used by the terminal device is good. Therefore, the terminal device can determine to continue to maintain the LTE connection state with lower power consumption (first connection state) and prohibit the switching process of the network connection state, that is, it is not allowed to switch to the SA connection state with higher power consumption (second connection state).
[0111] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. Simultaneously, if the reference signal received power is less than a preset power threshold, or the reference signal received quality is less than a preset quality threshold, it can be assumed that the signal quality of the wireless signal used by the terminal device is poor. Furthermore, if the battery power of the terminal device is less than a preset battery threshold, it can be assumed that the remaining battery power of the terminal device is low and not suitable for a high-power network mode. Therefore, the terminal device can determine to continue maintaining the low-power LTE connection state (first connection state) and prohibit the switching of network connection states, i.e., it is not allowed to switch to the high-power SA connection state (second connection state).
[0112] Therefore, the terminal device can determine that the first preset condition is not met, that is, allow the connection state switching process, and allow the switch to the SA connection state (second connection state) with better signal quality.
[0113] It is understood that in the embodiments of this application, if the screen of the terminal device is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. Simultaneously, if the reference signal reception quality is less than a preset quality threshold, or if the reference signal reception quality is less than a preset quality threshold, it can be assumed that the signal quality of the wireless signal used by the terminal device is poor. Furthermore, if the battery level of the terminal device is greater than or equal to a preset battery threshold, it can be assumed that the terminal device has a high remaining battery level and can support a high-power network mode. Therefore, the terminal device can determine that the first preset condition is not met, i.e., allow the connection state switching process, and allow switching to the SA connection state (second connection state), which has a higher transmission rate and higher power consumption.
[0114] This application provides a network connection control method. The terminal device can make a comprehensive judgment on whether to switch from LTE connection state to SA connection state based on the detected real-time status parameters, thereby effectively reducing the automatic switching from LTE connection state to SA connection state and improving the intelligence of network connection control.
[0115] Based on the above embodiments, in another embodiment of this application... Figure 5 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 4 ,like Figure 5 As shown, the method for a terminal device to control a network connection may include the following steps:
[0116] Step 301: When the network connection status is LTE connection status, determine the scenario information.
[0117] In the embodiments of this application, when the network connection status of the terminal device is LTE connected, the terminal device can determine its own scene information. Specifically, the terminal device can detect real-time status parameters and then determine the scene information based on these parameters.
[0118] Specifically, in this application, the real-time status parameters detected by the terminal device include at least one of multiple parameters such as network status parameters, screen status, battery level, temperature, network transmission quality, application identifier, location information, network identifier, and operating status.
[0119] It should be noted that, in the embodiments of this application, the terminal device may execute the scenario information determination process only in the LTE connected state, or it may execute the scenario information determination process in any of the multiple connected states such as LTE connected state, SA connected state, and NSA connected state. The embodiments of this application do not impose specific limitations.
[0120] Furthermore, in the embodiments of this application, the real-time status parameters detected by the terminal device can determine both the real-time status of the terminal device and the real-time network status of the cell where the terminal device is located.
[0121] It is understood that, in the embodiments of this application, after the terminal device detects the real-time status parameters, it can directly determine the real-time status parameters as the corresponding scene information, or it can analyze and process the real-time status parameters to generate the corresponding scene information.
[0122] In other words, in this application, the scenario information determined by the terminal device can be represented as specific state parameters, such as network state parameters, battery level, temperature, etc., or as analysis results obtained based on real-time state parameter analysis, such as poor network quality, low battery level, high temperature, etc.
[0123] Step 302: Determine whether the scene information meets the NR measurement conditions. If not, proceed to step 303; if it does, proceed to step 304.
[0124] In the embodiments of this application, after determining the scene information, the terminal device can further determine whether the scene information meets the NR measurement conditions, that is, the terminal device can determine whether to actively measure the NR neighbor cell signal based on the corresponding scene information.
[0125] Step 303: Maintain LTE connection.
[0126] In the embodiments of this application, after the terminal device determines whether the scene information meets the NR measurement conditions, if it determines that the scene information does not meet the NR measurement conditions, it can be considered that the scene information corresponding to the terminal device is not suitable for switching the network connection state. In this case, the terminal device will not perform NR measurement and reporting processing, thereby preventing the network connection state from switching from LTE connection state to SA connection state, and instead continues to maintain the original LTE connection state.
[0127] Step 304: Perform NR measurement and reporting processing.
[0128] In the embodiments of this application, after the terminal device determines whether the scene information meets the NR measurement conditions, if it determines that the scene information meets the NR measurement conditions, the terminal device can perform NR measurement processing and report the obtained measurement information to the network device.
[0129] It is understood that, in the embodiments of this application, after the terminal device determines whether the scene information meets the NR measurement conditions, if it determines that the scene information meets the NR measurement conditions, it can be considered that the scene information corresponding to the terminal device is suitable for switching the network connection state, and then the terminal device can perform NR measurement and reporting processing.
[0130] Step 305: Receive the switching instruction.
[0131] Step 306: Switch to SA connection state.
[0132] In the embodiments of this application, after the measurement information obtained by measurement is reported to the network device, the terminal device may receive a handover command issued by the network device, and then respond to the handover command to switch the network connection state from LTE connection state to SA connection state.
[0133] Furthermore, in the embodiments of this application, after the terminal device detects the real-time status parameters, it can directly determine the real-time status parameters as the corresponding scene information. That is, the scene information determined by the terminal device can be represented as specific status parameters, such as at least one of multiple parameters including network status parameters, screen status, battery level, temperature, network transmission quality, application identifier, location information, network identifier, and running status. Figure 6 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 5 ,like Figure 6 As shown, the method for a terminal device to determine whether scene information meets the NR measurement conditions may include the following steps:
[0134] Step 302a: Determine if the screen is on. If it is, proceed to step 302b; otherwise, proceed to step 302c.
[0135] Step 302b: Determine whether the application identifier belongs to the preset application blacklist. If yes, proceed to step 302d; otherwise, proceed to step 302c.
[0136] Step 302c: Determine if the battery level is less than the preset battery threshold. If yes, proceed to step 302d; otherwise, proceed to step 302e.
[0137] Step 302d: NR measurement conditions are not met.
[0138] Step 302e: Meet the NR measurement conditions.
[0139] In the embodiments of this application, after the terminal device determines the scene information based on the real-time status parameters obtained by detection, if the screen state is not on, it can be considered that the terminal device is in a low-speed requirement scenario. At the same time, if the battery level is less than the preset battery threshold, it can be considered that the remaining battery level of the terminal device is low and it is not suitable for the high-power network mode. Therefore, the terminal device can determine to continue to maintain the low-power LTE connection state and prohibit the switching of the network connection state, that is, it is not allowed to switch to the high-power SA connection state. Then the terminal device can determine that the NR measurement conditions are not met, that is, it does not perform NR measurement.
[0140] In the embodiments of this application, after the terminal device determines the scene information based on the real-time status parameters obtained by detection, if the screen is on, it can be considered that the terminal device may not be in a low-speed requirement scenario. At the same time, if the application identifier corresponding to the terminal device is not included in the preset application blacklist, it can be considered that the application running on the terminal device is not a low-speed requirement application. Furthermore, if the terminal device's battery level is greater than or equal to a preset battery threshold, it can be considered that the terminal device has a high remaining battery level and can support a high-power network mode. Therefore, the terminal device can determine that the NR measurement conditions are met and perform NR measurement, that is, allow the connection state switching process and allow switching to the SA connection state with a higher transmission rate and higher power consumption.
[0141] In the embodiments of this application, after the terminal device determines the scene information based on the real-time status parameters obtained from detection, if the screen is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. However, if the preset application blacklist includes the application identifier corresponding to the terminal device, it can be assumed that the application running on the terminal device is a low-speed requirement application. Therefore, the terminal device can determine to continue maintaining the LTE connection state with lower transmission rate and lower power consumption, and prohibit the switching process of the network connection state, that is, it is not allowed to switch to the SA connection state with higher transmission rate and higher power consumption. Then the terminal device can determine that the NR measurement conditions are not met, that is, it will not perform NR measurement.
[0142] In the embodiments of this application, after the terminal device determines the scene information based on the real-time status parameters obtained by detection, if the screen is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. At the same time, if the application identifier corresponding to the terminal device is not included in the preset application blacklist, it can be assumed that the application running on the terminal device is not a low-speed requirement application. Furthermore, if the terminal device's battery level is less than a preset battery threshold, it can be assumed that the terminal device has low remaining battery power and is not suitable for a high-power network mode. Therefore, the terminal device can determine to continue to maintain the low-power LTE connection state and prohibit the switching of network connection state, that is, it is not allowed to switch to the high-power SA connection state. Then the terminal device can determine that the NR measurement conditions are not met, that is, it will not perform NR measurement.
[0143] Based on the above Figure 6 , Figure 7 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 6 ,like Figure 7 As shown, the method for a terminal device to determine whether scene information meets the NR measurement conditions may also include the following steps:
[0144] Step 302a: Determine if the screen is on. If it is, proceed to step 302f; otherwise, proceed to step 302c.
[0145] Step 302f: Determine whether the uplink rate Tx and downlink rate Rx satisfy the condition that Tx is less than threshold A1 and Rx is less than threshold A2. If yes, proceed to step 302d; otherwise, proceed to step 302c.
[0146] Step 302c: Determine if the battery level is less than the preset battery threshold. If yes, proceed to step 302d; otherwise, proceed to step 302e.
[0147] Step 302d: NR measurement conditions are not met.
[0148] Step 302e: Meet the NR measurement conditions.
[0149] In the embodiments of this application, after the terminal device determines the scene information based on the real-time state parameters obtained by detection, if the screen is on, it can be assumed that the terminal device may not be in a low-rate requirement scenario. However, if Tx is less than threshold A1 and Rx is less than threshold A2, it can be assumed that the transmission rate required by the terminal device is not high. Therefore, the terminal device can determine to continue maintaining the LTE connection state with a lower transmission rate and lower power consumption, and prohibit the switching process of the network connection state, that is, it is not allowed to switch to the SA connection state with a higher transmission rate and higher power consumption. Then the terminal device can determine that the NR measurement conditions are met, that is, it does not perform NR measurement.
[0150] In the embodiments of this application, after determining the scene information based on the real-time state parameters obtained by the terminal device, if the screen is on, it can be assumed that the terminal device may not be in a low-speed requirement scenario. Simultaneously, if Tx is not less than threshold A1, or Rx is not less than threshold A2, it can be assumed that the terminal device requires a higher transmission rate. Furthermore, if the terminal device's battery level is less than a preset battery threshold, it can be assumed that the terminal device has low remaining battery power and is not suitable for a high-power network mode. Therefore, the terminal device can determine to continue maintaining the low-power LTE connection state and prohibit the switching of network connection states, i.e., it is not allowed to switch to the higher-speed, higher-power SA connection state. Then, the terminal device can determine that the NR measurement conditions are met, i.e., NR measurement is not performed.
[0151] In the embodiments of this application, after the terminal device determines the scene information based on the real-time state parameters obtained by detection, if the screen is on, it can be assumed that the terminal device may not be in a low-rate requirement scenario. Simultaneously, if Tx is not less than threshold A1, or Rx is not less than threshold A2, it can be assumed that the terminal device requires a higher transmission rate. Furthermore, if the terminal device's battery level is greater than or equal to a preset battery threshold, it can be assumed that the terminal device has a high remaining battery level and can support a high-power network mode. Therefore, the terminal device can determine that the NR measurement conditions are met and perform NR measurement, i.e., allow the connection state switching process, allowing switching to the SA connection state, which has a higher transmission rate and higher power consumption.
[0152] Based on the above Figure 6 , Figure 8 This is a schematic diagram of the implementation process of the network connection control method proposed in the embodiments of this application. Figure 7 ,like Figure 8 As shown, the method for a terminal device to determine whether scene information meets the NR measurement conditions may also include the following steps:
[0153] Step 302a: Determine if the screen is on. If it is, proceed to step 302g; otherwise, proceed to step 302c.
[0154] Step 302g: Determine whether the reference signal received power RSRP and the reference signal received quality RSRQ satisfy RSRP being less than threshold C1 and / or RSRQ being less than threshold C2. If yes, proceed to step 302c; otherwise, proceed to step 302d.
[0155] Step 302c: Determine if the battery level is less than the preset battery threshold. If yes, proceed to step 302d; otherwise, proceed to step 302e.
[0156] Step 302d: NR measurement conditions are not met.
[0157] Step 302e: Meet the NR measurement conditions.
[0158] In the embodiments of this application, after the terminal device determines the scene information based on the real-time state parameters obtained by detection, if the screen is on, it can be assumed that the terminal device may not be in a low-rate requirement scenario. However, if RSRP is greater than or equal to threshold C1 and RSRQ is greater than or equal to threshold C2, it can be assumed that the signal quality of the wireless signal used by the terminal device is good. Therefore, the terminal device can determine to continue maintaining the LTE connection state with lower power consumption and prohibit the switching process of the network connection state, that is, it is not allowed to switch to the SA connection state with higher power consumption. Then the terminal device can determine that the NR measurement conditions are met, that is, it does not perform NR measurement.
[0159] In the embodiments of this application, after determining the scene information based on the real-time state parameters obtained by the terminal device, if the screen is on, it can be assumed that the terminal device may not be in a low-rate requirement scenario. Simultaneously, if RSRP is less than threshold C1 and / or RSRQ is less than threshold C2, it can be assumed that the signal quality of the wireless signal used by the terminal device is poor. Furthermore, if the terminal device's battery level is less than a preset battery threshold, it can be assumed that the terminal device has low remaining battery power and is not suitable for a high-power network mode. Therefore, the terminal device can determine to continue maintaining the low-power LTE connection state and prohibit the switching of network connection states, i.e., it is not allowed to switch to the higher-rate, higher-power SA connection state. Then, the terminal device can determine that the NR measurement conditions are met, i.e., it will not perform NR measurement.
[0160] In the embodiments of this application, after the terminal device determines the scene information based on the real-time state parameters obtained by detection, if the screen is on, it can be assumed that the terminal device may not be in a low-rate requirement scenario. Simultaneously, if RSRP is less than threshold C1 and / or RSRQ is less than threshold C2, it can be assumed that the signal quality of the wireless signal used by the terminal device is poor. Furthermore, if the terminal device's battery level is greater than or equal to a preset battery threshold, it can be assumed that the terminal device has a high remaining battery level and can support a high-power network mode. Therefore, the terminal device can determine that the NR measurement conditions are met and perform NR measurement, i.e., allow the connection state switching process, allowing switching to the SA connection state, which has a higher transmission rate and higher power consumption.
[0161] In summary, the network connection control method proposed in this application can comprehensively consider the network status, screen status, remaining battery power, overall temperature, network transmission quality, and user foreground application type of the terminal device, and thus comprehensively determine whether to switch the network connection state, dynamically control the LTE->SA switching in the connected state, and prohibit the automatic fast return of LTE to SA.
[0162] Specifically, in this application, if the scenario corresponding to the terminal device is poor network quality, low remaining battery power, high overall temperature, and application type requiring high speed, then when the terminal device is in LTE connected state, LTE can be prohibited from actively measuring NR neighboring cell signals, and NR cell measurement information can not be actively reported to the network device, so as to prevent the network device from issuing a handover command to switch the terminal device from LTE connected state to SA connected state, thereby reducing the overall power consumption and increasing the battery life.
[0163] For example, in this application, if the screen of the terminal device is not in the on state and the battery level is less than B1 (e.g., B1 equals 10%), then MR is disabled, that is, the measurement of NR and subsequent MR reporting are prohibited in the LTE connected state.
[0164] For example, in this application, if the screen of the terminal device is on, and the corresponding Tx of the terminal device is less than threshold A1 and Rx is less than threshold A2, then the measurement of NR and subsequent MR reporting in LTE connected state are allowed; if the corresponding Tx of the terminal device is not less than threshold A1 or Rx is not less than threshold A2, and the battery level is less than B1, then MR is disabled, that is, the measurement of NR and subsequent MR reporting in LTE connected state are prohibited; if the corresponding Tx of the terminal device is not less than threshold A1 or Rx is not less than threshold A2, and the battery level is not less than B1, then the measurement of NR and subsequent MR reporting in LTE connected state are allowed.
[0165] For example, in this application, if the screen of the terminal device is on, and the corresponding RSRP of the terminal device is not less than threshold C1 and RSRQ is not less than threshold C2, then NR measurement and subsequent MR reporting are allowed in LTE connected state; if the corresponding RSRP of the terminal device is less than threshold C1, and / or RSRQ is less than threshold C2, and the battery level is less than B1, then MR is disabled, that is, NR measurement and subsequent MR reporting are prohibited in LTE connected state; if the corresponding RSRP of the terminal device is less than threshold C1, and / or RSRQ is less than threshold C2, and the battery level is not less than B1, then NR measurement and subsequent MR reporting are allowed in LTE connected state.
[0166] For example, in this application, if the screen of the terminal device is on and the application identifier of the application running on the terminal device belongs to the preset application blacklist, then MR is disabled, that is, NR measurement and subsequent MR reporting are prohibited in LTE connected state.
[0167] This application provides a network connection control method. The terminal device can make a comprehensive judgment on whether to switch from LTE connection state to SA connection state based on the detected real-time status parameters, thereby effectively reducing the automatic switching from LTE connection state to SA connection state and improving the intelligence of network connection control.
[0168] Based on the above embodiments, in another embodiment of this application... Figure 9 This is a schematic diagram of the composition structure of the terminal device proposed in the embodiments of this application. Figure 1 ,like Figure 9 As shown, the terminal device 10 proposed in this application embodiment may include an execution unit 11.
[0169] The execution unit 11 is configured to, when the terminal device is in a first connection state, if a first preset condition is met, prohibit the terminal device from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0170] In the embodiments of this application, further, Figure 10 This is a schematic diagram of the composition structure of the terminal device proposed in the embodiments of this application. Figure 2 ,like Figure 10 As shown, the terminal device 10 proposed in this application embodiment may further include a processor 12, a memory 13 storing instructions executable by the processor 12, and further, the terminal device 10 may also include a communication interface 14 and a bus 15 for connecting the processor 12, the memory 13 and the communication interface 14.
[0171] In the embodiments of this application, the processor 12 can be at least one of the following: Application-Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), Central Processing Unit (CPU), controller, microcontroller, and microprocessor. It is understood that for different devices, the electronic device used to implement the above-mentioned processor function can also be other types, and this application embodiment does not specifically limit this. The terminal device 10 may also include a memory 13, which can be connected to the processor 12. The memory 13 is used to store executable program code, which includes computer operation instructions. The memory 13 may include high-speed RAM memory and may also include non-volatile memory, such as at least two disk drives.
[0172] In embodiments of this application, bus 15 is used to connect communication interface 14, processor 12, and memory 13, as well as the mutual communication between these devices.
[0173] In embodiments of this application, memory 13 is used to store instructions and data.
[0174] Furthermore, in the embodiments of this application, the processor 12 is configured to, when the terminal device is in a first connection state, if a first preset condition is met, prohibit the terminal device from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is a connection state under the first network standard cell, and the second connection state is a connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0175] In practical applications, the aforementioned memory 13 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 12.
[0176] Furthermore, in this embodiment, the functional modules can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional module.
[0177] If the integrated unit is implemented as a software functional module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the method of this embodiment. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0178] This application provides a terminal device that, when in a first connected state, prohibits signal measurement of a second network standard cell if a first preset condition is met, thereby preventing the terminal device from switching from the first connected state to the second connected state. The first connected state is a connected state under a first network standard cell, and the second connected state is a connected state under a second network standard cell, where the first and second network standard cells are cells of different network standards. Therefore, in this application, the terminal device can comprehensively determine whether to switch from an LTE connected state to an SA connected state, effectively reducing automatic switching from LTE to SA and improving the intelligence of network connection control.
[0179] This application provides a computer-readable storage medium storing a program thereon, which, when executed by a processor, implements the network connection control method described above.
[0180] Specifically, the program instructions corresponding to a network connection control method in this embodiment can be stored on storage media such as optical discs, hard disks, and USB flash drives. When the program instructions corresponding to a network connection control method in the storage media are read or executed by an electronic device, the following steps are included:
[0181] When the terminal device is in the first connection state, if the first preset condition is met, the terminal device is prohibited from measuring the signal of the second network standard cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to the second connection state. The first connection state is the connection state under the first network standard cell, and the second connection state is the connection state under the second network standard cell. The first network standard cell and the second network standard cell are cells of different network standards.
[0182] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0183] This application is described with reference to schematic and / or block diagrams of implementations of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the schematic and / or block diagrams can be implemented by computer program instructions, and combinations of blocks in the schematic and / or block diagrams can be implemented. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the schematic and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0184] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in the implementation flow diagram. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0185] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0186] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A control method of network connection applied to a terminal device, characterized by, The method comprises: When the terminal device is in a first connection state, if a first preset condition is met, the terminal device is prohibited from performing signal measurement on a second network mode cell in the first connection state, to prevent the terminal device from switching from the first connection state to a second connection state, the first connection state being a connection state under a first network mode cell, the second connection state being a connection state under the second network mode cell, and the first network mode cell and the second network mode cell being cells of different network modes. The first connection state and the second connection state are at least any two different connection states of a SA connection state and an NSA connection state.
2. The method of claim 1, wherein, The method further comprises: Determining whether the first preset condition is met according to real-time state parameters of the terminal device, wherein the real-time state parameters include at least one of the following parameters: a network state parameter, a screen state, a power level, a temperature, a network transmission quality, an application identifier, location information, a network identifier, and a running state.
3. The method of claim 2, wherein, The determination of whether the first preset condition is met according to the real-time state parameters of the terminal device comprises: If the screen state is an off-screen state and the power level is less than a preset power threshold, it is determined that the first preset condition is met. If the screen state is an on-screen state, whether the first preset condition is met is determined according to the application identifier and the power level, or according to the network state parameter and the power level, or according to the network transmission quality and the power level.
4. The method of claim 3, wherein, The determination of whether the first preset condition is met according to the application identifier and the power level comprises: If a preset application blacklist includes the application identifier or the power level is less than the preset power threshold, it is determined that the first preset condition is met.
5. The method of claim 3, wherein, The network state parameter includes a sending rate and a receiving rate, and the determination of whether the first preset condition is met according to the network state parameter and the power level comprises: If the sending rate is greater than or equal to a preset sending threshold, or the receiving rate is greater than or equal to a preset receiving threshold, and the power level is less than the preset power threshold, it is determined that the first preset condition is met. If the sending rate is less than a preset sending threshold and the receiving rate is less than a preset receiving threshold, it is determined that the first preset condition is met.
6. The method of claim 3, wherein, The network transmission quality includes a reference signal receiving power and a reference signal receiving quality, and the determination of whether the first preset condition is met according to the network transmission quality and the power level comprises: If the reference signal receiving power is greater than or equal to a preset power threshold and the reference signal receiving quality is greater than or equal to a preset quality threshold, it is determined that the first preset condition is met. If the reference signal receiving power is less than a preset power threshold and / or the reference signal receiving quality is less than a preset quality threshold, and the power level is less than the preset power threshold, it is determined that the first preset condition is met.
7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: When the terminal device is in the first connection state, if the first preset condition is met, a timer is started, and signal measurement of the terminal device on the second network mode cell in the first connection state is prohibited within a running time of the timer.
8. The method of claim 7, wherein, The method further comprises: After the running time of the timer is exceeded, the terminal device is allowed to perform signal measurement on the second network mode cell in the first connection state; or After the running time of the timer is exceeded, whether the first preset condition is met is determined again according to the real-time state parameter of the terminal device.
9. A terminal device, comprising: The terminal device comprises an execution unit, The execution unit is configured to, when the terminal device is in a first connection state, if a first preset condition is met, prohibit the terminal device from performing signal measurement on a second network mode cell in the first connection state, so as to prevent the terminal device from switching from the first connection state to a second connection state, the first connection state being a connection state under a first network mode cell, the second connection state being a connection state under the second network mode cell, and the first network mode cell and the second network mode cell being cells of different network modes. The first connection state and the second connection state are at least any two different connection states of a SA connection state and an NSA connection state.
10. A terminal device, comprising: The terminal device comprises a processor and a memory storing instructions executable by the processor, and when the instructions are executed by the processor, the method in any one of claims 1-8 is implemented.
11. A computer-readable storage medium having stored thereon a program, characterized in that, The program is executed by the processor, and the method in any one of claims 1-8 is implemented.
Citation Information
Patent Citations
Network switching method and electronic equipment
CN110831096A