Network connection method, mobile device, and storage medium

The network connection method dynamically selects between Wi-Fi and mobile networks based on application requirements, addressing the suboptimal network selection in current terminals by prioritizing latency or throughput for improved user experience.

JP7873314B2Active Publication Date: 2026-06-11ZTE CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
ZTE CORP
Filing Date
2023-05-22
Publication Date
2026-06-11

AI Technical Summary

Technical Problem

Current mobile terminals do not consider the varying network quality needs of different applications, leading to suboptimal network selection that fails to meet the requirements of applications such as video streaming or gaming.

Method used

A network connection method that dynamically selects between Wi-Fi and mobile networks based on the application's requirements by obtaining and comparing network quality parameters and application type to prioritize latency or throughput, ensuring optimal network service.

🎯Benefits of technology

Provides automatic network switching to meet the specific needs of applications, enhancing user experience by ensuring optimal network quality for different services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007873314000001
    Figure 0007873314000001
  • Figure 0007873314000002
    Figure 0007873314000002
  • Figure 0007873314000003
    Figure 0007873314000003
Patent Text Reader

Abstract

Embodiments of the present application provide a network connection method, a mobile terminal, and a storage medium. A step (S100) of obtaining a first network quality parameter of a first network and a second network quality parameter of a second network; a step (S200) of obtaining an application type of a current application being executed by the mobile terminal and a required network quality parameter; a step (S300) of obtaining a parameter priority item for determining a type of network quality parameter to be prioritized in network selection according to the application type; a step (S400) of determining a plurality of target parameters of the same type among the first network quality parameter, the second network quality parameter, and the required network quality parameter according to the parameter priority item, comparing the plurality of target parameters to perform network selection, and obtaining a selection result; and a step (S500) of determining and connecting a target network among the first network and the second network according to the selection result.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 This application is filed based on a Chinese patent application with an application number of 202210784298.4 and a filing date of July 5, 2022, and claims the priority of the Chinese patent application. All the contents of the Chinese patent application are incorporated herein by reference. 【0002】 Embodiments of this application relate to the field of communications, but are not limited thereto, and particularly relate to network connection methods, mobile terminals, and storage media. 【Background Art】 【0003】 Current mobile terminals usually preferentially select either a Wi-Fi network or a mobile network based on the access level detected in real time for the Wi-Fi network and the mobile network, or the default priority setting by the user. However, different types of applications running on the mobile terminal have different needs for network quality. For example, when an application is used to watch a video, the requirement for the throughput rate of the application is higher; when an application is used to play a game, the requirement for the latency of the application is high. However, the current network connection method of the mobile terminal does not consider the needs of the application for network quality, so the selected network cannot properly meet the user's network access needs. 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 The following is a summary of the subject matter described in detail in this specification. This summary is not intended to limit the scope of the claims. 【0005】 Embodiments of this application provide a network connection method, a mobile terminal, and a storage media. [Means for solving the problem] 【0006】 In the first aspect, the embodiment of the present application is a network connection method applicable to a mobile terminal, The steps include obtaining the first network quality parameters of the first network and the second network quality parameters of the second network, The steps include obtaining the application type and requested network quality parameters of the application currently running on the mobile terminal, A step of obtaining parameter priority items according to the application type for determining the type of network quality parameter to be prioritized in network selection, The steps include determining multiple target parameters of the same type from the first network quality parameter, the second network quality parameter, and the required network quality parameter according to the parameter priority items, comparing the multiple target parameters to perform network selection, and obtaining the selection result, The present invention provides a network connection method that includes the step of determining and connecting to a target network from among the first network and the second network, based on the selection result. 【0007】 In a second aspect, an embodiment of the present application further provides a mobile terminal comprising a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein the processor, when executing the computer program, realizes the above-described network connection method. 【0008】 In a third aspect, the embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions for performing the network connection method described above. The drawings are for further understanding of the present invention, constitute part of the specification, and are intended to illustrate the present invention together with the embodiments, and are not intended to limit the present invention. [Brief explanation of the drawing] 【0009】 [Figure 1] This is a schematic diagram of the connection between a mobile device, a wireless data terminal, and the network provider. [Figure 2] This is a step diagram of a network connection method according to an embodiment of the present invention. [Figure 3] This is a detailed step diagram for step S100. [Figure 4] This is a detailed step diagram for step S110. [Figure 5] This is a detailed step diagram for step S111. [Figure 6] This is a specific step diagram of step S400 when the parameter priority item is delay. [Figure 7] This is a specific step diagram for step S400 when the parameter priority item is throughput rate. [Figure 8] This is a diagram showing the configuration of a mobile terminal according to an embodiment of the present invention. [Modes for carrying out the invention] 【0010】 To further clarify the purpose, technical proposal and advantages of this application, the application will be described in more detail below with reference to the drawings and examples. The specific examples described herein are for illustrative purposes only and are not intended to limit the application. 【0011】 Although the functional modules are divided in the schematic diagram of the device and the logical order is shown in the flowchart, in some cases the division of modules in the device may differ from the order in which the steps shown or described may differ from the order in the flowchart. The terms "first," "second," etc., in this specification, the claims, or the drawings above are terms used to distinguish similar subjects and are not necessarily used to describe a specific order or priority. 【0012】 This invention provides a network connection method, a mobile terminal, and a storage medium. The method includes the steps of: obtaining first network quality parameters for a first network and second network quality parameters for a second network; obtaining the application type and required network quality parameters for the current application being run by the mobile terminal; obtaining parameter preference items according to the application type for determining the type of network quality parameters to be preferred in network selection; determining multiple target parameters of the same type from the first network quality parameters, second network quality parameters, and required network quality parameters according to the parameter preference items; performing network selection by comparing the multiple target parameters and obtaining a selection result; and determining and connecting to a target network from the first network and second network according to the selection result. By combining the type of the current application being run by the mobile terminal with the network service quality requirements and dynamically connecting to a network that satisfies the requirements, the method provides optimal network services and improves the user's network experience. 【0013】 The embodiments of this application will be further described below with reference to the drawings. 【0014】 The embodiments of the present application provide a network connection method. Referring to Figure 2, Figure 2 is a step diagram of the network connection method. The network connection method includes, but is not limited to, the following steps S100 to S500. 【0015】 Step S100: Obtain the first network quality parameters of the first network and the second network quality parameters of the second network. 【0016】 Step S200: Obtain the application type and requested network quality parameters of the current application being run on the mobile device. 【0017】 Step S300: Obtain parameter priority items according to the application type. 【0018】 Step S400: According to the parameter priority items, determine multiple target parameters of the same type among the first network quality parameter, the second network quality parameter, and the required network quality parameter, compare the multiple target parameters to perform network selection, and obtain the selection result. 【0019】 Step S500: According to the selection result, determine and connect the target network among the first network and the second network. 【0020】 The mobile terminal 100 is a terminal device that can access the Internet by wireless network technology and can be used during movement. Its mobility is mainly reflected in the mobile communication ability and the portable volume. The mobile terminal 100 may include a mobile phone, a notebook computer, a tablet computer, etc. 【0021】 The first network is a Wi-Fi (Wireless Fidelity) network. The Wi-Fi technology is a wireless local area network technology created based on the IEEE 802.11 standard, and the mobile terminal 100 can perform Wi-Fi connection within the signal coverage range of the wireless data terminal 200. The second network is a mobile network, specifically, it may be a 4G mobile network or a 5G mobile network. The first network and the second network are two different networks, and further, the first network and the second network are two different types of networks. Of course, in other embodiments, the first network and the second network may be other types of networks. 【0022】 The mobile terminal 100 has the ability to connect to a Wi-Fi network via a Wi-Fi network, and also has the ability to connect to a network via a 4G mobile network or a 5G mobile network. 【0023】 Wi-Fi networks are easily limited by factors such as transmission distance, partitions, and obstacles like walls, which can attenuate wireless signals as they pass through, reducing coverage. If the distance between the mobile terminal 100 and the router is far, or if there are partitions, the mobile terminal 100 may be able to detect the Wi-Fi signal, but the Wi-Fi signal will be weak, resulting in poor network service quality for the Wi-Fi network, making it difficult for the user to access the internet via the Wi-Fi network smoothly. On the other hand, the 4G or 5G mobile network of the mobile terminal 100 is limited by the distance to the base station, or the transmission signal of the 4G or 5G mobile network of the mobile terminal 100 may be interfered with, resulting in poor network service quality for the 4G or 5G mobile network, making it difficult for the user to access the internet via the 4G or 5G mobile network smoothly. In this case, this network connection method enables automatic switching to the optimal network without requiring the user to manually switch networks. 【0024】 When a user accesses the internet using mobile device 100, the emphasis on required network quality parameters differs depending on the type of service. For example, when watching videos using mobile device 100, the videos need to be cached online, and throughput rate should be prioritized. When playing games using mobile device 100, low latency is required for the game, and latency should be prioritized. This network connection method allows for automatic switching to the optimal network without the user having to manually switch networks, even if the current application running on mobile device 100 requires low latency and the current network to which mobile device 100 is connected has high latency, or if the current application running on mobile device 100 requires high throughput and the current network to which mobile device 100 is connected has low throughput. This is achieved by comprehensively considering the type of application running on mobile device 100 and the required network quality parameters. 【0025】 Referring to Figure 3, step S100, which obtains the first network quality parameter of the first network and the second network quality parameter of the second network, includes, but is not limited to, the following steps S110 and S120. 【0026】 Step S110: Obtain the first throughput rate and first latency of the first network. 【0027】 Step S120: Obtain the second throughput rate and second latency of the second network. 【0028】 In step S110, in this embodiment, the first throughput rate and first delay of the first network are obtained, that is, the throughput rate and delay of the Wi-Fi network path of the mobile terminal 100 are obtained. 【0029】 In step S120, in this embodiment, the second throughput rate and second delay of the second network are obtained, that is, the throughput rate and delay of the mobile network path of the mobile terminal 100 are obtained. 【0030】 Throughput rate and latency are two parameters that reflect network quality of service (QoS). In other embodiments, other QoS parameters such as packet loss rate of transmitted data, network transmission bandwidth, and delay jitter may be used as the first network quality parameter for the first network and the second network quality parameter for the second network. 【0031】 Referring to Figure 1, Figure 1 is a schematic diagram of the connection between the mobile terminal 100, the wireless data terminal 200, and the network provider 300. The mobile terminal 100 and the wireless data terminal 200 are connected via a first network, that is, the mobile terminal 100 and the wireless data terminal 200 are connected via a Wi-Fi network. The wireless data terminal 200 has a WAN interface for connection to a 4G mobile network or a 5G mobile network, and the wireless data terminal 200 and the network provider 300 achieve network connectivity via the 4G mobile network or the 5G mobile network. The mobile terminal 100 is also connected to the network provider 300 via the 4G mobile network or the 5G mobile network. The network provider 300 to which the mobile terminal 100 and the wireless data terminal 200 are connected may be the same, or it may be two different networks. Specifically, the wireless data terminal 200 is a router, and the network provider 300 is a base station. When the wireless data terminal 200 and the base station are connected using 4G network technology, the wireless data terminal 200 and the base station achieve a Public Data Network (PDN) connection. When the wireless data terminal 200 and the base station are connected using 5G network technology, the wireless data terminal 200 and the base station are connected via a Protocol Data Unit (PDU) session. 【0032】 Referring to Figure 4, step S110, which obtains the first throughput rate and first delay of the first network, includes, but is not limited to, the following steps S111 to S113. 【0033】 Step S111: Obtain the third throughput rate and third latency of the wireless data terminal corresponding to the network provider. 【0034】 Step S112: Obtain the first throughput rate based on the third throughput rate. 【0035】 Step S113: Based on the third delay, obtain the first delay. 【0036】 In step S111, when the wireless data terminal 200 establishes a network connection with the base station to the 4G mobile network or 5G mobile network, the base station distributes the third throughput rate and the third delay via the 4G mobile network or 5G mobile network. Upon receiving the third throughput rate and the third delay distributed from the base station, the wireless data terminal 200 stores the third throughput rate and the third delay in the memory of the wireless data terminal 200 device. 【0037】 Referring to Figure 5, the step of obtaining the third throughput rate and third delay of the wireless data terminal 200 corresponding to the network provider 300 includes, but is not limited to, the following steps S1111 and S1112. 【0038】 Step S1111: Send a query request message to the wireless data terminal. 【0039】 Step S1112: Receive response information corresponding to a query request message transmitted from a wireless data terminal, the response information including a third throughput rate and a third delay. 【0040】 After establishing a network connection with the wireless data terminal 200 via the first network, the mobile terminal 100 sends a query request message to the wireless data terminal 200 via the first network to inquire about the third throughput rate and third delay of the wireless data terminal 200 corresponding to the network provider 300. Upon receiving the query request message from the mobile terminal 100, the wireless data terminal 200 reads the third throughput rate and third delay stored in its internal memory, and then sends response information corresponding to the query request message to the mobile terminal 100, which includes the information on the third throughput rate and third delay. The mobile terminal 100 receives the response information sent from the wireless data terminal 200 and further obtains the third throughput rate and third delay of the wireless data terminal 200 corresponding to the network provider 300. 【0041】 In steps S112 and S113, in the simplest case, the throughput rate and delay obtained by the mobile terminal 100 from the wireless data terminal 200 are directly treated as the throughput rate and delay of the Wi-Fi network path of the mobile terminal 100. That is, the step of obtaining the first throughput rate based on the third throughput rate specifically means setting the third throughput rate to the first throughput rate, and the step of obtaining the first delay based on the third delay specifically means setting the third delay to the first delay. 【0042】 However, since the Wi-Fi network connection between the mobile terminal 100 and the wireless data terminal 200 generally affects the throughput rate and latency of the Wi-Fi network path, this effect must be taken into consideration when calculating the first throughput rate and first latency from the third throughput rate and third latency. 【0043】 If the negotiated throughput rate between the mobile terminal 100 and the wireless data terminal 200 is smaller than the data throughput rate of the network service quality of the wireless data terminal 200's 4G mobile network or 5G mobile network connection, the negotiated throughput rate of the Wi-Fi network path becomes a bottleneck, limiting the throughput rate of the Wi-Fi network path and preventing it from reaching the third throughput rate of the wireless data terminal 200's 4G mobile network or 5G mobile network connection. Specifically, the step of obtaining the first throughput rate based on the third throughput rate involves obtaining the negotiated throughput rate between the mobile terminal 100 and the wireless data terminal 200, and selecting the one with the smallest value among the third throughput rate and the negotiated throughput rate as the first throughput rate. That is, if the third throughput rate is greater than the negotiated throughput rate, the negotiated throughput rate is set as the first throughput rate of the first network; and if the third throughput rate is smaller than the negotiated throughput rate, the third throughput rate is set as the first throughput rate of the first network. 【0044】 The Wi-Fi network connection between the mobile terminal 100 and the wireless data terminal 200 is obtained by adding an additional delay to the network service quality delay of the 4G mobile network or 5G mobile network connection of the wireless data terminal 200, obtaining the additional delay between the mobile terminal 100 and the wireless data terminal 200 by actual measurement, and considering this additional delay in the Wi-Fi network connection delay to obtain the actual delay of the Wi-Fi network connection. The step of obtaining the first delay based on the third delay includes the step of obtaining the additional delay between the mobile terminal 100 and the wireless data terminal 200, and the step of taking the sum of the third delay and the additional delay as the first delay. 【0045】 In step S120, the mobile terminal 100 is connected to a base station via a 4G mobile network or a 5G mobile network. The throughput rate and latency of the mobile network path of the mobile terminal 100 are obtained by actual measurement. 【0046】 In step S200, when a user accesses the internet using the mobile terminal 100, the emphasis on required network quality parameters differs depending on the service type. For example, when watching a video using the mobile terminal 100, the video needs to be cached online, and throughput rate should be prioritized. When playing a game using the mobile terminal 100, low latency is required for the game, and latency should be prioritized. In order to select a network connection by comprehensively considering the application type and required network quality parameters of the current application, the application type and required network quality parameters of the current application being run by the mobile terminal 100 are obtained. 【0047】 Here, the requested network quality parameter is the requirement for network service quality of the current application running on the mobile terminal 100. For example, if the current application running on the mobile terminal 100 requires a throughput rate of 1 Mbps, then the throughput rate of 1 Mbps is the current requested network quality parameter for the mobile terminal 100. 【0048】 In step S300, parameter priority items are obtained according to the application type to determine the type of network quality parameter to be prioritized in network selection. For example, if the current application running on mobile terminal 100 is video viewing and throughput rate needs to be prioritized, the parameter priority item is throughput rate. If the current application running on mobile terminal 100 is a game and latency needs to be prioritized, the parameter priority item is latency. In other embodiments, other network quality of service parameters such as packet loss rate of transmitted data, network transmission bandwidth, and latency jitter may be selected as parameter priority items according to actual needs. 【0049】 Step S400: Depending on the parameter priority items, multiple target parameters of the same type are determined from the first network quality parameter, the second network quality parameter, and the required network quality parameter, and the network selection is performed by comparing the multiple target parameters to obtain the selection result. 【0050】 Referring to Figure 6, in one embodiment, when the parameter priority item is delay, step S400 includes, but is not limited to, the following steps S411 to S414. 【0051】 Step S411: Determine that the first delay and the second delay are target parameters. 【0052】 Step S412: Compare the first delay and the second delay to obtain the first comparison result. 【0053】 Step S413: If the first comparison result shows that the second delay is less than or equal to the first delay, the selected result is the second network. 【0054】 Step S414: If the first comparison result shows that the second delay is greater than the first delay, the selected result is the first network. 【0055】 If the parameter priority is delay, the target parameter for the delay type is determined from the first network quality parameter, the second network quality parameter, and the required network quality parameter; that is, the first delay and the second delay are determined as the target parameters. The numerical values ​​of the first delay of the Wi-Fi network and the second delay of the mobile network are compared, and the network with the lower delay is selected as the connection network from among the Wi-Fi network and the mobile network. If the second delay is less than or equal to the first delay, the selection result is the mobile network; if the second delay is greater than the first delay, the selection result is the Wi-Fi network. 【0056】 Referring to Figure 7, in another embodiment, when the parameter priority item is the throughput rate, step S400 includes, but is not limited to, the following steps S421 to S425. 【0057】 Step S421: Determine that the first throughput rate, the second throughput rate, and the requested throughput rate are the target parameters. 【0058】 Step S422: Compare the first throughput rate, the second throughput rate, and the requested throughput rate to obtain the second comparison result. 【0059】 Step S423: If the second comparison result shows that the first throughput rate is equal to or greater than the required throughput rate, the selected result is the first network. 【0060】 Step S424: If the second comparison result shows that the first throughput rate is less than the required throughput rate, and the first throughput rate is greater than or equal to the second throughput rate, the selected result is the first network. 【0061】 Step S425: If the second comparison result shows that the first throughput rate is smaller than the required throughput rate, and the first throughput rate is smaller than the second throughput rate, the selected result is the second network. 【0062】 If the parameter priority is throughput rate, the target parameter of the throughput rate type is determined from the first network quality parameter, the second network quality parameter, and the required network quality parameter, i.e., the first throughput rate, the second throughput rate, and the required throughput rate are determined as target parameters. The numerical values ​​of the first throughput rate, the second throughput rate, and the required throughput rate are compared. The first throughput rate of the Wi-Fi network is compared preferentially with the required throughput rate of the application currently running on the mobile device to check whether the first throughput rate of the Wi-Fi network meets the required throughput rate of the application currently running on the mobile device. If the first throughput rate of the Wi-Fi network is greater than or equal to the required throughput rate of the application currently running on the mobile device, the selection result is the Wi-Fi network. If the first throughput rate of the Wi-Fi network is less than the required throughput rate of the application currently running on the mobile device, the numerical values ​​of the first throughput rate of the Wi-Fi network and the second throughput rate of the mobile network are compared, and the network with the higher throughput rate among the Wi-Fi network and the mobile network must be selected as the connected network. If the Wi-Fi network's first throughput rate is greater than or equal to the mobile network's second throughput rate, the selection result is the Wi-Fi network. If the Wi-Fi network's first throughput rate is less than the mobile network's second throughput rate, the selection result is the mobile network. 【0063】 Of course, in other embodiments, if other network quality parameters, such as packet loss rate, are adopted as parameter priority items, the packet loss rate of the first network, the packet loss rate of the second network, and the packet loss rate required by the current application are selected as target parameters from among the first network quality parameters of the first network, the second network quality parameters of the second network, and the network quality parameters required by the current application being run by the mobile terminal 100. The packet loss rate of the first network, the packet loss rate of the second network, and the packet loss rate required by the current application are then compared to select the optimal network from the first network and the second network. 【0064】 In step S500, depending on the selection result, the target network is determined from the first network and the second network and connected to. Specifically, if the selection result is the first network, i.e., the selection result is a Wi-Fi network, the mobile terminal 100 is connected to the Wi-Fi network. If the selection result is the second network, i.e., the selection result is a mobile network, the mobile terminal 100 is connected to the mobile network. 【0065】 The network connection method described above can also be applied to two or more networks. 【0066】 The mobile terminal 100 is provided with a network connection display interface, which the user uses to manually switch networks. The network connection display interface also includes a switch item to turn the mobile terminal 100 on or off the above-mentioned network connection method. When the user turns this switch item on, the mobile terminal 100 activates the network connection method. When the user turns this switch item off, the mobile terminal 100 turns off the network connection method. 【0067】 In one embodiment, the mobile terminal 100 periodically executes the above-described network connection method, that is, periodically executes steps S100 to S500, and dynamically switches to an appropriate network path according to the actual application status at that time. For example, the mobile terminal 100 executes steps S100 to S500 every minute. Of course, in other embodiments, the execution period may be set according to the actual application requirements. Furthermore, the mobile terminal 100 has input fields set in the network connection display interface, and the user can make the mobile terminal 100 execute this network connection method according to the periodic parameters by entering periodic parameters in the input fields. 【0068】 In another embodiment, the mobile terminal 100 performs the network connection method described above when the currently running application is switched. The network to which the mobile terminal 100 was previously connected was selected by the network connection method according to the application type of the previous application, and when the mobile terminal 100 switches applications, the mobile terminal 100 performs this network connection method and, according to the application type of the new application being run, identifies the optimal network from among the first and second networks and connects again. 【0069】 Embodiments of the present invention further provide a mobile terminal 100. Referring to Figure 8, which is a configuration diagram of the mobile terminal 100, the mobile terminal 100 includes one or more processors 110 and memory 120. The processors 110 and memory 120 may be connected by a bus 130 or by other means. 【0070】 Memory 120 is a non-temporary computer-readable storage medium that can be used to store non-temporary software programs and non-temporary computer-executable programs, such as the network connection method in the above-described embodiment of the present application. The processor 110 implements the network connection method in the above-described embodiment of the present application by executing the non-temporary software programs and programs stored in memory 120. 【0071】 In this embodiment, the first network quality parameters of the first network and the second network quality parameters of the second network are obtained, the application type and required network quality parameters of the current application being run by the mobile terminal 100 are obtained, parameter preference items are obtained according to the application type to determine the type of network quality parameter to be preferred in network selection, multiple target parameters of the same type are determined from the first network quality parameters, second network quality parameters, and required network quality parameters according to the parameter preference items, network selection is performed by comparing the multiple target parameters, the selection result is obtained, and according to the selection result, the target network is determined from the first network and the second network and connected to. By combining the type of the current application being run by the mobile terminal 100 with the network service quality requirements and dynamically connecting to a network that satisfies the requirements, optimal network services are provided and the user's network experience is improved. 【0072】 The memory 120 may include a program area and a data area, the program area may store an operating system and application programs necessary for at least one function, and the data area may store data necessary for performing the network connection method in the above embodiment of the present application. Furthermore, the memory 120 may include a high-speed random access memory 120 and may further include non-temporary memory 120 such as at least one magnetic disk memory device, flash memory device, or other non-temporary solid-state memory device. In some embodiments, the memory 120 may optionally include memory 120 located remotely from the processor 110, and these remote memories 120 may be connected to terminals via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof. 【0073】 The non-temporary software program and programs necessary to implement the network connection method in the above embodiment of the present application are stored in memory 120 and, when executed by one or more processors 110, execute the network connection method in the above embodiment of the present application. 【0074】 The node embodiments described above are merely schematic, and the units described as isolated components may or may not be physically isolated; that is, they may be located in one place or distributed across multiple network units. Depending on actual needs, some or all of these modules can be selected to achieve the objectives of the embodiments of this embodiment. 【0075】 One embodiment of the present invention further provides a computer-readable storage medium that stores computer-executable instructions, which, when executed by a single processor or controller, for example, a single processor, cause the processor to execute the network connection method described in the above embodiment. 【0076】 In this embodiment, the first network quality parameters of the first network and the second network quality parameters of the second network are obtained, the application type and required network quality parameters of the current application being run by the mobile terminal 100 are obtained, parameter preference items are obtained according to the application type to determine the type of network quality parameter to be preferred in network selection, multiple target parameters of the same type are determined from the first network quality parameters, second network quality parameters, and required network quality parameters according to the parameter preference items, network selection is performed by comparing the multiple target parameters, the selection result is obtained, and according to the selection result, the target network is determined from the first network and the second network and connected to. By combining the type of the current application being run by the mobile terminal 100 with the network service quality requirements and dynamically connecting to a network that satisfies the requirements, optimal network services are provided and the user's network experience is improved. 【0077】 An embodiment of the present invention includes the steps of: obtaining a first network quality parameter of a first network and a second network quality parameter of a second network; obtaining the application type and required network quality parameters of the current application being run by the mobile terminal; obtaining parameter preference items according to the application type for determining the type of network quality parameter to be preferred in network selection; determining multiple target parameters of the same type from the first network quality parameter, the second network quality parameter, and the required network quality parameter according to the parameter preference items; performing network selection by comparing the multiple target parameters and obtaining a selection result; and determining and connecting to a target network from the first network and the second network according to the selection result. By combining the type of the current application being run by the mobile terminal with the network service quality requirements and dynamically connecting to a network that satisfies the requirements, optimal network services are provided, improving the user's network experience. 【0078】 All or part of the steps in the methods disclosed above, the system may be implemented as software, firmware, hardware, or a suitable combination thereof. Some or all of the physical components may be implemented as software executed by a processor such as a central processor, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-temporary media) and communication media (or temporary media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information (e.g., computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage devices, magnetic cartridges, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other media that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media may include any information distribution medium, typically containing computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms.

