[发明专利]顾及地理特征的多用户实时同步协同地图编辑方法及系统有效
申请号: | 202010931376.X | 申请日: | 2020-09-07 |
公开(公告)号: | CN112070861B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 宫林成 | 申请(专利权)人: | 新疆维吾尔自治区第二测绘院 |
主分类号: | G06T11/60 | 分类号: | G06T11/60;G06F16/29;G06F16/23 |
代理公司: | 北京国坤专利代理事务所(普通合伙) 11491 | 代理人: | 赵红霞 |
地址: | 830001 新疆维吾尔*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 顾及 地理 特征 多用户 实时 同步 协同 地图 编辑 方法 系统 | ||
1.一种顾及地理特征的多用户实时同步协同地图编辑系统,包括分层架构设计的系统,其特征在于,所述分层架构设计的系统将各类应用和管理功能模块封装为服务,再以服务接口的形式对外提供服务,所述分层架构设计的系统包括基础设施层、数据层、平台服务层、应用层和信息安全标准与支撑体系;
所述基础设施层将现有的软硬件设施通过虚拟化技术构建资源池并进行统一管理和动态分配以提高存储和计算能力利用率;
所述数据层依托已建成的业务系统和各类数据库提供规则集、空间数据以及用户信息、消息缓存信息,将管理应用开发功能与服务转化为各类接口,为上层提供数据服务支撑;
所述服务层是云平台对外提供各种服务和应用对接的基础,合理地组织客户端的请求和服务器端的资源,实现服务器端和客户端的协同工作,为各种业务应用提供数据、功能、接口和基础设施服务;
所述应用层提供用户协同操作与交互的相关业务功能;
平台总体设计上采用Client/Server集中式架构,按照功能分为服务器端和客户端;
其中,所述服务器端负责维持与客户端的长连接、消息的分类、转发和存储以及管理用户的订阅情况,所述服务器端由多个分布式控制节点构成且以集群的形式对外提供服务和管理,承担着负载均衡、消息通信控制、协同控制、冲突处理和操作数据库,用户信息和原始地图数据库在所述服务器端集中式管理;
所述客户端负责消息的订阅,所述客户端按照不同项目划分为不同群组,类似于“租户”在相互隔离的范围内从事着一项具体的协同任务,同一项目群组内的不同用户可以通过负载均衡均匀的连接到服务器集群中不同的主机节点,同步协同的数据在所述客户端采用局部复制式管理。
2.一种顾及地理特征的多用户实时同步协同地图编辑方法,其特征在于,所述编辑方法包括以下步骤:
S1、项目管理人员首先在服务器端申请一个独立的项目作业空间,并配置合适的软硬件资源,根据地图数据、项目工期、人员情况,为每个作业人员、质检人员划分各自任务区域;
S2、各用户以一种角色登录,向服务器端环境感知服务注册自己感兴趣的数据种类和任务区域,订阅特定类型的消息,根据已分配的任务区域和客户端的用户视图更新需要,按需向服务器端发送数据请求、从服务器端下载所需范围内的地图数据至本地磁盘,加载数据至当前用户视图并更新屏幕显示;
S3、各用户在客户端开启协同会话,进行各自的操作,同时服务器端也开启各用户当前视图位置跟踪和并发控制机制以便实现感知,客户端的用户位置分布略图实时更新,基于Socket的消息通信技术,实现服务器端与客户端消息传递机制和客户端之间点对点的即时通讯,用户在客户端进行编辑操作时,会先在本地执行,并存入本地操作日志,在各用户客户端视图中,要素以不同符号样式区分,同一共享对象在不同终端上的对象标识全局唯一,跨任务区时相关用户的操作会涉及到锁管理和信息提示;
S4、用户协同会话结束;对于项目管理人员因不涉及协同编辑,只是进行浏览查看、查询和汇总统计操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新疆维吾尔自治区第二测绘院,未经新疆维吾尔自治区第二测绘院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010931376.X/1.html,转载请声明来源钻瓜专利网。