一种面向煤矿灾害预警需求的即时主动信息推送方法技术

技术编号:16841890 阅读:89 留言:0更新日期:2017-12-20 00:29
本发明专利技术公开了一种面向煤矿灾害预警需求的即时主动信息推送方法,属于通信技术领域,包括以下步骤:用户对预警信息进行定制;推送服务器接收预警信息后确定接收端;构建推送消息队列;向接收端推送定制信息;将预警信息发送到语音系统,语音系统对预警信息进行处理并转化为语音消息后传达给用户,依次向接收端发起拨号任务或查询连接(数据链路)任务,拨号接通或连接(数据链路)存在时,广播语音消息,否则加入等待队列,一段时间后,重新发起上述任务。本发明专利技术采用多种通信技术,实现了煤矿灾害预警信息的个性化定制、即时和主动发送和反馈,提高了预警信息的传达效率及准确率,对于降低甚至避免煤矿灾害带来的损失具有重要的现实意义。

An instant active information push method for the early-warning demand of coal mine disaster

The invention discloses a method for coal mine disaster warning demand instant active information push method, which belongs to the technical field of communication, which comprises the following steps: the user to customize the warning information; the push server receives the warning information to determine the receiver construction; push message queue; push customized information to the receiver will send the warning information; the phonetic system, the phonetic system of early warning information is processed and converted to voice message to convey to the user, in order to the receiver by dialing task or query (data link connection), dials or connection (data link) exist, broadcast voice messages, or join the waiting queue, after a period of time, re launched the above tasks. The invention adopts various communication technology, realizes the customization, early warning information of the mine disaster and take the initiative to send instant feedback and improve the early warning information transmission efficiency and accuracy, to reduce or even avoid the loss caused by the coal mine disaster has important practical significance.

