CN105959906B - Network equipment communication method and device and network equipment communication method and device - Google Patents

Network equipment communication method and device and network equipment communication method and device Download PDF

Info

Publication number
CN105959906B
CN105959906B CN201610260094.5A CN201610260094A CN105959906B CN 105959906 B CN105959906 B CN 105959906B CN 201610260094 A CN201610260094 A CN 201610260094A CN 105959906 B CN105959906 B CN 105959906B
Authority
CN
China
Prior art keywords
local area
area network
network
specified
currently
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610260094.5A
Other languages
Chinese (zh)
Other versions
CN105959906A (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.)
Shanghai Haiyang Software Technology Co Ltd
Original Assignee
Shanghai Haiyang Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Haiyang Software Technology Co Ltd filed Critical Shanghai Haiyang Software Technology Co Ltd
Priority to CN201610260094.5A priority Critical patent/CN105959906B/en
Publication of CN105959906A publication Critical patent/CN105959906A/en
Application granted granted Critical
Publication of CN105959906B publication Critical patent/CN105959906B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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]
    • 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
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Abstract

The application provides a network equipment communication method, which comprises the following steps: obtaining a request for communication with a designated target device, the designated target device being determined by a device identification; establishing connection with a specified target device through the Internet; requesting a list of local area networks to which the specified target equipment can be connected currently from the specified target equipment; receiving a local area network list which is sent by a specified target device and can be connected to currently; judging whether an available local area network which can be currently connected with the equipment exists in a local area network list; if an available local area network to which the equipment can be connected currently exists in the local area network list, sending a request for requesting the equipment to be connected to the available local area network to the specified target equipment; receiving a confirmation message which is sent by the target equipment and is connected to the available local area network; disconnecting the internet and connecting to the available local area network; communicating with the designated target device over an available local area network.

Description

