CN110380937A - Network test method and device applied to electronic equipment - Google Patents

Network test method and device applied to electronic equipment Download PDF

Info

Publication number
CN110380937A
CN110380937A CN201910670598.8A CN201910670598A CN110380937A CN 110380937 A CN110380937 A CN 110380937A CN 201910670598 A CN201910670598 A CN 201910670598A CN 110380937 A CN110380937 A CN 110380937A
Authority
CN
China
Prior art keywords
network
electronic equipment
server
access
information
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
CN201910670598.8A
Other languages
Chinese (zh)
Other versions
CN110380937B (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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN201910670598.8A priority Critical patent/CN110380937B/en
Publication of CN110380937A publication Critical patent/CN110380937A/en
Application granted granted Critical
Publication of CN110380937B publication Critical patent/CN110380937B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Present disclose provides a kind of network test methods applied to electronic equipment, comprising: obtains the network information of network for electronic equipment;The link information between electronic equipment and server is determined according to the network information;In the case where being not connected between link information characterization of electronic equipment and server, access request is sent to server, obtains access result;And according to access as a result, determining the network state of network.Disclosure additionally provides a kind of applied to the network testing device of electronic equipment, a kind of electronic equipment and a kind of computer readable storage medium.

Description

Network test method and device applied to electronic equipment
Technical field
This disclosure relates to field of computer technology, more particularly, to a kind of network test side applied to electronic equipment Method and device and a kind of electronic equipment and computer readable storage medium.
Background technique
With the fast development of electronic technology, various application programs used in electronic equipment are come into being, in order to User provides various functions.
During realizing disclosure design, inventor is had found in the related technology the prior art has at least the following problems: mobile terminal Network signal is often unstable, under weak net environment, the function that user can not often provide in normal use application program, therefore Poor user experience.It, can be using Ping mode or the mode of long connection heartbeat packet in order to determine the network state of electronic equipment Network is detected.Wherein, there are security risks when traditional Ping mode carries out network detection, therefore in order to avoid safety Risk, server can all disable Ping under normal circumstances, so that Ping mode can not effectively determine network state.Long connection For heartbeat packet mode due to periodically sending heartbeat packet to server, network detection process can have unnecessary server end It can loss.Furthermore there is anti-network and tremble in above two method due to determining network state according only to a detection result The problem of dynamic effect difference.
Summary of the invention
In view of this, can be not necessarily to consume the application of extra performance under the premise that security is guaranteed present disclose provides a kind of In the network test method and device of electronic equipment.
An aspect of this disclosure provides a kind of network test method applied to electronic equipment, comprising: acquisition is used for The network information of the network of electronic equipment;The link information between electronic equipment and server is determined according to the network information;Even It connects in the case where being not connected between information representation electronic equipment and server, sends access request to server, obtain access knot Fruit;And according to access as a result, determining the network state of network.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes flow information and/or request record;Above-mentioned determining connection Information include: flow information characterization of electronic equipment do not have circulating flow and request record do not include being sent to server In the case where the record of request, determines and be not connected between link information characterization of electronic equipment and server.
In accordance with an embodiment of the present disclosure, above-mentioned network state is for characterizing whether network meets condition;Above-mentioned determining electronics The network state of equipment includes: to determine the network of electronic equipment in the case where accessing result characterization access server not successfully State representation network is unsatisfactory for condition;In the case where detection result characterizes successful access server, the net of electronic equipment is determined Network state representation network meets condition.
In accordance with an embodiment of the present disclosure, the case where the network state characterization network for determining electronic equipment is unsatisfactory for condition Under, the above-mentioned network test method applied to electronic equipment further include: controlling electronic devices opens prompting function, to mention to user For prompt information, prompt information characterization network is unsatisfactory for condition;Meet in the network state characterization network for determining electronic equipment In the case where condition, the above-mentioned network test method applied to electronic equipment further include: controlling electronic devices closes prompting function.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes network change information;Above-mentioned send to server accesses Request includes: to send after the first predetermined period to server in the case where network change information representation network exists and shakes The access request.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes request record;It is above-mentioned to send access request to server Include: to send access request to server, obtains the first access result;In the first failed access service of access result characterization Device, and requesting record does not include in the record for sending the request sent in the second predetermined period after access request to server In the case of, access request is retransmitted, the second access result is obtained.Wherein, the network state of electronic equipment is visited according to first Ask what result and the second access result determined.
In accordance with an embodiment of the present disclosure, it is above-mentioned to server send access request include: in third predetermined period the period Property to server send at least two access requests, obtain respectively at least two access requests one-to-one at least two Access result, wherein the network state of electronic equipment is determined according at least two access results.
Another aspect of the present disclosure provides a kind of network testing device applied to electronic equipment, which includes: net Network data obtaining module, for obtaining the network information of network for electronic equipment;Link information determining module is used for basis The network information determines the link information between electronic equipment and server;Access request sending module, in link information table It levies in the case where being not connected between electronic equipment and server, sends access request to server, obtain access result;And net Network state determining module, for according to access as a result, determine network network state.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes flow information and/or request record, above-mentioned link information Determining module is used for: not having circulating flow and request record in flow information characterization of electronic equipment does not include sending out to server In the case where the record for the request sent, determines and be not connected between link information characterization of electronic equipment and server.
In accordance with an embodiment of the present disclosure, above-mentioned network state is for characterizing whether network meets condition;Above-mentioned network state Determining module is used for: in the case where accessing result characterization access server not successfully, determining the network state table of electronic equipment Sign network is unsatisfactory for condition;In the case where detection result characterizes successful access server, the network state of electronic equipment is determined Characterization network meets condition.
In accordance with an embodiment of the present disclosure, the above-mentioned network testing device applied to electronic equipment further includes function control mould Block, for determining that the network state of electronic equipment characterizes the case where network is unsatisfactory for condition in above-mentioned network state determining module Under, controlling electronic devices opens prompting function, and to provide a user prompt information, prompt information characterization network is unsatisfactory for item Part.Alternatively, the functional control module is used to determine that the network state of electronic equipment characterizes net in above-mentioned network state determining module In the case that network meets condition, controlling electronic devices closes prompting function.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes network change information, above-mentioned access request sending module For sending access to server after the first predetermined period and asking in the case where network change information representation network exists and shakes It asks.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes request record, and above-mentioned access request sending module is used for It executes following operation: sending access request to server, obtain the first access result;In the first failed visit of access result characterization Ask server, and requesting record does not include sending the request sent in the second predetermined period after access request to server In the case where record, access request is retransmitted, the second access result is obtained.Above-mentioned network state determining module is used for according to the One access result and the second access result determine the network state of electronic equipment.
In accordance with an embodiment of the present disclosure, above-mentioned access request sending module is for performing the following operations: in the pre- timing of third Section periodically sends at least two access requests to server, obtains one-to-one at least two access requests respectively At least two access results.Above-mentioned network state determining module is used to determine electronic equipment according at least two access result Network state.
Another aspect of the present disclosure provides a kind of electronic equipment, comprising: one or more processors;Memory is used for The one or more instructions of storage, wherein when one or more of instructions are executed by one or more of processors, so that One or more of processors realize document handling method as described above.
Another aspect of the present disclosure provides a kind of computer readable storage medium, is stored thereon with executable instruction, should Instruction makes processor realize document handling method as described above when being executed by processor.
Another aspect of the present disclosure provides a kind of computer program, and the computer program, which includes that computer is executable, to be referred to It enables, described instruction is when executed for realizing document handling method as described above.
In accordance with an embodiment of the present disclosure, only in the case where determining not connected between electronic equipment and server just to service Device sends access request, to determine network state according to access result.Compared to the survey for periodically sending heartbeat packet in the related technology Method for testing, can be to avoid the performance consumption of additional server end;It, can be to avoid compared to the test method by Ping mode Security risk.
Detailed description of the invention
Fig. 1 diagrammatically illustrates the network test method and device according to the embodiment of the present disclosure applied to electronic equipment Application scenarios;
Fig. 2 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples one Flow chart;
Fig. 3 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples two Flow chart;
Fig. 4 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples three Flow chart;
Fig. 5 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples four Flow chart;
Fig. 6 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples five Flow chart;
Fig. 7 diagrammatically illustrates the structural frames of the network testing device applied to electronic equipment according to the embodiment of the present disclosure Figure;And
Fig. 8 diagrammatically illustrates the network test method being adapted for carrying out applied to electronic equipment according to the embodiment of the present disclosure Electronic equipment structural block diagram.
Specific embodiment
Hereinafter, will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are only exemplary , and it is not intended to limit the scope of the present disclosure.In the following detailed description, to elaborate many specific thin convenient for explaining Section is to provide the comprehensive understanding to the embodiment of the present disclosure.It may be evident, however, that one or more embodiments are not having these specific thin It can also be carried out in the case where section.In addition, in the following description, descriptions of well-known structures and technologies are omitted, to avoid Unnecessarily obscure the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.It uses herein The terms "include", "comprise" etc. show the presence of the feature, step, operation and/or component, but it is not excluded that in the presence of Or add other one or more features, step, operation or component.
There are all terms (including technical and scientific term) as used herein those skilled in the art to be generally understood Meaning, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification Meaning, without that should be explained with idealization or excessively mechanical mode.
It, in general should be according to this using statement as " at least one in A, B and C etc. " is similar to Field technical staff is generally understood the meaning of the statement to make an explanation (for example, " system at least one in A, B and C " Should include but is not limited to individually with A, individually with B, individually with C, with A and B, with A and C, have B and C, and/or System etc. with A, B, C).Using statement as " at least one in A, B or C etc. " is similar to, generally come Saying be generally understood the meaning of the statement according to those skilled in the art to make an explanation (for example, " having in A, B or C at least One system " should include but is not limited to individually with A, individually with B, individually with C, with A and B, have A and C, have B and C, and/or the system with A, B, C etc.).
Embodiment of the disclosure provides a kind of network test method applied to electronic equipment.This method comprises: obtaining The network information of network for electronic equipment;The link information between electronic equipment and server is determined according to the network information; In the case where being not connected between link information characterization of electronic equipment and server, access request is sent to server, must be visited Ask result;And according to access as a result, determining the network state of network.
Fig. 1 diagrammatically illustrates the network test method and device according to the embodiment of the present disclosure applied to electronic equipment Application scenarios 100.It should be noted that being only the example that can apply the application scenarios of the embodiment of the present disclosure shown in Fig. 1, with side The technology contents those skilled in the art understand that disclosure are helped, but are not meant to that the embodiment of the present disclosure may not be usable for other and set Standby, system, environment or scene.
As shown in Figure 1, application scenarios 100 according to an embodiment of the present disclosure include 101,102,103 kimonos of terminal device Business device 104, is communicated to connect between terminal device 101,102,103 and server 104 by network 105.Wherein, network 105 can To include various connection types, such as wired and or wireless communications link etc..
Wherein, terminal device 101,102,103 for example can be supported web page browsing, and/or can be equipped with each Kind client application.Terminal device 101,102,103 for example can include but is not limited to desktop computer, portable calculating on knee Machine, tablet computer or smart mobile phone etc..In response to user's operation, the terminal device 101,102,103 for example can be used for User provides various functions.
Server 104 can be to provide the server of various services, which for example can be through network 105 It is interacted with terminal device 101,102,103, the various application programs run to terminal device 101,102,103 provide support Back-stage management server (merely illustrative).The server 104 can for example be asked in response to what terminal device 101,102,103 was sent It asks, sends various information (such as pictorial information, text information etc.) to terminal device 101,102,103.
In 101,102,103 operation program of terminal device, such as can be according to server 104 in response to application program The access request feedback of transmission accesses the network state as a result, to determine the currently used network of terminal device 101,102,103.
It should be noted that generally can be with applied to the network test method of electronic equipment provided by the embodiment of the present disclosure It is executed by terminal device 101,102,103.Correspondingly, the network test of electronic equipment is applied to provided by the embodiment of the present disclosure Device can be set in the application program installed in terminal device 101,102,103.
It should be understood that the type of terminal device, network, network base station and server in Fig. 1 is only schematical.Root It factually now needs, can have any type of terminal device, network, network base station and server.
Fig. 2 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples one Flow chart.
As shown in Fig. 2, the network test method applied to electronic equipment of the embodiment of the present disclosure includes operation S210~behaviour Make S240.
In operation S210, the network information of network for electronic equipment is obtained.
In accordance with an embodiment of the present disclosure, network for electronic equipment for example may include broadband network (cable broadband or WiMAX) or cellular network (such as 2G, 3G, 4G or 5G) etc..Electronic equipment can be interacted by the network with server, with Audio/video information, text information or pictorial information are obtained from server.
In accordance with an embodiment of the present disclosure, the network information for example may include flow information and electronic equipment and server The request record interacted.Wherein, flow information for example may include downlink traffic information and uplink traffic information.Wherein, Api interface (the Application that flow information can for example be provided by the operating system of calling electronic equipment Programming Interface, application programming interfaces) it obtains.Request record for example can be by parsing electronic equipment The running log (log file) of storage acquires.
In operation S220, the link information between electronic equipment and server is determined according to the network information.
In accordance with an embodiment of the present disclosure, there is circulation information (example at above-mentioned flow information characterization of electronic equipment current time When such as downlink traffic not being 0), illustrate that electronic equipment can normally be interacted by application program with server, so that it is determined that Link information characterization of electronic equipment can be connect with server.Wherein, server for example can be the application run to electronic equipment The server of program offer background service.
In accordance with an embodiment of the present disclosure, it is contemplated that do not have circulation information at flow information characterization of electronic equipment current time When, possible characterization of electronic equipment does not request any information currently.Therefore, non-solicited message and solicited message is unable to distinguish State can also be determined whether by the request record in (such as in 10min) predetermined period before analysis current time There is flow information.For example, then illustrating current net in the case where there is the record of the request sent to server in request record Network is available, is connection (such as can refer to can connect between electronic equipment and server) between electronic equipment and server.
In accordance with an embodiment of the present disclosure, do not have circulation information at flow information characterization of electronic equipment current time, and work as Request record in predetermined period before the preceding moment does not include recording for the request sent to server, then illustrates that electronics is set Standby and server does not interact in the predetermined period, is not connected between electronic equipment and server.In such cases, it needs Determine whether current network is good for use by sending access request to server.Therefore following operation S230~operation is executed S240。
In operation S230, in the case where being not connected between link information characterization of electronic equipment and server, to server Access request is sent, access result is obtained.In operation S240, according to access as a result, determining the network state of network.
In accordance with an embodiment of the present disclosure, aforesaid operations S230 for example may include: to be sent by http agreement to server Access the request of the static resource of server.Correspondingly, the access result obtained for example may include: that access obtains static resource Or it does not access to obtain static resource.When access obtains static resource, then show successful access server;It is not accessing to obtain When static resource, then characterization is failed accesses server.Therefore, access result can be used for characterization whether successful access service Device.Wherein, static resource includes the resource that source code will not change in multiple access.The static resource for example can wrap Include the resources such as the picture stored in server or text.
In accordance with an embodiment of the present disclosure, the network state for example can be used for characterizing whether network meets condition.It should Condition can be network and be in the state for capableing of normal use.The state for capableing of normal use refers to can be succeeded by network Send the state of request, in order to guarantee to be successfully transmitted request, the transmission rate of the network for example can greater than set rate (such as 10bit/s) etc..Therefore, the condition can also be that transmission rate is greater than the set rate.
Aforesaid operations S240 for example may include: to determine in the case where access result characterization prevents asking server not successfully The network state characterization network of electronic equipment is unsatisfactory for condition.In the case where detection result characterizes successful access server, really The network state characterization network for determining electronic equipment meets condition.
In summary, the network test method applied to electronic equipment of the embodiment of the present disclosure, is only determining electronic equipment In the case where being not connected with server, the access request as test data is just sent, it is network-like to be determined according to access result State.It, can be to avoid compared to the method for using Ping mode or long connection heartbeat packet mode to carry out network test in the related technology Security risk, and can be to avoid the consumption of server end extra performance.
In accordance with an embodiment of the present disclosure, in order to avoid making the situation of test result inaccuracy because of network jitter, operation The opportunity that access request is sent in S240 can for example determine according to the change information of network.To determine that network do not shake In the case where retransmit access request, to improve test accuracy.
Fig. 3 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples two Flow chart.
As shown in figure 3, the operation S230 for sending access request can for example be realized by operation S330.
In operation S330, the not connected and network change information table between link information characterization of electronic equipment and server In the case where network is levied in the presence of shake, access request is sent to server after the first predetermined period, obtains access result.
In order to execute aforesaid operations S330, when operating the S210 acquisition network information, network change information can also be obtained As the network information.Furthermore for the transmission opportunity for accurately determining access request, after obtaining flow information and request record, The network change information of electronic equipment can also be monitored in real time during executing test method.
In accordance with an embodiment of the present disclosure, network change information for example may include network with the presence or absence of shake etc..Network is trembled It is dynamic for example to test to obtain the delay of test data packet transmission by using the ICMP request-reply message of TCP/IP network Time, if illustrating that network has shake, network change information table there are the different packet delay time in transmission process It levies network and there is shake.Alternatively, the network change information can also pass through the operating system of electronic equipment (such as Android system System, iOS system, Windows system or Mac system etc.) in real time monitor obtain.
In the case where determining that network change information representation network has shake, in order to avoid because testing knot caused by shake Fruit inaccuracy can send access request to server again after the first predetermined period by operation S330.Wherein, this is first pre- Timing section can be set according to network jitter rule, to correspond at the time of guaranteeing that current time is with after the first predetermined period The different conditions of network jitter.For example, current time network jitter state at a low ebb, and network is trembled after the first predetermined period Dynamic to be in non-low state, which can be 5s.Alternatively, electronic equipment can be for example provided with for adjusting this The port of first predetermined period adjusts first predetermined period with the operation in response to user.
In summary, the network test method applied to electronic equipment of the embodiment of the present disclosure, by under jitter conditions Delay time is set for the transmission of access request, test accuracy can be improved to a certain extent, and therefore improve user's body It tests.
In accordance with an embodiment of the present disclosure, in order to avoid making the situation of test result inaccuracy because of network jitter, such as also It can access and retry again after the second predetermined period in the case where accessing failure.Wherein, network-like in order to quickly determine State, then before accessing and retrying, request record can also be monitored in real time.When determining that there is request records, determine network just Often;In the case where determining there is no record is requested, execution retries strategy, is retried with accessing.
Fig. 4 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples three Flow chart.
As shown in figure 4, the operation S230 for sending access request can for example be realized by operation S431~operation S432. Correspondingly, determine that the operation S240 of network state can be realized by operation S440.
In operation S431, in the case where being not connected between link information characterization of electronic equipment and server, to server Access request is sent, the first access result is obtained.In operation S432, server is accessed not successfully in the first access result characterization, And request record does not include the feelings in the record for sending the request sent in the second predetermined period after access request to server Under condition, access request is retransmitted, the second access result is obtained.
In accordance with an embodiment of the present disclosure, it is sent out in the operation S230 that the method that operation S431 sends access request is described with Fig. 2 The method for sending access request is similar, and details are not described herein.
In accordance with an embodiment of the present disclosure, passing through the request in the predetermined period before operating S210 to get current time After record, such as the access record generated in real time can also be obtained.Operating S432 for example may include: to determine the first access knot In the case where the failed access server of fruit characterization, first determine in the access record generated in real time whether include sending access request The record of request is sent in the second predetermined period afterwards to server.If it exists, then illustrate that current network enables to electronics to set It is standby to be interacted with server, it may thereby determine that current network meets condition.It if it does not exist, may be a kind of there are two types of situation It is not interacted for the second predetermined period inner electronic equipment with server, another kind is that electronics is set in second predetermined period It is standby to be interacted with server.It, can be again in order to determine whether current network can be such that electronic equipment interacts with server It sends access request to be detected, to obtain the second access result.
In accordance with an embodiment of the present disclosure, which can for example be set according to network jitter rule, with Guarantee the different conditions that network jitter is corresponded respectively at the time of current time is with after the second predetermined period.For example, current time Network jitter state at a low ebb, and network jitter is in peak state etc. after the second predetermined period, second predetermined period It such as can be 3s etc..In accordance with an embodiment of the present disclosure, electronic equipment can be for example provided with for setting the second predetermined period Port, in response to user's operation, to set second predetermined period.
After obtaining the second access result, network state can be determined by operating S440.In operation S440, according to first Access result and the second access result determine the network state of electronic equipment.Operation S440 for example may include: The one failed access server of access result characterization, and in the case where the second access result characterization successful access server, explanation The access request of first time be due to network jitter caused by access failure.In such cases, network is to can be used normally , so that it is determined that network meets condition.Failed access server is characterized in the first access result and the second access result In the case of, network can be determined there is no shake, and current network state is bad, is unsatisfactory for condition.
In summary, the embodiment of the present disclosure is retried by accessing, it is possible to prevente effectively from because surveying caused by network jitter Try the situation of inaccuracy.And test accuracy rate is therefore improved, improve user experience.
In accordance with an embodiment of the present disclosure, in order to avoid making the situation of test result inaccuracy because of network jitter, such as also Access request can be repeatedly sent in (such as 10s) in third predetermined period, be distinguished according to obtained multiple access results The case where network jitter situation and network are unsatisfactory for condition.
Fig. 5 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples four Flow chart.
As shown in figure 5, the operation S230 for sending access request can for example be realized by operation S530.Correspondingly, really The operation S240 for determining network state can for example be realized by operation S540.
S530 is operated, it is predetermined in third in the case where being not connected between link information characterization of electronic equipment and server Period periodically sends at least two access requests to server, obtains corresponding at least two access requests respectively At least two access results.In operation S540, the network state of electronic equipment is determined according at least two access results.
In accordance with an embodiment of the present disclosure, third predetermined period can be determined according to network jitter rule, with guarantee this In three predetermined periods both with corresponding network shake peak segment period, also include corresponding network shake low ebb section when Between section.Electronic equipment can for example be provided with the port for the third predetermined period to be arranged, in response to user's operation, setting The third predetermined period.Wherein, the period for sending at least two access requests can be set according to actual needs, for example, The period can be 1s.
In accordance with an embodiment of the present disclosure, operation S540 for example may include: to have characterization at least two access results In the case where the access result of successful access server, then illustrate that network is normal or network jitter.Result is accessed at least two In in the case that each access result characterizes failed access server, then illustrate that network is unsatisfactory for condition.
In summary, the embodiment of the present disclosure is by periodically sending access request, and comprehensive multiple access results determine Network state, it is possible to prevente effectively from because of the situation for testing inaccuracy caused by network jitter.Therefore test accuracy rate is improved, is improved The anti-network jitter effect of test method improves user experience.
In accordance with an embodiment of the present disclosure, timely in order to allow users to when determining that network state is unsatisfactory for condition Network state is known, to be adjusted in time to network for electronic equipment.The embodiment of the present disclosure is determining that network state is discontented When sufficient condition, user can be prompted in time with controlling electronic devices.
Fig. 6 diagrammatically illustrates the network test method applied to electronic equipment according to disclosure illustrative examples five Flow chart.
As shown in fig. 6, the network test method applied to electronic equipment of the embodiment of the present disclosure is in addition to operating S210~behaviour Make outside S240, can also include operation S650.Operation S650 for example can merge into same operation with operation S240.
In operation S650, judge whether network state characterizes network and meet condition.
In the case where network state characterization network is unsatisfactory for condition, it can control electronic equipment and remind user network in time It is not able to satisfy condition.Therefore, as shown in fig. 6, the network test method of the embodiment of the present disclosure can also include operation S660, control Electronic equipment opens prompting function, to provide a user prompt information.
In accordance with an embodiment of the present disclosure, the prompt information for example can for text information, audio-frequency information or it is arbitrary its His information, the prompt information can be used for characterizing network and be unsatisfactory for condition.In accordance with an embodiment of the present disclosure, the class of the prompt information Type can for example be set according to user demand.The prompt information for example can also be the telecommunication customer end account to user's registration Number text information etc. sent, the disclosure is not construed as limiting this.
In the case where network state characterization network meets condition, in order to avoid electronic equipment is opened caused by prompting function The waste of unnecessary resource, as shown in fig. 6, the network test method of the embodiment of the present disclosure can also include operation S670, control Electronic equipment closes prompting function.Therefore, when network state characterization network meets condition, prompt letter will not be sent to user Breath, pays close attention to this state without user.
In summary, the embodiment of the present disclosure passes through the switch of controlling electronic devices prompting function, can be unsatisfactory in network User is prompted in time in the case where condition (such as network signal is weak), in order to which user adjusts network in time, to improve user Experience.
Fig. 7 diagrammatically illustrates the structural frames of the network testing device applied to electronic equipment according to the embodiment of the present disclosure Figure.
As shown in fig. 7, the network testing device 700 applied to electronic equipment of the embodiment of the present disclosure is obtained including the network information Modulus block 710, link information determining module 720, access request sending module 730 and network state determining module 740.
The network information obtains the network information (operation S210) that module 710 is used to obtain network for electronic equipment.
Link information determining module 720 is used to determine the link information between electronic equipment and server according to the network information (operation S220).
Situation of the access request sending module 730 for being not connected between link information characterization of electronic equipment and server Under, access request is sent to server, obtains access result (operation S230).
Network state determining module 740 is used for according to access as a result, determining the network state (operation S240) of network.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes flow information and/or request record, above-mentioned link information Determining module 720 for example can be used for: not having circulating flow in flow information characterization of electronic equipment and request record does not include In the case where the record of the request sent to server, determines and be not connected between link information characterization of electronic equipment and server.
In accordance with an embodiment of the present disclosure, above-mentioned network state is for characterizing whether network meets condition.Above-mentioned network state Determining module 740 for example can be used for: in the case where accessing result characterization access server not successfully, determine electronic equipment Network state characterization network is unsatisfactory for condition;In the case where detection result characterizes successful access server, electronic equipment is determined Network state characterization network meet condition.
In accordance with an embodiment of the present disclosure, as shown in fig. 7, the above-mentioned network testing device 700 applied to electronic equipment also wraps Functional control module 750 is included, for determining that the network state of electronic equipment characterizes network in above-mentioned network state determining module 740 In the case where being unsatisfactory for condition, controlling electronic devices opens prompting function, to provide a user prompt information, the prompt information table Sign network is unsatisfactory for condition (operation S660).Alternatively, the functional control module 750 is used in above-mentioned network state determining module In the case that 740 determine that the network state characterization network of electronic equipment meets condition, controlling electronic devices closes prompting function (behaviour Make S670).
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes network change information, above-mentioned access request sending module 730, which are used for the not connected and network change information representation network presence between link information characterization of electronic equipment and server, trembles In the case where dynamic, access request (operation S330) is sent to server after the first predetermined period.
In accordance with an embodiment of the present disclosure, the above-mentioned network information includes request record, and above-mentioned access request sending module 730 is used The operation below executing: sending access request to server, obtains the first access result (operation S431);Result is accessed first The failed access server of characterization, and requesting record does not include sending in the second predetermined period after access request to server In the case where the record of the request of transmission, access request is retransmitted, obtains the second access result (operation S432).Above-mentioned network State determining module 740 is used to determine the network state (operation of electronic equipment according to the first access result and the second access result S440)。
In accordance with an embodiment of the present disclosure, above-mentioned access request sending module 730 is for performing the following operations: predetermined in third Period periodically sends at least two access requests to server, obtains corresponding at least two access requests respectively At least two access results (operation S530).Above-mentioned network state determining module 740 is used to be tied according at least two access Fruit determines the network state (operation S540) of electronic equipment.
It is module according to an embodiment of the present disclosure, submodule, unit, any number of or in which any more in subelement A at least partly function can be realized in a module.It is single according to the module of the embodiment of the present disclosure, submodule, unit, son Any one or more in member can be split into multiple modules to realize.According to the module of the embodiment of the present disclosure, submodule, Any one or more in unit, subelement can at least be implemented partly as hardware circuit, such as field programmable gate Array (FPGA), programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, dedicated integrated electricity Road (ASIC), or can be by the hardware or firmware for any other rational method for integrate or encapsulate to circuit come real Show, or with any one in three kinds of software, hardware and firmware implementations or with wherein any several appropriately combined next reality It is existing.Alternatively, can be at least by part according to one or more of the module of the embodiment of the present disclosure, submodule, unit, subelement Ground is embodied as computer program module, when the computer program module is run, can execute corresponding function.
For example, the network information obtains module 710, link information determining module 720, access request sending module 730, network Any number of in state determining module 740 and functional control module 750 may be incorporated in a module/unit/subelement It realizes or any one module/unit/subelement therein can be split into multiple module/unit/subelements.Alternatively, One or more modules/unit/subelement at least partly function in these module/unit/subelements can be with other moulds Block/unit/subelement at least partly function combines, and realizes in a module/unit/subelement.According to the disclosure Embodiment, the network information obtain module 710, link information determining module 720, access request sending module 730, network state At least one of determining module 740 and functional control module 750 can at least be implemented partly as hardware circuit, such as existing Field programmable gate array (FPGA), programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, Specific integrated circuit (ASIC), or can by circuit carry out the hardware such as any other rational method that is integrated or encapsulating or Firmware realizes, or with any one in three kinds of software, hardware and firmware implementations or with wherein any several appropriate Combination is to realize.Alternatively, the network information obtain module 710, link information determining module 720, access request sending module 730, At least one of network state determining module 740 and functional control module 750 can at least be implemented partly as computer Program module can execute corresponding function when the computer program module is run.
Fig. 8 diagrammatically illustrates the network test method being adapted for carrying out applied to electronic equipment according to the embodiment of the present disclosure Electronic equipment structural block diagram.Electronic equipment shown in Fig. 8 is only an example, should not be to the function of the embodiment of the present disclosure Any restrictions are brought with use scope.
As shown in figure 8, include processor 801 according to the electronic equipment 800 of the embodiment of the present disclosure, it can be according to being stored in Program in read-only memory (ROM) 802 is loaded into the journey in random access storage device (RAM) 803 from storage section 808 Sequence and execute various movements appropriate and processing.Processor 801 for example may include general purpose microprocessor (such as CPU), instruction Set processor and/or related chip group and/or special microprocessor (for example, specific integrated circuit (ASIC)), etc..Processor 801 can also include the onboard storage device for caching purposes.Processor 801 may include being implemented for executing according to the disclosure Single treatment unit either multiple processing units of the different movements of the method flow of example.
In RAM 803, it is stored with electronic equipment 800 and operates required various programs and data.Processor 801, ROM 802 and RAM 803 is connected with each other by bus 804.Processor 801 is by executing the journey in ROM 802 and/or RAM 803 Sequence executes the various operations of the method flow according to the embodiment of the present disclosure.It is being removed it is noted that described program also can store In one or more memories other than ROM 802 and RAM 803.Processor 801 can also be stored in described one by executing Program in a or multiple memories executes the various operations of the method flow according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, electronic equipment 800 can also include input/output (I/O) interface 805, input/defeated (I/O) interface 805 is also connected to bus 804 out.Electronic equipment 800 can also include be connected to I/O interface 805 with lower component In it is one or more: the importation 806 including keyboard, mouse etc.;Including such as cathode-ray tube (CRT), liquid crystal display The output par, c 807 of device (LCD) etc. and loudspeaker etc.;Storage section 808 including hard disk etc.;And including such as LAN card, The communications portion 809 of the network interface card of modem etc..Communications portion 809 executes communication via the network of such as internet Processing.Driver 810 is also connected to I/O interface 805 as needed.Detachable media 811, such as disk, CD, magneto-optic disk, Semiconductor memory etc. is mounted on as needed on driver 810, in order to from the computer program read thereon according to need It is mounted into storage section 808.
In accordance with an embodiment of the present disclosure, computer software journey may be implemented as according to the method flow of the embodiment of the present disclosure Sequence.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer readable storage medium Computer program, which includes the program code for method shown in execution flow chart.In such implementation In example, which can be downloaded and installed from network by communications portion 809, and/or from detachable media 811 It is mounted.When the computer program is executed by processor 801, the above-mentioned function limited in the system of the embodiment of the present disclosure is executed Energy.In accordance with an embodiment of the present disclosure, system as described above, unit, module, unit etc. can pass through computer program Module is realized.
The disclosure additionally provides a kind of computer readable storage medium, which can be above-mentioned reality It applies included in equipment/device/system described in example;Be also possible to individualism, and without be incorporated the equipment/device/ In system.Above-mentioned computer readable storage medium carries one or more program, when said one or multiple program quilts When execution, the method according to the embodiment of the present disclosure is realized.
In accordance with an embodiment of the present disclosure, computer readable storage medium can be non-volatile computer-readable storage medium Matter.Such as it can include but is not limited to: portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), portable compact disc read-only memory (CD-ROM), light Memory device, magnetic memory device or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or Person is in connection.
For example, in accordance with an embodiment of the present disclosure, computer readable storage medium may include above-described ROM 802 And/or one or more memories other than RAM 803 and/or ROM 802 and RAM 803.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
It will be understood by those skilled in the art that embodiment of the disclosure is described above.But these embodiments The purpose being merely to illustrate that, and be not intended to limit the scope of the present disclosure.Although respectively describing each embodiment above, But it is not intended that the measure in each embodiment cannot be advantageously combined use.The scope of the present disclosure is wanted by appended right It asks and its equivalent limits.The scope of the present disclosure is not departed from, those skilled in the art can make a variety of alternatives and modifications, these Alternatives and modifications should all be fallen within the scope of the disclosure.

