CN111538248B - Method and system for sharing information of intelligent home terminal - Google Patents
Method and system for sharing information of intelligent home terminal Download PDFInfo
- Publication number
- CN111538248B CN111538248B CN202010339092.1A CN202010339092A CN111538248B CN 111538248 B CN111538248 B CN 111538248B CN 202010339092 A CN202010339092 A CN 202010339092A CN 111538248 B CN111538248 B CN 111538248B
- Authority
- CN
- China
- Prior art keywords
- intelligent home
- instruction
- terminal
- information
- information acquisition
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000006870 function Effects 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 9
- 210000000577 adipose tissue Anatomy 0.000 description 8
- 238000013475 authorization Methods 0.000 description 6
- 238000010408 sweeping Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- 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]
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a method and a system for sharing information of an intelligent home terminal, wherein the method comprises the following steps: the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway; and the intelligent home gateway receives the information acquisition instruction, identifies the information acquisition instruction, and calls data corresponding to the intelligent home instruction execution end to push the data to the intelligent home instruction sending end according to the identified information acquisition instruction. The intelligent home gateway is established to acquire data of the lower intelligent home terminal and push the data to the intelligent home instruction sending terminal, so that information sharing among the intelligent home terminals is realized; and the intelligent home instruction sending end sends the information acquisition instruction, so that other intelligent home terminals are indirectly controlled, one-to-many control between the intelligent home terminals is realized, the use of a user is convenient, and meanwhile, the utilization rate of the intelligent home terminals is also improved.
Description
Technical Field
The invention relates to the technical field of intelligent home terminals, in particular to a method and a system for sharing information of an intelligent home terminal.
Background
Along with technological progress, more and more intelligent home terminals are applied to daily life, such as intelligent televisions, intelligent floor sweeping machines, intelligent refrigerators, intelligent air conditioners and the like, so that daily life of users is facilitated, and life quality of the users is improved. With the continuous appearance of the intelligent home terminal, the more abundant the service the intelligent home terminal can provide; in addition, the visualization and voice interaction functions of the intelligent home terminal are developed and mature, and the convenience of using the intelligent home terminal is further promoted.
However, the existing smart home terminals are limited to single-machine control during use. For example, when the intelligent floor sweeping machine is used, a user can only interact with the intelligent floor sweeping machine or issue a control instruction to the intelligent floor sweeping machine, other intelligent household terminals cannot be indirectly controlled by the intelligent floor sweeping machine due to the fact that the user only displays or broadcasts data information generated by the single intelligent household terminal, information sharing cannot be achieved among other intelligent household terminals, and therefore the user needs to acquire information in all aspects or control all intelligent household terminals to be controlled independently one by one, the use of the intelligent household terminals is inconvenient for the user, and meanwhile the utilization rate of the intelligent household terminals cannot be improved.
Accordingly, the prior art has drawbacks and needs to be improved and developed.
Disclosure of Invention
The invention aims to solve the technical problems that the information sharing method and system of the intelligent home terminals are provided for solving the problems that in the prior art, other intelligent home terminals cannot be indirectly controlled through a single intelligent home terminal, information sharing between the intelligent home terminals cannot be realized, the use of users is inconvenient, and meanwhile, the utilization rate of the intelligent home terminals is low.
The technical scheme adopted for solving the technical problems is as follows:
the method for sharing the information of the intelligent home terminal comprises the following steps:
the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway;
and the intelligent home gateway receives the information acquisition instruction, identifies the information acquisition instruction, and calls data corresponding to the intelligent home instruction execution end to push the data to the intelligent home instruction sending end according to the identified information acquisition instruction.
Further, the intelligent home gateway receives the information acquisition instruction and identifies, and when the identified information acquisition instruction is a control class instruction, the intelligent home gateway comprises:
the intelligent home gateway processes the identified information acquisition instruction and sends a calling instruction to the intelligent home instruction execution end according to the processed information acquisition instruction;
the intelligent home instruction execution end receives the calling instruction and executes the calling instruction, and issues execution data to the intelligent home gateway;
the intelligent home gateway calls the issued execution data and pushes the execution data to the intelligent home instruction sending end.
Further, the intelligent home gateway processes the identified information acquisition instruction, and sends a calling instruction to an intelligent home instruction execution end according to the processed information acquisition instruction, and the intelligent home gateway specifically comprises:
the intelligent home gateway processes the identified information acquisition instruction, performs instruction matching in a preset equipment management database according to the processed information acquisition instruction, and judges whether the corresponding intelligent home instruction execution terminal can be matched;
and if the intelligent home instruction execution terminal can be matched with the corresponding intelligent home instruction execution terminal, sending a calling instruction to the intelligent home instruction execution terminal.
Further, if the corresponding intelligent home instruction execution end can be matched, a call instruction is sent to the intelligent home instruction execution end, and then the method comprises the following steps:
judging whether the intelligent home gateway has the authority corresponding to the intelligent home instruction access execution end or not;
if the intelligent household instruction can be accessed, the intelligent household instruction execution terminal receives the calling instruction and executes the calling instruction.
Further, the smart home gateway receives the information acquisition instruction and identifies the information acquisition instruction, and when the identified information acquisition instruction is a subscription instruction, the smart home gateway comprises:
and the intelligent home gateway pushes subscription data reported by the subscription authorized intelligent home terminal to the intelligent home instruction sending end in real time.
Further, the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway, which includes:
the intelligent home instruction sending terminal receives the information acquisition instruction and judges whether an executing terminal and an sending terminal of the received information acquisition instruction are the same terminal;
and if the execution end and the sending end of the received information acquisition instruction are not the same terminal, sending the received information acquisition instruction to the intelligent home gateway.
Further, the intelligent home instruction sending terminal receives the information acquisition instruction, judges whether the execution terminal and the sending terminal of the received information acquisition instruction are the same terminal, and then further comprises:
and if the execution end and the sending end of the received information acquisition instruction are the same terminal, the intelligent home instruction sending end executes the information acquisition instruction.
Further, the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway, and the method further comprises the following steps:
the intelligent home instruction sending terminal receives the login instruction, performs identity verification on a user and judges whether the identity verification is passed or not;
and if the identity verification is passed, connecting and logging in the intelligent home gateway.
Further, if the authentication is passed, the steps of connecting and logging in the intelligent home gateway include:
when receiving a user management, equipment management or network management instruction, the intelligent home gateway manages a preset manager, an intelligent home terminal or an intelligent home network.
The present invention also provides a system comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising a method for performing intelligent home terminal information sharing as described above.
The invention provides a method and a system for sharing information of an intelligent home terminal, wherein the method comprises the following steps: the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway; and the intelligent home gateway receives the information acquisition instruction, identifies the information acquisition instruction, and calls data corresponding to the intelligent home instruction execution end to push the data to the intelligent home instruction sending end according to the identified information acquisition instruction. The intelligent home gateway is established to acquire data of the lower intelligent home terminal and push the data to the intelligent home instruction sending terminal, so that information sharing among the intelligent home terminals is realized; and the intelligent home instruction sending end sends the information acquisition instruction, so that other intelligent home terminals are indirectly controlled, one-to-many control between the intelligent home terminals is realized, the use of a user is convenient, and meanwhile, the utilization rate of the intelligent home terminals is also improved.
Drawings
FIG. 1 is a flow chart of a preferred embodiment of a method for information sharing of smart home terminals according to the present invention;
FIG. 2 is a flow chart of a preferred embodiment of step S200 of the present invention;
FIG. 3 is a flow chart of a preferred embodiment of the information retrieval instruction of FIG. 2 as a control class instruction;
FIG. 4 is a flow chart of a preferred embodiment of the information retrieval instruction of FIG. 2 as a subscription class instruction;
fig. 5 is a functional block diagram of a preferred embodiment of the system of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more clear and clear, the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the invention, the intelligent home gateway is networked to build the intelligent home gateway management system, so that the intelligent home terminals under the intelligent home gateway are managed, and when in implementation, referring to fig. 1, fig. 1 is a flow chart of a method for sharing information of the intelligent home terminals.
As shown in fig. 1, the method for sharing information of an intelligent home terminal according to the embodiment of the invention includes the following steps:
s100, the intelligent home instruction sending end sends an information acquisition instruction to the intelligent home gateway.
According to the intelligent home terminal and the intelligent home gateway system, corresponding programs are written in the intelligent home terminal and the intelligent home gateway system, the intelligent home terminal can be controlled through the intelligent home gateway, and further the intelligent home terminal can be used as an instruction sending end, and the other intelligent home terminal can be controlled through the intelligent home gateway.
Specifically, the intelligent home instruction sending terminal refers to any one of the intelligent home terminals under the intelligent home gateway, and when a user uses the intelligent home terminal for sending instructions, the intelligent home terminal is called as an intelligent home instruction sending terminal. When any one of the intelligent home terminals receives a user instruction, an information acquisition instruction is sent to the intelligent home gateway, and then the intelligent home gateway is used for controlling the specific intelligent home terminal below the intelligent home terminal to execute the information acquisition instruction.
And S200, the intelligent home gateway receives and identifies the information acquisition instruction, and calls data corresponding to the intelligent home instruction execution end to push to the intelligent home instruction sending end according to the identified information acquisition instruction.
Specifically, an information management module is provided in the intelligent home gateway management system, and is used for managing data or information generated by the intelligent home terminal below the information management module, and the information management mode is specifically as follows:
s10, the intelligent home terminal is connected with the intelligent home gateway, and the dynamic information on the intelligent home terminal is reported to the intelligent home gateway.
Specifically, an information collection module is arranged in the intelligent home terminal, information generated by the intelligent home terminal is collected, after the intelligent home terminal is connected with the intelligent home gateway management system, dynamic information generated on the intelligent home terminal is reported to the intelligent home gateway in real time, and the dynamic information reported by the intelligent home terminal comprises: device information, function information, instruction information and information type of message information of the intelligent home terminal.
S20, the intelligent home gateway classifies the reported dynamic information.
The unified standard for the classification process is divided into: terminal type, terminal name, terminal number, function information table, instruction information table, and information type of message information.
Specifically, a device management database is established for each intelligent home terminal, the ID name of the device management database is used as the unique identification mark of the intelligent home terminal, the identification mark can be an MAC address, an SN number and the like, and the device management database can be applied to the invention as long as the device management database can be used as the unique identification mark of the intelligent home terminal. The device management database stores a device information table, where the device information table stores the above-mentioned terminal type, terminal name (the terminal name is a name issued by the terminal externally, and the names of all the smart home terminals under the smart gateway can be modified by the smart home gateway in a user-defined manner), terminal number (the terminal number is associated with the terminal name, and when the terminal name is modified, the terminal number is correspondingly changed), function information table, instruction information table, and message type of the message information, so that the terminal information is clear. The instruction information table is provided with instructions or instruction sets for controlling corresponding functions of the intelligent home terminal; the message information indicates information which can be acquired or released by the intelligent home terminal.
Therefore, after the intelligent home gateway receives the information acquisition instruction sent by the intelligent home instruction sending end, the intelligent home gateway can identify the acquired information acquisition instruction and judge the instruction type represented by the acquired information acquisition instruction, the instruction type can be divided into a control type instruction and a subscription type instruction, the control type instruction is used for controlling the intelligent home terminal under the same intelligent home gateway, and the subscription type instruction is used for acquiring information reported by the intelligent home gateway in the equipment management database in real time. The step S200 of the smart home gateway receiving the information acquisition command and identifying further includes two cases:
in the first case,
S210, when the identified information acquisition instruction is a control class instruction, as shown in fig. 2, the following steps are executed:
s211, the intelligent home gateway processes the identified information acquisition instruction, and sends a calling instruction to the intelligent home instruction execution end according to the processed information acquisition instruction.
Specifically, according to the identified information acquisition instruction, the intelligent home gateway queries a control instruction or instruction set corresponding to the information acquisition instruction in the equipment management database, and further triggers a function corresponding to the intelligent home instruction execution end to enable the intelligent home instruction execution end to execute corresponding operation.
S212, the intelligent home instruction execution end receives and executes the calling instruction and issues execution data to the intelligent home gateway. After the intelligent home instruction execution terminal generates execution data, the intelligent home instruction execution terminal can keep a log of instruction execution, so that follow-up checking is facilitated.
S213, the intelligent home gateway calls the issued execution data and pushes the execution data to the intelligent home instruction sending end.
In a specific embodiment, when the intelligent home instruction sending end indirectly controls the intelligent home instruction executing end through the intelligent home gateway, whether the intelligent home terminal corresponding to the information acquisition instruction sent by the intelligent home instruction sending end exists under the intelligent home gateway needs to be judged, and when the intelligent home terminal is sometimes named as the intelligent home instruction executing end.
Specifically, the intelligent home gateway stores a device management database corresponding to all the intelligent home terminals below the intelligent home gateway, and the device information table in the device management database can be used for matching the function information table and the instruction information table corresponding to the information acquisition instruction sent by the intelligent home instruction sending end in the device information table, so that the corresponding terminal name and the terminal number can be queried. Therefore, the step S211 specifically includes the following steps, as shown in fig. 3:
s21, the intelligent home gateway processes the identified information acquisition instruction, and instruction matching is carried out in a preset equipment management database according to the processed information acquisition instruction.
S22, judging whether the corresponding intelligent home instruction execution end can be matched.
Specifically, each smart home terminal has a corresponding function, and when the smart home terminals are not under the same smart home gateway or all the smart home terminals under the same smart home gateway do not have the corresponding function, the corresponding smart home instruction execution terminal cannot be matched, otherwise, the corresponding smart home instruction execution terminal can be matched.
S23, if yes, a calling instruction is sent to the intelligent home instruction execution end.
S24, if not, returning and prompting. When the corresponding intelligent home instruction execution end is not matched, the information acquisition instruction fails to return, and the intelligent home instruction sending end is prompted.
In a further embodiment, after the step S211, when the intelligent home gateway is used to control the intelligent home instruction execution end to execute the information acquisition instruction, the authorization condition of the intelligent home instruction execution end needs to be determined, and it can be understood that only after the intelligent home instruction execution end authorizes the control instruction corresponding to the information acquisition instruction, the intelligent home instruction sending end can indirectly control the intelligent home instruction execution end to execute the corresponding operation through the sent information acquisition instruction. When judging the authorization, the following steps are specifically executed:
s25, judging whether the intelligent home gateway has the authority corresponding to the intelligent home instruction execution end.
S26, if yes, the intelligent home instruction execution end receives the calling instruction and executes the calling instruction.
And S27, if not, returning and prompting.
Specifically, the authority of all the intelligent home terminals under the intelligent home gateway management system can be managed through the intelligent home gateway management system, namely, whether a certain intelligent home terminal can be accessed by other intelligent home terminals or not is managed, a control instruction can be sent to a corresponding intelligent home instruction execution end through equipment authority management, and an execution result is returned to an intelligent home instruction sending end.
The device authority of the intelligent home terminal is divided into a function authority, an information reading authority and an instruction control authority, wherein the function authority and the instruction control authority correspond to the control type instruction, and the information reading authority corresponds to the subscription type instruction. The intelligent home terminal is used for controlling the intelligent home terminal, wherein the function authority refers to the function limit that the intelligent home terminal can be used, the information reading authority refers to the authority that the intelligent home terminal reports information to the intelligent home gateway to be read by other intelligent home terminals, and the instruction control authority refers to the authority that whether the intelligent home terminal can be controlled by other intelligent home terminals through the intelligent home gateway.
Therefore, in step S25, it is determined whether the smart home gateway has three specific conditions for accessing the authority corresponding to the smart home instruction execution end.
First, the intelligent home instruction execution end only opens function authorization, when the intelligent home gateway sends a calling instruction to the intelligent home instruction execution end, the function of the intelligent home instruction execution end can be controlled, for example, the time information of an intelligent calendar is acquired, and the calling instruction is required to be consistent with the instruction capable of controlling the function of the intelligent home instruction execution end.
Secondly, when the intelligent household instruction execution end only opens the control authorization, and a calling instruction is sent to the intelligent household instruction execution end through the intelligent household gateway, the functions of the intelligent household instruction execution end, such as the opening and closing of the functions of cleaning, draining, timing and the like of the intelligent washing machine, can be controlled only, and the calling instruction is required to be consistent with the control instruction capable of controlling the intelligent household instruction execution end; however, the intelligent home instruction execution end does not report the generated dynamic data to the intelligent home gateway, and does not allow other intelligent home terminals to share the functions.
Third, the intelligent home instruction execution terminal only opens information authorization, and when a call instruction is sent to the intelligent home instruction execution terminal through the intelligent home gateway, the real-time data reported by the intelligent home terminal can only be obtained from the equipment management database of the intelligent home gateway, and other intelligent home terminals under the intelligent home terminal cannot be controlled through the intelligent home gateway, and function sharing cannot be performed.
It can be understood that the authority of the smart home terminal is generally defaulted to be automatically opened, and the smart home gateway is required to be set when special setting is required, and of course, the three authorities can be selectively opened or closed by a user, so that certain data or information of the smart home terminal is not disclosed or controlled by other smart home terminals, and the safety and flexibility of calling the data through the smart home gateway are ensured.
In the second case,
S220, when the identified information acquisition instruction is a subscription instruction, as shown in FIG. 4, executing the following steps:
and the intelligent home gateway pushes subscription data reported by the subscription authorized intelligent home terminal to the intelligent home instruction sending end in real time.
Specifically, when the identified information acquisition instruction is a subscription instruction, the real-time data reported by all intelligent home terminals only need to be acquired from the equipment management database of the intelligent home gateway, and then the intelligent home gateway pushes the corresponding real-time data to the intelligent home instruction sending end. In general, dynamic information generated by an intelligent home terminal is used for expressing state and functional behavior data of the intelligent home terminal, the dynamic information is stored in a local database of the intelligent home terminal, and after a message authority of the intelligent home terminal is opened, the intelligent home terminal synchronizes the dynamic information to an intelligent home gateway. It can be understood that, only after the intelligent home terminal performs information authorization, the intelligent home terminal can report the real-time data generated on the intelligent home terminal to the intelligent home gateway in real time, and the real-time data generated by different intelligent home terminals are different, so that the user can selectively subscribe the data generated by the intelligent home terminal, thereby facilitating the user to browse the interested information at any time and any place.
Of course, subscription information reported by the intelligent home terminal can also be pushed to the intelligent home terminal which is arranged below the intelligent home terminal and has any subscription information receiving function opened through the intelligent home gateway, namely after the intelligent home terminal with the subscription information receiving function is opened, the intelligent home gateway pushes the reported subscription information to the intelligent home terminal by default so as to be displayed on a display screen of the intelligent home terminal, and a user can browse the concerned information at any time and any place conveniently.
And the user can selectively subscribe or close subscription through the intelligent home gateway management system. Specifically, the intelligent home gateway is provided with user rights, and when the intelligent home gateway is applied to the intelligent home gateway, the following steps are specifically executed:
a100, receiving a login instruction and carrying out identity authentication on the user. And the means for verifying the identity of the user includes, but is not limited to, user name and password login, face recognition, fingerprint recognition, voiceprint recognition, etc.
A200, judging whether the identity verification is passed.
And A300, successfully logging in the intelligent home gateway management system through the network.
Further, after a user logs in the intelligent home gateway management system, a new intelligent home terminal can be added in the intelligent home gateway, and when the new intelligent home terminal is added and managed, the following steps are executed:
and A310, when receiving an application of joining the intelligent home gateway by the new intelligent home terminal, acquiring the equipment information of the new intelligent home terminal and establishing an equipment management database of the terminal.
A311, publishing the device information of the new intelligent home terminal to all the intelligent home terminals below the new intelligent home terminal.
And A312, all intelligent home terminals finish mutual identification, and information sharing is realized.
Specifically, after a new intelligent home terminal is added under the intelligent home gateway, information and functions between all the intelligent home terminals under the intelligent home terminal can be shared through networking of the intelligent home gateway, and multiple terminals can be controlled through a single terminal. It can be known that the sharing of functions and information can be realized between the smart home terminals only when the smart home terminals are under the same smart home gateway, and the multi-terminal can be controlled by a single terminal.
The approval process of the application for joining is confirmed in the intelligent home gateway management system, and the joining application of the new intelligent home terminal can be passed only if any administrator confirms the approval. The auditing mode can be that the intelligent home gateway sends auditing invitation to the intelligent home terminal, and the user passes the auditing through the intelligent home terminal.
Furthermore, the management of the manager, such as the addition, deletion, searching, permission change and the like of the manager can be realized through the intelligent home gateway, and the management of one manager needs to be checked and confirmed by other managers, so that the change of the management information of the manager can be realized after the check and the confirmation.
Secondly, the administrator has the right to set the authority of the intelligent home terminal, such as the function authority, the information authority or the control authority of opening or closing a certain intelligent home terminal, and identity verification is required during opening or closing. Subscription type messages such as subscription, unsubscribe, subscription message deletion or subscription message clearing can be managed, so that the user interested messages can be managed and tidied conveniently, and the user can use the subscription type message conveniently.
The manager manages the smart home terminal, and the manager with ownership of the smart home terminal can only perform the management, for example, each manager can only log in and use the smart home terminal of the manager, and the manager A wants to use the smart home terminal B which does not belong to the manager A, and after the manager B corresponding to the smart home terminal B which needs to be used authorizes the manager A, the manager A can only use certain functions of the smart home terminal B.
Therefore, before the intelligent home instruction sending end sends the information acquisition instruction to the intelligent home gateway in step S100, the method further includes:
and S01, the intelligent home terminal receives the user login information and verifies the user login information.
And S02, when the verification is passed, the intelligent home terminal is used as an instruction sending end to monitor the user instruction.
S03, when the intelligent home instruction sending end receives the information acquisition instruction, the information acquisition instruction is sent to the intelligent home gateway.
Further, if step S210 is executed, when the identified information acquisition instruction is a control class instruction: the following steps are specifically performed:
s21, the intelligent home gateway processes the identified information acquisition instruction, and instruction matching is carried out in a preset equipment management database according to the processed information acquisition instruction.
S22, judging whether the corresponding intelligent home instruction execution end can be matched.
S23, if yes, a calling instruction is sent to the intelligent home instruction execution end.
S25, judging whether the intelligent home gateway has the authority corresponding to the intelligent home instruction execution end.
S26, if yes, the intelligent home instruction execution end receives the calling instruction and executes the calling instruction.
In step S25, whether the intelligent home instruction execution end is authorized is determined, so that it is substantially determined whether an administrator corresponding to the intelligent home instruction execution end grants corresponding rights to an administrator corresponding to the intelligent home instruction sending end, and the privacy protection of the private article of the user, namely the intelligent home terminal is facilitated.
In addition, the administrator can also change the name of the intelligent home gateway or switch the intelligent home gateway. The network state of the current intelligent home gateway is checked by entering a network management module of the intelligent home gateway management system, and if a plurality of intelligent home networks are provided at the same time, independent naming or network switching can be performed. And after the intelligent home terminal is offline, other intelligent home terminals cannot access, control or acquire the functions and information of the intelligent home terminal. It can be understood that an administrator can only manage the smart home terminal owned by the administrator, so that the administrator can drop off a certain smart home terminal owned by the administrator through the smart home gateway management system, and further, other administrators can not share functions and information of the off-line smart home terminal, so that the user benefits are ensured.
Network configuration and network state inspection can be performed through the network management module, so that a user can conveniently remove faults.
It can be understood that any intelligent home terminal can be used as an instruction sending end, and the intelligent home terminal can control itself through instructions and can also control other intelligent home terminals, so that when a user operates only the home instruction sending end to generate an information acquisition instruction, the intelligent home instruction sending end can judge the instruction type. Therefore, in one embodiment, the step S100, the smart home command sending end sends the information obtaining command to the smart home gateway, and further includes:
s10, the intelligent home instruction sending terminal receives the information acquisition instruction and judges whether the executing terminal and the sending terminal of the received information acquisition instruction are the same terminal.
And S11, if not, sending the received information acquisition instruction to the intelligent home gateway.
And S12, if yes, the intelligent home instruction sending end executes the information acquisition instruction.
Further, in step S200, after the smart home gateway pushes the corresponding data to the smart home instruction sending end, the method further includes:
and the intelligent home instruction sending terminal receives and displays the pushed data. It can be understood that the pushed data can be directly displayed on the display screen of the intelligent home instruction sending end after being converted, and of course, the display carrier is not limited to the display screen, and can also be in a voice broadcasting mode.
Specifically, for the sake of convenience in understanding the technical solution of the present invention, the following description is given by way of example to the manner in which information sharing is implemented between the intelligent home instruction sending terminal, the intelligent home gateway, and the intelligent home instruction executing terminal, which is only used to explain the present invention, and not to limit the present invention.
For example, a home is equipped with an intelligent home gateway.
Then, the intelligent home terminals used in the home, such as body fat scales, curtains, fitting mirrors and the like, are connected with the intelligent home gateway, and the intelligent home gateway adds the equipment information of the body fat scales, the curtains and the fitting mirrors into the respective equipment management databases.
The intelligent home gateway sends a message of adding new equipment to all intelligent home terminals under the network, other intelligent home terminals receive the message, and the intelligent home gateway updates a network equipment list preset on the intelligent home gateway, so that mutual discovery, identification and networking of all intelligent home terminals under the same intelligent home gateway are completed.
When the body fat scale, the curtain and the fitting mirror are connected with the intelligent home gateway, the intelligent home gateway can report the equipment information, the function information, the instruction information and the information type of the information, and the intelligent home gateway can acquire the function, the control mode and the information type.
When the fitting mirror is used for controlling the curtain or acquiring information of the body fat scale, the fitting mirror can acquire information of the weight, the body fat, the weight curve and the like of the user reported by the body fat scale through the intelligent home gateway, the information is displayed on the fitting mirror, the user can select one or more information of the weight, the body fat or the weight curve and the like through operation, and an information source identifier can be displayed. The fitting mirror can provide basis for fitting and wearing of a user by acquiring the information of the body fat scale, and is convenient for the user to use.
If the user still wants to know outside weather condition at this moment, then accessible intelligent house gateway looks over the intelligent house terminal that has the function of obtaining weather, if the (window) curtain has this function then opens the (window) curtain, and the curtain obtains outside weather condition and transmits to fitting mirror and show through intelligent house gateway, can provide the effect of cold-proof suggestion for user's fitting wearing.
More specifically, when the user wants to use the fitting mirror, the user issues an instruction to the fitting mirror, the fitting mirror receives the user instruction and judges whether the instruction controls the fitting mirror or other terminals, if the user controls the fitting mirror, the user executes the instruction; if the other terminals are controlled, the instruction is sent to the intelligent home gateway, and the intelligent home gateway indirectly controls the other terminals.
The present invention also provides a system, as shown in fig. 5, comprising a memory 20, and one or more programs, wherein the one or more programs are stored in the memory 20, and configured to be executed by the one or more processors 10, the one or more programs comprising a method for performing intelligent home terminal information sharing as described above.
Specifically, the system comprises an intelligent home gateway management system and an intelligent home terminal system, wherein the intelligent home gateway management system comprises: the system comprises a device management module, a user management module, a network management module, an information management module and an instruction control module.
And the device management module is used for managing the names, authority settings, device addition, deletion and the like of the intelligent home terminals, and is specifically described above.
And the user management module is used for adding, deleting, searching and changing the authority of the administrator, and setting user login and verifying user identity so as to facilitate equipment management of the intelligent home terminal.
And the network management module is used for checking the network state and the switching name of the intelligent home gateway, changing the name, or connecting the intelligent home terminal to the network, and checking the network configuration and the network state.
An information management module comprising: the system comprises an information collection module, an information reporting module, an information receiving module, an information processing module and an instruction control module. The information collection module is used for collecting dynamic information on the intelligent home terminal; the information reporting module is used for reporting the collected dynamic information to the intelligent home gateway; the information receiving module is used for receiving information issued by the intelligent home terminal; the information processing module is used for identifying whether the issued information is instruction information or subscription information, inquiring the relevant authority of the corresponding intelligent home terminal, and sending an execution instruction to the intelligent home instruction execution end; the instruction control module comprises an automatic control instruction and a other control instruction; as described in detail above.
The present invention also provides a storage medium storing a computer program executable for implementing the method of intelligent home terminal information sharing as described above.
In summary, the method and system for sharing information of an intelligent home terminal disclosed by the invention comprise the following steps: the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway; and the intelligent home gateway receives the information acquisition instruction, identifies the information acquisition instruction, and calls data corresponding to the intelligent home instruction execution end to push the data to the intelligent home instruction sending end according to the identified information acquisition instruction. The intelligent home gateway is established to acquire data of the lower intelligent home terminal and push the data to the intelligent home instruction sending terminal, so that information sharing among the intelligent home terminals is realized; and the intelligent home instruction sending end sends the information acquisition instruction, so that other intelligent home terminals are indirectly controlled, one-to-many control between the intelligent home terminals is realized, the use of a user is convenient, and meanwhile, the utilization rate of the intelligent home terminals is also improved.
It is to be understood that the invention is not limited in its application to the examples described above, but is capable of modification and variation in light of the above teachings by those skilled in the art, and that all such modifications and variations are intended to be included within the scope of the appended claims.
Claims (8)
1. The method for sharing the information of the intelligent home terminal is characterized by comprising the following steps:
the intelligent home instruction sending terminal sends an information acquisition instruction to the intelligent home gateway;
the intelligent home gateway receives the information acquisition instruction and identifies the information acquisition instruction, and calls data corresponding to the intelligent home instruction execution end according to the identified information acquisition instruction to push the data to the intelligent home instruction sending end;
adding a new intelligent home in the intelligent home gateway, which comprises the following specific steps:
when receiving an application of a new intelligent home terminal to join an intelligent home gateway, acquiring equipment information of the new intelligent home terminal and establishing an equipment management database of the terminal;
publishing the equipment information of the new intelligent home terminal to all the intelligent home terminals below the new intelligent home terminal;
all intelligent home terminals finish mutual identification, so that information sharing is realized;
the device management database stores a device information table, wherein the device information table stores the terminal type, the terminal name, the terminal number, the function information table, the instruction information table and the message type of the message information of the intelligent home;
the intelligent home instruction sending end refers to any one of intelligent home terminals under the intelligent home gateway, when any one of the intelligent home terminals receives an instruction, an information acquisition instruction is sent to the intelligent gateway, and the corresponding intelligent home terminal is controlled by the intelligent home gateway to execute the information acquisition instruction;
the intelligent home gateway receives the information acquisition instruction and identifies the information acquisition instruction, and when the identified information acquisition instruction is a control instruction, the intelligent home gateway comprises:
the intelligent home gateway processes the identified information acquisition instruction and sends a calling instruction to the intelligent home instruction execution end according to the processed information acquisition instruction;
the intelligent home instruction execution end receives the calling instruction and executes the calling instruction, and issues execution data to the intelligent home gateway;
the intelligent home gateway calls the issued execution data and pushes the execution data to the intelligent home instruction sending end;
the intelligent home gateway processes the identified information acquisition instruction, and sends a calling instruction to an intelligent home instruction execution end according to the processed information acquisition instruction, and the intelligent home gateway specifically comprises:
the intelligent home gateway processes the identified information acquisition instruction, performs instruction matching in a preset equipment management database according to the processed information acquisition instruction, and judges whether the corresponding intelligent home instruction execution terminal can be matched;
and if the intelligent home instruction execution terminal can be matched with the corresponding intelligent home instruction execution terminal, sending a calling instruction to the intelligent home instruction execution terminal.
2. The method for sharing information of an intelligent home terminal according to claim 1, wherein if the information can be matched with the corresponding intelligent home instruction execution terminal, sending a call instruction to the intelligent home instruction execution terminal, and then comprising:
judging whether the intelligent home gateway has the authority corresponding to the intelligent home instruction access execution end or not;
if the intelligent household instruction can be accessed, the intelligent household instruction execution terminal receives the calling instruction and executes the calling instruction.
3. The method for sharing information of an intelligent home terminal according to claim 1, wherein the intelligent home gateway receives the information acquisition instruction and identifies, and when the identified information acquisition instruction is a subscription class instruction, the method comprises:
and the intelligent home gateway pushes subscription data reported by the subscription authorized intelligent home terminal to the intelligent home instruction sending end in real time.
4. The method for sharing information of an intelligent home terminal according to claim 1, wherein the intelligent home instruction sending terminal sends the information obtaining instruction to the intelligent home gateway, before comprising:
the intelligent home instruction sending terminal receives the information acquisition instruction and judges whether an executing terminal and an sending terminal of the received information acquisition instruction are the same terminal;
and if the execution end and the sending end of the received information acquisition instruction are not the same terminal, sending the received information acquisition instruction to the intelligent home gateway.
5. The method for sharing information of an intelligent home terminal according to claim 4, wherein the intelligent home instruction sending terminal receives an information obtaining instruction, determines whether an execution terminal and an sending terminal of the received information obtaining instruction are the same terminal, and further comprises:
and if the execution end and the sending end of the received information acquisition instruction are the same terminal, the intelligent home instruction sending end executes the information acquisition instruction.
6. The method for sharing information of an intelligent home terminal according to claim 1, wherein the intelligent home instruction sending terminal sends an information obtaining instruction to the intelligent home gateway, further comprising:
the intelligent home instruction sending terminal receives the login instruction, performs identity verification on a user and judges whether the identity verification is passed or not;
and if the identity verification is passed, connecting and logging in the intelligent home gateway.
7. The method for sharing information of an intelligent home terminal according to claim 6, wherein if the authentication is passed, connecting and logging in the intelligent home gateway comprises:
when receiving a user management, equipment management or network management instruction, the intelligent home gateway manages a preset manager, an intelligent home terminal or an intelligent home network.
8. A smart home terminal information sharing system comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising a method for performing the smart home terminal information sharing of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010339092.1A CN111538248B (en) | 2020-04-26 | 2020-04-26 | Method and system for sharing information of intelligent home terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010339092.1A CN111538248B (en) | 2020-04-26 | 2020-04-26 | Method and system for sharing information of intelligent home terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111538248A CN111538248A (en) | 2020-08-14 |
CN111538248B true CN111538248B (en) | 2023-08-18 |
Family
ID=71975540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010339092.1A Active CN111538248B (en) | 2020-04-26 | 2020-04-26 | Method and system for sharing information of intelligent home terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111538248B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1988489A (en) * | 2006-11-30 | 2007-06-27 | 中国联合通信有限公司 | Intelligent system and method for monitoring house |
CN103970081A (en) * | 2013-02-04 | 2014-08-06 | 海尔集团公司 | Intelligent home control method, intelligent home control device and intelligent home control system |
CN104426726A (en) * | 2013-09-11 | 2015-03-18 | 郑州朗鑫智能电子科技有限公司 | Intelligent home system for protecting privacy and information safety of user |
CN105791343A (en) * | 2014-12-19 | 2016-07-20 | 中国移动通信集团公司 | Smart home information interaction system, method and related equipment |
CN106444690A (en) * | 2016-12-27 | 2017-02-22 | 福建中金在线信息科技有限公司 | Smart home system and control method of smart home equipment |
CN107171911A (en) * | 2017-06-29 | 2017-09-15 | 青岛海信智慧家居系统股份有限公司 | The control method and device of intelligent home device |
CN107888463A (en) * | 2017-11-02 | 2018-04-06 | 信利光电股份有限公司 | The information sharing system and information sharing method of a kind of smart home |
CN107976911A (en) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | Apparatus control method, apparatus and system |
-
2020
- 2020-04-26 CN CN202010339092.1A patent/CN111538248B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1988489A (en) * | 2006-11-30 | 2007-06-27 | 中国联合通信有限公司 | Intelligent system and method for monitoring house |
CN103970081A (en) * | 2013-02-04 | 2014-08-06 | 海尔集团公司 | Intelligent home control method, intelligent home control device and intelligent home control system |
CN104426726A (en) * | 2013-09-11 | 2015-03-18 | 郑州朗鑫智能电子科技有限公司 | Intelligent home system for protecting privacy and information safety of user |
CN105791343A (en) * | 2014-12-19 | 2016-07-20 | 中国移动通信集团公司 | Smart home information interaction system, method and related equipment |
CN107976911A (en) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | Apparatus control method, apparatus and system |
CN106444690A (en) * | 2016-12-27 | 2017-02-22 | 福建中金在线信息科技有限公司 | Smart home system and control method of smart home equipment |
CN107171911A (en) * | 2017-06-29 | 2017-09-15 | 青岛海信智慧家居系统股份有限公司 | The control method and device of intelligent home device |
CN107888463A (en) * | 2017-11-02 | 2018-04-06 | 信利光电股份有限公司 | The information sharing system and information sharing method of a kind of smart home |
Also Published As
Publication number | Publication date |
---|---|
CN111538248A (en) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102789682B (en) | A kind of method and system of remote control home electrical appliance | |
US12095587B2 (en) | Home appliance control method, server, home appliance, and storage medium | |
CN105245596B (en) | A remote control method and server | |
CN110247829A (en) | Appliances equipment control method, device, electronic equipment and storage medium | |
CN110519306B (en) | Equipment access control method and device of Internet of things | |
CN109756404A (en) | Sharing method, device, storage medium and the computer equipment of equipment control | |
CN109714333B (en) | Household appliance and management method and device of control authority of household appliance and readable storage medium | |
CN113114782B (en) | Internet of things equipment comprehensive control method and device and intelligent terminal | |
CN111538248B (en) | Method and system for sharing information of intelligent home terminal | |
CN106303371A (en) | Take pictures monitoring system, method and mobile terminal | |
CN112415901A (en) | Method and device for managing intelligent equipment, computer readable medium and equipment | |
CN114667720A (en) | Method, device and equipment for replacing configuration equipment and storage medium | |
CN110647734A (en) | Equipment unlocking method and device based on Internet of things operating system | |
US20090013326A1 (en) | A system and method for resource management and control | |
CN112153122A (en) | Information processing method and device | |
CN116414042A (en) | Automatic control method and device for intelligent equipment | |
CN114884761B (en) | Method and system for fusing community home and residence and readable storage medium | |
CN115632899B (en) | Intelligent household appliance temporary authorization management method, device, electronic equipment and system | |
CN111273561A (en) | Method and device for controlling intelligent household equipment | |
CN110456740B (en) | Method for setting up a remote terminal unit for a social network | |
CN115296946B (en) | Control request decomposition method and device, storage medium and electronic device | |
CN113472802B (en) | Distributed remote authorization method and system | |
CN118524121B (en) | Traffic control system and equipment configuration method | |
CN112383508B (en) | Push login method and system based on AIOT technology | |
CN118140497A (en) | Subscription authority information processing method and device, computer equipment and storage medium |
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 |