Network equipment communication method and device and network equipment communication method and device
Technical Field
The present application relates to a method for communication between devices, and in particular, to a method and an apparatus for communication between network devices. Also relates to a method and a device for communicating with the network equipment and a method and a device for communicating with the network equipment.
Background
With the popularization of network deployment, more and more functions realized by using a network are applied to various fields, and meanwhile, as the application of network technology is more and more extensive, more and more devices have the function of communicating with other devices or applications through the network.
Since the currently available networks include both local area networks and wide area networks such as the internet, compared to the conventional mode of directly communicating with the target device through the console or data line of the target device, although the existing functions of communicating with the target device through the network provide more ways to communicate with the target device than the conventional manner, they are based on being fixed to a certain network.
The advantage of wide coverage of the internet and telecommunication networks can be fully utilized by communicating with the target device through the internet, but due to the complex and variable structure of the internet, message delay is inevitable and difficult to guarantee within an acceptable range. This will undoubtedly lead to misjudgment or even failure of the communication.
The timeliness and the high efficiency of the message can be more easily ensured by communicating with the target device through the local area network. But the application range is limited within the range of the local area network due to the limitation of the coverage range.
When a device needs to communicate with other devices or applications, it is typically only able to communicate over the network to which the device is currently connected, and not selectively with the appropriate network. It can be seen that the existing method for communicating with the target device through the network does not coordinate and use different networks according to the characteristics of different networks, and the timeliness and efficiency of communication between devices cannot be well guaranteed.
Disclosure of Invention
The application provides a method and a device for communication between network devices. The application also provides a method and a device for communicating with the network equipment.
The method for communication between network devices provided by the application comprises the following steps:
obtaining a request to communicate with a specified target device, the specified target device being determined by a device identification;
judging whether the local area network is currently connected or not;
if not, connecting to a connectable LAN and returning to the step of judging whether to connect to the LAN;
if the current connection is to the local area network, judging whether the specified target equipment exists in the current connected local area network;
if yes, communicating with the specified target equipment through the local area network connected currently;
if not, judging whether the search of all the connectable local area networks is finished or not;
if the search of all the connectable local area networks is not completed, disconnecting the currently connected local area network and connecting to a connectable local area network which is not searched yet, and returning to the step of judging whether the specified target device exists in the currently connected local area network.
Preferably, the device identification comprises: a media access control address of a device, a device name or a device serial number.
Preferably, the connectable local area network includes: a wired local area network, a wireless local area network, or a virtual local area network.
Preferably, the wireless local area network includes: a detectable wireless local area network.
Preferably, the wireless local area network includes: a wireless local area network with a service set identification pre-specified.
Preferably, the method further comprises the following steps:
if the search for all connectable networks has been completed, then a connection is made to the Internet and communication is made with the specified target device via the Internet.
Preferably, the determining whether the designated target device exists in the currently connected local area network includes the following steps:
sending a message requesting response to the currently connected local area network by using an address resolution protocol, an internet control message protocol or a neighbor discovery protocol, and acquiring a response message of the currently connected equipment in the local area network;
and judging whether the appointed target equipment exists in the currently connected network according to the acquired response message of the equipment connected in the currently connected local area network.
Preferably, the method is used for controlling the intelligent household equipment by the control equipment.
Preferably, the control device comprises a smart watch.
The application provides a network equipment communication method, which comprises the following steps:
obtaining a request to communicate with a specified target device, the specified target device being determined by a device identification;
establishing connection with the specified target device through the Internet;
requesting a list of local area networks to which the specified target device can be currently connected;
receiving a local area network list which is sent by the specified target equipment and can be connected to currently;
judging whether an available local area network which can be currently connected with the equipment exists in the local area network list;
if an available local area network to which the equipment can be currently connected exists in the local area network list, sending a request for requesting the specified target equipment to connect to the available local area network;
receiving a confirmation message which is sent by the target equipment and is connected to the available local area network;
disconnecting the internet and connecting to the available local area network;
communicating with the designated target device over the available local area network.
Preferably, the local area network includes a wired local area network, a wireless local area network or a virtual local area network.
Preferably, the wireless local area network includes: a detectable wireless local area network.
Preferably, the wireless local area network includes: a wireless local area network with a service set identification pre-specified.
Preferably, the intelligent household equipment is characterized in that the intelligent household equipment is used for controlling the intelligent household equipment by the control equipment.
Preferably, the control device comprises a smart watch.
The application provides a method for communicating with network equipment, which comprises the following steps:
receiving a request for a local area network list which can be currently connected with the equipment and sent by a requester;
sending a list of local area networks to which the equipment can be connected currently to the requester;
receiving a request sent by the requester for requesting the local device to connect to a specified local area network, wherein the specified local area network is a local area network to which the local device can be currently connected;
sending a confirmation message of the request for connecting to the specified local area network to the requester;
disconnecting the current network and connecting to the designated local area network;
communicating with the requestor over the designated local area network.
Preferably, the local area network includes a wired local area network, a wireless local area network or a virtual local area network.
Preferably, the wireless local area network includes: a detectable wireless local area network.
Preferably, the wireless local area network includes: a wireless local area network with a service set identification pre-specified.
Preferably, the intelligent household equipment is characterized in that the intelligent household equipment is used for controlling the intelligent household equipment by the control equipment.
Preferably, the control device comprises a smart watch.
The application provides a device for communication between network equipment, which comprises the following units:
an acquisition unit configured to acquire a request for communication with a specified target device determined by a device identification;
a first judgment unit for judging whether the local area network is currently connected;
the connection unit is used for connecting to a connectable local area network and sending a starting signal to the first judgment unit if the local area network is not connected currently;
a second determining unit, configured to determine whether the specified target device exists in a currently connected local area network if the currently connected local area network is currently connected to the local area network;
a communication unit, configured to communicate with the specified target device through a local area network currently connected to, if the target device exists;
a third judging unit, configured to judge whether the search for all connectable lans has been completed if the search does not complete;
and the disconnection unit is used for disconnecting the currently connected local area network and connecting to a connectable local area network which is not searched yet if the search of all the connectable local area networks is not completed, and sending a starting signal to the second judgment unit.
The application provides a device for network equipment communication, which comprises the following units:
an acquisition unit configured to acquire a request for communication with a specified target device determined by a device identification;
an internet connection unit for establishing connection with the specified target device through the internet;
a retrieving unit, configured to retrieve, from the specified target device, a list of local area networks to which the specified target device can currently connect;
a receiving unit, configured to receive a local area network list that the specified target device can currently connect to, sent by the specified target device;
a judging unit, configured to judge whether an available local area network to which the device can be currently connected exists in the local area network list;
a request unit, configured to send a request for requesting the specified target device to connect to an available local area network if the available local area network to which the device is currently able to connect exists in the local area network list;
a confirmation unit, configured to receive a confirmation message sent by a target device and connected to the available local area network;
a local area network connection unit for disconnecting the connection with the internet and connecting to the available local area network;
a local area network communication unit, configured to communicate with the specified target device through the available local area network.
The application provides an apparatus for communicating with a network device, which comprises the following units:
the first receiving unit is used for receiving a request for a local area network list which can be currently connected with the equipment and sent by a requester;
a first sending unit, configured to send a list of local area networks to which the device can currently connect to the requester;
a second receiving unit, configured to receive a request sent by the requester to request that the device connect to a specified local area network, where the specified local area network is a local area network to which the device can currently connect;
a second sending unit for sending a confirmation message of the request for connecting to the specified local area network to the requester;
a connection unit for disconnecting the current network and connecting to the specified local area network;
a communication unit, configured to communicate with the requester through the specified local area network.
Compared with the prior art, the method for communication between the network devices has the following advantages:
the device can search the connectable local area network and communicate with the target device through the local area network, and because the devices of the local area network are in close positions on the network, the message delay can be reduced, and communication messages can be sent and received in time. It can be seen that the method for communication between network devices provided by the application plays a role in improving communication timeliness and efficiency.
Compared with the prior art, the network equipment communication method provided by the application has the following advantages: the target device can be requested to transfer the mutual communication to a local area network to which both parties can be connected together by information exchange with the target device in a case where the inter-device communication has been established. The effect of improving communication timeliness and efficiency is achieved.
Compared with the prior art, the method for communicating with the network equipment has the following advantages: when the communication between the devices is established, the information of the local area network which can be connected to the devices can be sent to the requester according to the request of the requester, and the communication is transferred to the local area network which can be connected to both the devices together according to the request of the requester. The effect of improving communication timeliness and efficiency is achieved.
Drawings
Fig. 1 is a flowchart illustrating a method for communication between network devices according to a first embodiment of the present application.
Fig. 2 is a flowchart illustrating a method for network device communication according to a second embodiment of the present application.
Fig. 3 is a flowchart illustrating a method for communicating with a network device according to a third embodiment of the present application.
Fig. 4 is a block diagram illustrating an apparatus for communication between network devices according to a fourth embodiment of the present disclosure.
Fig. 5 is a block diagram illustrating an apparatus for communication between network devices according to a fifth embodiment of the present application.
Fig. 6 is a block diagram illustrating an apparatus for communicating with a network device according to a sixth embodiment of the present application.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
A first embodiment of the present application provides a method for communication between network devices, a flowchart of which is shown in fig. 1, and the embodiment includes the following steps:
step S101, a request for communication with a specified target device is obtained, the specified target device being determined by a device identification.
This step is a start-up step of communication with the target device; initiating a communication process requires at least two elements: a communication start instruction, a designated communication object; these two elements are obtained in different ways in different execution devices and communication applications. Wherein, the communication object, namely the target device, is determined by using the device identifier of the target device. The device identifier of the target device may include, for example, a MAC address of a network card of the smart device, a device name, or a serial number of the device, so that different types of device identifiers may be flexibly used according to different situations. A request to communicate with a specified target device is a set of instructions that contain the two basic communication elements described above.
To better explain the embodiment, the smart watch is taken as the execution device of the method, and the specific process of the step is illustrated by taking the remote control communication between an Application (APP) of the smart watch and the smart home device (such as the smart air conditioner) as an example.
The method comprises the steps that an intelligent watch receives a click signal for carrying out certain control on a certain intelligent air conditioner in APP (application) of intelligent air conditioner remote control, and then the click signal is used as a basis for starting communication to send a communication starting instruction; meanwhile, the equipment identification of the intelligent air conditioning equipment to be controlled is obtained from the pre-stored information and is used as a basis for determining a communication object.
The following is an example of a specific communication process of the smart watch and the smart air conditioner.
The intelligent watch receives operation of a user on the APP application of the intelligent air conditioner remote control, and receives an instruction of requiring adjustment of the set temperature of the air conditioner through click operation of the touch screen.
The APP immediately sends out a communication starting instruction, and a series of processes for establishing communication are started, wherein the processes comprise obtaining and storing the equipment identification of the intelligent air conditioner. The purpose of the communication is to transmit the command for adjusting the set temperature of the air conditioner, which is the communication content, and the communication content can be transmitted only after the communication between the smart watch and the smart air conditioner is established.
When the smart watch needs to communicate with the smart air conditioner, the obtained request for communicating with the smart air conditioner simultaneously contains the equipment identifier of the smart air conditioner, the equipment identifier is generally stored in the smart watch, if the equipment identifier is not stored, the operation of mutually establishing a recognition relationship between the smart watch and the smart air conditioner may be required to be performed, of course, the relevant recognition may also be performed while the communication request is sent, and in this case, a step of selecting a communication object by an operator of the smart watch is required to be added.
The device identifier of the intelligent air conditioner may include, for example, the MAC address of the network card of the intelligent air conditioner, the name of the intelligent air conditioner, or the serial number of the intelligent air conditioner, so that different types of device identifiers may be flexibly used according to respective actual conditions of different applications.
Step S102, judging whether the local area network is connected currently.
Whether the local area network is connected can be judged according to whether the current equipment obtains the effective local area network IP address. The address of the local area network is usually defined by the relevant specification, and the device obtains an IP address that conforms to the IP address range of the local area network defined by the relevant specification, which can be considered as a device that is already connected to the local area network, otherwise, as a device that is not connected to the local area network. The use case of the allocation of the specific IP address can refer to the relevant specification definition, such as specification RFC1918 of IPv4 or specification RFC4193 of IPv6, which is usually followed by local area network address planning. In case of deviation from the above or related specifications, the judgment can be made according to the actual situation of the network.
The local area network is not limited to a wired network (LAN), but may also be a Wireless Local Area Network (WLAN), and further includes a Virtual Local Area Network (VLAN), etc., and devices connected to these networks are all located in close proximity to each other physically, so as to guarantee timeliness of communication.
In the previous step, the smart watch is taken as an example, the IP address obtained by the smart watch can be checked, and if the smart watch does not obtain a valid IP address currently, it can be judged that the smart watch is not connected to the local area network; or the current IP Address obtained by the smart watch is not a Local area network Address, and if the current IP Address obtained by the smart watch is a public Address of a wide area network, or the current IP Address obtained by the smart watch is a Link-Local Address (Link-Local Address)169.254.
Step S103, if the local area network is not connected, connecting to a connectable local area network and returning to the step of judging whether the local area network is connected currently.
In the case where no local area network is currently connected, a connectable local area network, such as a Wireless Local Area Network (WLAN), is first connected.
The Wireless Local Area Network (WLAN) comprises a detectable wireless local area network and a Wireless Local Area Network (WLAN) which is pre-assigned with a Service Set Identifier (SSID), namely comprises a Wireless Local Area Network (WLAN) which broadcasts the Service Set Identifier (SSID) and a Wireless Local Area Network (WLAN) which is pre-assigned with the Service Set Identifier (SSID), so that the wireless local area networks which are searched for as many as possible can be searched even for the wireless local area network which does not broadcast the Service Set Identifier (SSID) as long as the Service Set Identifier (SSID) of the wireless local area network is pre-assigned.
After connecting to a local area network, the process returns to step S102 to determine whether the local area network is currently connected.
Still taking a smart watch as an example, it generally has a function of connecting to a wireless local area network as a portable device, and if the smart watch is not currently connected to any local area network, the smart watch is connected to a connectable wireless local area network identified by a Service Set Identifier (SSID) by using the function of connecting to the wireless local area network. The connectable local area network refers to a wireless local area network of which the smart watch is pre-configured with relevant parameters including Service Set Identification (SSID) or a wireless local area network capable of detecting the Service Set Identification (SSID) currently.
After the smart watch is connected to the local area network, the step S102 is returned to, and whether the smart watch is currently connected to the local area network is determined again.
And step S104, if the current connection is to the local area network, judging whether the specified target equipment exists in the current connected local area network.
For the situation of the current connection to the local area network, there are various specific ways to determine whether the specified target device exists in the current connected local area network, and the specific ways may be determined by sending a request message to the network according to the actual situations of the network and the device by using different network protocols. For example: and determining whether the specified target equipment exists in the local area network connected currently by utilizing Address Resolution Protocol (ARP) and Internet Control Message Protocol (ICMP) inquiry.
In addition, it is also possible to determine whether the specified target device exists in the local area network to which the device identifier (such as a serial number) of the device connected in the current network is acquired or the device that requests the device identifier as the device identifier of the specified target device responds to the corresponding request by using other network protocols or by comprehensively using various network protocols. Therefore, different equipment identifiers can be flexibly selected and used according to different actual application conditions.
Taking the example that the smart watch currently connected to the lan judges whether the smart air conditioner exists in the lan currently connected to the lan:
for the condition that the device identifier of the intelligent air conditioner is the Media Access Control (MAC) address of the intelligent air conditioner, an Address Resolution Protocol (ARP) request message can be sent to the currently connected local area network, the intelligent home devices connected with the IP address in the currently connected local area network are requested to feed back the Media Access Control (MAC) addresses one by one, and if the Media Access Control (MAC) address returned in the response message received by the intelligent watch is the same as the specified Media Access Control (MAC) address of the intelligent air conditioner, the intelligent air conditioner with the device identifier as the Media Access Control (MAC) address in the currently connected local area network is judged to exist. And if the response message containing the Media Access Control (MAC) address of the designated intelligent air conditioner is not received, judging that the designated intelligent air conditioner does not exist in the local area network connected currently.
Similarly, for the local area network of IPv6, a Neighbor discovery protocol (Neighbor discovery protocol) may be used to determine whether the specified target device exists in the local area network to which the current connection is made.
For the condition that the equipment identifier of the intelligent air conditioner is the name of the equipment identifier, the Internet Control Message Protocol (ICMP) can be utilized, the host name is set as the name of the specified intelligent air conditioner, an Internet Control Message Protocol (ICMP) message is sent to the local area network connected to the current local area network, and if a corresponding response message is received, the specified intelligent air conditioner can be judged to exist in the current network. Otherwise, judging that the designated intelligent air conditioner does not exist in the current network.
And step S105, if the current local area network exists, communicating with the specified target device through the current connected local area network.
And if the specified target device exists in the currently connected local area network, communicating with the specified target device through the currently connected local area network.
Taking the example that the smart watch has the smart air conditioner to be communicated in the local area network to which the smart watch is currently connected, the smart watch can communicate with the smart air conditioner through the local area network to which the smart watch is currently connected.
For example, the smart watch may send an instruction to the smart air conditioner through the currently connected lan, and perform corresponding control on the operation of the smart air conditioner, such as changing an operation mode, modifying an operation parameter, and the like, or the smart watch may receive and obtain an operation state or some parameters of the smart air conditioner through the currently connected lan, such as the current operation mode, a set temperature index, and the like, so as to facilitate the use of a related application program.
Step S106, if not, judging whether the search of all the connectable local area networks is finished.
In the case that the designated target device does not exist in the currently connected local area network, it is necessary to determine whether the search for all currently connectable local area networks has been completed. For wireless local area networks, all currently connectable local area networks include all currently detectable Service Set Identifications (SSIDs) and wireless local area networks that are not detectable but are pre-assigned Service Set Identifications (SSIDs).
Taking the smart watch with the function of connecting the wireless local area network as an example, if the smart watch does not find the smart air conditioner to be communicated with the smart watch in the currently connected local area network, whether the search of all the wireless local area networks to which the smart watch can be currently connected is finished is judged. For the case that the currently connectable local area networks are only wireless local area networks, all currently connectable local area networks of the smart watch include a first wireless local area network and a second wireless local area network which can be detected, and a third wireless local area network which cannot be detected but is pre-assigned with a Service Set Identifier (SSID), it is necessary to determine whether the assigned smart air conditioner has been found in all of the three local area networks.
Step S107, if the search of all the connectable local area networks is not completed, disconnecting the currently connected local area network and connecting to a connectable local area network which has not been searched, and returning to the step of judging whether the specified target device exists in the currently connected local area network.
And for the condition that the local area network of the target device is not searched, disconnecting the currently connected local area network, connecting the currently connected local area network to the local area network which is not searched, and returning to the step S104 of judging whether the specified target device exists in the currently connected local area network.
In the case that there is no local area network for which the target device has not been searched, since communication with the target device through the local area network is currently not feasible, in order to ensure availability of communication, the currently connected local area network may be disconnected, and then connected to the internet to communicate with the target device.
Therefore, the situation that the designated target equipment cannot be controlled or data can not be obtained due to the fact that the designated target equipment cannot be communicated through the local area network is avoided, the designated target equipment can be communicated through the Internet with large network delay and low timeliness, the designated target equipment can be controlled or the data can be obtained, and the function of guaranteeing the communication availability is achieved.
Still taking the smart watch with the function of connecting the wireless local area network as an example, if the smart watch is currently connected to the first wireless local area network, and the first wireless local area network does not have the smart air conditioner to communicate with, but the second wireless local area network and the third wireless local area network have not been searched, the first wireless local area network connected to the smart watch is disconnected, one wireless local area network is selected from the second wireless local area network and the third wireless local area network, for example, the second wireless local area network is connected to the second wireless local area network, and the step S104 is returned to determine whether the smart air conditioner exists in the currently connected local area network.
If the current search of all the connectable wireless local area networks of the intelligent watch is finished, namely the search of the first wireless local area network, the second wireless local area network and the third wireless local area network is finished, and no intelligent air conditioner to be communicated with the three networks is found in the three networks, the wireless local area network to which the intelligent watch is currently connected is disconnected, if the intelligent watch has the function of connecting to the wireless local area network and the function of accessing to the Internet through a telecommunication network, the intelligent watch is connected to the Internet and is communicated with the intelligent air conditioner through the Internet. The intelligent air conditioner is controlled or corresponding data is received and obtained from the intelligent air conditioner.
The method provided by the embodiment is preferably applied to the smart watch to control the smart home devices including the smart air conditioner, and can also be applied to any control device to control any smart home device including the smart air conditioner.
By adopting the method provided by the embodiment, all local area networks which can be connected can be searched, the local area networks are preferentially utilized to communicate with the target equipment, and the timeliness of communication is ensured.
A second embodiment of the present application provides a method for network device communication, taking a situation that a communication connection has been established between devices as an example, a flowchart of which is shown in fig. 2, and includes the following steps:
step S201, a request for communication with a specified target device, which is determined by the device identifier, is acquired.
The request for communicating with the target device is usually generated by user operation or application program call, and in order to complete corresponding device functions, such as controlling the functions of the target device, for example, operating mode or receiving parameters from the target device, it is necessary to establish a communication connection with the target device, send commands and messages, receive data, and perform communication.
In this embodiment, the communication between the smart watch and the smart home device, such as the smart air conditioner, is still taken as an example, that is, the specified target device is the smart air conditioner, the smart watch obtains the control requirements for the smart air conditioner from the operation of the user, such as changing the working mode or modifying the working parameters, and these requirements need to be sent to the smart air conditioner through an instruction, that is, the smart watch obtains the request for communicating with the smart air conditioner. If the smart watch needs to receive and obtain the working state or some parameters of the smart air conditioner, such as the current working mode, the set temperature and other indexes, the smart watch also needs to be in communication with the smart air conditioner, and at this time, the smart watch can obtain a communication request with the corresponding smart air conditioner from the corresponding program.
When the intelligent watch needs to communicate with the intelligent air conditioner, the obtained request for communicating with the intelligent air conditioner comprises an equipment identifier of the intelligent air conditioner, and the equipment identifier of the intelligent air conditioner can comprise conditions such as an MAC (media access control) address of a network card of the intelligent air conditioner, the name of the intelligent air conditioner or serial numbers of the intelligent air conditioner, so that different equipment identifiers can be flexibly adopted according to respective actual conditions of different applications.
Step S202, establishing connection with the specified target device through the Internet.
Many devices that need to communicate with each other via a network have a function of accessing the internet. The most common way to access the internet is to access the internet through data service functions provided by a telecommunications network. Due to the wide coverage of the telecommunication network, the internet accessed through the telecommunication network can realize the communication between the devices in most cases. The target device typically maintains access to the internet for control of the device. Thus, when the user wants to communicate with the mobile terminal, the user can firstly connect to the Internet and establish communication connection with the mobile terminal through the Internet.
The smart watch and the smart air conditioner in the embodiment can be accessed to the internet through a telecommunication network. The intelligent air conditioner is accessed to the Internet, and after the intelligent watch acquires a request for communication with the intelligent air conditioner, the intelligent watch is accessed to the Internet through a telecommunication network and establishes communication connection with the intelligent air conditioner.
Step S203, ask for the list of local area networks that the designated target device can currently connect to.
After establishing a communication connection with the target device via the internet, instructions may be sent to and information exchanged with the target device via the connected internet. In this step, an instruction is sent to the target device, where the instruction includes a request for requesting a list of local area networks to which the target device can currently connect.
The local area network includes a wired local area network, a wireless local area network or a virtual local area network, as described above. For the wireless local area network, the detectable wireless local area network and the wireless local area network with the service set identification are included, so that the Service Set Identification (SSID) of the wireless local area network to which the target device can be connected can be obtained, and subsequent processing is facilitated. Because the local area network devices are relatively close in position, the effectiveness of transmission and delivery among messages is favorably ensured.
For example, after the smart watch establishes a communication connection with the smart air conditioner, the smart watch sends an instruction to the smart air conditioner through the established internet communication connection in a form (such as a protocol, content, and the like) predetermined with the smart air conditioner, and asks the smart air conditioner for a list of local area networks to which the smart watch can be currently connected.
Step S204, receiving the list of local area networks which can be connected currently and sent by the appointed target equipment.
After receiving the request for the list of local area networks to which the target device can be currently connected, the target device sends back the list of local area networks which the target device can be currently connected to and is stored or detected by the target device according to the actual situation of the network environment where the target device is located.
For example, after receiving a list asking for a local area network to which the smart watch can be currently connected, the smart air conditioner in the previous step searches for a local area network list stored in the smart watch and can be currently connected or detects a local area network to which the smart air conditioner can be currently connected to generate a list, then sends the list to the smart watch through the established internet communication connection according to a form (such as a protocol, content and the like) agreed with the smart watch in advance, and the smart watch receives the local area network list which the smart air conditioner can be currently connected to and sent back through the established internet communication.
In case the currently connectable local area network is a wireless local area network, the list comprises Service Set Identifiers (SSIDs) of the wireless local area networks.
Step S205, determine whether there is an available lan that the device can currently connect to in the lan list.
After receiving the list sent back by the target device, checking whether the device can be connected to the local area network in the list.
If a local area network exists in the list sent back by the target device and exists in the list stored by the local device itself, it may be considered whether an available local area network to which the local device can currently connect exists in the local area network list. Otherwise, it is considered that there is no available local area network to which the device can currently connect in the local area network list.
Or, one may try to connect to the local area networks in the local area network list sent back by the target device, and if the local area networks can be connected to the local area networks, it is determined whether there is an available local area network in the local area network list to which the device can currently connect. Otherwise, it is considered that there is no available local area network to which the device can currently connect in the local area network list.
For the smart watch described in the previous step, after receiving the local area network list that the smart air conditioner can currently connect to sent back, the local area networks in the local area network list may be compared with the local area networks in the local area network list that the smart watch can currently connect to one by one, and if a certain local area network exists in both the local area network list that the smart air conditioner can currently connect to and the local area network list that the smart watch can currently connect to, it may be determined that an available local area network that the smart watch can currently connect to exists in the local area network list that the smart air conditioner can currently connect to sent back.
The local area network in the local area network list that its can be connected to that it is sent back to and sent back to can also judge in proper order, whether intelligent wrist-watch can detect at present, if can detect and exist in the local area network list that intelligent wrist-watch can be connected to, then can judge that there is the available local area network that intelligent wrist-watch can be connected to at present in the local area network list that its can be connected to that intelligent air-conditioner sends back to.
If the smart watch in the list of the local area networks which can be currently connected to the smart air conditioner sent back cannot be detected, but the Service Set Identifier (SSID) of the smart watch is a wireless local area network which can be connected to the device, the connection can be attempted, and if the connection is possible, the connection can be judged that the available local area networks which the smart watch can be currently connected to exist in the list of the local area networks which can be currently connected to the smart air conditioner sent back.
Step S206, if there is an available local area network that the device can currently connect to in the local area network list, sending a request for requesting the specified target device to connect to the available local area network.
And sending an instruction to the target equipment through the currently connected Internet communication connection according to a form preset with the target equipment to request the target equipment to be connected to the local area network to which the local area network and the target equipment can be connected.
And if the situation that the available local area network to which the intelligent watch can be currently connected exists in the local area network list sent back by the intelligent air conditioner received by the intelligent watch, the intelligent watch sends a request to the intelligent air conditioner through the currently connected Internet according to a form (such as a protocol, content and the like) agreed with the intelligent air conditioner in advance to request the intelligent air conditioner to be connected to the available local area network. The available local area network is the local area network to which the smart watch and the smart air conditioner can be connected at present.
Step S207, receiving a confirmation message sent by the target device to connect to the available local area network.
After receiving the request for its connection to the available local area network, the target device sends back an acknowledgement message over the currently connected internet communication connection before connecting to the available local area network as requested. Receiving the confirmation message via the currently connected internet may ensure that the target device is ready to connect to the available local area network. Thus, both parties can connect to the new network for communication without interruption of communication connection due to difference of the connected networks.
After receiving a request sent by the smart watch to request the smart watch to connect to the available local area network, the smart air conditioner firstly returns a confirmation message of the request to the smart watch through the currently connected Internet. The currently connected internet is then disconnected and the smart watch is connected to the available local area network to which it requested connection.
The smart watch receives a confirmation message of the request of the smart air conditioner to connect to the available local area network designated by the smart watch, which is sent through the currently connected internet.
And step S208, disconnecting the connection with the Internet and connecting to the available local area network.
Upon receipt of the confirmation message from the target device, the device may assume that the target device has agreed to connect to the available lan and has begun to connect to the available lan, at which time the device disconnects the currently connected internet, connects to the available lan, and prepares to communicate with the target device via the available lan.
After receiving the confirmation message sent by the smart air conditioner, the smart watch in the previous step confirms that the smart air conditioner is to be connected to the available lan, disconnects from the currently connected internet, and connects to the available lan to which both the current smart watch requesting connection of the smart air conditioner and the smart air conditioner can be connected in step S206.
Step S209, communicating with the specified target device through the available local area network.
After the device is connected to the available local area network, the device establishes communication connection with the target device by using a corresponding network protocol, and sends instructions or receives data to the target device according to a form agreed in advance with the target device to carry out communication.
And after the smart watch and the smart air conditioner in the previous step are connected to the available local area network through the available local area network, starting to communicate by using a corresponding network protocol according to a form agreed in advance with the smart air conditioner. Therefore, the intelligent watch can correspondingly control the intelligent air conditioner according to the operation of the user, and sends an instruction to the intelligent air conditioner through the available local area network to change the working mode of the intelligent air conditioner or modify the working parameters of the intelligent air conditioner and the like. The smart watch can also receive and acquire the working state or some parameters of the smart air conditioner through the available local area network, such as the current working mode, the set temperature and other indexes, so as to be used by a user or an application program.
The method provided by the embodiment is preferably applied to the smart watch to control the smart home devices including the smart air conditioner, and can also be applied to any control device to control any smart home device including the smart air conditioner.
By adopting the method provided by the embodiment, the local area network can be preferentially utilized to communicate with the target equipment under the condition that the communication connection with the target equipment is established, so that the timeliness of the communication is ensured.
In correspondence with the method provided by the second embodiment of the present application, a third embodiment of the present application provides a method for communicating with a network device, which is briefly described by taking a case where a communication connection has been established between devices as an example, and a flow diagram of the method is shown in fig. 3, and includes the following steps:
step S301, receiving a request for asking for a list of local area networks to which the device can currently connect from a requester.
To communicate between devices over a local area network, a requester sends a request for a list of local area networks to which the requester can currently connect. The request is sent in a form agreed by both parties in advance, and both parties can understand and can react correspondingly. After receiving the request, the device can make a corresponding response according to the actual situation of the device.
This embodiment still takes the communication between smart watch and intelligent house equipment, such as intelligent air conditioner as an example, and this equipment is intelligent air conditioner promptly, and the requester explains for the condition of smart watch.
In this embodiment, the network where the smart air conditioner is located is not a local area network but is accessed to the internet through a telecommunication network, and at this time, a request sent by a requester, i.e., the smart watch, through the internet is received, and the request is sent to the smart watch through a local area network list to which the requester can be currently connected.
The local area network comprises a wired local area network, a wireless local area network or a virtual local area network, and the wireless local area network comprises a detectable wireless local area network and a wireless local area network with a service set identifier assigned in advance.
Step S302, sending a list of local area networks to which the device can currently connect to the requester.
After receiving a request for a list of local area networks which can be currently connected by the device and sent by a requester, finding the list or generating the list according to the network environment and the actual situation of the device, and sending the list to the requester in a double-release pre-agreed form.
For example, after receiving the request sent by the smart watch, according to the actual situation of the network where the smart air conditioner is currently located, if the current network environment is detected and a list of networks to which the smart air conditioner can be connected is reserved, the smart air conditioner sends the list of local area networks to which the smart air conditioner can be currently connected to the smart watch through the network to which the smart air conditioner is currently connected, such as the internet, according to the requirement of the smart watch.
If the list of the local area networks which can be connected to the current network environment by the user is not reserved before, the list of the local area networks which can be connected to the current network environment by the user can be detected and generated after the request of the intelligent watch is received, and then the list of the local area networks which can be connected to the user by the user is sent to the intelligent watch through the network which is connected to the user at present, such as the internet, according to the requirement of the intelligent watch.
Step S303, receiving a request sent by the requester to request the local device to connect to a specified local area network, where the specified local area network is a local area network to which the local device can currently connect.
After receiving the list, the requester can inquire whether an available local area network to which the requester can be connected currently exists, and if so, the requester can send an instruction to the equipment through the networks to which both the requester and the requester are connected currently, wherein the instruction specifies the available local area network and requests the equipment to be connected to the specified local area network. The present device receives the request.
After receiving the list of local area networks which can be currently connected to and sent by the intelligent air conditioner, the intelligent watch in the previous step takes the available local area network as a specified local area network if the available local area network which can be currently connected to is found in the list according to the actual situation of the network environment where the equipment is located, and sends a request for requesting the intelligent air conditioner to be connected to the specified local area network to the intelligent air conditioner through the network to which the intelligent air conditioner is currently connected. Reference may be made to the description relating to the second embodiment of the application for specific details.
The intelligent air conditioner receives a request sent by the intelligent watch to connect to a specified local area network through the network to which the intelligent air conditioner is currently connected.
Step S304, sending a confirmation message of the request to connect to the specified local area network to the requester.
After receiving a request sent by a requester for requesting the local device to connect to a specified local area network, firstly confirming that the local area network specified in the request instruction is a local area network in a local area network list which the local device can be currently connected to, and after confirmation, sending a confirmation message to the requester through the currently connected network to inform the requester of agreeing and committing to connect to the specified local area network.
After receiving the request sent by the smart watch to request the smart watch to connect to the designated local area network, the smart air conditioner in the previous step confirms that the designated local area network sent by the smart air conditioner to request the smart air conditioner to connect to is the local area network which can be currently connected with the smart air conditioner, that is, the designated local area network exists in the local area network list found or generated in step S302, and then sends a confirmation message to the smart phone through the currently connected network.
And step S305, disconnecting the current network and connecting to the specified local area network.
After sending the confirmation message to the requester, the network to which the requester is currently connected may be disconnected and connected to the local area network specified by the requester for communication with the requester.
And in the previous step, after the intelligent air conditioner sends a confirmation message to the intelligent watch through the network to which the intelligent air conditioner is currently connected, the intelligent air conditioner is disconnected from the current network and is connected to the local area network appointed by the intelligent watch.
Step S306, communicating with the requester through the specified local area network.
After connecting to the local area network designated by the requester, the communication with the requester requires both parties to establish communication connection in the designated local area network, and at this time, either party can actively initiate communication with the other party. Once it is confirmed that both parties are currently connected to the same lan, any application or user action triggered communication between the parties can be effected.
For example, after the smart air conditioner in the previous step is connected to the local area network designated by the smart watch, it is determined that both the smart watch and the smart air conditioner are connected to the same local area network, that is, the local area network designated by the smart watch, and both parties can communicate with the smart watch through the designated local area network. Therefore, the intelligent air conditioner can execute corresponding functions such as changing the working mode, modifying working parameters and the like according to the instruction sent by the intelligent watch through the specified local area network. The smart air conditioner can also send related parameters such as the current working mode, the set temperature and the like to the smart watch through the designated local area network so as to be used by a user or an application program of the smart watch.
The method provided by the embodiment is preferably applied to the smart watch to control the smart home devices including the smart air conditioner, and can also be applied to any control device to control any smart home device including the smart air conditioner.
The present application further provides apparatus embodiments corresponding to the above-mentioned embodiments, respectively, and since the apparatus embodiments are substantially similar to the method embodiments, the description is relatively simple, and in relevant places, reference may be made to the partial description of the corresponding method embodiments. The device embodiments described below are merely illustrative.
A fourth embodiment of the present application provides an apparatus for communication between network devices, which corresponds to the first embodiment of the present application, and a schematic structural diagram of the apparatus is shown in fig. 4. The method comprises the following steps: the device comprises an acquisition unit U401, a first judgment unit U402, a connection unit U403, a second judgment unit U404, a communication unit U405, a third judgment unit U406 and a disconnection unit U407.
The obtaining unit U401 is configured to obtain a request for communication with a specified target device, where the specified target device is determined by a device identifier.
The first judging unit U402 is configured to judge whether the local area network is currently connected.
The connection unit U403 is configured to connect to a connectable lan and send a start signal to the first determination unit if the local area network is not currently connected to the lan.
The second determining unit U404 is configured to determine whether the specified target device exists in the currently connected local area network if the currently connected local area network is connected to the local area network.
The communication unit U405 is configured to communicate with the specified target device through the currently connected local area network if the communication unit U405 exists.
The third determining unit U406 is configured to determine whether the search for all connectable lans has been completed if the search does not complete.
The disconnection unit U407 is configured to, if the search for all connectable lans is not completed, disconnect the currently connected lan and connect to a connectable lan that has not been searched, and send a start signal to the second determination unit.
In correspondence with the second embodiment of the present application, a fifth embodiment of the present application provides an apparatus for network device communication, and a schematic structural diagram of the apparatus is shown in fig. 5. The method comprises the following steps: the system comprises an acquisition unit U501, an internet connection unit U502, a retrieval unit U503, a receiving unit U504, a judgment unit U505, a request unit U506, a confirmation unit U507, a local area network connection unit U508 and a local area network communication unit U509.
The obtaining unit U501 is configured to obtain a request for communication with a specified target device, where the specified target device is determined by a device identifier.
The internet connection unit U502 is configured to establish a connection with the specified target device through the internet.
The retrieving unit U503 is configured to retrieve, from the specified target device, a list of local area networks to which the specified target device can currently connect.
The receiving unit U504 is configured to receive a list of local area networks that the specified target device can currently connect to, which is sent by the specified target device.
The determining unit U505 is configured to determine whether there is an available lan that the device can currently connect to in the lan list.
The requesting unit U506 is configured to send a request for requesting the specified target device to connect to an available local area network if the available local area network to which the device can currently connect exists in the local area network list.
The acknowledgement unit U507 is configured to receive an acknowledgement message sent by the target device and connected to the available local area network.
The lan connection unit U508 is configured to disconnect the internet and connect to the available lan.
The local area network communication unit U509 is configured to communicate with the specified target device through the available local area network.
In correspondence with the third embodiment of the present application, a sixth embodiment of the present application provides an apparatus for communicating with a network device, and a schematic structural diagram of the apparatus is shown in fig. 6. The method comprises the following steps: a first receiving unit U601, a first transmitting unit U602, a second receiving unit U603, a second transmitting unit U604, a connecting unit U605 and a communication unit U606.
The first receiving unit U601 is configured to receive a request sent by a requester to ask for a list of local area networks to which the device can currently connect.
The first sending unit U602 is configured to send a list of local area networks to which the device can currently connect to the requester.
The second receiving unit U603 is configured to receive a request sent by the requester to request that the local device is connected to a specified local area network, where the specified local area network is a local area network to which the local device can be currently connected.
The second sending unit U604 is configured to send a confirmation message of the request for connecting to the specified local area network to the requester.
The connection unit U605 is configured to disconnect the current network and connect to the specified local area network.
The communication unit U606 is configured to communicate with the requester through the designated local area network.
Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application, and those skilled in the art can make variations and modifications without departing from the spirit and scope of the present application, therefore, the scope of the present application should be determined by the claims that follow.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
1. Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
2. As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Claims (14)