Claims (10)

1. a kind of network test method applied to electronic equipment, comprising:
Obtain the network information of the network for the electronic equipment;
The link information between the electronic equipment and server is determined according to the network information;
In the case where the link information characterizes not connected between the electronic equipment and the server, Xiang Suoshu server Access request is sent, access result is obtained;And
According to the access as a result, determining the network state of the network.
2. according to the method described in claim 1, wherein, the network information includes flow information and/or request record;It determines The link information includes:
Characterizing the electronic equipment not having circulating flow and request record in the flow information does not include to the clothes In the case where the record for the request that business device is sent, determine that the link information characterizes between the electronic equipment and the server It is not connected.
3. according to the method described in claim 1, wherein, the network state is for characterizing whether the network meets condition; The network state for determining the electronic equipment includes:
In the case where access result characterization accesses the server not successfully, the network state of the electronic equipment is determined It characterizes the network and is unsatisfactory for condition;
In the case where the server described in detection result characterization successful access, the network state table of the electronic equipment is determined It levies the network and meets condition.
4. according to the method described in claim 3, wherein:
In the case where determining that the network state characterization network of the electronic equipment is unsatisfactory for condition, the method is also wrapped It includes: controlling the electronic equipment and open prompting function, to provide a user prompt information, the prompt information characterizes the network It is unsatisfactory for condition;
In the case where the network state for determining the electronic equipment characterizes the network and meets condition, the method also includes: It controls the electronic equipment and closes prompting function.
5. according to the method described in claim 1, wherein, the network information includes network change information;It is described to the clothes Business device sends access request
In the case where the network change information representation network exists and shakes, sent out after the first predetermined period to the server Send the access request.
6. according to the method described in claim 1, wherein, the network information includes request record;It is described to the server Sending access request includes:
Access request is sent to the server, obtains the first access result;
The server is accessed not successfully in the first access result characterization, and request record is not included in described in transmission In the case where the record of the request sent in the second predetermined period after access request to the server, the visit is retransmitted Ask request, obtain the second access as a result,
Wherein, the network state of the electronic equipment is determined according to the first access result and the second access result 's.
7. according to the method described in claim 1, wherein, Xiang Suoshu server sends access request and includes:
Third predetermined period periodically to the server send at least two access requests, obtain respectively with it is described extremely Few one-to-one at least two access of two access requests as a result,
Wherein, the network state of the electronic equipment is determined according at least two access result.
8. a kind of network testing device applied to electronic equipment, comprising:
The network information obtains module, for obtaining the network information for being used for the network of the electronic equipment;
Link information determining module, for determining that the connection between the electronic equipment and server is believed according to the network information Breath;
Access request sending module is not connected between the electronic equipment and the server for characterizing in the link information In the case where, Xiang Suoshu server sends access request, obtains access result;And
Network state determining module, for being accessed according to described as a result, determining the network state of the network.
9. a kind of electronic equipment, comprising:
One or more processors;And
Storage device, for storing one or more programs,
Wherein, when one or more of programs are executed by one or more of processors, so that one or more of Processor realizes method according to any one of claims 1 to 7.
10. a kind of computer readable storage medium, is stored thereon with executable instruction, which makes to handle when being executed by processor Device realizes method according to any one of claims 1 to 7.
CN201910670598.8A 2019-07-23 2019-07-23 Network testing method and device applied to electronic equipment Active CN110380937B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910670598.8A CN110380937B (en) 2019-07-23 2019-07-23 Network testing method and device applied to electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910670598.8A CN110380937B (en) 2019-07-23 2019-07-23 Network testing method and device applied to electronic equipment

Publications (2)

Publication Number Publication Date
CN110380937A true CN110380937A (en) 2019-10-25
CN110380937B CN110380937B (en) 2021-08-31

Family

ID=68255548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910670598.8A Active CN110380937B (en) 2019-07-23 2019-07-23 Network testing method and device applied to electronic equipment

Country Status (1)

Country Link
CN (1) CN110380937B (en)

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030054811A1 (en) * 2001-09-18 2003-03-20 Willtech International, Inc. Method and apparatus for automatic call tests in wireless networks
US20080077686A1 (en) * 2006-09-26 2008-03-27 Dinesh Kumar Subhraveti System and Method for Replication of Network State for Transparent Recovery of Network Connections
US20090316617A1 (en) * 2008-06-19 2009-12-24 Fujitsu Limited Communication apparatus and communication method
US20100106824A1 (en) * 2007-02-16 2010-04-29 Gil Friedrich Method and device for determining network device status
CN104301235A (en) * 2013-07-18 2015-01-21 腾讯科技(深圳)有限公司 Network flow control method and device
US20150092589A1 (en) * 2009-05-27 2015-04-02 Venturi Ip Llc Systems, Structures and Associated Processes for Optimization of State Transitions within Wireless Networks
CN104601412A (en) * 2015-02-12 2015-05-06 中国工商银行股份有限公司 Independent test network system and establishing method thereof
CN105263175A (en) * 2015-10-29 2016-01-20 华为技术有限公司 Networking method for intelligent equipment, intelligent equipment and mobile terminal
US20160353490A1 (en) * 2015-05-27 2016-12-01 Alibaba Group Holding Limited Method and apparatus for acquiring network status data
CN106385517A (en) * 2016-08-31 2017-02-08 广州视源电子科技股份有限公司 Audio frequency conversation realization method and system, and intelligent conference device
CN106453907A (en) * 2016-10-19 2017-02-22 广东欧珀移动通信有限公司 Control method and device for terminal application
CN107181624A (en) * 2017-06-30 2017-09-19 联想(北京)有限公司 A kind of method for connecting network, electronic equipment and computer-readable storage medium
CN107463437A (en) * 2017-07-31 2017-12-12 广东欧珀移动通信有限公司 Using management-control method, device, storage medium and electronic equipment
CN107580336A (en) * 2017-10-30 2018-01-12 努比亚技术有限公司 A kind of method for connecting network, terminal and computer-readable recording medium
CN108064071A (en) * 2018-02-13 2018-05-22 广东欧珀移动通信有限公司 Method for connecting network, device, storage medium and electronic equipment
CN108280024A (en) * 2017-12-29 2018-07-13 五八有限公司 Traffic distribution strategy test method, device and electronic equipment
CN108934056A (en) * 2018-06-20 2018-12-04 联想(北京)有限公司 The control method and system of electronic equipment
CN108965042A (en) * 2018-05-31 2018-12-07 Oppo广东移动通信有限公司 Acquisition methods, device, terminal device and the storage medium of network delay

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030054811A1 (en) * 2001-09-18 2003-03-20 Willtech International, Inc. Method and apparatus for automatic call tests in wireless networks
US20080077686A1 (en) * 2006-09-26 2008-03-27 Dinesh Kumar Subhraveti System and Method for Replication of Network State for Transparent Recovery of Network Connections
US20100106824A1 (en) * 2007-02-16 2010-04-29 Gil Friedrich Method and device for determining network device status
US20090316617A1 (en) * 2008-06-19 2009-12-24 Fujitsu Limited Communication apparatus and communication method
US20150092589A1 (en) * 2009-05-27 2015-04-02 Venturi Ip Llc Systems, Structures and Associated Processes for Optimization of State Transitions within Wireless Networks
CN104301235A (en) * 2013-07-18 2015-01-21 腾讯科技(深圳)有限公司 Network flow control method and device
CN104601412A (en) * 2015-02-12 2015-05-06 中国工商银行股份有限公司 Independent test network system and establishing method thereof
US20160353490A1 (en) * 2015-05-27 2016-12-01 Alibaba Group Holding Limited Method and apparatus for acquiring network status data
CN105263175A (en) * 2015-10-29 2016-01-20 华为技术有限公司 Networking method for intelligent equipment, intelligent equipment and mobile terminal
CN106385517A (en) * 2016-08-31 2017-02-08 广州视源电子科技股份有限公司 Audio frequency conversation realization method and system, and intelligent conference device
CN106453907A (en) * 2016-10-19 2017-02-22 广东欧珀移动通信有限公司 Control method and device for terminal application
CN107181624A (en) * 2017-06-30 2017-09-19 联想(北京)有限公司 A kind of method for connecting network, electronic equipment and computer-readable storage medium
CN107463437A (en) * 2017-07-31 2017-12-12 广东欧珀移动通信有限公司 Using management-control method, device, storage medium and electronic equipment
CN107580336A (en) * 2017-10-30 2018-01-12 努比亚技术有限公司 A kind of method for connecting network, terminal and computer-readable recording medium
CN108280024A (en) * 2017-12-29 2018-07-13 五八有限公司 Traffic distribution strategy test method, device and electronic equipment
CN108064071A (en) * 2018-02-13 2018-05-22 广东欧珀移动通信有限公司 Method for connecting network, device, storage medium and electronic equipment
CN108965042A (en) * 2018-05-31 2018-12-07 Oppo广东移动通信有限公司 Acquisition methods, device, terminal device and the storage medium of network delay
CN108934056A (en) * 2018-06-20 2018-12-04 联想(北京)有限公司 The control method and system of electronic equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JIE HU: "Bridging the Social and Wireless Networking Divide: Information Dissemination in Integrated Cellular and Opportunistic Networks", 《IEEE ACCESS》 *
张涛等: "网络信息主动探测技术的研究与实现", 《计算机工程与应用》 *
李斌: "基于正常简档聚类的自适应异常检测技术研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Also Published As

