一种船舶交通管理系统数据共享接口的设计方法

文档序号:6336643阅读:543来源:国知局
专利名称:一种船舶交通管理系统数据共享接口的设计方法
技术领域
本发明涉及一种计算机信息数据管理技术,具体地说是一种船舶交通管理系统数 据共享接口的设计方法。
背景技术
定义vessel traffic services (简称VTS)意为船舶交通服务,我国通常称为船 舶交通管理系统。VTS在促进船舶交通安全,改善通航秩序、提高交通效率和保护水域环境 等方面发挥着重要作用,其作用的基石,取决于船舶静/动态信息、和通航环境信息。VTS数 据共享接口,只有及时有效的将第三方系统中的数据共享过来,才能提高主管部门对船舶 交通监管的效率和水平;将VTS船舶交通动态信息输出给第三方,作为相关单位用来服务 于船舶的辅助手段。如果共享数据时间滞后,数据将失去作用,成为垃圾数据。发明内容
本发明的目的是按以下方式实现的,包括以下内容
1)数据共享接口的设计,是运行期动态定义交换适配器,对数据库类型、数据项和 数据类型动态配置部署,针对数据格式、数据处理需要通过定义参数驱动;
2)服务方式运行,读配置定义内容,自动组织SQl实现数据传输共享;
3)数据特性分类及交换方式设计,包括分析数据特性,对数据进行分类,并按类 对应设计交换方式;其中
(1)基础数据主要以定时交换为主,周期稍长,允许交互式访问;
(2)静态数据主要以定时交换为主,周期稍短,允许交互式访问;
(3)动态数据主要以实时交换为主,定时、交互式为副;
(4)图片/大文本/语音格式数据,须对数据压缩/解压缩或格式转换后进行交 换;
(5)机密性高类型数据,对数据进行加密进行交换;
(6)定点传输或需路由类型数据,在交换中制定节点地址信息后进行交换;
4)设计人机界面操作程序,配置定义交换适配器,对需要交换的数据库类型包括 Oracle, Sybase、DB2、SqlServer、数据项和数据类型包括浮点型、字符型、Blob,进行动态 配置定义,并对应配置定义交换权限、数据格式、路由节点;
5)设计服务方式运行程序,读配置定义适配器,自动组织SQ1,访问数据源,抽取 数据到目的数据库;
6)设计供第三方系统调用的动态连接库,支持二次开发,动态连接库发布两个方 法
①从VTS系统中获取数据
Long GetData(char氺userID,
char 氺 userPwd,4

char氺businessID, char氺parameters, char^relData);
参数
userID 该用户对应业务的操作权限
userPwd 用户对应的密码
businessID 对应需要处理的业务代码
parameters 对应业务需要的范围条件
注其中字段名前需要增加@,多个条件间使用SQL逻辑运算符,例如
iIMO =,A1234,or OMMSI =,876543210,
relData:返回的数据集
②向VTS系统输入数据
long putData (char*userID,
char 氺 userPwd,
char氺businessID,
char氺parameters);
参数
userID :该用户对应业务的操作权限
userPwd 用户对应的密码
businessID 对应需要处理的业务代码
parameters 传入的数据集。
本发明的优异效果
1)规范与标准基于规范与标准,能够快速适应需求的发展变化,系统可以根据数 据需求,在不改变原有框架的基础上,快速开发出相应的数据交换适配器,以适应需求变 化。
2)数据独立数据交换双方的数据独立,保证系统间数据一致、安全、完整、有效。
3)权限可配置数据的访问权限、范围可配置。
4)基于服务管理能够基于服务对数据交换进行管理,如创建、修改或停止服务等。


