一种分布式的海洋云仓数据处理方法和系统技术方案

技术编号:38246779 阅读:18 留言:0更新日期:2023-07-25 18:07
本发明专利技术公开了一种分布式的海洋云仓数据处理方法和系统,属于信息技术和海洋治理技术领域。本发明专利技术通过海洋云仓向多个运输设备广播污染物参数的方式,获得时间最快的运输设备,该运输设备通过向多个处理设备广播运输数据的方式,获得到达时间最快的处理设备,从而实现了由运输设备和处理设备的分布式自动匹配,无需服务器的干预,服务器只用于记录污染物参数、运输数据以及处理数据,避免了服务器持续运作并进行大量的消息交互,造成数据处理负担的增加,降低了运营成本和部署成本;通过运输设备和处理设备的分布式自动匹配,避免了成服务器响应时间,提高了污染物处理效率。提高了污染物处理效率。提高了污染物处理效率。

【技术实现步骤摘要】
一种分布式的海洋云仓数据处理方法和系统


[0001]本专利技术涉及信息技术和海洋治理
领域,特别涉及一种分布式的海洋云仓数据处理方法和系统。

技术介绍

[0002]在鱼汛期间,进出港船只众多,由此产生的含油污水、生活污水、废矿物油等渔船污染物数量很大。传统的船只污染物防治缺乏专业设备及科学有效的收集处置手段,致使大量污染物未经处理就流入大海,对普陀区洋生态环境造成严重破坏。
[0003]现有技术是通过设置于船只上的污染物存储设备,实现船只在海上捕鱼过程中污染物接收和贮存,并在船只归航后,再通过中心化的服务器分配运输设备和处理设备,分别对污染物存储设备中的污染物进行采集、运输和处理。
[0004]但是船只并非同时到达锚泊地,使得在使用现有技术的过程中,通过中心化的服务器分配对应的运输设备和处理设备,需要服务器持续运作并进行大量的消息交互,造成数据处理负担的增加,增加了运营成本;进一步的,中心化的处理方式需要配置专业的服务器等设备,还可能进一步增加部署成本;另外,中心化的海洋云仓数据处理,受限于船舶、处理设备以及运输设备频繁需要和服务器进行数据交互,反而会服务器响应时间的原因,降低了污染物处理效率。

技术实现思路

