CN111241785A - 基于要素变量动态编码的船舶数据模型 - Google Patents
基于要素变量动态编码的船舶数据模型 Download PDFInfo
- Publication number
- CN111241785A CN111241785A CN201911408101.1A CN201911408101A CN111241785A CN 111241785 A CN111241785 A CN 111241785A CN 201911408101 A CN201911408101 A CN 201911408101A CN 111241785 A CN111241785 A CN 111241785A
- Authority
- CN
- China
- Prior art keywords
- ship
- data
- model based
- data model
- numbered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013499 data model Methods 0.000 title claims abstract description 24
- 238000004140 cleaning Methods 0.000 claims abstract description 8
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 238000000605 extraction Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 5
- 238000003672 processing method Methods 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
基于要素变量动态编码的船舶数据模型,船舶数据模型的生成包括以下步骤:编制船舶动态编号的生成规则;获取船舶的基本信息,获取渠道为海事一级数据库,包括船舶的基础数据和船舶业务相关的领域数据,船舶基本信息需要进行去重和唯一性校检以保证数据质量;对获取的船舶数据进行清洗和整合,以形成船舶待编号的数据资源;根据船舶待编号的数据资源并依据船舶编号的生成规则来依次生成对应的字符编号;依据各项的字符编号生成船舶的最终动态编号。本发明通过对船舶进行动态编号,有效解决了不同业务***获取船舶数据时需要分别再去对应数据所在的业务***二次查询的问题,并且根据动态编号能够更加详细且直观的了解船舶信息,使用效果极佳。
Description
技术领域
本发明涉及海事监管技术领域,尤其涉及基于要素变量动态编码的船舶数据模型。
背景技术
在现行的船舶数据模型中,船舶的编号都是唯一且固定的,这种编号规则在特定的业务场景下是非常好的唯一确定一条船舶的方式,但是因其唯一且不可变的性质,也导致了其无法适应更复杂业务场景的情况,有待进行改进。
发明内容
(一)发明目的
为解决背景技术中存在的技术问题,本发明提出基于要素变量动态编码的船舶数据模型,通过对船舶进行动态编号,有效解决了不同业务***获取船舶数据时需要分别再去对应数据所在的业务***二次查询的问题,并且根据动态编号能够更加详细且直观的了解船舶信息,使用效果极佳。
(二)技术方案
本发明提出了基于要素变量动态编码的船舶数据模型,船舶数据模型的生成包括以下步骤:
S1、编制船舶动态编号的生成规则;
S2、获取船舶的基本信息,包括船舶的基础数据和船舶业务相关的领域数据;
S3、对获取的船舶数据进行清洗和整合,以形成船舶待编号的数据资源,具体操作如下:
S31、针对不同数据建立对应的抽取任务;
S32、按照业务需求将数据汇总至待处理的中间表中;
S33、点击任务开始的开关,开始执行对应的抽取任务;
S4、根据船舶待编号的数据资源并依据船舶编号的生成规则来依次生成对应的字符编号,具体操作如下:
S41、获取船舶待编号的数据资源和船舶编号的生成规则;
S42、点击任务开始的开关,开始执行编码操作;
S43、对数据进行转换任务,以获得各项的字符编号,转换任务的方式包括被动转换和主动转换;
S5、依据各项的字符编号生成船舶的最终动态编号。
优选的,船舶基本信息需要进行去重和唯一性校检以保证数据质量。
优选的,船舶基本信息的获取渠道为海事一级数据库。
优选的,获取的船舶数据包括船舶所属国家、船舶是否来过本港口、船舶上次来港时间、船舶类型、船舶长度、船舶吨级和船舶载重吨级。
优选的,船舶动态编号由***数字和中文组成,编号按照船舶所属国家、船舶是否来过本港口、船舶上次来港时间、船舶类型、船舶长度、船舶吨级和船舶载重吨级的顺序生成,且各项字符编号的生成利用ETL工具软件或常见的数据库管理软件实现。
优选的,当船舶属于中国时,编号为“1”;当船舶属于外国时,编号为“0”。
优选的,当船舶来过本港口时,编号为“1”;当船舶未曾来过本港口时,编号为“0”。
优选的,船舶上次来港时间的字符编号为包括年、月、日的八位***数字,若船舶未曾来过本港口时,该项的字符编号为“00000000”;
船舶类型的字符编号为中文“集装船”;
船舶长度的字符编号为三位***数字;
船舶吨级的字符编号为六位***数字;
船舶载重吨级的字符编号为六位***数字。
优选的,在S4中,主动转换任务的具体操作如下:
根据设置的时间、布尔和频次等条件主动执行编码任务。
优选的,在S4中,被动转换任务包括以下两种方式:
其一,当有调用方调用数据时,开始执行编码工作;
其二,当有调用方调用数据并指定编码方式时,使用调用方指定的编码方式开始执行编码工作。
本发明的上述技术方案具有如下有益的技术效果:
首先编制船舶动态编号的生成规则,然后获取船舶的基本信息,包括船舶的基础数据和船舶业务相关的领域数据;之后对获取的船舶数据进行清洗和整合,以形成船舶待编号的数据资源;然后根据船舶待编号的数据资源并依据船舶编号的生成规则来依次生成对应的字符编号;最后依据各项的字符编号生成船舶的最终动态编号;
船舶动态编号的生成依托于船舶基础数据和船舶业务相关的领域数据,并在两种数据的基础之上进行清洗和整合,最终形成待编号的数据资源;根据每次用户或调用***的不同,以及实时数据的变化情况,动态的生成该编号,将动态编号与船舶具体的业务***进行整合能够提高数据的可用性;
本发明通过对船舶进行动态编号,有效解决了不同业务***获取船舶数据时需要分别在去对应数据所在的业务***二次查询的问题,根据动态编号的第二位即可直观的知道该船舶是否来过本港口(如天津港),同时该编号还包含了船舶其它更详细的信息,方便海事人员直观且详细的了解,使用效果好。
附图说明
图1为本发明提出的基于要素变量动态编码的船舶数据模型的流程图。
图2为本发明提出的基于要素变量动态编码的船舶数据模型中数据加工过程的ETL任务示意图。
图3为本发明提出的基于要素变量动态编码的船舶数据模型中数据编码过程的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
如图1-3所示,本发明提出的基于要素变量动态编码的船舶数据模型,船舶数据模型的生成包括以下步骤:
S1、编制船舶动态编号的生成规则;
S2、获取船舶的基本信息,包括船舶的基础数据和船舶业务相关的领域数据;
S3、对获取的船舶数据进行清洗和整合,以形成船舶待编号的数据资源,具体操作如下:
S31、针对不同数据建立对应的抽取任务;
S32、按照业务需求将数据汇总至待处理的中间表中;
S33、点击任务开始的开关,开始执行对应的抽取任务;
S4、根据船舶待编号的数据资源并依据船舶编号的生成规则来依次生成对应的字符编号,具体操作如下:
S41、获取船舶待编号的数据资源和船舶编号的生成规则;
S42、点击任务开始的开关,开始执行编码操作;
S43、对数据进行转换任务,以获得各项的字符编号,转换任务的方式包括被动转换和主动转换;
S5、依据各项的字符编号生成船舶的最终动态编号。
在一个可选的实施例中,船舶基本信息需要进行去重和唯一性校检以保证数据质量,且船舶基本信息的获取渠道为海事一级数据库。
在一个可选的实施例中,获取的船舶数据包括船舶所属国家、船舶是否来过本港口(如天津港)、船舶上次来港时间、船舶类型、船舶长度、船舶吨级和船舶载重吨级。
在一个可选的实施例中,船舶动态编号由***数字和中文组成,编号按照船舶所属国家、船舶是否来过本港口(如天津港)、船舶上次来港时间、船舶类型、船舶长度、船舶吨级和船舶载重吨级的顺序生成,且各项字符编号的生成利用ETL工具软件或常见的数据库管理软件实现;
当船舶属于中国时,编号为“1”,当船舶属于外国时,编号为“0”;当船舶来过本港口时,编号为“1”,当船舶未曾来过本港口(如天津港)时,编号为“0”;船舶上次来港时间的字符编号为包括年、月、日的八位***数字,若船舶未曾来过本港口(如天津港)时,该项的字符编号为“00000000”;船舶类型的字符编号为中文“集装船”;船舶长度的字符编号为三位***数字;船舶吨级的字符编号为六位***数字;船舶载重吨级的字符编号为六位***数字;
具体如下图表:
举例说明,船舶动态编号的组成详见以下图表:
在一个可选的实施例中,在S4中,主动转换任务的具体操作如下:根据设置的时间、布尔和频次等条件主动执行编码任务。
在一个可选的实施例中,在S4中,被动转换任务包括以下两种方式:其一,当有调用方调用数据时,开始执行编码工作;其二,当有调用方调用数据并指定编码方式时,使用调用方指定的编码方式开始执行编码工作。
本发明中,首先编制船舶动态编号的生成规则,然后获取船舶的基本信息,包括船舶的基础数据和船舶业务相关的领域数据;之后对获取的船舶数据进行清洗和整合,以形成船舶待编号的数据资源,具体操作如下:针对不同数据建立对应的抽取任务,按照业务需求将数据汇总至待处理的中间表中,点击任务开始的开关(Start),开始执行对应的抽取任务;然后根据船舶待编号的数据资源并依据船舶编号的生成规则来依次生成对应的字符编号,具体操作如下:获取船舶待编号的数据资源和船舶编号的生成规则;点击任务开始的开关(Start),开始执行编码操作,对数据进行转换任务,以获得各项的字符编号,转换任务的方式包括被动转换和主动转换;最后依据各项的字符编号生成船舶的最终动态编号;
船舶动态编号的生成需要依托于船舶基础数据和船舶业务相关的领域数据,并在两种数据的基础之上进行清洗和整合,最终形成待编号的数据资源;根据每次用户或调用***的不同,以及实时数据的变化情况,动态的生成该编号,将动态编号与船舶具体的业务***进行整合能够提高数据的可用性;
本发明通过对船舶进行动态编号,有效解决了不同业务***获取船舶数据时需要分别在去对应数据所在的业务***二次查询的问题,根据动态编号的第二位即可直观的知道该船舶是否来过本港口(如天津港),同时该编号还包含了船舶其它更详细的信息,方便海事人员直观且详细的了解,使用效果好。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
Claims (10)
1.基于要素变量动态编码的船舶数据模型,其特征在于,船舶数据模型的生成包括以下步骤:
S1、编制船舶动态编号的生成规则;
S2、获取船舶的基本信息,包括船舶的基础数据和船舶业务相关的领域数据;
S3、对获取的船舶数据进行清洗和整合,以形成船舶待编号的数据资源,具体操作如下:
S31、针对不同数据建立对应的抽取任务;
S32、按照业务需求将数据汇总至待处理的中间表中;
S33、点击任务开始的开关,开始执行对应的抽取任务;
S4、根据船舶待编号的数据资源并依据船舶编号的生成规则来依次生成对应的字符编号,具体操作如下:
S41、获取船舶待编号的数据资源和船舶编号的生成规则;
S42、点击任务开始的开关,开始执行编码操作;
S43、对数据进行转换任务,以获得各项的字符编号,转换任务的方式包括被动转换和主动转换;
S5、依据各项的字符编号生成船舶的最终动态编号。
2.根据权利要求1所述的基于要素变量动态编码的船舶数据模型,其特征在于,船舶基本信息需要进行去重和唯一性校检以保证数据质量。
3.根据权利要求1所述的基于要素变量动态编码的船舶数据模型,其特征在于,船舶基本信息的获取渠道为海事一级数据库。
4.根据权利要求1所述的基于要素变量动态编码的船舶数据模型,其特征在于,获取的船舶数据包括船舶所属国家、船舶是否来过本港口、船舶上次来港时间、船舶类型、船舶长度、船舶吨级和船舶载重吨级。
5.根据权利要求1所述的基于要素变量动态编码的船舶数据模型,其特征在于,船舶动态编号由***数字和中文组成,编号按照船舶所属国家、船舶是否来过本港口、船舶上次来港时间、船舶类型、船舶长度、船舶吨级和船舶载重吨级的顺序生成,且各项字符编号的生成利用ETL工具软件或常见的数据库管理软件实现。
6.根据权利要求4所述的基于要素变量动态编码的船舶数据模型,其特征在于,当船舶属于中国时,编号为“1”;当船舶属于外国时,编号为“0”。
7.根据权利要求4所述的基于要素变量动态编码的船舶数据模型,其特征在于,当船舶来过本港口时,编号为“1”;当船舶未曾来过本港口时,编号为“0”。
8.根据权利要求4所述的基于要素变量动态编码的船舶数据模型,其特征在于,船舶上次来港时间的字符编号为包括年、月、日的八位***数字,若船舶未曾来过本港口时,该项的字符编号为“00000000”;
船舶类型的字符编号为中文“集装船”;
船舶长度的字符编号为三位***数字;
船舶吨级的字符编号为六位***数字;
船舶载重吨级的字符编号为六位***数字。
9.根据权利要求1所述的基于要素变量动态编码的船舶数据模型,其特征在于,在S4中,主动转换任务的具体操作如下:
根据设置的时间、布尔和频次等条件主动执行编码任务。
10.根据权利要求1所述的基于要素变量动态编码的船舶数据模型,其特征在于,在S4中,被动转换任务包括以下两种方式:
其一,当有调用方调用数据时,开始执行编码工作;
其二,当有调用方调用数据并指定编码方式时,使用调用方指定的编码方式开始执行编码工作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911408101.1A CN111241785A (zh) | 2019-12-31 | 2019-12-31 | 基于要素变量动态编码的船舶数据模型 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911408101.1A CN111241785A (zh) | 2019-12-31 | 2019-12-31 | 基于要素变量动态编码的船舶数据模型 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111241785A true CN111241785A (zh) | 2020-06-05 |
Family
ID=70865833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911408101.1A Pending CN111241785A (zh) | 2019-12-31 | 2019-12-31 | 基于要素变量动态编码的船舶数据模型 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111241785A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609816A (zh) * | 2012-02-13 | 2012-07-25 | 浪潮集团山东通用软件有限公司 | 一种通用的可按自定义规则编码的物料编码方法 |
CN103246733A (zh) * | 2013-05-13 | 2013-08-14 | 浪潮集团山东通用软件有限公司 | 一种基于元数据的动态表单***及其生成方法 |
CN103257862A (zh) * | 2013-04-23 | 2013-08-21 | 浪潮集团山东通用软件有限公司 | 一种跨区间自由配置资产流水编号的编码方法 |
CN107291675A (zh) * | 2017-06-19 | 2017-10-24 | 南通易致软件科技有限公司 | 一种行业信息分类编码管理***和方法 |
KR101937088B1 (ko) * | 2018-03-14 | 2019-01-09 | 목포해양대학교 산학협력단 | 코드화된 표준해사영어를 이용한 해상 무선 통신 방법 |
-
2019
- 2019-12-31 CN CN201911408101.1A patent/CN111241785A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609816A (zh) * | 2012-02-13 | 2012-07-25 | 浪潮集团山东通用软件有限公司 | 一种通用的可按自定义规则编码的物料编码方法 |
CN103257862A (zh) * | 2013-04-23 | 2013-08-21 | 浪潮集团山东通用软件有限公司 | 一种跨区间自由配置资产流水编号的编码方法 |
CN103246733A (zh) * | 2013-05-13 | 2013-08-14 | 浪潮集团山东通用软件有限公司 | 一种基于元数据的动态表单***及其生成方法 |
CN107291675A (zh) * | 2017-06-19 | 2017-10-24 | 南通易致软件科技有限公司 | 一种行业信息分类编码管理***和方法 |
KR101937088B1 (ko) * | 2018-03-14 | 2019-01-09 | 목포해양대학교 산학협력단 | 코드화된 표준해사영어를 이용한 해상 무선 통신 방법 |
Non-Patent Citations (1)
Title |
---|
张云辉;吕津;: "船舶分类编码方法的研究" * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106096975B (zh) | 一种在线客服***及方法 | |
RU2009135635A (ru) | Устройство для обработки изображений, способ обработки изображений и программа | |
CN103297602A (zh) | 一种处理联系人的方法、装置及移动终端 | |
CN111464950A (zh) | 一种使用手机信令数据提取出行停驻点的方法 | |
CN106815258A (zh) | 一种数据存储方法和协调节点 | |
CN106254691B (zh) | 一种欺诈号码的识别方法和识别装置 | |
CN104754153A (zh) | 客服***及其客户服务方法 | |
CN105306426A (zh) | 协同通信的客服方法及客服*** | |
CN100512458C (zh) | 用于移动智能网的多业务优先触发的方法 | |
CN104468764B (zh) | 一种策略调度方法、装置及*** | |
CN104657481A (zh) | 一种存储、查询数据的方法及装置 | |
CN111241785A (zh) | 基于要素变量动态编码的船舶数据模型 | |
CN105827780B (zh) | 一种来电显示方法及装置 | |
CN110908995A (zh) | 数据处理方法、装置以及设备 | |
CN106936968B (zh) | 一种语音通话方法 | |
CN110020216A (zh) | 目的地推送方法和装置 | |
CN103812989B (zh) | 一种识别骚扰电话的方法和装置 | |
CN102737118A (zh) | 根据通话记录处理人物关系的方法、装置及移动终端 | |
CN109408677A (zh) | 一种智能号码匹配方法、装置、设备和存储介质 | |
CN111324825B (zh) | 查找目标人员的方法及装置 | |
CN109241215B (zh) | 对象搜索方法、装置、设备及计算机可读存储介质 | |
CN111242413B (zh) | 应用于应急指挥调度的智能匹配***及方法 | |
CN107391695A (zh) | 一种基于大数据的信息提取方法 | |
CN108804662B (zh) | 一种关联号码获取方法及装置 | |
CN107943807A (zh) | 一种数据处理方法及存储设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200605 |