基于区块链的船舶监测方法、装置、监测系统和设备制造方法及图纸

技术编号:26347121 阅读:12 留言:0更新日期:2020-11-13 21:30
本申请涉及船舶监测技术领域,提供了一种基于区块链的船舶监测方法、装置、监测系统、计算机设备和存储介质。本申请可提高船舶监测的效率。该方法包括:通过获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像,获取船舶图像中的目标船舶的航行状态信息,当本区块链节点服务器中未存储有与该航行状态信息对应的船舶信息时,则通过其他区块链节点服务器检测是否存储有与航行状态信息对应的船舶信息,若其他区块链节点服务器均未存储有与该航行状态信息对应的船舶信息,则向与本区块链节点服务器通信连接的船舶管理终端发出一级报警信息。

【技术实现步骤摘要】
基于区块链的船舶监测方法、装置、监测系统和设备
本申请涉及船舶监测
,特别是涉及一种基于区块链的船舶监测方法、装置、监测系统、计算机设备和存储介质。
技术介绍
在船舶监测领域,海事局通过船舶自动识别系统(AutomaticIdentificationSystem,AIS)、视频监控系统(ClosedCircuitTelevision,CCTV)等系统获取水上交通数据,从而形成重点水域监控、重点船舶跟踪、搜救协调等功能的海事监管体系。在实践中,船舶可能没有安装AIS系统,或船舶的AIS系统无法正常工作。目前的技术中,通常是根据CCTV系统对水上的船舶进行监控,在CCTV采集视频后通过人工对船舶进行监测,监测过程会出现疏漏且监测效率低。
技术实现思路
基于此,有必要针对目前技术中存在的通过CCTV采集视频后人工监测效率低的技术问题,提供一种基于区块链的船舶监测方法、装置、监测系统、计算机设备和存储介质。一种基于区块链的船舶监测方法,应用于区块链的节点服务器,所述方法包括:获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像;根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息;当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息;若所述其他区块链节点服务器均未存储有与所述航行状态信息对应的船舶信息,则向与所述区块链节点服务器通信连接的船舶管理终端发出一级报警信息。一种基于区块链的船舶监测装置,应用于区块链的节点服务器所述装置包括:图像获取模块,用于获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像;状态信息获取模块,用于根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息;监测模块,用于当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息;报警模块,用若所述其他区块链节点服务器均未存储有与所述航行状态信息对应的船舶信息,则向与所述区块链节点服务器通信连接的船舶管理终端发出一级报警信息。一种基于区块链的船舶监测系统,包括摄像设备、区块链节点服务器和船舶管理终端;所述摄像设备与所述区块链节点服务器连接;所述区块链节点服务器与所述船舶管理终端连接,其中,所述摄像设备,用于设于船舶航行区域监测点拍摄船舶图像,将所述船舶图像传输至所述区块链节点服务器;所述区块链节点服务器,用于接收所述船舶图像,并根据上述基于区块链的船舶监测方法中任一项所述的方法监测目标船舶,并向所述船舶管理终端发出报警信息;所述船舶管理终端,用于接收所述区块链节点服务器发出的所述报警信息。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像;根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息;当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息;若所述其他区块链节点服务器均未存储有与所述航行状态信息对应的船舶信息,则向与所述区块链节点服务器通信连接的船舶管理终端发出一级报警信息。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像;根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息;当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息;若所述其他区块链节点服务器均未存储有与所述航行状态信息对应的船舶信息,则向与所述区块链节点服务器通信连接的船舶管理终端发出一级报警信息。上述基于区块链的船舶监测方法、装置、监测系统、计算机设备和存储介质,通过获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像,获取船舶图像中的目标船舶的航行状态信息,当本区块链节点服务器中未存储有与该航行状态信息对应的船舶信息时,则通过其他区块链节点服务器检测是否存储有与航行状态信息对应的船舶信息,若其他区块链节点服务器均未存储有与该航行状态信息对应的船舶信息,则向与本区块链节点服务器通信连接的船舶管理终端发出一级报警信息,通过在摄像设备拍摄的船舶图像中提取的船舶航行状态信息,与各区块链节点服务器中存储的船舶信息对比确定船舶报警信息,实现基于区块链网络对船舶的航行状态的自动化监测,避免了人工监测的疏漏,提高船舶监测的效率。附图说明图1为一个实施例中计算机设备的内部结构图;图2为一个实施例中基于区块链的船舶监测方法的流程示意图;图3为一个实施例中基于区块链的船舶监测方法的流程示意图;图4为一个实施例中基于区块链的船舶监测装置的结构框图;图5为一个实施例中基于区块链的船舶监测系统示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的基于区块链的船舶监测方法,可以应用于计算机设备,该计算机设备可以是区块链的节点服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于摄像设备拍摄得到的船舶图像和船舶信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现基于区块链的船舶监测方法。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,如图2所示,提供了一种基于区块链的船舶监测方法,以该方法应用于图1的区块链节点服务器为例进行说明,包括以下步骤:步骤S201,获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像。其中,船舶航行区域可以是水道或河道。设置在船舶航行区域的摄像设备可以是一台或多台摄像机,摄像机监测船舶航行区域的广角可以最大化,每一个监测点的摄像机实时监测各自船舶航行区域的船舶航行情况。每一个监测点的摄像机的监测范围可以是完全独立的,也可以为部分重本文档来自技高网...

