基于微服务的海上目标综合业务管理平台的设计与实现.docx

基于微服务的海上目标综合业务管理平台的设计与实现.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于微服务的海上目标综合业务管理平台的设计与实现 0 引言 自21世纪以来,人类进入大规模开发利用海洋的时期,海洋在国家经济发展和对外开放中的作用更加重要。我国是海洋大国,党中央、国务院高度重视海洋事业的发展,党的十八大提出建设海洋强国的重大部署,党的十九大明确提出“坚持陆海统筹,加快建设海洋强国”。 近年来,随着大数据和物联网技术的飞速发展 微服务是近年来受关注度较高且较受开发者青睐的系统架构模式,其采用面向服务化的拆分原则,将1个系统拆分为多个微小的服务应用。这些服务应用可独立进行设计、开发和维护,彼此之间通过通信协议进行调用与配合,从而实现复杂的整体系统功能 1微服务体系 传统的系统开发主要采用单体式的架构模式,其特点是所有的功能模块都在同一个工程下,导致开发过程受开发技术栈的限制,同时不利于业务模块的纵向扩展;随着时间的推移和人员的更迭,代码会变得越来越晦涩难懂,不利于系统的后期维护 微服务架构的核心思想是根据业务需求的独立性和重复使用的频率,将大型和复杂的应用分解为多个微小的服务应用 微服务架构主要具有5个优势特性 2系统架构 2.1业务需求 海上目标综合业务管理平台是能够接收并分析“天、空、船、岸”多元异构感知数据,采用深度融合和数据挖掘等关键技术,实现海上目标行为预测的综合性管理平台。该系统的业务需求复杂,涉及的监视监测设备类型多样,对数据分析的深度和广度要求较高,因此须针对3项难点问题提出合适的解决方案。 2.1.1 系统集成和扩展 针对海上目标识别的业务需求,综合业务管理平台须具备从“天、空、船、岸”多个监视监测平台获取数据的能力,还须综合考虑多源异构数据的获取方式。同时,为最大限度地实现数据共享,综合业务管理平台须与天空基广域监视分系统、船基前指监视分系统和岸基联合监视分系统等多个外部系统进行交互,实现对典型海上目标的早期预警、识别和跟踪,多基协同连续监控以及多源异构数据的深度融合和行为分析预测。 2.1.2 数据融合和分析 海上目标综合业务管理平台获取的数据类型多样,包括遥感影像数据、可见光视频数据、雷达数据、AIS数据和电磁侦测数据等。根据数据类型,融合方式可为协同式与非协同式相结合的模式。在协同式目标数据的融合过程中,如将AIS与雷达相结合,提高对协同式目标的识别和跟踪能力;在非协同式目标数据的融合过程中,如将电磁侦测数据与视频数据和行为分析等相结合,提高对非协同式目标的识别和跟踪能力。 2.1.3 协同监视监测和跟踪 多传感器协同连续监视监测充分利用多源异构传感器的特性,同时充分挖掘多传感器协同感知的潜力,实现相互引导和优势互补。根据综合业务管理平台的任务需求和区域态势的变化情况,结合重点监视监测目标的运动趋势和行为意图等信息,规划各类感知资源的探测任务和协同时机等。 2.2微服务架构的选择 通过对目前主流开源微服务架构进行对比分析,并结合海上目标识别与监视监测业务的实际需求,本研究采用Spring Cloud作为微服务系统架构。Spring Cloud可提供分布式系统解决方案,包含丰富和完整的框架和开发组件,使开发人员能够快速开发和部署系统,其中核心组件包括服务网关(Zuul)、服务注册(Eureka)、服务配置(Spring Config)、负载均衡(Ribbon)和熔断机制(Hystrix)。 Spring Boot 2.3微服务的划分 根据综合业务管理平台的业务需求和功能边界,可划分出11个独立运行的微服务。①数据管理微服务,主要负责与“天、空、船、岸”平台数据模块之间的通信,包括多源异构传感器的数据接收、数据解析、数据校验和数据库操作等;②图表展示微服务,主要负责将雷达和AIS等原始数据以及大数据分析、数据挖掘和遥感影像处理等后期处理数据通过图形和表格的方式面向用户展示,数据源由数据管理和行为分析微服务提供;③地图管理微服务,主要负责与天地图、ArcGIS和Skyline等地图服务之间的通信,包括地图图层、事件、控件、配置和坐标变换等;④工作流管理微服务,主要负责多传感器协同连续监控,在目标协同探测方面分为共视区协同、跨区同类手段接力协同和异类手段引导协同3种工作模式,在区域联合协同方面分为早期发现、搜索跟踪、识别监视和调查取证4种工作模式;⑤任务管理微服务,主要负责根据任务类型实现监视监测计划制定和资源调度等;⑥数据融合微服务,主要负责综合运用模糊匹配特征识别算法、时间片联合树推理算法、权重分析算法以及特征选择和分析算法等进行异构数据融合;⑦行为分析微服务,主要负责利用决策树和聚类等算法,从海量历史数据中探寻有关目标行为的模式或知识,发现潜在和隐含的海上目标行为特征;⑧固定目标管理微服务,主要负责对海洋开发利用活动和岛礁变化等固定目标进行管

您可能关注的文档

文档评论(0)

lmzwkyc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档