基于一站化、多渠道海洋预警报信息发布方法技术

技术编号:12659826 阅读:118 留言:0更新日期:2016-01-06 18:41
本发明专利技术涉及一种基于一站化、多渠道海洋预警报信息发布方法,包括以下步骤:步骤S1:制作海洋预警报产品;将海洋预警报产品中的数据信息自动保存在一产品库中,并将其推送进行审核;步骤S2:将满足发布需求的海洋预警报产品的数据信息存储至相应的文件夹或数据库中,解析并提取有用信息形成标准格式海洋预警报产品;步骤S3:将标准格式海洋预警报产品形成满足发布渠道的产品格式;步骤S4:将形成产品格式的海洋预警报产品的产品信息自动发送到一产品队列信息池中,并根据预先配置好的派送逻辑规则发送至发布渠道中。本发明专利技术能够对来报信息进行有效提取以及处理制作并提供多渠道发布,保障关键时刻对海洋预警报信息对外有效及时发布。

【技术实现步骤摘要】

本专利技术设及海洋预警报信息发布
,特别是一种基于一站化、多渠道海洋 预警报信息发布方法。
技术介绍
随着海洋预报业务不断深入,对海洋预报产品的发布要求也越来越高,发布的样 式需要多样化,包括网站、手机(短信)、LED、邮箱、FTP、传真、电视节目、电台、微博等方式, 运些发布方式对接口及信息格式的要求各不相同,每次发布同一种产品,就需要工作人员 对格式进行手工调整,增加工作量和错误机率。目前工作人员从相关部口获得相应的预报 数据后,需要根据各发布终端样式进行分别加工,比如需要同时制作适应于网站、手机、LED 等不同设备的预报产品,并将相关结果发送到各设备,重复性工作量大,效率不高,且易出 错。 海洋预警报产品发布的时效性W及准确性直接关系到海洋预报发布平台的正常 运作W及公众接受产品信息是否及时的关键参考指标。尤其是在当面对海洋灾害发生时, 预警报产品是否能及时有效发布出去让公众接收显得尤为重要。现有的信息发布方式易导 致海洋预警报产品发布阻塞,将可能导致预警报信息传播的不及时,进而错过最及时的灾 害防御工作,造成大量的财力物力的损失,甚至人员的伤亡。
技术实现思路
有鉴于此,本专利技术的目的是提供一种基于一站化、多渠道海洋预警报信息发布方 法,能够有效及时的对来报信息进行有效提取W及处理制作并提供发布,W保障关键时刻 对海洋预警报信息的对外多渠道有效及时发布。 本专利技术采用W下方案实现:一种,包 括W下步骤: 步骤S1:提供一海洋预警报产品制作平台,制作海洋预警报产品;将所述海洋预警报 产品中的数据信息自动保存在一产品库中,并将制作完成的所述海洋预警报产品推送进行 审核; 步骤S2:若进行审核的所述海洋预警报产品满足发布需求,则调用工作流引擎进行流 转,将满足发布需求的海洋预警报产品的数据信息存储至相应的文件夹或数据库中;当文 件夹或数据库中有数据更新时,将存储的所述海洋预警报产品的数据信息进行解析并提取 有用信息形成标准格式海洋预警报产品; 步骤S3 :针对所述标准格式海洋预警报产品,选择发布渠道后所述平台根据所述发布 设备的形式派发逻辑规则,用W实现待发布渠道与发布产品内容的匹配,自动将所述标准 格式海洋预警报产品形成满足所述发布渠道的产品格式; 步骤S4 :提供一用W接收形成产品格式的海洋预警报产品的所述产品队列信息池;将 形成产品格式的海洋预警报产品的产品信息自动发送到所述产品队列信息池中,并根据预 先配置好的派送逻辑规则通过适配器将所述海洋预警报产品的产品信息发送到发布渠道 中;当发布设备接收到所述海洋预警报产品的产品信息后,所述产品列队信息池接收所述 发布渠道回传的反馈信息,完成所述海洋预警报产品的发布。 进一步地,所述步骤S3中,所述平台根据不同发布渠道配置海洋预警报产品模 版,形成一包括满足不同发布渠道的产品格式的发布产品模版库,所述发布产品模板库可 任意调整所述产品格式的样式;将设置好的发布产品模版与存储海洋预警报产品的文件夹 或数据库进行数据及格式关联匹配,则可将所述标准格式海洋预警报产品形成满足发布渠 道的产品格式。 进一步地,所述步骤S4中,所述产品信息队列池可接收若干条海洋预警报产品的 产品信息,并同时对所述若干条产品信息进行同步分发。 进一步地,在海洋预警报产品在发布时往往会出现产品调度的信息阻塞及失误, 本专利技术为提升多源海洋预警报信息的产品队列信息传输性能,在所述步骤S4中,所述产品 列队信息池采用PSMQ消息中间件队列交互机制对海洋预警报产品进行信息发布,其中每 个PSMQ节点提供交互信息,同时采用R邸算法计算出产品队列信息池中海洋预警报产品 的预警报信息长度的指数加权平滑平均表征信息阻塞程度,具体为:首先通过定时地读路 由器缓冲区的预警报信息数据包,利用指数加权移动平均算法计算出数据包的平均队列长 度,采用W下公式: Qt+w*q"i Qt是t时刻的平均队列长度,Qw是t+1时刻的平均队列长度,qw为t+1时刻的瞬时 队列长度,W为权值取值范围0至1,t为读路由器缓冲区的时刻; 同时根据所述指数加权移动平均算法内部的数据变量与读路由器缓冲区得到 的平均队列进行运算得到预警报信息推延概率,如公式:其中參为预警报信息推延概率,綾为预警报信息数据包的平均队列长度,隸齡为缓冲 区容许的最大队列长度,城为预警报信息数据包的长度的最小口限阔值,按線絲为预警 报信息数据包的长度的最大口限阔值,f;'心为最大预警报信息推延概率。 较佳的,所述海洋预警报产品的数据信息包括大浮标信息、生态浮标信息、潜标信 息、岸基信息、海床基信息、小浮标信息、地波雷达信息。 特别的,所述发布渠道包括网站、手机短信、L邸显示屏、邮箱、FTP、传真、电视节 目、电台、微博。 进一步地,所述步骤S4中,形成产品格式的海洋预警报产品的产品信息还可通过 人工审核后发送到所述产品队列信息池进行发布。 综上所述,本专利技术采用的发布方法可加快海洋预警报产品发布速率,采用一站化 信息流缩短各个流程节点的交互处理时间,保障业务流的传输速率,多广度多深度的模式 化预警报产品,减缓平台处理负荷。当前的预警报信息发布平台可w有效的接入已有或是 筹建的发布渠道。本专利技术中的平台利用统一的预警报信息编码格式,其开放性大,有利于今 后增加更多信息预警报信息发布渠道,便于将发布方式整合到一站化的发布平台中,实现 海洋预警报信息多渠道地快速发布。 与现有技术相比,本专利技术具有W下突出优点:(1) 一站化海洋预警报信息发布模 式,能够有效及时的对来报信息进行有效提取W及处理制作并提供多渠道发布,W保障关 键时刻对海洋预警报信息对外有效及时发布。(2)采用PSMQ队列交互机制,实现对海洋预 警报信息产品队列信息池数据处理,提升队列信息调度处理时效性、准确性。【附图说明】 图1为本专利技术中现有技术的流程示意图。 图2为本专利技术的方法流程图。 图3为本专利技术的具体的方法流程示意图。 图4为本专利技术中步骤S3的流程图。[001引图5为本专利技术中步骤S4的流程图。 图6为本专利技术中产品列队信息池的发布流程图。【具体实施方式】 下面结合附图及实施例对本专利技术做进一步说明。 本实施例提供一种,如图2和图3所 示,包括W下步骤: 步骤S1 :提供一海洋预警报产品制作平台,制作海洋预警报产品;将所述海洋预警报 产品中的数据信息自动保存在一产品库中,并将制作完成的所述海洋预警报产品推送进行 审核; 步骤S2 :若进行审核的所述海洋预警报产品满足发布需求,则调用工作流引擎进行流 转,将满足发布需求的海洋预警报产品的数据信息存储至相应的文件夹或数据库中;当文 件夹或数据库中有数据更新时,将存储的所述海洋预警报产品的数据信息进行解析并提取 有用信息形成标准格式海洋预警报产品; 步骤S3 :针对所述标准格式海洋预警报产品,选择发布渠道后所述平台根据所述发布 设备的形式派发逻辑规则,用W实现待发布渠道与发布产品内容的匹配,自动将所述标准 格式海洋预警报产品形成满足所述发布渠道的产品格式; 步骤S4 :提供一用W接收形成产品格式的海洋预警报产品的所述产品队列信息池;将 形成产品格式的海洋预警报产品的产品信息自动发送到所述产品队列信息池中,并根据预 先配置好的派送本文档来自技高网...

