CN109429239B - Method and device for connecting wireless network - Google Patents
Method and device for connecting wireless network Download PDFInfo
- Publication number
- CN109429239B CN109429239B CN201710551914.0A CN201710551914A CN109429239B CN 109429239 B CN109429239 B CN 109429239B CN 201710551914 A CN201710551914 A CN 201710551914A CN 109429239 B CN109429239 B CN 109429239B
- Authority
- CN
- China
- Prior art keywords
- network
- wireless network
- wireless
- attribute
- attributes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a method and a device for connecting a wireless network, and relates to the technical field of communication. The method comprises the following steps: detecting at least one wireless network and acquiring network attributes of each wireless network; the network attribute comprises at least one of network performance parameters and network connection conditions, and a target wireless network is selected from the at least one wireless network based on the network attribute and connected with the target wireless network. The method and the device can improve the accuracy and reliability of connecting the wireless network.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for connecting to a wireless network.
Background
With the development of communication technology, wireless networks are widely applied due to the advantages of flexible deployment mode, low cost, easy maintenance and the like. The network terminal can detect a wireless network within a certain range of the network terminal and connect to the wireless network. Generally, if a wireless network has no password, a network terminal may directly connect to the wireless network, and if the wireless network has a password, the network terminal may connect to the wireless network only when the password is acquired.
In the prior art, when a network terminal receives a user operation based on a detected WIreless FIdelity (WIFI) network, a password of the WIFI network may be obtained from a server according to a network identifier of the WIFI network, and if the server stores the password corresponding to the WIFI network, the password is sent to the network terminal, and then the network terminal may be connected to the WIFI network according to the password.
However, at the same time and place, the network terminal can usually detect more than one wifi network, and due to different deployment modes and other reasons, the performance of each wifi network is different, or different connection conditions exist, which may cause the problems that the network terminal cannot be connected to the wifi network or the performance of the connected wifi network is poor, that is, the accuracy and reliability of connecting the wireless network are low.
Disclosure of Invention
In view of the above, the present application is proposed to provide a method and apparatus for connecting a wireless network that overcomes or at least partially solves the above problems.
According to an aspect of the present application, there is provided a method of connecting a wireless network, including:
detecting at least one wireless network;
acquiring network attributes of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
selecting a target wireless network from the at least one wireless network based on the network attributes, and connecting the target wireless network.
Optionally, the acquiring the network attribute of each wireless network includes:
acquiring network attributes of a wireless network from a server according to a network identifier of the wireless network;
prior to the detecting at least one wireless network, the method further comprises:
and aiming at the currently accessed wireless network, detecting the network attribute of the wireless network, and submitting the network attribute to a server so that the server can determine the network attribute of the wireless network again according to the network attributes collected from a plurality of network terminals.
Optionally, the acquiring the network attribute of each wireless network includes:
network attributes of the wireless network are detected.
Optionally, when the network attribute includes a network performance parameter, the detecting the network attribute of the wireless network includes:
after accessing the wireless network, detecting network performance parameters of the wireless network; the network performance parameter comprises at least one of network signal strength, network speed, network bandwidth, transmission response time and transmission packet loss rate.
Optionally, when the network attribute includes a network connection condition, the network connection condition includes whether a connection process requires a specific user operation;
the detecting the network attribute of the wireless network comprises:
after the wireless network is connected, accessing a preset page, and detecting whether the preset page is displayed or not;
and if the preset page is detected to jump to another page needing to submit the specific user operation, judging that the network attribute of the currently connected wireless network is that the specific user operation is needed in the connection process.
Optionally, the specific user operation includes at least one of a registration operation, a login operation, and a download operation.
Optionally, the detecting that the preset page jumps to another page that needs to submit a specific user operation includes:
and detecting that the display page is not the preset page, and the display page comprises page elements of the input type.
Optionally, the selecting a target wireless network from the at least one wireless network based on the network attribute includes:
prioritizing the at least one wireless network according to network attributes of the wireless networks;
and taking the wireless network with the highest priority as a target wireless network.
Optionally, each network attribute has a corresponding attribute priority;
the prioritizing the at least one wireless network according to the network attributes of each wireless network comprises:
and sequencing the at least one wireless network according to the attribute priority of each network attribute and the network attributes in sequence.
Optionally, after the connecting the target wireless network, the method further includes:
detecting a network performance parameter of a currently accessed wireless network;
and if the detected network performance parameters do not meet the set requirements, selecting another target wireless network from the at least one wireless network based on the network attributes.
Optionally, the network attribute further includes an encryption status;
after the obtaining of the network attribute of each wireless network, the method further includes:
and judging that the encryption state of the wireless network is encryption, and further judging that a password of the wireless network exists.
Optionally, the method further includes:
and if the password of the wireless network does not exist, removing the wireless network from the wireless network to be selected.
Optionally, the method further includes:
and providing the at least one wireless network ordered according to the priority to the user.
According to another aspect of the present application, there is provided a method of connecting a wireless network, including:
collecting network attributes of at least one wireless network from a plurality of network terminals, and determining the network attributes of each wireless network according to the collected network attributes;
and providing the network attribute to the network terminal according to a request of the network terminal, so that the network terminal selects a target wireless network from the at least one detected wireless network according to the network attribute and connects the target wireless network.
According to another aspect of the present application, there is provided a method of connecting a wireless network, including:
detecting at least one wireless network;
acquiring network attributes of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
according to the network attributes of the wireless networks, performing priority ordering on the at least one wireless network, and providing the at least one wireless network ordered according to the priority for a user;
taking the wireless network with the highest priority as a target wireless network;
and connecting the target wireless network.
According to another aspect of the present application, there is provided an apparatus for connecting a wireless network, including:
the wireless network detection module is used for detecting at least one wireless network;
the network attribute acquisition module is used for acquiring the network attributes of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
and the target network connection module is used for selecting a target wireless network from the at least one wireless network based on the network attribute and connecting the target wireless network.
According to another aspect of the present application, there is provided an apparatus for connecting a wireless network, including:
the network attribute determining module is used for collecting the network attributes of at least one wireless network from the plurality of network terminals and determining the network attributes of each wireless network according to the collected network attributes;
and the network attribute providing module is used for providing the network attribute to the network terminal according to a request of the network terminal so that the network terminal can select a target wireless network from at least one detected wireless network according to the network attribute and connect the target wireless network.
According to another aspect of the present application, there is provided a computing device comprising:
the wireless network detection module is used for detecting at least one wireless network;
the network attribute acquisition module is used for acquiring the network attributes of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
the priority ordering module is used for carrying out priority ordering on the at least one wireless network according to the network attribute of each wireless network;
the network providing module is used for providing at least one wireless network which is sequenced according to the priority to the user;
and the target network connection module is used for connecting the wireless network with the highest priority ranking with the target wireless network.
According to another aspect of the application, a computer device is provided, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements a method as described in one or more of the foregoing when executing the computer program.
According to another aspect of the application, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that the program, when executed by a processor, implements a method as one or more of the foregoing.
According to another aspect of the present application, there is provided a method of connecting a network, including:
detecting at least one network;
acquiring network association information of each network;
and selecting at least one target network from the at least one network based on the network association information, and connecting the at least one target network.
According to another aspect of the present application, there is provided a network connection apparatus including:
a network detection module for detecting at least one network;
the network associated information acquisition module is used for acquiring network associated information of each network;
and the target network connection module is used for selecting at least one target network from the at least one network based on the network association information and connecting the at least one target network.
In the embodiment of the application, at least one wireless network can be detected, and at least one network attribute of the network performance parameters and the network connection conditions can be obtained, so that a target wireless network can be selected from the at least one wireless network according to the network attributes, the problems that the wireless network is difficult to connect due to the fact that the network connection conditions cannot be determined or the performance of the connected wireless network is poor are solved, and the accuracy and the reliability of the wireless network connection are ensured.
The above description is only an overview of the technical solutions of the present application, and the present application may be implemented in accordance with the content of the description so as to make the technical means of the present application more clearly understood, and the detailed description of the present application will be given below in order to make the above and other objects, features, and advantages of the present application more clearly understood.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 illustrates a flow diagram of a method of connecting to a wireless network according to one embodiment of the present application;
FIG. 2 illustrates a flow diagram of another method of connecting to a wireless network according to one embodiment of the present application;
FIG. 3 illustrates a schematic diagram of a wireless networking interface, according to one embodiment of the present application;
FIG. 4 illustrates a flow chart of yet another method of connecting to a wireless network according to one embodiment of the present application;
FIG. 5 illustrates a flow chart of yet another method of connecting to a wireless network according to one embodiment of the present application;
FIG. 6 shows a block diagram of an apparatus for connecting to a wireless network according to one embodiment of the present application;
FIG. 7 shows a block diagram of another apparatus for connecting to a wireless network according to one embodiment of the present application;
FIG. 8 illustrates a block diagram of a computing device, according to one embodiment of the present application;
FIG. 9 illustrates a block diagram of an exemplary system according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While the exemplary embodiments of the present application are illustrated in the accompanying drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The embodiment of the application can be applied to a scene of connecting a wireless network. For the detected at least one wireless network, network attributes of each wireless network, including network performance parameters, connection conditions, and the like, can be obtained, so that a target wireless network is selected from the at least one wireless network for connection according to the network attributes of each wireless network. Because one wireless network can be automatically selected as the target wireless network according to the network attributes of the wireless networks without selecting the wireless network through user operation, the problems of poor performance and the like of the wireless network selected according to the user operation are avoided, and the accuracy and the reliability of connecting the wireless networks are improved.
The method for connecting the wireless network can be implemented as a client or a plug-in, and the network terminal can acquire and install the client or the plug-in from a remote server, so that the method for connecting the wireless network provided by the embodiment of the application is implemented through the client or the plug-in. Of course, the embodiments of the present application may also be deployed on a remote server in the form of wireless network connection software, and the positioning device may access the remote server to obtain a connected wireless network service.
In order to facilitate a person skilled in the art to understand the embodiments of the present application in a deep manner, definitions of terms used in the embodiments of the present application will be described first.
The network terminal may include a mobile phone, a smart watch, a VR (Virtual Reality) device, a tablet computer, an e-book reader, an MP3(Moving Picture Experts Group Audio Layer III, motion Picture Experts compression standard Audio Layer 3,) player, an MP4(Moving Picture Experts Group Audio Layer IV, motion Picture Experts compression standard Audio Layer 4) player, a laptop, a car computer, a desktop computer, a set-top box, a smart tv, a wearable device, and the like. The network terminal can interact with a remote server, acquire a client, a plug-in and connect wireless network services, so as to connect a wireless network.
The client may include at least one application. The client can run in a network terminal, so that the method for connecting the wireless network provided by the embodiment of the application is realized.
The plug-in can be included in an application program running on the positioning device, so as to realize the method for connecting the wireless network provided by the embodiment of the application.
The wireless network may comprise a wireless fidelity network, but may comprise other wireless networks, such as bluetooth, etc., in practical applications.
The network attributes may specify information about the wireless network such as its status, performance, conditions required for connection, etc. The network performance parameters can indicate the performance of the wireless network, and the network connection conditions can indicate the conditions required for connecting the wireless network.
Example one
Referring to fig. 1, a flowchart of a method for connecting to a wireless network according to an embodiment of the present application is shown, and the specific steps include:
In order to facilitate the selection of the target wireless network for connection in the subsequent steps, the network terminal may detect and thereby obtain at least one wireless network.
Since the coverage of a wireless network is usually limited, the wireless network can be detected when the network terminal is within the coverage of the wireless network.
102, acquiring network attributes of each wireless network; the network attribute includes at least one of a network performance parameter and a network connection condition.
Since different wireless networks may have different network performances or connection conditions, i.e., different network attributes, in order to ensure accurate connection to a wireless network with higher network performance, the network terminal may acquire the network attributes of each wireless network.
The network performance parameter may include a network speed, and the network connection condition may include whether a login operation is required for the connection process.
The fact that the login operation is required in the connection process means that when the network terminal is connected with the wireless network, the network terminal can normally use the wireless network after providing information such as a user name, a password and an authentication code for a provider of the wireless network and the like for login, and the information is smooth and needs to be obtained by receiving user input.
The network terminal can send a network attribute acquisition request to the server, wherein the network attribute acquisition request can carry the detected network identifier of the wireless network, when the server receives the network attribute acquisition request, the network attribute corresponding to each network identifier is searched, and a network attribute acquisition response is sent to the network terminal.
The server can provide a network attribute query service of the wireless network for the network terminal, and the server can obtain network identifiers and corresponding network attributes of a plurality of wireless networks in advance (for example, the network identifiers and the network attributes sent by a plurality of network terminals are received and obtained), and store the network identifiers and the corresponding network attributes.
When the network identifications and the corresponding network attributes of a plurality of wireless networks are obtained by receiving the network identifications and the network attributes sent by a plurality of network terminals, the server can calculate the average value of the received network speeds corresponding to the same wireless network as the network speed corresponding to the wireless network; for whether the connection process needs login operation, the server can count the 'whether the login operation is needed' sent by a plurality of network terminals, if the number of the 'login operation needed' is larger than the number of the 'login operation not needed', the process of connecting the wireless network is determined to need the login operation, and otherwise, the process of connecting the wireless network is determined not to need the login operation. Of course, in practical applications, according to different network attributes stored in the server, the server may also determine the network identifier and the network attribute of the wireless network by other means according to the received network identifier and the network attribute of the wireless network sent by the multiple network terminals.
The network Identifier is used to uniquely identify a wireless network, and may include a Service Set Identifier (SSID) or a Basic Service Set Identifier (BSSID).
Since the network attribute of each wireless network can indicate a difference in performance or a difference in connection conditions between the wireless networks, a target network can be selected from the at least one wireless network and connected according to the network attribute.
In order to make full use of the network attribute to accurately select the target wireless network, the manner of selecting the target wireless network may be different according to the different types of information included in the network attribute, and when the types of information included in the network attribute are more, the performance state of the wireless network and the like can be more accurately described, so that the selected target wireless network is more accurate, that is, the accuracy and reliability of connecting the wireless network are higher.
If the network attribute includes a network connection condition, a target wireless network may be selected among the at least one wireless network according to the network connection condition. For example, when the network connection condition includes whether a login operation is required in the connection process, since the login operation generally requires receiving a user input user name, a password, and the like, the process is complicated, the efficiency of connecting the wireless network is reduced, and meanwhile, the user may also need to input privacy information such as a phone number, and the user experience is poor, any wireless network which does not require the login operation can be selected from the at least one wireless network as a target wireless network for connection.
If the network attribute includes a network performance parameter, a wireless network with higher performance can be selected from the at least one wireless network as a target wireless network according to the network performance parameter. For example, when the network performance parameter includes a network speed, since the network speed is higher, the performance of the corresponding wireless network is higher, so that a wireless network with the highest network speed may be selected as the target wireless network and connected to the target wireless network.
In the embodiment of the present application, it is preferable that if the network attribute includes both the network connection condition and the network performance parameter, the target wireless network is selected from the at least one wireless network according to the network connection condition or the network performance parameter. Or, in order to further accurately select a target wireless network according to the performance state of each wireless network and the like, and improve the accuracy and reliability of connecting the wireless networks, the target wireless network may be selected from the at least one wireless network according to the network connection condition and the network performance parameter. For example, the network attribute includes whether a login operation and a network speed are required in the connection process, and then a wireless network without the login operation is selected from the at least one wireless network according to whether the login operation is required in the connection process, and then a wireless network with the highest network speed is selected from the wireless networks without the login operation as the target wireless network according to the network speed.
Of course, in practical application, a wireless network with the highest network speed may be selected from the at least one wireless network according to the network speed, and if the number of the wireless networks with the highest network speed is greater than 1, a wireless network without a login operation in a connection process is selected as a target wireless network according to whether the login operation is required in the connection process.
For example, the network terminal obtains the wireless network and the corresponding network attributes are shown in table 1 below, where the network attributes include network speed and whether the connection process requires a login operation, and then the network terminal selects, according to whether the login operation is required, wireless networks that do not require the login operation among SSID1, SSID2, SSID3, SSID4, SSID5, and SSID6 as SSID1, SSID4, and SSID6, and selects SSID1 among SSID1, SSID4, and SSID6 as a target wireless network according to the network speed. Or, the network terminal selects the SSID1 and the SSID5 with the highest network speed from the SSID1, the SSID2, the SSID3, the SSID4, the SSID5 and the SSID6 according to the network speed, and selects the SSID1 as the target wireless network from the SSID1 and the SSID5 according to whether the connection process requires a login operation.
TABLE 1
Network identification | Network speed | Whether a login operation is required |
SSID1 | 100 | Is that |
SSID2 | 80 | Whether or not |
SSID3 | 98 | Whether or not |
SSID4 | 80 | Is that |
SSID5 | 100 | Whether or not |
SSID6 | 60 | Is that |
In the embodiment of the application, at least one wireless network can be detected, and at least one network attribute of the network performance parameters and the network connection conditions can be obtained, so that a target wireless network can be selected from the at least one wireless network according to the network attributes, the problems that the wireless network is difficult to connect due to the fact that the network connection conditions cannot be determined or the performance of the connected wireless network is poor are solved, and the accuracy and the reliability of the wireless network connection are ensured.
Example two
Referring to fig. 2, a flowchart of a method for connecting to a wireless network according to an embodiment of the present application is shown, and the specific steps include:
For the way in which the network terminal detects at least one wireless network, reference may be made to the related description in the foregoing, and details are not repeated here.
In this embodiment, preferably, because the network terminal may detect a plurality of different wireless networks at different times and places, in order to ensure that the network attribute of each wireless network can be quickly obtained, that is, to ensure reliability and efficiency of obtaining the network attribute, and thus ensure reliability of connecting the wireless network, the network terminal may obtain the network attribute of the wireless network from the server according to the network identifier of the wireless network.
For the way in which the network terminal obtains the network attribute from the server, reference may be made to the foregoing description, and details are not repeated here.
The server may collect network attributes of at least one wireless network from the plurality of network terminals and determine network attributes of each wireless network based on the collected network attributes.
Of course, in practical applications, the network terminal may obtain the network attributes of each wireless network from the server and store the network attributes of each wireless network to the local in advance. For example, when the wireless network is connected last time, the acquired network attribute of the wireless network is stored, and further when the wireless network is connected this time, if the currently detected network attribute of the wireless network is locally stored, the network attribute of the wireless network can be locally acquired.
In the embodiment of the present application, preferably, in order to determine the performance of a wireless network from multiple aspects, the network performance parameter for improving accuracy of subsequently selecting a target wireless network includes at least one of network signal strength, network speed, network bandwidth, transmission response time, and transmission packet loss rate, the network connection condition includes whether a connection process requires a specific user operation, and the specific user operation includes at least one of a registration operation, a login operation, and a download operation.
The network signal strength is used to illustrate the strength of the emitted signal of the wireless network.
Network bandwidth refers to the amount of data that can be transmitted in a unit of time (typically referred to as 1 second).
The transmission response time refers to a time until data is transmitted from the wireless network until the network terminal receives the data.
The transmission packet loss rate refers to a ratio between the number of lost packets and the total number of transmitted packets during data transmission.
Specific user actions, which are typically used to submit information (such as submitting a username, password, phone number, etc.), obtain privileges in the system (such as accessing a microphone, a camera, sending notifications or reminders, etc.), or open privileges for an application (such as opening a text messaging application, a payment application), etc., may involve user privacy, adding additional interactive processes that reduce the efficiency of connecting to the wireless network.
Of course, in practical applications, the network attributes may also include other information related to the wireless network, such as the network type, the network provider, etc.
For example, the network terminal acquires the network attribute of the wireless network from the server as shown in table 2 below. The first column in table 2 is a network identifier of the wireless network, and the second column is a network attribute, where the second column includes two sub-columns, which are a network performance parameter and a network connection condition, respectively, the network performance parameter includes a network speed and a network signal strength, and the network connection condition includes whether a specific user operation is required. Taking the wireless network corresponding to SSID1 as an example, as can be seen from table 2, the network speed of the wireless network is 100, the network signal strength is 5, and the connection process requires a login operation.
TABLE 2
In addition, in practical application, the network terminal that sends the network attribute to the server and the network terminal that obtains the network attribute from the server may be the same network terminal, and therefore, before the network terminal that connects to the wireless network provided by the embodiment of the present application detects at least one wireless network, the network terminal may detect the network attribute of the wireless network for the currently accessed wireless network, and submit the network attribute to the server, so that the server may re-determine the network attribute of the wireless network according to the network attribute collected from the plurality of network terminals.
In the embodiment of the present application, preferably, because the network attribute of the wireless network stored by the server may not be consistent with the current network attribute of the wireless network, in order to avoid a problem that a network terminal is difficult to acquire the network attribute from the server due to difficulty in connecting with the server, and the like, dependence on the server is reduced, and meanwhile, accuracy of acquiring the network attribute is also improved, the network terminal may detect the network attribute of the wireless network
In order to ensure the accuracy of detecting the network attribute of the wireless network, the network terminal may detect the network attribute of the wireless network after accessing the wireless network.
When the network attribute comprises the network performance parameter, the network terminal can access the preset page, so that the network performance parameter of the wireless network is detected through data transmission based on the wireless network in the process of accessing the preset page. For example, the transmission packet loss rate is determined by counting the number of transmitted data packets and the number of lost data packets, the network signal strength is determined by detecting the signal attenuation of the wireless network, and the like.
The default page is used for testing the wireless network so as to detect the network attribute of the wireless network, and the default page can be determined in advance by the network terminal.
In this embodiment of the present application, preferably, if a connection process of a wireless network requires a specific user operation, when a network terminal first uses the wireless network to transmit data after accessing the wireless network, the network terminal jumps to a preset specific page to receive the specific user operation, in order to accurately detect a network attribute of the wireless network, when the network attribute includes a network connection condition, the network terminal may access a preset page after connecting the wireless network, and detect whether the preset page is displayed, and if it is detected that the preset page jumps to another page where the specific user operation needs to be submitted, it is determined that the network attribute of the currently connected wireless network is the specific user operation required in the connection process.
If the network terminal detects that the preset page is jumped to another page in the process of opening the preset page, namely the preset page cannot be normally opened due to the jump, the network attribute of the currently connected wireless network can be judged to be that the connection process needs specific user operation.
In this embodiment of the present application, preferably, since a webpage usually includes different page elements, and the specific user operation may be used for a user to input information, in order to improve accuracy of detecting that a preset page jumps to another page that needs to submit the specific user operation, if the network terminal detects that a display page is not the preset page and the display page includes a page element of an input type, it is determined that the preset page jumps to another page that needs to submit the specific user operation.
Of course, if the preset page is normally opened, it is determined that the network attribute of the currently connected wireless network is that no specific user operation is required in the connection process.
In this embodiment of the application, preferably, since the wireless network may generally set a password for encryption, the detected wireless network may include an unencrypted wireless network and an encrypted wireless network, and for an encrypted wireless network, on one hand, a network terminal may not be connected to the wireless network because it is difficult to obtain the password, which reduces reliability of connecting to the wireless network, and on the other hand, the network terminal may also need to interact with a user to receive the input password, which reduces efficiency of connecting to the wireless network, so in order to ensure that a target wireless network can be selected for connection quickly and accurately in subsequent steps, the network attribute further includes an encrypted state.
If the wireless network is not encrypted, the network terminal can be directly connected to the wireless network according to the network identifier of the wireless network, and if the wireless network is encrypted, the network terminal can be connected to the wireless network only according to the network identifier and the password of the wireless network.
When the network attribute further includes the encryption status, the manner of acquiring the network attribute by the network terminal may be the same as the manner of acquiring the network attribute described above, and details are not repeated here.
In order to increase the probability of selecting a wireless network with higher performance and further improve the reliability and accuracy of connecting the wireless network, when the encryption state of the wireless network is judged to be encryption, the password of the wireless network can be further judged to exist.
Wherein, the wireless network to be selected is at least one wireless network obtained by the detection.
The network client can judge whether the encryption state of the wireless network is encrypted or not according to the acquired encryption state.
For an encrypted wireless network, the network terminal may look up whether the password of the wireless network exists from a server or locally according to the network identification of the wireless network. When the password of the wireless network is stored in at least one of the server or the local area, the password of the wireless network can be judged to exist; when the server and the local do not store the password of the wireless network, the fact that the password of the wireless network does not exist can be judged.
The way in which the network terminal obtains the password of the wireless network from the server may be the same as the way in which the network terminal obtains the network attribute from the server, and details are not repeated here.
And 204, if the network terminal judges that the password of the wireless network does not exist, removing the wireless network from the wireless network to be selected.
Since there is no password of the wireless network, the user may be required to input the password when connecting to the wireless network, thereby reducing the efficiency of connecting to the wireless network, so that the wireless network may be removed from the wireless network to be selected.
In practical applications, in order to improve the reliability of connecting to the wireless network, if the password of the wireless network does not exist, the wireless network may not be removed from the wireless network with the selection, but the wireless network with the password is preferentially selected when the target wireless network is subsequently selected, and if the target wireless network cannot be selected from the wireless networks with the password, the wireless network without the password is selected.
For example, the wireless network to be selected includes SSID1, SSID2, SSID3, SSID4, SSID5, SSID6, SSID7, SSID8, and SSID9, where it is determined that there are no passwords of SSID7, SSID8, and SSID9, so SSID7, SSID8, and SSID9 may be removed from the wireless network to be selected.
If the target wireless network is encrypted, the password of the target wireless network is obtained, the target wireless network is connected to the target wireless network according to the password and the network identifier of the target wireless network, and if the target wireless network is not encrypted, the target wireless network is connected to the target wireless network according to the network identifier of the target wireless network.
In the embodiment of the present application, preferably, because performance states and the like of different wireless networks have differences, in order to improve accuracy of selecting a target wireless network and further improve accuracy of connecting the wireless networks, priority ranking may be performed on the at least one wireless network according to network attributes of the wireless networks, and the wireless network with the highest priority ranking is used as the target wireless network.
The wireless networks can be prioritized according to the network attributes, for each wireless network, the sequence number of the wireless network in the prioritized order according to the network attributes is used as the weight, the weights are accumulated to obtain the score of the wireless network, and the wireless network with the lowest score is selected as the target wireless network according to the score of each wireless network.
For example, the wireless networks to be selected and the network attributes of each wireless network are shown in table 2. According to the network speed, the wireless networks to be selected are ranked as SSID1, SSID5, SSID3, SSID2, SSID4 and SSID6, wherein the serial numbers of SSID1 and SSID5 are 1, the serial number of SSID3 is 2, the serial numbers of SSID2 and SSID4 are 3, and the serial number of SSID6 is 4; according to the network signal intensity, the wireless networks to be selected are ranked as SSID1, SSID3, SSID2, SSID5, SSID4 and SSID6, wherein the serial numbers of SSID1 and SSID3 are 1, the serial numbers of SSID2 and SSID5 are 2, the serial number of SSID4 is 3, and the serial number of SSID6 is 4; according to whether specific user operation is needed or not, the wireless networks to be selected are ranked as SSID2, SSID3, SSID5, SSID1, SSID4 and SSID6, wherein the serial numbers of SSID2, SSID3 and SSID5 are 1, and the serial numbers of SSID1, SSID4 and SSID6 are 2. And accumulating the sequence numbers of the wireless networks in the priority ranking according to the network attributes as weights, and obtaining that the scores of SSID1, SSID3 and SSID5 are 4, the score of SSID2 is 6, the score of SSID4 is 8 and the score of SSID6 is 10. Since the scores of SSID1, SSID3, and SSID5 are all lowest, one of SSID1, SSID3, and SSID5 may be randomly selected as the target wireless network.
In the embodiment of the present application, preferably, because different network attributes have different influences on connecting to a wireless network or using the wireless network, for example, the wireless network that needs a specific user operation may affect the efficiency of connecting to the wireless network, the network speed may affect the efficiency of transmitting data through the wireless network after connection, and a situation that the sequence numbers of a plurality of wireless networks after sorting may occur through a single network attribute, in order to improve the reliability and accuracy of sorting the wireless networks according to the priority, and further improve the reliability and accuracy of connecting to the wireless network, each network attribute has a corresponding attribute priority, and correspondingly, the network terminal may sort the at least one wireless network according to each network attribute in sequence according to the attribute priority of each network attribute.
Wherein, each network attribute has a corresponding attribute priority which can be determined by the network terminal in advance.
In practical application, the wireless networks can be sorted through one network attribute, so that the wireless networks to be selected can be sorted according to the network attribute with higher attribute priority under the condition that each network attribute has corresponding attribute priority, and if the serial numbers of a plurality of wireless networks are the same after sorting, the wireless networks with the same serial numbers are sorted according to the network attribute with the attribute priority lower than that of the network attribute.
For example, the wireless networks to be selected and the network attributes of each wireless network are shown in table 2. And each network attribute is whether a specific user operation, a network speed and a signal intensity are required in the connection process or not in sequence according to the attribute priority. Therefore, according to whether a specific user operation is needed in a connection process, the priority of a wireless network which does not need the specific user operation is higher than that of a wireless network which needs the specific user operation, and the wireless networks to be selected are ranked as SSID2, SSID3, SSID5, SSID1, SSID4 and SSID6, wherein the serial numbers of SSID2, SSID3 and SSID5 are 1, and the serial numbers of SSID1, SSID4 and SSID6 are 2; then, the SSID2, the SSID3, the SSID5, the SSID1, the SSID4, and the SSID6 are adjusted in sequence according to the network speed, and the obtained wireless network is ranked as SSID5, SSID3, SSID2, SSID1, SSID4, and SSID6, where the SSID5 has a sequence number of 1, the SSID3 has a sequence number of 2, the SSID2 has a sequence number of 3, the SSID1 has a sequence number of 4, the SSID4 has a sequence number of 5, and the SSID6 has a sequence number of 6, and since the sequence numbers at this time correspond to the wireless networks one-to-one, it can be determined that the ranking is finished. Of course, if the network speeds of SSID3 and SSID2 are the same, then the obtained wireless network is ranked as SSID5, SSID2, SSID3, SSID1, SSID4, and SSID6, where the serial number of SSID5 is 1, the serial numbers of SSID2 and SSID3 are 2, the serial number of SSID1 is 3, the serial number of SSID4 is 4, and the serial number of SSID6 is 5, and since SSID3 and SSID2 are the same, the sequence of SSID5, SSID2, SSID3, SSID1, SSID4, and SSID6 can be adjusted according to the network signal strength, and the obtained wireless network is ranked as SSID5, SSID3, SSID2, SSID1, SSID4, and SSID6, where the serial number of SSID5 is 1, the serial number of SSID3, the serial number of SSID2 is 3, the serial number of SSID 4974 is 4, the serial number of SSID1 is 5, and the serial number of SSID 6856 is 1.
Of course, if the wireless network with the encryption state and no password is removed in the foregoing, when the wireless networks to be selected are sorted, the wireless networks need to be sorted according to the encryption state, and the priority of the attribute of the encryption state may be higher than the priorities of the attributes of other networks.
For example, the wireless network to be selected includes SSID1, SSID2, SSID3, SSID4, SSID5, SSID6, SSID7, SSID8, and SSID9, where it is determined that there are no passwords of SSID7, SSID8, and SSID9, and therefore the wireless network to be selected is sorted into SSID1, SSID2, SSID3, SSID4, SSID5, SSID6, SSID7, SSID8, and SSID9 according to the encryption state, where the serial numbers of SSID1, SSID2, SSID3, SSID4, SSID5, and SSID6 are 1, and the serial numbers of SSID7, SSID8, and SSID9 are 2. Then, SSID1, SSID2, SSID3, SSID4, SSID5, SSID6, SSID7, SSID8, and SSID9 are adjusted as described above, and SSID5, SSID3, SSID2, SSID1, SSID4, SSID6, SSID7, SSID8, and SSID9 are obtained, where SSID5 has a sequence number of 1, SSID3 has a sequence number of 2, SSID2 has a sequence number of 3, SSID1 has a sequence number of 4, SSID4 has a sequence number of 5, SSID6 has a sequence number of 6, SSID7 has a sequence number of 7, SSID8 has a sequence number of 8, and SSID9 has a sequence number of 9.
And step 206, the network terminal detects the network performance parameters of the currently accessed wireless network, and if the detected network performance parameters do not meet the set requirements, another target wireless network is selected from the at least one wireless network based on the network attributes.
Because the network performance parameters of the wireless network may be different from the network performance parameters when the wireless network is selected as the target wireless network when the network terminal actually accesses the wireless network, or the network performance parameters of the wireless network may fluctuate or change during the data transmission process through the wireless network, in order to ensure the reliability of data transmission through the wireless network, i.e., ensure the reliability of connecting the wireless network, the network terminal may detect the network performance parameters of the currently accessed wireless network, and then determine whether to reselect the target wireless network for connection.
For a way of detecting the network performance parameter of the wireless network, reference may be made to the related description in the foregoing, and details are not repeated here.
The setting requirement may be determined in advance by the network terminal, for example, a preset parameter range may be set in advance, and if it is detected that the network performance parameter is not in the preset parameter range, it is determined that the network performance parameter does not meet the setting requirement.
The manner of selecting another target wireless network from the at least one wireless network based on the network attribute may also be the same as the manner of selecting the target wireless network described above, and is not described here any more.
In the embodiment of the present application, preferably, in order to reduce the interaction process with the user, the network terminal may perform the above steps in the background to connect the wireless network.
Of course, in practical applications, the process or result of connecting to the wireless network may also be displayed to the user, or the user operation may be received to connect to the wireless network. For example, the network terminal may provide a "one-touch" button to the user, and when receiving a user operation based on the button, perform the above steps to connect the wireless network; or, the network terminal may also identify the wireless network that is currently establishing connection and has established connection.
In the embodiment of the present application, preferably, in an actual application scenario, other factors, such as personal preferences, which may affect the wireless network connection, may be further included, so that in order to facilitate the wireless network connection according to the selection of the user, and improve the reliability of the connection and the user experience, at least one network signal sorted according to the priority may be provided to the user.
The network terminal can display the sequenced at least one network signal through a wireless network connection interface.
For example, the network terminal may display a wireless network connection interface as shown in fig. 3. The wireless network connection interface comprises prompt information such as 'finding 2 free WIFI', a 'connection WIFI' button, a free WIFI list and an encryption WIFI list. The free WIFI is a wireless fidelity network in an encrypted state and with a password, and the encrypted WIFI is a wireless fidelity network in an encrypted state and without a password. The free WIFI list comprises two wireless fidelity networks, the encrypted WIFI list comprises three wireless fidelity networks, and the wireless fidelity networks in the lists are subjected to priority sequencing according to the mode. When user operation is received based on a 'connection WIFI' button, the wireless fidelity network which is ranked most at the front in the free WIFI list can be selected as a target wireless network to be connected, if the connection fails, the wireless fidelity networks are ranked according to the priority in sequence, the target wireless network is selected in the free WIFI list, if all the wireless fidelity networks in the free WIFI list fail to be connected, the target wireless network is selected in the encrypted WIFI list in the same mode until the connection succeeds, or all the wireless fidelity networks in all the lists fail to be connected.
In the embodiment of the application, at least one wireless network can be detected, and at least one network attribute of network performance parameters and network connection conditions can be obtained, so that a target wireless network can be selected from the at least one wireless network according to the network attribute, the problems that the wireless network is difficult to connect due to the fact that the network connection conditions cannot be determined or the performance of the connected wireless network is poor are solved, and the accuracy and the reliability of the wireless network connection are ensured.
Secondly, since the server acquires the network attributes of the plurality of wireless networks from the plurality of network terminals, the network attributes of each wireless network can be acquired from the server in order to ensure reliability and efficiency in acquiring the network attributes of the wireless networks.
In addition, since the network attribute of the wireless network stored by the server may not be consistent with the current network attribute of the wireless network, the network terminal may detect the network attribute of the wireless network in order to improve the accuracy of acquiring the network attribute, reduce the dependence on the server, and enable the network terminal to acquire the network attribute even when the network terminal cannot be connected to the server.
In addition, the network attribute comprises at least one network performance parameter of network signal intensity, network speed, network bandwidth, transmission response time and transmission packet loss rate, so that the performance of the wireless network can be determined from multiple aspects, and the accuracy of selecting the target wireless network is improved.
In addition, the network attribute comprises a network connection condition, and the network connection condition comprises whether a specific user operation is needed in the connection process, so that the selection of the target wireless network through the network attribute can be reduced, the selection of the wireless network needing the specific user operation as the target wireless network can be reduced, and the problems that the privacy of the user is invaded and the efficiency of connecting the wireless network is reduced possibly caused by receiving the specific user operation are solved.
In addition, at least one detected wireless network can be subjected to priority sequencing according to a plurality of network attributes such as network connection conditions, network performance parameters, encryption states and the like, so that a target wireless network can be quickly and accurately selected for connection according to the sequenced wireless networks, the accuracy of selecting the target wireless network is further improved, and the accuracy and the efficiency of connecting the wireless networks are improved.
EXAMPLE III
Referring to fig. 4, a flowchart of a method for connecting to a wireless network according to an embodiment of the present application is shown, and the specific steps include:
In order to store the wireless network and the network attributes of the wireless network as much as possible, and ensure that the wireless network attributes can be provided for different network terminals, and further ensure that different network terminals can be quickly and accurately connected to the wireless network according to the network attributes of the wireless network, the server can collect the network attributes of the wireless network from a plurality of network terminals.
The network terminal obtains and sends the network attribute of the wireless network to the server, so that the server collects and obtains the network attribute of the wireless network, and the manner in which the network terminal obtains and sends the network attribute of the wireless network to the server can be referred to the related description in the foregoing, which is not described in detail herein.
The types of the network attributes and the like can be referred to the related description in the foregoing, and are not described in detail here.
For the network performance parameter of the wireless network, the server may calculate an average value of the network performance parameters for the wireless network submitted by the plurality of network terminals as the network performance parameter of the wireless network.
For the network connection condition or the encryption state of the wireless network, the server can count the number of the network terminals submitting different network connection conditions or different encryption states, determine the network connection condition with a larger number of the corresponding network terminals to submit the network connection of the wireless network, and determine the encryption state with a larger number of the corresponding network terminals to be the encryption state of the wireless network.
For example, for SSID1, the server receives the encryption status submitted by 5 network terminals, where 3 network terminals submit encryption status as encryption, 2 network terminals submit encryption status as non-encryption, and 3 is greater than 2, so the server determines that the encryption status of SSID1 is encryption.
The request of the network terminal may be a network attribute acquisition request. The server can search the corresponding network attribute according to the network identifier carried in the network acquisition request and send the network attribute to the network terminal.
In the embodiment of the application, the server can collect the network attributes of the wireless networks from the plurality of network terminals and determine the network attributes of the wireless networks to be stored according to the collected network attributes of the wireless networks, so that the network attributes of the wireless networks requested by the network terminals can be sent to the network terminals when the requests of the network terminals are received, the network terminals can select the target wireless networks to be connected according to the network requests of the wireless networks, and the problems of low accuracy and reliability of connecting the wireless networks due to the fact that the network attributes of the wireless networks are difficult to determine are solved.
Example four
Referring to fig. 5, a flowchart of a method for connecting to a wireless network according to an embodiment of the present application is shown, and the specific steps include:
The manner of detecting at least one wireless network may refer to the related description in the foregoing, and details are not repeated here.
The manner of obtaining the network attribute of each wireless network may refer to the related description in the foregoing, and details are not repeated here.
For a manner of prioritizing the at least one wireless network according to the network attributes of the wireless networks and providing the at least one wireless network ranked according to the priorities to the user, reference may be made to the foregoing description, which is not repeated herein.
And step 504, the network terminal takes the wireless network with the highest priority as a target wireless network.
And 505, the network terminal is connected with the target wireless network.
The method for connecting the target wireless network may refer to the related description in the foregoing, and details are not repeated here.
In the embodiment of the application, at least one wireless network can be detected, and at least one network attribute of network performance parameters and network connection conditions can be obtained, so that a target wireless network can be selected from the at least one wireless network according to the network attribute, the problems that the wireless network is difficult to connect due to the fact that the network connection conditions cannot be determined or the performance of the connected wireless network is poor are solved, and the accuracy and the reliability of the wireless network connection are ensured.
And secondly, the detected at least one wireless network can be subjected to priority sequencing according to the network attributes, so that a target wireless network can be quickly and accurately selected for connection according to the sequenced wireless networks, the accuracy of selecting the target wireless network is further improved, and the accuracy and the efficiency of connecting the wireless networks are improved.
EXAMPLE five
The embodiment of the application provides a method for connecting a network, which comprises the following specific steps:
step 600, the network terminal detects at least one network.
The network may include a wired network or a wireless network.
Step 610, the network terminal obtains network association information of each network.
The network information may include network attributes, and of course, in practical applications, the network information may also include other information related to the network, such as the current time, network terminal environment information (mobile terminal or fixed terminal), network type, network provider, and the like.
The manner in which the network terminal obtains the network association information of each network may refer to the related description in the foregoing, and details are not repeated here.
Step 620, the network terminal selects at least one target network from the at least one network based on the network association information, and connects to the at least one target network.
The network terminal may perform priority ranking on the at least one network according to the network association information, and select at least one target network for connection in an order from high to low according to the priority, and refer to the foregoing description for the manner of performing ranking on the at least one network and selecting the at least one target network, which is not described in detail herein.
In the embodiment of the application, at least one network can be detected, and the network association information of each network can be acquired, so that at least one target network can be selected from at least one wireless network for connection according to the network association information, the problems that the network is difficult to connect to the network or the performance of the connected network is poor due to the fact that the network association information cannot be determined are solved, and the accuracy and the reliability of the network connection are ensured.
In order to facilitate better understanding of the present application for those skilled in the art, a method for connecting a wireless network according to an embodiment of the present application is described below by using a specific example, which specifically includes the following steps:
step 1, the network terminal searches at least one wireless fidelity network by calling a wireless fidelity network searching interface of the system.
The embodiment of the application can be applied to the connection only aiming at the WIFI in the encryption state, so that the at least one wireless fidelity network is in the encryption state.
For example, the found wifi network may include slbb.
And 2, the network terminal inquires whether the password of the wireless fidelity network is stored from the server, displays the wireless fidelity network in which the password is stored as free WIFI, and displays the wireless fidelity network in which the password is not stored as encrypted WIFI.
For example, an interface displaying free WIFI and encrypted WIFI may be as shown in fig. 3. Wherein the free WIFI comprises an Slbb.setup and an Slbb.gusest, and the encrypted WIFI comprises an Slbb.setup1, an Slbb.djjassda and an Slbb.inc2. When the user clicks the "connect WIFI" button in fig. 3, the network connection can be performed through the following steps.
And 3, the network terminal acquires the network speed and the connection of each wireless fidelity network from the server, whether login operation is needed or not, and determines the network signal strength of each wireless fidelity network.
And 4, the network terminal preferentially selects the free WIFI with the maximum network speed for connection according to the network speed of each wireless fidelity network.
For example, if the network speed of the slbb.setup is the maximum in free WIFI, the network connection of the slbb.setup is preferentially selected.
And 5, if the wireless fidelity network with the network speed difference smaller than or equal to the preset difference exists in the free WIFI, selecting the wireless fidelity network with the maximum network signal intensity from the plurality of wireless fidelity networks with the network speed difference smaller than or equal to the preset difference to connect according to the network signal intensity.
The preset difference value may be determined in advance by the network terminal.
For example, in free WIFI, the network speed difference between the slbb.setup and the slbb.guest is 0.5%, the network signal strength of the slbb.setup is 4, the network signal strength of the slbb.guest is 5, the preset speed difference is 1%, and 0.5% < 1%, so the slbb.guest is selected for wireless network connection.
And 6, judging that the current connection of the wireless fidelity network fails, the network speed of the wireless fidelity network is less than the preset network speed or the wireless fidelity network needs login operation by the network terminal, and reselecting the wireless fidelity network from the remaining free WIFI for connection.
The preset network speed may be determined in advance by the network terminal.
The reason why the connection of the wifi network fails or the network speed is lower than the preset network speed may be caused by network terminal failure, equipment failure in which the wifi network is deployed, network fluctuation, and the like, and the performance of the wifi network may be reduced, and the reliability and efficiency of data transmission may be reduced.
For example, if the network terminal fails to connect to the slbb.guest, or the network terminal succeeds in connecting to the slbb.guest but detects that the network speed of the slbb.guest is 0 or jumps to the login interface, the WIFI network is reselected for connection in the remaining free WIFI.
Certainly, after connection of each wireless fidelity network included in the free WIFI fails, the wireless fidelity network can be selected from the encrypted WIFI in a similar manner by receiving a password input by a user to connect.
And 7, the network terminal acquires the network speed of the currently connected wireless fidelity network, whether login is needed and other information, and feeds the information back to the server.
The network terminal can acquire the network speed included by the wireless fidelity through the process of opening a preset page to transmit data; and if the preset page is detected to be abnormal and jumps to a login interface, determining that the wireless fidelity network needs to be logged in.
The server calculates and stores an average value of network speeds of the wireless fidelity networks transmitted from the plurality of network terminals as a network speed corresponding to the wireless fidelity network. And if the number of the network terminals which send the wireless fidelity network and need to be logged in is greater than the number of the network terminals which send the wireless fidelity network and do not need to be logged in, determining that the wireless fidelity network needs to be logged in.
To facilitate understanding of the embodiments of the present application by those skilled in the art, the embodiments of the present application are described below with reference to fig. 6 to 9.
EXAMPLE six
Referring to fig. 6, a block diagram of an apparatus for connecting a wireless network according to an embodiment of the present application is shown, the apparatus including:
a wireless network detection module 601, configured to detect at least one wireless network;
a network attribute acquiring module 602, configured to acquire a network attribute of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
a target network connection module 603, configured to select a target wireless network from the at least one wireless network based on the network attribute, and connect to the target wireless network.
Optionally, the network attribute obtaining module includes:
the network attribute acquisition submodule is used for acquiring the network attribute of the wireless network from a server according to the network identifier of the wireless network;
the device further comprises:
and the network attribute submitting module is used for detecting the network attribute of the wireless network aiming at the currently accessed wireless network and submitting the network attribute to the server so that the server can determine the network attribute of the wireless network again according to the network attributes collected from the plurality of network terminals.
Optionally, the network attribute obtaining module includes:
and the network attribute detection submodule is used for detecting the network attribute of the wireless network.
Optionally, when the network attribute includes a network performance parameter, the detecting the network attribute of the wireless network includes:
after accessing the wireless network, detecting network performance parameters of the wireless network; the network performance parameter comprises at least one of network signal strength, network speed, network bandwidth, transmission response time and transmission packet loss rate.
Optionally, when the network attribute includes a network connection condition, the network connection condition includes whether a connection process requires a specific user operation;
the detecting the network attribute of the wireless network comprises:
after the wireless network is connected, accessing a preset page, and detecting whether the preset page is displayed or not;
and if the preset page is detected to jump to another page needing to submit the specific user operation, judging that the network attribute of the currently connected wireless network is that the specific user operation is needed in the connection process.
Optionally, the specific user operation includes at least one of a registration operation, a login operation, and a download operation.
Optionally, the detecting that the preset page jumps to another page that needs to submit a specific user operation includes:
and detecting that the display page is not the preset page, and the display page comprises page elements of the input type.
Optionally, the target network connection module includes:
the sequencing submodule is used for carrying out priority sequencing on the at least one wireless network according to the network attribute of each wireless network;
and the target network selection submodule is used for taking the wireless network with the highest priority as the target wireless network.
Optionally, each network attribute has a corresponding attribute priority;
the ordering sub-module is further configured to:
and sequencing the at least one wireless network according to the attribute priority of each network attribute and the network attributes in sequence.
Optionally, the apparatus further comprises:
the network parameter detection module is used for detecting the network performance parameters of the currently accessed wireless network;
and the target network selecting module is used for selecting another target wireless network from the at least one wireless network based on the network attribute if the detected network performance parameter does not meet the set requirement.
Optionally, the network attribute further includes an encryption status;
the device further comprises:
and the encryption judging module is used for judging that the encryption state of the wireless network is encryption and further judging that the password of the wireless network exists.
Optionally, the apparatus further comprises:
and the network removing module is used for removing the wireless network from the wireless network to be selected if the password of the wireless network does not exist.
Optionally, the apparatus further comprises:
and the network providing module is used for providing at least one network signal which is sequenced according to the priority to the user.
In the embodiment of the application, at least one wireless network can be detected, and at least one network attribute in the network performance parameters and the network connection conditions can be obtained, so that a target wireless network can be selected from the at least one wireless network according to the network attribute, the problems that the wireless network is difficult to connect or the performance of the connected wireless network is poor due to the fact that the network connection conditions cannot be determined are solved, and the accuracy and the reliability of the wireless network connection are ensured.
EXAMPLE seven
Referring to fig. 7, a block diagram of an apparatus for connecting to a wireless network according to an embodiment of the present application is shown, the apparatus including:
a network attribute determining module 701, configured to collect network attributes of at least one wireless network from multiple network terminals, and determine a network attribute of each wireless network according to the collected network attributes;
a network attribute providing module 702, configured to provide, according to a request of a network terminal, the network attribute to the network terminal, so that the network terminal selects a target wireless network from the at least one detected wireless network according to the network attribute and connects to the target wireless network.
In the embodiment of the application, the server can collect the network attributes of the wireless networks from the plurality of network terminals and determine the network attributes of the wireless networks to be stored according to the collected network attributes of the wireless networks, so that the network attributes of the wireless networks requested by the network terminals can be sent to the network terminals when the requests of the network terminals are received, the network terminals can select the target wireless networks to be connected according to the network requests of the wireless networks, and the problems of low accuracy and reliability of connecting the wireless networks due to the fact that the network attributes of the wireless networks are difficult to determine are solved.
Example eight
Referring to FIG. 8, shown is a block diagram of a computing device, according to one embodiment of the present application, including:
a wireless network detection module 801, configured to detect at least one wireless network;
a network attribute obtaining module 802, configured to obtain a network attribute of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
a priority ranking module 803, configured to perform priority ranking on the at least one wireless network according to network attributes of the wireless networks;
a network providing module 804, configured to provide the at least one wireless network sorted according to the priority to a user;
and a target network connection module 805, configured to use the wireless network with the highest priority as a target wireless network, and connect the target wireless network.
In the embodiment of the application, at least one wireless network can be detected, and at least one network attribute of network performance parameters and network connection conditions can be obtained, so that a target wireless network can be selected from the at least one wireless network according to the network attribute, the problems that the wireless network is difficult to connect due to the fact that the network connection conditions cannot be determined or the performance of the connected wireless network is poor are solved, and the accuracy and the reliability of the wireless network connection are ensured.
Secondly, the detected at least one wireless network can be subjected to priority sequencing according to the network attributes, so that the target wireless network can be quickly and accurately selected for connection according to the sequenced wireless networks, the accuracy of selecting the target wireless network is further improved, and the accuracy and the efficiency of connecting the wireless networks are improved.
Example nine
An embodiment of the present application provides a network connection apparatus, including:
a network detection module for detecting at least one network;
the network associated information acquisition module is used for acquiring network associated information of each network;
and the target network connection module is used for selecting at least one target network from the at least one network based on the network association information and connecting the at least one target network.
In the embodiment of the application, the server can collect the network attributes of the wireless networks from the plurality of network terminals and determine the network attributes of the wireless networks to be stored according to the collected network attributes of the wireless networks, so that the network attributes of the wireless networks requested by the network terminals can be sent to the network terminals when the requests of the network terminals are received, the network terminals can select the target wireless networks to be connected according to the network requests of the wireless networks, and the problems of low accuracy and reliability of connecting the wireless networks due to the fact that the network attributes of the wireless networks are difficult to determine are solved.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
Embodiments of the application may be implemented as a system using any suitable hardware, firmware, software, or any combination thereof, in a desired configuration. Fig. 9 schematically illustrates an exemplary system (or apparatus) 900 that can be used to implement various embodiments described herein.
For one embodiment, fig. 9 illustrates an exemplary system 900 having one or more processors 902, a system control module (chipset) 904 coupled to at least one of the processor(s) 902, a system memory 906 coupled to the system control module 904, a non-volatile memory (NVM)/storage 908 coupled to the system control module 904, one or more input/output devices 910 coupled to the system control module 904, and a network interface 912 coupled to the system control module 906.
The processor 902 may include one or more single-core or multi-core processors, and the processor 902 may include any combination of general-purpose or special-purpose processors (e.g., graphics processors, application processors, baseband processors, etc.). In some embodiments, the system 900 can function as a browser as described in embodiments herein.
In some embodiments, system 900 may include one or more computer-readable media (e.g., system memory 906 or NVM/storage 908) having instructions and one or more processors 902, which in conjunction with the one or more computer-readable media, are configured to execute the instructions to implement modules to perform the actions described herein.
For one embodiment, the system control module 904 may include any suitable interface controllers to provide any suitable interface to at least one of the processor(s) 902 and/or any suitable device or component in communication with the system control module 904.
The system control module 904 may include a memory controller module to provide an interface to the system memory 906. The memory controller module may be a hardware module, a software module, and/or a firmware module.
For one embodiment, the system control module 904 may include one or more input/output controllers to provide an interface to the NVM/storage 908 and input/output device(s) 910.
For example, NVM/storage 908 may be used to store data and/or instructions. NVM/storage 908 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more Hard Disk Drives (HDDs), one or more Compact Disc (CD) drives, and/or one or more Digital Versatile Disc (DVD) drives).
NVM/storage 908 may include storage resources that are physically part of the device on which system 900 is installed or may be accessed by the device and not necessarily part of the device. For example, NVM/storage 908 may be accessible over a network via input/output device(s) 910.
Input/output device(s) 910 may provide an interface for system 900 to communicate with any other suitable device, and input/output device(s) 910 may include communication components, audio components, sensor components, and so forth. Network interface 912 may provide an interface for system 900 to communicate over one or more networks, and system 900 may communicate wirelessly with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols, such as to access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof.
For one embodiment, at least one of the processor(s) 902 may be packaged together with logic for one or more controller(s) (e.g., memory controller module) of the system control module 904. For one embodiment, at least one of the processor(s) 902 may be packaged together with logic for one or more controllers of the system control module 904 to form a System In Package (SiP). For one embodiment, at least one of the processor(s) 902 may be integrated on the same die with logic for one or more controller(s) of the system control module 904. For one embodiment, at least one of the processor(s) 902 may be integrated on the same die with logic of one or more controllers of the system control module 904 to form a system on a chip (SoC).
In various embodiments, system 900 may be, but is not limited to being: a browser, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.). In various embodiments, system 900 may have more or fewer components and/or different architectures. For example, in some embodiments, system 900 includes one or more cameras, a keyboard, a Liquid Crystal Display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an Application Specific Integrated Circuit (ASIC), and speakers.
Wherein, if the display comprises a touch panel, the display screen may be implemented as a touch screen display to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
The present application further provides a non-volatile readable storage medium, where one or more modules (programs) are stored in the storage medium, and when the one or more modules are applied to a terminal device, the one or more modules may cause the terminal device to execute instructions (instructions) of method steps in the present application.
Provided in one example is an apparatus comprising: one or more processors; and one or more machine readable media having instructions stored thereon, which when executed by the one or more processors, cause the apparatus to perform a method as performed by a browser in embodiments of the application.
One or more machine-readable media having instructions stored thereon, which when executed by one or more processors, cause an apparatus to perform a method as performed by a browser in embodiments of the application, are also provided in one example.
An embodiment of the application discloses a method and a device, and example 1 includes a method comprising:
detecting at least one wireless network;
acquiring network attributes of each wireless network; the network attribute comprises at least one of a network performance parameter and a network connection condition;
selecting a target wireless network from the at least one wireless network based on the network attributes, and connecting the target wireless network.
Example 2 may include the method of example 1, wherein obtaining the network attributes for each wireless network comprises:
acquiring network attributes of a wireless network from a server according to a network identifier of the wireless network;
prior to the detecting at least one wireless network, the method further comprises:
and aiming at the currently accessed wireless network, detecting the network attribute of the wireless network, and submitting the network attribute to a server so that the server can determine the network attribute of the wireless network again according to the network attributes collected from a plurality of network terminals.
Example 3 may include the method of example 1, wherein obtaining the network attributes of each wireless network comprises:
network attributes of the wireless network are detected.
Example 4 may include the method of examples 2 or 3, wherein when the network attribute comprises a network performance parameter, the detecting the network attribute of the wireless network comprises:
after accessing the wireless network, detecting network performance parameters of the wireless network; the network performance parameter comprises at least one of network signal strength, network speed, network bandwidth, transmission response time and transmission packet loss rate.
Example 5 may include the method of example 2 or 3, wherein when the network attribute comprises a network connection condition, the network connection condition comprises whether a connection procedure requires a particular user action;
the detecting the network attribute of the wireless network comprises:
after the wireless network is connected, accessing a preset page, and detecting whether the preset page is displayed or not;
and if the preset page is detected to jump to another page needing to submit the specific user operation, judging that the network attribute of the currently connected wireless network is that the specific user operation is needed in the connection process.
Example 6 may include the method of example 5, the particular user operation comprising at least one of a registration operation, a login operation, and a download operation.
Example 7 may include the method of example 5, wherein the detecting that the preset page jumps to another page that requires submission of a particular user operation comprises:
and detecting that the display page is not the preset page and the display page comprises page elements of the input type.
Example 8 may include the method of example 1, the choosing a target wireless network from the at least one wireless network based on the network attribute comprising:
prioritizing the at least one wireless network according to network attributes of the wireless networks;
and taking the wireless network with the highest priority as the target wireless network.
Example 9 may include the method of example 8, each network attribute having a corresponding attribute priority;
the prioritizing the at least one wireless network according to the network attributes of each wireless network comprises:
and sequencing the at least one wireless network according to the attribute priority of each network attribute and the network attributes in sequence.
Example 10 may include the method of example 1, further comprising, after the connecting the target wireless network:
detecting a network performance parameter of a currently accessed wireless network;
and if the detected network performance parameters do not meet the set requirements, selecting another target wireless network from the at least one wireless network based on the network attributes.
Example 11 may include the method of example 1, the network attribute further comprising an encryption status;
after the obtaining of the network attribute of each wireless network, the method further includes:
and judging that the encryption state of the wireless network is encryption, and further judging that a password of the wireless network exists.
Example 12 may include the method of example 11, the method further comprising:
and if the password of the wireless network does not exist, removing the wireless network from the wireless network to be selected.
Example 13 may include the method of example 8, the method further comprising:
and providing the at least one wireless network ordered according to the priority to the user.
Example 14, an apparatus, comprising: one or more processors; and one or more machine readable media having instructions stored thereon, which when executed by the one or more processors, cause the apparatus to perform a method as recited in one or more of claims example 1-example 13.
Example 15, one or more machine readable media having instructions stored thereon that, when executed by one or more processors, cause an apparatus to perform a method as recited in one or more of claims example 1-example 13.
Although certain examples have been illustrated and described for purposes of description, a wide variety of alternate and/or equivalent implementations, or calculations, may be made to achieve the same objectives without departing from the scope of practice of the present application. This application is intended to cover any adaptations or variations of the embodiments discussed herein. Therefore, it is manifestly intended that the embodiments described herein be limited only by the claims and the equivalents thereof.
Claims (21)
1. A method of connecting to a wireless network, comprising:
detecting at least one wireless network;
acquiring network attributes of each wireless network; the network attribute comprises a network performance parameter and a network connection condition, the network connection condition comprises whether a connection process needs a specific user operation, the network attribute is determined again by a server according to the network attributes collected by a plurality of network terminals, the specific user operation comprises at least one of a registration operation, a login operation and a download operation, wherein if a preset page detected to be accessed after the connection of the wireless network jumps to another page needing to submit the specific user operation, the connection process needs the specific user operation;
selecting a target wireless network from the at least one wireless network based on the network attributes, and connecting the target wireless network.
2. The method of claim 1, wherein obtaining the network attributes of each wireless network comprises:
acquiring network attributes of a wireless network from a server according to a network identifier of the wireless network;
prior to the detecting at least one wireless network, the method further comprises:
and aiming at the currently accessed wireless network, detecting the network attribute of the wireless network, and submitting the network attribute to a server so that the server can determine the network attribute of the wireless network again according to the network attributes collected from a plurality of network terminals.
3. The method of claim 1, wherein obtaining the network attributes of each wireless network comprises:
network attributes of the wireless network are detected.
4. The method of claim 2 or 3, wherein when the network attribute comprises a network performance parameter, the detecting the network attribute of the wireless network comprises:
after accessing the wireless network, detecting network performance parameters of the wireless network; the network performance parameter comprises at least one of network signal strength, network speed, network bandwidth, transmission response time and transmission packet loss rate.
5. The method according to claim 2 or 3,
the detecting the network attribute of the wireless network comprises:
after the wireless network is connected, accessing a preset page, and detecting whether the preset page is displayed or not;
and if the preset page is detected to jump to another page needing to submit the specific user operation, judging that the network attribute of the currently connected wireless network is that the specific user operation is needed in the connection process.
6. The method according to claim 5, wherein the detecting that the preset page jumps to another page requiring submission of a specific user operation comprises:
and detecting that the display page is not the preset page, and the display page comprises page elements of the input type.
7. The method of claim 1, wherein the selecting a target wireless network from the at least one wireless network based on the network attribute comprises:
prioritizing the at least one wireless network according to network attributes of the wireless networks;
and taking the wireless network with the highest priority as the target wireless network.
8. The method of claim 7, wherein each network attribute has a corresponding attribute priority;
the prioritizing the at least one wireless network according to the network attributes of each wireless network comprises:
and sequencing the at least one wireless network according to the attribute priority of each network attribute and the network attributes in sequence.
9. The method of claim 1, wherein after the connecting to the target wireless network, the method further comprises:
detecting a network performance parameter of a currently accessed wireless network;
and if the detected network performance parameters do not meet the set requirements, selecting another target wireless network from the at least one wireless network based on the network attributes.
10. The method of claim 1, wherein the network attributes further include encryption status;
after the obtaining of the network attribute of each wireless network, the method further includes:
and judging that the encryption state of the wireless network is encryption, and further judging that a password of the wireless network exists.
11. The method of claim 10, further comprising:
and if the password of the wireless network does not exist, removing the wireless network from the wireless network to be selected.
12. The method of claim 8, further comprising:
and providing the at least one wireless network ordered according to the priority to the user.
13. A method of connecting to a wireless network, comprising:
collecting network attributes of at least one wireless network from a plurality of network terminals, and determining the network attributes of each wireless network according to the collected network attributes, wherein the network attributes comprise network performance parameters and network connection conditions, the network connection conditions comprise whether a connection process needs specific user operation, and the specific user operation comprises at least one of registration operation, login operation and downloading operation, wherein if it is detected that an accessed preset page jumps to another page needing to submit the specific user operation after the wireless network is connected, it is determined that the connection process needs the specific user operation;
and providing the network attribute to the network terminal according to a request of the network terminal, so that the network terminal selects a target wireless network from the at least one detected wireless network according to the network attribute and connects the target wireless network.
14. A method of connecting to a wireless network, comprising:
detecting at least one wireless network;
acquiring network attributes of each wireless network; the network attribute comprises a network performance parameter and a network connection condition, the network connection condition comprises whether a connection process needs a specific user operation, the network attribute is determined again by a server according to the network attributes collected by a plurality of network terminals, the specific user operation comprises at least one of a registration operation, a login operation and a download operation, wherein if a preset page detected to be accessed after the connection of the wireless network jumps to another page needing to submit the specific user operation, the connection process needs the specific user operation;
the wireless network processing method comprises the steps of carrying out priority sequencing on at least one wireless network according to network attributes of the wireless networks, and providing the at least one wireless network which is sequenced according to the priority to a user;
taking the wireless network with the highest priority as a target wireless network;
and connecting the target wireless network.
15. An apparatus for connecting to a wireless network, comprising:
the wireless network detection module is used for detecting at least one wireless network;
the network attribute acquisition module is used for acquiring the network attributes of each wireless network; the network attribute comprises a network performance parameter and a network connection condition, the network connection condition comprises whether a connection process needs a specific user operation, the network attribute is determined again by a server according to the network attributes collected by a plurality of network terminals, the specific user operation comprises at least one of a registration operation, a login operation and a download operation, wherein if a preset page detected to be accessed after the connection of the wireless network jumps to another page needing to submit the specific user operation, the connection process needs the specific user operation;
and the target network connection module is used for selecting a target wireless network from the at least one wireless network based on the network attribute and connecting the target wireless network.
16. An apparatus for connecting to a wireless network, comprising:
the network attribute determining module is used for collecting network attributes of at least one wireless network from a plurality of network terminals and determining the network attributes of each wireless network according to the collected network attributes, wherein the network attributes comprise network performance parameters and network connection conditions, the network connection conditions comprise whether a connection process needs specific user operation, and the specific user operation comprises at least one of registration operation, login operation and downloading operation, wherein if the preset page accessed after the wireless network is connected is detected to jump to another page needing to submit the specific user operation, the connection process needs the specific user operation;
and the network attribute providing module is used for providing the network attribute to the network terminal according to a request of the network terminal so that the network terminal can select a target wireless network from at least one detected wireless network according to the network attribute and connect the target wireless network.
17. A computing device, comprising:
the wireless network detection module is used for detecting at least one wireless network;
the network attribute acquisition module is used for acquiring the network attributes of each wireless network; the network attribute comprises a network performance parameter and a network connection condition, the network connection condition comprises whether a connection process needs a specific user operation, the network attribute is determined again by a server according to the network attributes collected by a plurality of network terminals, the specific user operation comprises at least one of a registration operation, a login operation and a download operation, wherein if a preset page detected to be accessed after the connection of the wireless network jumps to another page needing to submit the specific user operation, the connection process needs the specific user operation;
the priority ordering module is used for carrying out priority ordering on the at least one wireless network according to the network attribute of each wireless network;
the network providing module is used for providing at least one wireless network which is sequenced according to the priority to the user;
and the target network connection module is used for connecting the wireless network with the highest priority ranking with the target wireless network.
18. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1-12 when executing the computer program.
19. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-12.
20. A method of connecting to a network, comprising:
detecting at least one network;
acquiring network associated information, network performance parameters and network connection conditions of each network, wherein the network connection conditions comprise whether a connection process needs specific user operation or not, the network associated information, the network performance parameters and the network connection conditions are re-determined by a server according to network attributes collected by a plurality of network terminals, the specific user operation comprises at least one of registration operation, login operation and downloading operation, and if the preset page accessed after the connection of the wireless network is detected to jump to another page needing to submit the specific user operation, the specific user operation needed in the connection process is determined;
and selecting at least one target network from the at least one network based on the network association information, the network performance parameters and the network connection conditions, and connecting the at least one target network.
21. A network-connected apparatus, comprising:
a network detection module for detecting at least one network;
the system comprises a network associated information acquisition module, a network performance parameter acquisition module and a network connection condition acquisition module, wherein the network associated information, the network performance parameter and the network connection condition acquisition module are used for acquiring network associated information, the network performance parameter and the network connection condition of each network, the network connection condition comprises whether a connection process needs specific user operation or not, the network associated information, the network performance parameter and the network connection condition are re-determined by a server according to network attributes collected by a plurality of network terminals, the specific user operation comprises at least one of registration operation, login operation and downloading operation, and if the preset page accessed after the connection of the wireless network is detected to jump to another page needing to submit the specific user operation, the connection process needs the specific user operation;
and the target network connection module is used for selecting at least one target network from the at least one network based on the network association information, the network performance parameters and the network connection conditions and connecting the at least one target network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710551914.0A CN109429239B (en) | 2017-07-07 | 2017-07-07 | Method and device for connecting wireless network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710551914.0A CN109429239B (en) | 2017-07-07 | 2017-07-07 | Method and device for connecting wireless network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109429239A CN109429239A (en) | 2019-03-05 |
CN109429239B true CN109429239B (en) | 2022-06-07 |
Family
ID=65498829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710551914.0A Active CN109429239B (en) | 2017-07-07 | 2017-07-07 | Method and device for connecting wireless network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109429239B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831298A (en) * | 2019-06-06 | 2020-10-27 | 北京骑胜科技有限公司 | Firmware upgrading method and device, electronic equipment and storage medium |
CN110572857B (en) * | 2019-09-06 | 2021-12-07 | 腾讯科技(深圳)有限公司 | Network connection processing method and device, electronic equipment and storage medium |
CN110958627A (en) * | 2019-12-09 | 2020-04-03 | 西安锐驰电器有限公司 | Network access method |
CN111866994B (en) * | 2020-07-26 | 2021-02-05 | 广云物联网科技(广州)有限公司 | Method and device for rapidly distributing network at hot spot |
CN112512030B (en) * | 2020-12-02 | 2023-04-11 | 上海哔哩哔哩科技有限公司 | Information determination method and device for target object |
CN116600358A (en) * | 2023-04-24 | 2023-08-15 | 深圳云视智景科技有限公司 | Network switching method and device, storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103108353A (en) * | 2011-11-10 | 2013-05-15 | 三星电子株式会社 | Method and apparatus to select an access point |
CN105517112A (en) * | 2015-12-31 | 2016-04-20 | 小米科技有限责任公司 | Method and device for displaying WiFi network information |
CN105792327A (en) * | 2016-02-24 | 2016-07-20 | 努比亚技术有限公司 | Wireless access method, mobile terminal and server |
CN106162696A (en) * | 2015-04-15 | 2016-11-23 | 中兴通讯股份有限公司 | Method, device and the terminal that a kind of wireless network connects |
CN106413046A (en) * | 2016-10-27 | 2017-02-15 | 北京小米移动软件有限公司 | Wireless network recommendation method, device and equipment |
-
2017
- 2017-07-07 CN CN201710551914.0A patent/CN109429239B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103108353A (en) * | 2011-11-10 | 2013-05-15 | 三星电子株式会社 | Method and apparatus to select an access point |
CN106162696A (en) * | 2015-04-15 | 2016-11-23 | 中兴通讯股份有限公司 | Method, device and the terminal that a kind of wireless network connects |
CN105517112A (en) * | 2015-12-31 | 2016-04-20 | 小米科技有限责任公司 | Method and device for displaying WiFi network information |
CN105792327A (en) * | 2016-02-24 | 2016-07-20 | 努比亚技术有限公司 | Wireless access method, mobile terminal and server |
CN106413046A (en) * | 2016-10-27 | 2017-02-15 | 北京小米移动软件有限公司 | Wireless network recommendation method, device and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN109429239A (en) | 2019-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109429239B (en) | Method and device for connecting wireless network | |
CN106658652B (en) | Method and device for connecting WiFi hotspot | |
US10299197B2 (en) | Wireless fidelity connection method, mobile terminal and storage medium | |
WO2017020654A1 (en) | Wireless network access method and device | |
KR102154800B1 (en) | Data streaming method of electronic apparatus and electronic apparatus thereof | |
US20180041893A1 (en) | Method and system of multi-terminal mapping to a virtual sim card | |
US9883447B2 (en) | Communication method and apparatus supporting selective communication services | |
KR20200054721A (en) | An elelctronic device and method for operating access point information of the same | |
KR102135579B1 (en) | Apparatus and method for network connection | |
WO2018103402A1 (en) | Wireless fidelity (wifi) scan method and related product | |
US20160323331A1 (en) | Electronic share server, screen sharing method, and program for electronic share server | |
CN112929224A (en) | Network distribution method and device of equipment, server and computer readable storage medium | |
US10143033B2 (en) | Communications apparatus, control method, and storage medium | |
US10469573B2 (en) | Method, apparatus, and system for managing invitations for multi-device participation in an application program | |
US10284614B2 (en) | Method for downloading contents of electronic device and electronic device thereof | |
US20190159111A1 (en) | Method for Wireless Fidelity Network Scanning and Terminal Device | |
US20160374127A1 (en) | Mobile terminal, access point related content providing server, access point related content acquiring method, mobile terminal program | |
WO2018103403A1 (en) | Wireless fidelity (wi-fi) scanning method and related product | |
EP2931000A1 (en) | Wireless communication apparatus, wireless communication method, and wireless communication program | |
CN105578270B (en) | Application starting method, router and television | |
US9648554B2 (en) | Mobile terminal for cell reselection in cellular mobile communication system and methods therefor | |
CN111124824A (en) | Mobile phone game frame rate recommendation method and device and mobile terminal | |
CN106535102A (en) | Mobile terminal positioning method and mobile terminal | |
US12047345B2 (en) | Access point name configuration method and apparatus, and readable storage medium | |
WO2019041279A1 (en) | Search resource recommendation method and related product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |