Disclosure of Invention
The invention aims to provide a management method, a management device and a management system of an intelligent household appliance, which can automatically calculate and process input data and improve user experience.
In order to solve the above technical problems, an embodiment of the present invention provides a management method for an intelligent home appliance, including the following steps: when detecting an intelligent household appliance, the intelligent household appliance management equipment establishes communication connection with the intelligent household appliance and acquires the operating data of the intelligent household appliance through the communication connection;
the intelligent household appliance management equipment processes and stores the acquired running data;
the intelligent household appliance management equipment and the intelligent household appliance are in the same local area network.
The embodiment of the invention also provides an intelligent household appliance management device, which comprises: the device comprises a detection module, a connection module, an acquisition module and a processing module;
the detection module is used for detecting the intelligent household appliance;
the connection module is used for establishing communication connection with the intelligent household appliance when the detection module detects the intelligent household appliance;
the acquisition module is used for acquiring the operating data of the intelligent household appliance according to the communication connection;
the processing module is used for processing and storing the acquired running data;
the intelligent household appliance management equipment and the intelligent household appliance are in the same local area network.
The embodiment of the invention also provides a management system of the intelligent household appliance, which comprises at least one main processing device and a plurality of sub-processing devices, wherein the main processing device comprises a data directory of the sub-processing devices, and the main processing device searches data corresponding to the sub-processing devices according to the access instruction sent by the terminal and returns the data to the terminal.
The embodiment of the invention also provides a management system of the intelligent household appliance, which comprises at least one main processing device and a plurality of sub-processing devices, wherein the main processing device comprises a sub-processing device data directory, the terminal sends an access instruction to the main processing device, the main processing device sends a dynamic key to the terminal, the terminal is actively connected to the corresponding sub-processing device through the dynamic key, and the sub-processing device returns corresponding data to the terminal.
Compared with the prior art, the method and the device have the advantages that when the intelligent household appliances in the same local area network are detected, the intelligent household appliance management device can actively establish communication connection with the intelligent household appliances, acquire the operating data of the intelligent household appliances and directly process and store the operating data of the intelligent household appliances, so that the local processing and storage of the data are realized, the data insecurity caused by the fact that all data need to be processed through an external cloud platform in the prior art is avoided, the safety and the reliability of the data are improved, and the user experience is also improved.
Further, in the step of establishing a communication connection with the intelligent appliance, the method comprises the following substeps:
the intelligent household appliance management equipment establishes connection with an external network when needing to acquire a driving program of the intelligent household appliance or application software for processing running data;
and after the driver or the application software is downloaded, the intelligent household appliance management equipment is disconnected from the external network. The data security can be improved.
Further, before the step of processing and storing the acquired operation data by the intelligent household appliance management device, the method further includes the following steps:
when the intelligent household appliance management equipment is connected with an external network, the intelligent household appliance management equipment sends online information to a network server at regular time;
the network server is used for forwarding data packets between the intelligent household appliance management equipment and the terminal. The intelligent household appliance management device is beneficial to a user to know the running condition of the intelligent household appliance management device in time through the terminal.
Further, in the step of the intelligent appliance management device detecting the intelligent appliance,
the intelligent household appliance management equipment provides N communication interfaces and establishes communication connection with corresponding intelligent household appliances through different communication interfaces, wherein N is a natural number greater than or equal to 1. The various communication interfaces enable the intelligent household appliance management equipment to consider intelligent household appliances with different network configurations, and are beneficial to enlarging the application range of the embodiment of the invention.
Further, the method also comprises the following steps:
the intelligent household appliance management equipment simultaneously manages a plurality of intelligent household appliances through corresponding communication interfaces by using application software. The management efficiency of the intelligent household appliance management equipment is improved.
Further, after the step of processing and storing the acquired operation data by the intelligent household appliance management device, the method further includes the following steps:
and the intelligent household appliance management equipment transmits the processed data to the terminal in a centralized or time-sharing manner according to preset settings. According to the actual needs of the user, data is sent to the terminal in a centralized or time-sharing mode, and the improvement of user experience is facilitated.
Furthermore, the intelligent household appliance management equipment also comprises an external network connection module;
and the external network connection module disconnects the connection with an external network according to the requirement. The method is favorable for improving the security of network connection.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solutions claimed in the claims of the present application can be implemented without these technical details and with various changes and modifications based on the following embodiments.
A first embodiment of the present invention relates to a method for managing an intelligent home appliance. The specific flow is shown in figure 1.
In step 101, an intelligent household appliance management device detects intelligent household appliances in the same local area network.
Specifically, the intelligent household appliance management device is provided with N communication interfaces, the communication protocols supported by different communication interfaces are different, and each communication interface is only connected with the intelligent household appliance supporting the same communication protocol. When detecting the intelligent household appliances, the intelligent household appliance management equipment searches the intelligent household appliances in the same local area network through various communication interfaces, wherein N is a natural number which is more than or equal to 1.
The following will specifically describe a process of the intelligent home appliance management device managing the intelligent home appliance corresponding to the communication interface (that is, a communication protocol supported by the intelligent home appliance is the same as a communication protocol supported by the communication interface), by taking one communication interface of the intelligent home appliance management device as an example.
When the communication interface searches the corresponding intelligent household appliance, the step 102 is entered.
In step 102, the intelligent household appliance management device establishes a communication connection with the detected intelligent household appliance through the communication interface.
In this step, the intelligent household appliance management device first establishes a network connection with an external application server, acquires a driver for driving the intelligent household appliance, and then establishes a communication connection with the intelligent household appliance through the driver.
It is worth mentioning that the intelligent household appliance management device can establish communication connection with a plurality of intelligent household appliances through the same communication interface (the communication protocols supported by the plurality of intelligent household appliances and the connected communication interface are the same), that is, the intelligent household appliance management device can simultaneously manage the plurality of intelligent household appliances through one communication interface.
After the communication connection is successfully established, step 103 is entered.
In step 103, the intelligent household appliance management device obtains the operation data of the intelligent household appliance through the communication connection, and processes and stores the obtained operation data.
When the running data is processed, the intelligent household appliance management device can acquire application software for processing the running data through network connection established with an external application server. It should be noted that the application software may be obtained when the running data needs to be processed, or may be obtained together with the driver in step 102.
Because the driver and the application software are both required to be acquired by establishing network connection with an external application server, in order to ensure the security of the network and the data, the intelligent household appliance management equipment in the embodiment establishes network connection with the external application server only when the driver of the intelligent household appliance or the application software for processing the running data is required to be acquired; and after finishing the downloading of the driving program or the application software, disconnecting the network connection with the external application server.
In step 104, the intelligent household appliance management device transmits the processed data to the terminal in a centralized or time-sharing manner according to the preset setting (as shown in fig. 2).
In this step, the user can set a data pushing mode according to the actual needs of the user, and if the data pushing mode device is a centralized pushing mode device, the intelligent household appliance management device will send the processed data to the designated terminal in a preset time period; if the pushing mode of the data is set to be time-sharing pushing, the intelligent household appliance management device sends the processed data to a specified terminal at preset time intervals.
In practical application, the intelligent household appliance management device may further be externally connected with a storage device, such as a hard disk, and the intelligent household appliance management device may store the processed data which is not required to be pushed in the storage device, which is beneficial to improving the efficiency of data processing for the intelligent household appliance management device with a large data processing amount.
The intelligent household appliance management equipment can also be externally connected with display equipment and input/output equipment, and when the state of a certain intelligent household appliance connected with the intelligent household appliance management equipment is changed or updated, the intelligent household appliance management equipment can display the state of the intelligent household appliance through the connected display equipment and the like, so that a user can know the state of the intelligent household appliance in time; in addition, the intelligent household appliance management equipment can be set through the input and output equipment, and the intelligent household appliance management equipment can be set through the input and output equipment, such as the storage position of data, the pushing mode of the data and the like.
A second embodiment of the present invention relates to a method for managing an intelligent home appliance. The second embodiment is a further improvement on the first embodiment, and the main improvement is that: in the second embodiment of the present invention, the intelligent household appliance management device is also connected through an external network, and online information is generated to the network server at regular time, so that the user can know the state of the intelligent household appliance management device through the terminal in time.
Specifically, in the present embodiment, when the intelligent home appliance management device is set to connect to an external network, the intelligent home appliance management device establishes a network connection with an external network server, and periodically transmits an online message to the external network server through the gateway, so that the user can know the state of the intelligent home appliance management device. For example, when a user is in an office, and wants to know the state of the intelligent household appliance management equipment in a home, the user can access the network server through the terminal to obtain the state of the intelligent household appliance management equipment; meanwhile, the user may also send a data packet to the network server through the terminal, and the network server forwards the received data packet to the intelligent appliance management device through the gateway (as shown in fig. 3).
When a user accesses the intelligent household appliance management equipment through the terminal through the network server, the intelligent household appliance management equipment can forward the processed data packet to the corresponding terminal through the network server.
It should be noted that, in order to improve the security of data and prevent the data packet from being intercepted during the transmission process, the data packets sent by the terminals are all encrypted, and only authorized terminals can decrypt and obtain the data information in the data packets.
Meanwhile, when the terminal accesses the intelligent household appliance management device, the intelligent household appliance management device can perform authority identification on the accessed terminal, namely, whether the terminal has the access authority or not is judged, and only the terminal with the access authority can access or acquire information such as data and the like stored in the intelligent household appliance management device.
In an emergency, after processing the data packet, the intelligent household appliance management device actively forwards the processed data packet to the corresponding terminal through the network server.
In this embodiment, the network server is only used for forwarding the data packet between the intelligent home appliance management device and the terminal, and does not process the data of the data packet. In addition, in order to ensure the safety of data, the intelligent household appliance management device can disconnect the connection with the network server before acquiring the data of the intelligent household appliance connected with the intelligent household appliance management device or after receiving a data packet forwarded by the network server.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the steps contain the same logical relationship, which is within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
A third embodiment of the present invention relates to an intelligent home appliance management device, as shown in fig. 4, including: the device comprises a detection module, a connection module, an acquisition module and a processing module; wherein,
the detection module is used for detecting the intelligent household appliance;
the connection module is used for establishing communication connection with the intelligent household appliance when the detection module detects the intelligent household appliance;
the acquisition module is used for acquiring the operating data of the intelligent household appliance according to the communication connection;
the processing module is used for processing and storing the acquired running data;
the intelligent household appliance management equipment and the intelligent household appliance are in the same local area network.
In addition, the intelligent household appliance management equipment also comprises an external network connection module; the external network connection module disconnects the connection with the external network according to the requirement.
Specifically, when the detection module detects the intelligent household appliance, the external network connection module establishes network connection with an external application server through the internet and acquires a driving program of the intelligent household appliance; when the processing module needs to process the acquired running data of the intelligent household appliance, the external network connection module can acquire application software for processing the running data through network connection established with an external application server. It should be noted that the application software may be acquired when the running data needs to be processed, or may be acquired together with the driver.
Because the driver and the application software are both acquired by establishing network connection with an external application server, in order to ensure the security of the network and the data, the external network connection module in the embodiment establishes the network connection with the external application server only when the driver of the intelligent household appliance or the application software for processing the running data is required to be acquired; and after finishing the downloading of the driving program or the application software, disconnecting the network connection with the external application server.
In addition, the external network connection module can also establish connection with a network server through the internet and regularly send online information to the network server, and when the accessed terminal and the intelligent household appliance management device are not in the same local area network, the accessed terminal can access the intelligent household appliance management device through the network server and forward a data packet to the intelligent household appliance management device through the network server. Similarly, in order to ensure the security of data, the intelligent household appliance management device disconnects from the network server after receiving the data packet forwarded by the network server.
It should be noted that this embodiment is a system example corresponding to the first embodiment or the second embodiment, and may be implemented in cooperation with the first embodiment or the second embodiment. The related technical details mentioned in the first embodiment or the second embodiment are still valid in this embodiment, and are not described herein again in order to reduce the repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the first embodiment.
It should be noted that each module referred to in this embodiment is a logical module, and in practical applications, one logical unit may be one physical unit, may be a part of one physical unit, and may be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, elements that are not so closely related to solving the technical problems proposed by the present invention are not introduced in the present embodiment, but this does not indicate that other elements are not present in the present embodiment.
The fourth embodiment of the invention relates to a management system of an intelligent household appliance, which comprises at least one main processing device and a plurality of sub-processing devices, wherein the main processing device comprises a data directory of the sub-processing devices, and the main processing device searches data corresponding to the sub-processing devices according to an access instruction sent by a terminal and returns the data to the terminal.
Specifically, in this embodiment, each sub-processing device is an intelligent appliance management device, different sub-processing devices store different data, and the data directory of the main processing device includes an index of the data stored in each sub-processing device, the current state of each sub-processing device, and the login password.
After receiving an access instruction sent by a terminal, a main processing device searches a corresponding data index in a data directory according to the access instruction, and after finding the corresponding data index, the main processing device obtains the current state and login password of a sub-processing device corresponding to the data index, if the sub-processing device is in an operating state, the main processing device logs in the sub-processing device through the login password, obtains encrypted data needing to be accessed by the terminal, and sends the encrypted data to the terminal.
Different data are stored in different sub-processing devices, and a data directory of each sub-processing device is established in the main processing device, so that on one hand, the classification management of big data is facilitated, and the efficiency of accessing or acquiring the data by a user is improved; on the other hand, the method is also beneficial to improving the efficiency of data processing and the safety of data.
A fifth embodiment of the present invention relates to a management system for an intelligent home appliance, which includes at least one main processing device and a plurality of sub-processing devices, wherein the main processing device includes a sub-processing device data directory, a terminal sends an access instruction to the main processing device, the main processing device sends a dynamic key to the terminal, the terminal is actively connected to a corresponding sub-processing device through the dynamic key, and the sub-processing device returns corresponding data to the terminal.
Each sub-processing device is an intelligent household appliance management device, different sub-processing devices store different data, and the data directory of the main processing device comprises indexes of the data stored in the sub-processing devices and the current states of the sub-processing devices.
After receiving an access instruction sent by the terminal, the main processing device searches a corresponding data index in the data directory according to the access instruction, and after finding the corresponding data index, the main processing device regenerates a dynamic key of the sub-processing device corresponding to the data index (it is worth mentioning that the dynamic key may also be generated by the corresponding sub-processing device), and sends the dynamic key to the terminal.
The dynamic key comprises a file index and an authentication code of the sub-processing equipment, and the terminal can log in the sub-processing equipment through the dynamic key and acquire data required to be accessed. It is worth mentioning that, in order to ensure the security of the data, the acquired data is encrypted data.
The main processing device acquires the encrypted data which the terminal needs to access by logging in the sub-processing device, and sends the encrypted data to the terminal.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific examples for carrying out the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.