CN104202353B - 一种物联网互联协作***的云事件处理方法及装置 - Google Patents
一种物联网互联协作***的云事件处理方法及装置 Download PDFInfo
- Publication number
- CN104202353B CN104202353B CN201410328175.5A CN201410328175A CN104202353B CN 104202353 B CN104202353 B CN 104202353B CN 201410328175 A CN201410328175 A CN 201410328175A CN 104202353 B CN104202353 B CN 104202353B
- Authority
- CN
- China
- Prior art keywords
- event
- cloud server
- action
- cloud
- specified
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000009471 action Effects 0.000 claims abstract description 69
- 230000000875 corresponding effect Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 9
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 235000012206 bottled water Nutrition 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 101150012579 ADSL gene Proteins 0.000 description 2
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 2
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种物联网互联协作***的云事件处理方法及装置,其中,物联网互联协作***的云事件处理方法包括:监测若干个事件源设备触发的指定事件,获取所述指定事件的事件信息;将所述指定事件的事件信息发送给云服务器;云服务器根据预设条件,判断至少一个指定事件的事件信息是否满足预设条件;在至少一个指定事件的事件信息满足预设条件的情况下,动作执行主体按照云服务器预设的动作列表执行动作。通过本发明提供的方法,将各个事件源设备、动作执行主体及云服务器连接,形成了物联网互联协作***,能够互联协作,按照预先设定的计划,自动、共同地为用户服务。
Description
技术领域
本发明涉及物联网技术领域,具体涉及一种物联网互联协作***的云事件处理方法及装置。
背景技术
互联网经过20余年的发展,已经使全世界的网民、资讯和知识连成一个整体,从而使人类进入信息社会。门户网站、论坛、SNS(Social Networking Services,社会性网络服务)、搜索引擎、电子商务以及在线娱乐等构成了互联网时代以及移动互联网时代的主流应用,所有这些应用都是围绕着人类,以人为核心的。随着移动通信、传感技术和便携设备的快速发展,人类即将进入物联网时代,这是一个保持所有人与所有物品无处不在、无时不在连接的超级网络。
现有的物联网是指通过各种信息传感设备,实时采集任何需要监控、连接、互动的物体或过程等的各种需要的信息,与互联网结合形成的一个巨大网络。其目的是实现物与物、物与人,所有的物品与网络的连接,方便识别、管理和控制。一般来讲,物联网的开展步骤主要如下:
(1)对物体属性进行标识,属性包括静态和动态属性,静态属性可以直接存储在标签中,动态属性需要由传感器实时探测;
(2)需要识别设备完成对物体属性的读取,并将读取的信息转换为适合网络传输的数据格式;
(3)将物体的信息通过网络传输到信息处理中心,由处理中心完成物体通信的相关计算。
现有的物联网技术存在以下几个缺陷:
(1)现有的物联网技术,主要集中在物联网的传感、网络及通信底层,未形成应用层的相关组织技术及协议;
(2)现有的物联网技术,主要集中在物体感知及控制的硬件上,也就是传感器本地网络的设备和组成上,至于从宏观网络而言,如此海量的设备如何与人、设备如何与设备、人如何与人互联以共同完成一个应用任务,还没有统一的技术来解决这一问题。
(3)现有的互联网和移动互联网技术,都是基于人的、以人为核心主导地位的,也就是通过人机接口,人来主动控制或者主动查询网络,获取相关的信息或服务。比如:我要买东西、我要查地图、我要订机票,所有过程都是以我(即人)为核心的(即人要做什么)。但是,在物联网时代,与人相连接的物品和设备太多了,显然,我不需要也不可能逐个去手动处理,这需要一种自动化的处理方式。
(4)现有的物联网设备与人的交互,设备通过本地网络向用户手机APP(也称为application、应用或应用程序)通知或者从APP获取命令,这显然非常初级,而且也仍然是以人为核心的互联网思维。
发明内容
本发明所要解决的技术问题是提供一种物联网互联协作***的云事件处理方法及装置,能够按照预先预定的计划,将物联网中的多人、多物、多服务智能连接协作,从而可以自动地、共同地为用户服务。
依据本发明的一个方面,提供了一种物联网互联协作***的云事件处理方法,包括:
监测若干个事件源设备触发的指定事件,获取所述指定事件的事件信息;
将所述指定事件的事件信息发送给云服务器;
云服务器根据预设条件,判断至少一个指定事件的事件信息是否满足预设条件;
在至少一个指定事件的事件信息满足预设条件的情况下,动作执行主体按照云服务器预设的动作列表执行动作。
依据本发明的另一个方面,提供了一种物联网互联协作的云事件处理装置,包括:
事件信息获取模块,用于监测若干个事件源设备触发的指定事件,获取所述指定事件的事件信息;
事件信息发送模块,用于将所述指定事件的事件信息发送给云服务器;
判断模块,用于调用云服务器根据预设条件,判断至少一个指定事件的事件信息是否满足预设条件;
动作执行模块,用于在至少一个指定事件的事件信息满足预设条件的情况下,动作执行主体按照云服务器预设的动作列表执行动作。
本发明提供的一种物联网互联协作***的云事件处理方法及装置,将事件源设备触发的指定事件的事件信息发送给云服务器,云服务器根据预设条件,判断至少一个组合的指定事件的事件信息是否满足预设条件,若满足预设条件,动作执行主体则按照云服务器中预设的动作列表执行动作。通过本发明提供的方法,将各个事件源、动作执行主体与云服务器等通过软件通信连接起来,实现了一种自动化处理过程,能够按照预先预定的计划,将物联网中多设备、多服务之间连接互联协作,从而可以自动地、共同地为用户服务。
附图说明
图1为本发明实施例一的一种物联网互联协作***的云事件处理方法流程图;
图2为本发明实施例一的一种物联网互联协作***的云事件处理方法中智能路由配置流程图;
图3为本发明实施例一的一种物联网互联协作***的云事件处理方法中智能感知设备配置流程图;
图4为本发明实施例一中的四维时空背景下的事件图谱图;
图5为本实施例一中的人与人、人与物及物与物之间的关联关系示意图;
图6为本发明实施例一中所使用到的各种模块间的连接关系框图;
图7为本发明实施例一的一种物联网互联协作***的云事件处理整体方法流程图;
图8为本发明实施例二的一种物联网互联协作***的云事件处理装置示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
实施例一、一种物联网互联协作***的云事件处理方法。下面结合图1-图6对本发明提供的方法进行详细说明。
参见图1,S101、监测若干个事件源设备触发的指定事件,获取该指定事件的事件信息。
具体的,本实施例中利用事件源设备(包括智能感知设备、智能终端及第三方服务***等)监测预先设定的指定事件(比如,智能感知设备感知到垃圾桶的垃圾已满)是否发生,当事件源设备检测到预先设定的指定事件发生时,触发指定事件,并获取该指定事件的事件信息,其中,事件信息包括时间信息(when)、地点信息(where)、对象信息(Object,可以是人,也可以是物,比如智能感知设备)及任务信息(what,即做了什么事情)。可以参见图4,图4为人与人、人与物以及物与物之间的关联关系形成了四维时空背景下的时间图谱,及图5中运用物联网技术将多人、多物及多事件连接在一起,形成一个互联协作关系网。
可以参见图6,其中,事件源设备中的智能感知设备可以包括多种智能设备,比如用于感知及控制物品和环境的设备、传感器、用于安防的摄像头、红外传感、智能腕表和计步器等。智能感知设备所感知或者操控的对象,可以包括物品也可以包括生物,例如,门、窗、电器、家具、开关、储物盒、人体、宠物、环境或车等。
S102、将指定事件的事件信息发送给云服务器。
具体的,步骤S101中的若干事件源设备监测到指定事件的发生,并获取到相应事件源设备监测的指定事件的事件信息,本步骤通过智能路由将获取的指定事件的事件信息(包括时间信息、地点信息、对象信息和任务信息)发送给云服务器,其中,指定事件的事件信息以数据库的形式存储在云服务器中。云服务器可以为一个服务器,也可以有多个服务器(集群服务器),当云服务器有多个服务器时,可以根据各个云服务器的负载来分配每个服务器上的数据量。
参见图6,智能路由的主要作用是将事件源设备进行路由和网络地址及通信方式的转换,最终实现以本地的以太网、WIFI、ZigBee、蓝牙或433M工业通信转向Internet网络。
云服务器层主要包括数据库层,本实施例采用关系型集群数据库(如MySQL、SQLServer、Oracle等)或NoSQL数据库(如MongoDB、Hbase等),实现对海量数据的存储和快速查询,比如可以采用分布式存储和分布式查询。
在将指定事件的事件信息以数据库存储的过程中,可以以事件信息中的时间信息、地点信息、对象信息和任务信息这四个属性字段组合作为一条数据记录,即在某个时间、某个地点、某个人或物、做了某件事作为一条数据记录。这样存储方便用户后续的查询,用户在查询的过程中,可以以其中的某一个属性字段作为查询条件,可以以其中的多个属性字段作为查询条件,都能够从数据库中方便地查询到用户需要的数据。
云服务器层还设置有数据缓存层,以加快查询过程。在本实施例中,数据缓存采用key-value(主键)结构的内存存储***(如Memcached、Redis等),采用特定的算法从海量的数据中找出从数据库中查询最频繁的数据,并将这些查询最频繁的数据进行内存缓存,当下一次用户以同样的主键进行查询时,直接从缓存中调用用户需要的数据,而不需要从数据库中查询,加快了查询过程。
需要说明的是,在事件源设备监测指定事件是否发生的过程中(当然,也可以在监测之前或监测之后),用户可以根据需要自由添加、删除或重新配置智能路由。图2中为配置智能路由的方法流程图,首先,用户(可以包括一般的用户、SNS中的各种角色、服务商或生厂商等)打开智能终端(可以包括PC、笔记本、平板、手机、智能手表或智能眼镜等)上的APP,通过APP登陆(可以通过账号、密码的方式登陆)到后台***;若用户希望加入一个新路由,则在智能路由器上按重置按钮,将智能路由器上的网络IP、密匙等置成初始出厂状态;然后通过智能终端上的APP扫描智能路由器上的二维码,并解析二维码中包含的信息(即路由初始的WIFI网络IP、密匙等),智能终端并自动连接智能路由;用户通过智能终端上的APP设置智能路由的外网ADSL(Asymmetric Digital Subscriber Line,非对称数字用户环路)账号、密码等,同时设置智能路由新的网络IP、密匙等;最后,将之后能路由重启完成设置,并采用智能路由标识登陆注册一个新的路由。其中,智能路由可以支持蓝牙、ZigBee、433M到WIFI的路由转换,也兼容WIFI。
另外,用户也可以根据需要自由添加、删除或重新配置事件源设备,比如智能感知设备,可以参见图3,为配置智能感知设备的方法流程图。首先,用户通过智能终端上的APP登陆到后台***,若用户希望加入一个新的智能感知设备,在智能感知设备上按重置按钮,将本地智能感知设备的ZigBee、蓝牙、WIFI等模块的网络标识和密匙置成初始出厂状态;用户通过智能终端上的APP扫描智能感知设备上的二维码,并解析二维码中包含的信息(即二维码中包含的通信方式、网络IP、密匙等),并将智能路由的内网初始化成与智能感知设备匹配的状态;智能感知设备连接智能路由,并从智能路由处获取新的内网网络IP、密匙等;智能感知设备重启完成设置,并在智能感知设备标识下登陆注册一个新的智能感知设备。
当用户根据自己的需要配置完智能路由和事件源设备后,事件源设备监测的指定事件的事件信息就可以通过配置的智能路由发送给云服务器,以供云服务器的后续的处理。
S103、云服务器根据预设条件,判断至少一个指定事件的事件信息是否满足预设条件。
具体的,本实施例中的预设条件是用户在智能终端上预先设置的,设置完成后将预设条件传送给云服务器。具体实现时,用户在智能终端上设置当一个或多个事件源设备感知到指定事件(为了描述清楚,将某一个事件源设备监测的指定事件成为一个微事件)发生时,就会执行相应的动作,比如,当红外传感设备感知到垃圾桶中的垃圾已满,并且门锁感应器感应到门从关闭状态转换到打开状态(即门锁感应器感应到用户正好准备出门),这时就应该提醒用户执行扔垃圾的动作。简单说,用户可以在智能终端上设置当一个或多个微事件同时发生时,则触发执行相应的动作。
当用户在智能终端上设置了预设条件后,将设置的预设条件存储在云服务器上。需要说明的是,如图6所示,云服务器中的网关服务器是基于HTTP、TTPS或TCP协议,通过Wbserver或Appserver服务器,实现对事件源设备和智能终端的数据的接收或发送。
在上述步骤中,若干个事件源设备将指定事件的事件信息通过智能路由发送给云服务器,云服务器中的事件服务器对存储在云服务器中的数据进行分析处理。其中,事件服务器可以采用IAVA、PHP、.NET或C++等语言,采用Web或Server端应用程序框架,实现所有与事件相关的逻辑处理。
首先,事件服务器会对存储在云服务器中的数据(即指定事件的事件信息)进行过滤,减少时间服务器分析处理的数据量。事件服务器可以通过上述的四个属性字段对云服务器数据库中的数据进行过滤,比如,对于饮水机上的桶装水而言,若智能感知设备感知到桶中的水没有了,另外,若当前时间是白天,则触发执行换水的动作;若当前时间是晚上(比如,20:00以后),则不触发换水的动作,即只是在白天智能感知设备感知到桶装水没有了,才会提醒用户换水。事件服务器对经过过滤后的数据分析处理,减小了处理的数据量,加快了处理数据的速度。
然后,事件服务器会对过滤后的数据进行分析处理,判断预设条件中的一个或多个微事件是否均已发生。比如,如上所述,当在白天智能感知设备感知到桶装水没有了,然后再查看屋子里还有没有桶装水,如果有,提醒用户换水;如果没有,可能会提醒用户需要去购水。
S104、在至少一个指定事件的事件信息满足预设条件的情况下,动作执行主体按照云服务器预设的动作列表执行动作。
具体的,当云服务器中的事件服务器探测到预设条件下的一个或多个微事件均已发生,则事件服务器通过智能终端APP想用户发送提示信息,提示用户满足条件的事件已发生。若用户希望执行相应的动作,则将自己的意愿通知事件服务器。比如,事件服务器可以向用户发出“事件已发生,执行相应动作”或“事件已发生,不执行相应动作”的提示信息,用户若希望执行相应的动作,可以选择“事件已发生,执行相应的动作“,则将自己希望执行相应动作的意愿告知事件服务器。
然后,事件服务器按照预设的动作列表执行相应的动作,在具体实现时,事件服务器会按照预设的动作列表触发执行动作的操作命令,并且将该操作命令发送给相应的动作执行主体,动作执行主体接收到操作命令,会根据操作命令的提示执行相应的动作。比如,智能感知设备接收到操作命令,会执行硬件操作;智能终端接收到操作命令,会通知相关人员执行线下业务;第三方服务***接收到操作命令,会执行第三方服务。
当智能感知设备或智能终端或第三方服务***根据操作命令执行相应的动作后,向事件服务器报告动作执行的执行进度和执行结果。事件服务器保存动作执行进度和执行结果,并通知给智能终端,使用户实施了解动作执行过程,更好地进行决策。
需要说明的是,第三方服务器主要是扩展对事件的多种处理及执行功能,比如,电子商务、导航或O2O(Online To Offline,线上线下电子商务)等等。当然,第三方服务器也可以作为事件源的发起者,比如,在电子商务上的购物过程,当购物到某个环节,可能会触发执行相应的动作。其中,云服务器中的API服务器使用JAVA、PHP、.NET或C++等语言,通过Oauth2.0协议与第三方服务器通信,完成相关的事件处理过程。
以上对本发明提供的方法进行了详细的说明,为了加深对本发明提供的方法的深入理解,下面结合图7对本发明提供的方法的整个流程进行仔细的描述。
图7中,首先,用户打开智能终端上的APP登陆到智能终端的后台***,并通过APP设置执行动作的预设条件(即当在何时、何地发生怎样的事件,则自动执行怎样的动作),并将设置的预设条件存储在云服务器中;当事件源设备监测到指定事件(即上述所谓的微事件)发生时,通过智能路由将指定事件的事件信息(即时间信息、地点信息、对象信息和任务信息)发送给云服务器;云服务器中的事件服务器根据用户设置的预设条件判断预设条件中的所有微事件是否都已发生;当预设条件中的所有微事件均已发生时,事件服务器向用户发送提示信息,提示用户满足预设条件的事件已发生,是否要执行相应的动作,若用户希望执行相应的动作,则通知事件服务器执行相应的动作;事件服务器根据预设的动作列表向动作执行主体发送执行动作的操作命令,当动作执行主体接收到操作命令后,执行相应的动作,并向事件服务器报告动作执行进度和执行结果,事件服务器保存动作执行进度和执行结果,并通知用户终端,以便用户实时了解动作执行过程,更好地作出决策。
本发明提供的方法,具有广泛的应用,例如,可以应用于智能家居中的智能储物盒,当智能感知设备检测到智能储物盒中的物品即将使用完毕,通过智能路由和云服务器,通知用户,并按照用户的预先设定条件,自动触发购买流程,然后通过第三方电子商务服务平台实现物品的自动购买,通过物流人员送货上门,并通过智能门锁接纳物品,从而实现消费品自动购买的整个闭环。
本发明提供的方法还能实现多人决策和协作,例如,开会、聚餐或旅行。即由活动发起人通过智能终端APP发起活动,设置事件发生的时间(范围)、地点(备选列表)、参与人员(好友、同事、驴友等)、活动内容(开会、聚餐或旅行等);所有参与人员接收通知后,设定自己的空闲时间(可用)、非空闲事件(不可用),自己喜欢的地点(投票),***按照匹配和投票结果,自动确定活动的时间、地点、活动内容及能够参与的人员。在活动当天,自动进行餐厅、票务的预定,自动通知、提醒所有人员参与,同时通过智能终端APP为与会人员提供导航服务。
利用本发明提供的方法,还能实现一体化的智能安防***,即在家居安防***触发警报后,自动通知到云服务器,云服务器通过智能终端APP通知用户,同时按照用户的预先设定,通知社区保安、公安警察部门,同时控制家庭内部的安防***执行闭锁操作,在社区保安的授权下,社区出入口同时执行闭锁操作,社区安防摄像头及***进入警戒状态,并自动将家庭安防***拍摄的疑犯照片及其它资料实时同步到社区安防***、公安局警用***、保安的手机APP、片区值班民警的手机APP以及附近邻居的手机APP中,在发现嫌犯后,自动通过APP同步到整个网络中,提醒其它居民、保安和民警嫌犯的位置。
另外,利用本发明的方案,还可以实现智能化的家电售后维护***,在用户的家用电器出现故障后,设备自动通知家里的云服务器,云服务器通过智能终端APP通知用户,同时按照用户的预先设定通知厂家,厂家通过事件的故障编码可获知故障原因,然后***通知维修人员按照用户设定的时间上门维修。这一实施案例,也适用于厂家对电器功能的使用情况、频度、用户偏好的收集。
实施例二、一种物联网互联协作的云事件处理装置。下面结合图8对本发明提供的装置进行详细说明。
图8中,本发明提供的装置包括配置模块801、事件信息获取模块802、事件信息发送模块803、预定条件设置模块804、判断模块805、动作执行模块806和报告模块807。
其中,配置模块801主要用于根据需要,自由添加、删除或重新配置智能路由和智能感知设备。
事件信息获取模块802主要用于监测若干个事件源设备触发的指定事件,获取该指定事件的事件信息。
具体的,本实施例中利用事件源设备(包括智能感知设备、人及第三方服务器等)监测预先设定的指定事件(比如,智能感知设备感知到垃圾桶的垃圾已满)是否发生,当事件源设备监测到预先设定的指定事件发生时,触发指定事件,设置于事件源设备中的事件信息获取模块802获取这些指定事件的事件信息,其中,事件信息包括时间信息(when)、地点信息(where)、对象信息(Object,可以是人,也可以是物,比如本实施例中的智能感知设备)及任务信息(what,即做了什么事情)。
需要说明的是,在事件源设备监测指定事件是否发生的过程中(当然,也可以在监测之前或监测之后),用户可以根据需要通过配置模块801自由添加、删除或重新配置智能路由和事件源设备,具体的配置过程可以参见方法步骤中S102的相关技术特征,在此不再重复说明。
事件信息发送模块803主要用于将事件信息获取模块802获取的指定事件的事件信息发送给云服务器。
具体的,当事件信息发送模块803将事件信息发送给云服务器后,云服务器将以集群数据库的形式存储指定事件的事件信息。本实施例采用关系型集群数据库(如MySQL、SQLServer、Oracle等)或NoSQL数据库(如MongoDB、Hbase等),实现对海量数据的存储和快速查询,比如可以采用分布式存储和分布式查询。
另外,云服务器层还设置有数据缓存层,以加快查询过程。在本实施例中,数据缓存采用key-value(主键)结构的内存存储***(如Memcached、Redis等),采用特定的算法从海量的数据中找出从数据库中查询最频繁的数据,并将这些查询最频繁的数据进行内存缓存,当下一次用户以同样的主键进行查询时,直接从缓存中调用用户需要的数据,而不需要从数据库中查询,加快了查询过程。
预定条件设置模块804主要用于登录智能终端后,通过智能终端应用程序设置执行动作的预定条件,并将该预定条件保存于云服务器。
判断模块805主要用于调用云服务器根据预定条件设置模块804设置的预设条件,判断至少一个指定事件的事件信息是否满足预设条件。
动作执行模块806主要用于当判断模块805判断出至少一个指定事件的事件信息满足预设条件的情况下,动作执行主体按照云服务器预设的动作列表执行动作。
报告模块807主要用于调用各动作执行主体向云服务器报告动作执行的执行进度和执行结果;服务器保存该动作执行的执行进度和执行结果,并通知终端设备。
具体的,当云服务器中的判断模块805判断出预设条件下的一个或多个微事件均已发生,则事件服务器通过智能终端APP想用户发送提示信息,提示用户满足条件的事件已发生。若用户希望执行相应的动作,则将自己的意愿通知事件服务器。
然后,事件服务器按照预设的动作列表执行相应的动作,在具体实现时,事件服务器会按照预设的动作列表触发执行动作的操作命令,并且将该操作命令发送给相应的动作执行主体,动作执行主体中的动作执行模块806接收到操作命令,会根据操作命令的提示执行相应的动作。比如,智能感知设备接收到操作命令,会执行硬件操作;智能终端接收到操作命令,会通知相关人员执行线下业务;第三方服务***接收到操作命令,会执行第三方服务。
当事件源设备或智能终端或第三方服务***根据操作命令执行相应的动作后,设置于事件源设备或智能终端或第三方服务***中的报告模块807向事件服务器报告动作执行的执行进度和执行结果。事件服务器保存动作执行进度和执行结果,并通知给智能终端,使用户实施了解动作执行过程,更好地进行决策。
本发明提供的一种物联网互联协作***的云事件处理方法及装置,将事件源设备监测的指定事件的事件信息发送给云服务器,云服务器根据用户设置的预设条件,判断至少一个指定事件的事件信息是否满足预设条件,若满足,动作执行主体则按照预设的动作列表执行相应的动作。本发明提供的方法,将物联网中的事件源设备、智能终端及云服务器等通过软件通信连接在一起,实现了一种自动化处理方法,能够按照预先设定的计划,将物联网中多人、多物、多设备及多服务智能连接互联协作,从而可以自动地、共同地为用户服务;在实现本发明提供的方法的过程中,所有遵循标准的设备、终端和服务都可以自由加入进来,具有通用性和开放性;本发明以事件作为物联网时代的主导角色,互联的物品和人同等重要,所有的联系由事件贯穿,人称为被服务对象,基于云服务器的事件***才是所有物品和人连接的核心对象;本发明创造了一个四维时空背景下所有互联的人与物品的关系图谱,它反映的是何时、何地、何物、何人发生了怎样的事情,以及按照预定的计划,何人、何物应该做出怎样的反应(动作),关系图谱中的所有元素协同工作,形成一个巨大的互联网络。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种物联网互联协作***的云事件处理方法,其特征在于,包括:
根据需要,自由添加、删除或重新配置智能路由和/或事件源设备;
步骤S101、监测若干个事件源设备触发的指定事件,获取所述指定事件的事件信息;
步骤S102、事件源设备通过智能路由将所述指定事件的事件信息发送给云服务器,云服务器以数据库的形式存储所述指定事件的事件信息;
步骤S103、云服务器根据预设条件,判断至少一个指定事件的事件信息是否满足预设条件;
步骤S104、在至少一个指定事件的事件信息满足预设条件的情况下,云服务器按照预设的动作列表触发执行动作的操作命令,并将该操作命令发送给相应的动作执行主体;
所述动作执行主体接收到所述操作命令,执行动作;
各动作执行主体向云服务器报告动作执行进度和执行结果,云服务器保存该动作执行进度和执行结果,并通知智能终端。
2.如权利要求1所述的云事件处理方法,其特征在于,执行所述步骤S101之前包括:
登录智能终端后,通过智能终端应用程序设置执行动作的预设条件,并将所述预设条件保存于云服务器中。
3.一种物联网互联协作***的云事件处理装置,其特征在于,包括:
配置模块,用于根据需要,自动添加、删除或重新配置智能路由和/或事件源设备;
事件信息获取模块,用于监测若干个事件源设备触发的指定事件,获取所述指定事件的事件信息;
事件信息发送模块,用于通过智能路由将所述指定事件的事件信息发送给云服务器;云服务器以数据库的形式存储所述指定事件的事件信息;
判断模块,用于调用云服务器根据预设条件,判断至少一个指定事件的事件信息是否满足预设条件;
动作执行模块,用于在至少一个指定事件的事件信息满足预设条件的情况下,动作执行主体按照云服务器预设的动作列表执行动作;
报告模块,用于调用各动作执行主体向云服务器报告动作执行进度和执行结果;
云服务器保存该动作执行进度和执行结果,并通知智能终端。
4.如权利要求3所述的云事件处理装置,其特征在于,还包括:
预设条件设置模块,用于登录智能终端后,通过智能终端应用程序设置执行动作的预设条件,并将所述预设条件保存于云服务器中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410328175.5A CN104202353B (zh) | 2014-07-09 | 2014-07-09 | 一种物联网互联协作***的云事件处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410328175.5A CN104202353B (zh) | 2014-07-09 | 2014-07-09 | 一种物联网互联协作***的云事件处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104202353A CN104202353A (zh) | 2014-12-10 |
CN104202353B true CN104202353B (zh) | 2018-02-13 |
Family
ID=52087578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410328175.5A Expired - Fee Related CN104202353B (zh) | 2014-07-09 | 2014-07-09 | 一种物联网互联协作***的云事件处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104202353B (zh) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104506596A (zh) * | 2014-12-15 | 2015-04-08 | 活点信息技术有限公司 | 一种基于事件驱动机制的物联网运行*** |
CN105989680A (zh) * | 2015-03-23 | 2016-10-05 | 中兴通讯股份有限公司 | 一种实现家庭安全控制的方法和安防主机 |
CN104751075A (zh) * | 2015-04-08 | 2015-07-01 | 天津创思佳网务科技发展有限公司 | 一种隐私保护智能提醒***及其使用方法 |
CN105072144A (zh) * | 2015-06-30 | 2015-11-18 | 青岛海尔智能家电科技有限公司 | 服务端通知消息的发送方法及装置 |
CN105116738A (zh) * | 2015-07-14 | 2015-12-02 | 哈尔滨理工大学 | 智能家电控制装置和采用该装置实现家电的控制方法 |
CN106371333A (zh) * | 2015-07-20 | 2017-02-01 | 阿里巴巴集团控股有限公司 | 一种智能设备的控制方法、装置及*** |
US10600296B2 (en) | 2015-08-19 | 2020-03-24 | Google Llc | Physical knowledge action triggers |
WO2017124492A1 (zh) * | 2016-01-24 | 2017-07-27 | 王志强 | 自动切换表盘技术的数据采集方法及电子手表 |
WO2017124544A1 (zh) * | 2016-01-24 | 2017-07-27 | 谢文 | 实时路况推送技术的数据采集方法及导航*** |
WO2017127999A1 (zh) * | 2016-01-25 | 2017-08-03 | 常平 | 生产导航路线图时的数据采集方法以及路线规划*** |
WO2017128118A1 (zh) * | 2016-01-27 | 2017-08-03 | 邓娟 | 路线推荐时的数据信息采集方法以及导航*** |
CN107302550A (zh) * | 2016-04-15 | 2017-10-27 | 浩思八方科技(北京)有限公司 | 一种云端一体化芯片设计方法 |
CN105894404A (zh) * | 2016-04-18 | 2016-08-24 | 苏州寅初信息科技有限公司 | 一种基于大数据的酒店干扰事件提醒方法 |
CN105959398B (zh) * | 2016-06-15 | 2019-05-31 | 华南师范大学 | 面向协同的物联网交互控制方法和装置 |
CN106127068B (zh) * | 2016-06-15 | 2018-12-21 | 华南师范大学 | 基于有向图的物联网交互控制方法和装置 |
CN107517238A (zh) * | 2016-06-17 | 2017-12-26 | 阿里巴巴集团控股有限公司 | 一种用于物联网的智能设备控制方法、装置和设备 |
CN107517236B (zh) * | 2016-06-17 | 2021-06-15 | 斑马智行网络(香港)有限公司 | 一种用于物联网的事件处理方法、装置和设备 |
CN107566314B (zh) * | 2016-06-30 | 2021-05-14 | 斑马智行网络(香港)有限公司 | 一种数据传输***、方法和设备 |
CN106292628A (zh) * | 2016-08-16 | 2017-01-04 | 珠海格力电器股份有限公司 | 电器故障监控***及方法 |
CN106375429A (zh) * | 2016-08-31 | 2017-02-01 | 宁波金唐软件有限公司 | 一种任务推送*** |
CN106548605A (zh) * | 2016-10-18 | 2017-03-29 | 北京小米移动软件有限公司 | 垃圾桶监测方法和装置 |
CN106850358B (zh) * | 2016-12-29 | 2021-10-26 | 无锡小天鹅电器有限公司 | 智能电器及其控制方法、装置、*** |
CN108428027B (zh) * | 2017-02-14 | 2022-04-19 | 钉钉控股(开曼)有限公司 | 事件处理方法及装置 |
CN106941520A (zh) * | 2017-03-03 | 2017-07-11 | 杭州硬功馆科技有限公司 | 家用供应链管理*** |
CN107341230A (zh) * | 2017-07-03 | 2017-11-10 | 北京奇虎科技有限公司 | 异构数据库的数据同步方法及装置 |
CN107517270A (zh) * | 2017-09-07 | 2017-12-26 | 广东美的暖通设备有限公司 | 数据监控***、方法及其相关设备 |
CN109842667B (zh) * | 2017-11-29 | 2021-10-01 | 北京京东尚科信息技术有限公司 | 用于云平台管理智能设备的方法及云平台*** |
TWI775800B (zh) * | 2018-01-18 | 2022-09-01 | 鼎泰豐電線電纜股份有限公司 | 物流訂單產生系統及物流訂單產生方法 |
US11238353B2 (en) * | 2018-05-08 | 2022-02-01 | International Business Machines Corporation | Cognitive engine for multiple internet of things devices |
CN109005220B (zh) * | 2018-07-17 | 2022-01-25 | 中国联合网络通信集团有限公司 | 物联网终端的业务实现方法及物联网接入网关 |
CN111478931B (zh) * | 2019-01-23 | 2022-05-27 | 阿里巴巴集团控股有限公司 | 一种基于物联网***的数据处理方法及物联网*** |
CN113630454A (zh) * | 2021-08-02 | 2021-11-09 | 胜斗士(上海)科技技术发展有限公司 | 物联网管理方法和*** |
CN113965538B (zh) * | 2021-10-21 | 2023-04-18 | 青岛海信智慧生活科技股份有限公司 | 设备状态消息处理方法、装置及存储介质 |
CN114973495B (zh) * | 2022-06-28 | 2024-06-04 | 北京字跳网络技术有限公司 | 投票处理方法、***、装置、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1599999A (zh) * | 2001-12-01 | 2005-03-23 | 爱肯特路公司 | 基于因特网的家庭自动化自动服务器及其控制方法 |
CN103268419A (zh) * | 2013-05-27 | 2013-08-28 | 中国地质大学(武汉) | 物联网腰带式监控装置及云端健康管理***与操作方法 |
CN103458059A (zh) * | 2012-06-05 | 2013-12-18 | 深圳市华百安智能技术有限公司 | 智能型家居远控***平台 |
CN103617660A (zh) * | 2013-11-04 | 2014-03-05 | 南京物联传感技术有限公司 | 无线开锁设备及开锁方法 |
CN103747024A (zh) * | 2013-07-11 | 2014-04-23 | 弗徕威智能机器人科技(上海)有限公司 | 一种基于云计算的智能交互机器人***及交互方法 |
-
2014
- 2014-07-09 CN CN201410328175.5A patent/CN104202353B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1599999A (zh) * | 2001-12-01 | 2005-03-23 | 爱肯特路公司 | 基于因特网的家庭自动化自动服务器及其控制方法 |
CN103458059A (zh) * | 2012-06-05 | 2013-12-18 | 深圳市华百安智能技术有限公司 | 智能型家居远控***平台 |
CN103268419A (zh) * | 2013-05-27 | 2013-08-28 | 中国地质大学(武汉) | 物联网腰带式监控装置及云端健康管理***与操作方法 |
CN103747024A (zh) * | 2013-07-11 | 2014-04-23 | 弗徕威智能机器人科技(上海)有限公司 | 一种基于云计算的智能交互机器人***及交互方法 |
CN103617660A (zh) * | 2013-11-04 | 2014-03-05 | 南京物联传感技术有限公司 | 无线开锁设备及开锁方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104202353A (zh) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104202353B (zh) | 一种物联网互联协作***的云事件处理方法及装置 | |
Jia et al. | Adopting Internet of Things for the development of smart buildings: A review of enabling technologies and applications | |
Yaqoob et al. | Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges | |
US10524027B2 (en) | Sensor based system and method for premises safety and operational profiling based on drift analysis | |
Zielonka et al. | Smart homes: How much will they support us? A research on recent trends and advances | |
Muntjir et al. | An analysis of Internet of Things (IoT): novel architectures, modern applications, security aspects and future scope with latest case studies | |
CN107645550A (zh) | 智慧社区协同管理服务*** | |
Kesavan et al. | A 24 hour IoT framework for monitoring and managing home automation | |
CN103716822A (zh) | 监控方法及装置 | |
CN105554461A (zh) | 视频监控及蓝牙门锁的应用***及方法 | |
CN109445848A (zh) | 设备联动方法及装置 | |
Lojka et al. | Service-oriented architecture and cloud manufacturing | |
CN103973815A (zh) | 一种跨数据中心存储环境统一监控方法 | |
CN103731870A (zh) | 监控任务的管理方法及装置 | |
US20160370775A1 (en) | Methods and systems for remote multi-tenant facility management | |
CN104299380A (zh) | 一种楼宇报警***、方法和装置 | |
US20240223656A1 (en) | Internet of things distribution system and method of implementing the same | |
US20170230280A1 (en) | Home automation device having an alternative communication link with a remote computer server | |
CN106127625A (zh) | 一种基于指纹识别的保障房管理***及方法 | |
WO2016128941A1 (en) | Integration platform to enable operational intelligence and user journeys for smart cities and the internet of things | |
Oriwoh et al. | Internet of Things: The argument for smart forensics | |
Sai et al. | Smart Home Messenger Notifications System using IoT | |
CN109286670A (zh) | 一种物联网互联协作***的云事件处理方法及装置 | |
Sivagami et al. | Smart home automation system methodologies-a review | |
Quadri et al. | Efficient data classification for IoT devices using AWS Kinesis platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190628 Address after: 100000 Beijing Chaoyang District Wangjing West Road No. 50 Building 2 Unit 103 Patentee after: Dong Yongfang Address before: 430072 Room 1005, Room 1, Unit 1, Hongfu Home, Xiaqian Village, Xiongchu Avenue, Donghu High-tech Zone, Hongshan District, Wuhan City, Hubei Province Patentee before: WUHAN LINGAO TECHNOLOGY CO., LTD. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180213 Termination date: 20190709 |
|
CF01 | Termination of patent right due to non-payment of annual fee |