[发明专利]基于gRPC的分布式电子海图信息系统及信息交互方法在审
| 申请号: | 202110721634.6 | 申请日: | 2021-06-28 |
| 公开(公告)号: | CN113434622A | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | 张新宇;史建刚;钱韦华超;崔浩 | 申请(专利权)人: | 大连海事大学 |
| 主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/25;G06F9/54 |
| 代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 陈丽;李洪福 |
| 地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 grpc 分布式 电子 海图 信息系统 信息 交互 方法 | ||
1.一种基于gRPC的分布式电子海图信息系统,其特征在于,所述系统主要包括:
通过gRPC调用海事服务进程并获得调用结果的电子海图应用客户端;所述电子海图应用客户端包括以电子海图为核心的海图应用程序或海图数据分析程序;
用于提供各种海事时空数据的分布式海事时空数据引擎;
用于基于所述分布式海事时空数据引擎中的海事时空数据提供各种海事服务的海事数据服务端;所述海事数据服务端是基于gRPC构建的服务端进程;以及,
用于所述海事数据服务端注册海事服务以及接受所述电子海图应用客户端申请并发现海事服务的服务注册中心。
2.根据权利要求1所述的一种基于gRPC的分布式电子海图信息系统,其特征在于,还包括:用于将所述电子海图应用客户端的调用海事服务请求代理至所述海事数据服务端以及将所述海事数据服务端的调用结果代理至所述电子海图应用客户端的代理服务器。
3.根据权利要求1所述的一种基于gRPC的分布式电子海图信息系统,其特征在于,分布式海事时空数据引擎的建立包括:
通过分析船舶的实际航行环境要素的组成将海事大数据分为ENC空间数据、ENC属性数据、船舶注册数据、AIS航行数据、水文气象数据和潮汐数据;
针对各数据类型设计索引,构建面向NoSQL的海事时空数据库;
基于Spark分布式内存计算引擎设计支持JTS拓扑的转换算子,从而构建海事时空数据操作函数,最终形成海事时空数据引擎。
4.根据权利要求3所述的一种基于gRPC的分布式电子海图信息系统,其特征在于,所述索引包括时空要素索引和非时空要素索引;针对各数据类型设计索引,包括:
针对时空要素索引,基于Z-Ordering填充曲线设计海事数据中的点索引;基于XZ-Ordering填充曲线设计海事数据中线索引和面索引;
针对非时空要素索引,基于该类要素的特征按照索引方法设计,所述索引方法包括以下至少一种:组合键方法、部分键扫描、布隆过滤器。
5.根据权利要求1所述的一种基于gRPC的分布式电子海图信息系统,其特征在于,所述海事数据服务包括以下至少一项:航速分布分析、船舶数量分布分析、船舶交通组织、船舶空间分布分析、船舶轨迹预测。
6.一种基于gRPC的分布式电子海图信息交互方法,其特征在于,所述交互方法应用于如权利要求1~5任一项所述的基于gPRC的分布式电子海图信息系统,所述方法包括:
所述海事数据服务端调用所述海事时空数据引擎生成各类海事服务;
所述海事数据服务端向所述服务注册中心注册生成的各类海事服务;
所述电子海图应用客户端向所述服务注册中心查询所需海事服务;
所述注册服务中心解析所述查询所需的海事服务,然后给所述电子海图应用客户端分配服务端口;
所述电子海图应用客户端接收从所述服务注册中心返回的服务端口信息后,将包括服务端口信息的海事服务调用请求发送至所述海事数据服务端;
所述海事数据服务端收到所述海事服务调用请求之后,处理所述海事服务调用请求,并将调用结果返回至所述电子海图应用客户端;
所述电子海图应用客户端接收所述调用结果。
7.根据权利要求6所述的一种基于gRPC的分布式电子海图信息交互方法,其特征在于,所述电子海图应用客户端将包括服务端口信息的海事服务调用请求发送至所述海事数据服务端,包括:
所述电子海图应用客户端通过代理服务器将包括服务端口信息的海事服务调用请求发送至所述海事数据服务端;
相应地,所述海事数据服务端将调用结果返回至所述电子海图应用客户端,包括:
所述海事数据服务端通过代理服务器将调用结果返回至所述电子海图应用客户端。
8.根据权利要求6所述的一种基于gRPC的分布式电子海图信息交互方法,其特征在于,所述电子海图应用客户端接收所述调用结果之后,还包括:展示所述调用结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110721634.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种托盘防掉货捆扎设备及捆扎方法
- 下一篇:一种土壤治理用石块清理装置





