[android] android通訊協議

1.數據區分android

手機端:常量存儲ios

服務器端:數據庫建表存儲算法

 

2.數據來源數據庫

androidiospcwap編程

 

3.數據採集,數據挖掘json

IMEI:設備編號服務器

IMSISIM卡編號dom

 

4.數據加密大數據

4.1RSA算法加密

4.2簡單代碼處理:時間戳(SimpleDateFormat+隨機值(Random

4.3數據摘要:MD5(知道MD5以前的原始數據),MD5的特性(若是加密的原始數據相同,加密的結果也是相同的,所以使用時間戳來保證每次的請求token都是不一樣的)

 

請求的惟一標識

 

5.校驗數據

服務器接收到手機端傳遞的數據,須要對數據進行校驗

5.1處理明文的數據解析

5.2主要是比對tokentoken的組成:時間戳+約定的隨機值

手機端發送:時間戳,組裝好的token

服務器接收:時間戳,接收token

服務器端根據時間戳+約定好的隨機值組成token和接收到的token比較

 

6.協議的通用化

6.1新協議的制定和已有協議的封裝

6.2協議的格式:xmljson

6.3協議的壓縮:wbxml和大量數據的壓縮

 

新協議:

1.基本功能的實現

2.數據採集

3.可擴展性

4.信息完整性校驗

5.方便編程

 

wbxml

壓縮xml的,維護了一個對應關係好比:

<message>======>M

<header>========>H

能夠節省大量的數據空間

 

大數據包的處理:

能夠把全部要傳輸的數據拼接在一塊兒,節省沒必要要的數據,按照必定規則來取出

相關文章
相關標籤/搜索