Publication number Publication date
CN110380937B (en) 2021-08-31

Similar Documents

Publication Publication Date Title
US20190303204A1 (en) Methods and apparatus for single entity buffer pool management
US9706371B2 (en) Push notification middleware
US20140136607A1 (en) Method and system for performing parent control on mobile device
CN108345632A (en) Call method, device, equipment and the computer readable storage medium of the H5 pages
EP3748500B1 (en) Inversion-of-control component service models for virtual environments
CN103581242A (en) Method, client-side equipment, server and system for uploading files
US10498801B2 (en) Transmitting and displaying screen content
US9075789B2 (en) Methods and apparatus for interleaving priorities of a plurality of virtual processors
US20110185038A1 (en) Apparatus and method for providing a terminal web service
WO2019057089A1 (en) Network card image packet capture method, terminal, and readable storage medium
US20230161541A1 (en) Screen projection method and system
US20150012973A1 (en) Methods and apparatus for sharing a service between multiple virtual machines
CN109522198A (en) Processing method, device, electronic equipment and the readable storage medium storing program for executing of application program
CN112954717A (en) Household appliance network distribution method and device based on H5 page
CN110971482B (en) Back-end server detection method and device based on ebpf and electronic equipment
CN107911357A (en) A kind of method, apparatus of single-sign-on, server and storage medium
CN113301004B (en) Data processing method, device, communication method and single-network-card virtual machine
US20140222993A1 (en) Providing network-applicable content
US20200137436A1 (en) Providing Files of Variable Sizes Based on Device and Network Conditions
CN109683931A (en) A kind of device updating method and WEB server
US20150289136A1 (en) Wireless communication apparatus, wireless communication method, and computer-readable recording medium
US20150012654A1 (en) Methods and apparatus for sharing a physical device between multiple physical machines
CN110380937A (en) Network test method and device applied to electronic equipment
US20150012918A1 (en) Methods and apparatus for sharing a physical device between multiple virtual machines
WO2019139947A1 (en) Mechanisms for the adaptive control of service layer operations

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