基于云端的物联监控方法及系统的制作方法_2

文档序号:9649081阅读:来源:国知局
,本发明将将物联网设备按照其功能划分为信息传感设备(第二类设备)和执行动作设备(第一类设备)。对于某一种具体的设备,可能同时具备着信息传感以及动作执行,或同时具备多种传感信息、或者多种动作执行的功能。信息传感类设备可以采集、捕获、分析自身或周边检测环境的信息并将相应的结果。动作执行的设备可以根据需求执行,输出,改变自身或周边的设备、环境。
[0056]对每个物联网设备,需要具备着直接或者间接联网(例如首先连接至服务器等)的功能,能够将自己得到的信息上报给云端服务器,或者能够接受来自云端服务器的控制指令。
[0057]无论是何种类型的物联网设备,都需要采用某种标准Restful的方法来实现信息和命令的交互。对于信息传感类设备(即第二类设备),可以采用PUT等的方法向服务器更新自己得到的状态信息,而对于执行控制类设备(即第一类设备),可以监听GET/P0ST等的方法来完成某种特定操作。
[0058]当设备满足设定的条件或者其自身或获得的状态类型发生改变时,就需要通过统一的Restful接口将更新的设备信息状态发送至云端服务器。云端服务器在获取到的数据后,通过消息路由等方法发送到对象存储并进行数据的二次加工和持久化。同时将新进的设备状态信息交由大数据模块进行处理。
[0059]举例来说,基于红绿灯的事件资源,可以得到红灯亮这一事件,基于自动门的动作资源,可以得到开门或者关门,甚至是半开门、半关门这样的动作。再举例来说,对于视频监控系统,可以配置视频采集和识别装置以及灯,基于视频采集和识别装置的事件资源,如图3所示可以得到检测到S先生出现这一事件,基于灯的动作资源,可以得到灯光颜色转为紫色这一动作,进而形成事件与动作的规则。
[0060]从以上举例中也可以看出,在传统的物联系统中,即使接入了云平台,其联动反应是内部的,有局限的,甚至是单一的,固定的,但是,在本发明中,将这些资源全都整合了,而不是单一的一个个数据孤岛,而是提供了一个可实现这些孤岛联系在一起的整合平台,不仅仅实现了跨系统跨平台的联动,而且为这种联动提供了可操作的方法和平台,这在本领域中是未有人想到的。
[0061]此外,规则包括组成规则的物联网设备监控事件(即信息传感类设备得到的某个)和控制物联网设备执行某种动作的执行事件以及该规则的自定义属性的描述。
[0062]当设备满足设定的条件或者其自身或获得的状态类型发生改变时,就需要通过统一的Restful接口将更新的设备信息状态发送至云端服务器。云端服务器在获取到的数据后,通过消息路由等方法发送到对象存储并进行数据的二次加工和持久化。同时将新进的设备状态信息交由大数据模块进行处理。
[0063]当一个设备的上报状态满足某个用户定义的事件条件时,该事件就会标记为”Active “并将其放入活动事件池。同样,一旦该设备的上报状态不再为该事件条件所满足时,也需要将该设别从活动池中移除。
[0064]大数据平台将分析现有的活动事件池,实时根据活动事件池的信息,计算得到所有被满足条件的规则,并根据该规则的相关属性,判断是否执行该规则。如果满足执行条件,那么就会读取该规则包含的一个或多个执行动作信息,并逐条通过Restful API向特定的物联网设备发送控制指令。
[0065]物联网设备在收到相应的Restful请求后,验证发送方身份,待认证通过后,就会根据Restful的具体请求内容,执行相应的操作,最终完成被预先定义的多应用联动规则。
[0066]为了实现这种可视化的操作,请结合图4和图5,所述交互界面上进一步提供有条件区域和结果区域,响应外部对事件显示单元和动作显示单元的操作,进一步包括:
[0067]响应外部将事件显示单元(即图中的事件框)拖曳至条件区域,以及将所述动作显示单元(即图中的动作框)拖曳至结果区域的操作,建立条件区域中事件显示单元对应的事件与结果区域中的动作显示资源对应的动作的触发关系,从而得到基于该触发关系的规则。当然,这种操作并不限于拖曳,利用窗口的进一步调用和导入导出,也可以实现。
[0068]结合图4和图5,中间用块可自适应大小变化的容器来标示多应用之间联动的逻辑。其中,“IF”表示应用联动规则被触发的条件(事件),“THEN”表示当该条规则被触发时,就被执行的一些动作。
[0069]用户根据自己的需求,可以在事件池(即左侧框)中选取一个或者多个事件显示单元,拖入到“IF”的条件区域中,并在动作池(即右侧框)中选取一个或多个该规则需要被执行的动作显示单元,拖入到“THEN”的结果区域中。这样,基本的规则内在逻辑就得到了建立。
[0070]再进一步来说,所述条件区域中进一步提供有链接单元,若所述条件区域中的事件显示单元为不止一个;
[0071]响应外部对所述链接单元的操作,规则的触发条件中事件显示单元对应的各事件之间的关系被确立。进一步来说,所述链接单元提供的关系包括对应的事件之间同时满足和对应的事件至少之一满足。进一步来说,条件区域中的各个事件的链接结构分为两种,分别为“和”或者“或”,对于“和”连接范围内的多个事件必须同时满足,对于“或”连接范围的多个事件,只需要满足其中一个事件的触发条件即可。
[0072]在本发明可选的实施例中,所述的基于云端的物联监控方法还包括:
[0073]对条件区域中事件显示单元的事件进行逻辑检查,当出现的事件中包含对立事件、不可能事件、非法事件时,给与反馈;
[0074]对结果区域中动作显示单元的动作进行逻辑检查,当出现的动作中包含对立事件、不可能事件、非法事件时,给与反馈;
[0075]对自定义属性进行检查,出现不可能实现或超出预设阈限的自定义属性时,则给与反馈。
[0076]进一步来说,条件区域的设计功能中还需要对区域内的事件的逻辑进行检查,对于出现对立事件(不同设备的某种状态值同时存在)、不可能事件(同一设备的不同多种状态值同时存在)、非法事件(权限不够或不正确事件)时,系统需要提出警告并向用户确认。
[0077]同样的,结果区域的设计功能中还需要对区域内的动作的逻辑进行检查,对于出现对立动作(对不同执行动作方)、不可能动作(对同一执行动作方同时发起两种不同的执行结果)、非法动作(权限不够或者不正确动作)时,系统需要提出警告并向用户确认。
[0078]同样的,需要对规则的自定义属性进行检查,如对同一用户而言,相同规则名字的具有唯一性(不可与其他规则重复),对于时间约束而言定时触发不能超过设定阈值,多次触发不能超过一定频率,设定时间不能为过去或者无限远的未来等。
[0079]在图1中可以看到,利用规则检查引擎可以对规则进行检查,从而排除相应的动作进入实施。
[0080]在本发明可选的实施例中,所述事件显示单元对应的事件满足时,所述事件显示单元被进一步被标记为活动状态。
[0081]在本发明可选的实施例中,在提供交互界面之前或之后,还包括外部操作权限的过程,然后依据不同的操作权限确定可供操作形成规则的事件资源与动作资源。具体来说,系统在后台获取用户所属身份,在云平台的对象存储中,查询到该用户所能获得的事件资源和动作资源,将其依次列于页面的两侧,即仅将相应权限的事件显示单元和动作显示单元陈列于相应的条件区域与结果区域。
[0082]结合图1,在云计算平台上,通过云服务器的分析,在对用户的身份权限进行认证后,可以让授权用户在安全的环境下,在海量存储中依次添加物联网设备的触发事件(信息传感类设备检测到某一个特殊的状态值时产生的事件)、添加对物联网设备的控制动作(控制动作执行设备进行某种特定操作),并可以在UI界面下,制定基于触发事件和控制操作的多对多绑定的联动规则。
[0083]在本发明大多数实施例中,当规则的基本逻辑确定后,用户可以在相应的选项框内完成规则相关属性的配置,如规则命名,动作执行的时间约束(一次触发、多次触发、定时触发)等,此即未前文提到的自定义属性。
[0084]与之相对应的,本发明提供了一种基于云端的物联监控系统,包含前文提到的所有可选方案和效果,包括物联网模块和大数据模块,其中:
[0085]所述大数据模块至少用以:
[0086]依据云端的物联网设备直接或间接反馈的信息生成并存储物联网设备对应的事件资源与动作资源;所述物联网设备包括能够被控制进行动作的第一类设备、能够采集外部信息并反馈的第二类设备;所述物联网设备直接或间接接入云端;
[0087]所述物联网模块至少用以:
[0088]在云端或在链接到云端的设备端提供交互界面;
[0089]响应外部对所述交互界面上的事件显示单元,以及所述交互界面上的动作显示单元的操作,反馈至所述大数据模块;每个所述事件显示单元与通过事件资
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1