基于WebSocket协议的环保应急调度系统与方法技术方案

技术编号:16458127 阅读:28 留言:0更新日期:2017-10-25 22:44
本发明专利技术公开了一种基于WebSocket协议的环保应急调度系统与方法,涉及通信技术,用于降低在处理污染事件时的能量消耗。所公开的方法包括:识别污染事件,获取污染事件的位置信息;计算各个终端与污染事件发生位置之间的距离,获取与污染事件发生位置邻近的一个或多个终端;通过WebSocket协议向所述一个或多个终端发送获取精确位置信息的请求;响应于收到获取精确位置信息的请求,所述一个或多个终端启动GPS模块,获取精确位置信息,并通过WebSocket协议发送给请求方;依据所述一个或多个终端发送的精确位置信息,通过WebSocket协议向距离污染事件发生位置最近的第一终端发送信息,请求处理该污染事件。

Environmental protection emergency dispatch system and method based on WebSocket protocol

The invention discloses an environmental protection emergency dispatching system and method based on WebSocket protocol, which relates to communication technology, and is used to reduce energy consumption when dealing with pollution events. The disclosed method includes: identification of pollution incidents, acquiring position information of pollution incidents; calculation of each terminal and the incident position of the distance between the acquisition of one or more adjacent to the terminal position and the pollution incident; to obtain accurate position information to the one or more terminal transmits through the WebSocket protocol request; in response to receiving the request to obtain accurate location information, the one or more terminals to start the GPS module, to obtain accurate location information, and through the WebSocket protocol to send to the requesting party; according to one or more of the terminal sends the accurate location information, the location of the nearest first terminal to send information to the distance from the pollution incident through the WebSocket protocol, the request processing of this pollution event.