【技术实现步骤摘要】
一种面向煤矿灾害预警需求的即时主动信息推送方法
本专利技术属于通信
,具体涉及一种面向煤矿灾害预警需求的即时主动信息推送方法。
技术介绍
由于煤矿生产作业的特殊性,煤炭开采一直是国家生产安全保障与重大事故预防的重点领域之一,安全生产是煤炭企业发展的核心要素。而灾害预警信息的及时准确送达与发布,对于提高煤炭企业灾害的防控能力,避免事故发生或降低事故损失具有重要意义。传统的灾害预警信息送达和发布方法和系统,技术手段单一,不能根据灾害数据进行预警信息的定制、主动发送和反馈,已无法满足煤矿灾害预警工作的实际需求。因此,融合多种现代通信技术,实现语音、文本、图像和视频等多种预警信息的即时主动个性化的推送,是煤矿灾害预警亟需解决的重要问题。
技术实现思路
针对现有技术中存在的上述技术问题,本专利技术提出了一种面向煤矿灾害预警需求的即时主动信息推送方法,设计合理,克服了现有技术的不足,具有良好的效果。为了实现上述目的,本专利技术采用如下技术方案:一种面向煤矿灾害预警需求的即时主动信息推送方法,采用推送服务器和语音系统;所述推送服务器,包括定制模块、第一接收模块、处理模块、第一查询模块、推送模块和发送模块;其中,定制模块,被配置为用于为用户定制相关服务,并对外提供必要的接口或API;第一接收模块,被配置为用于接收预警信息;处理模块,被配置为用于根据消息定制情况及预警消息内容确定接收端,并同时构建推送消息队列;第一查询模块,被配置为用于根据处理模块构建的推送消息队列查询推送服务器与接收端是否存在可用连接或数据链路;推送模块,被配置为用于根据处理模块构建的推送消息队列向接收端推送相关预警信息,前提是第一查询模块查询到推送服务器与接收端存在可用连接或数据链路;发送模块,被配置为用于将处理模块构建的推送消息队列中需要发送到语音系统的文本内容及接收端标识发送至语音系统;所述语音系统,包括第二接收模块、转化模块、拨号模块、第二查询模块以及广播模块;其中,第二接收模块,被配置为用于接收推送服务器发送的预警信息及相关接收端标识;转化模块,包括信息提取模块与文字转语音模块;其中,信息提取模块,被配置为用于提取预警信息中的主要信息;文字转语音模块,被配置为用于将信息提取模块提取的预警信息的主要信息转化为语音消息;拨号模块,被配置为用于通过第二接收模块接收的接收端标识中的电话号码向相关用户进行拨号;第二查询模块,被配置为用于通过第二接收模块接收的接收端标识中的非电话号码类查询语音设备与语音系统之间是否存在连接或数据链路;广播模块,被配置为用于进行预警信息的播音,预警信息为经文字转语音模块转化后的语音消息;所述的面向煤矿灾害预警需求的即时主动信息推送方法,包括以下步骤:步骤1:用户对于需要接收的预警信息通过定制模块进行定制;步骤2:推送服务器的第一接收模块接收预警系统产生的预警信息;步骤3:通过推送服务器的处理模块,并根据消息定制情况以及预警信息内容确定接收端;步骤4:通过推送服务器的处理模块构建推送消息队列;步骤5:判断第一查询模块查询的推送服务器与接收端是否存在可用连接或数据链路;若:判断结果是存在可用连接或数据链路,则执行步骤6;或判断结果是不存在可用连接或数据链路,则将预警信息和相关信息加入消息等待队列,待接收端与推送服务器建立连接后,再将预警信息推送至接收端;步骤6:根据推送消息队列,推送服务器的推送模块按照定制的接收方式将定制的预警信息推送至接收端;当推送的定制预警信息到达接收端后,若用户在接收端按照提供的反馈方式向推送服务器做出反馈,则表明用户已经接收到相关信息;若不做出反馈,则表明用户没有接收到相关信息,则加入消息等待队列,一段时间后推送服务器将再次推送相同预警信息至用户的接收端;步骤7:根据推送消息队列,语音系统处理预警信息并传递至用户的接收端,具体包括如下步骤:步骤7.1:语音系统的第二接收模块接收推送服务器发送的预警信息及相关接收端标识;步骤7.2:语音系统接收到推送服务器发送的预警信息后,对预警信息M进行简化处理,从内容较多的预警信息提取出主要信息,简化为较简要的信息M’;步骤7.3:语音系统中的转化模块将预警信息M或较简要的信息M’转化为语音消息V;步骤7.4:判断相关接收端标识的类型,通过语音系统中的广播模块播放语音消息V;若相关接收端标识为电话号码,则接收端为手机或固话,通过语音系统中的拨号模块以特定号码向用户的接收端拨号,用户接听即表示用户获悉预警信息,语音系统中的广播模块播放语音消息V;若相关接收端标识为某语音广播设备的相关标识,则接收端为广播设备,第二查询模块查询语音系统与该语音广播设备之间是否存在着可用连接或数据链路,若存在着可用连接或数据链路,则语音系统中的广播模块播放语音消息V;若用户固话或手机没有接听拨号,或语音系统与语音广播设备之间不存在可用连接或数据链路,则将拨号任务或查询语音系统与语音广播设备是否存在可用连接或数据链路任务加入语音消息等待队列,等待一段时间后,再次发起拨号任务或查询可用连接或数据链路任务,在未达到系统预设的等待次数最大值前,重复步骤7.4;若最终拨号次数或等待次数达到预设的最大值,则放弃拨号和广播。优选地,用户接收到未经过语音系统进行推送的消息后要根据预定的反馈方式向推送服务器做出反馈,表明已接受到预警信息,而接收预警语音消息的终端无须进行反馈。优选地,用户包括井下工人、井下广播、相关领域专家、煤矿相关主管部门、矿区调度室和应急指挥部门;定制可以是用户通过相关APP自己完成个性化定制,也可以通过相关技术管理人员根据用户的角色设定完成预警信息的个性化定制;预警信息包括主信息和附加信息;其中预警信息的主信息为文本信息,附加信息包括文本、图片及视频在内的格式信息。优选地,接收语音消息的终端包括手机或固话、广播设备或其他语音设备。本专利技术所带来的有益技术效果:本专利技术采用多种通信技术,实现了煤矿灾害预警信息的个性化定制、即时和主动发送和反馈,相对于传统的预警方式集成了多种信息传送技术,有效地提高了预警信息的传达效率及准确率,对于降低甚至避免煤矿灾害带来的损失具有重要的现实意义。附图说明图1为本专利技术实施例的信息推送方法的流程图;图2为本专利技术实施例中的预警信息的主信息格式图;图3为本专利技术实施例中的语音系统发送消息的流程图;图4为本专利技术实施例中推送服务器的结构示意图;图5为本专利技术实施例中推送服务器的架构图;图6为本专利技术实施例中语音系统的结构示意图;图7为本专利技术实施例中语音系统的架构图。其中,100-推送服务器设备;101-定制模块;102-第一接收模块;103-处理模块;104-第一查询模块;105-推送模块;106-发送模块;200-语音系统设备;201-第二接收模块;202-转化模块;203-拨号模块;204-第二查询模块;205-广播模块。具体实施方式下面结合附图以及具体实施方式对本专利技术作进一步详细说明:如图1所示,一种面向煤矿灾害预警需求的即时主动信息推送方法,包括以下步骤:S101,用户对于需要接收的预警信息进行定制。此步骤可以采用HTTP协议。其中所述用户包括井下工人(井下广播)、相关领域专家、煤矿相关主管部门、矿区调度室、应急指挥部门等。预警信息为预警系统产生的关于煤矿预警的本文档来自技高网...
一种面向煤矿灾害预警需求的即时主动信息推送方法

