[发明专利]一种基于web地图传输的数据安全通讯方法及系统有效
申请号: | 201811159930.6 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109413049B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 刘昶;何双江;汪海;杨鹏;吴兆彬 | 申请(专利权)人: | 中电科新型智慧城市研究院有限公司福州分公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F16/955;G06F16/958 |
代理公司: | 福州科扬专利事务所(普通合伙) 35001 | 代理人: | 严欢 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 地图 传输 数据 安全 通讯 方法 系统 | ||
本发明涉及一种基于web地图传输的数据安全通讯方法,包括如下步骤:前端通过TCP协议发送地图数据请求包,所述地图数据请求包中包括定长的协议头和可自定义的GeoJSON协议体,所述协议头包含用于后端服务器验证的校验信息,所述GeoJSON协议体包含请求地图的基础属性以及扩展属性;后端服务器接收到所述地图数据请求包后,验证其中的校验信息,验证通过后解析GeoJSON协议体中的基础属性以及扩展属性,然后根据基础属性以及扩展属性从服务器中获取前端所需的地图数据,最后将地图数据返回前端。本发明能够提高地图数据传输的安全性,且能够快速准确解析地理信息。
技术领域
本发明涉及一种基于web地图传输的数据安全通讯方法及系统,属于移动通信数据传输领域。
背景技术
目前,地图传输都是通过http或者https 在web基础上异步请求后端服务器,而且请求的过程都是明文传输,非法人员可以通过抓包工具爬取关键数据,获取前端请求的地图数据,大大降低地图数据的安全性。同时,现有的前端请求数据包中,仅能够携带请求所需要地图的参数,而无法携带不同类型地图的偏移量,从而导致返回数据出错。
发明内容
为了解决上述技术问题,本发明提供一种基于web地图传输的数据安全通讯方法,其能够反爬虫,保护地图数据的安全性,且前端和服务器交互辨识度高,服务器能够快速验证请求以及快速解析相关地理信息。
本发明的技术方案一如下:
一种基于web地图传输的数据安全通讯方法,包括如下步骤:
前端通过TCP协议发送地图数据请求包,所述地图数据请求包中包括定长的协议头和可自定义的GeoJSON协议体,所述协议头包含用于后端服务器验证的校验信息,所述GeoJSON协议体包含请求地图的基础属性以及扩展属性;所述基础属性包括点、线、面、多点、多线、多面、以及几何体集合,所述扩展属性包括地图类型和偏移量;
后端服务器接收到所述地图数据请求包后,验证其中的校验信息,验证通过后解析GeoJSON协议体中的基础属性以及扩展属性,然后根据基础属性以及扩展属性从服务器中获取前端所需的地图数据,最后将地图数据返回前端。
更优地,所述定长的协议头的字节数可自定义设置且设置后字节数保持不变;所述协议头的校验信息包括版本号和魔数,所述版本号标识协议的版本,将版本号、当前时间戳以及随机数加密后,取加密数据中的部分位数作为魔数,所述魔数生产出来后,分别保存在前端以及后端服务器上;所述GeoJSON协议体为变长的GeoJSON,其加载的字节数不受限。
更优地,后端服务器验证时,从协议头中提取校验信息,将协议头中的魔数与服务器端的魔数进行匹配计算。
更优地,后端服务器与前端建立连接后,创建协议流处理器,并使用协议流处理器中的解析方法,对地图数据请求包进行验证,若验证通过,对GeoJSON协议体中的内容进行解析。
更优地,协议流处理器根据扩展属性中的地图类型找到对应的解析方法,将地图数据请求包序列化,然后该解析方法获取基础属性值和偏移量,交由服务器上的处理器计算得到对应的经纬度值,从而获取前端所需要的地图数据。
本发明还提供一种基于web地图传输的数据安全通讯系统。
本发明的技术方案二如下:
一种基于web地图传输的数据安全通讯系统,包括前端和服务器,所述前端和服务器上均设有存储器和处理器,各所述存储器均存储有指令,所述指令由处理器加载并执行以下步骤:
前端通过TCP协议发送地图数据请求包,所述地图数据请求包中包括定长的协议头和可自定义的GeoJSON协议体,所述协议头包含用于后端服务器验证的校验信息,所述GeoJSON协议体包含请求地图的基础属性以及扩展属性;所述基础属性包括点、线、面、多点、多线、多面以及几何体集合,所述扩展属性包括地图类型和偏移量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科新型智慧城市研究院有限公司福州分公司,未经中电科新型智慧城市研究院有限公司福州分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811159930.6/2.html,转载请声明来源钻瓜专利网。