【技术保护点】
1.一种基于区块链的船舶监测方法,其特征在于,应用于区块链的节点服务器,所述方法包括:/n获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像;/n根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息;/n当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息;/n若所述其他区块链节点服务器均未存储有与所述航行状态信息对应的船舶信息,则向与所述区块链节点服务器通信连接的船舶管理终端发出一级报警信息。/n

【技术特征摘要】
1.一种基于区块链的船舶监测方法,其特征在于,应用于区块链的节点服务器,所述方法包括:
获取设于船舶航行区域监测点的摄像设备拍摄得到的船舶图像;
根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息;
当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息;
若所述其他区块链节点服务器均未存储有与所述航行状态信息对应的船舶信息,则向与所述区块链节点服务器通信连接的船舶管理终端发出一级报警信息。


2.根据权利要求1所述的方法,其特征在于,所述当本区块链节点服务器中未存储有与所述航行状态信息对应的船舶信息时,触发所述区块链的其他区块链节点服务器检测各自是否存储有与所述航行状态信息对应的船舶信息之后,所述方法还包括:
若所述其他区块链节点服务器中的至少一个区块链节点服务器存储有与所述航行状态信息对应的船舶信息,则向所述船舶管理终端发出级别低于所述一级报警信息的二级报警信息。


3.根据权利要求1所述的方法,其特征在于,所述航行状态信息包括船舶外观信息;所述根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息之后,所述方法还包括:
当所述船舶外观信息与预设的船舶外观规则不一致,则向所述船舶管理终端发出一级报警信息;所述船舶外观规则用于指示船舶外观的设置要求。


4.根据权利要求3所述的方法,其特征在于,所述向所述船舶管理终端发出一级报警信息之后,所述方法还包括:
生成与所述航行状态信息对应的船舶状态数据区块并存储于区块链网络。


5.根据权利要求1所述的方法,其特征在于,所述航行状态信息包括船舶航线信息;所述根据所述船舶图像,获取所述船舶图像中的目标船舶的航行状态信息之后,所述方法还包括:
判断所述目标船舶的航行状态信息中是否包括船舶识别信息;
若所述目标船舶的航行状态信息中包括所述船舶识别信息,且所述航行状态信息所包括的所述船舶航线信息与所述区块链节点服务器预先存储的与所述船舶识别信息对应的船舶航线信息不一致,则向所述船舶管理终端...

【专利技术属性】
技术研发人员:全绍军洪伟崔展铭董经武
申请(专利权)人:广州雄驰数字技术有限公司长视科技股份有限公司
类型:发明
国别省市:广东;44

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

1