CN117478449B - Control method and device of third party equipment, electronic equipment and medium - Google Patents

Control method and device of third party equipment, electronic equipment and medium Download PDF

Info

Publication number
CN117478449B
CN117478449B CN202311836811.0A CN202311836811A CN117478449B CN 117478449 B CN117478449 B CN 117478449B CN 202311836811 A CN202311836811 A CN 202311836811A CN 117478449 B CN117478449 B CN 117478449B
Authority
CN
China
Prior art keywords
party
gateway
equipment
information
cloud
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
CN202311836811.0A
Other languages
Chinese (zh)
Other versions
CN117478449A (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.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun 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 Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202311836811.0A priority Critical patent/CN117478449B/en
Publication of CN117478449A publication Critical patent/CN117478449A/en
Application granted granted Critical
Publication of CN117478449B publication Critical patent/CN117478449B/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
    • 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/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • 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/2816Controlling appliance services of a home automation network by calling their functionalities
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a control method and device of third party equipment, electronic equipment and a medium, wherein the method comprises the following steps: the host equipment responds to the operation of triggering gateway searching by the target application program, searches a third-party gateway, acquires gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identification and the token information to the target application program; the target application program adopts gateway equipment identification and token information to request equipment information of third-party equipment from a target cloud end, registers the third-party equipment on host equipment based on the equipment information, and the third-party equipment is equipment connected with a third-party gateway; the host device controls the third party device through the third party gateway according to the device information. According to the embodiment of the invention, the control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and intelligent control of the whole house is better realized.

Description

Control method and device of third party equipment, electronic equipment and medium
Technical Field
The present invention relates to the field of device control technologies, and in particular, to a method for controlling a third party device, a device for controlling a third party device, an electronic device, and a computer readable storage medium.
Background
Along with the continuous popularization of the internet of things, intelligent equipment in the home of a user is increased, brands of the intelligent equipment are numerous, different brands of manufacturers have respective control terminals, ecology among different brands is independent, and full-house intelligent control is difficult to realize for families with different brands in the home.
Disclosure of Invention
In view of the above problems, it is proposed to provide a control method of a third party device, a control apparatus of a third party device, an electronic device, and a computer-readable storage medium that overcome or at least partially solve the above problems.
The first aspect of the present invention provides a control method for a third party device, where the control system includes a target application, a host device connected to the target application, a third party gateway, a third party device, and a target cloud, and the method includes:
the host equipment responds to the operation of triggering gateway searching by the target application program, searches a third-party gateway, acquires gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identification and the token information to the target application program;
The target application program requests the device information of the third party device from the target cloud by adopting the gateway device identifier and the token information, registers the third party device on the host device based on the device information, and the third party device is connected with the third party gateway;
and the host equipment controls the third party equipment through the third party gateway according to the equipment information.
Optionally, the host device controls the third party device through the third party gateway according to the device information, including:
the host equipment generates equipment control instructions according to the equipment information and sends the equipment control instructions to the third-party gateway;
the third party gateway sends the received equipment control instruction to the third party equipment;
and the third party equipment executes the equipment control instruction.
Optionally, the target application program requests device information of the third party device from the target cloud using the gateway device identifier and the token information, including:
the target application program generates a request message by adopting the gateway equipment identifier and the token information, and sends the request message to the target cloud;
And the target cloud acquires the device information of the third-party device according to the request message, converts the format of the device information according to the data format corresponding to the target application program, and sends the device information after the format conversion to the target application program.
Optionally, after the host device searches for the third party gateway in response to the operation of the target application program for triggering gateway searching, the method includes:
the host device broadcasts a first connection data packet to a port address of the third party gateway; the first connection data packet includes authentication information of the host device;
after the authentication and verification of the first connection data packet by the third party gateway are successful, a second connection data packet is sent to the host equipment; the second connection data packet comprises authentication information of the third party gateway;
and after the authentication and verification of the second connection data packet are successful, the host equipment is controlled to establish heartbeat connection with the third party gateway.
Optionally, the control system further includes a third party cloud, and the method further includes:
the target cloud end applies for cloud end docking account binding to a third party cloud end through a preset interface;
Triggering to synchronously update the equipment information of the target account in the target cloud when the third-party cloud detects the equipment information update of the target account;
when the target cloud detects that the equipment information of the target account is updated, triggering to synchronously update the equipment information of the target account in the third-party cloud.
Optionally, the host device searches for a third party gateway in response to the operation of the target application program for triggering gateway searching, including:
and the host equipment responds to the operation of triggering gateway searching by the target application program and searches a third-party gateway by adopting a user datagram protocol.
Optionally, the device information includes one or more of:
list of devices, list of functions, list of scenes.
The second aspect of the present invention provides a control device of a third party device, applied to a control system, where the control system includes a target application program, a host device connected to the target application program, a third party gateway, a third party device, and a target cloud, and the device includes:
the identification and token sending module is used for responding to the operation of triggering gateway searching by the target application program, searching a third-party gateway, obtaining gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sending the gateway equipment identification and the token information to the target application program;
The device registration module is used for requesting the device information of the third party device from the target cloud by adopting the gateway device identifier and the token information, registering the third party device on the host device based on the device information, wherein the third party device is connected with the third party gateway;
and the equipment control module is used for controlling the third party equipment through the third party gateway according to the equipment information.
A third aspect of the present invention provides an electronic device comprising a processor, a memory and a computer program stored on the memory and capable of running on the processor, which when executed by the processor implements a method of controlling a third party device as described above.
A fourth aspect of the invention provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method of controlling a third party device as described above.
The embodiment of the invention has the following advantages:
the host device searches the third-party gateway, acquires the gateway device identification of the third-party gateway and the token information of the third-party cloud from the third-party gateway, and sends the gateway device identification and the token information to the target application program; and the target application program requests the device information of the third-party device from the target cloud by adopting the gateway device identifier and the token information, registers the third-party device on the host device based on the device information, and the host device can control the third-party device through the third-party gateway according to the device information. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
Drawings
In order to more clearly illustrate the technical solutions of the present invention, the drawings that are needed in the description of the present invention will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
FIG. 1 is a flow chart of steps of a control method of a third party device according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of another method for controlling a third party device according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating steps of another method for controlling a third party device according to an embodiment of the present invention;
FIG. 4 is a control flow diagram of another third party device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a control device of a third party device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a computer readable storage medium according to an embodiment of the present invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description. It will be apparent that the described embodiments are some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a flowchart of steps of a control method of a third party device provided by an embodiment of the present invention is applied to a control system, where the control system includes a target application program, a host device connected to the target application program, a third party gateway, a third party device, and a target cloud, and specifically may include the following steps:
step 101, a host device responds to an operation of a target application program for triggering gateway searching, searches a third-party gateway, acquires a gateway device identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway device identifier and the token information to the target application program;
in the embodiment of the invention, the control system can comprise a target application program, a host device connected with the target application program, a third party gateway, a third party device and a target cloud, so that the control of the third party device can be realized based on the data interaction among the target application program, the host device connected with the target application program, the third party gateway, the third party device and the target cloud, and the ecological connection among devices of different brands can be realized, thereby realizing the intelligent control of the whole house even if a user has several devices of different ecologies (brands) at home. Wherein the host device may be used to directly control devices that are ecologically different from the third party device.
In the control system, the target application program is a software application program for configuring and managing the home network, and has the functions of local connection devices and long-distance and short-distance registration devices, and can run on various devices, including host devices, smart phones, tablet computers and the like.
The host device in the control system may be a host device that is connected to various protocol devices and has a local storage computing capability. The home host device is particularly used for performing full-house intelligent home control.
The third party gateway in the control system is gateway equipment with wireless local area network (WiFi), bluetooth low energy technology (ble) connection capability and networking capability, and is connected with the third party equipment.
The third party equipment in the control system is equipment for actually executing control and can comprise household equipment such as a refrigerator, an air conditioner, a washing machine, monitoring equipment and the like.
The target cloud (i.e. the local cloud) in the control system can synchronously acquire the equipment information of the third party equipment managed under the name of the target account (i.e. the third party account) stored in the third party cloud by carrying out cloud docking with the third party cloud, wherein the equipment information can comprise an equipment list, a function list and a scene list, the equipment list can comprise but is not limited to equipment identification, and data used for indicating different equipment such as equipment names, equipment models, equipment parameters and the like; the function list may include functions that may be implemented by a single or multiple devices, such as home audio-visual entertainment (e.g., watching movies, listening to music, etc.), home security monitoring (e.g., smart cameras, smart door locks, etc.), etc.; the scene categories are various usage scenes set in the device control process, and the scene categories can include, but are not limited to, work scenes, learning scenes, entertainment scenes, office scenes and the like. Taking a host device as an example, the host device can be used as a working tool in a working scene, and can support functions such as document editing, picture processing, video editing and the like, so that the working efficiency is improved, and in a learning scene: the host device can be used as a learning tool, supports functions such as online learning, video courses and the like, and facilitates autonomous learning of users. The host device can be used as an entertainment tool to support functions of games, movies, music and the like, and enrich the amateur life of the user. In an office scene, the host device can be used as an office tool, and functions of remote office, online collaboration and the like are supported, so that a user can conveniently conduct office in different places.
In order to realize the control of the third party device, the gateway search is triggered on the target application program for the host device, so that the host device searches for the third gateway device in the surrounding network environment, specifically, the gateway search can be performed by adopting the datagram protocol (User Datagram Protocol, UDP) in the gateway search process, and the datagram protocol is a protocol based on the Internet protocol (Internet Protocol, IP protocol) to provide a simple data transmission mechanism. Unlike connection-oriented, reliable, byte-stream based transmission control protocols (Transmission Control Protocol, TCP protocols), datagram protocols do not require a reliable connection to be established between two communicating parties. Datagram protocols can transfer data by dividing the data into a series of small blocks called "datagrams". Each datagram contains information such as a source port number, a target port number, a data length, a checksum and the like. Because of the connectionless nature of the UDP protocol, the UDP protocol does not need to establish a connection before communication, and datagrams are directly sent to surrounding gateways, thereby reducing the latency of communication. In an embodiment of the present invention, the host device may search for one or more gateway devices around and identify a third party gateway from among the searched gateway devices.
Under the condition that the host equipment searches the third-party gateway equipment, the host equipment acquires the gateway equipment identification of the third-party gateway and the token information of the third-party cloud from the third-party gateway through data interaction with the third-party gateway, wherein the gateway equipment identification of the third-party gateway is a unique identification for identifying the third-party gateway, and the token information of the third-party cloud is a right for judging whether the third-party cloud has access to and acquisition of the third-party cloud storage data.
After the host device obtains the gateway device identifier of the third-party gateway and the token information of the third-party cloud, the gateway device identifier of the third-party gateway and the token information of the third-party cloud can be returned to the target application program, so that the target application program accesses the target cloud (namely the local cloud) and the synchronous data of the third-party cloud stored in the target cloud are obtained.
In an embodiment of the present invention, after the host device responds to the operation of triggering the gateway search by the target application program to search the third party gateway, handshake may be performed between the host device and the third party gateway based on a handshake protocol between the home host and the third party gateway device, so as to establish a heartbeat connection, so as to obtain the gateway device identifier of the third party gateway and token information of the third party cloud from the third party gateway.
The handshake protocol may include a UDP search to discover a third-party gateway, host device authentication information, gateway authentication information, a connection establishment method, a heartbeat method for maintaining a connection relationship, a gateway device identifier of the third-party gateway obtained by the host device from the third-party gateway, and token information of the third-party cloud.
The handshake process between the host device and the third party gateway is specifically as follows:
after the host device searches the third-party gateway, the port address of the third-party gateway is obtained, and then the host device can generate a first connection data packet according to authentication information of the host device and broadcast and send the first connection data packet to the port address of the third-party gateway; after the third-party gateway receives the first connection data packet, the third-party gateway can analyze the first connection data packet, perform authentication verification after analyzing, and after the authentication verification of the third-party gateway on the first connection data packet is successful, the third-party gateway can generate a second connection data packet based on authentication information of the third-party gateway and send the second connection data packet to the host equipment; after the host equipment receives the second connection data packet, the host equipment analyzes the second connection data packet, performs authentication after analysis, and can control the host equipment to establish heartbeat connection with the third-party gateway after the authentication of the host equipment on the second connection data packet is successful.
Specifically, the authentication and authorization process in the third party gateway may be: the third party gateway analyzes the first connection data packet to obtain authentication information of the host equipment, and then whether the identity of the host equipment is safe or not is determined through the authentication information, when the host equipment is white list equipment preset by the third party gateway, the host equipment can be determined to be safe equipment, authentication is successful, and when the host equipment is black list equipment preset by the third party gateway, the host equipment can be determined to be unsafe equipment, and authentication is failed.
Similarly, the authentication procedure in the host device may be: the host device analyzes the second connection data packet to obtain authentication information of the third party gateway, and further determines whether the identity of the third party gateway is safe or not according to the authentication information, when the third party gateway is a white list device preset by the host device, the third party gateway can be determined to be a safe device, authentication is successful, and when the third party gateway is a black list device preset by the host device, the third party gateway can be determined to be an unsafe device, and authentication is failed.
Step 102, a target application program requests equipment information of a third party equipment from a target cloud by adopting gateway equipment identification and token information, and registers the third party equipment on a host equipment based on the equipment information, wherein the third party equipment is equipment connected with a third party gateway;
In the embodiment of the invention, cloud docking synchronous data storage can be performed between the target cloud and the third party cloud, so that the device information of the third party account related to the target account can be stored in the target cloud, and the device information can comprise one or more of the following: list of devices, list of functions, list of scenes. The target application program can request the target cloud terminal to acquire the device data of the third party device according to the gateway device identifier and the token information after receiving the gateway device identifier of the third party gateway and the token information of the third party cloud terminal, wherein the token information is used for carrying out permission identification, and whether the target application program has the permission to carry out data access of the third party cloud terminal synchronous data and acquire the third party cloud terminal synchronous data at the target cloud terminal is confirmed.
In an example, when the token information is verified and the verification is successful, the target cloud may query, in the third party cloud data stored in the target cloud, a device message corresponding to the gateway device identifier, that is, a device message of a third party device connected to the third party gateway. The target cloud may return the queried device message to the target application. And the target application may register the third party device with the home host using the device message.
The third party cloud token information stored in the target cloud can be matched with the token information sent by the target application program, and if the third party cloud token information and the token information are matched, the token information verification is determined to be successful.
In another example, the target application program may initiate a request message for triggering cloud docking to the target cloud based on the gateway device identifier of the third party gateway and the token information of the third party cloud, and further, the target cloud performs cloud docking with the third party cloud according to the token information of the third party cloud, synchronizes the device information of the third party device, and the target cloud returns the synchronized device information of the third party device to the target application program.
In a preferred embodiment of the present invention, the target application may register the third party device with the host device according to the device list, the scene list, and the function list, so as to support selection of the third party device and the scene and function corresponding to the third party device when creating the local scene.
In a preferred embodiment of the present invention, the control system further includes a third party server, and the target cloud applies for binding of the cloud docking account to the third party cloud through the interface; acquiring the device information of the third party device stored in the third party cloud, and triggering the device information of the target account in the target cloud to be synchronously updated when the third party cloud detects the device information update of the target account; when the target cloud detects that the equipment information of the target account is updated, triggering to synchronously update the equipment information of the target account in the third-party cloud.
In practical application, the third-party cloud end and the target cloud end are cloud ends for managing equipment information, equipment information of the third-party equipment stored in the third-party cloud end can be synchronized to the target cloud end through cloud end butt joint, target account number binding is carried out, and further when equipment information stored by any party is updated, the other party can be triggered to be synchronously updated.
For example, the third party account 1 and the account 1 are stored in the third party cloud, and are used for managing the third party device 1 and the third party device 2, and after cloud docking is performed, device information of the third party device 1 and the third party device 2 under the third party account 1 is synchronized to the target cloud.
When a new execution scene is added to the third party device 1 under the third party account number 1 in the third party cloud, triggering data synchronization of the third party cloud and the target cloud, and synchronizing the newly added execution scene in the third party cloud to the target cloud.
When a new execution scene is added to the third party device in the target cloud, the third party cloud and the data of the target cloud can be triggered to be synchronized, and the newly added execution scene in the target cloud is synchronized to the third party cloud.
Step 103, the host device controls the third party device through the third party gateway according to the device information.
After the third party equipment is registered in the host equipment, the host equipment can select the corresponding scene and function of the third party equipment, and further when the third party equipment needs to be controlled in practical application, the host equipment can realize the control of the third party equipment for the transit node connection through the third party gateway.
Specifically, after the third party device is registered in the host device, a control instruction can be issued through a control link of the host device, so that the control of the third party device is realized.
The control process of the third party device can be divided into remote control and local control.
The control link of the remote control is as follows: APP remote control-target cloud-host device (UDP) -third party gateway-third party device. The control link of the local control is: local interactive terminal control-host device (UDP) -third party gateway-third party device.
In the embodiment of the invention, the host equipment searches a third-party gateway, acquires a gateway equipment identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identifier and the token information to a target application program; and the target application program requests the device information of the third-party device from the target cloud by adopting the gateway device identifier and the token information, registers the third-party device on the host device based on the device information, and the host device can control the third-party device through the third-party gateway according to the device information. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
Referring to fig. 2, a flowchart illustrating steps of another method for controlling a third party device according to an embodiment of the present invention is applied to a control system, where the control system includes a target application program, a host device connected to the target application program, a third party gateway, a third party device, and a target cloud, and specifically may include the following steps:
step 201, the host device searches a third party gateway in response to the operation of triggering gateway searching by the target application program, acquires gateway device identification of the third party gateway and token information of the third party cloud from the third party gateway, and sends the gateway device identification and the token information to the target application program;
step 202, a target application program requests equipment information of a third party equipment from a target cloud by adopting gateway equipment identification and token information, and registers the third party equipment on a host equipment based on the equipment information, wherein the third party equipment is equipment connected with a third party gateway;
step 203, the host equipment generates equipment control instructions according to the equipment information and sends the equipment control instructions to the third-party gateway;
after the host device acts to register the third party device, a device control instruction may also be generated according to the device information, where the device control instruction may include, but is not limited to, a device identifier, a device scene type, a device parameter, and the like. The host device may send device control instructions to the third party gateway.
Step 204, the third party gateway sends the received device control instruction to the third party device;
after the third party gateway receives the device control instruction, the device control instruction is analyzed, one or more third party devices executing the device control instruction are determined, and then the device control instruction can be sent to the one or more third party devices.
In step 205, the third party device executes the device control instructions.
After the third party equipment receives the equipment control instruction, the equipment scene type and/or the equipment parameters in the equipment control instruction are continued, and then the adjustment is carried out according to the equipment scene and/or the equipment parameters.
Specifically, the device control instructions may be adjustments to one or more device parameters of a third party device. The device control instructions may also be synchronous or asynchronous control for a plurality of third party devices.
For example, the device control instruction is set to the working scene for the device 1, and after receiving the device control instruction, the device 1 adjusts the device 1 according to one or more corresponding device parameters in the working scene.
The device control instruction is to adjust the device parameter 1 in the device 1, and after the device 1 receives the device control instruction, the device 1 executes adjustment on the device parameter 1.
In an embodiment of the present invention, linkage scene control may be performed based on a plurality of third party devices, after registering a third party device based on device information and setting an associated linkage scene for a plurality of third party devices, when a host device generates a device control instruction corresponding to the linkage scene, the device control instruction is sent to a third party gateway, and the third party gateway may determine a plurality of third party devices involved in the linkage scene and device parameters of each third party device, and then send the device parameters to the corresponding third party device, so as to control the third party device to modify the device parameters and perform device control.
In an embodiment of the present invention, linkage scene control between local devices of the third party device may also be set, specifically, after a device control instruction corresponding to the linkage scene control is generated in the host device, the device control instruction may be sent to the corresponding local device and the third party gateway, where the local device executes device control according to the device control instruction, and after the third party gateway forwards the device control instruction to the third party device, the third party device executes device control, so that linkage control between the local device and the third party setting may be implemented.
In the embodiment of the invention, the host equipment searches a third-party gateway, acquires a gateway equipment identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identifier and the token information to a target application program; and the target application program adopts gateway equipment identification and token information to request equipment information of the third party equipment from the target cloud end, registers the third party equipment on the host equipment based on the equipment information, and further the host equipment can send equipment control instructions to the third party gateway according to the equipment information, and the third party gateway forwards the equipment control instructions to the third party equipment to further control the third party equipment. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
Referring to fig. 3, a flowchart illustrating steps of another method for controlling a third party device according to an embodiment of the present invention is applied to a control system, where the control system includes a target application program, a host device connected to the target application program, a third party gateway, a third party device, and a target cloud, and specifically may include the following steps:
Step 301, the host device searches for a third party gateway in response to an operation of triggering gateway searching by the target application program, acquires a gateway device identifier of the third party gateway and token information of a third party cloud from the third party gateway, and sends the gateway device identifier and the token information to the target application program;
step 302, a target application program generates a request message by adopting gateway equipment identification and token information, and sends the request message to a target cloud;
after receiving the gateway equipment identifier and the token information, the target application program can generate a request message for acquiring the equipment information, wherein the request message can carry the gateway equipment identifier of the third party gateway and the token information of the third party cloud.
And the target application program sends the generated request message to the target cloud end so as to request the device information of the third-party device from the target cloud end.
Step 303, the target cloud obtains the device information of the third party device according to the request message, and after performing format conversion on the device information according to the data format corresponding to the target application program, sends the device information after format conversion to the target application program;
after receiving the request message, the target cloud end can analyze the request message to obtain the gateway equipment identification of the third party gateway and the token information of the third party cloud end, further perform authentication verification by adopting the token information of the third party cloud end, and after verification is successful, acquire the equipment information of the third party equipment according to the gateway equipment identification of the third party gateway. The device information of the third-party device is that the target cloud end and the third-party cloud end are in butt joint through the cloud end, and the device information stored in the third-party cloud end is synchronously stored in the target cloud end.
Because the device information of the same brand has different data formats, the device information can be converted into data which can be identified in the target application program and the host device according to the data format corresponding to the target application program in the target cloud end, and the converted device information is sent to the target application program for registration of the third-party device.
Step 304, the target application program registers a third party device on the host device based on the device information, wherein the third party device is a device connected with the third party gateway;
in step 305, the host device controls the third party device through the third party gateway according to the device information.
In the embodiment of the invention, the host equipment searches a third-party gateway, acquires a gateway equipment identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identifier and the token information to a target application program; and the target application program sends a request message to the target cloud end by adopting the gateway equipment identifier and the token information to acquire the equipment information of the third party equipment, and registers the third party equipment on the host equipment after format conversion, so that the host equipment can control the third party equipment through the third party gateway according to the equipment information. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
The above-described embodiment of the present invention is exemplarily illustrated in fig. 4 below:
referring to fig. 4, a control flow diagram of a third party device is shown, which relates to a third party cloud, a cloud (i.e. a target cloud), a distribution network APP (i.e. a target application), a home host (i.e. a host device), and a third party gateway. The control flow of the third party device comprises the following steps:
in step 401, the distribution network APP triggers the home host to perform a third party gateway search.
Step 402, the home host searches the third party gateway through UDP, and based on the agreed handshake protocol, the home host performs handshake with the third party gateway after searching the gateway, establishes communication connection, further obtains the gateway device ID (i.e. gateway device identifier) and token information, and returns to the distribution network APP.
In step 403, the distribution network APP initiates cloud docking to the cloud request through the gateway device id and the token information, so as to obtain device information of the third party device.
Step 404, the cloud terminal invokes an interface of the third party cloud terminal to request cloud docking from the third party cloud terminal to synchronously acquire the family information of the third party account, thereby obtaining the device information of the third party device, wherein the device information comprises a device list, a scene category, a function list and the like.
And step 405, the cloud returns the device information of the third party device acquired synchronously to the distribution network APP.
In step 406, the device information is used in the distribution network APP to register the device and the scene in the cloud and the home host, so that a scene instruction can be issued to the third party device through the home host.
It should be noted that, for simplicity of description, the method embodiments are depicted as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred embodiments, and that the acts are not necessarily required by the embodiments of the invention.
Referring to fig. 5, a schematic structural diagram of a control device of a third party device according to an embodiment of the present invention is applied to a control system, where the control system includes a target application program, a host device connected to the target application program, a third party gateway, a third party device, and a target cloud, and specifically may include the following modules:
The identifier and token sending module 501 is configured to, in response to an operation of triggering a gateway search by the target application, search a third party gateway, obtain a gateway device identifier of the third party gateway and token information of a third party cloud from the third party gateway, and send the gateway device identifier and the token information to the target application;
the device registration module 502 is configured to request device information of the third party device from the target cloud end using the gateway device identifier and the token information, and register the third party device on the host device based on the device information, where the third party device is a device connected to the third party gateway;
and the device control module 503 is configured to control the third party device through the third party gateway according to the device information.
In one embodiment of the present invention, the device control module 503 includes the following sub-modules:
the equipment control instruction sending submodule is used for generating equipment control instructions according to the equipment information and sending the equipment control instructions to the third-party gateway;
the device control instruction forwarding sub-module is used for sending the received device control instruction to the third party device;
And the equipment control instruction execution module is used for executing the equipment control instruction.
In one embodiment of the present invention, the device registration module 502 includes the following sub-modules:
the request message generation and transmission sub-module is used for generating a request message by adopting the gateway equipment identifier and the token information and transmitting the request message to the target cloud;
and the format conversion sub-module is used for acquiring the equipment information of the third-party equipment according to the request message, converting the format of the equipment information according to the data format corresponding to the target application program, and transmitting the equipment information after format conversion to the target application program.
In an embodiment of the invention, the apparatus further comprises:
the first connection data packet sending module is used for broadcasting a first connection data packet to the port address of the third party gateway; the first connection data includes authentication information of the host device;
the second connection data packet sending module is used for sending a second connection data packet to the host equipment after the authentication and verification of the first connection data packet are successful; the second connection data packet comprises authentication information of the third party gateway;
And the heartbeat connection establishment module is used for controlling the host equipment to establish heartbeat connection with the third-party gateway after the authentication and verification of the second connection data packet are successful.
In an embodiment of the present invention, the control system further includes a three-party server, and the apparatus further includes:
the cloud docking module is used for controlling the target cloud to apply for cloud docking account binding to a third party cloud through an interface;
the first equipment information updating module is used for triggering synchronous updating of the equipment information of the target account in the target cloud end when the equipment information updating of the target account is detected;
and the second equipment information updating module is used for triggering synchronous updating of the equipment information of the target account in the third-party cloud end when the equipment information updating of the target account is detected.
In one embodiment of the present invention, the identification and token sending module 501 includes the following sub-modules:
and the gateway searching sub-module is used for responding to the operation of triggering gateway searching by the target application program and searching a third-party gateway by adopting a user datagram protocol.
In an embodiment of the present invention, the device information includes one or more of the following:
List of devices, list of functions, list of scenes.
In the embodiment of the invention, the host equipment searches a third-party gateway, acquires a gateway equipment identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identifier and the token information to a target application program; and the target application program requests the device information of the third-party device from the target cloud by adopting the gateway device identifier and the token information, registers the third-party device on the host device based on the device information, and the host device can control the third-party device through the third-party gateway according to the device information. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
Referring to fig. 6, an embodiment of the present invention further provides an electronic device, which may include a processor 601, a memory 602, and a computer program stored on the memory 602 and capable of running on the processor 601, where the computer program when executed by the processor 601 implements a method for controlling a third party device as described above. The control method of the third party device comprises the following steps:
the host equipment responds to the operation of triggering gateway searching by the target application program, searches a third-party gateway, acquires gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identification and the token information to the target application program;
The target application program requests the device information of the third party device from the target cloud by adopting the gateway device identifier and the token information, registers the third party device on the host device based on the device information, and the third party device is connected with the third party gateway;
and the host equipment controls the third party equipment through the third party gateway according to the equipment information.
Optionally, the host device controls the third party device through the third party gateway according to the device information, including:
the host equipment generates equipment control instructions according to the equipment information and sends the equipment control instructions to the third-party gateway;
the third party gateway sends the received equipment control instruction to the third party equipment;
and the third party equipment executes the equipment control instruction.
Optionally, the target application program requests device information of the third party device from the target cloud using the gateway device identifier and the token information, including:
the target application program generates a request message by adopting the gateway equipment identifier and the token information, and sends the request message to the target cloud;
And the target cloud acquires the device information of the third-party device according to the request message, converts the format of the device information according to the data format corresponding to the target application program, and sends the device information after the format conversion to the target application program.
Optionally, after the host device searches for the third party gateway in response to the operation of the target application program for triggering gateway searching, the method includes:
the host device broadcasts a first connection data packet to a port address of the third party gateway; the first connection data includes authentication information of the host device;
after the authentication and verification of the first connection data packet by the third party gateway are successful, a second connection data packet is sent to the host equipment; the second connection data packet comprises authentication information of the third party gateway;
and after the authentication and verification of the second connection data packet are successful, the host equipment is controlled to establish heartbeat connection with the third party gateway.
Optionally, the control system further includes a third party cloud, and the method further includes:
the target cloud applies for cloud docking account binding to a third party cloud through an interface;
Triggering to synchronously update the equipment information of the target account in the target cloud when the third-party cloud detects the equipment information update of the target account;
when the target cloud detects that the equipment information of the target account is updated, triggering to synchronously update the equipment information of the target account in the third-party cloud.
Optionally, the host device searches for a third party gateway in response to the operation of the target application program for triggering gateway searching, including:
and the host equipment responds to the operation of triggering gateway searching by the target application program and searches a third-party gateway by adopting a user datagram protocol.
Optionally, the device information includes one or more of:
list of devices, list of functions, list of scenes.
In the embodiment of the invention, the host equipment searches a third-party gateway, acquires a gateway equipment identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identifier and the token information to a target application program; and the target application program requests the device information of the third-party device from the target cloud by adopting the gateway device identifier and the token information, registers the third-party device on the host device based on the device information, and the host device can control the third-party device through the third-party gateway according to the device information. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
Referring to fig. 7, an embodiment of the present invention further provides a computer readable storage medium 701, where a computer program is stored on the computer readable storage medium 701, and when the computer program is executed by a processor, the computer program implements the control method of the third party device as above. The control method of the third party device comprises the following steps:
the host equipment responds to the operation of triggering gateway searching by the target application program, searches a third-party gateway, acquires gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identification and the token information to the target application program;
the target application program requests the device information of the third party device from the target cloud by adopting the gateway device identifier and the token information, registers the third party device on the host device based on the device information, and the third party device is connected with the third party gateway;
and the host equipment controls the third party equipment through the third party gateway according to the equipment information.
Optionally, the host device controls the third party device through the third party gateway according to the device information, including:
The host equipment generates equipment control instructions according to the equipment information and sends the equipment control instructions to the third-party gateway;
the third party gateway sends the received equipment control instruction to the third party equipment;
and the third party equipment executes the equipment control instruction.
Optionally, the target application program requests device information of the third party device from the target cloud using the gateway device identifier and the token information, including:
the target application program generates a request message by adopting the gateway equipment identifier and the token information, and sends the request message to the target cloud;
and the target cloud acquires the device information of the third-party device according to the request message, converts the format of the device information according to the data format corresponding to the target application program, and sends the device information after the format conversion to the target application program.
Optionally, after the host device searches for the third party gateway in response to the operation of the target application program for triggering gateway searching, the method includes:
the host device broadcasts a first connection data packet to a port address of the third party gateway; the first connection data includes authentication information of the host device;
After the authentication and verification of the first connection data packet by the third party gateway are successful, a second connection data packet is sent to the host equipment; the second connection data packet comprises authentication information of the third party gateway;
and after the authentication and verification of the second connection data packet are successful, the host equipment is controlled to establish heartbeat connection with the third party gateway.
Optionally, the control system further includes a third party cloud, and the method further includes:
the target cloud applies for cloud docking account binding to a third party cloud through an interface;
triggering to synchronously update the equipment information of the target account in the target cloud when the third-party cloud detects the equipment information update of the target account;
when the target cloud detects that the equipment information of the target account is updated, triggering to synchronously update the equipment information of the target account in the third-party cloud.
Optionally, the host device searches for a third party gateway in response to the operation of the target application program for triggering gateway searching, including:
and the host equipment responds to the operation of triggering gateway searching by the target application program and searches a third-party gateway by adopting a user datagram protocol.
Optionally, the device information includes one or more of:
list of devices, list of functions, list of scenes.
In the embodiment of the invention, the host equipment searches a third-party gateway, acquires a gateway equipment identifier of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identifier and the token information to a target application program; and the target application program requests the device information of the third-party device from the target cloud by adopting the gateway device identifier and the token information, registers the third-party device on the host device based on the device information, and the host device can control the third-party device through the third-party gateway according to the device information. The control of the host equipment to the third party equipment is realized, so that ecological connection can be carried out among equipment of different brands, and full-house intelligent control is better realized.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or terminal device comprising the element.
The foregoing has described in detail the principles and embodiments of the present invention with specific examples applied thereto, the foregoing examples being provided to assist in understanding the methods and core concepts thereof; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present invention, the present description should not be construed as limiting the present invention in view of the above.

Claims (9)

1. A control method of a third party device, which is applied to a control system, wherein the control system includes a target application program, a host device connected with the target application program, a third party gateway, a third party device and a target cloud, and the method includes:
the host equipment responds to the operation of triggering gateway searching by the target application program, searches a third-party gateway, acquires gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sends the gateway equipment identification and the token information to the target application program;
the target application program requests the device information of the third party device from the target cloud by adopting the gateway device identifier and the token information, registers the third party device on the host device based on the device information, and the third party device is connected with the third party gateway; the target cloud is a local cloud, and the target cloud performs cloud butt joint with the third party cloud to synchronously acquire equipment information of third party equipment managed under a third party account stored in the third party cloud;
The host equipment controls the third party equipment through the third party gateway according to the equipment information;
wherein after the host device searches for a third party gateway in response to an operation of the target application for triggering gateway searching, the method comprises:
the host device broadcasts a first connection data packet to a port address of the third party gateway; the first connection data packet includes authentication information of the host device;
after the authentication and verification of the first connection data packet by the third party gateway are successful, a second connection data packet is sent to the host equipment; the second connection data packet comprises authentication information of the third party gateway;
and after the authentication and verification of the second connection data packet are successful, the host equipment is controlled to establish heartbeat connection with the third party gateway.
2. The method of claim 1, wherein the host device controlling the third party device through the third party gateway according to the device information, comprises:
the host equipment generates equipment control instructions according to the equipment information and sends the equipment control instructions to the third-party gateway;
The third party gateway sends the received equipment control instruction to the third party equipment;
and the third party equipment executes the equipment control instruction.
3. The method of claim 1, wherein the target application requesting device information of the third party device from the target cloud using the gateway device identification and the token information comprises:
the target application program generates a request message by adopting the gateway equipment identifier and the token information, and sends the request message to the target cloud;
and the target cloud acquires the device information of the third-party device according to the request message, converts the format of the device information according to the data format corresponding to the target application program, and sends the device information after the format conversion to the target application program.
4. A method according to any one of claims 1 to 3, wherein the control system further comprises a third party cloud, the method further comprising:
the target cloud end applies for cloud end docking account binding to a third party cloud end through a preset interface;
triggering to synchronously update the equipment information of the target account in the target cloud when the third-party cloud detects the equipment information update of the target account;
When the target cloud detects that the equipment information of the target account is updated, triggering to synchronously update the equipment information of the target account in the third-party cloud.
5. A method according to any one of claims 1 to 3, wherein the host device searching for a third party gateway in response to the target application program for triggering a gateway search operation, comprising:
and the host equipment responds to the operation of triggering gateway searching by the target application program and searches a third-party gateway by adopting a user datagram protocol.
6. A method according to any one of claims 1 to 3, wherein the device information comprises one or more of:
list of devices, list of functions, list of scenes.
7. A control apparatus for a third party device, the control apparatus being applied to a control system, the control system including a target application, a host device connected to the target application, a third party gateway, a third party device, and a target cloud, the apparatus comprising:
the identification and token sending module is used for responding to the operation of triggering gateway searching by the target application program, searching a third-party gateway, obtaining gateway equipment identification of the third-party gateway and token information of a third-party cloud from the third-party gateway, and sending the gateway equipment identification and the token information to the target application program;
The device registration module is used for requesting the device information of the third party device from the target cloud by adopting the gateway device identifier and the token information, registering the third party device on the host device based on the device information, wherein the third party device is connected with the third party gateway; the target cloud is a local cloud, and the target cloud performs cloud butt joint with the third party cloud to synchronously acquire equipment information of third party equipment managed under a third party account stored in the third party cloud;
the device control module is used for controlling the third party device through the third party gateway according to the device information;
the apparatus further comprises:
the first connection data packet sending module is used for broadcasting a first connection data packet to the port address of the third party gateway; the first connection data packet includes authentication information of the host device;
the second connection data packet sending module is used for sending a second connection data packet to the host equipment after the authentication and verification of the first connection data packet are successful; the second connection data packet comprises authentication information of the third party gateway;
And the heartbeat connection establishment module is used for controlling the host equipment to establish heartbeat connection with the third-party gateway after the authentication and verification of the second connection data packet are successful.
8. An electronic device comprising a processor, a memory and a computer program stored on the memory and capable of running on the processor, which when executed by the processor implements a method of controlling a third party device according to any one of claims 1 to 6.
9. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements a method of controlling a third party device according to any of claims 1 to 6.
CN202311836811.0A 2023-12-28 2023-12-28 Control method and device of third party equipment, electronic equipment and medium Active CN117478449B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311836811.0A CN117478449B (en) 2023-12-28 2023-12-28 Control method and device of third party equipment, electronic equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311836811.0A CN117478449B (en) 2023-12-28 2023-12-28 Control method and device of third party equipment, electronic equipment and medium

Publications (2)

Publication Number Publication Date
CN117478449A CN117478449A (en) 2024-01-30
CN117478449B true CN117478449B (en) 2024-03-15

Family

ID=89624259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311836811.0A Active CN117478449B (en) 2023-12-28 2023-12-28 Control method and device of third party equipment, electronic equipment and medium

Country Status (1)

Country Link
CN (1) CN117478449B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471686A (en) * 2015-12-26 2016-04-06 腾讯科技(深圳)有限公司 Terminal control method, terminal control apparatus and system
CN108650212A (en) * 2018-03-14 2018-10-12 北京云信万致科技有限公司 A kind of Internet of Things certification and access control method and Internet of Things security gateway system
CN112947098A (en) * 2021-02-01 2021-06-11 杭州雅观科技有限公司 Construction installation deployment method based on artificial intelligence Internet of things equipment
CN114221822A (en) * 2022-01-12 2022-03-22 杭州涂鸦信息技术有限公司 Network distribution method, gateway device and computer readable storage medium
CN115022980A (en) * 2022-06-07 2022-09-06 夏文祥 Method and device for randomly accessing terminal to network
CN116456426A (en) * 2023-03-31 2023-07-18 广东睿住智能科技有限公司 Equipment network access method, system and terminal equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10291603B2 (en) * 2016-04-07 2019-05-14 Verizon Patent And Licensing Inc. Registering a smart device with a registration device using a multicast protocol

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105471686A (en) * 2015-12-26 2016-04-06 腾讯科技(深圳)有限公司 Terminal control method, terminal control apparatus and system
CN108650212A (en) * 2018-03-14 2018-10-12 北京云信万致科技有限公司 A kind of Internet of Things certification and access control method and Internet of Things security gateway system
CN112947098A (en) * 2021-02-01 2021-06-11 杭州雅观科技有限公司 Construction installation deployment method based on artificial intelligence Internet of things equipment
CN114221822A (en) * 2022-01-12 2022-03-22 杭州涂鸦信息技术有限公司 Network distribution method, gateway device and computer readable storage medium
CN115022980A (en) * 2022-06-07 2022-09-06 夏文祥 Method and device for randomly accessing terminal to network
CN116456426A (en) * 2023-03-31 2023-07-18 广东睿住智能科技有限公司 Equipment network access method, system and terminal equipment

Also Published As

Publication number Publication date
CN117478449A (en) 2024-01-30

Similar Documents

Publication Publication Date Title
CN105471686B (en) Terminal control method, device and system
US9774642B2 (en) Method and device for pushing multimedia resource and display terminal
CN113746633B (en) Internet of things equipment binding method, device, system, cloud server and storage medium
WO2015024349A1 (en) Intercommunication control method for heterogeneous intelligent appliances based on identify service of internet of things
CN111405042B (en) Electronic device discovery method and device, storage medium and electronic device
CN107079181A (en) Distributed/unstructured service management framework of cooperation for Wireless Display platform
CN103812900A (en) Data synchronization method, device and system
WO2023138285A1 (en) Binding method for smart home device and terminal
CN111988660A (en) DLNA equipment screen projection method, gateway, terminal and system
CN105812402A (en) File transmission method and device based on Internet of things
CN115486038B (en) Internet of things configuration method, internet of things configuration device, computer equipment and storage medium
CN108471361B (en) Version upgrading method and device
CN113596141B (en) Method and device for setting device control authority, computer device and storage medium
CN113196721B (en) Method and device for discovering Internet of things equipment and terminal equipment
CN117478449B (en) Control method and device of third party equipment, electronic equipment and medium
CN111781848A (en) Server connection method, device and system based on intelligent household equipment
WO2023088011A1 (en) Method and apparatus for transmitting interaction information, and storage medium and electronic apparatus
CN111491351A (en) Method and system for sensing online of WiFi terminal based on authentication information
US9386074B2 (en) Method and apparatus for providing cloud service, and system having the same
CN111010322B (en) Information configuration method and device, electronic equipment and storage medium
CN107807619A (en) Intelligent home control system and its method of work based on virtual server module
CN111212253B (en) Monitoring processing method and device in video conference, electronic equipment and storage medium
CN111385371B (en) MAC address acquisition method, device and equipment
JP4528105B2 (en) Network device setting method using dynamic DNS service, dynamic DNS service server, program, and network device connection method
CN105392179A (en) Local area network equipment mutual discovery method and device based on web application

Legal Events

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