1. A method of network device communication, comprising the steps of:
obtaining a request to communicate with a specified target device, the specified target device being determined by a device identification;
establishing connection with the specified target device through the Internet;
requesting a list of local area networks to which the specified target device can be currently connected;
receiving a local area network list which is sent by the specified target equipment and can be connected to currently;
judging whether an available local area network which can be currently connected with the equipment exists in the local area network list;
if an available local area network to which the equipment can be currently connected exists in the local area network list, sending a request for requesting the specified target equipment to connect to the available local area network;
receiving a confirmation message which is sent by the target equipment and is connected to the available local area network;
disconnecting the internet and connecting to the available local area network;
communicating with the designated target device over the available local area network.
2. The method of claim 1, wherein the local area network comprises a wired local area network, a wireless local area network, or a virtual local area network.
3. The method of network device communication of claim 2, wherein the wireless local area network comprises: a detectable wireless local area network.
4. The method of network device communication of claim 2, wherein the wireless local area network comprises: a wireless local area network with a service set identification pre-specified.
5. The network device communication method according to any one of claims 1 to 4, wherein the method is used for controlling the smart home devices by the control device.
6. The method of network device communication of claim 5, wherein the control device comprises a smart watch.
7. A method of communicating with a network device, comprising the steps of:
receiving a request for a local area network list which can be currently connected with the equipment and sent by a requester;
sending a list of local area networks to which the equipment can be connected currently to the requester;
receiving a request sent by the requester for requesting the local device to connect to a specified local area network, wherein the specified local area network is a local area network to which the local device can be currently connected;
sending a confirmation message of the request for connecting to the specified local area network to the requester;
disconnecting the current network and connecting to the designated local area network;
communicating with the requestor over the designated local area network.
8. The method of claim 7, wherein the local area network comprises a wired local area network, a wireless local area network, or a virtual local area network.
9. The method of claim 8, wherein the wireless local area network comprises: a detectable wireless local area network.
10. The method of claim 8, wherein the wireless local area network comprises: a wireless local area network with a service set identification pre-specified.
11. A method of communicating with a network device according to any of claims 7-10, for controlling the control of smart home devices by a control device.
12. The method of network device communication of claim 11, wherein the control device comprises a smart watch.
13. An apparatus for network device communication, comprising:
an acquisition unit configured to acquire a request for communication with a specified target device determined by a device identification;
an internet connection unit for establishing connection with the specified target device through the internet;
a retrieving unit, configured to retrieve, from the specified target device, a list of local area networks to which the specified target device can currently connect;
a receiving unit, configured to receive a local area network list that the specified target device can currently connect to, sent by the specified target device;
a judging unit, configured to judge whether an available local area network to which the device can be currently connected exists in the local area network list;
a request unit, configured to send a request for requesting the specified target device to connect to an available local area network if the available local area network to which the device is currently able to connect exists in the local area network list;
a confirmation unit, configured to receive a confirmation message sent by a target device and connected to the available local area network;
a local area network connection unit for disconnecting the connection with the internet and connecting to the available local area network;
a local area network communication unit, configured to communicate with the specified target device through the available local area network.
14. An apparatus for communicating with a network device, comprising:
the first receiving unit is used for receiving a request for a local area network list which can be currently connected with the equipment and sent by a requester;
a first sending unit, configured to send a list of local area networks to which the device can currently connect to the requester;
a second receiving unit, configured to receive a request sent by the requester to request that the device connect to a specified local area network, where the specified local area network is a local area network to which the device can currently connect;
a second sending unit for sending a confirmation message of the request for connecting to the specified local area network to the requester;
a connection unit for disconnecting the current network and connecting to the specified local area network;
a communication unit, configured to communicate with the requester through the specified local area network.
CN201610260094.5A 2016-04-25 2016-04-25 Network equipment communication method and device and network equipment communication method and device Active CN105959906B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610260094.5A CN105959906B (en) 2016-04-25 2016-04-25 Network equipment communication method and device and network equipment communication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610260094.5A CN105959906B (en) 2016-04-25 2016-04-25 Network equipment communication method and device and network equipment communication method and device

