Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> [android] android通信協議,android通信協議

[android] android通信協議,android通信協議

編輯:關於android開發

[android] android通信協議,android通信協議


1.數據區分

手機端:常量存儲

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

 

2.數據來源

android,ios,pc,wap

 

3.數據采集,數據挖掘

IMEI:設備編號

IMSI:SIM卡編號

 

4.數據加密

4.1RSA算法

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

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

 

請求的唯一標識

 

5.校驗數據

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

5.1處理明文的數據解析

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

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

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

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

 

6.協議的通用化

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

6.2協議的格式:xml和json

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

 

新協議:

1.基本功能的實現

2.數據采集

3.可擴展性

4.信息完整性校驗

5.方便編程

 

wbxml:

壓縮xml的,維護了一個對應關系比如:

<message>======>M

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

可以節省大量的數據空間

 

大數據包的處理:

可以把所有要傳輸的數據拼接在一起,節省不必要的數據,按照一定規則來取出

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved