一种基于事件驱动机制的物联网运行系统的制作方法

文档序号:7822875阅读:365来源:国知局
一种基于事件驱动机制的物联网运行系统的制作方法
【专利摘要】一种基于事件驱动机制的物联网运行系统,涉及物联网【技术领域】,特别是属于一种基于事件驱动机制的物联网运行系统。具有传感器模块、物联网智能交换机、物联网服务器和用户端设备,传感器模块连接物联网智能交换机,物联网智能交换机连接物联网服务器,用户端设备上加载有控制物页,其特征在于,物联网服务器分别与外部被触发驱动的执行模块、系统管理员模块、用户端设备相连接,物联网智能交换机连接内部被触发驱动的执行模块,物联网服务器上设置有事件驱动协议模块、安全模块、存储模块、处理模块和通讯集成模块,各模块间进行交互通信连接。本发明具有节约人力物力、智能化程度高、可广泛应用到各个行业中的积极效果。
【专利说明】一种基于事件驱动机制的物联网运行系统

【技术领域】
[0001]本发明涉及物联网【技术领域】,特别是属于一种基于事件驱动机制的物联网运行系统。

【背景技术】
[0002]现阶段物联网技术迅速发展,但是发展也多停留在互联网中对信息的收集、显示,并根据收集到的信息进行简单的人工控制或是简单的机械控制,没有达到智能、联动控制等的技术效果。


【发明内容】

[0003]本发明的目的在于提供一种基于事件驱动机制的物联网运行系统,以达到充分调动和利用物联网系统中人与物、物与物之间的联系,进一步提高智能控制技术效果的目的。
[0004]本发明所提供的一种基于事件驱动机制的物联网运行系统,具有传感器模块、物联网智能交换机、物联网服务器和用户端设备,传感器模块连接物联网智能交换机,物联网智能交换机连接物联网服务器,用户端设备上加载有控制物页,其特征在于,物联网服务器分别与外部被触发驱动的执行模块、系统管理员模块、用户端设备相连接,物联网智能交换机连接内部被触发驱动的执行模块,物联网服务器上设置有事件驱动协议模块、安全模块、存储模块、处理模块和通讯集成模块,各模块间进行交互通信连接;
其中,事件驱动协议模块含有事件驱动遵守的协议或是规则,并包含需要进行事件驱动的一些事先设定好的驱动方案以及被驱动模块的执行方案,上述协议或是规则根据特定事件设定,并据不同情况随时进行完善、更新,触发事件需要外部执行时候,经过物联网服务器通讯执行;触发事件为内部执行时候,经过物联网智能交换机通讯执行。
[0005]本发明的工作过程如下:物联网系统中的传感器模块收集事件信息,物联网智能交换机收集、汇总传感器模块收集到的事件信息,并将汇总后的事件信息上传到物联网服务器,由物联网服务器对事件信息进行数据分析,经过分析进行处理,需要传送到用户端查看的信息通过通讯集成模块传送到用户端设备查看,需要进行操作的,物联网服务器根据事件的不同信息,按照事件驱动协议模块中的协议或是规则进行处理:首先,物联网服务器处理模块判断是内部执行还是外部执行,如果是内部执行,发送信息或是指令到物联网智能交换机上,由物联网智能交换机连接的内部被触发驱动的执行模块进行处理操作;如果是外部执行,则物联网服务器直接联网到外部被触发驱动的执行模块进行处理操作。需要用户查看的和直接进行操作的,都会在用户端设备的控制物页上面动态实时显示被触发驱动事件的实时状态。
[0006]本发明实现了基于事件信息驱动机制的、针对不同的事件信息触发及处理过程不同的物联网运行,具有节约人力物力、智能化程度高、可广泛应用到各个行业中的积极效果O

【专利附图】

【附图说明】
[0007]附图部分公开了本发明的具体实施例,其中,
图1,本发明整体结构示意图;
图2、本发明工作流程图。

