[發(fā)明專利]一種信息傳輸?shù)姆椒跋到y(tǒng)在審
| 申請?zhí)枺?/td> | 201611256175.4 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108270546A | 公開(公告)日: | 2018-07-10 |
| 發(fā)明(設(shè)計)人: | 李康 | 申請(專利權(quán))人: | 北京酷我科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L29/06 |
| 代理公司: | 北京億騰知識產(chǎn)權(quán)代理事務(wù)所 11309 | 代理人: | 陳霽 |
| 地址: | 100084 北京市海淀區(qū)農(nóng)大*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 客戶端 字節(jié)流 解密 驗(yàn)證 節(jié)流 加密 信息傳輸 發(fā)送端 接收端 消息字 服務(wù)器 反序列化處理 系統(tǒng)消息傳輸 消息傳輸方式 安全性問題 序列化處理 個人信息 加密處理 應(yīng)用開發(fā) 非智能 服務(wù)端 固定位 擴(kuò)容性 數(shù)據(jù)包 截取 秘鑰 密匙 預(yù)設(shè) 隱私 追加 通訊 通信 保證 | ||
本發(fā)明涉及一種信息傳輸?shù)姆椒跋到y(tǒng),該方法包括以下步驟:發(fā)送端對消息進(jìn)行序列化處理,獲得字節(jié)流;通過預(yù)設(shè)秘鑰對字節(jié)流進(jìn)行加密處理和MD5加密處理,生成驗(yàn)證戳;以及截取驗(yàn)證戳的固定位,并追加到加密字節(jié)流,生成數(shù)據(jù)包;接收端根據(jù)驗(yàn)證戳對加密字節(jié)流進(jìn)行驗(yàn)證,采用DES密匙對加密字節(jié)進(jìn)行解密獲得解密后的消息字節(jié)流;根據(jù)解密后的消息字節(jié)流進(jìn)行反序列化處理,獲得消息。該系統(tǒng)包括:發(fā)送端和接收端。本發(fā)明解決非智能系統(tǒng)消息傳輸中的擴(kuò)容性及安全性問題,提供一種基于客戶端和服務(wù)器間的消息傳輸方式,降低應(yīng)用開發(fā)成本,從根本上提升客戶端和服務(wù)器間通訊的性能;保證了客戶端與服務(wù)端通信的安全性,保障了用戶的隱私及個人信息。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,具體涉及一種基于非智能系統(tǒng)的信息傳輸?shù)姆椒跋到y(tǒng)。
背景技術(shù)
網(wǎng)絡(luò)通信系統(tǒng)是隨著計算機(jī)應(yīng)用技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)的迅速發(fā)展而形成的一種新興通信系統(tǒng)。物聯(lián)網(wǎng)概念的提出和物聯(lián)網(wǎng)技術(shù)的不斷更新,為網(wǎng)絡(luò)通信系統(tǒng)的發(fā)展提供了新的機(jī)遇和挑戰(zhàn),以物聯(lián)網(wǎng)為基礎(chǔ)的通信系統(tǒng)必會成為以后的主流通信系統(tǒng)。
目前,物聯(lián)網(wǎng)主流的設(shè)備系統(tǒng)類型分為兩種,一種為偏智能化系統(tǒng),為安卓及IOS、塞班系統(tǒng);一種為偏非智能化系統(tǒng),為聯(lián)發(fā)科公司的MTK及美國高通公司的Brew系統(tǒng)。由于智能系統(tǒng)對硬件設(shè)備要求較高,以安卓為例,根據(jù)市場調(diào)研,兼容安卓系統(tǒng)的廉價主板設(shè)備價格要高于兼容MTK或Brew系統(tǒng)的廉價主板價格。所以根據(jù)現(xiàn)有的市場現(xiàn)狀,之后的物聯(lián)網(wǎng)市場依托于非智能設(shè)備實(shí)現(xiàn)的物聯(lián)將占據(jù)重要市場份額。
由于安卓系統(tǒng)為開源系統(tǒng),有許多成熟的第三方應(yīng)用通信協(xié)議和通信機(jī)制,但是MTK系統(tǒng)和Brew系統(tǒng)為公司私有系統(tǒng),未開放源碼,只提供基礎(chǔ)的通信協(xié)議及基礎(chǔ)的通信方式,所以相關(guān)信息通信機(jī)制及傳輸方法的擴(kuò)容性及安全性較差,因此造成的依托于非智能系統(tǒng)的物聯(lián)應(yīng)用的開發(fā)將耗費(fèi)更多的時間和人力。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決上述問題,提供了一種采用成本低廉、功耗小的非智能便攜主板,以非智能系統(tǒng)為基礎(chǔ)實(shí)現(xiàn)個性化應(yīng)用,在給用戶以正常體驗(yàn)的同時,去除大量重復(fù)開發(fā)的勞動力,減少資源浪費(fèi)的方法及系統(tǒng)。
為實(shí)現(xiàn)上述目的,一方面,本發(fā)明提供了一種信息傳輸?shù)姆椒ǎ摲椒òㄒ韵虏襟E:發(fā)送端對消息進(jìn)行序列化處理,獲得字節(jié)流;消息由至少一個字段組合而成;通過預(yù)設(shè)秘鑰對字節(jié)流進(jìn)行加密處理,生成加密字節(jié)流;對加密字節(jié)流進(jìn)行MD5加密處理,生成驗(yàn)證戳;以及截取驗(yàn)證戳的固定位,并追加到加密字節(jié)流,生成數(shù)據(jù)包。
接收端根據(jù)驗(yàn)證戳對加密字節(jié)流進(jìn)行驗(yàn)證,若加密字節(jié)沒有被修改過,則采用DES密匙對加密字節(jié)進(jìn)行解密獲得解密后的消息字節(jié)流;根據(jù)解密后的消息字節(jié)流進(jìn)行反序列化處理,獲得消息。
其中,接收端根據(jù)驗(yàn)證戳對加密字節(jié)流進(jìn)行驗(yàn)證的步驟中包括,若加密字節(jié)被修改過,則刪除加密字節(jié)。
優(yōu)選地,通過預(yù)設(shè)秘鑰對字節(jié)流進(jìn)行加密處理,生成加密字節(jié)流的步驟中包括,通過預(yù)設(shè)秘鑰對字節(jié)流進(jìn)行數(shù)字加密算法DES加密。
優(yōu)選地,序列化處理包括以下步驟:計算消息所有字段序列化占用的字節(jié)長度;根據(jù)字節(jié)長度及字節(jié)數(shù)據(jù)輸出字段列表;經(jīng)過對字段列表處理后生成字節(jié)流。
優(yōu)選地,解密后的消息字節(jié)流進(jìn)行反序列化處理,獲得消息步驟包括:讀取至少一個解密后的消息字節(jié)流,獲得至少一個解密后的消息字節(jié)流的字節(jié)長度;根據(jù)多個解密后的消息字節(jié)流的字節(jié)長度重復(fù)解析多個字節(jié)數(shù)組,獲得消息。
另一方面,本發(fā)明提供了一種信息傳輸?shù)南到y(tǒng),該系統(tǒng)包括發(fā)送端和接收端。
發(fā)送端,用于對消息進(jìn)行序列化處理,獲得字節(jié)流;消息由至少一個字段組合而成;通過預(yù)設(shè)秘鑰對字節(jié)流進(jìn)行加密處理,生成加密字節(jié)流;對加密字節(jié)流進(jìn)行MD5加密處理,生成驗(yàn)證戳;以及截取驗(yàn)證戳的固定位,并追加到加密字節(jié)流,生成數(shù)據(jù)包。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京酷我科技有限公司,未經(jīng)北京酷我科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611256175.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 按網(wǎng)絡(luò)協(xié)議對字節(jié)流進(jìn)行壓縮的方法
- 綁定結(jié)構(gòu)化數(shù)據(jù)協(xié)議至提供字節(jié)流協(xié)議的機(jī)制
- 工廠自動化系統(tǒng)、自動化消息處理方法和裝置
- 一種分段解決大數(shù)據(jù)傳輸?shù)姆椒?/a>
- 一種JAVA文件及字節(jié)流的編碼格式的判斷方法及裝置
- 一種OTT應(yīng)用字節(jié)流特征提取方法和裝置
- 針對主控芯片PS2251的數(shù)據(jù)加密方法
- 測試移動通信驅(qū)動程序的方法、終端設(shè)備和存儲介質(zhì)
- 微服務(wù)環(huán)境中調(diào)用鏈追蹤的方法、系統(tǒng)、裝置及存儲介質(zhì)
- 漢字編碼轉(zhuǎn)換方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 解密引擎以及解密方法
- 一種處理多解密機(jī)PC端解密任務(wù)的方法
- 一種加解密服務(wù)器和實(shí)現(xiàn)數(shù)據(jù)加解密的方法及裝置
- 一種硬件解密方法、裝置、系統(tǒng)及解密設(shè)備
- 解密裝置、方法及片上系統(tǒng)
- SSL解密裝置、解密系統(tǒng)、解密方法
- 一種數(shù)據(jù)加解密方法、裝置及電子設(shè)備
- 自動加解密裝置、方法、設(shè)備和存儲介質(zhì)
- 驗(yàn)證系統(tǒng)、驗(yàn)證服務(wù)器、驗(yàn)證方法、驗(yàn)證程序、終端、驗(yàn)證請求方法、驗(yàn)證請求程序和存儲媒體
- 驗(yàn)證目標(biāo)系統(tǒng)的驗(yàn)證系統(tǒng)及其驗(yàn)證方法
- 驗(yàn)證設(shè)備、驗(yàn)證方法和驗(yàn)證程序
- 驗(yàn)證裝置、驗(yàn)證系統(tǒng)以及驗(yàn)證方法
- 驗(yàn)證方法、驗(yàn)證系統(tǒng)、驗(yàn)證設(shè)備及其程序
- 驗(yàn)證方法、用于驗(yàn)證的系統(tǒng)、驗(yàn)證碼系統(tǒng)以及驗(yàn)證裝置
- 圖片驗(yàn)證碼驗(yàn)證方法和圖片驗(yàn)證碼驗(yàn)證裝置
- 驗(yàn)證裝置、驗(yàn)證程序和驗(yàn)證方法
- 驗(yàn)證裝置、驗(yàn)證方法及驗(yàn)證程序
- 跨多個驗(yàn)證域的驗(yàn)證系統(tǒng)、驗(yàn)證方法、驗(yàn)證設(shè)備





