CN111510425A - Intelligent household equipment management method, device, equipment and storage medium - Google Patents
Intelligent household equipment management method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111510425A CN111510425A CN202010152542.6A CN202010152542A CN111510425A CN 111510425 A CN111510425 A CN 111510425A CN 202010152542 A CN202010152542 A CN 202010152542A CN 111510425 A CN111510425 A CN 111510425A
- Authority
- CN
- China
- Prior art keywords
- management
- equipment
- information
- party platform
- intelligent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims abstract description 119
- 238000000034 method Methods 0.000 claims abstract description 38
- 238000003032 molecular docking Methods 0.000 claims description 51
- 238000012545 processing Methods 0.000 claims description 46
- 238000004891 communication Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012795 verification Methods 0.000 description 39
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
The application relates to a management method, a device, equipment and a storage medium of intelligent household equipment, wherein the method comprises the following steps: the method comprises the steps that a background server of the intelligent home equipment receives a request message transmitted by a third-party platform server, wherein the request message carries identification information of a user and a management instruction for information of the intelligent home equipment; the background server acquires pre-stored information of the intelligent home equipment corresponding to the identity identification information, acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server. The method and the device are used for solving the problem that data between platforms cannot be intercommunicated.
Description
Technical Field
The present application relates to the field of smart home, and in particular, to a method, an apparatus, a device, and a storage medium for managing smart home devices.
Background
With the development of internet technology, companies cooperate with each other more and more frequently, so that resources of each other need to be introduced among the companies for mutual popularization, and the purpose is to achieve a mutual-profit and win-win cooperation situation. In addition, other additional services are provided by collaborating among companies to promote respective profit growth. At present, although large-scale companies all have their own platforms, the technologies for implementing the platforms are different, so that data among the platforms cannot be intercommunicated.
Disclosure of Invention
The application provides a management method, a management device, management equipment and a storage medium of intelligent household equipment, which are used for solving the problem that data between platforms cannot be intercommunicated.
In a first aspect, the present application provides a management method for smart home devices, where the method includes:
the method comprises the steps that a background server of the intelligent home equipment receives a request message transmitted by a third-party platform server, wherein the request message carries identification information of a user and a management instruction for information of the intelligent home equipment;
the background server acquires pre-stored information of the intelligent home equipment corresponding to the identity identification information, acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server.
Optionally, the management instruction is an equipment query instruction for instructing to obtain the smart home equipment list;
the background server acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server, and the method comprises the following steps:
the background server sends the equipment query instruction to a database, and the database stores the information of the intelligent home equipment corresponding to the identity identification information;
and the background server acquires the intelligent household equipment list returned by the database and returns the intelligent household equipment list serving as the management result to the third-party platform server.
Optionally, the management instruction is an equipment state query instruction for instructing to acquire the state of the smart home equipment;
the background server acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server, and the method comprises the following steps:
the background server sends the equipment state query indication to the intelligent household equipment corresponding to the information of the intelligent household equipment;
and the background server acquires the equipment state returned by the intelligent household equipment and returns the equipment state to the third-party platform server as the management result.
Optionally, the management instruction is a parameter control instruction for instructing control of the functional parameters of the smart home device;
the background server acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server, and the method comprises the following steps:
the background server sends the parameter control instruction to the intelligent household equipment corresponding to the information of the intelligent household equipment;
and the background server receives a parameter control result returned by the intelligent household equipment, and returns the parameter control result serving as the management result to the third-party platform server.
Optionally, after the background server of the smart home device receives the request message transmitted by the third-party platform server, the method further includes:
and the background server judges whether the identity identification information carried in the request message transmitted by the third-party platform server is legal or not according to the pre-stored identity identification information.
Optionally, after the background server determines, according to the pre-stored identity information, whether the identity information carried in the request message transmitted by the third-party platform server is legal, the method further includes:
after the background server judges that the identity identification information carried in the request message is legal, the background server judges whether the management indication carried in the request message transmitted by the third-party platform server is legal or not according to the pre-stored management indication of the information of the intelligent household equipment.
Optionally, after returning the management result to the third-party platform server, the method further includes:
and the background server receives the changed functional parameters or the changed equipment state transmitted by the intelligent household equipment and transmits the changed functional parameters or the changed equipment state to the third-party platform server.
In a second aspect, the present application provides a management apparatus for smart home devices, including:
the docking module is used for receiving a request message transmitted by a third-party platform server, wherein the request message carries the identity information of a user and the management indication of the information of the intelligent household equipment;
and the processing module is used for acquiring the prestored information of the intelligent household equipment corresponding to the identity identification information, acquiring a management result of the intelligent household equipment according to the management instruction and the information of the intelligent household equipment, and returning the management result to the third-party platform server.
In a third aspect, the present application provides an electronic device, comprising: the system comprises a processor, a communication component, a memory and a communication bus, wherein the processor, the communication component and the memory are communicated with each other through the communication bus; the memory for storing a computer program; the processor is used for executing the program stored in the memory and realizing the management method of the intelligent household equipment.
In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the management method for smart home devices.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages: according to the method provided by the embodiment of the application, the background server of the intelligent household equipment receives the request message transmitted by the third-party platform server, wherein the request message carries the identity information of the user and the management indication of the information of the intelligent household equipment. The background server acquires pre-stored information of the intelligent home equipment corresponding to the identity identification information, acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server. Through the transmission and the return of the messages between the third-party platform server and the background server, the intercommunication of the data between the background server and the third-party platform server is realized, and the access and the control of the intelligent household equipment managed by the background server can be realized through the third platform server.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic flow chart of a management method of smart home devices in an embodiment of the present application;
FIG. 2 is a schematic diagram of communication interaction of a device list in an embodiment of the present application;
FIG. 3 is a schematic diagram of communication interaction for device status query in an embodiment of the present application;
FIG. 4 is a schematic diagram of communication interaction for device parameter control according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a management device of smart home equipment in an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a management method of an intelligent home device, which can be applied to a background server for managing the intelligent home device, as shown in fig. 1, the specific implementation process of the management method of the intelligent home device is as follows:
In a specific embodiment, the data carried in the request message transmitted by the third-party platform server needs to be stored in the background server in advance, for example, the identification information of the user, the information of the smart home device, the association information between the identification information and the information of the smart home device, the management instruction for the information of the smart home device, and the like. The data can be stored in the background server in a registration mode, and a user registers through a unique account number, such as a mobile phone number, an identification number, a mailbox number and the like. And in the registration process, sequentially inputting information of the intelligent household equipment, management instructions and other information of the intelligent household equipment according to the registration steps. After the user registration is completed, the background server transmits a check message back to the third-party platform server, and the check message is required to be carried when the third-party platform server sends a request message to the background server.
The identification information carried in the request message may be the user account, or may be the verification information corresponding to the user account, or may be the user account and the verification information corresponding to the user account. And the verification information is equivalent to a token with time limit and authority limit, and the user can be replaced by the token only in a preset time period, so that the user can carry the token to perform the management operation authorized by the background server.
In a specific embodiment, after the background server of the smart home device receives the request message transmitted by the third-party platform server, the background server determines whether the identity information carried in the request message transmitted by the third-party platform server is legal or not according to the identity information stored in advance.
Specifically, when the identity identification information is a user account, the legality of the user account is judged, when the user account is consistent with the identity identification information of a user stored in advance, the user account is judged to be legal, otherwise, the user account is illegal, and an illegal identification is returned to a third-party platform server; when the identity identification information is the verification information corresponding to the user account, judging the validity of the verification information, when the verification information is consistent with the identity identification information of the user stored in advance, judging that the verification information is legal, otherwise, judging that the verification information is illegal, and returning an illegal identifier to a third-party platform server; when the identity identification information is a user account and the verification information corresponding to the user account, judging the legality of the user account and the verification information corresponding to the user account, when the user account, the verification information corresponding to the user account and the pre-stored identity identification information of the user are consistent, judging that the user account and the verification information corresponding to the user account are legal, and if not, returning an illegal identification to a third-party platform server.
In a specific embodiment, after the background server determines that the identity information carried in the request message transmitted by the third-party platform server is legal according to the pre-stored identity information, the background server determines whether the management instruction carried in the request message transmitted by the third-party platform server is legal according to the pre-stored management instruction for the information of the smart home device. When the management instruction is judged to be legal, acquiring a management result of the intelligent household equipment; and when the management indication is judged to be illegal, returning an illegal identification to the third-party platform server.
And step 102, the background server acquires pre-stored information of the intelligent household equipment corresponding to the identity identification information, acquires a management result of the intelligent household equipment according to the management instruction and the information of the intelligent household equipment, and returns the management result to the third-party platform server.
In a specific embodiment, the management instruction is an apparatus query instruction for instructing to obtain the smart home apparatus list. And after the identity identification information is judged to be legal, the background server acquires the information of the intelligent household equipment which is prestored and corresponds to the identity identification information according to the identity identification information, and then the background server sends an equipment query instruction to the database according to the equipment query instruction and the information of the intelligent household equipment. And the background server acquires the intelligent household equipment list returned by the database and returns the intelligent household equipment list to the third-party platform server as a management result.
In a specific embodiment, the management indication is a device status query indication for indicating to obtain the status of the smart home device. And after the identity identification information and the equipment state query indication are judged to be legal, the background server sends the equipment state query indication to the intelligent household equipment corresponding to the information of the intelligent household equipment according to the equipment state query indication and the information of the intelligent household equipment. And after receiving the equipment state query instruction, the intelligent home equipment returns the equipment state to the background server, and the background server acquires the equipment state returned by the intelligent home equipment and returns the equipment state to the third-party platform server as a management result. The device status returned by the smart home device may be a device list only with the device status being online, or may be a device list only with the device status being offline, or may be all device lists with the device status being online and offline.
In a specific embodiment, the management indication is a parameter control indication for indicating and controlling a function parameter of the smart home device. The parameter control instruction can be a power control instruction, a temperature control instruction, a mode control instruction and the like, and the intelligent household equipment can be an intelligent air conditioner, an intelligent refrigerator, an intelligent television and the like. And after the identity identification information and the parameter control instruction are judged to be legal, the background server sends a parameter control instruction to the intelligent household equipment corresponding to the information of the intelligent household equipment according to the parameter control instruction and the information of the intelligent household equipment. And after receiving the parameter control instruction, the intelligent household equipment returns a parameter control result to the background server, and the background server receives the parameter control result returned by the intelligent household equipment and returns the parameter control result serving as a management result to the third-party platform server.
In a specific embodiment, after a user adjusts the device state or the function parameter of the smart home device through a smart home device remote controller or a smart home device display screen, the smart home device transmits the changed function parameter or the changed device state to the background server. And the background server receives the changed functional parameters or the equipment state transmitted by the intelligent home equipment and transmits the changed functional parameters or the changed equipment state to the third-party platform server.
The following is specifically described with an apparatus list embodiment, an apparatus status query embodiment, and an apparatus parameter control embodiment:
as shown in fig. 2, the specific implementation process of the device list embodiment is as follows:
the device list embodiment is implemented by four parts of data communication, namely, a third-party platform server 201, a docking module 202, a processing module 203 and a database 204, wherein the docking module 202 and the processing module 203 constitute a background server. The third-party platform server 201 transmits user identification information to the docking module 202, where the user identification information may be a user account (userid), verification information (sign) corresponding to the userid, or the userid and the sign corresponding to the userid.
The docking module 202 receives a sign transmitted by the third-party platform server 201, transmits the sign to the processing module 203, and the processing module 203 receives the sign transmitted by the docking module 202, converts the sign into information (appid) of the smart home device corresponding to the sign, and returns the appid to the docking module 202; or the docking module 202 receives userid transmitted by the third-party platform server 201 and transmits the userid to the processing module 203, and the processing module 203 receives the userid transmitted by the docking module 202 and converts the userid into an internal user account (nbuiserid), and returns the nbuiserid to the docking module 202. The docking module 202 receives the apid or nbuiserid transmitted by the processing module 203, determines whether the redemption is successful, and if the redemption is unsuccessful, the docking module 202 transmits a message that the redemption is unsuccessful to the third-party platform server 201.
After the exchange is successful, the docking module 202 transmits the verification information to the processing module 203, the processing module 203 obtains the apid corresponding to the identity information, which is pre-stored, according to the verification information, performs validity verification on the verification information, and transmits the verification result to the docking module 202. The docking module 202 determines whether the verification is successful according to the verification result transmitted by the processing module 203, and if the verification is failed, the docking module 202 transmits a message that the verification is failed to the third-party platform server 201.
After the verification is successful, the docking module 202 transmits the apid to the processing module 203, the processing module 203 sends a device query instruction to the database 204 according to the apid, the database 204 returns the smart home device list to the processing module 203, the processing module 203 returns the smart home device list usable by the third-party platform server 201 to the docking module 202, and the docking module 202 renders the device list transmitted by the processing module 203 and converts the device list into a standard protocol or a customized protocol, and then returns the smart home device list to the third-party platform server 201.
As shown in fig. 3, the specific implementation of the device status query embodiment is as follows:
the device state query embodiment is implemented by four parts of data communication, namely a third-party platform server 301, a docking module 302, a processing module 303 and an intelligent home device 304, wherein the docking module 302 and the processing module 303 form a background server. The third-party platform server 301 needs to obtain the smart home device list before querying the device status, and the obtaining process is the same as the specific implementation process of the device list embodiment.
After the third-party platform server 301 obtains the list of the smart home devices, the state of the smart home devices 304 is queried, where the states of multiple smart home devices 304 may be queried at a time, or the state of only one smart home device 304 may be queried at a time. The third-party platform server 301 transmits the intelligent home device information to be queried to the docking module 302, the docking module 302 receives the intelligent home device information transmitted by the third-party platform server 301 and transmits the intelligent home device information to the processing module 303, and the processing module 303 receives the intelligent home device information transmitted by the docking module 302 and then performs validity check on the intelligent home device information and returns a check result to the docking module 302. The docking module 302 determines whether the smart home device information is legal according to the verification result transmitted by the processing module 303, and if the verification fails, the docking module 302 transmits a message of an illegal device to the third-party platform server 301.
After the verification is successful, the docking module 302 transmits the device status query instruction to the processing module 303, the processing module 303 determines the online list of the smart home devices, transmits the device status query instruction to the smart home device 304, and the smart home device 304 returns the device status or waits for a response timeout message to the processing module 303 after receiving the device status query instruction. The processing module 303 transmits the device state returned by the smart home device 304 to the docking module 302, and the docking module 302 renders the device state, converts the device state into a standard protocol or a customized protocol, and returns the device state to the third-party platform server 301.
As shown in fig. 4, the specific implementation of the device parameter control embodiment is as follows:
the device parameter control embodiment is realized through four parts of data communication, wherein the four parts are respectively a third-party platform server 401, a docking module 402, a processing module 403 and smart home devices 404, and the docking module 402 and the processing module 403 form a background server. The third-party platform server 401 needs to obtain the smart home device list before performing device parameter control, and the obtaining process is the same as the specific implementation process of the device list embodiment.
After the third-party platform server 401 obtains the list of the smart home devices, the functional parameters of the smart home devices 404 are controlled. The parameter control instruction of the smart home device 404 that the third-party platform server 401 wants to control is sent to the docking module 402, the docking module 402 transmits the parameter control instruction transmitted by the third-party platform server 401 to the processing module 403, and the processing module 403 performs validity check on the parameter control instruction and returns a check result to the docking module 402. The docking module 402 determines whether the parameter control instruction is legal according to the verification result transmitted by the processing module 403, and if the verification fails, the docking module 402 transmits a message of the illegal instruction to the third-party platform server 401.
After the verification is successful, the docking module 402 transmits the parameter control instruction authority of the current user to the processing module 403, and the processing module 403 performs validity verification on the parameter control instruction authority of the current user and returns the verification result to the docking module 402. The docking module 402 determines whether the parameter control indication authority of the current user is legal according to the verification result transmitted by the processing module 403, and if the verification fails, the docking module 402 transmits an illegal non-authority indication message to the third-party platform server 401.
After the verification is successful, whether the information of the smart home devices that the third-party platform server 401 wants to control is legal is judged, the docking module 402 transmits the information of the smart home devices to the processing module 403, the processing module 403 performs validity verification on the information of the smart home devices, and a verification result is returned to the docking module 402. The docking module 402 determines whether the smart home device information is legal according to the verification result transmitted by the processing module 403, and if the verification fails, the docking module 402 transmits a message of an illegal device to the third-party platform server 401.
When the verification is successful and the smart home devices 404 are online, the docking module 402 transmits the parameter control instruction to the processing module 403, the processing module 403 judges the smart home device list and transmits the parameter control instruction to the smart home devices 404, and the smart home devices 404 return a parameter control result or wait for a response timeout message to the processing module 403 after receiving the parameter control instruction. The processing module 403 transmits the parameter control result returned by the smart home device 404 to the docking module 402, and the docking module 402 renders the parameter control result, converts the parameter control result into a standard protocol or a customized protocol, and returns the parameter control result to the third-party platform server 401.
According to the method provided by the embodiment of the application, the background server of the intelligent household equipment receives the request message transmitted by the third-party platform server, wherein the request message carries the identity information of the user and the management indication of the information of the intelligent household equipment. The background server acquires pre-stored information of the intelligent home equipment corresponding to the identity identification information, acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server. Through the transmission and the return of the messages between the third-party platform server and the background server, the intercommunication of the data between the background server and the third-party platform server is realized, and the access and the control of the intelligent household equipment managed by the background server can be realized through the third platform server.
Based on the same concept, an embodiment of the present application provides a management apparatus for smart home devices, where the apparatus is applied to a background server of a smart home device, and specific implementation of the apparatus may refer to the description of the method embodiment, and repeated parts are not repeated, and as shown in fig. 5, the apparatus mainly includes:
the docking module 501 is configured to receive a request message transmitted by a third-party platform server, where the request message carries identity information of a user and a management instruction for information of the smart home device.
The processing module 502 is configured to obtain information of the smart home device corresponding to the identity information, which is pre-stored, obtain a management result of the smart home device according to the management instruction and the information of the smart home device, and return the management result to the third-party platform server.
Specifically, the processing module 502 is specifically configured to: the management instruction is an equipment query instruction used for instructing to obtain an intelligent household equipment list; sending an equipment query instruction to a database, and storing the information of the intelligent household equipment corresponding to the identity identification information in the database; and acquiring the intelligent household equipment list returned by the database, and returning the intelligent household equipment list to the third-party platform server as a management result.
Specifically, the processing module 502 is specifically configured to: the management indication is an equipment state query indication used for indicating to obtain the state of the intelligent household equipment; sending a device state query instruction to the intelligent home equipment corresponding to the information of the intelligent home equipment; and acquiring the equipment state returned by the intelligent household equipment, and returning the equipment state to the third-party platform server as a management result.
Specifically, the processing module 502 is specifically configured to: the management instruction is a parameter control instruction used for instructing and controlling the functional parameters of the intelligent household equipment; sending a parameter control instruction to the intelligent household equipment corresponding to the information of the intelligent household equipment; and receiving a parameter control result returned by the intelligent household equipment, and returning the parameter control result to the third-party platform server as a management result.
Based on the same concept, an embodiment of the present application further provides an electronic device, where the electronic device is the background server mentioned in the foregoing embodiment, and as shown in fig. 6, the electronic device mainly includes: a processor 601, a communication component 602, a memory 603 and a communication bus 604, wherein the processor 601, the communication component 602 and the memory 603 communicate with each other via the communication bus 604. The memory 603 stores a program executable by the processor 601, and the processor 601 executes the program stored in the memory 603 to implement the following steps: receiving a request message transmitted by a third-party platform server, wherein the request message carries identity identification information of a user and a management instruction for information of the intelligent home equipment; and acquiring pre-stored information of the intelligent household equipment corresponding to the identity identification information, acquiring a management result of the intelligent household equipment according to the management instruction and the information of the intelligent household equipment, and returning the management result to the third-party platform server.
The communication bus 604 mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus 604 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 6, but this is not intended to represent only one bus or type of bus.
The communication component 602 is used for communication between the electronic device and other devices described above.
The Memory 603 may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Alternatively, the memory may be at least one storage device located remotely from the processor 601.
The Processor 601 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like, and may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components.
In another embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the management method of the smart home device described in the foregoing embodiment.
The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, e.g., from one website, computer, server, or data center, via wired (e.g., coaxial cable, fiber optic cable, digital subscriber line (DS L)) or wireless (e.g., infrared, microwave, etc.) means to one website, computer, server, or data center, or to another website, computer, server, or data center via wired (e.g., digital subscriber line (DS L)) or wireless (e.g., infrared, microwave, etc.) means.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be 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. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The foregoing are merely exemplary embodiments of the present invention, which enable those skilled in the art to understand or practice the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A management method of smart home equipment is characterized by comprising the following steps:
the method comprises the steps that a background server of the intelligent home equipment receives a request message transmitted by a third-party platform server, wherein the request message carries identification information of a user and a management instruction for information of the intelligent home equipment;
the background server acquires pre-stored information of the intelligent home equipment corresponding to the identity identification information, acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server.
2. The management method of the smart home devices according to claim 1, wherein the management instruction is a device query instruction for instructing to obtain the smart home device list;
the background server acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server, and the method comprises the following steps:
the background server sends the equipment query instruction to a database, and the database stores the information of the intelligent home equipment corresponding to the identity identification information;
and the background server acquires the intelligent household equipment list returned by the database and returns the intelligent household equipment list serving as the management result to the third-party platform server.
3. The management method of the smart home devices according to claim 2, wherein the management instruction is a device status query instruction for instructing to obtain the status of the smart home devices;
the background server acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server, and the method comprises the following steps:
the background server sends the equipment state query indication to the intelligent household equipment corresponding to the information of the intelligent household equipment;
and the background server acquires the equipment state returned by the intelligent household equipment and returns the equipment state to the third-party platform server as the management result.
4. The management method of the smart home devices according to claim 3, wherein the management instruction is a parameter control instruction for instructing control of the functional parameters of the smart home devices;
the background server acquires a management result of the intelligent home equipment according to the management instruction and the information of the intelligent home equipment, and returns the management result to the third-party platform server, and the method comprises the following steps:
the background server sends the parameter control instruction to the intelligent household equipment corresponding to the information of the intelligent household equipment;
and the background server receives a parameter control result returned by the intelligent household equipment, and returns the parameter control result serving as the management result to the third-party platform server.
5. The intelligent home device management method according to any one of claims 1 to 4, wherein after the background server of the intelligent home device receives the request message transmitted by the third-party platform server, the method further includes:
and the background server judges whether the identity identification information carried in the request message transmitted by the third-party platform server is legal or not according to the pre-stored identity identification information.
6. The method for managing smart home devices according to claim 5, wherein after the background server determines whether the identity information carried in the request message transmitted by the third-party platform server is legal according to the pre-stored identity information, the method further comprises:
after the background server judges that the identity identification information carried in the request message is legal, the background server judges whether the management indication carried in the request message transmitted by the third-party platform server is legal or not according to the pre-stored management indication of the information of the intelligent household equipment.
7. The method for managing smart home devices according to claim 4, wherein after the management result is returned to the third-party platform server, the method further comprises:
and the background server receives the changed functional parameters or the changed equipment state transmitted by the intelligent household equipment and transmits the changed functional parameters or the changed equipment state to the third-party platform server.
8. The utility model provides a management device of intelligent household equipment which characterized in that includes:
the system comprises a docking module, a service module and a service module, wherein the docking module is used for receiving a request message transmitted by a third-party platform server, and the request message carries identity identification information of a user and a management instruction for information of the intelligent home equipment;
and the processing module is used for acquiring the prestored information of the intelligent household equipment corresponding to the identity identification information, acquiring a management result of the intelligent household equipment according to the management instruction and the information of the intelligent household equipment, and returning the management result to the third-party platform server.
9. An electronic device, comprising: the system comprises a processor, a communication component, a memory and a communication bus, wherein the processor, the communication component and the memory are communicated with each other through the communication bus;
the memory for storing a computer program;
the processor is configured to execute the program stored in the memory, and implement the management method for smart home devices according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method for managing smart home devices according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010152542.6A CN111510425B (en) | 2020-03-06 | 2020-03-06 | Intelligent household equipment management method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010152542.6A CN111510425B (en) | 2020-03-06 | 2020-03-06 | Intelligent household equipment management method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111510425A true CN111510425A (en) | 2020-08-07 |
CN111510425B CN111510425B (en) | 2021-09-14 |
Family
ID=71875720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010152542.6A Active CN111510425B (en) | 2020-03-06 | 2020-03-06 | Intelligent household equipment management method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111510425B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187714A (en) * | 2020-08-25 | 2021-01-05 | 珠海格力电器股份有限公司 | Device control method, device and computer readable medium |
CN112466303A (en) * | 2020-11-25 | 2021-03-09 | 青岛海尔科技有限公司 | Device discovery method, device, storage medium, and electronic apparatus |
CN112463831A (en) * | 2020-11-25 | 2021-03-09 | 青岛海尔科技有限公司 | Equipment state query method and device, storage medium and electronic device |
CN112492023A (en) * | 2020-11-25 | 2021-03-12 | 青岛海尔科技有限公司 | Device control method, device, storage medium, and electronic apparatus |
CN113433831A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Control method and module of intelligent household equipment and storage medium |
CN113596013A (en) * | 2021-07-26 | 2021-11-02 | 深圳Tcl新技术有限公司 | Method and device for setting equipment control authority, computer equipment and storage medium |
CN113691377A (en) * | 2021-08-20 | 2021-11-23 | 珠海格力电器股份有限公司 | Method and device for processing equipment list |
CN114615047A (en) * | 2022-03-07 | 2022-06-10 | 珠海格力电器股份有限公司 | Information security system |
CN116467014A (en) * | 2023-06-19 | 2023-07-21 | 南京麦豆健康科技有限公司 | Equipment function management system and method |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104009900A (en) * | 2014-06-24 | 2014-08-27 | 于杨 | Method and system for controlling household devices |
CN104243250A (en) * | 2014-08-18 | 2014-12-24 | 小米科技有限责任公司 | Access authorization method, device and equipment based on intelligent housing system |
CN105242548A (en) * | 2015-08-31 | 2016-01-13 | 广东美的环境电器制造有限公司 | Control system of household appliance |
CN105577717A (en) * | 2014-10-15 | 2016-05-11 | 珠海格力电器股份有限公司 | Control method and system compatible with connection of multiple different electrical appliances |
US20170102681A1 (en) * | 2015-10-13 | 2017-04-13 | Google Inc. | Coordinating energy use of disparately-controlled devices in the smart home based on near-term predicted hvac control trajectories |
US9798309B2 (en) * | 2015-12-18 | 2017-10-24 | Echostar Technologies International Corporation | Home automation control based on individual profiling using audio sensor data |
CN107678287A (en) * | 2017-09-18 | 2018-02-09 | 广东美的制冷设备有限公司 | Apparatus control method, device and computer-readable recording medium |
CN108182944A (en) * | 2018-01-18 | 2018-06-19 | 吴波 | Control the method, apparatus and intelligent terminal of intelligent terminal |
CN110290031A (en) * | 2019-06-12 | 2019-09-27 | 恒大智慧科技有限公司 | A kind of visitor's processing method, terminal and storage medium based on smart home |
CN110535824A (en) * | 2019-07-08 | 2019-12-03 | 湖南优创智能科技有限公司 | Smart home interlock method, system, terminal device and storage medium |
-
2020
- 2020-03-06 CN CN202010152542.6A patent/CN111510425B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104009900A (en) * | 2014-06-24 | 2014-08-27 | 于杨 | Method and system for controlling household devices |
CN104243250A (en) * | 2014-08-18 | 2014-12-24 | 小米科技有限责任公司 | Access authorization method, device and equipment based on intelligent housing system |
CN105577717A (en) * | 2014-10-15 | 2016-05-11 | 珠海格力电器股份有限公司 | Control method and system compatible with connection of multiple different electrical appliances |
CN105242548A (en) * | 2015-08-31 | 2016-01-13 | 广东美的环境电器制造有限公司 | Control system of household appliance |
US20170102681A1 (en) * | 2015-10-13 | 2017-04-13 | Google Inc. | Coordinating energy use of disparately-controlled devices in the smart home based on near-term predicted hvac control trajectories |
US9798309B2 (en) * | 2015-12-18 | 2017-10-24 | Echostar Technologies International Corporation | Home automation control based on individual profiling using audio sensor data |
CN107678287A (en) * | 2017-09-18 | 2018-02-09 | 广东美的制冷设备有限公司 | Apparatus control method, device and computer-readable recording medium |
CN108182944A (en) * | 2018-01-18 | 2018-06-19 | 吴波 | Control the method, apparatus and intelligent terminal of intelligent terminal |
CN110290031A (en) * | 2019-06-12 | 2019-09-27 | 恒大智慧科技有限公司 | A kind of visitor's processing method, terminal and storage medium based on smart home |
CN110535824A (en) * | 2019-07-08 | 2019-12-03 | 湖南优创智能科技有限公司 | Smart home interlock method, system, terminal device and storage medium |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187714A (en) * | 2020-08-25 | 2021-01-05 | 珠海格力电器股份有限公司 | Device control method, device and computer readable medium |
CN112466303B (en) * | 2020-11-25 | 2022-08-05 | 青岛海尔科技有限公司 | Device discovery method, device, storage medium, and electronic apparatus |
CN112466303A (en) * | 2020-11-25 | 2021-03-09 | 青岛海尔科技有限公司 | Device discovery method, device, storage medium, and electronic apparatus |
CN112463831A (en) * | 2020-11-25 | 2021-03-09 | 青岛海尔科技有限公司 | Equipment state query method and device, storage medium and electronic device |
CN112492023A (en) * | 2020-11-25 | 2021-03-12 | 青岛海尔科技有限公司 | Device control method, device, storage medium, and electronic apparatus |
CN113433831A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Control method and module of intelligent household equipment and storage medium |
WO2023005649A1 (en) * | 2021-07-26 | 2023-02-02 | 深圳Tcl新技术有限公司 | Device control permission setting method and apparatus, and computer device and storage medium |
CN113596013A (en) * | 2021-07-26 | 2021-11-02 | 深圳Tcl新技术有限公司 | Method and device for setting equipment control authority, computer equipment and storage medium |
CN113596013B (en) * | 2021-07-26 | 2024-02-09 | 深圳Tcl新技术有限公司 | Method and device for setting device control authority, computer device and storage medium |
CN113691377A (en) * | 2021-08-20 | 2021-11-23 | 珠海格力电器股份有限公司 | Method and device for processing equipment list |
CN113691377B (en) * | 2021-08-20 | 2023-04-11 | 珠海格力电器股份有限公司 | Method and device for processing equipment list |
CN114615047A (en) * | 2022-03-07 | 2022-06-10 | 珠海格力电器股份有限公司 | Information security system |
CN116467014A (en) * | 2023-06-19 | 2023-07-21 | 南京麦豆健康科技有限公司 | Equipment function management system and method |
CN116467014B (en) * | 2023-06-19 | 2023-08-29 | 南京麦豆健康科技有限公司 | Equipment function management system and method |
Also Published As
Publication number | Publication date |
---|---|
CN111510425B (en) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111510425B (en) | Intelligent household equipment management method, device, equipment and storage medium | |
CN113141383B (en) | Device information subscription method, client, server, system and storage medium | |
US9930632B2 (en) | M2M application remote registration method, device, system and storage medium | |
CN114245403B (en) | Equipment network distribution method and device, electronic equipment and storage medium | |
CN101491008A (en) | Station, setting information managing device, wireless communication system, setting information obtaining method, computer-readable medium | |
JP2017535122A (en) | Sensor code verification processing method, apparatus, network platform device, and Internet gateway of things | |
CN106534082B (en) | User registration method and device | |
US9425982B2 (en) | Server and method for providing device management service and device receiving the device management service | |
CN105101412A (en) | Notification message sending method and device | |
CN113848737A (en) | Intelligent device control method, device and system, cloud server and storage medium | |
CN106375442A (en) | Cross-platform device information management method and apparatus | |
CN114024845A (en) | Method and system for opening service | |
WO2016065842A1 (en) | M2m group and notification resource creation and information exchange methods therefor, and storage medium | |
CN111065090A (en) | Method for establishing network connection and wireless routing equipment | |
CN114153153A (en) | Device control method, system, apparatus, electronic device, and storage medium | |
CN112770308A (en) | Network distribution method and device of intelligent device, electronic device and computer readable medium | |
WO2014038820A1 (en) | Method for managing access right of terminal to resource by server in wireless communication system, and device for same | |
US20150256544A1 (en) | Method and Device for Gateway Managing Terminal | |
CN113434766A (en) | Subscription information pushing method and device, storage medium and electronic device | |
CN113114629A (en) | Contract management method, device, equipment and storage medium based on block chain | |
CN113342595B (en) | Gray scale verification method, device, equipment and storage medium | |
CN107135075B (en) | Authorization method and device for user operation | |
CN113923112A (en) | Equipment configuration method and equipment configuration device | |
CN113885341B (en) | Method and device for equipment management | |
CN115695233B (en) | Link testing device, method, electronic equipment and computer program product |
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 |