CN107889128A - Network quality method of adjustment and device - Google Patents

Network quality method of adjustment and device Download PDF

Info

Publication number
CN107889128A
CN107889128A CN201610877863.6A CN201610877863A CN107889128A CN 107889128 A CN107889128 A CN 107889128A CN 201610877863 A CN201610877863 A CN 201610877863A CN 107889128 A CN107889128 A CN 107889128A
Authority
CN
China
Prior art keywords
network
client
wireless
delay
status data
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.)
Granted
Application number
CN201610877863.6A
Other languages
Chinese (zh)
Other versions
CN107889128B (en
Inventor
尹修远
谢磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610877863.6A priority Critical patent/CN107889128B/en
Publication of CN107889128A publication Critical patent/CN107889128A/en
Application granted granted Critical
Publication of CN107889128B publication Critical patent/CN107889128B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of network quality method of adjustment and device.Present invention method includes:Detection client is currently located the network type of network;When the network type is wireless network, the status data of first network, network of the first network between the client and wireless router are obtained;When the status data of the first network meets implied condition, the route pattern of the first network is adjusted or sent adjustment prompting, the adjustment prompting is used to prompt the state for adjusting the first network.

Description

Network quality method of adjustment and device
Technical field
The present invention relates to communication technical field, more particularly to a kind of network quality method of adjustment and device.
Background technology
Client is when with server communication, if network can have a strong impact on the usage experience of user when bad, therefore, to carry High data transmission bauds, the acceleration service in network are arisen at the historic moment.It is first before acceleration service is provided in existing acceleration system First carry out network quality detection.Specifically, sending several measurement data bags by user end to server, terminated according to client The response data packet for receiving the measurement data bag that server is returned carrys out computing relay value, and is tested the speed by what client was sent The quantity of the quantity of packet and the response data packet received is sentenced to calculate packet loss according to the length of delay and packet loss Network quality between disconnected client and server.
However, this network quality detection method is only capable of detecting client to the overall feelings of the network between server Condition, excessively focus on the overall situation, the network quality of part is not relevant for, erroneous judgement is easily produced in acceleration.
The content of the invention
The embodiments of the invention provide a kind of network quality method of adjustment and device, the matter of localized network is able to detect that Amount.
In a first aspect, the present invention provides a kind of network quality method of adjustment, including:
Detection client is currently located the network type of network;
When the network type is wireless network, the status data of first network is obtained, the first network is described Network between client and wireless router;
When the status data of the first network meets implied condition, the route pattern of the first network is adjusted Whole or send adjustment prompting, the adjustment prompting is used to prompt the state for adjusting the first network.
Second aspect, the present invention provide a kind of network quality adjusting apparatus, it is characterised in that including:
Detection module, the network type of network is currently located for detecting client;
Acquisition module, for when the network type is wireless network, obtaining the status data of first network, described Network of one network between the client and wireless router;
Adjusting module, for when the status data of the first network meets implied condition, to the first network Route pattern is adjusted or sent adjustment prompting, and the adjustment prompting is used to prompt the state for adjusting the first network.
In the present invention, by this important localized network path for client to wireless router and for wireless The network state of this special network type of network carries out special detection, and the network status data detected can be more Targetedly reflect local network state, and when the status data of the network detected meets implied condition, to User sends adjustment prompting, so that user can targetedly improve network state according to the prompting, or is being detected The status data of network when meeting implied condition, the route pattern of the adjust automatically network, to improve network state.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of one embodiment of the network quality method of adjustment of the present invention;
The schematic flow sheet of one embodiment of the network quality adjusting apparatus of Fig. 2 present invention;
Fig. 3 is the flow signal of one embodiment of the network type for the network that detection client is currently located in the present invention Figure;
Fig. 4 is detecting customer terminal of the invention to one embodiment of the status data of the network between wireless router Schematic flow sheet;
Fig. 5 is the process schematic that the gaming platform in client is tested;
Fig. 6 is the structural representation of one embodiment of the network quality adjusting apparatus of the present invention;
Fig. 7 is the structural representation of another embodiment of the network quality adjusting apparatus of the present invention;
Fig. 8 is a kind of structural representation of embodiment of the network quality adjusting apparatus of the present invention;
Fig. 9 is the structural representation of another embodiment of the network quality adjusting apparatus of the present invention;
Figure 10 is the structural representation of another embodiment of the network quality adjusting apparatus of the present invention;
Figure 11 is a kind of structural representation of terminal provided by the invention;
Figure 12 is a kind of server architecture schematic diagram provided in an embodiment of the present invention.
Embodiment
Referring to Fig. 1, Fig. 1 is the schematic flow sheet of one embodiment of the network quality method of adjustment of the present invention.This reality Apply in example, network quality method of adjustment includes:
101st, detection client is currently located the network type of network.
In the present embodiment, application software is provided with client, the application software can be interactive application or other Using this is not restricted.For example, the application software is gaming platform.When user logs in the application software, the application software The network type of network where automatic detection active client.Or when user logs in the application software, the application software is certainly Dynamic to obtain test instruction from server, the test indicates to be currently located the network class of network for indicating whether client detects Type.The application software is when the test is indicated for indicating that client detects network type to being currently located the network type of network Detected.
Wherein, there is a variety of the method for the network type of network where detecting client.Below to a kind of preferred side therein Method carries out citing description.
Detect first in client with the presence or absence of the wireless network card connected.Specifically, can be by using Windows systems The functions such as WlanOpenHandle in Native WiFi API and WlanEnumInterfaces in system detect client In with the presence or absence of the wireless network card that has connected.
If in the presence of obtaining procotol (Internet Protocol, IP) address of the wireless network card connected. In the system of client, when network interface card even connect to the Net after, user manually or DHCP (Dynamic Host Configuration Protocol, DHCP) server can distribute IP address and gateway information to network interface card automatically.The present embodiment In, can be according to the corresponding application programs in the Iphlpapi.dll in windows systems it is determined that after the wireless network card connected DLL (Application Programming Interface, API) (such as GetAdaptersInfo) is got point The dispensing wireless network card IP address that has connected.
Client also obtains the transmission control protocol (Transmission Control Protocol, TCP) currently kept The bound local ip address of link;When the IP address of the local ip address and the wireless network card connected matches, really It is wireless network to determine client to be currently located the network type of network.Specifically, TCP, which is linked at before being communicated, can bind visitor One IP address at family end and port;When obtaining the address, can use Windows Winsock2API (such as GetSockName IP address and the port of the binding) are got.
In Windows systems, lead to using network can be carried out by the package application layer protocol and other-end of high level Letter, can also complete byte transmission by transport layer.But the network interface card installed of client and network environment are made to the application Various transfer functions call fully transparent.The entirely autonomous bottom work for completing all-network communication of Windows systems. Therefore in general, using the network type of network where generally can not directly judging client.And above-mentioned detection visitor In the method for the network type of network where the end of family, pass through the current link shape of the wireless network card in client detected by judgement State and corresponding IP address, the TCP currently kept with the client link whether bound local ip address matches, can Accurately determine whether client is in wireless network.
102nd, when the network type is wireless network, the status data of first network is obtained.
When it is wireless network that client, which determines network type, start to detect the status data of first network.Wherein, this Network of one network between client and wireless router.Specifically, when the network type for determining first network is wireless network During network, the application software in client sends test request to server.Server returns to test after test request is received Parameter to client, wherein, the test parameter includes the client relevant parameter required when carrying out network posture test.Or Person, user log in the client application software when, the application software automatically from server obtain test instruction in the case of, should Test parameter can also indicate to be sent to client by server together with the test, and this is not restricted.Or test ginseng Number can also be preset in client, and this is not restricted.For example, the test parameter stores when client installs application software In client.
In practical application, the test parameter can have it is a variety of, this depend in practice user how to carry out network state survey Examination.A kind of method of the status data to obtaining first network carries out citing description below.
Specifically, test parameter includes testing time and interval duration.Client is according to the test parameter between described The first measurement data bag is sent to wireless router every duration, wherein, transmission times is the testing time.Receive described wireless The response data packet that router returns.Specifically, mark is carried in each first measurement data bag, should for unique mark First measurement data bag, and the mark of the first measurement data bag corresponding to being carried in the response data packet that is returned of wireless router Know, to indicate response data packet of the client response data packet as the first measurement data bag corresponding to the mark.
The length of delay and packet loss of the first network are calculated according to the first measurement data bag and the response data packet Rate, the status data of the first network include the length of delay and packet loss of the first network.Specifically, client obtains often The reception time for sending time and the response data packet of the first measurement data bag of one the first measurement data bag, according to this The interval of two times determines the length of delay of the first measurement data bag, and so, client can obtain first network Length of delay, the quantity of the length of delay is at least one.Client also counts the quantity of the first measurement data bag sent and connect The quantity of the response data packet received, the ratio of the quantity of the response data packet and the quantity of the first measurement data bag sent are X, then 1-x is the packet loss of first network.
Optionally, in the present embodiment, client can be with the status data of real-time exhibition first network.
Optionally, in the present embodiment, client also obtains the status data of the second network, and wherein second network is client Network between end and server.Specifically, client is sent according to the test parameter every the interval duration to server Second measurement data bag, wherein, transmission times is the testing time.Specifically, carried in each second measurement data bag There is mark, for unique mark the second measurement data bag, and carried in the partial response packet that is returned of wireless router The mark of second measurement data bag corresponding to having, to indicate that the client response data packet tests the speed number as corresponding to the mark second According to the response data packet of bag.Client calculates second net always according to the second measurement data bag and the response data packet The length of delay and packet loss of network, the status data of second network include the length of delay and packet loss of second network.
Specifically, client obtain each the second measurement data bag send time and the second measurement data bag The reception time of response data packet, the length of delay of the second measurement data bag, so, visitor are determined according to the interval of two times Family end can obtain the length of delay of second network, and the quantity of the length of delay is at least one.Client also counts what is sent The quantity of second measurement data bag and the quantity of the response data packet received, the quantity of the response data packet and send the The ratio of the quantity of two measurement data bags is y, then 1-y is the packet loss of the second network.
103rd, the status data of the first network is sent to server.
After client is collected into the status data of first network, the data are reported to the background server of application software, So that the server judges according to the status data state of first network, and meet prompting in the status data of the first network Generation adjustment prompting during condition.Wherein, the implied condition has a variety of, for example, the implied condition is used for the shape for indicating first network State is poor.
Optionally, in the present embodiment, when server generates corresponding adjustment prompting, client also the reception server is sent Adjust request, and adjustment prompting is sent according to the adjust request, the adjustment prompting is used to prompt user's adjustment described the The state of one network.
Specifically, adjustment prompting can be the route pattern for prompting user to change the network.Wherein, the road of network Generally there are 802.11b, 802.11g, 802.11n, 802.11b and 802.11g to mix this several modes by pattern.The several modes It is defined, will not be repeated here in 802.11 wireless network standards.In practical application, different business is in different route moulds Preferable laser propagation effect is had under formula.For example, when application software is Games Software, route pattern is generally adjusted to 802.11b Preferable laser propagation effect is had during pattern.So, adjustment prompting is specifically used for prompting user to be revised as route pattern 802.11b。
Or adjustment prompting is used to prompt user to change the position pass between the client and the wireless router System.In practical application, when having barrier before client and wireless router, the state of first network may be influenceed.Therefore, Adjustment prompting by prompting user to change the position relationship between client and the wireless router, such as reduce client with Barrier between wireless router, to improve the state of first network.
Or client receives the adjust request sent according to server, and according to the adjust request directly to described The route pattern of first network is adjusted.For example, when application software is Games Software, client is automatically by first network Route pattern is revised as 802.11b.
In the present embodiment, by this important localized network path for client to wireless router and for nothing The network state of this special network type of gauze network carries out special detection, and the network status data detected can be more Add and accurately reflect network state, contribute to user more targetedly to improve network state.
Optionally, in the case of the status data that the second network is also obtained in client, client is also by second net The status data of network is sent to server, so that server can analyze client to the universe network state between server.
Optionally, in the present embodiment, after user is to the state adjustment of first network, client also obtains the first net again The status data of network is simultaneously sent to server, so that server checks whether the state of first network take a favorable turn.
The network quality method of adjustment of the present invention is described from client-side above, below from server-side The network quality method of adjustment of the present invention is described.
Referring to Fig. 2, Fig. 2 is the schematic flow sheet of one embodiment of the network quality method of adjustment of the present invention.This reality Apply in example, network quality method of adjustment includes:
201st, the status data for the first network that client is sent is received, the first network is for the client and wirelessly Network between router.
Optionally, in this implementation, server also receives before the status data for the first network that client is sent is received The test request of client, and sent according to the test request by instruction is tested to client, the test indicates to be used for according to survey Whether examination request instruction client detects the network type for being currently located network.For example, client is carried in test request User identifies, and server judges that the user is identified whether in white list according to the strategy pre-established, if so, then test refers to Show that instruction client detection is currently located the network type of network.
Optionally, server also receives client before the status data for the first network that client is sent is received Parameter request, and sent test parameter to client according to the parameter request.Or server can also receive client During the test request at end, test instruction and test parameter are sent to client together, this is not restricted.Wherein, test ginseng Several explanations refers to the explanation of the step 102 in embodiment illustrated in fig. 1, will not be repeated here.
202nd, when the status data of the first network meets implied condition, adjust request is sent to the client.
Implied condition is preset with server, when the status data of first network meets implied condition, represents the first net The state of network is poor.Specifically, implied condition includes the dependent thresholds of at least one parameter, the wherein parameter and first network Parameter in status data is identical.For example, in the case of the status data of first network includes length of delay and packet loss, this is carried Show that condition meets specified conditions respectively for the value of length of delay and packet loss.One kind therein is illustrated below.
In the present embodiment, after server receives the status data of first network, according to the first of status data calculating The length of delay of network calculates the average and variance of the length of delay, or calculates the average and standard deviation of the length of delay.When described When the average of the length of delay of one network is more than three threshold values, represent that client is slower to the transmission speed between wireless router. When the variance or standard deviation of the length of delay of the first network are more than four threshold values, represent client between wireless router Network fluctuation it is larger.When the packet loss of the first network is more than five threshold values, represent client to wireless router it Between network it is poor.Therefore, when at least one in following three meets, determine that the status data of the first network meets Implied condition:The average of the length of delay of the first network be more than the 3rd threshold value, the first network length of delay variance or Standard deviation is more than the 4th threshold value, the packet loss is more than the 5th threshold value.
Server generates adjust request and is pushed to client.Wherein, the adjust request is used to indicate that client sends tune Whole prompting, the adjustment prompting are used for the state for prompting user to adjust the first network.Adjust the side of the state of first network Method has a variety of.For example, the adjust request sends the route pattern for adjusting the wireless network specifically for instruction client Prompting, or for indicating that client sends the prompting of the relative position between adjustment client and the wireless router.Or Person, the adjust request are used to indicate that the client is adjusted the route pattern of the first network.For example, applying When software is Games Software, the adjust request is used to indicate that the route pattern of first network is revised as 802.11b by client.
In the present embodiment, the status data for the first network that server reception client is sent judges the shape of first network State, and when the state of first network is poor, namely when the status data at the first networking meets implied condition, to client push Adjust request, to indicate that client prompts the user with the state of adjustment first network so that user has found Wi-Fi in time Problem, improve the state of the wireless network in time, improve the transmission quality of data in the wireless network.
Optionally, in the present embodiment, server is also received and sent out from the client after adjust request is sent to client The status data of the first network sent, and by the state of the status data and the first network received before adjust request is sent Data are compared, to judge the state change of first network.It is averaged for example, server calculates the first average value and second respectively Value, wherein the first average value is first that server is calculated according to the status data received before adjust request is sent The average value of the length of delay of network, the second average value are server according to the status data received after adjust request is sent The average value of the length of delay for the first network being calculated, if the second average value is less than the first average value, it is determined that first network State take a turn for the better.So, server can count the change of the first network state of all clients before and after first network is adjusted Change, to be changed according to this to adjust the content in adjust request.
Above in embodiment illustrated in fig. 1, client is sent to server after the status data of first network is got. Optionally, in the alternatively possible embodiment of the present invention, client is after the status data of first network is got, no It is that the status data of the first network is sent to server, but itself judges whether the status data of the first network meets Implied condition.When client determines that the status data of the first network meets implied condition, to the route mould of the first network Formula is adjusted.Wherein, the method being adjusted to the route pattern of the first network have it is a variety of, for example, being in application software During Games Software, the adjust request is used to indicate that the route pattern of first network is revised as 802.11b by client.
Or when the status data of first network meets implied condition, client sends adjustment prompting, the adjustment carries Show the state for prompting the adjustment first network.The method of the state of adjustment first network has a variety of.For example, the adjustment Request is specifically used for the prompting that instruction client sends the route pattern for adjusting the wireless network, or for indicating client Send the prompting of the relative position between adjustment client and the wireless router.
Wherein, it is a variety of to judge whether the status data of first network meets that the method for implied condition has for client, for example, objective After family end gets the status data of first network, the length of delay of the first network calculated according to the status data calculates the delay The average and variance of value, or calculate the average and standard deviation of the length of delay.When at least one in following three meets, really The status data of the fixed first network meets implied condition:The average of the length of delay of the first network be more than the 3rd threshold value, The variance or standard deviation of the length of delay of the first network are more than the 4th threshold value, the packet loss is more than the 5th threshold value.Specific solution Releasing, whether the status data for referring to that first network is judged server in embodiment illustrated in fig. 2 in step 202 meets to prompt bar The explanation of part, will not be repeated here.
For convenience of understanding, the network quality method of adjustment of the present invention is illustrated with reference to a practical application scene Explanation.
In the present embodiment, gaming platform is installed in client.When user logs in the gaming platform, the gaming platform is certainly The dynamic network type to first network (namely client be presently in network) detects.Specifically, as shown in figure 3, Fig. 3 To detect the schematic flow sheet of one embodiment of the network type for the network that client is currently located in the present invention.
First, gaming platform is by using the WlanOpenHandle in the Native WiFi API in Windows systems It whether there is the wireless network card connected in client with functions such as WlanEnumInterfaces to detect.When detecting the presence of During the wireless network card connected, related API in the Iphlpapi.dll in windows systems (such as GetAdaptersInfo) get and distribute to the wireless network card IP address connected.This has been distributed to specifically, getting The wireless network card IP address of connection is XX.XX.XX.XX.
Gaming platform also gets the client using Windows Winsock2API (such as GetSockName) and worked as Local ip address bound in the TCP links of preceding holding.Gaming platform search the local ip address whether be connected it is wireless The IP address matching of network interface card.If specifically, the local ip address is XX.XX.XX.XX, then the local ip address and has been connected Wireless network card IP address matching, it may be determined that the network type that client is currently located network is wireless network.If the local IP address is not XX.XX.XX.XX, then determines that the network type that active client is currently located network is cable network.
When network where gaming platform determines active client is wireless network, the status data of first network is carried out Detection.As shown in figure 4, Fig. 4 is the detecting customer terminal of the present invention to one of the status data of the network between wireless router The schematic flow sheet of embodiment.
Gaming platform obtains test parameter from server, wherein, test parameter includes testing time N and interval duration t.Obtain After getting test parameter, gaming platform is tested according to the test parameter.As shown in figure 5, Fig. 5 puts down for the game in client The process schematic that platform is tested.Every the gaming platform in time t client 501 one is sent to wireless router 502 Measurement data bag, N number of measurement data bag is sent to wireless router 502 altogether, wherein, each measurement data bag, which carries, to be used for The ID of the unique mark packet.Gaming platform receives at least one response data packet that wireless router 502 returns, wherein, The ID in the measurement data bag each responded is carried in each response data packet.
For there is a measurement data bag of response data packet, gaming platform according to the measurement data bag send the time and should The reception time of the response data packet of measurement data bag calculates length of delay corresponding to the measurement data bag.For example, as shown in figure 5, The reception time for sending time and the response data packet of the measurement data bag for the measurement data bag that gaming platform is sent for the first time It is separated by 3ms, then length of delay corresponding to the measurement data bag is 3ms;The measurement data bag that n-th is sent sends the time and is somebody's turn to do The reception time of the response data packet of measurement data bag is separated by 6ms, then length of delay corresponding to the measurement data bag is 6ms.Need It is noted that gaming platform is when often sending a measurement data bag, it is not necessary to receives the sound of the measurement data bag Packet is answered just to send next measurement data bag afterwards, the interval duration of the transmission time of two neighboring measurement data bag depends on Interval duration t in test parameter.
The quantity that gaming platform also counts the response data packet received is m, then can determine that packet loss is 1-m/n.Trip Play platform sends the status data of first network to server, and the network data includes each length of delay and packet loss.
After server receives the status data of first network, calculate each length of delay in the status data average value and Variance, when average value is more than the 3rd threshold value, or variance is more than four threshold values, adjust request is pushed to gaming platform.Client After termination receives the adjust request, adjustment prompting is sent according to the adjust request, the content of adjustment prompting will for prompting user The route pattern of first network is revised as 802.11b patterns.
The network quality method of adjustment of the present invention is described above, the network quality of the present invention will be adjusted below Device is described.
As shown in fig. 6, Fig. 6 is the structural representation of one embodiment of the network quality adjusting apparatus of the present invention.This reality Apply in example, network quality adjusting apparatus 600 includes:
Detection module 601, the network type of network is currently located for detecting client;
Acquisition module 602, for when the network type is wireless network, obtaining the status data of first network, institute State network of the first network between the client and wireless router;
Sending module 603, for the status data of the first network to be sent to server.
In the present embodiment, by this important localized network path for client to wireless router and for nothing The network state of this special network type of gauze network carries out special detection, and the network status data detected can be more Added with local network state is pointedly reflected, user is contributed to more targetedly to improve network state.
Optionally, the detection module 601 is specifically used for:
With the presence or absence of the wireless network card connected in detection client;
When the wireless network card connected be present, the network protocol IP address of the wireless network card is obtained;
Obtain the local ip address bound in the TCP links that the client is currently kept;
When the IP address of the wireless network card and the local ip address match, it is determined that being currently located the network class of network Type is wireless network.
Optionally, described device 600 also includes:
Receiving module 604, the adjust request sent for the reception server, wherein, the adjust request is the service What device generated when the status data of the first network meets implied condition;
Adjusting module 605, for sending adjustment prompting according to the adjust request, the adjustment prompting is used to prompt user Adjust the state of the first network.
Optionally, the adjustment prompting is specifically used for the route pattern that prompting user changes the network, or for carrying Show that user changes the position relationship between the client and the wireless router.
Optionally, as shown in fig. 7, described device also includes receiving module 701, for obtaining first in the acquisition module Before the status data of network, test parameter is obtained from the server, the test parameter also includes testing time and interval Duration;
The acquisition module 602 is specifically used for:
First measurement data bag is sent to wireless router every the interval duration according to the test parameter, wherein, Transmission times is the testing time;
Receive the response data packet that the wireless router returns;
The length of delay and packet loss of the first network are calculated according to the first measurement data bag and the response data packet Rate, the status data of the first network include the length of delay and packet loss of the first network.
Referring to Fig. 8, Fig. 8 is a kind of structural representation of embodiment of the network quality adjusting apparatus of the present invention.This reality Apply in example, network quality adjusting apparatus 800 includes:
Receiving module 801, the status data of the first network for receiving client transmission, the first network is described Network between client and wireless router;
Sending module 802, for when the status data of the first network meets implied condition, being sent out to the client Adjust request is sent, the adjust request is used to indicate that the client sends adjustment prompting, and the adjustment prompting is used to prompt to use Family adjusts the state of the first network.
In the present embodiment, the status data for the first network that server reception client is sent judges the shape of first network State, and when the state of first network is poor, namely when the status data at the first networking meets implied condition, to client push Adjust request, to indicate that client prompts the user with the state of adjustment first network so that user has found Wi-Fi in time Problem, improve the state of the wireless network in time, improve the transmission quality of data in the wireless network.
Optionally, the status data of the first network includes the length of delay and packet loss of the first network;The dress Putting also includes:
Computing module 803, the average of the length of delay for calculating the first network, and variance or standard deviation;
Determining module 804, for when at least one in following three meets, determining the status number of the first network According to meeting implied condition:
The average of the length of delay of the first network is more than the 3rd threshold value, the variance or mark of the length of delay of the first network Quasi- difference is more than the 4th threshold value, the packet loss is more than the 5th threshold value.
Optionally, the adjust request sends the route pattern for adjusting the wireless network specifically for instruction client Prompting, or for indicating that client end sends carrying for the position relationship between the change client and the wireless router Show.
As shown in figure 9, Fig. 9 is the structural representation of another embodiment of the network quality adjusting apparatus of the present invention.This In embodiment, network quality adjusting apparatus 900 includes:
Detection module 901, the network type of network is currently located for detecting client;
Acquisition module 902, for when the network type is wireless network, obtaining the status data of first network, institute State network of the first network between the client and wireless router;
Adjusting module 903, for when the status data of the first network meets implied condition, to the first network Route pattern be adjusted or send adjustment prompting, the adjustment prompting is used to prompt the shape for adjusting the first network State.
In the present embodiment, network quality adjusting apparatus passes through for this important local area network of client to wireless router Network path and network state for this special network type of wireless network carry out special detection, the net detected Network status data can more targetedly reflect local network state, and in the status data of the network detected When meeting implied condition, issue the user with adjustment prompting, so as to user can targetedly be improved according to the prompting it is network-like State, or when the status data of the network detected meets implied condition, the route pattern of the adjust automatically network, to change Kind network state.
Optionally, the adjustment prompting is specifically used for the route pattern that the first network is changed in prompting, or for carrying Show the position relationship between the change client and the wireless router.
Optionally, described device also includes:
Receiving module 904, for before the status data of acquisition module acquisition first network, the reception server to be sent out The test parameter sent, the test parameter also include testing time and interval duration;
The acquisition module 902 is specifically used for:
First measurement data bag is sent to the wireless router every the interval duration according to the test parameter, its In, transmission times is the testing time;
Receive the response data packet that the wireless router returns;
The length of delay and packet loss of the first network are calculated according to the first measurement data bag and the response data packet Rate, the status data of the first network include the length of delay and packet loss of the first network.
Optionally, as shown in Figure 10, the status data of the first network includes the length of delay of the first network and lost Bag rate;Described device 1000 also includes:
Computing module 1001, the average of the length of delay for calculating the first network, and variance or standard deviation;
Determining module 1002, for when at least one in following three meets, determining the state of the first network Data meet implied condition:
The average of the length of delay of the first network is more than the 3rd threshold value, the variance or mark of the length of delay of the first network Quasi- difference is more than the 4th threshold value, the packet loss is more than the 5th threshold value.
Optionally, the detection module 901 is specifically used for:
With the presence or absence of the wireless network card connected in detection client;
When the wireless network card connected be present, the network protocol IP address of the wireless network card is obtained;
Obtain the local ip address bound in the transmission control protocol TCP link that the client is currently kept;
When the IP address of the wireless network card and the local ip address match, it is determined that being currently located the network class of network Type is wireless network.
The embodiment of the present invention additionally provides another terminal, as shown in figure 11, for convenience of description, illustrate only and this hair The related part of bright embodiment, particular technique details do not disclose, refer to present invention method part.The terminal can be with It is to include mobile phone, tablet personal computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of Sales, point-of-sale terminal), any terminal device such as vehicle-mounted computer, so that terminal is mobile phone as an example:
Figure 11 is illustrated that the block diagram of the part-structure of the mobile phone related to terminal provided in an embodiment of the present invention.Reference chart 11, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 1010, memory 1020, input block 1030, display unit 1040th, sensor 1050, voicefrequency circuit 1060, Wireless Fidelity (wireless fidelity, WiFi) module 1070, processor The part such as 1080 and power supply 1090.It will be understood by those skilled in the art that the handset structure shown in Figure 11 is not formed pair The restriction of mobile phone, it can include than illustrating more or less parts, either combine some parts or different part cloth Put.
Each component parts of mobile phone is specifically introduced with reference to Figure 11:
RF circuits 1010 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station After downlink information receives, handled to processor 1080;In addition, it is sent to base station by up data are designed.Generally, RF circuits 1010 include but is not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition, RF circuits 1010 can also be led to by radio communication and network and other equipment Letter.Above-mentioned radio communication can use any communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 1020 can be used for storage software program and module, and processor 1080 is stored in memory by operation 1020 software program and module, so as to perform the various function application of mobile phone and data processing.Memory 1020 can be led To include storing program area and storage data field, wherein, storing program area can storage program area, needed at least one function Application program (such as sound-playing function, image player function etc.) etc.;Storage data field can store uses institute according to mobile phone Data (such as voice data, phone directory etc.) of establishment etc..Stored in addition, memory 1020 can include high random access Device, nonvolatile memory can also be included, a for example, at least disk memory, flush memory device or other volatibility are consolidated State memory device.
Input block 1030 can be used for the numeral or character information for receiving input, and produce with the user of mobile phone set with And the key signals input that function control is relevant.Specifically, input block 1030 may include contact panel 1031 and other inputs Equipment 1032.Contact panel 1031, also referred to as touch-screen, collect touch operation (such as user of the user on or near it Use the behaviour of any suitable object such as finger, stylus or annex on contact panel 1031 or near contact panel 1031 Make), and corresponding attachment means are driven according to formula set in advance.Optionally, contact panel 1031 may include touch detection Two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation band The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it Contact coordinate is converted into, then gives processor 1080, and the order sent of reception processing device 1080 and can be performed.In addition, The polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be used to realize contact panel 1031.Except touch surface Plate 1031, input block 1030 can also include other input equipments 1032.Specifically, other input equipments 1032 can include But it is not limited in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc. It is one or more.
Display unit 1040 can be used for display by user input information or be supplied to user information and mobile phone it is each Kind menu.Display unit 1040 may include display panel 1041, optionally, can use liquid crystal display (Liquid Crystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) To configure display panel 1041.Further, contact panel 1031 can cover display panel 1041, when contact panel 1031 detects To after the touch operation on or near it, processor 1080 is sent to determine the type of touch event, is followed by subsequent processing device 1080 provide corresponding visual output according to the type of touch event on display panel 1041.Although in fig. 11, touch surface Plate 1031 and display panel 1041 are the parts independent as two to realize the input of mobile phone and input function, but some In embodiment, contact panel 1031 and display panel 1041 can be integrated and realize input and the output function of mobile phone.
Mobile phone may also include at least one sensor 1050, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 1041, proximity transducer can close display panel when mobile phone is moved in one's ear 1041 and/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three axles) and add The size of speed, size and the direction of gravity are can detect that when static, application (such as the horizontal/vertical screen available for identification mobile phone posture Switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;As for mobile phone also The other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Voicefrequency circuit 1060, loudspeaker 1061, microphone 1062 can provide the COBBAIF between user and mobile phone.Audio Electric signal after the voice data received conversion can be transferred to loudspeaker 1061, is changed by loudspeaker 1061 by circuit 1060 Exported for voice signal;On the other hand, the voice signal of collection is converted to electric signal by microphone 1062, by voicefrequency circuit 1060 Voice data is converted to after reception, then after voice data output processor 1080 is handled, through RF circuits 1010 to be sent to ratio Such as another mobile phone, or voice data is exported to memory 1020 further to handle.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 1070 Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Figure 11 is shown WiFi module 1070, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completely Become in the essential scope of invention and omit.
Processor 1080 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, By running or performing the software program and/or module that are stored in memory 1020, and call and be stored in memory 1020 Interior data, the various functions and processing data of mobile phone are performed, so as to carry out integral monitoring to mobile phone.Optionally, processor 1080 may include one or more processing units;Preferably, processor 1080 can integrate application processor and modulation /demodulation processing Device, wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor is mainly located Manage radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1080.
Mobile phone also includes the power supply 1090 (such as battery) to all parts power supply, it is preferred that power supply can pass through power supply Management system and processor 1080 are logically contiguous, so as to realize management charging, electric discharge and power consumption pipe by power-supply management system The functions such as reason.
Although being not shown, mobile phone can also include camera, bluetooth module etc., will not be repeated here.
In embodiments of the present invention, the processor 1080 included by the terminal also there is control to perform above by network quality The method flow that adjusting apparatus performs.
Figure 12 is a kind of server architecture schematic diagram provided in an embodiment of the present invention, and the server 1100 can be because of configuration or property Energy is different and produces bigger difference, can include one or more central processing units (central processing Units, CPU) 1122 (for example, one or more processors) and memory 1132, one or more storage applications The storage medium 1130 of program 1142 or data 1144 (such as one or more mass memory units).Wherein, memory 1132 and storage medium 1130 can be it is of short duration storage or persistently storage.One can be included by being stored in the program of storage medium 1130 Individual or more than one module (diagram does not mark), each module can include operating the series of instructions in server.More enter One step, central processing unit 1122 be could be arranged to communicate with storage medium 1130, and storage medium is performed on server 1100 Series of instructions operation in 1130.
Server 1100 can also include one or more power supplys 1126, one or more wired or wireless nets Network interface 1150, one or more input/output interfaces 1158, and/or, one or more operating systems 1141, example Such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
Can be based on the server shown in the Figure 12 as the step performed by network quality adjusting apparatus in above-described embodiment Structure.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, the corresponding process in preceding method embodiment is may be referred to, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method can be with Realize by another way.For example, device embodiment described above is only schematical, for example, the unit Division, only a kind of division of logic function, can there is other dividing mode, such as multiple units or component when actually realizing Another system can be combined or be desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown or The mutual coupling discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, device or unit Close or communicate to connect, can be electrical, mechanical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can also That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list Member can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and is used as independent production marketing or use When, it can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially The part to be contributed in other words to prior art or all or part of the technical scheme can be in the form of software products Embody, the computer software product is stored in a storage medium, including some instructions are causing a computer Equipment (can be personal computer, server, or network equipment etc.) performs the complete of each embodiment methods described of the present invention Portion or part steps.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey The medium of sequence code.
Described above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to before Embodiment is stated the present invention is described in detail, it will be understood by those within the art that:It still can be to preceding State the technical scheme described in each embodiment to modify, or equivalent substitution is carried out to which part technical characteristic;And these Modification is replaced, and the essence of appropriate technical solution is departed from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

  1. A kind of 1. network quality method of adjustment, it is characterised in that including:
    Detection client is currently located the network type of network;
    When the network type is wireless network, the status data of first network is obtained, the first network is the client Network between end and wireless router;
    When the status data of the first network meets implied condition, the route pattern of the first network is adjusted or Person sends adjustment prompting, and the adjustment prompting is used to prompt the state for adjusting the first network.
  2. 2. network quality method of adjustment according to claim 1, it is characterised in that the adjustment prompting is specifically used for prompting The route pattern of the first network is changed, or for prompting to change the position between the client and the wireless router Put relation.
  3. 3. network quality method of adjustment according to claim 1 or 2, it is characterised in that the shape for obtaining first network State data, also include before:
    The test parameter that the reception server is sent, the test parameter also include testing time and interval duration;
    The status data for obtaining first network includes:
    First measurement data bag is sent to the wireless router every the interval duration according to the test parameter, wherein, Transmission times is the testing time;
    Receive the response data packet that the wireless router returns;
    The length of delay and packet loss of the first network, institute are calculated according to the first measurement data bag and the response data packet Stating the status data of first network includes the length of delay and packet loss of the first network.
  4. 4. network quality method of adjustment according to claim 1 or 2, it is characterised in that the status number of the first network According to length of delay and packet loss including the first network;Methods described also includes:
    Calculate the average of the length of delay of the first network, and variance or standard deviation;
    When at least one in following three meets, determine that the status data of the first network meets implied condition:
    The average of the length of delay of the first network is more than the 3rd threshold value, the variance or standard deviation of the length of delay of the first network It is more than the 5th threshold value more than the 4th threshold value, the packet loss.
  5. 5. network quality method of adjustment according to claim 1 or 2, it is characterised in that the detection is currently located network Network type, including:
    With the presence or absence of the wireless network card connected in detection client;
    When the wireless network card connected be present, the network protocol IP address of the wireless network card is obtained;
    Obtain the local ip address bound in the transmission control protocol TCP link that the client is currently kept;
    When the IP address of the wireless network card and the local ip address match, it is determined that the network type for being currently located network is Wireless network.
  6. A kind of 6. network quality adjusting apparatus, it is characterised in that including:
    Detection module, the network type of network is currently located for detecting client;
    Acquisition module, for when the network type is wireless network, obtaining the status data of first network, first net Network of the network between the client and wireless router;
    Adjusting module, for when the status data of the first network meets implied condition, to the route of the first network Pattern is adjusted or sent adjustment prompting, and the adjustment prompting is used to prompt the state for adjusting the first network.
  7. 7. network quality method of adjustment according to claim 6, it is characterised in that the adjustment prompting is specifically used for prompting The route pattern of the first network is changed, or for prompting to change the position between the client and the wireless router Put relation.
  8. 8. the network quality adjusting apparatus according to claim 6 or 7, it is characterised in that described device also includes:
    Receiving module, for the survey that before the status data of acquisition module acquisition first network, the reception server is sent Parameter is tried, the test parameter also includes testing time and interval duration;
    The acquisition module is specifically used for:
    First measurement data bag is sent to the wireless router every the interval duration according to the test parameter, wherein, Transmission times is the testing time;
    Receive the response data packet that the wireless router returns;
    The length of delay and packet loss of the first network, institute are calculated according to the first measurement data bag and the response data packet Stating the status data of first network includes the length of delay and packet loss of the first network.
  9. 9. the network quality adjusting apparatus according to claim 6 or 7, it is characterised in that the status number of the first network According to length of delay and packet loss including the first network;Described device also includes:
    Computing module, the average of the length of delay for calculating the first network, and variance or standard deviation;
    Determining module, for when at least one in following three meets, determining that the status data of the first network meets Implied condition:
    The average of the length of delay of the first network is more than the 3rd threshold value, the variance or standard deviation of the length of delay of the first network It is more than the 5th threshold value more than the 4th threshold value, the packet loss.
  10. 10. the network quality adjusting apparatus according to claim 6 or 7, it is characterised in that the detection module is specifically used In:
    With the presence or absence of the wireless network card connected in detection client;
    When the wireless network card connected be present, the network protocol IP address of the wireless network card is obtained;
    Obtain the local ip address bound in the transmission control protocol TCP link that the client is currently kept;
    When the IP address of the wireless network card and the local ip address match, it is determined that the network type for being currently located network is Wireless network.