[0005]为了解决现有技术的问题,本专利技术实施例提供了一种分布式的海洋云仓数据处理方法和系统。所述技术方案如下:
[0006]一方面,提供了一种分布式的海洋云仓数据处理方法,所述方法包括:
[0007]海洋云仓设备到达预设范围后,向多个运输设备广播污染物参数,所述污染物参数用于指示所述海洋云仓设备内污染物类别以及污染物重量;
[0008]运输设备筛选出满足第一预设条件的多个海洋云仓设备;
[0009]所述运输设备根据所述多个海洋云仓设备的污染物参数,生成并向服务器发送运输数据;
[0010]所述运输设备向多个处理设备广播运输数据,并向所有海洋云仓设备广播所述运输数据和到达船只的到达时间;
[0011]所述海洋云仓设备根据所有运输设备的到达时间,生成入港路径;
[0012]处理设备筛选出满足第二预设条件的多个运输设备;
[0013]所述处理设备根据所述多个运输设备的运输数据,生成并向所述服务器发送处理数据;
[0014]在所述海洋云仓设备所对应的船只根据所述入港路径,到达所述锚泊地,所述运输设备完成采集后,向所述服务器更新采集状态,并将污染物运输至对应的处理设备;
[0015]在所述运输设备完成运输后,向所述服务器更新运输状态后,所述处理设备对污
染物进行处理,并向所述服务器更新处理状态。
[0016]另一方面,提供了一种分布式的海洋云仓数据处理系统,所述系统包括位于锚泊地的服务器、多个在所述服务器注册的船只、多个在所述服务器注册的运输设备,以及多个所述服务器注册的处理设备,所述船只分别配置海洋云仓设备,其中:
[0017]海洋云仓设备到达预设范围后,向多个运输设备广播污染物参数,所述污染物参数用于指示所述海洋云仓设备内污染物类别以及污染物重量;
[0018]运输设备筛选出满足第一预设条件的多个海洋云仓设备;
[0019]所述运输设备根据所述多个海洋云仓设备的污染物参数,生成并向服务器发送运输数据;
[0020]所述运输设备向多个处理设备广播运输数据,并向所有海洋云仓设备广播所述运输数据和到达船只的到达时间;
[0021]所述海洋云仓设备根据所有运输设备的到达时间,生成入港路径;
[0022]处理设备筛选出满足第二预设条件的多个运输设备;
[0023]所述处理设备根据所述多个运输设备的运输数据,生成并向所述服务器发送处理数据;
[0024]在所述海洋云仓设备所对应的船只根据所述入港路径,到达所述锚泊地,所述运输设备完成采集后,向所述服务器更新采集状态,并将污染物运输至对应的处理设备;
[0025]在所述运输设备完成运输后,向所述服务器更新运输状态后,所述处理设备对污染物进行处理,并向所述服务器更新处理状态。
[0026]本专利技术实施例提供的技术方案带来的有益效果是:
[0027]1、通过海洋云仓向多个运输设备广播污染物参数的方式,获得时间最快的运输设备,该运输设备通过向多个处理设备广播运输数据的方式,获得到达时间最快的处理设备,从而实现了由运输设备和处理设备的分布式自动匹配,无需服务器的干预,服务器只用于记录污染物参数、运输数据以及处理数据,避免了服务器持续运作并进行大量的消息交互,造成数据处理负担的增加,降低了运营成本和部署成本;
[0028]2、通过运输设备和处理设备的分布式自动匹配,避免了中心化的海洋云仓数据处理,受限于船舶、处理设备以及运输设备频繁需要和服务器进行数据交互所造成服务器响应时间,提高了污染物处理效率。
附图说明
[0029]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术实施例提供的一种基于物联网的海洋云仓设备部署方法流程图;
[0031]图2是本专利技术实施例提供的一种基于物联网的海洋云仓设备部署方法流程图;
[0032]图3是本专利技术实施例提供的一种基于物联网的海洋云仓设备部署方法流程图;
[0033]图4是本专利技术实施例提供的一种基于物联网的海洋云仓设备部署系统示意图。
具体实施方式
[0034]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]本专利技术实施例提供了一种基于物联网的海洋云仓设备部署方法,该方法应用于基于物联网的海洋云仓设备部署系统中,该系统包括位于锚泊地的服务器、多个在服务器注册的船只、多个在服务器注册的运输设备,以及多个在服务器注册的处理设备,船只分别配置海洋云仓设备;其中,
[0036]海洋云仓设备通过广播的方式广播自身的污染物参数,在得到运输设备的响应后,与响应的运输设备建立通信连接;并与服务器通信连接;
[0037]运输设备通过广播的方式向其他运输设备广播自身的到达时间,并与服务器通信连接;
[0038]处理设备通过广播的方式向其他运输设备广播运输设备的抵达时间,并与服务器通信连接。
[0039]参照图1所示,本专利技术实施例提供了一种基于物联网的海洋云仓设备部署方法,包括:
[0040]101、海洋云仓设备到达预设范围后,向多个运输设备广播污染物参数。
[0041]具体的,污染物参数用于指示海洋云本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式的海洋云仓数据处理方法,其特征在于,所述方法包括:海洋云仓设备到达预设范围后,向多个运输设备广播污染物参数,所述污染物参数用于指示所述海洋云仓设备内污染物类别以及污染物重量;运输设备筛选出满足第一预设条件的多个海洋云仓设备;所述运输设备根据所述多个海洋云仓设备的污染物参数,生成并向服务器发送运输数据;所述运输设备向多个处理设备广播运输数据,并向所有海洋云仓设备广播所述运输数据和到达船只的到达时间;所述海洋云仓设备根据所有运输设备的到达时间,生成入港路径;处理设备筛选出满足第二预设条件的多个运输设备;所述处理设备根据所述多个运输设备的运输数据,生成并向所述服务器发送处理数据;在所述海洋云仓设备所对应的船只根据所述入港路径,到达所述锚泊地,所述运输设备完成采集后,向所述服务器更新采集状态,并将污染物运输至对应的处理设备;在所述运输设备完成运输后,向所述服务器更新运输状态后,所述处理设备对污染物进行处理,并向所述服务器更新处理状态。2.根据权利要求1所述的方法,其特征在于,所述运输设备筛选出满足第一预设条件的多个海洋云仓设备包括:运输设备实时监控自身的运输状态,所述运输状态用于指示所述运输设备的当前位置、当前运输任务、可装载污染物类别以及可装载污染物重量;对于所述多个海洋云仓设备中的任意一个,执行以下操作:若染物类别以及污染物重量,满足可装载污染物类别以及可装载污染物重量,则获取船只的到港时间;根据所述到港时间、所述当前位置以及所述当前运输任务,获取运输设备在船只到达锚泊地后,所述运输设备到达所述船只的到达时间;向其他运输设备广播到达时间,满足所述第一预设条件包括:若接收到其他运输设备的到达时间快于自身的到达时间,则忽略所述当前海洋云仓设备,对下一个海洋云仓设备继续执行上述操作;若未接收到其他运输设备的到达时间快于自身的到达时间,则记录所述当前海洋云仓设备,对下一个海洋云仓设备继续执行上述操作。3.根据权利要求2所述的方法,其特征在于,所述处理设备筛选出满足第二预设条件的多个运输设备包括:处理设备实时监控自身的处理状态,所述运输状态用于指示所述处理设备的当前处理任务、可处理污染物类别以及可处理污染物重量;对于所述多个运输设备中的任意一个,执行以下操作:若装载的染物类别以及污染物重量,满足可处理污染物类别以及可处理污染物重量,则获取当前运输设备的到港时间;根据所述到港时间以及所述当前运输任务,获取运输设备采集完海洋云仓的污染物后,所述运输设备到达所述处理设备的抵达时间;
向其他处理设备广播抵达时间,满足所述第二预设条件包括:若接收到其他处理设备的抵达时间快于自身的抵达时间,则忽略所述当前运输设备,对下一个运输设备继续执行上述操作;若未接收到其他处理设备的抵达时间快于自身的抵达时间,则记录所述当前运输设备,对下一个处理设备继续执行上述操作。4.根据权利要求1至3任一所述的方法,其特征在于,所述运输设备根据所述多个海洋云仓设备的污染物参数,生成并向服务器发送运输数据包括:所述运输设备根据所述多个海洋云仓设备所对应的污染物参数,生成并更新至运输任务,并记录海洋云仓设备的标识;所述运输设备将所述运输任务、所述海洋云仓设备的标识以及自身的标志,生成运输数据,并将所述服务器发送所述运输数据。5.根据权利要求1至3任一所述的方法,其特征在于,所述处理设备根据所述多个运输设备的运输数据,生成并向服务器发送处理数据包括:所述处理设备获取所述多个运输设备发送的运输数据;所述处理设备根据所述多个运输设备所对应的运输数据,生成并更新至处理任务,并记录...

【专利技术属性】
技术研发人员:陈光辉贺玮方敏陈亚红周一帆王容霞
申请(专利权)人:浙江蓝景科技有限公司
类型:发明
国别省市:

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

1