【技术实现步骤摘要】
基于数据同步服务的辅助勘察设计系统
[0001]本专利技术属于数据传输
,特别涉及一种基于数据同步服务的辅助勘察设计系统。
技术介绍
[0002]勘察专业院科研立项项目繁多,包括:勘察资料信息管理系统、轨道交通勘察生产及管理系统等院内立项项目,这些系统分别有自己的数据库、自己选择的操作系统在信息同步上通常需要人工手动上传,操作麻烦,且容易漏传。
技术实现思路
[0003]为了解决现有技术中存在的技术问题,本专利技术提供了一种基于数据同步服务的辅助勘察设计系统,该系统包括服务器端、客户端,
[0004]服务器端设有服务器端在线数据库;用于多线程处理勘察数据,勘察数据包括工程数据;
[0005]客户端设有客户端离线数据库、客户端监听组件、客户端勘察数据上传组件;
[0006]客户端离线数据库用于单线程处理勘察数据;
[0007]客户端监听组件,持续监听来自服务器端的心跳并将监听结果通知勘察数据上传组件;
[0008]客户端勘察数据上传组件,在判断服务器端在线数据库在线 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据同步服务的辅助勘察设计系统,所述系统包括服务器端(1)、客户端(2),其特征在于,所述服务器端(1)设有服务器端在线数据库(101);用于多线程处理勘察数据,所述勘察数据包括工程数据;所述客户端(2)设有客户端离线数据库(201)、客户端监听组件(202)、客户端勘察数据上传组件(203);所述客户端离线数据库(201)用于单线程处理勘察数据;所述客户端监听组件(202),持续监听来自所述服务器端(1)的心跳并将监听结果通知所述勘察数据上传组件;所述客户端勘察数据上传组件(203),在判断所述服务器端在线数据库(101)在线期间,将工程信息发送至所述客户端离线数据库(201)的同时上传至所述服务器端在线数据库(101),并由所述服务器端在线数据库(101)和所述客户端离线数据库(201)分别新建工程数据;当所述客户端勘察数据上传组件(203)在判断所述服务器端在线数据库(101)离线期间,不对勘察信息处理。2.如权利要求1所述的系统,其特征在于,所述勘察数据还包括继承自所述工程数据的项目数据;所述客户端(2)还设有客户端同步引擎(204)和客户端同步模块(205);所述客户端监听组件(202),还用于持续监听来自所述服务器端(1)的心跳并将监听结果通知所述勘察数据上传组件和所述客户端同步引擎(204);所述客户端勘察数据上传组件(203),在判断所述服务器端在线数据库(101)在线期间,还将项目信息发送至所述客户端离线数据库(201)的同时上传至所述服务器端在线数据库(101),并由所述服务器端在线数据库(101)和所述客户端离线数据库(201)分别新建项目数据;当所述客户端勘察数据上传组件(203)在判断所述服务器端在线数据库(101)离线期间,仅将项目信息发送至所述客户端离线数据库(201),并由所述客户端离线数据库(201)生成增量项目数据;所述客户端同步模块(205),在判断所述服务器端在线数据库(101)在线期间,将所述增量项目数据同步到所述服务器端(1)。3.如权利要求1所述的系统,其特征在于,所述客户端勘察数据上传组件(203),在判断所述服务器端在线数据库(101)在线期间,还将所述项目信息发送至勘办质量监管平台(4)。4.如权利要求1所述的系统,其特征在于,所述系统还包括外业采集端(3),所述服务器端(1)还设有服务器端监听组件(102)、服务器端同步组件(103);所述勘察数据还包括继承自所述项目数据的钻孔数据;所述服务器端监听组件(102),持续监听来自所述外业采集端(3)的心跳并将监听结果通知所述服务器端同步组件(103);所述服务器端同步组件(103),在判断所述外业采集端(3)在线期间,将所述钻孔数据同步到所述外业采集端(3)。5.如权利要求1所述的系统,其特征在于,所述工程数据对应工程标准地层数据表,继承自所述工程数据的每一个项目数据都引用所述工程标准地层数据表,对所述工程标准地
层数据表进行修改时,所述项目数据对应的项目标准地层表同步更新。6.如权利要求1所述的系统,其特征在于,所述钻孔数据包括钻孔分类数据,在勘探点平面布置图上布设的钻孔按照钻孔分类数据写入勘探点分类表,进行分类统计,进而实现勘探点分类表与勘探点平面布置图实现同步联动。7.如权利要求1所述的系统,其特征在于,所述服务器端在线数据库(101)选自...
【专利技术属性】
技术研发人员:朱霞,邢立军,王思锴,周玉凤,任传斌,
申请(专利权)人:北京城建勘测设计研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。