Platform for capturing, processing, storaging, and presentation of generic sensor data from remote arbitrary locations
US-2016094421-A1 · Mar 31, 2016 · US
US10691431B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10691431-B2 |
| Application number | US-201514751478-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2015 |
| Priority date | Mar 31, 2015 |
| Publication date | Jun 23, 2020 |
| Grant date | Jun 23, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of controlling Internet of Things (IoT) devices is provided. The method is based on detecting a device and obtaining control information and associated rules for controlling the device. The control functions available to a smart controller an vary based on the condition of the various rules and/or the interaction of the various devices detected.
Opening claim text (preview).
I claim: 1. A method implemented at a smart controller for generating interoperability rules, comprising: pre-storing a plurality of application-scenario-based installation packages at the smart controller, wherein each of the plurality of application-scenario-based installation packages is a set of interoperability rules comprising a plurality of interoperability rules corresponding to one application scenario, wherein each of the plurality of interoperability rules is a control rule for controlling at least one execution device according to states of at least one condition device; displaying at least one installation package on a display screen of the smart controller for selection by a user, wherein selecting at least one installation package that match a plurality of smart home devices connected to the smart controller among the plurality of application-scenario-based installation packages and displaying the at least one installation package that match the plurality of smart home devices to the user, or displaying each of the plurality of application-scenario-based installation packages to the user; determining an installation package to be loaded among the at least one installation package displayed on the display screen based on user selection; selecting all interoperability rules that match the plurality of smart home devices from the installation package to be loaded, wherein all interoperability rules comprised in the installation package to be loaded match the plurality of smart home devices when the installation package to be loaded matches the plurality of smart home devices; installing the installation package to be loaded on the smart controller to load the interoperability rules that match the plurality of smart home on the smart controller; and controlling the plurality of smart home devices connected to the smart controller based on interoperability rules loaded on the smart controller. 2. The method according to claim 1 , wherein the selecting of at least one interoperability rule from the plurality of interoperability rules comprises: scanning and obtaining the plurality of smart home devices connected to the smart controller; determining, according to the multiple smart home devices, at least one selectable installation package which can be matched with the plurality of smart home devices from the plurality of application-scenario-based installation packages; displaying the at least one selectable installation package on a display screen of the smart controller for selection by a user; and obtaining a selection operation, and determining, in response to the selection operation, an installation package to be loaded from the at least one selectable installation package. 3. The method according to claim 2 , wherein the loading of the at least one interoperability rule comprises: installing the installation package to be loaded; and automatically setting all interoperability rules in a set of interoperability rules corresponding to the installation package to be loaded when the installation package to be loaded is installed. 4. The method according to claim 1 , wherein the selecting of at least one interoperability rule from the plurality of interoperability rules comprises: displaying the plurality of application-scenario-based installation packages on a display screen of the smart controller for selection by a user, wherein the plurality of application-scenario-based installation packages are used as selectable installation packages; and obtaining a selection operation, and determining, in response to the selection operation, an installation package to be loaded from the plurality of application-scenario-based installation packages. 5. The method according to claim 4 , wherein the loading of the at least one interoperability rule comprises: installing the installation package to be loaded; scanning and obtaining the plurality of smart home devices connected to the smart controller during the process of installing the installation package to be loaded; judging, based on the plurality of smart home devices, whether all interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded are matched with the plurality of smart home devices, to generate a judgment result; and automatically setting all interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded after the installation package to be loaded is installed when the judgment result indicates that the plurality of smart home devices are matched with all interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded. 6. The method according to claim 5 , wherein after the judging, based on the plurality of smart home devices, of whether all interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded are matched with the plurality of smart home devices, to generate a judgment result, the method further comprises: determining a plurality of first interoperability rules in the set of interoperability rules which are not matched with the plurality of smart home devices when the judgment result indicates that not all of the interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded are matched with the plurality of smart home devices; processing the plurality of first interoperability rules to generate a new set of interoperability rules corresponding to the installation package to be loaded; and automatically setting all interoperability rules in the new set of interoperability rules corresponding to the installation package to be loaded after the installation package to be loaded is installed. 7. The method according to claim 5 , wherein after the judging, based on the plurality of smart home devices, of whether all interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded are matched with the plurality of smart home devices, to generate a judgment result, the method further comprises: determining a plurality of first interoperability rules in the set of interoperability rules which are not matched with the plurality of smart home devices when the judgment result indicates that not all of the interoperability rules in the set of interoperability rules corresponding to the installation package to be loaded are matched with the plurality of smart home devices; and generating prompt information based on the plurality of first interoperability rules. 8. The method according to claim 7 , wherein the generating of prompt information based on the plurality of first interoperability rules comprises: determining an absent first smart home device based on the plurality of first interoperability rules, wherein the first smart home device does not belong to the plurality of smart home devices; and generating prompt information of purchase information of the first smart home device; or generating, based on the plurality of first interoperability rules, prompt information that accuracy in an application scenario corresponding to the installation package to be loaded will be reduced. 9. The method according to claim 1 , wherein the controlling of the plurality of smart home devices connected to the smart controller based on the at least one interoperability rule comprises: obtaining state information of a plurality of condition devices; determining the at least one interoperability rule by inquiring a list of interoperability rules in an active state based on the state information of the plurality of condition devices; and controlling a pl
Installation · CPC title
Hybrid transport · CPC title
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Optimisation · CPC title
by local area network [LAN], network structure · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.