[发明专利]三维GIS异步通信传输系统及其异步通信传输的方法有效
申请号: | 201210592063.1 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103067396A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 李晓明;朱庆;吴木生;张叶廷;修文群;张宝运 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 宋鹰武 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种三维GIS异步通信传输系统,包括客户端和服务器,其中:客户端与服务器建立连接后发送三维空间数据查询消息至服务器,服务器接收三维空间数据查询消息并解析,转换为三维空间数据库查询任务,执行数据库查询任务并返回查询结果,将查询结果中的数据序列化为字节流的形式,并进行压缩得到压缩数据包,获取客户端的通信句柄,并根据所述通信句柄将压缩数据包发送至客户端,客户端接收压缩数据包,对压缩数据包进行数据重组、解压缩与解序列化操作,得到待查询的三维空间数据对象,进行三维可视化与三维空间分析等操作。 | ||
搜索关键词: | 三维 gis 异步 通信 传输 系统 及其 方法 | ||
【主权项】:
一种三维GIS异步通信传输系统,包括客户端与服务器,所述服务器中包括三维空间数据库,用于管理地形数据、影像数据、城市三维模型数据及其属性数据等三维GIS数据以及用户连接权限数据,其特征在于,所述三维GIS异步通信传输系统包括:所述客户端包括:第一通信模块,用于将连接请求封装成连接消息,将连接消息发送至所述服务器;所述服务器包括:监听模块,用于监听所述客户端的所述连接消息,解析连接消息中的连接请求参数;判断模块,用于从三维空间数据库获取用户连接权限数据,判断所述连接请求的参数是否正确,其中,所述监听模块还用于在所述连接请求的参数正确时建立与所述客户端的连接,所述第一通信模块还用于将三维空间数据查询请求封装成三维空间数据查询消息发送到所述服务器,所述监听模块还用于接收所述三维空间数据查询消息,并依次放到三维空间数据查询消息队列中;第二通信模块,用于从三维空间数据查询消息队列中依次取出三维空间数据查询消息,交由通信线程池中的空闲线程进行解析处理,并将三维空间数据查询消息转换为三维空间数据库查询任务,放入到数据库查询任务队列中;三维空间数据调度模块,用于从调度线程池和数据库连接池中分别取出空闲的调度线程和数据库连接执行三维空间数据库查询任务,并返回查询结果,其中,所述第二通信模块还用于接收所述查询结果,将所 述查询结果中的数据序列化为字节流的形式,并进行压缩得到压缩数据包,获取所述客户端的通信句柄,并根据所述通信句柄将所述压缩数据包发送至所述客户端,所述第一通信模块还用于接收所述压缩数据包;所述客户端还包括数据处理模块,用于对所述压缩数据包进行数据重组、解压缩与解序列化操作,得到待查询的三维空间对象。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210592063.1/,转载请声明来源钻瓜专利网。
- 上一篇:数字证书的生成方法和系统
- 下一篇:云终端身份认证方法和系统