CN201610877863.6A 2016-09-30 2016-09-30 Network quality adjusting method and device Active CN107889128B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610877863.6A CN107889128B (en) 2016-09-30 2016-09-30 Network quality adjusting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610877863.6A CN107889128B (en) 2016-09-30 2016-09-30 Network quality adjusting method and device

Publications (2)

Publication Number Publication Date
CN107889128A true CN107889128A (en) 2018-04-06
CN107889128B CN107889128B (en) 2020-12-18

Family

ID=61770275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610877863.6A Active CN107889128B (en) 2016-09-30 2016-09-30 Network quality adjusting method and device

Country Status (1)

Country Link
CN (1) CN107889128B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114006845A (en) * 2020-07-14 2022-02-01 芜湖美的厨卫电器制造有限公司 Control method and control device for household appliance, household appliance and storage medium
CN115002797A (en) * 2021-11-18 2022-09-02 荣耀终端有限公司 Network quality detection method and related electronic equipment

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101084663A (en) * 2004-05-03 2007-12-05 思科技术公司 Performance optimization for wireless networks with mixed modulation types
CN101854710A (en) * 2010-06-01 2010-10-06 中兴通讯股份有限公司 Wireless access point and radio-frequency emission power regulation method thereof
CN101931986A (en) * 2010-08-17 2010-12-29 华为技术有限公司 Indication method of network energy efficiency, indicator and system
CN101959177A (en) * 2009-07-17 2011-01-26 华为终端有限公司 Processing method and device for switching to WiFi network from non-WiFi network
CN102695165A (en) * 2011-03-22 2012-09-26 中兴通讯股份有限公司 Method and system for obtaining international mobile equipment identity of user equipment
CN102724727A (en) * 2012-06-18 2012-10-10 华为技术有限公司 Method and device for dynamically switching channels
CN103051498A (en) * 2012-12-29 2013-04-17 电信科学技术第一研究所 Network speed test method and network speed test system
CN103415066A (en) * 2013-08-12 2013-11-27 惠州Tcl移动通信有限公司 Adjustment method and terminal for WIFI transmission power
CN103701658A (en) * 2013-11-18 2014-04-02 北京视联动力国际信息技术有限公司 Network condition testing method and device for articulated naturality web
CN104468288A (en) * 2015-01-04 2015-03-25 中国联合网络通信集团有限公司 Terminal network data testing method and device
CN104507117A (en) * 2014-12-15 2015-04-08 四川长虹电器股份有限公司 Network connecting method and television
CN104519396A (en) * 2014-12-15 2015-04-15 四川长虹电器股份有限公司 Network connection method and television
CN104853401A (en) * 2015-04-20 2015-08-19 小米科技有限责任公司 Method and device for controlling access
CN105024872A (en) * 2014-04-25 2015-11-04 腾讯科技(北京)有限公司 Network performance test method and device
CN105142179A (en) * 2015-06-12 2015-12-09 中兴通讯股份有限公司 Wireless local area network access method and wireless access point
US20160066200A1 (en) * 2014-08-31 2016-03-03 Sriram Dayanandan Methods and apparatuses for graphically indicating station efficiency and pseudo-dynamic error vector magnitude information for a network of wireless stations
US20160109678A1 (en) * 2013-09-06 2016-04-21 Centurylink Intellectual Property Llc Apical Radiator
US20160147674A1 (en) * 2014-11-21 2016-05-26 Ge-Hitachi Nuclear Energy Americas Llc Systems and methods for protection of reflective memory systems
US20160189315A1 (en) * 2014-12-31 2016-06-30 Tracy ANANIA Method and system for providing searching and contributing in a social media ecosystem
US20160242148A1 (en) * 2015-02-13 2016-08-18 Mark L. REED Multi-mode wireless intercom
CN105933921A (en) * 2016-03-30 2016-09-07 联想(北京)有限公司 Wireless network control method and terminal device

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101084663A (en) * 2004-05-03 2007-12-05 思科技术公司 Performance optimization for wireless networks with mixed modulation types
CN101959177A (en) * 2009-07-17 2011-01-26 华为终端有限公司 Processing method and device for switching to WiFi network from non-WiFi network
CN101854710A (en) * 2010-06-01 2010-10-06 中兴通讯股份有限公司 Wireless access point and radio-frequency emission power regulation method thereof
CN101931986A (en) * 2010-08-17 2010-12-29 华为技术有限公司 Indication method of network energy efficiency, indicator and system
CN102695165A (en) * 2011-03-22 2012-09-26 中兴通讯股份有限公司 Method and system for obtaining international mobile equipment identity of user equipment
CN102724727A (en) * 2012-06-18 2012-10-10 华为技术有限公司 Method and device for dynamically switching channels
CN103051498A (en) * 2012-12-29 2013-04-17 电信科学技术第一研究所 Network speed test method and network speed test system
CN103415066A (en) * 2013-08-12 2013-11-27 惠州Tcl移动通信有限公司 Adjustment method and terminal for WIFI transmission power
US20160109678A1 (en) * 2013-09-06 2016-04-21 Centurylink Intellectual Property Llc Apical Radiator
CN103701658A (en) * 2013-11-18 2014-04-02 北京视联动力国际信息技术有限公司 Network condition testing method and device for articulated naturality web
CN105024872A (en) * 2014-04-25 2015-11-04 腾讯科技(北京)有限公司 Network performance test method and device
US20160066200A1 (en) * 2014-08-31 2016-03-03 Sriram Dayanandan Methods and apparatuses for graphically indicating station efficiency and pseudo-dynamic error vector magnitude information for a network of wireless stations
US20160147674A1 (en) * 2014-11-21 2016-05-26 Ge-Hitachi Nuclear Energy Americas Llc Systems and methods for protection of reflective memory systems
CN104519396A (en) * 2014-12-15 2015-04-15 四川长虹电器股份有限公司 Network connection method and television
CN104507117A (en) * 2014-12-15 2015-04-08 四川长虹电器股份有限公司 Network connecting method and television
US20160189315A1 (en) * 2014-12-31 2016-06-30 Tracy ANANIA Method and system for providing searching and contributing in a social media ecosystem
CN104468288A (en) * 2015-01-04 2015-03-25 中国联合网络通信集团有限公司 Terminal network data testing method and device
US20160242148A1 (en) * 2015-02-13 2016-08-18 Mark L. REED Multi-mode wireless intercom
CN104853401A (en) * 2015-04-20 2015-08-19 小米科技有限责任公司 Method and device for controlling access
CN105142179A (en) * 2015-06-12 2015-12-09 中兴通讯股份有限公司 Wireless local area network access method and wireless access point
CN105933921A (en) * 2016-03-30 2016-09-07 联想(北京)有限公司 Wireless network control method and terminal device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CSDN: "如何获取当前应用程序使用的网络类型", 《CSDN:WINDOWS如何获取当前应用程序使用的网络类型 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114006845A (en) * 2020-07-14 2022-02-01 芜湖美的厨卫电器制造有限公司 Control method and control device for household appliance, household appliance and storage medium
CN115002797A (en) * 2021-11-18 2022-09-02 荣耀终端有限公司 Network quality detection method and related electronic equipment
CN116405960A (en) * 2021-11-18 2023-07-07 荣耀终端有限公司 Network quality detection method and related electronic equipment
CN116405960B (en) * 2021-11-18 2024-03-29 荣耀终端有限公司 Network quality detection method and related electronic equipment

