CN104917632A - Method for detecting networking channel states, device for detecting networking channel states and electronic equipment - Google Patents

Method for detecting networking channel states, device for detecting networking channel states and electronic equipment Download PDF

Info

Publication number
CN104917632A
CN104917632A CN201510181723.0A CN201510181723A CN104917632A CN 104917632 A CN104917632 A CN 104917632A CN 201510181723 A CN201510181723 A CN 201510181723A CN 104917632 A CN104917632 A CN 104917632A
Authority
CN
China
Prior art keywords
smart machine
internet
networking
detected
things server
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
CN201510181723.0A
Other languages
Chinese (zh)
Other versions
CN104917632B (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510181723.0A priority Critical patent/CN104917632B/en
Publication of CN104917632A publication Critical patent/CN104917632A/en
Priority to BR112015032248A priority patent/BR112015032248A2/en
Priority to RU2015152506A priority patent/RU2619466C1/en
Priority to JP2017512095A priority patent/JP6298930B2/en
Priority to MX2015016774A priority patent/MX358282B/en
Priority to PCT/CN2015/090401 priority patent/WO2016165287A1/en
Priority to KR1020157033155A priority patent/KR101763806B1/en
Priority to US14/985,571 priority patent/US9674284B2/en
Priority to EP16151333.8A priority patent/EP3082299B1/en
Application granted granted Critical
Publication of CN104917632B publication Critical patent/CN104917632B/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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/0082Monitoring; Testing using service channels; using auxiliary channels
    • H04B17/0085Monitoring; Testing using service channels; using auxiliary channels using test signal generators
    • 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
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/29Control channels or signalling for resource management between an access point and the access point controlling device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Abstract

The disclosure is about a method for detecting networking channel states, a device for detecting the networking channel states and electronic equipment. The method comprises detecting intelligent equipment to be detected, selecting an Internet of Things control protocol adopted by the intelligent equipment to be detected, accessing an Internet of Things server through a networking channel adopted by the intelligent equipment to be detected, acquiring the networking channel states in the access process, and displaying the networking channel states on a terminal screen. The technical scheme of the disclosure can help a user rapidly know a network state, so the problem that the intelligent equipment is accessed to the Internet of Things is convenient to solve.

Description

The detection method of networking channel status and device, electronic equipment
Technical field
The disclosure relates to Smart Home technical field, particularly relates to detection method and device, the electronic equipment of networking channel status.
Background technology
" Internet of Things " (IOT, Internet of Things) by being combined with the Internet by various information sensing equipment and forming a huge network, thus makes all article together connected to the network, convenient identification and management.
Such as, after smart machine (such as intelligent appliance) is connected to Internet of Things, user can realize, to long-range, the intelligentized control method of smart machine, experiencing real Smart Home.
Summary of the invention
The disclosure provides detection method and device, the electronic equipment of networking channel status, to solve the deficiency in correlation technique.
According to the first aspect of disclosure embodiment, a kind of detection method of channel status of networking is provided, comprises:
Determine smart machine to be detected;
Choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Gather the networking channel status in access process, and be showed in terminal screen.
Optionally, described networking passage comprises: and the LAN passage between local routing equipment, and the cloud network passage between described local routing equipment and described Internet of Things server.
Optionally, described networking channel status comprise following one of at least:
The connection establishment result of the LAN set up with described local routing equipment;
The network state information of described LAN;
Open condition to the access port of described Internet of Things server on described local routing equipment;
The responsive status of described Internet of Things server.
Optionally, also comprise:
The control command to arbitrary smart machine is sent to described Internet of Things server;
According to the control result that described Internet of Things server returns, if failed described control command, then described arbitrary smart machine is recorded as described smart machine to be detected.
Optionally, also comprise:
Detect real-time network environment;
If when the networking passage that described smart machine to be detected adopts can reach under described real-time network environment, perform and point out the detection of described networking passage.
According to the second aspect of disclosure embodiment, a kind of checkout gear of channel status of networking is provided, comprises:
Determining unit, determines smart machine to be detected;
Addressed location, chooses the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Display unit, gathers the networking channel status in access process, and is showed in terminal screen.
Optionally, described networking passage comprises: and the LAN passage between local routing equipment, and the cloud network passage between described local routing equipment and described Internet of Things server.
Optionally, described networking channel status comprise following one of at least:
The connection establishment result of the LAN set up with described local routing equipment;
The network state information of described LAN;
Open condition to the access port of described Internet of Things server on described local routing equipment;
The responsive status of described Internet of Things server.
Optionally, also comprise:
Transmitting element, sends the control command to arbitrary smart machine to described Internet of Things server;
Record cell, according to the control result that described Internet of Things server returns, if failed described control command, has then been recorded as described smart machine to be detected by described arbitrary smart machine.
Optionally, also comprise:
Detecting unit, detects real-time network environment;
Tip element, if when the networking passage that described smart machine to be detected adopts can reach under described real-time network environment, perform and point out the detection of described networking passage.
According to the third aspect of disclosure embodiment, a kind of electronic equipment is provided, comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Determine smart machine to be detected;
Choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Gather the networking channel status in access process, and be showed in terminal screen.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
The disclosure by terminal stimulating intelligent equipment to the access of Internet of Things server, the networking channel status in access process can be shown on a terminal screen, so that user checks networking passage possibility Problems existing intuitively, thus compensate for smart machine cannot the deficiency of exhibition linked Netcom channel state information, contribute to the experience promoting user.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in specification and to form the part of this specification, shows and meets embodiment of the present disclosure, and is used from specification one and explains principle of the present disclosure.
Fig. 1 is the structural representation of Internet of Things.
Fig. 2 is the flow chart of the detection method of a kind of channel status of networking according to an exemplary embodiment.
Fig. 3 is the flow chart of detection method of the another kind networking channel status according to an exemplary embodiment.
Fig. 4-8 is the terminal interface schematic diagrames according to an exemplary embodiment.
Fig. 9 is the block diagram of the checkout gear of a kind of channel status of networking according to an exemplary embodiment.
Figure 10 is the block diagram of checkout gear of the another kind networking channel status according to an exemplary embodiment.
Figure 11 is the block diagram of checkout gear of the another kind networking channel status according to an exemplary embodiment.
Figure 12 is the structural representation of the device of a kind of detection for channel status of networking according to an exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Execution mode described in following exemplary embodiment does not represent all execution modes consistent with the disclosure.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present disclosure are consistent.
Fig. 1 is the structural representation of Internet of Things, as shown in Figure 1, for " intelligent video camera head ", smart machine can add the local area network that routing device is set up, thus be connected in the Internet by this routing device, to access the Internet of Things server being positioned at far-end.So, can think between smart machine and Internet of Things server formed one " networking passage ".
When above-mentioned networking passage is in normal condition, smart machine can set up long-range connection between success with Internet of Things server, then user can log in Internet of Things server by the terminal as the accessing Internet such as mobile phone, computer, then initiate control command by Internet of Things server to smart machine, and finally realize the long-distance intelligent control to smart machine.
Because network environment easily fluctuates, networking passage is probably gone wrong, thus the long-distance intelligent control causing user cannot realize smart machine.But smart machine itself does not often have display screen, cause user directly cannot view the information such as current networking channel status or the reason that throws into question on smart machine, affect the experience of user.
In order to solve above-mentioned deficiency, present disclose provides following embodiment:
Fig. 2 is the flow chart of the detection method of a kind of channel status of networking according to an exemplary embodiment, and as shown in Figure 2, the method is used for, in terminal, can comprising the following steps.
In step 202., smart machine to be detected is determined.
In the present embodiment, terminal according to the user operation detected, can determine the smart machine chosen by user, and it can be used as smart machine to be detected; Or terminal can detect the need of to the networking channel status of smart machine by automatic decision.
Wherein, as an illustrative embodiments, terminal can send control command to arbitrary smart machine to Internet of Things server, and according to the control result that Internet of Things server returns, if the control command of having failed, then arbitrary smart machine is recorded as smart machine to be detected.
Further, terminal can detect real-time network environment, and when the networking passage that smart machine to be detected adopts can reach under real-time network environment, perform the detection prompting in distich Netcom road, thus guarantee that user detects the networking channel status of smart machine in time, to maintain the remote controllability of smart machine.
In step 204, choose the Internet of Things control protocol that smart machine to be detected adopts, and by the networking channel access Internet of Things server of smart machine to be detected employing.
In the present embodiment, networking passage can comprise: and the LAN passage between local routing equipment, and the cloud network passage between local routing equipment and described Internet of Things server.Wherein, channel status of networking can comprise following one of at least: the connection establishment result of the LAN set up with local routing equipment; The network state information of LAN; To the open condition of the access port of Internet of Things server on local routing equipment; The responsive status of Internet of Things server.
Certainly, it will be understood by those skilled in the art that above-mentioned multiple networking channel status is only for illustrating, technical scheme of the present disclosure obviously also can gather the networking channel status of other types, and the disclosure does not limit this.
In step 206, gather the networking channel status in access process, and be showed in terminal screen.
From above-described embodiment, the disclosure by terminal stimulating intelligent equipment to the access of Internet of Things server, the networking channel status in access process can be shown on a terminal screen, so that user checks networking passage possibility Problems existing intuitively, thus compensate for smart machine cannot the deficiency of exhibition linked Netcom channel state information, contribute to the experience promoting user.
Fig. 3 is the flow chart of detection method of the another kind networking channel status according to an exemplary embodiment, and as shown in Figure 3, the method is used for, in terminal, can comprising the following steps.
In step 302, terminal to Internet of Things server sending controling instruction, to realize the long-distance intelligent control to smart machine A.
In the present embodiment, as shown in Figure 4, for user, control (namely smart machine A is " monitoring " equipment) is carried out to the intelligent camera as " monitoring ", user can choose " monitoring " on mobile phone (or other-end), and recall and comprise the menu such as " switch ", " regularly ", " setting ", thus send the control command to this smart machine.Assuming that user clicks " switch " button that have chosen in Fig. 4, then terminal sends open command to Internet of Things server, and control object is " monitoring " smart machine.
In step 304, terminal, according to the return information of Internet of Things server, judges whether control command completes, if complete, does not process, otherwise proceed to step 306.
In the present embodiment, control command " completing " refers to: the control command that user sends correctly is performed by target device, and such as when user sends open command, " monitoring " equipment is successfully opened or closed.
Internet of Things server, after receiving the control command of terminal, this control command is sent to corresponding smart machine by networking passage, and this smart machine is after completing control command, is returned corresponding response message to Internet of Things server.So, when this control command of response message surface that Internet of Things server receives does not complete, or receive response message, then illustrate that control command is not completed by smart machine.Now, terminal could show information as shown in Figure 5 on screen, as " ' unlatching ' instruction has been failed, and tries after please detecting networking passage again! ".
Within step 306, smart machine A is recorded as smart machine to be detected.
In the present embodiment, for having failed the smart machine of remote control commands, terminal can be recorded as smart machine to be detected automatically, so that when network environment conditions allows, is detected by the networking channel status of technical scheme of the present disclosure to these smart machines.
In step 308, the real-time network environment residing for sense terminals.
In the step 310, if under real-time network environment, the networking passage of smart machine A can reach, then proceed to step 312, otherwise return step 308.
In the present embodiment, as shown in Figure 6, user can check the smart machine to be detected recorded on mobile phone.Meanwhile, for each smart machine to be detected, terminal, by the real-time network environment residing for detection, can determine whether can reach corresponding networking passage, and the situation of " whether can reach " can be showed on terminal screen by terminal.Such as, in Fig. 6, the real-time network environment of smart machine " monitoring ", " sound equipment " etc. is " can reach ", and user by clicking " start detection ", can start the detection of the networking channel status to these smart machines; And other smart machines are " unreachable ", user can not perform the detection operation of corresponding networking channel status.
For example, for in the internet of things structure shown in Fig. 1, if the terminal of user adds the LAN residing for intelligent camera, in the LAN that namely local routing device detects, then illustrate that the networking passage that this intelligent camera is corresponding can reach terminal now.
In step 312, terminal is initiated to point out the detection of smart machine A to user.
In the present embodiment, terminal can pass through the any-modes such as word, prompt tone, photoflash lamp flicker, points out, to detect the networking channel status of smart machine to be detected as early as possible to user.
In a step 314, the Internet of Things control protocol that smart machine A uses is chosen.
In step 316, terminal uses the Internet of Things control protocol chosen, by the networking channel access Internet of Things server of smart machine A.
In the present embodiment, terminal, can reciprocal process between stimulating intelligent equipment A and Internet of Things server by using the Internet of Things control protocol of smart machine A, thus detect the reason cannot carrying out long-distance intelligent control to smart machine A more truly.
In step 318, in access process, gather and exhibition linked net channel status.
In the present embodiment, passage of networking can comprise: the LAN passage between smart machine A and local routing equipment, and the cloud network passage between local routing equipment and Internet of Things server; Correspondingly, terminal also comprises two stages in test process: 1, connected by LAN passage and local routing equipment, and 2, by cloud network channel access Internet of Things server.
Networking channel status can comprise arbitrarily for showing the information of the network state of networking passage.Such as example, channel status of networking can comprise following one of at least:
1) the connection establishment result of the LAN set up with local routing equipment, is such as successfully established, sets up failure, sets up the information such as duration.
2) network state information of LAN, such as signal strength signal intensity, data transmission bauds etc.
3) open condition to the access port of Internet of Things server on local routing equipment, whether such as local routing equipment opens the access port of smart machine A to Internet of Things server.
4) whether the responsive status of Internet of Things server, such as respond, response speed, operating lag duration etc.
Certainly, it will be understood by those skilled in the art that above-mentioned multiple networking channel status is only for illustrating, technical scheme of the present disclosure obviously also can gather the networking channel status of other types, and the disclosure does not limit this.
In the present embodiment, based on detection and the acquisition of distich net channel status, terminal can be shown intuitively testing result on screen.Terminal interface such as according to Fig. 7, shows LAN channel abnormal, such as local routing equipment existing problems; Or the terminal interface according to Fig. 8, shows that LAN passage is normal, and cloud network channel abnormal, such as local routing equipment has closed the access port of smart machine A to Internet of Things server, or Internet of Things server occurs abnormal.
Corresponding with the embodiment of the detection method of aforesaid networking channel status, the disclosure additionally provides the embodiment of the checkout gear of networking channel status.
Fig. 9 is the checkout gear block diagram of a kind of channel status of networking according to an exemplary embodiment.With reference to Fig. 9, this device comprises determining unit 91, addressed location 92 and display unit 93.
Wherein, determining unit 91, is configured to determine smart machine to be detected;
Addressed location 92, is configured to choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Display unit 93, is configured to gather the networking channel status in access process, and is showed in terminal screen.
Optionally, described networking passage comprises: and the LAN passage between local routing equipment, and the cloud network passage between described local routing equipment and described Internet of Things server.
Optionally, described networking channel status comprise following one of at least:
The connection establishment result of the LAN set up with described local routing equipment;
The network state information of described LAN;
Open condition to the access port of described Internet of Things server on described local routing equipment;
The responsive status of described Internet of Things server.
As shown in Figure 10, Figure 10 is the block diagram of the another kind of information display device according to an exemplary embodiment, and this embodiment is on aforementioned basis embodiment illustrated in fig. 9, and this device can also comprise: transmitting element 94 and record cell 95.
Wherein, transmitting element 94, is configured to the control command of described Internet of Things server transmission to arbitrary smart machine;
Record cell 95, is configured to the control result returned according to described Internet of Things server, if failed described control command, then described arbitrary smart machine is recorded as described smart machine to be detected.
As shown in figure 11, Figure 11 is the block diagram of the another kind of information display device according to an exemplary embodiment, and this embodiment is on aforementioned basis embodiment illustrated in fig. 10, and this device can also comprise: detecting unit 96 and Tip element 97.
Wherein, detecting unit 96, is configured to detect real-time network environment;
Tip element 97, if when the networking passage being configured to the employing of described smart machine to be detected can reach under described real-time network environment, perform and point out the detection of described networking passage.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
For device embodiment, because it corresponds essentially to embodiment of the method, so relevant part illustrates see the part of embodiment of the method.Device embodiment described above is only schematic, the wherein said unit illustrated as separating component or can may not be and physically separates, parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of module wherein can be selected according to the actual needs to realize the object of disclosure scheme.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
Accordingly, the disclosure also provides a kind of checkout gear of channel status of networking, and comprising: processor; For the memory of storage of processor executable instruction; Wherein, described processor is configured to: determine smart machine to be detected; Choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing; Gather the networking channel status in access process, and be showed in terminal screen.
Accordingly, the disclosure also provides a kind of terminal, described terminal includes memory, and one or more than one program, one of them or more than one program are stored in memory, and are configured to perform described more than one or one program package containing the instruction for carrying out following operation by more than one or one processor: determine smart machine to be detected; Choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing; Gather the networking channel status in access process, and be showed in terminal screen.
Figure 12 is the block diagram of the device 1200 of a kind of detection for channel status of networking according to an exemplary embodiment.Such as, device 1200 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, flat-panel devices, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Figure 12, device 1200 can comprise following one or more assembly: processing components 1202, memory 1204, power supply module 1206, multimedia groupware 1208, audio-frequency assembly 1210, the interface 1212 of I/O (I/O), sensor cluster 1214, and communications component 1216.
The integrated operation of the usual control device 1200 of processing components 1202, such as with display, call, data communication, camera operation and record operate the operation be associated.Processing components 1202 can comprise one or more processor 1220 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 1202 can comprise one or more module, and what be convenient between processing components 1202 and other assemblies is mutual.Such as, processing components 1202 can comprise multi-media module, mutual with what facilitate between multimedia groupware 12012 and processing components 1202.
Memory 1204 is configured to store various types of data to be supported in the operation of device 1200.The example of these data comprises for any application program of operation on device 1200 or the instruction of method, contact data, telephone book data, message, picture, video etc.Memory 1204 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
The various assemblies that power supply module 1206 is device 1200 provide electric power.Power supply module 1206 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for device 1200 and be associated.
Multimedia groupware 1208 is included in the screen providing an output interface between described device 1200 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 1208 comprises a front-facing camera and/or post-positioned pick-up head.When device 1200 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 1210 is configured to export and/or input audio signal.Such as, audio-frequency assembly 1210 comprises a microphone (MIC), and when device 1200 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The audio signal received can be stored in memory 1204 further or be sent via communications component 1216.In certain embodiments, audio-frequency assembly 1210 also comprises a loud speaker, for output audio signal.
I/O interface 1212 is for providing interface between processing components 1202 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor cluster 1214 comprises one or more transducer, for providing the state estimation of various aspects for device 1200.Such as, sensor cluster 1214 can detect the opening/closing state of device 1200, the relative positioning of assembly, such as described assembly is display and the keypad of device 1200, the position of all right checkout gear 1200 of sensor cluster 1214 or device 1200 assemblies changes, the presence or absence that user contacts with device 1200, the variations in temperature of device 1200 orientation or acceleration/deceleration and device 1200.Sensor cluster 1214 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor cluster 1214 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor cluster 1214 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communications component 1216 is configured to the communication being convenient to wired or wireless mode between device 1200 and other equipment.Device 1200 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communications component 1216 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communications component 1216 also comprises near-field communication (NFC) module, to promote junction service.Such as, can based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 1200 can be realized, for performing said method by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the memory 1204 of instruction, above-mentioned instruction can perform said method by the processor 1220 of device 1200.Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc.
Those skilled in the art, at consideration specification and after putting into practice disclosed herein disclosing, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Specification and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.