附图1为表清单和标间关系示意图;具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
VTS数据共享,涉及的第三方系统选用的系统架构、开发工具或数据库类型各不相 同,共享接口要能保证将这些系统的数据进行交换,且要保证若第三方系统升级,VTS数据 共享接口平稳升级和正常使用。
VTS在促进船舶交通安全,改善通航秩序、提高交通效率和保护水域环境等方面发 挥着重要作用,其作用的基石,取决于船舶静/动态信息、和通航环境信息。实现VTS数据共享,消除信息孤岛,目前主要数据交换信息种类包括两个方向的数据
UTO VTS——把第三方单位系统中的船舶静态信息、通航环境信息共享给VTS,提 高VTS主管部门工作效率和服务质量,提升VTS值班工作信息化水平;
共享信息的种类包括船舶基本信息;国际航行船舶进口岸申请信息;沿海航行 船舶抵离港预报信息;船舶抵港预报信息;船舶航行计划;船舶引航信息;船舶滞留信息; 重点跟踪船舶信息;重点监护船舶信息;船舶查验信息;船舶签证信息;定期查验或签证信 息;国籍信息;船籍港信息;船舶种类信息;泊位信息;船舶公司或代理信息;机构信息;船 舶跟踪原因信息。
2、FROM VTS——船舶交通动态信息共享给第三方单位系统浏览观看,扩大VTS信 息的使用范围,充分地发挥VTS系统的作用。
船舶交通动态信息包括抵港抛锚船舶;船舶航行动态;泊位船舶;船舶航行轨 迹。
VTS数据共享涉及开发单位或系统杂、内容多,本设计方法规避了第三方系统选用 开发工具、数据库类型不同或将来升级对VTS数据共享接口的影响风险。
实施例
本发明的目的是提供一种船舶交通管理系统(简称VTS)数据共享设计方法,将 VTS系统与多家第三方系统实现数据共享,保证共享数据的及时性、准确性;并可设置数据 交换权限、数据格式、交换路由等。技术实现方案如下
1)数据特性分类及交换方式设计,分析数据特性,对数据进行分类,并按类对应设 计交换方式。
权利要求
1. 一种船舶交通管理系统数据共享接口的设计方法,其特征在于包括以下内容1)数据共享接口的设计,是运行期动态定义交换适配器,对数据库类型、数据项和数据 类型动态配置部署,针对数据格式、数据处理需要通过定义参数驱动;2)服务方式运行,读配置定义内容,自动组织SQl实现数据传输共享;3)数据特性分类及交换方式设计,包括分析数据特性,对数据进行分类,并按类对应 设计交换方式;其中(1)基础数据主要以定时交换为主,周期稍长,允许交互式访问;(2)静态数据主要以定时交换为主,周期稍短,允许交互式访问;(3)动态数据主要以实时交换为主,定时、交互式为副;(4)图片/大文本/语音格式数据,须对数据压缩/解压缩或格式转换后进行交换;(5)机密性高类型数据,对数据进行加密进行交换;(6)定点传输或需路由类型数据,在交换中制定节点地址信息后进行交换;4)设计人机界面操作程序,配置定义交换适配器,对需要交换的数据库类型包括: Oracle, Sybase、DB2、SqlServer、数据项和数据类型包括浮点型、字符型、Blob,进行动态 配置定义,并对应配置定义交换权限、数据格式、路由节点;5)设计服务方式运行程序,读配置定义适配器,自动组织SQ1,访问数据源,抽取数据 到目的数据库;6)设计供第三方系统调用的动态连接库,支持二次开发,动态连接库发布两个方法①从VTS系统中获取数据 Long GetData(char氺userlD,char氺userPwd, char^businessID, char氺parameters, char^relData);参数userID 该用户对应业务的操作权限 userPwd 用户对应的密码 businessID 对应需要处理的业务代码 parameters 对应业务需要的范围条件注其中字段名前需要增加@,多个条件间使用SQL逻辑运算符,例如 iIMO =’ A1234’ or OMMSI =’ 876543210’ relData:返回的数据集②向VTS系统输入数据 long putData (char^userID,char氺userPwd, char^businessID, char水parameters);参数userID 该用户对应业务的操作权限userPwd 用户对应的密码 businessID 对应需要处理的业务代码 parameters 传入的数据集。
全文摘要
本发明提供一种船舶交通管理系统数据共享接口的设计方法,VTS在促进船舶交通安全,改善通航秩序、提高交通效率和保护水域环境等方面发挥着重要作用,其作用的基石,取决于船舶静/动态信息和通航环境信息。实现VTS数据共享,消除信息孤岛,包括两个方向的数据交换功能1、TO VTS——把第三方单位系统中的船舶静态信息、通航环境信息共享给VTS,提高VTS主管部门工作效率和服务质量,提升VTS值班工作信息化水平;2、FROM VTS——船舶交通动态信息共享给第三方单位系统浏览观看,扩大VTS信息的使用范围,充分地发挥VTS系统的作用。VTS数据共享涉及开发单位或系统杂、内容多,本设计方法规避了第三方系统选用开发工具、数据库类型不同或将来升级对VTS数据共享接口的影响风险。
文档编号G06F9/44GK102043620SQ20101055668
公开日2011年5月4日 申请日期2010年11月24日 优先权日2010年11月24日
发明者郝永富 申请人:山东浪潮齐鲁软件产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1