Publications (2)

Publication Number Publication Date
CN105959906A CN105959906A (en) 2016-09-21
CN105959906B true CN105959906B (en) 2020-03-24

Family

ID=56915163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610260094.5A Active CN105959906B (en) 2016-04-25 2016-04-25 Network equipment communication method and device and network equipment communication method and device

Country Status (1)

Country Link
CN (1) CN105959906B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
TWI647608B (en) 2014-07-21 2019-01-11 美商蘋果公司 Remote user interface
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
CN107995154A (en) * 2016-10-26 2018-05-04 九阳股份有限公司 A kind of intelligent appliance distribution method of controlling security
US10887193B2 (en) * 2018-06-03 2021-01-05 Apple Inc. User interfaces for updating network connection settings of external devices
CN116112929A (en) * 2018-07-13 2023-05-12 华为技术有限公司 Access right control method of terminal
JP6921338B2 (en) 2019-05-06 2021-08-18 アップル インコーポレイテッドApple Inc. Limited operation of electronic devices
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
CN115001886A (en) * 2022-04-29 2022-09-02 青岛海尔科技有限公司 Equipment control method and device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378303A (en) * 2010-08-26 2012-03-14 ***通信有限公司 Method and device for selecting WIFI (Wireless Fidelity) access point to access to network
CN102752748A (en) * 2012-06-26 2012-10-24 中国联合网络通信集团有限公司 Data transmission method and system based on mobile terminal and mobile terminal
CN104410648A (en) * 2014-12-18 2015-03-11 北京奇虎科技有限公司 LAN (local area network) based VoIP (Voice over Internet Protocol) communication method, system and communication terminal
CN105451368A (en) * 2014-08-27 2016-03-30 华为技术有限公司 Communication method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378303A (en) * 2010-08-26 2012-03-14 ***通信有限公司 Method and device for selecting WIFI (Wireless Fidelity) access point to access to network
CN102752748A (en) * 2012-06-26 2012-10-24 中国联合网络通信集团有限公司 Data transmission method and system based on mobile terminal and mobile terminal
CN105451368A (en) * 2014-08-27 2016-03-30 华为技术有限公司 Communication method and apparatus
CN104410648A (en) * 2014-12-18 2015-03-11 北京奇虎科技有限公司 LAN (local area network) based VoIP (Voice over Internet Protocol) communication method, system and communication terminal