【技术实现步骤摘要】
基于WebSocket协议的环保应急调度系统与方法
本专利技术涉及通信技术,尤其涉及基于WebSocket协议的环保应急调度系统与方法。
技术介绍
环境保护问题成为人们关注的焦点。当前,环保应急调度指挥调度中心采用电话、短信、网络消息和视频等方式进行。通过建立单一的端对端通讯,由指挥调度中心对污染事件相关电话、视频进行分析和确认,然后组织人员去现场处理环保事件。但是,由于电话、短信、网络消息和视频在信息获取的时效方面往往不同步;且基于庞大的信息体量,污染事件指挥调度中心在进行信息筛选和调度处理时需要耗费大量人力和物力。
技术实现思路
本专利技术的目的在于提供一种基于WebSocket协议的环保应急调度系统与方法。进一步地,还提升对污染事件处置过程中的调度效率,降低在处理污染事件时的能量消耗。为达到上述目的,本专利技术的第一方面提供一种基于WebSocket协议的污染事件调度方法,采用如下技术方案:步骤S1、识别污染事件,获取污染事件的位置信息;步骤S2、计算各个终端与污染事件发生位置之间的距离,获取与污染事件发生位置邻近的一个或多个终端;步骤S3、通过WebSocket协议向所述一个或多个终端发送获取精确位置信息的请求;步骤S4、响应于收到获取精确位置信息的请求,所述一个或多个终端启动GPS模块,获取精确位置信息,并通过WebSocket协议发送给请求方;步骤S5、依据所述一个或多个终端发送的精确位置信息,通过WebSocket协议向距离污染事件发生位置最近的第一终端发送信息,请求处理该污染事件。可选地,在步骤S6之后,基于WebSocket协议的污染事件调度方法还包括:步骤S6、所述第一终端通过WebSocket协议回复消息,并反馈事件处理信息;步骤S7、记录对污染事件的事件处理信息,直至污染事件处理结束。可选地,所述基于WebSocket协议的污染事件调度方法还包括:获取与污染事件相关联的一个或多个人所持有的第二一个或多个终端,在所述第一终端与所述第二一个或多个终端之间通过WebSocket协议建立群组会话。具体地,步骤S1中识别污染事件包括:获取环境监测数据;将环境监测数据与预设环境指标数据进行比较;根据数据比较结果识别是否存在污染事件。进一步地,步骤S1中识别污染事件还包括:在通过数据比较结果认为存在污染事件时,获取污染事件所处位置的实时图像;将实时图像与该位置环境正常时的参照图像进行对比;根据图像比对结果进一步识别是否存在污染事件。其中,在步骤S1和S2之间,所述基于WebSocket协议的污染事件调度方法还包括:通过长连接的ping/pong数据帧,周期性地获取终端的IP地址;通过终端的IP地址,查询该IP地址的位置信息或为该IP地址提供服务的基站的位置信息得到终端的第一位置信息;以及同终端相关联地记录第一位置信息。可选地,所述基于WebSocket协议的污染事件调度方法还包括:记录所有终端的编号、对应管理者和/或终端应用类型。可选地,所述基于WebSocket协议的污染事件调度方法还包括:根据污染事件的类型和/或污染事件的严重级别,匹配终端及其对应管理者。可选地,所述基于WebSocket协议的污染事件调度方法还包括:选择与污染事件相关的第一用户,若用户的终端远离污染事件发生位置,暂存该污染事件;以及根据第一用户的位置信息,若第一用户进入到指定区域后,通过WebSocket协议向第一用户推送污染事件信息。本专利技术提供的基于WebSocket协议的污染事件调度方法具有如上所述的步骤,在污染事件发生后,仅选择与污染事件发生位置邻近的一个或多个终端来处理污染事件,节约了终端的电量;并且,为获取位置信息,仅选择少数的终端启动GPS模块,进一步降低了在处理污染事件时的能量消耗。本专利技术的第二方面提供一种基于WebSocket协议的环保应急调度系统,包括环境监测设备、数据服务器、调度服务器和终端,环境监测设备用于实时或周期性地针对监测目标采集数据并通过各种可用的网络传递给数据服务器和/或调度服务器,其特征在于,终端可接入蜂窝或无线网络并同数据服务器和/或调度服务器基于Websocket协议交换信息,数据服务器包括处置资源数据库和终端数据库,处置资源数据库用于存储处置人员数据,终端数据库用于存储终端数据;调度服务器包括:邻近终端获取模块和最近终端获取模块,其中,邻近终端获取模块,用于在确认并获取到污染事件的情况下,计算各个终端与污染事件发生位置之间的距离,获取与污染事件发生位置邻近的一个或多个终端;并通过WebSocket协议向所述一个或多个终端发送获取精确位置信息的请求;最近终端获取模块,用于依据所述一个或多个终端发送的精确位置信息,通过WebSocket协议向距离污染事件发生位置最近的第一终端发送信息,请求处理该污染事件。可选地,数据服务器还包括:事件处置数据库,用于在所述第一终端通过WebSocket协议回复消息,并反馈事件处理信息后,记录对污染事件的事件处理信息,直至污染事件处理结束。可选地,调度服务器还包括:即时通讯模块,用于获取与污染事件相关联的一个或多个人所持有的第二一个或多个终端,在所述第一终端与所述第二一个或多个终端之间通过WebSocket协议建立群组会话。可选地,调度服务器还包括:识别模块,其中,环境监测设备,用于获取环境监测数据;识别模块,用于将环境监测数据与预设环境指标数据进行比较,根据数据比较结果识别是否存在污染事件。可选地,所述基于WebSocket协议的环保应急调度系统还包括:图像监控设备,其中,图像监控设备,用于在通过数据比较结果认为存在污染事件时,获取污染事件所处位置的实时图像;识别模块,用于将实时图像与该位置环境正常时的参照图像进行对比;根据图像比对结果进一步识别是否存在污染事件。具体地,调度服务器还包括:终端IP地址获取模块,用于通过长连接的Ping/Pong数据帧,周期性地获取终端的IP地址;终端位置信息分析模块,用于通过终端的IP地址,查询该IP地址的位置信息或为该IP地址提供服务的基站的位置信息得到终端的第一位置信息;以及同终端相关联地记录第一位置信息。其中,终端数据库用于记录所有终端的编号、对应管理者和/或终端应用类型。可选地,调度服务器还包括:匹配模块,用于根据污染事件的类型和/或污染事件的严重级别,匹配终端及其对应管理者。可选地,调度服务器还包括:信息推送模块,其中,事件处置数据库,还用于在选择与污染事件相关的第一用户后,若用户的终端远离污染事件发生位置,暂存该污染事件;以及信息推送模块,用于根据第一用户的位置信息,若第一用户进入到指定区域后,通过WebSocket协议向第一用户推送污染事件信息。本专利技术的第三方面,提供一种基于WebSocket协议的环保应急调度系统,包括:邻近终端获取模块,用于在确认并获取到污染事件的情况下,计算各个终端与污染事件发生位置之间的距离,获取与污染事件发生位置邻近的一个或多个终端;并通过WebSocket协议向所述一个或多个终端发送获取精确位置信息的请求;一个或多个终端,用于响应于收到获取精确位置信息的请求,所述一个或多个终端启动GPS模块,获取精确位置信息,并通过WebSocket协议发送给请求方;最近终端获取模块,用于依据本文档来自技高网...
基于WebSocket协议的环保应急调度系统与方法

