CN111507691A - 用于高精度地图生产的协同作业*** - Google Patents
用于高精度地图生产的协同作业*** Download PDFInfo
- Publication number
- CN111507691A CN111507691A CN202010330236.7A CN202010330236A CN111507691A CN 111507691 A CN111507691 A CN 111507691A CN 202010330236 A CN202010330236 A CN 202010330236A CN 111507691 A CN111507691 A CN 111507691A
- Authority
- CN
- China
- Prior art keywords
- data
- client
- server
- module
- cooperation
- 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
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 71
- 238000004891 communication Methods 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 5
- 230000008676 import Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 230000008014 freezing Effects 0.000 claims description 2
- 238000007710 freezing Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012800 visualization Methods 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
- G01C21/32—Structuring or formatting of map data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供了一种用于高精度地图生产的协同作业***,包括:服务器端,存储有高精度地图对应的数据库文件,包含:服务侧通信模块、管理控制模块及数据协同模块;通过同一个网络与服务器端通信连接复数个客户端,分别包含:客户侧通信模块、数据获取模块及地图作业生产模块,客户端启动后自动从服务器端下载高精度地图当前的数据库文件,让用户进行地图生产作业,在作业完成后由数据协同模块读取客户端的作业成果数据并与服务器端的当前数据进行差分后再进行协同更新;本发明通过客户端/服务器的方式进行数据分配与整合,提供了多用户同时作业的生产平台,能够高效地进行生产作业,解决了高精度地图作业量大、用户多的问题。
Description
技术领域
本发明属于地图绘测技术领域,具体地涉及一种能够有效提高高精度地图的生产效率的用于高精度地图生产的协同作业***。
背景技术
近年来,智能驾驶成为智能交通中一个热门的研究领域。智能驾驶主要依靠各类感应传感器、定位***、控制算法等技术作为支撑以实现无人操纵的行驶,然而道路交通的情况错综复杂,信号灯、地面标志等信息不能单靠硬件设备来识别并快速做出反应,这大大降低了无人驾驶交通工具的安全性。
针对上述情况,高精度地图的出现弥补了这方面的不足,作为预先内置到导航设备中的数据,高精度地图将已有的交通信息整合到地图中,可以不受外界环境影响地引导交通工具的行驶,为智能驾驶设备提供决策依据,营造安全、舒适、稳定的乘坐体验。
高精度地图=高鲜度+高精度+高丰富度。不论是动态化,还是精度和丰富度,最终目的都是为了保证自动驾驶的安全与高效率。动态化保证了自动驾驶能够及时地应对突发状况,选择最优的路径行驶。高精度确保了机器自动行驶的可行性,保证了自动驾驶的顺利实现。高精度地图与机器的更多逻辑规则相结合,进一步提升了自动驾驶的安全性。
由于高精度地图精度高、信息丰富,导致高精度地图数据量庞大,需要投入大量的人力、物力、财力进行生产,生产作业的过程中传输效率低下;而且传统地图生产对数据的管理大都采用文件的方式管理,导致目前的高精度地图生产效率低下并且数据管理无序。
发明内容
本发明是为了解决上述问题而进行的,目的在于提供一种能够有效提高高精度地图的生产效率的用于高精度地图生产的协同作业***。
本发明提供了一种用于高精度地图生产的协同作业***,其特征在于,包括:服务器端,存储有高精度地图对应的数据库文件,包含:服务侧通信模块、管理控制模块以及数据协同模块;
复数个客户端,分别通过同一个网络与所述服务器端相通信连接,每个所述客户端包含:客户侧通信模块、数据获取模块以及地图作业生产模块,其中,所述服务侧通信模块与所述客户侧通信模块相通信连接,
所述管理控制模块用于外部数据源设置、数据库配置、用户信息与权限设置、用户权限设置、服务开启管理设置,
所述数据获取模块在对应的所述客户端开启后从所述服务器端自动下载高精度地图的当前的数据库文件,
所述地图作业生产模块在用户登录后基于对应的操作权限让用户对下载得到的所述数据库文件进行作业编辑,并支持用户从外部导入参考数据作为生产的辅助依据,
所述数据协同模块用于响应用户从所述客户端发出的作业协同请求,获取客户端对应的非参考数据后将其与服务器端数据进行时间、空间与属性的差分,分别得到客户端和服务器端的差分更新数据,进一步根据所述差分更新数据对所述服务器端当前存储的数据库文件和发出作业协同请求的所述客户端的数据库文件同步进行更新,
在所述数据协同模块正在执行作业协同时,所述管理控制模块还用于冻结来自其它所述客户端的针对正在作业协同的数据的作业协同请求,并且在当前的作业协同完成后响应被冻结的作业协同请求。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,所述服务器端还包含:冲突检测模块,
在所述数据协同模块响应所述作业协同请求之后,所述冲突检测模块对该客户端的作业成果数据所对应的进行作业编辑之前从所述服务器端获取的原始数据与所述服务器端的当前数据进行对比,若对比结果为相同,则所述数据协同模块响应该作业协同请求并执行对所述服务器端的数据和所述客户端的数据的同步更新;若对比结果为不同,则将所述服务器端的当前数据发送至对应的所述客户端。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,所述客户端还包含:可视化界面模块,
当所述冲突检测模块的对比结果为不同时,对应的所述客户端的所述可视化界面模块同步显示所述服务器端的当前数据库文件和该客户端的所述作业成果数据,从而支持用户快速处理冲突项。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,所述可视化界面模块用于:
显示冲突数据在服务器端与客户端数据库中的冲突记录;
显示冲突数据在地图中的位置;以及
为用户提供删除数据和保留数据的功能。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,所述服务器端还包含:唯一标识管理模块,该模块记录有服务器端与客户端数据库所有表的唯一标识,
在多用户同时作业生产时,通过服务器端的唯一标识管理模块在用户进行新增要素的作业过程中,对每一新增要素实时分配唯一标识。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,在所述管理控制模块中,外部数据源管理包含:连接外部数据,上传和删除数据源;数据库管理包括:服务器端数据库附加及数据源相关参数上传;用户权限管理包括:设置用户账户、密码以及数据库使用权限与数据读取权限,监控用户工作状态。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,所述地图作业生产模块在用户登录后对下载得到的数据库文件的图层自动加载显示。
在本发明提供的用于高精度地图生产的协同作业***中,还可以具有这样的特征,其中,所述数据协同模块执行的数据协同操作包含:执行协同时客户端的非参考数据与服务器端数据的差分,并显示客户端与服务器端数据的更新时间、协同状态、数据内容的对比结果;
客户端对服务器端数据库的协同更新;以及
服务器端对客户端数据库的协同更新。
发明的作用与效果
根据本发明所涉及的用于高精度地图生产的协同作业***,客户端启动后将自动从服务器端下载获取高精度地图当前的数据库文件,用户在客户端登录后,对应的地图作业生产模块对图层进行加载显示,从而让用户依权限进行地图生产作业,作业完成后发出作业协同请求,由服务器端的数据协同模块读取客户端的作业成果数据并与服务器端的高精度地图数据进行差分后再进行协同更新;本发明以客户端/服务器的方式,对高精度地图生产作业过程进行数据分配与整合,提供了多用户同时作业的生产平台,能够高效地进行生产作业,解决了高精度地图作业量大、用户多的问题。
附图说明
图1是本发明的实施例中用于高精度地图生产的协同作业***的架构图。
图2是本发明的实施例中用于高精度地图生产的协同作业***的结构框图。
图3是本发明的实施例中用于高精度地图生产的协同作业***的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
<实施例>
图1是本发明的实施例中用于高精度地图生产的协同作业***的架构图。
如图1所示,在本实施例中,用于高精度地图生产的协同作业***100提供了一种支持多用户协同进行生产作业的高精度地图生产***,能够实现大数据量高精度地图的交互式生产,生产出的高精度地图可用于智能驾驶等用途。
用于高精度地图生产的协同作业***100包括:一个服务器端10和复数个客户端20。
服务器端10中存储有高精度地图对应的数据库文件以及所有用户协同提交的作业数据。
在本实施例中,客户端20的数量为三个,该三个客户端20分别与服务器端10相通信连接,分别用于让用户通过客户端20执行高精度地图生产。这里,以客户端20与服务器端10之间通过局域网连接为例进行阐述。三个客户端20的结构与功能完全相同,在此仅对其中一个客户端20进行详细说明,省略对其它两个客户端20的详细说明。
另外,在本实施例中,同一个客户端20不限于一个用户使用,同一用户可在数据协同后在任意客户端20上获取对应权限的数据库文件并继续进行生产作业。
每个客户端20提供用户与服务器端10的交互操作的环境以及存储本地所有用户的高精度地图生产数据。
图2是本发明的实施例中用于高精度地图生产的协同作业***的结构框图。
如图2所示,服务器端10包含:服务侧通信模块11、管理控制模块12、数据协同模块13、冲突检测模块14以及唯一标识管理模块15。
一个客户端20包含:客户侧通信模块21、数据获取模块22、地图作业生产模块23以及可视化界面模块24。
服务侧通信模块11与客户侧通信模块21相通信连接。
管理控制模块12用于外部数据源设置、数据库配置、用户信息与权限设置、用户权限设置、服务开启管理设置。这里,外部数据源管理包含:连接外部数据,上传和删除数据源;数据库管理包括:服务器端数据库附加及数据源相关参数上传;用户权限管理包括:设置用户账户、密码以及数据库使用权限与数据读取权限,监控用户工作状态。具体地,管理控制模块12包括:
服务管理单元,用于控制服务器的开启与关闭,同时也控制客户端***的登录控制;数据源配置单元,用于连接与管理外部数据源,为客户端***查看外部数据提供了数据链接;数据库配置单元,用于连接与管理数据库,并管理数据库;用户及权限管理单元,用于创建并管理用户,并给用户分配权限。
数据获取模块22在对应的客户端20开启后从服务器端10自动下载高精度地图的当前的数据库文件。
地图作业生产模块23在用户登录后基于对应的操作权限让用户对下载得到的数据库文件进行作业编辑,而且,地图作业生产模块23还支持用户从外部导入各类参考数据作为地图生产的辅助依据。该模块在用户登录后对下载得到的数据库文件的图层自动加载显示,待用户编辑完成后生成对应的作业数据。当用户提交该作业数据后,该作业数据通过客户侧通信模块21发送至服务器端10中。
数据协同模块13用于响应用户从客户端发出的作业协同请求,获取客户端对应的非参考数据后将其与服务器端数据进行时间、空间与属性的差分,分别得到客户端和服务器端的差分更新数据,然后根据该差分更新数据对服务器端当前存储的数据库文件和发出作业协同请求的客户端的数据库文件同步进行更新。
这里,非参考数据是指客户端中存储的除了作业编辑之前或作业编辑过程中导入的参考数据之外的所有数据,包括用户在该客户端进行地图作业编辑得到的作业成果数据,还包括从服务器端获取到的地图数据并且该用户并未进行作业编辑的原始数据。通过将客户端的非参考数据和服务器端的数据进行差分,能够获知该客户端相对于服务器端需要进行更新的差分更新数据以及服务器端相对于该客户端需要进行更新的差分更新数据,这里两个差分更新数据的差异主要是由于当前的客户端在本次作业协同之前由于其他用户在其它客户端进行作业协同而更新了某些数据而导致的。
在本实施例中,当数据协同模块13正在执行作业协同时,管理控制模块12还用于冻结来自其它客户端20的同样是针对正在作业协同的数据的作业协同请求,并且在当前的作业协同完成后响应被冻结的作业协同请求。
数据协同模块13执行的数据协同操作包含:执行协同时客户端的非参考数据与服务器端数据的差分,并显示客户端20与服务器端10数据的所有的更新时间、协同状态、数据内容的对比结果;客户端20对服务器端10的数据库的协同更新;以及服务器端10对客户端20的数据库的协同更新。具体地,数据协同模块13包括:
数据协同单元,用于响应用户协同数据的请求,并进行客户端与服务器端数据库的差分与协同;数据协同状态监控单元,用于显示协同时各状态及版本的查看。
具体地,在数据协同模块13响应所述作业协同请求之后,冲突检测模块14对客户端20进行作业编辑产生的作业成果数据所对应的进行作业编辑之前从服务器端10下载获取的原始数据与服务器端10的当前数据进行对比。若对比结果为相同,则数据协同模块13响应该作业协同请求并执行对服务器端的数据和客户端的数据的同步更新;若对比结果为不同,则将服务器端10的当前数据发送至对应的客户端20中;一方面,让用户获知已有其他用户先一步进行了协同更新的情况,另一方面,将其他用户的作业成果数据呈现给该用户,让该用户自主选择是继续更新还是放弃本次更新。
可视化界面模块24对服务器端10发来的当前数据库文件以及该客户端产生的作业成果数据进行显示,让用户直观地看出冲突信息的具体情况,支持用户快速处理冲突项。具体地,可视化界面模块24用于:显示冲突数据在服务器端与客户端数据库中的冲突记录;显示冲突数据在地图中的位置;并为用户提供删除数据和保留数据的功能,便于人工交互式处理冲突数据。
唯一标识管理模块15中记录有服务器端10与客户端20的数据库所有表的唯一标识。在多用户同时作业生产时,通过服务器端10的唯一标识管理模块15在用户进行新增要素的作业过程中,对每一新增要素实时分配唯一标识。
图3是本发明的实施例中用于高精度地图生产的协同作业***的流程图。
如图3所示,基于上述用于高精度地图生产的协同作业***100的具体结构,其生产作业过程如下:
首先,在服务器端10中布置数据库,并对外部数据源、用户及权限等进行统一配置管理。
然后,用户在客户端20使用分配的用户权限,自动从服务器端10获取对应的数据库文件。
在生产作业过程中,通过服务器端10的对客户端20进行实时监控,当发现客户端10的数据表有新增时,服务器端10会对新增数据分配唯一标识,建立不同客户端20间数据唯一标识的管理机制。
当客户端20的用户协同数据时,客户端数据库与服务器端数据库间根据数据的编辑状态等信息进行数据比对,客户端20更新的数据上传至服务器端10中,服务器端10更新的数据在客户端启动时自动下载到对应的客户端20中。
当出现多用户同时协同数据时,协同数据时间较晚的用户所对应的协同功能被冻结(即、上锁),待上一用户协同完毕后再解锁该用户的协同功能。
当检测到不同用户协同数据时发生冲突,也就是说,不同用户对同一数据进行编辑更新时,提示发生冲突。并且向协同时间在后的用户展示服务器端10与客户端20的冲突数据,由人工选择正确数据。待冲突解决后,继续执行数据协同。
基于上述结构与协同过程,可以看出:该用于高精度地图生产的协同作业***100提供了服务器版与客户端版,用于客户端数据库与服务器端数据库间的交互。而且,服务器端数据与客户端数据的协同不是单向的,而是双向的,也就是,客户端20既要上传数据到服务器端10,也要从服务器端10下载数据。
具体来说,用户点击协同之后,***会为该用户创建一个协同记录,该记录包括:
提交协同的时间:用于记录服务器当前的时间;
提交状态:用于表示用户的提交状态,分为:开始提交、完成提交;
协同状态:用于表示用户的协同状态,分为:开始协同、协同完成且无冲突、协同完成且有冲突;
获取状态:用于表示用户的获取状态,分为:开始获取、完成获取。
例如,当用户A状态为开始协同时,用户B的协同功能会上锁,直到用户A状态为协同完成且无冲突时,用户B的协同才可使用,以此来避免同时间提交与下载造成数据不完整的问题。当用户A协同状态为协同完成且有冲突时,用户B的也不可协同或获取该冲突图层数据,待用户A协同状态为协同完成且无冲突时,用户B的协同及获取才可使用。
实施例的作用与效果
根据本实施例所涉及的用于高精度地图生产的协同作业***,客户端启动后将自动从服务器端下载获取高精度地图当前的数据库文件,用户在客户端登录后,对应的地图作业生产模块对图层进行加载显示,从而让用户依权限进行地图生产作业,作业完成后发出作业协同请求,由服务器端的数据协同模块读取客户端的作业成果数据并与服务器端的高精度地图数据进行差分后再进行协同更新;本发明以客户端/服务器的方式,对高精度地图生产作业过程进行数据分配与整合,提供了多用户同时作业的生产平台,能够高效地进行生产作业,解决了高精度地图作业量大、用户多的问题。
本实施例的协同作业***,还提供了对协同数据过程与数据冲突的监控,并支持人工交互修改的功能,能够有效避免由于用户多而造成的数据冲突的问题。数据协同时,客户端数据库会与服务器端数据库进行数据比对,发生数据冲突时,可以记录两个数据库中的冲突数据,并在客户端可视化显示,满足用户快速、方便地进行处理冲突问题。而且,实现了服务器对客户端数据库表唯一标识进行统一分配,保证了服务器端数据库在协同所有客户端数据库后标识唯一。
应用本实施例的协同作业***后,从作业管理方面来说,便于对作业中数据的存储进行监控,实现作业过程的规范化管理;对于用户来说,与其他用户作业相对独立,可以随时上传作业数据、下载最新数据,更换客户端设备后,也可登录用户账号获取自己的作业数据。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (8)
1.一种用于高精度地图生产的协同作业***,其特征在于,包括:
服务器端,存储有高精度地图对应的数据库文件,包含:服务侧通信模块、管理控制模块以及数据协同模块;
复数个客户端,分别通过同一个网络与所述服务器端相通信连接,每个所述客户端包含:客户侧通信模块、数据获取模块以及地图作业生产模块,
其中,所述服务侧通信模块与所述客户侧通信模块相通信连接,
所述管理控制模块用于外部数据源设置、数据库配置、用户信息与权限设置、用户权限设置、服务开启管理设置,
所述数据获取模块在对应的所述客户端开启后从所述服务器端自动下载高精度地图的当前的数据库文件,
所述地图作业生产模块在用户登录后基于对应的操作权限让用户对下载得到的所述数据库文件进行作业编辑,并支持用户从外部导入参考数据作为生产的辅助依据,
所述数据协同模块用于响应用户从所述客户端发出的作业协同请求,获取客户端对应的非参考数据后将其与服务器端数据进行时间、空间与属性的差分,分别得到客户端和服务器端的差分更新数据,进一步根据所述差分更新数据对所述服务器端当前存储的数据库文件和发出作业协同请求的所述客户端的数据库文件同步进行更新,
在所述数据协同模块正在执行作业协同时,所述管理控制模块还用于冻结来自其它所述客户端的针对正在作业协同的数据的作业协同请求,并且在当前的作业协同完成后响应被冻结的作业协同请求。
2.如权利要求1所述的用于高精度地图生产的协同作业***,其特征在于:
所述服务器端还包含:冲突检测模块,
在所述数据协同模块响应所述作业协同请求之后,所述冲突检测模块对该客户端的作业成果数据所对应的进行作业编辑之前从所述服务器端获取的原始数据与所述服务器端的当前数据进行对比,
若对比结果为相同,则所述数据协同模块响应该作业协同请求并执行对所述服务器端的数据和所述客户端的数据的同步更新;若对比结果为不同,则将所述服务器端的当前数据发送至对应的所述客户端。
3.如权利要求2所述的用于高精度地图生产的协同作业***,其特征在于:
所述客户端还包含:可视化界面模块,
当所述冲突检测模块的对比结果为不同时,对应的所述客户端的所述可视化界面模块同步显示所述服务器端的当前数据库文件和该客户端的所述作业成果数据,从而支持用户快速处理冲突项。
4.如权利要求3所述的用于高精度地图生产的协同作业***,其特征在于:
所述可视化界面模块用于:
显示冲突数据在服务器端与客户端数据库中的冲突记录;
显示冲突数据在地图中的位置;以及
为用户提供删除数据和保留数据的功能。
5.如权利要求4所述的用于高精度地图生产的协同作业***,其特征在于:
所述服务器端还包含:唯一标识管理模块,该模块记录有服务器端与客户端数据库所有表的唯一标识,
在多用户同时作业生产时,通过服务器端的唯一标识管理模块在用户进行新增要素的作业过程中,对每一新增要素实时分配唯一标识。
6.如权利要求5所述的用于高精度地图生产的协同作业***,其特征在于:
在所述管理控制模块中,外部数据源管理包含:连接外部数据,上传和删除数据源;数据库管理包括:服务器端数据库附加及数据源相关参数上传;用户权限管理包括:设置用户账户、密码以及数据库使用权限与数据读取权限,监控用户工作状态。
7.如权利要求6所述的用于高精度地图生产的协同作业***,其特征在于:
所述地图作业生产模块在用户登录后对下载得到的数据库文件的图层自动加载显示。
8.如权利要求7所述的用于高精度地图生产的协同作业***,其特征在于:
所述数据协同模块执行的数据协同操作包含:执行协同时客户端的非参考数据与服务器端数据的差分,并显示客户端与服务器端数据的更新时间、协同状态、数据内容的对比结果;
客户端对服务器端数据库的协同更新;以及
服务器端对客户端数据库的协同更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010330236.7A CN111507691A (zh) | 2020-04-24 | 2020-04-24 | 用于高精度地图生产的协同作业*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010330236.7A CN111507691A (zh) | 2020-04-24 | 2020-04-24 | 用于高精度地图生产的协同作业*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111507691A true CN111507691A (zh) | 2020-08-07 |
Family
ID=71864973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010330236.7A Pending CN111507691A (zh) | 2020-04-24 | 2020-04-24 | 用于高精度地图生产的协同作业*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111507691A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615586A (zh) * | 2015-01-21 | 2015-05-13 | 上海理工大学 | 实时协同编辑*** |
CN104935663A (zh) * | 2015-06-19 | 2015-09-23 | 上海久云信息科技有限公司 | 一种多客户端协同分组数据同步处理方法 |
CN106595682A (zh) * | 2016-12-16 | 2017-04-26 | 上海博泰悦臻网络技术服务有限公司 | 一种地图数据的差分更新方法、***及服务器 |
CN108282504A (zh) * | 2017-01-05 | 2018-07-13 | 北京四维图新科技股份有限公司 | 自动驾驶地图数据采集车、基站及协同采集***和方法 |
CN109636868A (zh) * | 2018-11-28 | 2019-04-16 | 中国地质大学(武汉) | 基于WebGIS和深度学习的高精度影像地图在线构建方法及设备 |
CN109714421A (zh) * | 2018-12-28 | 2019-05-03 | 国汽(北京)智能网联汽车研究院有限公司 | 基于车路协同的智能网联汽车运行*** |
CN110572360A (zh) * | 2019-08-02 | 2019-12-13 | 武大吉奥信息技术有限公司 | 一种gis空间数据协同编辑的方法 |
-
2020
- 2020-04-24 CN CN202010330236.7A patent/CN111507691A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615586A (zh) * | 2015-01-21 | 2015-05-13 | 上海理工大学 | 实时协同编辑*** |
CN104935663A (zh) * | 2015-06-19 | 2015-09-23 | 上海久云信息科技有限公司 | 一种多客户端协同分组数据同步处理方法 |
CN106595682A (zh) * | 2016-12-16 | 2017-04-26 | 上海博泰悦臻网络技术服务有限公司 | 一种地图数据的差分更新方法、***及服务器 |
CN108282504A (zh) * | 2017-01-05 | 2018-07-13 | 北京四维图新科技股份有限公司 | 自动驾驶地图数据采集车、基站及协同采集***和方法 |
CN109636868A (zh) * | 2018-11-28 | 2019-04-16 | 中国地质大学(武汉) | 基于WebGIS和深度学习的高精度影像地图在线构建方法及设备 |
CN109714421A (zh) * | 2018-12-28 | 2019-05-03 | 国汽(北京)智能网联汽车研究院有限公司 | 基于车路协同的智能网联汽车运行*** |
CN110572360A (zh) * | 2019-08-02 | 2019-12-13 | 武大吉奥信息技术有限公司 | 一种gis空间数据协同编辑的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110572360B (zh) | 一种gis空间数据协同编辑的方法 | |
CN109657031B (zh) | 一种基于智能网联汽车的高精度动态地图生成与应用方法 | |
JP6326407B2 (ja) | デジタル地図を更新する方法及びシステム | |
CN116339277A (zh) | 空中(ota)移动服务平台 | |
CN107466469B (zh) | 地图绘制方法、其云端平台及服务器 | |
DE102015104344A1 (de) | System und verfahren für ein fahrzeugsystem mit einem hochgeschwindigkeitsnetz | |
CN111026411B (zh) | 一种软件远程部署管理方法及管理机 | |
CN114980302B (zh) | 一种设备反向集成的接入、管理方法、***和计算机设备 | |
CN112070861A (zh) | 顾及地理特征的多用户实时同步协同地图编辑方法及*** | |
CN101827078A (zh) | 一种配置数据差异的查询方法、服务器和通信*** | |
KR101086620B1 (ko) | 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법 | |
CN110659261A (zh) | 一种数据挖掘模型发布方法及模型和模型服务管理方法 | |
CN111737023A (zh) | 一种车载事件处理方法、云服务器及计算机可读存储介质 | |
CN111569427B (zh) | 资源的处理方法、装置、存储介质和电子装置 | |
CN104298761A (zh) | 一种异构软件***间主数据匹配的实现方法 | |
CN113656897A (zh) | 中央空调智能设计方法、***及装置 | |
CN104360853A (zh) | 一种配置信息管理方法、装置和信息*** | |
CN116433040A (zh) | 一种机场运管委航班调整***、方法、设备及存储介质 | |
CN110599116A (zh) | 一种基于云数据中心的电网分散协同设计方法及*** | |
CN111507691A (zh) | 用于高精度地图生产的协同作业*** | |
CN109412858B (zh) | 一种光分配网络的管理方法、智能移动终端及管理*** | |
CN106612193A (zh) | 在虚拟化技术下的网络开局配置方法及装置 | |
CN112584356A (zh) | 一种车载终端无线配置方法、装置、服务器及存储介质 | |
CN114881601A (zh) | 一种基于plm***的多工艺路线传递方法 | |
CN110110465B (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 |
Application publication date: 20200807 |
|
RJ01 | Rejection of invention patent application after publication |