一种跨域空间环境信息同步共享方法与流程

文档序号:31076273发布日期:2022-08-09 21:45阅读:141来源:国知局
一种跨域空间环境信息同步共享方法与流程

1.本发明涉及信息共享技术领域,尤其涉及一种跨域空间环境信息同步共享方法。


背景技术:

2.空间环境是指影响人类活动的各种条件、要素、情况的统称,在空间维度上,表现为海洋、陆地、天空和太空;在要素维度上,表现为地理、地质、气象、电磁等。由于现有的测绘地理、气象水文、地质环境、电磁环境等空间环境信息分别由不同的业务部门独立保障,信息孤岛造成空间环境保障综合性和系统性差,信息利用率不高,很难有效支持空间环境要素在综合运用方面的实际要求。另一方面,由于各专业信息在结构上差异较大,存储形态多样,给信息共享带来很大挑战。


技术实现要素:

3.本发明提供一种跨域空间环境信息同步共享方法,可以实现空间环境信息跨中心、跨部门同步共享。
4.根据本发明实施例的跨域空间环境信息同步共享方法,包括:
5.构建空间环境数据同步订单,所述空间环境数据同步订单包括数据同步方向、数据同步状态、数据同步策略以及数据同步内容;
6.将所述空间环境数据同步订单发送至同步数据提供方进行审批;
7.待审批通过后,接收所述同步数据提供方发送的基于所述空间环境数据同步订单生成的同步数据。
8.根据本发明的一些实施例,所述数据同步方向,包括:源端名称、源端地址、目的端名称和目的端地址;
9.所述数据同步状态,包括:新建、提交、运行、暂停、无效和撤销;
10.所述数据同步策略,包括:同步触发模式、数据捕获方式、数据同步方式、冲突消解方式、数据加密方式以及数据传输类型;
11.所述数据同步内容,包括:源端的数据源、目的端的数据源和二者之间的对象映射关系。
12.根据本发明的一些实施例,所述同步触发模式包括:手动拉取、手动推送、相对时间;
13.所述数据捕获方式包括:日志捕获、触发器捕获、标志位捕获;
14.所述数据同步方式包括:主键同步驱动、rowid同步驱动;
15.所述冲突消解方式包括:替换原有数据、保留原有数据;
16.所述数据加密方式包括:加密、不加密;
17.所述数据传输类型包括:长报文传输、短报文传输。
18.根据本发明的一些实施例,所述源端的数据源包括:源端的存储类型、源端的访问地址、源端的同步对象;
19.所述目的端的数据源包括:目的端的存储类型、目的端的访问地址、目的端的同步对象;
20.所述对象映射关系包括属性映射和属性转换。
21.根据本发明的一些实施例,所述将所述空间环境数据同步订单发送至同步数据提供方,包括:
22.将所述空间环境数据同步订单导入本地信息中心的订单库;
23.将已导入所述订单库的空间环境数据同步订单发送至同步数据提供方的信息中心。
24.根据本发明的一些实施例,所述方法还包括:
25.从所述订单库中删除空间环境数据同步订单;
26.在所述订单库中更新空间环境数据同步订单。
27.根据本发明实施例的跨域空间环境信息同步共享方法,包括:
28.从同步数据请求方获取空间环境数据同步订单,所述空间环境数据同步订单包括数据同步方向、数据同步状态、数据同步策略以及数据同步内容;
29.对所述空间环境数据同步订单进行审批;
30.在审批通过后,运行所述空间环境数据同步订单,以生成同步数据并发送至所述同步数据请求方。
31.根据本发明的一些实施例,所述对所述空间环境数据同步订单进行审批,包括:
32.将获取的空间环境数据同步订单存储至本地信息中心的订单库;
33.从所述订单库获取空间环境数据同步订单,并对其进行审批。
34.根据本发明的一些实施例,所述运行所述空间环境数据同步订单,以生成同步数据并发送至所述同步数据请求方,包括:
35.基于所述空间环境数据同步订单,获取待同步数据并将其打包放入文件队列;
36.从所述文件队列中获取打包后的待同步数据并发送至所述同步数据请求方的信息中心。
37.根据本发明实施例的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的跨域空间环境信息同步共享方法。
38.采用上述技术方案,本发明至少具有下列优点:
39.本发明实施例,可以解决空间环境信息领域跨部门跨中心的信息共享难题,为构建完整、逼真、全维的空间环境提供强有力的支撑。
附图说明
40.图1为本发明实施例的空间环境数据同步订单组成示意图;
41.图2为本发明实施例的空间环境数据同步订单示意图;
42.图3为本发明实施例的空间环境数据同步状态示意图;
43.图4为本发明实施例的订单部署模型工作原理示意图;
44.图5为本发明实施例的订单处理模型工作原理示意图;
45.图6为本发明实施例的空间环境数据同步系统架构图;
46.图7为本发明实施例的空间环境数据同步系统工作原理图。
具体实施方式
47.为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
48.根据本发明实施例的跨域空间环境信息同步共享方法,所述方法应用于同步数据请求方,所述方法包括:
49.构建空间环境数据同步订单,如图1所示,所述空间环境数据同步订单包括数据同步方向、数据同步状态、数据同步策略以及数据同步内容;
50.将所述空间环境数据同步订单发送至同步数据提供方进行审批;
51.待审批通过后,接收所述同步数据提供方发送的基于所述空间环境数据同步订单生成的同步数据。
52.采用上述技术方案,本发明至少具有下列优点:
53.本发明实施例,可以解决空间环境信息领域跨部门跨中心的信息共享难题,为构建完整、逼真、全维的空间环境提供强有力的支撑。
54.根据本发明的一些实施例,所述数据同步方向,包括:源端名称、源端地址、目的端名称和目的端地址;
55.所述数据同步状态,包括:新建、提交、运行、暂停、无效和撤销,如图3所示;
56.所述数据同步策略,包括:同步触发模式、数据捕获方式、数据同步方式、冲突消解方式、数据加密方式以及数据传输类型;
57.所述数据同步内容,包括:源端的数据源、目的端的数据源和二者之间的对象映射关系。
58.根据本发明的一些实施例,所述同步触发模式包括:手动拉取、手动推送、相对时间;
59.所述数据捕获方式包括:日志捕获、触发器捕获、标志位捕获;
60.所述数据同步方式包括:主键同步驱动、rowid同步驱动;
61.所述冲突消解方式包括:替换原有数据、保留原有数据;
62.所述数据加密方式包括:加密、不加密;
63.所述数据传输类型包括:长报文传输、短报文传输,见表1。
64.表1数据同步策略
65.[0066][0067]
根据本发明的一些实施例,所述源端的数据源包括:源端的存储类型、源端的访问地址、源端的同步对象;
[0068]
所述目的端的数据源包括:目的端的存储类型、目的端的访问地址、目的端的同步对象;
[0069]
所述对象映射关系包括属性映射和属性转换。
[0070]
其中,数据同步对象是对测绘、气象、电磁等专业数据信息的抽象表达,在订单中
采用统一的数据模型进行表示,见表2所示。
[0071][0072]
如图4所示,根据本发明的一些实施例,所述将所述空间环境数据同步订单发送至同步数据提供方,包括:
[0073]
将所述空间环境数据同步订单导入本地信息中心的订单库;
[0074]
将已导入所述订单库的空间环境数据同步订单发送至同步数据提供方的信息中心。
[0075]
根据本发明的一些实施例,所述方法还包括:
[0076]
从所述订单库中删除空间环境数据同步订单;
[0077]
在所述订单库中更新空间环境数据同步订单。
[0078]
根据本发明实施例的跨域空间环境信息同步共享方法,所述方法应用于同步数据提供方,包括:
[0079]
从同步数据请求方获取空间环境数据同步订单,所述空间环境数据同步订单包括数据同步方向、数据同步状态、数据同步策略以及数据同步内容;
[0080]
对所述空间环境数据同步订单进行审批;
[0081]
在审批通过后,运行所述空间环境数据同步订单,以生成同步数据并发送至所述同步数据请求方。
[0082]
采用上述技术方案,本发明至少具有下列优点:
[0083]
本发明实施例,可以解决空间环境信息领域跨部门跨中心的信息共享难题,为构建完整、逼真、全维的空间环境提供强有力的支撑。
[0084]
根据本发明的一些实施例,所述数据同步方向,包括:源端名称、源端地址、目的端名称和目的端地址;
[0085]
所述数据同步状态,包括:新建、提交、运行、暂停、无效和撤销,如图3所示;
[0086]
所述数据同步策略,包括:同步触发模式、数据捕获方式、数据同步方式、冲突消解方式、数据加密方式以及数据传输类型;
[0087]
所述数据同步内容,包括:源端的数据源、目的端的数据源和二者之间的对象映射关系。
[0088]
根据本发明的一些实施例,所述同步触发模式包括:手动拉取、手动推送、相对时间;
[0089]
所述数据捕获方式包括:日志捕获、触发器捕获、标志位捕获;所述数据同步方式包括:主键同步驱动、rowid同步驱动;
[0090]
所述冲突消解方式包括:替换原有数据、保留原有数据;
[0091]
所述数据加密方式包括:加密、不加密;
[0092]
所述数据传输类型包括:长报文传输、短报文传输,见表1。
[0093]
表1数据同步策略
[0094]
[0095][0096]
根据本发明的一些实施例,所述源端的数据源包括:源端的存储类型、源端的访问地址、源端的同步对象;
[0097]
所述目的端的数据源包括:目的端的存储类型、目的端的访问地址、目的端的同步对象;
[0098]
所述对象映射关系包括属性映射和属性转换。
[0099]
其中,数据同步对象是对测绘、气象、电磁等专业数据信息的抽象表达,
[0100][0101]
在订单中采用统一的数据模型进行表示,见表2所示。
[0102]
如图4所示,根据本发明的一些实施例,所述对所述空间环境数据同步订单进行审批,包括:
[0103]
将获取的空间环境数据同步订单存储至本地信息中心的订单库;
[0104]
从所述订单库获取空间环境数据同步订单,并对其进行审批。
[0105]
如图5所示,根据本发明的一些实施例,所述运行所述空间环境数据同步订单,以生成同步数据并发送至所述同步数据请求方,包括:
[0106]
基于所述空间环境数据同步订单,获取待同步数据并将其打包放入文件队列;
[0107]
从所述文件队列中获取打包后的待同步数据并发送至所述同步数据请求方的信息中心。
[0108]
下面参照图1-图5详细描述本发明实施例的跨域空间环境信息同步共享方法。
[0109]
本发明实施例提出一种面向空间环境信息的跨域空间环境同步共享方法,其目的是突破空间环境信息同步共享订单在部署和处理过程中所需的关键技术,解决空间环境信息跨中心、跨部门同步共享过程中的状态、数据、消息等交互问题。
[0110]
本发明实施例的跨域空间环境信息同步共享方法,包括:空间环境信息同步共享统一表达和空间环境信息同步共享处理模型。
[0111]
(1)同步共享统一表达
[0112]
考虑到空间环境信息类型众多、形态各异,既有属性、元数据、实体、关联关系、资源目录等结构化数据,也有数据块、多媒体、文档等半结构、非结构化数据,从数据应用的角度,既有面向处理、分析与可视化的时空基础大数据,也有面向语义的实体数据和主题的知识图谱数据,因此基于空间环境复杂的数据特点和多层次的使用场景,构建面向多源、多类的异构数据同步共享订单。
[0113]
空间环境信息同步共享统一表达是同步共享的一种抽象描述,为空间环境信息同步共享处理模型开展数据同步活动提供处理依据。
[0114]
支持对空间环境领域各类专业数据同步共享的统一表达,空间环境信息种类包括测绘地理数据、气象海洋数据、电磁数据;
[0115]
空间环境数据同步订单是对空间环境数据同步需求的抽象表达,用于描述空间环境数据同步所需的各类要素,该信息以xml格式进行表达,包括数据同步方向、数据同步状态、数据同步策略以及数据同步内容,如图1-图2所示。
[0116]
1)数据同步方向:用于描述参与同步双方的名称、地址等,包括源端名称、源端地址、目的端名称和目的端地址。
[0117]
2)数据同步状态:用于描述数据同步订单从部署到运行过程中状态迁移的变化情况;在空间环境数据同步订单的整个生命周期中,其状态主要包括新建、提交、运行、暂停、无效和撤销六个状态,如图3所示。
[0118]
3)数据同步策略:用于描述数据同步过程中需要采用的规则,包括同步触发模式、数据捕获方式、数据同步方式、冲突消解方式、数据加密方式以及数据传输类型。
[0119]
[0120][0121][0122]
4)数据同步内容:包括源端的数据源、目的端数据源和二者之间的对象映射关系。源端的数据源包括存储类型、访问地址、同步对象;目的端数据源包括存储类型、访问地址、
同步对象;映射关系包括属性映射和属性转换。其中,数据同步对象是对测绘、气象、电磁等专业数据信息的抽象表达,在订单中采用统一的数据模型进行表示。
[0123][0124][0125]
(2)同步共享处理模型
[0126]
根据空间环境数据同步订单即数据同步需求表达,设计了空间环境数据同步共享处理模型,主要由订单部署模型和订单处理模型两部分构成。订单部署模型负责将空间环境数据同步订单部署到相应的数据中心(如:业务数据中心、综合数据中心),建立数据中心之间数据同步关系;订单处理模型根据已部署就绪的空间环境数据同步订单开展数据同步活动,完成源端变化数据的捕获、分发以及目的端数据的同步更新。
[0127]
1)订单部署模型
[0128]
订单部署模型是按照实际的数据同步应用场景,将前期准备的空间环境数据同步订单部署到参与同步的信息中心,采用数据使用方申请、数据提供方审批的业务流程实施订单部署。订单在部署过程中首先由数据使用方将准备好的空间环境数据同步订单导入本中心的订单库中,然后手动提交到对端信息中心并部署到对应的订单库中,最后由数据提供方审批后,订单正式生效、运行,当订单运行过期时,通过订单撤销操作删除已过期的同步订单,订单部署过程如图4所示。
[0129]
支持订单部署模型,通过报批方式进行订单部署以建立中心间的数据同步关系。
订单部署模型主要由订单导入、订单提交、订单批准、订单撤销、订单访问、订单收发和订单库七个部件组成,如图4所示。
[0130]
a)订单导入。将预先准备好的空间环境数据订单导入本地信息中心的订单库;
[0131]
b)订单提交。将已导入的空间环境数据订单通过网络提交到对端信息中心的订单库中;
[0132]
c)订单批准。对远程信息中心提交的空间环境数据订单进行审核批准并启动订单开始运行;
[0133]
d)订单撤销。将已部署的空间环境数据订单从订单库中删除,停止并撤销数据同步活动;
[0134]
e)订单访问。从订单库中加载订单或者将订单信息更新到订单库中;
[0135]
f)订单收发。通过网络在信息中心之间完成订单的传递;
[0136]
g)订单库。用来存储已经部署的空间环境数据同步订单。
[0137]
2)订单处理模型
[0138]
订单处理模型是在订单部署就绪后,由订单处理模型依据数据同步订单中描述的同步方向、同步策略以及同步内容等信息,开展数据同步活动。首先从源端数据源捕获变化数据,然后通过数据传输将变化数据分发至对端信息中心,由对端信息中心的订单处理模型接收处理,并完成变化数据的同步装载,如图5所示。
[0139]
订单处理模型由数据捕获、数据传输、数据同步、订单访问、数据访问以及订单库六个部件构成,如图5所示。
[0140]
a)数据捕获。从订单库中加载已部署且处于就绪状态的空间环境数据订单,依据空间环境数据订单中描述的同步策略,从指定的数据源中捕获变化的数据并将其打包放入文件队列;
[0141]
b)数据传输。从文件队列中获取已捕获的变化数据包并将其通过网络投递到对端信息中心的文件队列中;
[0142]
c)数据同步。信息中心提交的空间环境数据订单进行审核批准并建立数据同步关系;
[0143]
d)订单访问。从订单库中加载订单或者将订单信息更新至订单库;
[0144]
e)数据访问。从空间环境数据库中加载数据或者向空间环境数据库更新数据;
[0145]
f)订单库。用来存储已部署就绪的空间环境数据订单和正在运行的空间环境数据订单。
[0146]
基于空间环境数据同步订单的跨域空间环境数据同步共享系统的研制成功,将为以后空间环境信息领域开展跨区域、跨部门、跨中心之间的信息共享融合提供有力的技术支撑手段。
[0147]
根据本发明实施例的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的跨域空间环境信息同步共享方法。
[0148]
本发明实施例所说的计算机存储介质可以是rom/ram、磁碟、光盘等。
[0149]
如图6-图7所示,本发明实施例还提出一种用于实现如上所述的跨域空间环境信息同步共享方法的空间环境数据同步系统。空间环境数据同步系统包括面向用户使用的数
据同步管理工具和面向后台的数据同步服务两部分。数据同步管理工具主要由服务配置、订单制作、任务管理、日志监控、关系监控组成;数据同步服务由请求处理、数据捕获、数据传输以及数据同步组成。
[0150]
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1