CN104932306A - 设备联动方法、装置及*** - Google Patents
设备联动方法、装置及*** Download PDFInfo
- Publication number
- CN104932306A CN104932306A CN201510289749.7A CN201510289749A CN104932306A CN 104932306 A CN104932306 A CN 104932306A CN 201510289749 A CN201510289749 A CN 201510289749A CN 104932306 A CN104932306 A CN 104932306A
- Authority
- CN
- China
- Prior art keywords
- equipment
- rule
- interlock
- linkage
- factual data
- 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.)
- Pending
Links
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明适用于信息技术领域,提供了设备联动方法、装置及***。该方法包括:获取第一设备的事实数据;确定与所述第一设备关联的联动规则;当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备;控制所述第二设备执行所述联动规则规定的动作。本发明通过确定与第一设备关联的联动规则,并当通过规则引擎确定第一设备的事实数据满足联动规则的预设条件时,确定与联动规则关联的第二设备,并控制第二设备执行联动规则规定的动作,由此通过动态可配置、易扩展的规则引擎兼容不同的应用场景,从而提高了设备联动的灵活性,减轻了***负担,提高了***的性能。
Description
技术领域
本发明属于信息技术领域,尤其涉及设备联动方法、装置及***。
背景技术
设备联动是通过各个设备协调运作来更大地发挥单个设备的作用,使多个设备结合成为一个有机的整体。现有的设备联动采用硬编码的方式,一套设备联动规则仅适用于单一场景,灵活性较差,且数据量庞大,导致***负担较重,性能低下。
发明内容
鉴于此,本发明实施例提供了一种设备联动方法、装置及***,以解决现有的设备联动方式的灵活性较差,且数据量庞大,导致***负担较重的问题。
一方面,本发明实施例提供了一种设备联动方法,包括:
获取第一设备的事实数据;
确定与所述第一设备关联的联动规则;
当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备;
控制所述第二设备执行所述联动规则规定的动作。
第二方面,本发明实施例提供了一种设备联动装置,包括:
事实数据获取单元,用于获取第一设备的事实数据;
联动规则确定单元,用于确定与所述第一设备关联的联动规则;
联动设备确定单元,用于当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备;
动作执行单元,用于控制所述第二设备执行所述联动规则规定的动作。
第三方面,本发明实施例提供了一种设备联动***,包括:
设备联动装置,第一设备和第二设备;
所述第一设备,用于上传所述第一设备的事实数据至所述设备联动装置;
所述设备联动装置,用于获取所述第一设备的事实数据,确定与所述第一设备关联的联动规则,当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的所述第二设备,并控制所述第二设备执行所述联动规则规定的动作;
所述第二设备,用于执行所述联动规则规定的动作。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过确定与第一设备关联的联动规则,并当通过规则引擎确定第一设备的事实数据满足联动规则的预设条件时,确定与联动规则关联的第二设备,并控制第二设备执行联动规则规定的动作,由此通过动态可配置、易扩展的规则引擎兼容不同的应用场景,从而提高了设备联动的灵活性,减轻了***负担,提高了***的性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的设备联动***的架构图;
图2是本发明实施例提供的设备联动方法的实现流程图;
图3是本发明实施例提供的设备联动装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例提供的设备联动***的架构图,为了便于说明,仅示出了与本发明实施例相关的部分。参照图1,该***包括设备联动装置11、第一设备12和第二设备13。
第一设备12,用于上传第一设备12的事实数据至设备联动装置11;
设备联动装置11,用于获取第一设备12的事实数据,确定与第一设备12关联的联动规则,当通过规则引擎确定事实数据满足联动规则的预设条件时,确定与联动规则关联的第二设备13,并控制第二设备13执行联动规则规定的动作;
第二设备13,用于执行联动规则规定的动作。
优选地,所述设备联动装置11还用于:
根据配置信息配置关系表以及规则表,所述关系表用于记录联动规则与所述第一设备12的关联关系,所述规则表用于记录联动规则的预设条件以及联动规则规定的动作。
可选地,设备联动装置11具体用于:
当所述第一设备12的事实数据发生变化时,根据所述关系表找到与所述第一设备12关联的联动规则;
根据所述关系表确定与所述联动规则的预设条件相关的全部所述第一设备12;
获取与所述联动规则的预设条件相关的全部所述第一设备12的事实数据。
可选地,设备联动装置11具体用于:
从分布式部署的数据库中获取第一设备12的事实数据。
可选地,第一设备12的事实数据记录第一设备12的设备属性、属性数据以及数据生成时间。
本发明实施例通过设备联动装置确定与第一设备关联的联动规则,并当通过规则引擎确定第一设备的事实数据满足联动规则的预设条件时,设备联动装置确定与联动规则关联的第二设备,并控制第二设备执行联动规则规定的动作,由此通过动态可配置、易扩展的规则引擎兼容不同的应用场景,从而提高了设备联动的灵活性,减轻了***负担,提高了***的性能。
图2示出了本发明实施例提供的设备联动方法的实现流程图,该流程图的执行主体可以为图1中的设备联动装置11,该方法详述如下:
在步骤S201中,获取第一设备的事实数据。
作为本发明的一个实施例,由于设备联动涉及的数据量与并发量非常大,而且对数据安全性的要求较低,因此,第一设备上报的事实数据可以记录在NoSQL(非关系型数据库)中,如记录在Mongo DB中。又由于事实数据的数据结构较为简单,因此,可以将第一设备上报的事实数据存储在分布式部署的数据库中,如不同的关系型数据库和/或缓存数据库中。
优选地,第一设备的事实数据记录第一设备的设备属性、属性数据以及数据生成时间。
例如,第一设备为温度传感器,设备属性为温度,属性数据为31摄氏度,数据生成时间为2015年4月27日17点42分。
可选地,获取第一设备的事实数据具体为:获取第一设备的数据生成时间最新的事实数据。也就是说,对于同一设备属性的属性数据,只获取数据生成时间最新的属性数据。
可选地,获取第一设备的事实数据具体为:从分布式部署的数据库中获取第一设备的事实数据。若第一设备上报的事实数据存储在分布式部署的数据库中,则设备联动装置从分布式部署的数据库中获取第一设备的事实数据。
在步骤S202中,确定与第一设备关联的联动规则。
在步骤S203中,当通过规则引擎确定该事实数据满足该联动规则的预设条件时,确定与该联动规则关联的第二设备。
在这里,动态可配置的规则引擎可以基于JavaScript引擎来实现,也可以基于数据库或者其他简单的逻辑解析引擎来实现,较为简单通用。
在本发明实施例中,确定与该联动规则关联的第二设备具体为:确定与该联动规则关联的至少一个第二设备。
在步骤S202之后,步骤S203之前,该方法还包括:通过规则引擎判断该事实数据是否满足联动规则的预设条件。在具体实现时,可通过JavaScript引擎的eval函数来判断该事实数据是否满足联动规则的预设条件。
由于联动规则的预设条件定义简单,因此资源开销小,减轻了***负担。且本发明实施例中运用的规则引擎不对应用场景产生依赖,可以兼容不同的应用场景,适用于各种个性化的场景需求。
在步骤S204中,控制第二设备执行该联动规则规定的动作。
需要说明的是,本发明实施例中的第一设备包括至少一个设备,第二设备包括至少一个设备。
优选地,在获取第一设备的事实数据之前,该方法还包括:
根据配置信息配置关系表以及规则表,所述关系表用于记录联动规则与所述第一设备的关联关系,所述规则表用于记录联动规则的预设条件以及联动规则规定的动作。
在具体应用中,可以提供配置页面,使用户通过该配置页面输入配置信息。本实施例中,配置页面设有预设条件输入框以及动作执行输入框,具体为,预设条件输入的内容为第一设备的设备属性、属性数据在何种阀值或者状态下生效和数据生成时间,动作执行输入框输入的内容为第二设备在预设条件生效时执行何种动作。例如,用户需要在今天的室内温度为30°的时候,打开空调,空调输出冷气为22°。那么用户在预设条件输入框选择第一设备为温度传感器,温度传感器的属性为温度,属性数据为30度,数据生成时间为今天,然后在动作执行输入框选择第二设备为空调,执行动作为打开空调,并且冷气为22°。
设备联动装置根据用户输入的配置信息配置与联动规则关联的第一设备,联动规则的预设条件、与联动规则关联的第二设备以及联动规则规定的动作,并根据联动规则与第一设备的关联关系生成关系表,根据联动规则的预设条件、与联动规则关联的第二设备以及联动规则规定的动作生成规则表。
本实施例中,用户在配置页面设定了三个联动要求,设备联动装置根据用户的配置信息配置联动规则R1、联动规则R2和联动规则R3(R1、R2和R3是联动规则编号)。联动规则R1、联动规则R2和联动规则R3中的第一设备包括:传感器A1、传感器A2和传感器A3(A1、A2和A3为传感器的设备编号),第二设备包括:动作设备B1、动作设备B2和动作设备B3。
设备联动装置配置关系表,关系表记录与联动规则关联的所有第一设备:与联动规则R1关联的第一设备为传感器A1和传感器A2,与联动规则R2关联的第一设备为传感器A1和传感器A3,与联动规则R3关联的第一设备为传感器A2和传感器A3。
设备联动装置配置规则表,规则表记录联动规则的预设条件以及联动规则规定的动作:与联动规则R1关联的动作设备B1在预设条件下执行的动作,与联动规则R2关联的动作设备B2在预设条件下执行的动作,与联动规则R3关联的动作设备B3在预设条件下执行的动作。
当传感器A1、传感器A2和传感器A3中的至少一个传感器的事实数据发生变化时,比如传感器A1的事实数据发生变化时,设备联动装置通过关系表可以找到与传感器A1对应的联动规则R1和联动规则R3。而联动规则R1与传感器A1、传感器A2相关联,联动规则R3与传感器A1、传感器A3相关联,则设备联动装置获取传感器A2和传感器A3的事实数据。
如果轻量规则引擎确定传感器A1的事实数据和传感器A2的事实数据满足联动规则R1的预设条件,则按照预设条件执行与联动规则R1关联的动作设备B1的动作。如果轻量规则引擎确定该传感器A1的事实数据和传感器A3的事实数据满足联动规则R3的预设条件,则按照预设条件执行与联动规则R3关联的动作设备B3的动作。
为了便于理解本发明实施例,下面举两个具体的应用场景:
应用场景一:第一联动规则为:当室内温度大于30摄氏度时,启动空调,并将空调的温度设置为26摄氏度。
第一设备为温度传感器;第一设备的事实数据为温度传感器的温度值,即温度传感器检测的室内温度值;第二设备为空调。第一联动规则的预设条件为:温度传感器的温度值大于30摄氏度;第一联动规则规定的动作为:空调启动,并将温度设置为26摄氏度。
当温度传感器的温度值发生变化时,设备联动装置根据关系表找到与温度传感器关联的联动规则为第一联动规则,并根据关系表确定与第一联动规则的预设条件相关的全部第一设备仅包括温度传感器。当通过规则引擎确定温度传感器的温度值大于30摄氏度时,根据第一联动规则对应的规则表确定第一联动规则规定的动作为启动空调,并将空调的温度设置为26摄氏度,因此,设备联动装置控制空调启动,并将空调的温度设置为26摄氏度。
应用场景二:第二联动规则为:在晚上8点后,检测到人体运动或者声音的分贝值大于40分贝时,打开小夜灯。
第一设备为热释电红外传感器和声音传感器;第一设备的事实数据为热释电红外传感器检测的人体运动数据以及声音传感器检测的分贝值;第二设备为小夜灯。第二联动规则的预设条件为:晚上8点后,热释电红外传感器检测到人体运动或者声音传感器检测到的分贝值大于40分贝;第二联动规则规定的动作为:打开小夜灯。
当热释电红外传感器检测到人体运动时,设备联动装置根据关系表找到与热释电红外传感器关联的联动规则为第二联动规则,并根据关系表确定与第二联动规则的预设条件相关的全部第一设备包括热释电红外传感器和声音传感器。当通过规则引擎确定热释电红外传感器检测到人体运动或者声音传感器检测到的分贝值大于40分贝时,根据第二联动规则对应的规则表确定第二联动规则规定的动作为打开小夜灯,因此,设备联动装置控制小夜灯打开。
应用场景三:第三联动规则为:当室内温度大于30摄氏度且相对湿度大于60%的时候,控制空调执行制冷和送风的动作;第四联动规则是:当室内温度大于25摄氏度且空气质量指数大于45时,打开卧室窗户。
当设备联动装置获取到温度传感器检测到的室内温度为31摄氏度时,设备联动装置根据关系表找到与第一设备亦即温度传感器相关的联动规则为第三联动规则和第四联动规则,再根据该第三联动规则和第四联动规则找到与这两个联动规则相关的第一设备有湿度传感器和空气质量传感器。设备联动装置根据事实数据表获取湿度传感器和空气质量传感器的事实数据。当通过规则引擎确定所述第一设备的事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备。例如,当前的室内温度为31摄氏度,相对湿度为65%,空气质量指数为40,则规则引擎确定室内温度和相对湿度满足第三联动规则的预设条件,则设备联动装置确定与第三联动规则关联的第二设备为空调,设备联动装置控制空调执行制冷和送风的动作。
需要说明的是,本实施例第一设备是指某一设备,“第一”在此仅为表述和指代的方便,并不意味着在本发明的具体实现方式中一定会有与之对应的第一设备。类似地,第二设备中的“第二”也仅仅是为了表述和指代方便,并不意味着在本发明的具体实现方式中一定会有与之对应的第二设备。
应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本发明实施例通过确定与第一设备关联的联动规则,并当通过规则引擎确定第一设备的事实数据满足联动规则的预设条件时,确定与联动规则关联的第二设备,并控制第二设备执行联动规则规定的动作,由此通过动态可配置、易扩展的规则引擎兼容不同的应用场景,从而提高了设备联动的灵活性,减轻了***负担,提高了***的性能。
图3示出了本发明实施例提供的设备联动装置的结构框图,该装置可以用于运行图2所示的设备联动方法。为了便于说明,仅示出了与本发明实施例相关的部分。
参照图3,该装置包括:
事实数据获取单元31,用于获取第一设备的事实数据;
联动规则确定单元32,用于确定与所述第一设备关联的联动规则;
联动设备确定单元33,用于当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备;
动作执行单元34,用于控制所述第二设备执行所述联动规则规定的动作。
优选地,所述第一设备的事实数据根据所述第一设备的设备属性、属性数据以及数据生成时间确定。
可选地,所述事实数据获取单元31具体用于:
从分布式部署的数据库中获取第一设备的事实数据。
优选地,所述装置还包括:
配置单元35,用于根据配置信息配置关系表以及规则表,所述关系表用于记录联动规则与所述第一设备的关联关系,所述规则表用于记录联动规则的预设条件以及联动规则规定的动作。
优选地,所述联动规则确定单元33具体用于:
当所述第一设备的事实数据发生变化时,根据所述关系表找到与所述第一设备关联的联动规则;
根据所述关系表确定与所述联动规则的预设条件相关的全部所述第一设备;
获取与所述联动规则的预设条件相关的全部所述第一设备的事实数据。
优选地,所述第一设备的事实数据记录所述第一设备的设备属性、属性数据以及数据生成时间。
本发明实施例通过确定与第一设备关联的联动规则,并当通过规则引擎确定第一设备的事实数据满足联动规则的预设条件时,确定与联动规则关联的第二设备,并控制第二设备执行联动规则规定的动作,由此通过动态可配置、易扩展的规则引擎兼容不同的应用场景,从而提高了设备联动的灵活性,减轻了***负担,提高了***的性能。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种设备联动方法,其特征在于,包括:
获取第一设备的事实数据;
确定与所述第一设备关联的联动规则;
当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备;
控制所述第二设备执行所述联动规则规定的动作。
2.如权利要求1所述的方法,其特征在于,在所述获取第一设备的事实数据之前,所述方法还包括:
根据配置信息配置关系表以及规则表,所述关系表用于记录联动规则与所述第一设备的关联关系,所述规则表用于记录联动规则的预设条件以及联动规则规定的动作。
3.如权利要求2所述的方法,其特征在于,所述确定与所述第一设备关联的联动规则包括:
当所述第一设备的事实数据发生变化时,根据所述关系表找到与所述第一设备关联的联动规则;
根据所述关系表确定与所述联动规则的预设条件相关的全部所述第一设备;
获取与所述联动规则的预设条件相关的全部所述第一设备的事实数据。
4.如权利要求1至3任一项所述的方法,其特征在于,所述第一设备的事实数据记录所述第一设备的设备属性、属性数据以及数据生成时间。
5.一种设备联动装置,其特征在于,包括:
事实数据获取单元,用于获取第一设备的事实数据;
联动规则确定单元,用于确定与所述第一设备关联的联动规则;
联动设备确定单元,用于当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的第二设备;
动作执行单元,用于控制所述第二设备执行所述联动规则规定的动作。
6.如权利要求5所述的装置,其特征在于,所述装置还包括:
配置单元,用于根据配置信息配置关系表以及规则表,所述关系表用于记录联动规则与所述第一设备的关联关系,所述规则表用于记录联动规则的预设条件以及联动规则规定的动作。
7.如权利要求6所述的装置,其特征在于,所述联动规则确定单元具体用于:
当所述第一设备的事实数据发生变化时,根据所述关系表找到与所述第一设备关联的联动规则;
根据所述关系表确定与所述联动规则的预设条件相关的全部所述第一设备;
获取与所述联动规则的预设条件相关的全部所述第一设备的事实数据。
8.如权利要求5至7任一项所述的装置,其特征在于,所述第一设备的事实数据记录所述第一设备的设备属性、属性数据以及数据生成时间。
9.一种设备联动***,其特征在于,包括:
设备联动装置,第一设备和第二设备;
所述第一设备,用于上传所述第一设备的事实数据至所述设备联动装置;
所述设备联动装置,用于获取所述第一设备的事实数据,确定与所述第一设备关联的联动规则,当通过规则引擎确定所述事实数据满足所述联动规则的预设条件时,确定与所述联动规则关联的所述第二设备,并控制所述第二设备执行所述联动规则规定的动作;
所述第二设备,用于执行所述联动规则规定的动作。
10.如权利要求9所述的***,其特征在于,所述设备联动装置还用于:
根据配置信息配置关系表以及规则表,所述关系表用于记录联动规则与所述第一设备的关联关系,所述规则表用于记录联动规则的预设条件以及联动规则规定的动作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510289749.7A CN104932306A (zh) | 2015-05-29 | 2015-05-29 | 设备联动方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510289749.7A CN104932306A (zh) | 2015-05-29 | 2015-05-29 | 设备联动方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104932306A true CN104932306A (zh) | 2015-09-23 |
Family
ID=54119519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510289749.7A Pending CN104932306A (zh) | 2015-05-29 | 2015-05-29 | 设备联动方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104932306A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204471A (zh) * | 2015-09-30 | 2015-12-30 | 青岛海尔智能家电科技有限公司 | 一种家电设备联动的方法、装置、服务器及家电设备 |
CN107864174A (zh) * | 2017-07-03 | 2018-03-30 | 华南理工大学 | 一种基于规则的物联网设备联动方法 |
CN113485206A (zh) * | 2021-08-06 | 2021-10-08 | 时代云英(重庆)科技有限公司 | 一种可扩展的物联网***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080183304A1 (en) * | 2007-01-25 | 2008-07-31 | Dae-Ryung Lee | Framework and programming model for efficient sense-and-respond system |
US20110121938A1 (en) * | 2002-06-18 | 2011-05-26 | Slemmer John B | Learning Device Interaction Rules |
CN102156424A (zh) * | 2010-12-09 | 2011-08-17 | 广东高新兴通信股份有限公司 | 一种自定义事件及处理规则的传感***及其处理方法 |
CN102736526A (zh) * | 2011-03-30 | 2012-10-17 | 索尼公司 | 控制装置、控制方法、程序和*** |
CN104391487A (zh) * | 2014-11-14 | 2015-03-04 | 戴万谋 | 一种智能控制器及其控制方法 |
-
2015
- 2015-05-29 CN CN201510289749.7A patent/CN104932306A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110121938A1 (en) * | 2002-06-18 | 2011-05-26 | Slemmer John B | Learning Device Interaction Rules |
US20080183304A1 (en) * | 2007-01-25 | 2008-07-31 | Dae-Ryung Lee | Framework and programming model for efficient sense-and-respond system |
CN102156424A (zh) * | 2010-12-09 | 2011-08-17 | 广东高新兴通信股份有限公司 | 一种自定义事件及处理规则的传感***及其处理方法 |
CN102736526A (zh) * | 2011-03-30 | 2012-10-17 | 索尼公司 | 控制装置、控制方法、程序和*** |
CN104391487A (zh) * | 2014-11-14 | 2015-03-04 | 戴万谋 | 一种智能控制器及其控制方法 |
Non-Patent Citations (2)
Title |
---|
MICHAEL JUNTAO YUAN 等: "《Seam Framework Web开发宝典(第2版)》", 30 June 2010, 清华大学出版社 * |
李联宁: "《物联网技术基础教程》", 30 June 2012, 清华大学出版社 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204471A (zh) * | 2015-09-30 | 2015-12-30 | 青岛海尔智能家电科技有限公司 | 一种家电设备联动的方法、装置、服务器及家电设备 |
CN107864174A (zh) * | 2017-07-03 | 2018-03-30 | 华南理工大学 | 一种基于规则的物联网设备联动方法 |
CN107864174B (zh) * | 2017-07-03 | 2021-07-20 | 华南理工大学 | 一种基于规则的物联网设备联动方法 |
CN113485206A (zh) * | 2021-08-06 | 2021-10-08 | 时代云英(重庆)科技有限公司 | 一种可扩展的物联网***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11107005B1 (en) | Temperature preference learning by suggestion and user acceptance | |
KR102648234B1 (ko) | 데이터 학습 서버 및 이의 학습 모델 생성 및 이용 방법 | |
US9851119B2 (en) | HVAC workload and cost logic | |
CN105575366B (zh) | 切换背光调节速度的方法及*** | |
CN103324699B (zh) | 一种适应大数据应用的快速重复数据删除方法 | |
KR20200067962A (ko) | Ssd에 데이터를 기록하는 방법 및 장치 | |
CN104462240A (zh) | 云存储中实现分级存储管理的方法和*** | |
CN105700819B (zh) | 用于网络数据存储的方法和*** | |
CA2587947A1 (en) | Method for processing at least two sets of seismic data | |
CN104932306A (zh) | 设备联动方法、装置及*** | |
CN106557135A (zh) | 处理器温度调控方法及装置 | |
CN105487823A (zh) | 一种数据迁移的方法及装置 | |
US20140229496A1 (en) | Information processing device, information processing method, and computer program product | |
CN104281533A (zh) | 一种存储数据的方法及装置 | |
CN106326082B (zh) | 网络***中记录日志的方法和装置 | |
US20180096029A1 (en) | Efficient processing of data extents | |
CN104216884A (zh) | 一种基于时间衰减的协同过滤***及方法 | |
WO2013170162A3 (en) | System and method for the classification of storage | |
CN106844089A (zh) | 一种用于恢复树形数据存储的方法与设备 | |
US20150120747A1 (en) | Techniques for searching data associated with devices in a heterogeneous data center | |
CN106095332A (zh) | 一种数据重删方法及装置 | |
US20140088945A1 (en) | System and method for an energy management system | |
CN104848488A (zh) | 一种空调的温度控制方法及装置 | |
KR20150121505A (ko) | 데이터 중복 제거 방법 및 장치 | |
CN104166736A (zh) | 倒排索引文件的存储方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 518000 Nanshan medical equipment Industrial Park, No. 1019, Nanshan Road, Nanshan District, Shenzhen, Guangdong Province, A211-A213 Applicant after: Shenzhen Hai Yun new energy Co., Ltd. Address before: 518000 Nanshan medical equipment Industrial Park, No. 1019 Nanhai Road, Shenzhen, Guangdong, Nanshan District B401-403 Applicant before: SHENZHEN GOLDWEB TECHNOLOGY CO., LTD. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150923 |