Claims (11)

1. a detection method for channel status of networking, is characterized in that, comprising:
Determine smart machine to be detected;
Choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Gather the networking channel status in access process, and be showed in terminal screen.
2. method according to claim 1, is characterized in that, described networking passage comprises: and the LAN passage between local routing equipment, and the cloud network passage between described local routing equipment and described Internet of Things server.
3. method according to claim 2, is characterized in that, described networking channel status comprise following one of at least:
The connection establishment result of the LAN set up with described local routing equipment;
The network state information of described LAN;
Open condition to the access port of described Internet of Things server on described local routing equipment;
The responsive status of described Internet of Things server.
4. method according to claim 1, is characterized in that, also comprises:
The control command to arbitrary smart machine is sent to described Internet of Things server;
According to the control result that described Internet of Things server returns, if failed described control command, then described arbitrary smart machine is recorded as described smart machine to be detected.
5. method according to claim 4, is characterized in that, also comprises:
Detect real-time network environment;
If when the networking passage that described smart machine to be detected adopts can reach under described real-time network environment, perform and point out the detection of described networking passage.
6. a checkout gear for channel status of networking, is characterized in that, comprising:
Determining unit, determines smart machine to be detected;
Addressed location, chooses the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Display unit, gathers the networking channel status in access process, and is showed in terminal screen.
7. device according to claim 6, is characterized in that, described networking passage comprises: and the LAN passage between local routing equipment, and the cloud network passage between described local routing equipment and described Internet of Things server.
8. device according to claim 7, is characterized in that, described networking channel status comprise following one of at least:
The connection establishment result of the LAN set up with described local routing equipment;
The network state information of described LAN;
Open condition to the access port of described Internet of Things server on described local routing equipment;
The responsive status of described Internet of Things server.
9. device according to claim 6, is characterized in that, also comprises:
Transmitting element, sends the control command to arbitrary smart machine to described Internet of Things server;
Record cell, according to the control result that described Internet of Things server returns, if failed described control command, has then been recorded as described smart machine to be detected by described arbitrary smart machine.
10. device according to claim 9, is characterized in that, also comprises:
Detecting unit, detects real-time network environment;
Tip element, if when the networking passage that described smart machine to be detected adopts can reach under described real-time network environment, perform and point out the detection of described networking passage.
11. 1 kinds of electronic equipments, is characterized in that, comprising:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Determine smart machine to be detected;
Choose the Internet of Things control protocol that described smart machine to be detected adopts, and by the networking channel access Internet of Things server of described smart machine to be detected employing;
Gather the networking channel status in access process, and be showed in terminal screen.
CN201510181723.0A 2015-04-16 2015-04-16 The detection method and device for channel status of networking, electronic equipment Active CN104917632B (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CN201510181723.0A CN104917632B (en) 2015-04-16 2015-04-16 The detection method and device for channel status of networking, electronic equipment
MX2015016774A MX358282B (en) 2015-04-16 2015-09-23 Method and apparatus for testing network channel status, and electronic device.
RU2015152506A RU2619466C1 (en) 2015-04-16 2015-09-23 Method and device for detecting network channel state, and electronic device
JP2017512095A JP6298930B2 (en) 2015-04-16 2015-09-23 Method and apparatus for measuring state of network connection channel, electronic device, program, and recording medium
BR112015032248A BR112015032248A2 (en) 2015-04-16 2015-09-23 method and apparatus for detecting network link channel status and electronic device
PCT/CN2015/090401 WO2016165287A1 (en) 2015-04-16 2015-09-23 Method and apparatus for testing network channel status, and electronic device
KR1020157033155A KR101763806B1 (en) 2015-04-16 2015-09-23 Method, apparatus, electronic device, program and computer-readable recording medium for detecting internet channel state and electronic device
US14/985,571 US9674284B2 (en) 2015-04-16 2015-12-31 Method and device for detecting state of networking channel
EP16151333.8A EP3082299B1 (en) 2015-04-16 2016-01-14 Method, terminal and computer program for detecting the state of a network channel between a smart device and an iot server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510181723.0A CN104917632B (en) 2015-04-16 2015-04-16 The detection method and device for channel status of networking, electronic equipment

Publications (2)

Publication Number Publication Date
CN104917632A true CN104917632A (en) 2015-09-16
CN104917632B CN104917632B (en) 2018-11-02

Family

ID=54086361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510181723.0A Active CN104917632B (en) 2015-04-16 2015-04-16 The detection method and device for channel status of networking, electronic equipment

Country Status (9)

Country Link
US (1) US9674284B2 (en)
EP (1) EP3082299B1 (en)
JP (1) JP6298930B2 (en)
KR (1) KR101763806B1 (en)
CN (1) CN104917632B (en)
BR (1) BR112015032248A2 (en)
MX (1) MX358282B (en)
RU (1) RU2619466C1 (en)
WO (1) WO2016165287A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471678A (en) * 2015-12-09 2016-04-06 美的集团股份有限公司 Method and system for detecting networking failure reason of household appliance and mobile terminal
WO2016165287A1 (en) * 2015-04-16 2016-10-20 小米科技有限责任公司 Method and apparatus for testing network channel status, and electronic device
CN108495324A (en) * 2018-03-26 2018-09-04 安徽德特信息技术有限公司 Based on network optimization drive test Behavior Monitor System and its method
CN110073687A (en) * 2016-12-22 2019-07-30 张恭维 Security routing system for IoT equipment
CN110798822A (en) * 2018-08-02 2020-02-14 广东亿迅科技有限公司 Monitoring method based on telecommunication network Internet of things equipment
CN112751721A (en) * 2019-10-31 2021-05-04 佛山市顺德区美的电热电器制造有限公司 Cooking control method, device, server, computer storage medium and cooking control system
CN113179198A (en) * 2021-04-06 2021-07-27 青岛海信移动通信技术股份有限公司 Communication detection method and terminal of electronic home equipment and electronic home equipment
CN113347056A (en) * 2021-05-07 2021-09-03 杭州涂鸦信息技术有限公司 Network condition detection method and device
CN114244686A (en) * 2021-12-16 2022-03-25 珠海格力电器股份有限公司 Communication fault detection method, device and system
CN114244731A (en) * 2021-12-16 2022-03-25 湖南师范大学 Terminal screen bright screen detection method and device, server and electronic equipment

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6565219B2 (en) * 2015-03-03 2019-08-28 株式会社ジェイテクト Operation board
US10063640B2 (en) * 2015-10-30 2018-08-28 Verizon Patent And Licensing Inc. Internet of things communication and control system
CN105847099B (en) * 2016-05-30 2019-12-06 北京百度网讯科技有限公司 Internet of things implementation system and method based on artificial intelligence
CN110959303B (en) * 2017-08-09 2023-07-28 索尼公司 Communication apparatus and communication method
US11264791B2 (en) 2017-12-27 2022-03-01 Pass & Seymour, Inc. Smart wiring devices
KR102485368B1 (en) 2018-01-15 2023-01-05 삼성전자주식회사 Electronic apparatus, method for controlling thereof and the computer readable recording medium
EP3778846B1 (en) 2018-03-30 2023-10-25 Mitsui Chemicals, Inc. Anti-redeposition agent and detergent composition
CN111240875B (en) * 2020-01-03 2024-03-19 北京小米移动软件有限公司 Network exception handling method, device and storage medium
CN113452576B (en) * 2021-06-24 2023-06-20 青岛海尔科技有限公司 Method and device for monitoring network environment, storage medium and electronic device
CN113890839B (en) * 2021-10-26 2023-06-13 杭州华橙软件技术有限公司 Method and device for determining network connection state of Internet of things equipment
CN116708125B (en) * 2023-08-04 2023-11-10 广东木月家居有限公司 Intelligent furniture networking control operation fault analysis system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161885A1 (en) * 1999-10-27 2002-10-31 Netbotz Inc. Methods for displaying physical network topology and environmental status by location, organization, or responsible party
CN101136801A (en) * 2007-03-06 2008-03-05 中兴通讯股份有限公司 Network fault detecting method
CN101252472A (en) * 2008-03-14 2008-08-27 深圳华为通信技术有限公司 Apparatus and method for processing digital household network fault
CN102404769A (en) * 2011-11-23 2012-04-04 珠海世纪鼎利通信科技股份有限公司 Method and system for WiFi connection based multi-network synchronous testing
CN104407592A (en) * 2014-11-27 2015-03-11 小米科技有限责任公司 Method and device for regulating running state of smart home device

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3371938B2 (en) * 1995-10-19 2003-01-27 立山科学工業株式会社 Wireless communication system
US20140098247A1 (en) * 1999-06-04 2014-04-10 Ip Holdings, Inc. Home Automation And Smart Home Control Using Mobile Devices And Wireless Enabled Electrical Switches
WO2002067503A1 (en) * 2001-02-22 2002-08-29 Asia Internet Holding Co., Ltd Communication quality management system, communication quality management method, program, and recording medium
WO2002099683A1 (en) 2001-03-27 2002-12-12 Netbotz, Inc. Methods for displaying physical network topology and environmental status by location, organization, or responsible party
US7047092B2 (en) * 2003-04-08 2006-05-16 Coraccess Systems Home automation contextual user interface
CN202077192U (en) * 2011-04-02 2011-12-14 中国科学院上海微系统与信息技术研究所 Standard verification test platform of transducer network information process support service
RU130098U1 (en) * 2012-09-10 2013-07-10 Общество с ограниченной ответственностью "Браво Моторс" SMART HOUSE SYSTEM WITH INTELLECTUAL ADAPTIVE INPUT / OUTPUT
CN103684897A (en) * 2012-09-11 2014-03-26 北京百度网讯科技有限公司 Method, system and device for detecting network connectivity in client
US9179409B2 (en) * 2012-12-03 2015-11-03 Qualcomm Incorporated Multiple access scheme for narrowband channels
US20140274005A1 (en) * 2013-03-13 2014-09-18 Aliphcom Intelligent connection management in wireless devices
CN103198144B (en) * 2013-04-18 2017-06-30 北京元复科技有限公司 Management method
JP2014239298A (en) * 2013-06-06 2014-12-18 エヌ・ティ・ティ・コムウェア株式会社 Failure cause estimation device, failure cause estimation system, failure cause estimation method, and failure cause estimation program
CN103326907B (en) * 2013-06-14 2017-02-15 山东智慧生活数据系统有限公司 Intelligent home network system and household appliance registration method thereof
US9544207B2 (en) * 2013-06-21 2017-01-10 Microsoft Technology Licensing, Llc Using different connectivity checks to determine causes of connectivity issues
US20150156266A1 (en) * 2013-11-29 2015-06-04 Qualcomm Incorporated Discovering cloud-based services for iot devices in an iot network associated with a user
JP6076920B2 (en) * 2014-01-14 2017-02-08 西日本電信電話株式会社 Communication quality measurement system
CN204069010U (en) * 2014-07-09 2014-12-31 黑龙江省联益智能系统工程有限公司 Family's internet-of-things terminal detection system
CN104460329A (en) * 2014-10-29 2015-03-25 小米科技有限责任公司 Intelligent device connection method and device
CN104394051A (en) * 2014-11-28 2015-03-04 杨光源 Intelligent home control system and intelligent home router
CN104917632B (en) * 2015-04-16 2018-11-02 小米科技有限责任公司 The detection method and device for channel status of networking, electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161885A1 (en) * 1999-10-27 2002-10-31 Netbotz Inc. Methods for displaying physical network topology and environmental status by location, organization, or responsible party
CN101136801A (en) * 2007-03-06 2008-03-05 中兴通讯股份有限公司 Network fault detecting method
CN101252472A (en) * 2008-03-14 2008-08-27 深圳华为通信技术有限公司 Apparatus and method for processing digital household network fault
CN102404769A (en) * 2011-11-23 2012-04-04 珠海世纪鼎利通信科技股份有限公司 Method and system for WiFi connection based multi-network synchronous testing
CN104407592A (en) * 2014-11-27 2015-03-11 小米科技有限责任公司 Method and device for regulating running state of smart home device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016165287A1 (en) * 2015-04-16 2016-10-20 小米科技有限责任公司 Method and apparatus for testing network channel status, and electronic device
US9674284B2 (en) 2015-04-16 2017-06-06 Xiaomi Inc. Method and device for detecting state of networking channel
CN105471678B (en) * 2015-12-09 2019-05-31 美的集团股份有限公司 The reason of household electrical appliance networking fails detection method, system and mobile terminal
CN105471678A (en) * 2015-12-09 2016-04-06 美的集团股份有限公司 Method and system for detecting networking failure reason of household appliance and mobile terminal
CN110073687A (en) * 2016-12-22 2019-07-30 张恭维 Security routing system for IoT equipment
CN108495324B (en) * 2018-03-26 2020-12-25 安徽德特信息技术有限公司 Drive test behavior monitoring system and method based on network optimization
CN108495324A (en) * 2018-03-26 2018-09-04 安徽德特信息技术有限公司 Based on network optimization drive test Behavior Monitor System and its method
CN110798822A (en) * 2018-08-02 2020-02-14 广东亿迅科技有限公司 Monitoring method based on telecommunication network Internet of things equipment
CN112751721A (en) * 2019-10-31 2021-05-04 佛山市顺德区美的电热电器制造有限公司 Cooking control method, device, server, computer storage medium and cooking control system
CN113179198A (en) * 2021-04-06 2021-07-27 青岛海信移动通信技术股份有限公司 Communication detection method and terminal of electronic home equipment and electronic home equipment
CN113347056A (en) * 2021-05-07 2021-09-03 杭州涂鸦信息技术有限公司 Network condition detection method and device
CN114244686A (en) * 2021-12-16 2022-03-25 珠海格力电器股份有限公司 Communication fault detection method, device and system
CN114244731A (en) * 2021-12-16 2022-03-25 湖南师范大学 Terminal screen bright screen detection method and device, server and electronic equipment
CN114244686B (en) * 2021-12-16 2022-10-11 珠海格力电器股份有限公司 Communication fault detection method, device and system
CN114244731B (en) * 2021-12-16 2024-02-27 湖南师范大学 Terminal screen brightness detection method and device, server and electronic equipment

Also Published As

Publication number Publication date
WO2016165287A1 (en) 2016-10-20
EP3082299B1 (en) 2022-03-02
RU2619466C1 (en) 2017-05-16
KR101763806B1 (en) 2017-08-01
JP6298930B2 (en) 2018-03-20
KR20160135132A (en) 2016-11-25
EP3082299A1 (en) 2016-10-19
MX2015016774A (en) 2017-03-15
US20160308972A1 (en) 2016-10-20
BR112015032248A2 (en) 2017-07-25
US9674284B2 (en) 2017-06-06
MX358282B (en) 2018-08-13
CN104917632B (en) 2018-11-02
JP2017521019A (en) 2017-07-27

Similar Documents

Publication Publication Date Title
CN104917632A (en) Method for detecting networking channel states, device for detecting networking channel states and electronic equipment
CN104184944B (en) Obtain method and the device of multimedia data stream
CN104159218B (en) Internetwork connection establishing method and device
CN103986969B (en) application management method, device and system
CN104936304A (en) Intelligent equipment binding method, intelligent equipment, and server
CN105338399A (en) Image acquisition method and device
CN104618511A (en) Intelligent device detection method and device
CN104812092A (en) Networking method and device of intelligent equipment
CN105338083A (en) Interface display method and interface display device
CN104853136A (en) Video communication method and device
CN105182784A (en) Method and device of controlling intelligent devices and terminal
CN105159672A (en) Remote assistance method and client
CN105163366A (en) Wireless network connection method and device
CN104932712A (en) Text input method and device
CN105228118A (en) Call transferring method, device and terminal equipment
CN105204350A (en) Method and apparatus for displaying household electrical appliance information
CN104717554A (en) Smart television control method and device and electronic equipment
CN104834435A (en) Method and device for playing audio comments
CN104683248A (en) Method and device for switching working mode
CN105119958A (en) Method and device of controlling intelligent device
CN105072246A (en) Information synchronization method, device and terminal
CN105049813A (en) Method, device and terminal controlling video image
CN105472706A (en) Method and device for connection establishment
CN105281993A (en) Method and device for playing multi-media file
CN105141880A (en) Call answering method and call answering device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant