[發(fā)明專(zhuān)利]一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201811159930.6 | 申請(qǐng)日: | 2018-09-30 |
| 公開(kāi)(公告)號(hào): | CN109413049B | 公開(kāi)(公告)日: | 2021-04-20 |
| 發(fā)明(設(shè)計(jì))人: | 劉昶;何雙江;汪海;楊鵬;吳兆彬 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中電科新型智慧城市研究院有限公司福州分公司 |
| 主分類(lèi)號(hào): | H04L29/06 | 分類(lèi)號(hào): | H04L29/06;H04L29/08;G06F16/955;G06F16/958 |
| 代理公司: | 福州科揚(yáng)專(zhuān)利事務(wù)所(普通合伙) 35001 | 代理人: | 嚴(yán)歡 |
| 地址: | 350000 福建省福州市*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 web 地圖 傳輸 數(shù)據(jù) 安全 通訊 方法 系統(tǒng) | ||
1.一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊方法,其特征在于,包括如下步驟:
前端通過(guò)TCP協(xié)議發(fā)送地圖數(shù)據(jù)請(qǐng)求包,所述地圖數(shù)據(jù)請(qǐng)求包中包括定長(zhǎng)的協(xié)議頭和可自定義的GeoJSON協(xié)議體,所述協(xié)議頭包含用于后端服務(wù)器驗(yàn)證的校驗(yàn)信息,所述GeoJSON協(xié)議體包含請(qǐng)求地圖的基礎(chǔ)屬性以及擴(kuò)展屬性;所述基礎(chǔ)屬性包括點(diǎn)、線(xiàn)、面以及幾何體集合,所述擴(kuò)展屬性包括地圖類(lèi)型和偏移量;
所述后端服務(wù)器接收到所述地圖數(shù)據(jù)請(qǐng)求包后,驗(yàn)證其中的校驗(yàn)信息,驗(yàn)證通過(guò)后解析GeoJSON協(xié)議體中的基礎(chǔ)屬性以及擴(kuò)展屬性,然后根據(jù)基礎(chǔ)屬性以及擴(kuò)展屬性從后端服務(wù)器中獲取前端所需的地圖數(shù)據(jù),最后將地圖數(shù)據(jù)返回前端。
2.根據(jù)權(quán)利要求1所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊方法,其特征在于:所述定長(zhǎng)的協(xié)議頭的字節(jié)數(shù)可自定義設(shè)置且設(shè)置后字節(jié)數(shù)保持不變;所述協(xié)議頭的校驗(yàn)信息包括版本號(hào)和魔數(shù),所述版本號(hào)標(biāo)識(shí)協(xié)議的版本,將版本號(hào)、當(dāng)前時(shí)間戳以及隨機(jī)數(shù)加密后,取加密數(shù)據(jù)中的部分字段作為魔數(shù),所述魔數(shù)生產(chǎn)出來(lái)后,分別保存在前端以及后端服務(wù)器上;所述GeoJSON協(xié)議體為變長(zhǎng)的GeoJSON,其加載的字節(jié)數(shù)不受限。
3.根據(jù)權(quán)利要求2所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊方法,其特征在于:后端服務(wù)器驗(yàn)證時(shí),從協(xié)議頭中提取校驗(yàn)信息,將協(xié)議頭中的魔數(shù)與后端服務(wù)器端的魔數(shù)進(jìn)行匹配計(jì)算。
4.根據(jù)權(quán)利要求3所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊方法,其特征在于:后端服務(wù)器與前端建立連接后,創(chuàng)建協(xié)議流處理器,并使用協(xié)議流處理器中的解析方法,對(duì)地圖數(shù)據(jù)請(qǐng)求包進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),對(duì)GeoJSON協(xié)議體中的內(nèi)容進(jìn)行解析。
5.根據(jù)權(quán)利要求4所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊方法,其特征在于:協(xié)議流處理器根據(jù)擴(kuò)展屬性中的地圖類(lèi)型找到對(duì)應(yīng)的解析方法,將地圖數(shù)據(jù)請(qǐng)求包序列化,然后通過(guò)該解析方法獲取該請(qǐng)求地圖的基礎(chǔ)屬性值和偏移量,交由后端服務(wù)器上的處理器計(jì)算得到對(duì)應(yīng)的經(jīng)緯度值,從而獲取前端所需要的地圖數(shù)據(jù)。
6.一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊系統(tǒng),其特征在于,包括后端服務(wù)器和前端,所述后端服務(wù)器和前端上均設(shè)有存儲(chǔ)器和處理器,各所述存儲(chǔ)器均存儲(chǔ)有指令,所述指令由處理器加載并執(zhí)行以下步驟:
前端通過(guò)TCP協(xié)議發(fā)送地圖數(shù)據(jù)請(qǐng)求包,所述地圖數(shù)據(jù)請(qǐng)求包中包括定長(zhǎng)的協(xié)議頭和可自定義的GeoJSON協(xié)議體,所述協(xié)議頭包含用于后端服務(wù)器驗(yàn)證的校驗(yàn)信息,所述GeoJSON協(xié)議體包含請(qǐng)求地圖的基礎(chǔ)屬性以及擴(kuò)展屬性;所述基礎(chǔ)屬性包括點(diǎn)、線(xiàn)、面以及幾何體集合,所述擴(kuò)展屬性包括地圖類(lèi)型和偏移量;
后端服務(wù)器接收到所述地圖數(shù)據(jù)請(qǐng)求包后,驗(yàn)證其中的校驗(yàn)信息,驗(yàn)證通過(guò)后解析GeoJSON協(xié)議體中的基礎(chǔ)屬性以及擴(kuò)展屬性,然后根據(jù)基礎(chǔ)屬性以及擴(kuò)展屬性從后端服務(wù)器中獲取前端所需的地圖數(shù)據(jù),最后將地圖數(shù)據(jù)返回前端。
7.根據(jù)權(quán)利要求6所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊系統(tǒng),其特征在于:所述定長(zhǎng)的協(xié)議頭的字節(jié)數(shù)可自定義設(shè)置且設(shè)置后字節(jié)數(shù)保持不變;所述協(xié)議頭的校驗(yàn)信息包括版本號(hào)和魔數(shù),所述版本號(hào)標(biāo)識(shí)協(xié)議的版本,將版本號(hào)、當(dāng)前時(shí)間戳以及隨機(jī)數(shù)加密后,取部分位數(shù)作為魔數(shù),所述魔數(shù)生產(chǎn)出來(lái)后,分別保存在前端以及后端服務(wù)器上;所述GeoJSON協(xié)議體為變長(zhǎng)的GeoJSON,其加載的字節(jié)數(shù)不受限。
8.根據(jù)權(quán)利要求7所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊系統(tǒng),其特征在于:后端服務(wù)器驗(yàn)證時(shí),從協(xié)議頭中提取校驗(yàn)信息,將協(xié)議頭中的魔數(shù)與后端服務(wù)器端的魔數(shù)進(jìn)行匹配計(jì)算。
9.根據(jù)權(quán)利要求8所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊系統(tǒng),其特征在于:后端服務(wù)器與前端建立連接后,創(chuàng)建協(xié)議流處理器,并使用協(xié)議流處理器中的解析方法,對(duì)地圖數(shù)據(jù)請(qǐng)求包進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),對(duì)GeoJSON協(xié)議體中的內(nèi)容進(jìn)行解析。
10.根據(jù)權(quán)利要求9所述的一種基于web地圖傳輸?shù)臄?shù)據(jù)安全通訊系統(tǒng),其特征在于:協(xié)議流處理器根據(jù)擴(kuò)展屬性中的地圖類(lèi)型找到對(duì)應(yīng)的解析方法,將地圖數(shù)據(jù)請(qǐng)求包序列化,然后通過(guò)該解析方法獲取該請(qǐng)求地圖的基礎(chǔ)屬性值和偏移量,交由后端服務(wù)器上的處理器計(jì)算得到對(duì)應(yīng)的經(jīng)緯度值,從而獲取前端所需要的地圖數(shù)據(jù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中電科新型智慧城市研究院有限公司福州分公司,未經(jīng)中電科新型智慧城市研究院有限公司福州分公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811159930.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁(yè)中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)





