Disclosure of Invention
The invention mainly aims to provide a wireless networking management method, aiming at solving the technical problem that the prior art does not have automatic management on equipment accessed to a wireless network.
In addition, to achieve the above object, the present invention further provides a wireless networking management method, including:
when a password acquisition request sent by a first client is received, acquiring verification information corresponding to the password acquisition request;
if the verification information is verified successfully, inquiring a temporary internet access password associated with the current time, and sending the two-dimensional code carrying the temporary internet access password to the first client;
when an internet access request generated by scanning the two-dimensional code is received, acquiring a client identification associated with the internet access request;
and establishing communication connection of a second client corresponding to the client identification so that the second client is in communication connection with the wireless networking server within a preset time period.
Optionally, after the step of establishing a communication connection with a second client corresponding to the client identifier, the method includes:
acquiring current connection information of the wireless networking server, and determining the current bandwidth utilization rate of the wireless networking server according to the current connection information;
and if the current bandwidth utilization rate is greater than a first preset threshold value, sending low network speed connection prompt information to the second client.
Optionally, after the step of receiving an internet access request generated by scanning the two-dimensional code, the method includes:
acquiring the number of devices in communication connection with the wireless networking server;
if the number of the devices in communication connection with the wireless networking server is smaller than a second preset threshold value, acquiring a client identifier associated with the networking request;
and if the number of the devices in communication connection with the wireless networking server side is equal to the second preset threshold value, not responding to the networking request.
Optionally, after the step of establishing a communication connection with a second client corresponding to the client identifier, the method includes:
acquiring historical communication information of the second client;
and determining the connection duration according to the historical communication information so that the second client side keeps the communication connection with the wireless networking service side within the connection duration.
Optionally, the step of determining a connection duration according to the historical communication information includes:
acquiring connectable time corresponding to the second client;
determining an adjustment time length according to the historical connection time length and the network resource occupation amount in the historical communication information;
and calculating the connectable time length and the adjusted time length to obtain the connection time length.
Optionally, after the step of establishing a communication connection with a second client corresponding to the client identifier so that the second client is in communication connection with the wireless networking service within a preset time period, the method includes:
acquiring current operation information of the second client, wherein the current operation information comprises current operation software and current network speed;
and adjusting the preset time period according to the current running software and the current network speed.
Optionally, the step of adjusting the preset time period according to the current running software and the current network speed includes:
judging whether the currently running software belongs to a preset software set or not;
if the current running software belongs to the preset software set, prolonging the preset time period;
and if the current running software does not belong to the preset software set, shortening the preset time period.
In addition, in order to achieve the above object, the present invention further provides a wireless networking management system, where the wireless networking management system includes a wireless networking server, a first client, and a second client, and the wireless networking management system implements the following steps:
the wireless networking service end receives a password acquisition request sent by a first client end and acquires verification information corresponding to the password acquisition request;
if the verification information is verified successfully, the wireless networking server creates a temporary internet access password;
the wireless networking server sends the two-dimensional code carrying the temporary internet access password to a first client;
the first client receives the two-dimension code and displays the two-dimension code on a display interface;
the second client scans the two-dimensional code, acquires the temporary internet access password and sends an internet access request carrying the temporary internet access password to the wireless internet access server;
and when the wireless networking server receives the internet surfing request, establishing communication connection with the second client, and keeping the communication connection within a preset time period.
Further, to achieve the above object, the present invention provides a wireless networking management apparatus comprising:
the authentication information acquisition module is used for acquiring authentication information corresponding to a password acquisition request when the password acquisition request sent by a first client is received;
the temporary internet access password generation module is used for generating a temporary internet access password and sending the two-dimensional code carrying the temporary internet access password to the first client if the verification information is verified successfully;
the internet access request receiving module is used for acquiring a client identifier associated with the internet access request when the internet access request generated by scanning the two-dimensional code is received;
and the wireless connection establishing module is used for establishing the wireless connection of a second client corresponding to the client identification so as to enable the second client to be in communication connection with the wireless networking server within a preset time period.
Further, to achieve the above object, the present invention also provides a wireless networking management apparatus, comprising: a memory, a processor, and a wireless networking management program stored on the memory and operable on the processor, the wireless networking management program when executed by the processor implementing the steps of the wireless networking management method as described above.
Further, to achieve the above object, the present invention also provides a computer readable storage medium having stored thereon a wireless networking management program, which, when executed by a processor, implements the steps of the wireless networking management method as described above.
The embodiment of the invention provides a wireless networking management method, a wireless networking management system, wireless networking management equipment and a computer readable storage medium. In the embodiment of the invention, the password acquisition request sent by the first client is received, so that the verification information corresponding to the password acquisition request is acquired, then the verification information is verified, when the verification is successful, the temporary internet access password used by the wireless networking service end at the current time is inquired, the temporary internet access password is written into the two-dimensional code and is sent to the first client and is displayed on the screen of the first client, when the second equipment scans the two-dimensional code displayed on the screen of the first client, the temporary internet access password is acquired, the internet access request is sent to the wireless networking service end, the wireless networking service end acquires the client identifier of the second equipment through the internet access request, so that the communication connection between the second equipment corresponding to the client identifier is established, and the established communication connection can only be maintained within the time period preset by the wireless networking management program, in the embodiment, by arranging the first client and the second client, the management method of the device connection router is safe and labor cost is saved under the condition that the connection password of the wireless networking server is not clear.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The wireless network management terminal (also called terminal, equipment or terminal equipment) in the embodiment of the invention can be gateway equipment such as a router and the like, and can also be mobile terminal equipment with a display function such as a smart phone, a personal computer and the like.
As shown in fig. 1, the terminal may include: aprocessor 1001, such as a CPU, anetwork interface 1004, auser interface 1003, amemory 1005, acommunication bus 1002. Wherein acommunication bus 1002 is used to enable connective communication between these components. Theuser interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and theoptional user interface 1003 may also include a standard wired interface, a wireless interface. Thenetwork interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). Thememory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). Thememory 1005 may alternatively be a storage device separate from theprocessor 1001.
Optionally, the terminal may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display screen according to the brightness of ambient light, and a proximity sensor that may turn off the display screen and/or the backlight when the mobile terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile terminal is stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile terminal; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, amemory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a wireless networking management program.
In the terminal shown in fig. 1, thenetwork interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; theuser interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and theprocessor 1001 may be used to invoke a wireless networking management program stored in thememory 1005 that, when executed by the processor, implements the operations in the wireless networking management methods provided by the embodiments described below.
Based on the hardware structure of the equipment, the embodiment of the wireless connection management method is provided.
Referring to fig. 2, in a first embodiment of the wireless networking management method of the present invention, the wireless networking management method includes:
step S10, when receiving a password obtaining request sent by the first client, obtaining authentication information corresponding to the password obtaining request.
The wireless networking management method in this embodiment is applied to a wireless networking server, where the wireless networking server includes a router and other gateway devices, and the router is used as an example for the wireless networking server in the following description.
The first client in this embodiment refers to a terminal device having a wireless connection function and a display function, for example, a smart phone.
This embodiment provides a specific application scenario, a family has a home router, and a broadband service is opened, a friend of the family visits, and asks wifi password to the family, the family takes out its own mobile phone (i.e., a first client in this embodiment), inputs information (i.e., authentication information in this embodiment) such as an account password in a certain page popped up by a certain program corresponding to the family router, which proves that the family is a holder of a wireless network, and after the family inputs the authentication information, the first client sends a password acquisition request including the authentication information to the router, where the purpose of sending the password acquisition request to the router is to acquire a connection password periodically updated by the router.
In the specific application scenario of this embodiment, the connection password of the router is updated periodically, which is to prevent too many devices from knowing the connection password of the router, which may cause a problem that multiple devices occupy wireless network resources, thereby causing inconvenience to the use of the owner of the wireless network, and if the router is a public router in a store for use by customers, if the connection password is not changed for a long time, the number of devices that can be connected to the router may be more, and if there are devices that unreasonably occupy network resources, such as high-speed downloading, among the devices connected to the router, network use of other devices connected to the router is affected, in view of the above situation, in the specific application scenario of the wireless networking management method of this embodiment, the connection password of the router is updated periodically, and a password acquisition request is sent to the router through the first client owned by the owner of the wireless network, and the direct leakage of the connection password of the router is also avoided.
Step S20, if the verification information is successfully verified, querying a temporary internet access password associated with the current time, and sending the two-dimensional code carrying the temporary internet access password to the first client.
It is known that the connection password of a router is updated regularly, for example, every day with different connection passwords. In the above specific application scenario, the router may set updating every day, and if the verification information input by the node is correct, the router (the wireless networking management terminal installed in the router) will query the connection password (i.e., the temporary internet access password in this embodiment) corresponding to the current day (i.e., the current time in this embodiment) of the verification information input by the node, so that the connection password updated every day by the router may be generated by obtaining a random number and combining the random number in a permutation and combination manner, and the router stores the queried temporary internet access password at the current time in a two-dimensional code in an encoded manner and sends the two-dimensional code to the first client. Specifically, when a friend of xiaoming inquires a router connection password of xiaoming, xiaoming can obtain a current temporary internet access password of the router through a mobile phone of the friend and display a two-dimensional code containing the temporary internet access password on the mobile phone of the friend to enable the friend to scan the two-dimensional code and obtain the temporary internet access password, so that the router of xiaoming can be used for surfing the internet.
Step S30, when receiving an internet access request generated by scanning the two-dimensional code, acquiring a client identifier associated with the internet access request.
The client identifier in this embodiment refers to a unique identifier of a device that can be connected to a wireless network, and is used to distinguish different devices.
In the above embodiment, after the xiaoming shows the two-dimensional code displayed on the mobile phone of the good friend, the good friend may scan the two-dimensional code by using the mobile phone, so as to obtain the temporary internet access password, and it is known that some information of the router, such as the device name of the router, the physical address of the router, and the like, is also stored in the two-dimensional code, so that when the xiaoming friend scans the two-dimensional code, the good can simultaneously determine the wireless network corresponding to the two-dimensional code, so that the mobile phone of the xiaoming friend can successfully connect to the router, and it is known that the purpose of obtaining the client identifier is to determine the device that scans the two-dimensional code and sends the internet access request to the router, and especially when a plurality of devices that scan the two-dimensional code exist simultaneously, it becomes more important to determine the device that sends the internet access.
And step S40, establishing a communication connection of a second client corresponding to the client identifier, so that the second client is in communication connection with the wireless networking server within a preset time period.
The second client in this embodiment refers to a device that the first client wants to establish a connection with the router by scanning.
This embodiment gives another specific application scenario, a restaurant is installed with a router, the restaurant places a tablet computer at a cash register, a two-dimensional code is displayed on the screen of the tablet computer (scanning the two-dimensional code can obtain a temporary internet access password of the router at the current time point) for the customer to scan, when the router is used, the update time interval of the temporary internet access password can be one day, since the restaurant customer is unlikely to wait for one day at the restaurant, and when there are many customers using the router in the restaurant, it becomes necessary to limit the time period for the customer to use the router, and it is known that this limited time period (i.e. the preset time period in this embodiment) is shorter than the update time of the router, although the update time of the router connection password can be freely set, if the update time of the router connection password is set to be short, it may be caused before the connection password is updated, when a customer scans the two-dimensional code and then the connection password is updated, the customer cannot use the router to surf the internet, so the time for updating the connection password of the router is generally set to be relatively long, for example, one day. Therefore, when the customer connects to the wireless network by scanning the two-dimensional code, the remaining connectable time can be displayed on the mobile phone interface.
Specifically, the step S30, after receiving the internet access request generated by scanning the two-dimensional code, includes:
and a1, acquiring the number of the devices which are in communication connection with the wireless networking server.
Step a2, if the number of the devices in communication connection with the wireless networking server is smaller than a second preset threshold, obtaining a client identifier associated with the internet request.
Step a3, if the number of the devices in communication connection with the wireless networking server is equal to the second preset threshold, not responding to the internet request.
It should be noted that all the routers in the market have limitations on the number of connectable devices, and the router holder may also limit the number of connectable devices of the router in the background. When a new device tries to establish connection with the router by scanning the two-dimensional code, the wireless networking management program acquires the number of devices currently connected with the router, for example, the number of devices currently connected with the router is 15, and the second preset threshold is also 15, the router will not respond to the internet access request sent by the new device any more, and the devices currently connected with the router can be removed, so that the new device can establish connection with the router when the number of devices currently connected reaches the second preset threshold.
Specifically, the step after the communication connection of the second client corresponding to the client identifier is established in step S40 includes:
step b1, obtaining the current connection information of the wireless networking server, and determining the current bandwidth utilization rate of the wireless networking server according to the current connection information.
Step b2, if the current bandwidth utilization rate is greater than a first preset threshold, sending a low network speed connection prompt message to the second client.
The current connection information in this embodiment refers to all devices that are currently in communication connection with the wireless connection server, and the network speed used by these devices. It is known that the main line of the network to which the router is connected has a certain bandwidth limitation, where the bandwidth may represent the maximum internet speed that the router can provide, by obtaining the current used internet speed of each device communicatively connected to the router, the current bandwidth utilization of the router may be calculated and, when a new device connects to the router, the wireless networking service obtains the current bandwidth utilization, e.g., when the device 4 accesses a router with a bandwidth of 10Mb/s, the wireless networking service program acquires that there is still a router connected to the device 1, the device 2 and the device 3, and currently used network speeds are 3Mb/s, 2Mb/s and 3Mb/s respectively, the bandwidth utilization is 80%, and if the first preset threshold is less than 80%, the wireless networking management program will send a low network speed connection prompt message to the device 4.
Specifically, the step after the communication connection of the second client corresponding to the client identifier is established in step S40 further includes:
and c1, acquiring the historical communication information of the second client.
And c2, determining the connection duration according to the historical communication information, so that the second client maintains the communication connection with the wireless networking server within the connection duration.
It can be known that, after each new device is connected to the router, it is default that the new device can be connected to the router within a preset time period, the preset time can also be adjusted, and besides subjective adjustment of the user, the historical communication information can also be actively adjusted by the wireless networking management program, where the historical communication information in this embodiment refers to a historical record of a certain second client (a device corresponding to a unique device identification number) connected to the router, including the connection duration and the network resources used, and the purpose of obtaining the historical communication information of the second client is to screen out the second client having a network resource preemption behavior, for example, unreasonably using a high-speed download function, and the like, which may cause that other second clients cannot use the router to surf the internet normally or cause that other clients have too low network speed, and in this case, the wireless networking management program will have a phenomenon that the second client (a device corresponding to a network resource preemption behavior in the historical communication information) exists Second client) connects to the router, and then modifies the preset time, and specifically, the wireless networking management program determines the time (i.e., the connection duration in this embodiment) that the second client can connect to according to the historical communication information of the second client, so that the connection duration replaces the preset time.
In this embodiment, a specific application scenario is given, after the device 1 connects to the router, the wireless networking management program obtains that the device 1 connects to the router 3 times in history, connection durations are 65 minutes, 60 minutes and 50 minutes, network resources used each time are 1.5G, 1.2G and 1.01G, if the average time that the network resources used per hour exceeds 1G is taken as a preset time adjustment standard, the device 1 is adjusted for a preset time, and the preset time (i.e., the time for connecting to the router) is reduced, specifically how much time is reduced, which is not limited in this embodiment, but follows that the more the amount of the network resources used per hour exceeds 1G, the more the time is reduced.
Specifically, the step c2 is a step of refining, which comprises:
and d1, acquiring the connectable time length corresponding to the second client.
And d2, determining the adjustment duration according to the historical connection duration and the network resource occupation amount in the historical communication information.
And d3, calculating the connectable time length and the adjusting time length to obtain the connecting time length.
It is to be noted that, the connectable time duration in this embodiment is a preset time period in the above embodiment, and this connectable time duration is freely set, for example, the connectable time duration is set to 3 hours, that is, when a certain mobile terminal (i.e., the second client in this embodiment) connects to the router by scanning the two-dimensional code, the default connecting time duration of this mobile terminal is 3 hours, when the connecting time duration reaches 3 hours, the mobile terminal will disconnect from the router, and this connectable time duration can be automatically adjusted by the wireless networking management program in addition to being manually adjusted by the user, specifically, when the mobile terminal connects to the router, the wireless networking management program will obtain historical communication information between the mobile terminal and the router, where the historical communication information includes the historical connecting time duration and the network resource occupation amount, and these two items of information are used for determining whether the connection between the mobile terminal and the router is normal, it can be known that, in this embodiment, the longer the historical connection duration, or the larger the occupied amount of the network resource in unit time, the more abnormal the connection between the mobile terminal and the router is, when the connection between the mobile terminal and the router is abnormal, the wireless networking management program will reduce the connectable duration, and the adjusted connectable duration is the adjusted duration in this embodiment.
In this embodiment, by receiving a password acquisition request sent by a first client, thereby acquiring authentication information corresponding to the password acquisition request, and then by verifying the authentication information, when the authentication is successful, querying a temporary internet access password used by a wireless networking service end at the current time, the temporary internet access password being written into a two-dimensional code and being sent to the first client and being displayed on a screen of the first client, when a second device scans the two-dimensional code displayed on the screen of the first client, acquiring the temporary internet access password and sending an internet access request to the wireless networking service end, the wireless networking service end acquiring a client identifier of the second device through the internet access request, thereby establishing a communication connection between the second devices corresponding to the client identifier, and the established communication connection being maintained only within a time period preset by a wireless networking management program, in the embodiment, by arranging the first client and the second client, the management method of the device connection router is safe and labor cost is saved under the condition that the connection password of the wireless networking server is not clear.
Further, referring to fig. 3, a second embodiment of the wireless connection management method of the present invention is provided on the basis of the above-mentioned embodiment of the present invention.
This embodiment is a step after step S40 in the first embodiment, and the present embodiment is different from the above-described embodiments of the present invention in that:
step S50, obtaining current operation information of the second client, where the current operation information includes current operation software and current network speed.
And step S60, adjusting the preset time period according to the current running software and the current network speed.
It is noted that, in the above application scenario, if the connection with the second client is disconnected after the preset time period elapses, which may cause a phenomenon that the customer (of the second client) is playing a game using the second client, or watching a video, and then the wireless network is suddenly disconnected, so that the customer is not happy, thereby causing dissatisfaction with the restaurant, in order to avoid such a phenomenon, the present embodiment introduces another preset time adjustment method, specifically, after the second client connects to the router, the wireless networking management program acquires current operation information of the second device, specifically, the current operation information includes a program currently running on the second device (i.e., current operation software in the present embodiment) and a network speed of the currently connected router (i.e., current network speed in the present embodiment), and it is known that the wireless networking management program can acquire the program and the network speed running on the second client in real time after the second client connects to the router, and adjusting the preset time period according to the program running on the second client and the network speed when the preset time period is about to end, so that when the program running on the second client is a game, a video or a payment program, the preset time period can be properly prolonged and the program can be sent to the second client in the form of a prompt message.
Specifically, the step S60 is a step of refining, including:
and e1, judging whether the currently running software belongs to a preset software set.
And e2, if the currently running software belongs to the preset software set, prolonging the preset time period.
And e3, if the currently running software does not belong to the preset software set, shortening the preset time period.
It should be noted that the wireless networking management program may obtain, in real time, a program and a network speed running on the second client after the second client is connected to the router, and adjust the preset time period according to the program and the network speed running on the second client when the preset time period is about to end, where the preset software set in this embodiment is a set in which programs such as common game programs, video programs, and payment programs are stored, and when the preset time period is about to end, the wireless networking management program obtains that the program running on the second client belongs to the preset software set, the wireless networking management program will extend the preset time period, and conversely, when the wireless networking management program obtains that the program running on the second client does not belong to the preset software set, and when the current network speed is too high (exceeds a certain threshold), the wireless networking management program will shorten the preset time period, whether it is extended or shortened, the wireless networking management program may send a prompt to the second client to prompt the second client holder to attend to the network connection duration issue.
In this embodiment, the current running software and the current network speed of the second client are obtained, and the communication connection time between the second client and the wireless networking server is adjusted according to the current running software and the current network speed, so that the management of the wireless networking management program on the device connected with the wireless networking server is more flexible.
In addition, an embodiment of the present invention further provides a wireless networking management system, where the wireless networking management system includes a wireless networking server, a first client, and a second client, and the wireless networking management system implements the following steps:
the wireless networking service end receives a password acquisition request sent by a first client end and acquires verification information corresponding to the password acquisition request;
if the verification information is verified successfully, the wireless networking server creates a temporary internet access password;
the wireless networking server sends the two-dimensional code carrying the temporary internet access password to a first client;
the first client receives the two-dimension code and displays the two-dimension code on a display interface;
the second client scans the two-dimensional code, acquires the temporary internet access password and sends an internet access request carrying the temporary internet access password to the wireless internet access server;
and when the wireless networking server receives the internet surfing request, establishing communication connection with the second client, and keeping the communication connection within a preset time period.
In the embodiment, the verification information corresponding to the password acquisition request is acquired by receiving the password acquisition request sent by the first client, and then the verification information is verified, when the verification is successful, the temporary internet access password used by the wireless networking service end at the current time is inquired, the temporary internet access password is written into the two-dimensional code and sent to the first client and displayed on the screen of the first client, when the second equipment scans the two-dimensional code displayed on the screen of the first client to acquire the temporary internet access password and sends the internet access request to the wireless networking service end, the wireless networking service end acquires the client identifier of the second equipment through the internet access request, so that the communication connection between the second equipment corresponding to the client identifier is established, and the established communication connection can only be maintained within the time period preset by the wireless networking management program, in this embodiment, by setting the first client and the second client, under the condition that the connection password of the wireless networking server is not clear, the management method of the device connection router, which is safe and saves labor cost, is realized
In addition, referring to fig. 4, an embodiment of the present invention further provides a wireless networking management apparatus, where the wireless networking management apparatus includes:
the authenticationinformation obtaining module 10 is configured to, when a password obtaining request sent by a first client is received, obtain authentication information corresponding to the password obtaining request;
the temporary internet accesspassword generation module 20 is configured to generate a temporary internet access password and send a two-dimensional code carrying the temporary internet access password to the first client if the verification information is successfully verified;
the internet accessrequest receiving module 30 is configured to, when receiving an internet access request generated by scanning the two-dimensional code, obtain a client identifier associated with the internet access request;
and a wirelessconnection establishing module 40, configured to establish a wireless connection of a second client corresponding to the client identifier, so that the second client is in communication connection with the wireless networking server within a preset time period.
Optionally, the wireless networking management apparatus further comprises:
the current connection information acquisition module is used for acquiring current connection information of the wireless networking server and determining the current bandwidth utilization rate of the wireless networking server according to the current connection information;
and the prompt message sending module is used for sending low network speed connection prompt messages to the second client if the current bandwidth utilization rate is greater than a first preset threshold.
Optionally, the wireless networking management apparatus further comprises:
the acquisition module is used for acquiring the number of the devices in communication connection with the wireless networking server;
the client identifier acquisition module is used for acquiring a client identifier associated with the internet surfing request if the number of the devices in communication connection with the wireless network connection server is smaller than a second preset threshold value;
and the judgment execution module is used for not responding to the internet request if the number of the equipment in communication connection with the wireless network connection server side is equal to the second preset threshold value.
Optionally, the wireless networking management apparatus further comprises:
the historical communication information acquisition module is used for acquiring the historical communication information of the second client;
and the connection duration determining module is used for determining the connection duration according to the historical communication information so that the second client side can keep the communication connection with the wireless networking server side within the connection duration.
Optionally, the connection duration determining module includes:
a unit, configured to obtain a connectable duration corresponding to the second client;
the unit is used for determining the adjustment time length according to the historical connection time length and the network resource occupation amount in the historical communication information;
and the unit is used for calculating the connectable time length and the adjusting time length to obtain the connecting time length.
Optionally, the wireless networking management apparatus further comprises:
a current operation information obtaining module, configured to obtain current operation information of the second client, where the current operation information includes current operation software and a current network speed;
and the preset time period adjusting module is used for adjusting the preset time period according to the current running software and the current network speed.
Optionally, the preset time period adjusting module includes:
the judging unit is used for judging whether the currently running software belongs to a preset software set or not;
a first preset time period adjusting unit, configured to prolong the preset time period if the currently running software belongs to the preset software set;
and the second preset time period adjusting unit is used for shortening the preset time period if the current running software does not belong to the preset software set.
In addition, the embodiment of the invention also provides a computer readable storage medium.
The computer readable storage medium has a wireless networking management program stored thereon, which when executed by a processor implements the operations in the wireless networking management method provided by the above embodiments.
The method executed by each program module can refer to each embodiment of the method of the present invention, and is not described herein again.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity/action/object from another entity/action/object without necessarily requiring or implying any actual such relationship or order between such entities/actions/objects; the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
For the apparatus embodiment, since it is substantially similar to the method embodiment, it is described relatively simply, and reference may be made to some descriptions of the method embodiment for relevant points. The above-described apparatus embodiments are merely illustrative, in that elements described as separate components may or may not be physically separate. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the invention. One of ordinary skill in the art can understand and implement it without inventive effort.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.