【技术保护点】
一种基于WebSocket协议的污染事件调度方法,其特征在于,包括:步骤S1、识别污染事件,获取污染事件的位置信息;步骤S2、计算各个终端与污染事件发生位置之间的距离,获取与污染事件发生位置邻近的一个或多个终端;步骤S3、通过WebSocket协议向所述一个或多个终端发送获取精确位置信息的请求;步骤S4、响应于收到获取精确位置信息的请求,所述一个或多个终端启动GPS模块,获取精确位置信息,并通过WebSocket协议发送给请求方;步骤S5、依据所述一个或多个终端发送的精确位置信息,通过WebSocket协议向距离污染事件发生位置最近的第一终端发送信息,请求处理该污染事件。

【技术特征摘要】
2017.04.18 CN 20171025510171.一种基于WebSocket协议的污染事件调度方法,其特征在于,包括:步骤S1、识别污染事件,获取污染事件的位置信息;步骤S2、计算各个终端与污染事件发生位置之间的距离,获取与污染事件发生位置邻近的一个或多个终端;步骤S3、通过WebSocket协议向所述一个或多个终端发送获取精确位置信息的请求;步骤S4、响应于收到获取精确位置信息的请求,所述一个或多个终端启动GPS模块,获取精确位置信息,并通过WebSocket协议发送给请求方;步骤S5、依据所述一个或多个终端发送的精确位置信息,通过WebSocket协议向距离污染事件发生位置最近的第一终端发送信息,请求处理该污染事件。2.根据权利要求1所述的方法,其特征在于,在步骤S6之后,还包括:步骤S6、所述第一终端通过WebSocket协议回复消息,并反馈事件处理信息;步骤S7、记录对污染事件的事件处理信息,直至污染事件处理结束。3.根据权利要求1或2所述的方法,其特征在于,还包括:获取与污染事件相关联的一个或多个人所持有的第二一个或多个终端,在所述第一终端与所述第二一个或多个终端之间通过WebSocket协议建立群组会话。4.根据权利要求1所述的方法,其特征在于,步骤S1中识别污染事件包括:获取环境监测数据;将环境监测数据与预设环境指标数据进行比较;根据数据比较结果识别是否存在污染事件。5.根据权利要求4所述的方法,其特征在于,还包括:在通过数据比较结果认为存在污染事件时,获取污染事件所处位置的实时图像;将实时图像与该位置环境正常时的参照图像进行对比;根据图像比对结果进一步识别是否存在污染事件。6.根据权利要求1所述的方法,其特征在于,在步骤S1和S2之间还包括:通过长连接的Ping/Pong数据帧,周期性地获取终端的IP地址;通过终端的IP地址,查询该IP地址的位置信息或为该IP地址提供服务的基站的位置信息得到终端的第一位置信息;以及同终端相关联地记录第一位置信息。7.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:刘兴万尚丽娜张克黄实冲
申请(专利权)人:君晟合众北京科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1