Also Published As

Publication number Publication date
CN105959906A (en) 2016-09-21

Similar Documents

Publication Publication Date Title
CN105959906B (en) Network equipment communication method and device and network equipment communication method and device
JP6751094B2 (en) Method, apparatus and system for supporting wireless communication
US10116489B2 (en) Apparatus and method for managing network access device
KR101723453B1 (en) Apparatus and method for providing universal plug and play based on wi-fi direct connection in portable terminal
CN107113892B (en) Method and device for automatically networking gateway equipment
US8515350B2 (en) Resolving an application service change in a system using bluetooth
US7136928B2 (en) Communication device and communication control method using efficient Echonet address determination scheme
US10887745B2 (en) Method and device for sharing file between different terminals
CN113132185A (en) Equipment distribution network binding method and system, mobile terminal and storage medium
CN111432044A (en) Multi-link equipment MAC address management method and device and multi-link equipment
TWI508609B (en) Network configuration method and wireless networking system
CN112714027B (en) Method and system for accessing terminal equipment of Internet of things to gateway
CN105959188B (en) Method and device for controlling user terminal to be on-line
CN105791454A (en) Binding method and apparatus for intelligent terminal
US8819193B2 (en) Method of setting network, server apparatus using the method, and network system including the server apparatus
CN113196721A (en) Discovery method and device of Internet of things equipment and terminal equipment
EP3398297B1 (en) Establishment of a connection between two local devices connected to different networks
CN112689029A (en) Method, device and equipment for acquiring IP address of group user
CN102185881A (en) Household digital equipment wireless multi-protocol space sharing storage manager and method
JP6406045B2 (en) Karaoke system, address lease server, management server, karaoke equipment
CN104243626B (en) Information processing apparatus
CN111385371B (en) MAC address acquisition method, device and equipment
US20130089028A1 (en) Wireless communication system and method using directional communication
CN105474706A (en) WTP access method, management method, apparatus and system
KR101809912B1 (en) Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same

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