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

能够省去大量的多寡空间

 

运气据包的处理:

可以把具有要传输的数额拼接在一齐,节省不须要的多寡,根据一定规则来取出

 

 

相关文章

网站地图xml地图