[發明專利]一種基于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.szxzyx.cn/pat/books/201811159930.6/2.html,轉載請聲明來源鉆瓜專利網。





