2005年08KJAVAKJAVAJavaJavaSPSPISMGSMSCNASGGSNWAPHTTPProxyGPRSJAVASMSCSDJavaJavaOTA•–JavaHTTP••GGSN(CMWAP)GREJavaOTAServerRADIUSWAP(HTTPProxy)GPRSHTTPHTTPIP/MSISDNWAPHTTP30332926259IP2GPRSCSDJ2MENAS/GGSN3411013141522JAR28313536RADIUS232427346WAP(HTTPProxy)5816JAD19JAD20JAD2171112171832JavaOTAOTA••–WAPWAP•GGSN(CMWAP)GRERADIUSWAP(HTTPProxy)GPRSWAPWAPIP/MSISDNWAPHTTPJavaOTAServerWAP(HTTPProxy)5111343536333731728JAR18JAD109IP62843NAS/GGSNRADIUSJAM243812Java(OTA)OTA•••–WAPHTTPWAP+HTTPGGSN(CMWAP)GRERADIUSWAP(HTTPProxy)GPRSHTTPWAP+HTTPIP/MSISDNWAPHTTPJavaOTAServerWAP+HTTP10.11121315JAD16JAD17JAD18JAD19JAD22JAR23JAR27JAR28JAR120JAD2430212931.3536342625439IP26785NAS/GGSNRADIUSWAPJAMJavaOTA33JavaJava•••JavaJavaLicenseLicenseLicenseLicenseSPSPJavaJava••;;••••IDID••;;128bit128bitMD5MD5TimeStamp+Random+SerialNoTimeStamp+Random+SerialNo••TimeStampTimeStamp1414’’YYYYMMDDHHMISSYYYYMMDDHHMISS’’••RandomRandom886464••SerialNoSerialNo1010JavaJavaMJSMJS--UserUser--IDIDJADJADJARManifestJARManifest181912WAP(HTTPProxy)2425•••JavaJava21WAP(HTTPProxy)Java(OTA)Java()21356916.b(id)17(id)722238101116.a.124id151314242516.a.216.a.116.a.416.a.516.a.616.a.716.a.8,916.a.3181920•••••••Java()21345891061718711Java(OTA)121415.a15.b161913