Claims

[Claim 1] A network connection method applicable to mobile devices, The mobile terminal and the wireless data terminal are connected via a first network, the wireless data terminal is connected to the network provider, and the mobile terminal is connected to a second network. The aforementioned network connection method is: The steps include obtaining the first network quality parameter of the first network and the second network quality parameter of the second network, The steps include obtaining the application type and requested network quality parameters of the application currently running on the mobile terminal, A step of obtaining parameter priority items according to the application type for determining the type of network quality parameter to be prioritized in network selection, The steps include determining multiple target parameters of the same type from the first network quality parameter, the second network quality parameter, and the required network quality parameter according to the parameter priority items, comparing the multiple target parameters to perform network selection, and obtaining the selection result, The step includes determining and connecting to a target network from among the first network and the second network, based on the selection result, The step of obtaining the first network quality parameter of the first network and the second network quality parameter of the second network is: The steps include obtaining the first throughput rate and the first delay of the first network, The steps include obtaining the second throughput rate and the second delay of the second network, The step of obtaining the first throughput rate and the first delay of the first network is: The steps include obtaining the third throughput rate and third latency of the wireless data terminal corresponding to the network provider, A step of obtaining the first throughput rate based on the third throughput rate, A network connection method comprising the step of obtaining the first delay based on the third delay. [Claim 2] The step of obtaining the third throughput rate and third delay of the wireless data terminal corresponding to the network provider is: The steps include sending a query request message to the wireless data terminal, A network connection method according to claim 1, comprising the step of receiving response information transmitted from the wireless data terminal and corresponding to the query request message, wherein the response information includes the third throughput rate and the third delay. [Claim 3] The step of obtaining the first throughput rate based on the third throughput rate includes the step of setting the third throughput rate to the first throughput rate. The network connection method according to claim 1, wherein the step of obtaining the first delay based on the third delay includes the step of making the third delay the first delay. [Claim 4] The step of obtaining the first throughput rate based on the third throughput rate includes the step of obtaining the negotiated throughput rate between the mobile terminal and the wireless data terminal, The network connection method according to claim 1, comprising the step of selecting the one with the smallest value among the third throughput rate and the negotiated throughput rate as the first throughput rate. [Claim 5] The step of obtaining the first delay based on the third delay is: The steps include obtaining an additional delay between the mobile terminal and the wireless data terminal, The network connection method according to claim 1, comprising the step of setting the sum of the third delay and the additional delay to be the first delay. [Claim 6] The step of determining multiple target parameters of the same type from the first network quality parameter, the second network quality parameter, and the required network quality parameter according to the parameter priority items, comparing the multiple target parameters to perform network selection, and obtaining the selection result is as follows: If the parameter priority item is delay, the step of determining that the first delay and the second delay are the target parameters, The steps include comparing the first delay and the second delay to obtain a first comparison result, If the first comparison result is that the second delay is less than or equal to the first delay, the step is to set the selection result to the second network. A network connection method according to claim 1, comprising the step of setting the selection result to the first network if the first comparison result indicates that the second delay is greater than the first delay. [Claim 7] The steps described above include determining multiple target parameters of the same type from the first network quality parameter, the second network quality parameter, and the requested network quality parameter, determining the required network quality parameter, comparing the multiple target parameters, and obtaining the selection result, where the required network quality parameter includes the required throughput rate, and the requested network quality parameter includes the required network quality parameter, which includes the parameter priority item, and the steps described above include: If the parameter priority item is throughput rate, the step of determining that the first throughput rate, the second throughput rate, and the requested throughput rate are the target parameters, A step of obtaining a second comparison result by comparing the first throughput rate, the second throughput rate, and the required throughput rate, If the second comparison result is that the first throughput rate is equal to or greater than the required throughput rate, the step is to set the selection result as the first network. If the second comparison result is that the first throughput rate is smaller than the required throughput rate, and the first throughput rate is equal to or greater than the second throughput rate, the step is to set the selection result as the first network. The network connection method according to claim 1, comprising the step of setting the selection result to a second network if the second comparison result is that the first throughput rate is smaller than the requested throughput rate and the first throughput rate is smaller than the second throughput rate. [Claim 8] The network connection method according to claim 1, wherein the network connection method is performed periodically or when the current application is switched. [Claim 9] A mobile terminal comprising memory, a processor, and a computer program stored in the memory and operable on the processor, wherein the processor, when executing the computer program, realizes the network connection method described in any one of claims 1 to 8. [Claim 10] The mobile terminal according to claim 9, wherein the mobile terminal is provided with a network connection display interface, and the network connection display interface is provided with a switch item for the mobile terminal to turn the network connection method on or off. [Claim 11] A computer-readable storage medium storing computer-executable instructions for performing the network connection method described in any one of claims 1 to 8.