【具体实施方式】
[0008]如图1所示,本发明所提供的一种基于事件驱动机制的物联网运行系统,具有传感器模块、物联网智能交换机、物联网服务器和用户端设备,传感器模块连接物联网智能交换机,物联网智能交换机连接物联网服务器,用户端设备上加载有控制物页,物联网服务器分别与外部被触发驱动的执行模块、系统管理员模块、用户端设备相连接,物联网智能交换机连接内部被触发驱动的执行模块,物联网服务器上设置有事件驱动协议模块、安全模块、存储模块、处理模块和通讯集成模块,各模块间进行交互通信连接。
[0009]其中,事件驱动协议模块含有事件驱动遵守的协议或是规则,并包含需要进行事件驱动的一些事先设定好的驱动方案以及被驱动模块的执行方案,上述此协议或是规则根据特定事件设定,并据不同情况随时进行完善、更新,触发事件需要外部执行时候,不需要经过物联网智能交换机通讯执行;触发事件为内部执行时候,需要经过物联网智能交换机通讯执行。
[0010]较优的,该事件驱动协议模块可以根据用户端的需要进行临时设定事件驱动的模式或是方案,适用用户不断变化的需要,从而满足物联网中物、人、物之间的交互、操控、触发、联动控制的需要。
[0011]物联网服务器,用来存储该发明系统中的所有的信息,并且用来进行复杂、繁琐的事件的触发机制的设置和进行管理端的设定,或是添加临时性触发机制,并进行系统的运营维护、系统升级等功能。
[0012]安全模块,是对该发明系统中的数据、接入设备或是插件以及访问人员的访问进行监控,以防出现黑客进入、信息入侵等情况,并将通信的数据包或是信息包进行动态的分布式的安全封装,实现不同通信段、不同时间段、不同时间的不同的安全协议的封装数据,实现数据的安全传输。接入到系统中的进行数据访问的其他用户,或是接入的插件,用户端会进行用户权限的查看并跟踪用户访问内容,记录访问的路径,出现非法访问或是访问不能查看的内容,安全模块会切断数据的访问,进行隔离并出现安全事件报警,进行安全事件驱动机制进行的操作,会将信息传送到用户端设备或是物联网服务器上的系统管理有模块,管理人员会进行查看,或是会按照设定好的安全应急预案进行处理,将安全问题尽可能的从源头上进行隔离或是预防。
[0013]存储器模块用于存储该系统中的信息的备份,物联网服务器的信息会定期备份存储到存储器模块上面,实现对服务器系统的数据、信息的存储,同时也备份存储一些事件驱动机制的方案、应急预案、安全预案、事件驱动的规则类的、程序类的文件及系统文件,对系统数据进行存储备份。
[0014]如图2所示,本发明工作时,首先,物联网系统中的传感器模块收集各种不同的事件信息,物联网智能交换机收集、汇总传感器模块收集到的事件信息,并将汇总后的事件信息上传到物联网服务器,由物联网服务器对事件信息进行数据分析,经过分析会根据事件的不同情况进行不同的处理,需要传送到用户端查看的信息会通过通讯集成模块传送到用户端查看,需要进行操作的,物联网服务器根据事件的不同信息,按照事件驱动协议模块中的协议或是规则进行特定的处理:首先,物联网服务器处理模块判断是内部执行还是外部执行,如果是内部执行,发送信息或是指令到物联网智能交换机上,由物联网智能交换机连接的内部被触发驱动的执行模块进行处理操作;如果是外部执行,则物联网服务器直接联网到外部被触发驱动的执行模块进行处理操作。不管是需要用户查看的还是直接进行操作的,都会在用户端设备的控制物页上面动态实时显示被触发驱动事件的实时状态。
[0015]所述的外部执行,是指不属于本物联网系统内的模块执行的,不受物联网服务器控制,只由物联网服务器通讯触发;如智能公安系统中,采用了本发明所提供的基于事件驱动机制的物联网运行系统,当传感器模块收集到了小偷进入的信息时,物联网服务器通过通讯集成模块会直接报警到公安系统,接下来的的操作处理由公安系统自有的方式进行。
[0016]内部执行,是由物联网系统内的模块执行的,受物联网服务器直接控制的模块进行的操作。
[0017]上述特定的处理,也可以根据用户的权限进行设定,比如用户端仅限于用户家居中的自有物品的状态的查看、开关、定时等,系统管理员则可根据高级、中级、低级权限,可以查看制定区域信息或是进行调试、操控等操作,用户权限可以根据需求进行动态修改,不断升级。
[0018]该发明所述的物联网服务器内的通讯集成模块,支持有线、无线、蓝牙等的通讯方式;用户端设备通过加载物联网浏览器的控制物页进行浏览被触发驱动事件的实时运行状况,物联网浏览器能够实现数据的交互、显示、收集等功能,同时支持动态显示、操控等功能,在专利号为201110440864.1,专利名称为一种物联网浏览器及其应用方法的文件中有记载,在此不加以叙述。
[0019]物联网智能交换机模块能实现异构交换、运算、处理数据,将不同架构的、不同通信协议、不同厂家、不同结构的异构的设备或是协议进行异构解析处理,编译成为该发明系统中能够使用的数据或是信息,物联网智能交换机的具体功能及技术实现的描述专利号为201110270902.3,专利名称为一种物联网交换系统及数据处理方法,在此不加以叙述。
[0020]该发明描述的系统旨在提供一种基于事件驱动机制的物联网运行系统,事件的驱动是物联网运行机制的基础,只有出现事件驱动的情况下或是满足事件驱动的条件下,相应的事件驱动机制才能开始工作或是操作,该事件驱动机制实现了物联网中基于数据、信息、图像等各种格式的事件的驱动的操作、通信、控制、数据的交互、处理等功能的实现,实现了物与物之间数据、操作的自动化、智能化的功能。
[0021]本发明技术能在工业控制、智慧交通、农业领域、智能家居、智能物流、大数据分析处理等多个领域中应用,只要系统中将事件设定后,满足条件的事件出现时候,对应的事件驱动模块即可启动,从而实现一系列的自动化、智能化的操控、数据交换及处理等功能,将物联网中的数据及操控等真正的实现为物与物、人与物、人与人之间数据等多种形态方式的动态的、实时的显示、控制。
【权利要求】
1.一种基于事件驱动机制的物联网运行系统,其特征在于,具有传感器模块、物联网智能交换机、物联网服务器和用户端设备,传感器模块连接物联网智能交换机,物联网智能交换机连接物联网服务器,用户端设备上加载有控制物页,其特征在于,物联网服务器分别与外部被触发驱动的执行模块、系统管理员模块、用户端设备相连接,物联网智能交换机连接内部被触发驱动的执行模块,物联网服务器上设置有事件驱动协议模块、安全模块、存储模块、处理模块和通讯集成模块,各模块间进行交互通信连接; 其中,事件驱动协议模块含有事件驱动遵守的协议或是规则,并包含设定的驱动方案以及被驱动模块的执行方案,上述协议或是规则根据特定事件设定,并随时进行完善、更新,触发事件需要外部执行时,经过物联网服务器通讯执行;触发事件为内部执行时,经过物联网智能交换机通讯执行; 上述传感器模块收集事件信息,物联网智能交换机收集、汇总传感器模块收集到的事件信息,并将汇总后的事件信息上传到物联网服务器,由物联网服务器对事件信息进行数据分析,经过分析后进行处理:需要传送到用户端查看的信息通过通讯集成模块传送到用户端查看;需要进行操作的,物联网服务器根据事件信息,按照事件驱动协议模块中的协议或是规则进行处理:首先,物联网服务器处理模块判断是内部执行还是外部执行,如果是内部执行,发送信息或是指令到物联网智能交换机,由物联网智能交换机连接的内部被触发驱动的执行模块进行处理操作;如果是外部执行,则物联网服务器直接联网到外部被触发驱动的执行模块进行处理操作;需要用户查看及直接进行操作的,都在用户端设备的控制物页上面动态实时显示被触发驱动事件的实时状态。
【文档编号】H04L29/08GK104506596SQ201410769244
【公开日】2015年4月8日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】刘润滋 申请人:活点信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1