[發明專利]一種系統上下級平臺間數據交換的方法在審
| 申請號: | 201810548914.X | 申請日: | 2018-05-31 |
| 公開(公告)號: | CN108833380A | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 胡斌;范聯偉;余保華;劉春琿;張躍;武永濤;周春寅;胡興;陳釗;謝偉 | 申請(專利權)人: | 安徽四創電子股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L1/00 |
| 代理公司: | 合肥和瑞知識產權代理事務所(普通合伙) 34118 | 代理人: | 王挺 |
| 地址: | 230088 安徽省合肥*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 數據交換 加密 報文解析組件 存儲組件 打包組件 接收組件 提取組件 網絡數據 加解密 解析 傳輸模型 發送組件 解密報文 網絡發送 服務端 客戶端 實時性 解密 拼裝 數據庫 存儲 發送 統一 | ||
本發明公開了一種系統上下級平臺間數據交換的方法,包括:所述上下級平臺間采用TCP客戶端服務端模式作為傳輸模型;所述上下級平臺都包含有打包組件、發送組價、接收組件、提取組件、加解密組件、報文解析組件、存儲組件;其中,打包組件用于拼裝報文,發送組件通過網絡發送加密后報文,接收組件用于接收網絡數據,提取組件從網絡數據中提取出加密后報文,加解密組件用于加密或解密報文,報文解析組件對解密后報文進行解析,存儲組件用于存儲解析后的報文到數據庫中。本發明解決了系統上下級平臺間沒有統一的數據交換方法的問題,提高了系統上下級平臺間數據交換的可靠性、穩定性、實時性。
技術領域
本發明屬于互聯網數據傳輸技術領域,尤其涉及一種系統上下級平臺間數據交換的方法。
背景技術
目前隨著物聯網的發展,各種車輛都安裝有GPS衛星定位裝置,各種管理平臺均收集所屬管理車輛的定位數據,例如出租車平臺收集所管理的出租車的位置數據,公交車平臺收集所管理的公交車的位置數據。但系統上下級平臺間的數據交換沒有一個統一的方法,無法有效的實現數據共享,且定位數據具有數據量大、實時性強的特點,通常車輛每幾秒鐘就會上報一次位置,這對數據傳輸提出了更高的要求,通常的TCP、Http協議都無法滿足需求??梢姡绾卧谙到y上下級平臺間建立一個統一的數據交換的方法,是實現定位數據共享的難點問題。
發明內容
為了克服上述現有技術的缺陷,本發明提供一種系統上下級平臺間數據交換的方法,解決了系統上下級平臺間沒有統一的數據交換方法的問題,提高了系統上下級平臺間數據交換的可靠性、穩定性、實時性。
為實現上述目的,本發明采用以下技術方案,包括:
一種系統上下級平臺間數據交換的方法,所述上下級平臺間采用TCP客戶端服務端模式作為傳輸模型;所述上下級平臺都包含有打包組件、發送組價、接收組件、提取組件、加解密組件、報文解析組件、存儲組件;TCP客戶端為上下級平臺中作為數據發送端的一方,TCP服務端為上下級平臺中作為數據接收端的一方;該方法包括以下步驟:
S1,TCP客戶端的打包組件將待發送的數據拼裝成報文;
S2,TCP客戶端的加解密組件對拼裝后的報文進行加密處理;
S3,TCP客戶端的發送組件對加密后的報文通過網絡發送給TCP服務端的接收組件;
S4,TCP服務端的接收組件接收TCP客戶端發送的網絡數據;
S5,TCP服務端的提取組件從網絡數據中提取加密后的報文;
S6,TCP服務端的加解密組件對加密后的報文進行解密處理;
S7,TCP服務端的報文解析組件對解密后的報文進行解析處理;
S8,TCP服務端存儲組件將解析后的結果數據存儲到數據庫中。
步驟S1中,所述報文結構為依次相連的頭標識、數據頭、數據體、CRC檢驗碼、尾標識;頭標識為字符0x5b,尾標識為字符0x5d,且對報文的數據體進行轉義判斷;上下級平臺間數據交換的數據流遵循大端規則排序方式的網絡字節順序,即高字節在前,低字節在后。
所述轉義判斷規則為:若數據體中有出現字符0x5b的,需替換為字符0x5a0x01;若數據體中有出現字符0x5a的,需替換為字符0x5a0x02;若數據體中有出現字符0x5d的,需替換為字符0x5e0x01;若數據體中有出現字符0x5e的,需替換為字符0x5e0x02;所述轉義判斷將數據體中的字符0x5b與頭標識進行區分,以及將數據體中的字符0x5d與尾標識進行區分。
步驟S2中,所述加密為對報文的數據體部分進行數據加密,所述加解密組件隨機生成密鑰,不同的報文采用不同的密鑰進行加密,密鑰生成一段字節碼,為偽隨機碼,數據加密算法為將待傳輸的數據體部分的數據與偽隨機碼按字節進行異或運算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽四創電子股份有限公司,未經安徽四創電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810548914.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多帳號登陸的處理方法及系統
- 下一篇:軟件定義網絡的可信連接方法及系統