【技术保护点】
一种面向煤矿灾害预警需求的即时主动信息推送方法,其特征在于:采用推送服务器和语音系统;所述推送服务器,包括定制模块、第一接收模块、处理模块、第一查询模块、推送模块和发送模块;其中,定制模块,被配置为用于为用户定制相关服务,并对外提供必要的接口或API;第一接收模块,被配置为用于接收预警信息;处理模块,被配置为用于根据消息定制情况及预警消息内容确定接收端,并同时构建推送消息队列;第一查询模块,被配置为用于根据处理模块构建的推送消息队列查询推送服务器与接收端是否存在可用连接或数据链路;推送模块,被配置为用于根据处理模块构建的推送消息队列向接收端推送相关预警信息,前提是第一查询模块查询到推送服务器与接收端存在可用连接或数据链路;发送模块,被配置为用于将处理模块构建的推送消息队列中需要发送到语音系统的文本内容及接收端标识发送至语音系统;所述语音系统,包括第二接收模块、转化模块、拨号模块、第二查询模块以及广播模块;其中,第二接收模块,被配置为用于接收推送服务器发送的预警信息及相关接收端标识;转化模块,包括信息提取模块与文字转语音模块;其中,信息提取模块,被配置为用于提取预警信息中的主要信息;文字转语音模块,被配置为用于将信息提取模块提取的预警信息的主要信息转化为语音消息;拨号模块,被配置为用于通过第二接收模块接收的接收端标识中的电话号码向相关用户进行拨号;第二查询模块,被配置为用于通过第二接收模块接收的接收端标识中的非电话号码类查询语音设备与语音系统之间是否存在连接或数据链路;广播模块,被配置为用于进行预警信息的播音,预警信息为经文字转语音模块转化后的语音消息;所述的面向煤矿灾害预警需求的即时主动信息推送方法,包括以下步骤:步骤1:用户对于需要接收的预警信息通过定制模块进行定制;步骤2:推送服务器的第一接收模块接收预警系统产生的预警信息;步骤3:通过推送服务器的处理模块,并根据消息定制情况以及预警信息内容确定接收端;步骤4:通过推送服务器的处理模块构建推送消息队列;步骤5:判断第一查询模块查询的推送服务器与接收端是否存在可用连接或数据链路;若:判断结果是存在可用连接或数据链路,则执行步骤6;或判断结果是不存在可用连接或数据链路,则将预警信息和相关信息加入消息等待队列,待接收端与推送服务器建立连接后,再将预警信息推送至接收端;步骤6:根据推送消息队列,推送服务器的推送模块按照定制的接收方式将定制的预警信息推送至接收端;当推送的定制预警信息到达接收端后,若用户在接收端按照提供的反馈方式向推送服务器做出反馈,则表明用户已经接收到相关信息;若不做出反馈,则表明用户没有接收到相关信息,则加入消息等待队列,一段时间后推送服务器将再次推送相同预警信息至用户的接收端;步骤7:根据推送消息队列,语音系统处理预警信息并传递至用户的接收端,具体包括如下步骤:步骤7.1:语音系统的第二接收模块接收推送服务器发送的预警信息及相关接收端标识;步骤7.2:语音系统接收到推送服务器发送的预警信息后,对预警信息M进行简化处理,从内容较多的预警信息提取出主要信息,简化为较简要的信息M’;步骤7.3:语音系统中的转化模块将预警信息M或较简要的信息M’转化为语音消息V;步骤7.4:判断相关接收端标识的类型,通过语音系统中的广播模块播放语音消息V;若相关接收端标识为电话号码,则接收端为手机或固话,通过语音系统中的拨号模块以特定号码向用户的接收端拨号,用户接听即表示用户获悉预警信息,语音系统中的广播模块播放语音消息V;若相关接收端标识为某语音广播设备的相关标识,则接收端为广播设备,第二查询模块查询语音系统与该语音广播设备之间是否存在着可用连接或数据链路,若存在着可用连接或数据链路,则语音系统中的广播模块播放语音消息V;若用户固话或手机没有接听拨号,或语音系统与语音广播设备之间不存在可用连接或数据链路,则将拨号任务或查询语音系统与语音广播设备是否存在可用连接或数据链路任务加入语音消息等待队列,等待一段时间后,再次发起拨号任务或查询可用连接或数据链路任务,在未达到系统预设的等待次数最大值前,重复步骤7.4;若最终拨号次数或等待次数达到预设的最大值,则放弃拨号和广播。...