【技术保护点】
一种基于一站化、多渠道海洋预警报信息发布方法,其特征在于:包括以下步骤:步骤S1:提供一海洋预警报产品制作平台,制作海洋预警报产品;将所述海洋预警报产品中的数据信息自动保存在一产品库中,并将制作完成的所述海洋预警报产品推送进行审核;步骤S2:若进行审核的所述海洋预警报产品满足发布需求,则调用工作流引擎进行流转,将满足发布需求的海洋预警报产品的数据信息存储至相应的文件夹或数据库中;当文件夹或数据库中有数据更新时,将存储的所述海洋预警报产品的数据信息进行解析并提取有用信息形成标准格式海洋预警报产品;步骤S3:针对所述标准格式海洋预警报产品,选择发布渠道后所述平台根据所述发布设备的形式派发逻辑规则,用以实现待发布渠道与发布产品内容的匹配,自动将所述标准格式海洋预警报产品形成满足所述发布渠道的产品格式;步骤S4:提供一用以接收形成产品格式的海洋预警报产品的所述产品队列信息池;将形成产品格式的海洋预警报产品的产品信息自动发送到所述产品队列信息池中,并根据预先配置好的派送逻辑规则通过适配器将所述海洋预警报产品的产品信息发送到发布渠道中;当发布设备接收到所述海洋预警报产品的产品信息后,所述产品列队信息池接收所述发布渠道回传的反馈信息,完成所述海洋预警报产品的发布。...

【技术特征摘要】

【专利技术属性】
技术研发人员:汤成锋陈博嘉张火炬林灿文陈宝珠
申请(专利权)人:福建四创软件有限公司
类型:发明
国别省市:福建;35

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

1