Also Published As

Publication number Publication date
CN107889128B (en) 2020-12-18

Similar Documents

Publication Publication Date Title
CN104850434B (en) Multimedia resource method for down loading and device
CN104618222B (en) A kind of method and device for matching facial expression image
CN103489303B (en) A kind of remote control thereof and device
CN106507482B (en) A kind of network locating method and terminal device
CN107277748A (en) A kind of Bluetooth pairing methods, system and its terminal device
CN108021316A (en) A kind of method and device of message display
CN107635266A (en) A kind of method for switching network, terminal and computer-readable recording medium
CN106453840B (en) The method for adjusting performance and mobile terminal of mobile terminal
CN107800585A (en) The method and apparatus of network service, the method and apparatus of PUSH message
CN108562890A (en) Calibration method, device and the computer readable storage medium of ultrasonic wave characteristic value
CN107566255A (en) Unread message abstraction generating method and device
CN107888550A (en) Performance indications collecting method and device, tactful sending method and device
CN108197934A (en) A kind of method of payment and terminal device
CN107634952A (en) Brush amount resource determining method and device
CN107508898A (en) A kind of information-pushing method and device, computer-readable recording medium
CN107635232A (en) A kind of network share method, terminal and computer-readable recording medium
CN109640329A (en) Link aggregation implementation method and Related product
CN106793010A (en) A kind of method for network access and equipment
CN109640379A (en) Link aggregation implementation method and Related product
CN104901992B (en) A kind of method and apparatus of resource transfers
CN107247617A (en) The concocting method of resources of virtual machine, platform on probation and readable storage medium storing program for executing
CN107682448A (en) Exercise program method for pushing and terminal
CN107466015A (en) Access control method and Related product
CN107889128A (en) Network quality method of adjustment and device
CN106331302B (en) A kind of method and apparatus adding contact person

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