【技术特征摘要】
1.一种面向煤矿灾害预警需求的即时主动信息推送方法,其特征在于:采用推送服务器和语音系统;所述推送服务器,包括定制模块、第一接收模块、处理模块、第一查询模块、推送模块和发送模块;其中,定制模块,被配置为用于为用户定制相关服务,并对外提供必要的接口或API;第一接收模块,被配置为用于接收预警信息;处理模块,被配置为用于根据消息定制情况及预警消息内容确定接收端,并同时构建推送消息队列;第一查询模块,被配置为用于根据处理模块构建的推送消息队列查询推送服务器与接收端是否存在可用连接或数据链路;推送模块,被配置为用于根据处理模块构建的推送消息队列向接收端推送相关预警信息,前提是第一查询模块查询到推送服务器与接收端存在可用连接或数据链路;发送模块,被配置为用于将处理模块构建的推送消息队列中需要发送到语音系统的文本内容及接收端标识发送至语音系统;所述语音系统,包括第二接收模块、转化模块、拨号模块、第二查询模块以及广播模块;其中,第二接收模块,被配置为用于接收推送服务器发送的预警信息及相关接收端标识;转化模块,包括信息提取模块与文字转语音模块;其中,信息提取模块,被配置为用于提取预警信息中的主要信息;文字转语音模块,被配置为用于将信息提取模块提取的预警信息的主要信息转化为语音消息;拨号模块,被配置为用于通过第二接收模块接收的接收端标识中的电话号码向相关用户进行拨号;第二查询模块,被配置为用于通过第二接收模块接收的接收端标识中的非电话号码类查询语音设备与语音系统之间是否存在连接或数据链路;广播模块,被配置为用于进行预警信息的播音,预警信息为经文字转语音模块转化后的语音消息;所述的面向煤矿灾害预警需求的即时主动信息推送方法,包括以下步骤:步骤1:用户对于需要接收的预警信息通过定制模块进行定制;步骤2:推送服务器的第一接收模块接收预警系统产生的预警信息;步骤3:通过推送服务器的处理模块,并根据消息定制情况以及预警信息内容确定接收端;步骤4:通过推送服务器的处理模块构建推送消息队列;步骤5:判断第一查询模块查询的推送服务器与接收端是否存在可用连接或数据链路;若:判断结果是存在可用连接或数据链路,则执行步骤6;或判断结果是不存在可用连接或数据链路,则将预警信息和相关信息加入消息等待队列,待接收端与推送服务器建立连接后,再将预警信息推送至接收端;步骤6:根据推送消息队列,推送服务器的推送模块按照定制的接收方式将定制的预警信息推送至接收端;当推送的定制预警信息到达接收端后,若用户在接收端按照提供的反馈方式...

【专利技术属性】
技术研发人员:赵卫东王成成卢新明彭延军贾瑞生张杏莉
申请(专利权)人:山东科技大学
类型:发明
国别省市:山东,37

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

1