»ùÓÚ¶ÌÐÅÍø¹ØWAPÍÆË͵ÄʵÏÖ_ͨÐŹ¤³Ì±ÏÒµÂÛÎÄ
·¢²¼Ê±¼ä£º
2015-01-26
À´Ô´£º
ÈË´ó¾¼ÃÂÛ̳
»ùÓÚ¶ÌÐÅÍø¹ØWAPÍÆË͵ÄʵÏÖ_ͨÐŹ¤³Ì±ÏÒµÂÛÎÄ
ÕªÒª WAP PUSH¼ÈÓÐÐÅÏ¢·¢ËÍÖ÷¶¯¡¢¼°Ê±µÄÌص㣬ÓÖÓпÉËæʱËæµØ½ÓÊÕÐÅÏ¢µÄÓÅÊÆ£¬Òò¶ø¾ßÓÐÁ¼ºÃµÄÓ¦ÓÃÇ°¾°¡£¸ÃÎļòµ¥½éÉÜÁËWAP PUSHϵͳ¿ò¼Ü¡¢ÍÆËÍÐÒéºÍÍÆËÍ·½Ê½£¬Öصã½éÉÜÁËͨ¹ý¶ÌÐÅÍø¹ØʵÏÖWAPÍÆË͵ÄʵÏÖ·½·¨¡£
¹Ø¼ü´Ê ÎÞÏßÓ¦ÓÃÐÒ飬WAPÍÆËÍ£¬¶ÌÐÅÍø¹Ø£¬PDU ģʽ
1 WAPÍÆËͼ¼Êõ¼ò½é
1.1 ʲôÊÇWAPÍÆËÍ
WAPÍÆËÍ£¨PUSH£©¼¼ÊõÊÇÒ»ÖÖ½¨Á¢ÔÚ¿Í»§·þÎñÆ÷ÉϵĻúÖÆ£¬¾ÍÊÇÓÉ·þÎñÆ÷Ö÷¶¯½«ÐÅÏ¢·¢Íù¿Í»§¶ËµÄ¼¼Êõ¡£Í¬´«Í³µÄÀ£¨PULL£©¼¼ÊõÏà±È£¬×îÖ÷ÒªµÄÇø±ðÔÚÓÚÍÆËÍ£¨PUSH£©¼¼ÊõÊÇÓÉ·þÎñÆ÷Ö÷¶¯Ïò¿Í»§»ú·¢ËÍÐÅÏ¢£¬¶øÀ£¨PULL£©¼¼ÊõÔòÊÇÓÉ¿Í»§»úÖ÷¶¯ÇëÇóÐÅÏ¢¡£PUSH
¼¼ÊõµÄÓÅÊÆÔÚÓÚÐÅÏ¢µÄÖ÷¶¯ÐԺͼ°Ê±ÐÔ¡£
PUSH¼¼ÊõÔÚInternetÖÐûÄÜÈ¡µÃ´óµÄ³É¹¦£¬ÔÒòÊǶ෽ÃæµÄ¡£Ö÷ÒªÔÒòÔÚÓڹ̶¨ÍøÖмÆËã»úµÈ¹Ì¶¨É豸ΪÓû§ÌṩÁË×ã¹»µÄ×ÊÔ´ºÍÄÜÁ¦È¥²éÕÒÐÅÏ¢ËùÒÔÓû§Í¨³£½«Ëü×÷Ϊһ¸öä¯ÀÀÐÅÏ¢µÄ´°¿Ú£¬¶ø²»ÊDZ»¶¯µÄÐÅÏ¢½ÓÊÕÕß¡£Í¬Ê±¹Ì¶¨ÍøÓû§¶ÔÓÚÐÅϢ׼ȷÐÔµÄÒªÇóÔ¶ÉõÓÚ¶ÔÆ估ʱÐÔµÄÒªÇó£¬Òò´ËPUSH¼¼ÊõδÄܵõ½¹ã·ºµÄÓ¦Óá£
¶øÔÚÒƶ¯ÍøÖУ¬ÓÉÓÚ´æÔÚ×ÅÍøÂç´ø¿í¡¢Òƶ¯ÖÕ¶ËÄÜÁ¦ÒÔ¼°×Էѱê×¼¸ß°ºµÈÖî¶àÏÞÖÆ£¬Ê¹µÃÓû§²éÕÒÐÅÏ¢Êܵ½ÁËÒ»¶¨µÄÏÞÖÆ£¬Èç¹û½«ÖØÒªµÄÐÅÏ¢Ö÷¶¯¼°Ê±µØÍÆË͵½Óû§µÄÒƶ¯É豸ÉÏÎÞÒÉ»á´ó´ó·½±ãÓû§¡£Òƶ¯Í¨ÐŵÄÓŵãÊÇÒƶ¯É豸Äܹ»ËæʱËæµØ½ÓÊÕÐÅÏ¢Òò´ËPUSH¼¼ÊõÔÚÒƶ¯ÍøÖпÉÒÔ´óչȽţ¬WAP PUSHÕýÊÇPUSH¼¼ÊõºÍÒƶ¯Í¨ÐÅÁ½ÕßÑﳤ±Ü¶ÌÏà½áºÏµÄ²úÎï¡£WAP PUSHÊÇÔÚÒƶ¯ÍøÂçÖÐÓ¦ÓõÄPUSH¼¼Êõ£¬Ëü½áºÏÁËÒ»°ãPUSH¼¼ÊõºÍÒƶ¯ÍøÂçµÄÌص㡣ËüµÄϵͳ¿ò¼Ü¡¢Ê¹ÓÃÐÒéºÍ·þÎñ·½Ê½Óë¹Ì¶¨ÍøÉϵÄPUSH¼¼ÊõÓкܴó²»Í¬¡£
1.2 WAP PUSHϵͳ¿ò¼Ü
WAP PUSH¿ò¼ÜÖ÷Òª°üÀ¨ÍÆËÍ·¢ÆðÕߣ¨PI£ºPUSH Initiator£©¡¢ÍÆËÍ´úÀíÍø¹Ø(PPG£ºPUSH ProxyGateway)ºÍÍÆËÍ¿Í»§(PC£ºPUSH Client)¡¡Èý¸ö¹¦Äܲ¿·Ö¡£PIλÓÚInternetÖУ¬¶øPCÔÚWAPÁìÓò£¬PIºÍWAP¿Í»§¶ËËùʹÓõÄÐÒéÊDz»Í¬µÄ£¬ÐèÒªÔÚÖм佨Á¢Ò»¸öÐÒéת»»Íø
¹Ø¼´PPG¡£PPGͨ¹ýÍÆËÍ·ÃÎÊÐÒ飨PAP£ºPUSH AccessProtocol£©ÓëPIͨÐÅ£¬Í¨¹ýÍÆËͿռ䴫ÊäÐÒ飨PUSH OTA£ºPUSH over-the-Air£©Íê³ÉÏò¿Í»§ÍÆËÍÐÅÏ¢µÄÊý¾Ý´«ÊäÈÎÎñ¡£
PPGÍê³ÉÍÆËÍÌåϵ½á¹¹ÖеĴ󲿷ֹ¤×÷£¬°üÀ¨´ÓInternetµ½Òƶ¯ÍøµÄ·ÃÎʽÓÈ룬ÒÔ¼°ÓëÆäÓйصÄÈÏÖ¤¡¢°²È«¡¢¿Í»§¶Ë¿ØÖƵÈËùÓй¤×÷¡£PGËùÌṩµÄÖ÷Òª·þÎñ°üÀ¨£º1)PIµÄ±êʶ¡¢¼øȨºÍ·ÃÎÊ¿ØÖÆ£»2)¶ÔÍÆËÍÄÚÈݽøÐÐÓï·¨·ÖÎö£¬²¢ÒÀ¾ÝÊý¾ÝÀàÐͶ¨Ò壨DTD£©¼ì´í¾À´í£»3)¿Í»§Ñ°Ö·ÓëÐÅÏ¢´«Ê䣻4)PAPÓëPUSH OTA¼äµÄÐÒéת»»£»5)ΪÌá¸ßÎÞÏßÐŵÀÖеĴ«ÊäЧÂÊ£¬¶ÔÐÅÏ¢½øÐÐѹËõ¡¢±àÒëµÈ´¦Àí¡£
ÁíÍ⣬PPG»¹¿ÉÒÔͨ¹ý±ðÃû»úÖÆʵÏÖ×é²¥ºÍ¹ã²¥£¬¼´½«Ä³Ð©Ìض¨µÄµØÖ·±ðÃûÓ³Éäµ½×é²¥»ò¹ã²¥µÄ²Ù×÷ÖУ¬¾ßÌå·½°¸¿ÉÒÔÓÉϵͳʵÏÖÕß¾ö¶¨¡£²»Í¬µÄ¿Í»§¶Ë£¬ÆäÄÜÁ¦ÊDz»Í¬µÄ£¬PPG»¹Òª¸ºÔðÏìÓ¦PIµÄ¿Í»§ÄÜÁ¦²éѯÇëÇó£¬ÒÔ±ãÓÚPIÕë¶Ô²»Í¬µÄ¿Í»§¶Ë¹¹ÔìºÏÊʵÄÄÚÈݸñ
ʽ¡£
1.3 ÍÆËÍÐÒé
PAPÊÇPIÓëPPG¼äµÄͨÐÅÐÒ飬ËüʹÓÿÉÀ©Õ¹±ê¼ÇÓïÑÔ£¨XML£©×÷ΪÏûÏ¢µÄÃèÊöÓïÑÔ£¬Í¨¹ý¼òµ¥µÄÇëÇóÏìÓ¦»úÖÆÍê³ÉÊý¾ÝµÄ´«Êä¡£PAP¿ÉÒÔÔÚ¶àÖÖͨÐÅÐÒ飨°üÀ¨³¬Îı¾´«ÊäÐÒ飨HTTP£©¡¢¼òµ¥Óʼþ´«ÊäÐÒ飨SMTP£©µÈ£©Ö®ÉÏʵÏÖ¡£
¶øPUSH OTAÊÇÔËÐÐÓÚÎÞÏ߻ỰÐÒ飨WSP£©Ö®ÉϵÄÒ»¸ö½ÏΪ¼òµ¥µÄÐÒé²ã£¬¸ºÔð´ÓPPGµ½¿Í»§´úÀíµÄÊý¾Ý´«Êä¡£PUSH OTA¿ÉʹÓÃÃæÏòÁ¬½ÓµÄ»á»°ºÍÎÞÁ¬½Ó»á»°Á½ÖÖWSP²ã·þÎñ£¬¶ÔÓÚʹÓÃÁ¬½Ó»á»°µÄÍÆËÍ£¬ÐèÒªÔÚPPGºÍ¿Í»§¶Ë¼äÔ¤ÏÈÓÐÒ»¸ö¼¤»îµÄ»á»°ÉÏÏÂÎÄ£»¶ÔÓÚÎÞÁ¬½ÓµÄÍÆËÍ£¬Ôòͨ¹ýÔ¤ÁôµÄ¶Ë¿ÚÀ´Íê³ÉͨÐÅ¡£
1.4 ÍÆËÍ·þÎñ·½Ê½
WAPµÄÍÆËÍÐÒéÖж¨ÒåÁË·þÎñָʾ£¨SI£ºService Indication£©ºÍ·þÎñ¼ÓÔØ£¨SL£ºService Load£©Á½Ïî·þÎñ£¬ÒÔ¸øÓû§ºÍÍøÂçÔËÓªÕ߸ü¶àµÄÑ¡Ôñ¡£·þÎñָʾÊǽ«ÐÂÐÅÏ¢µÄָʾºÍÏà¹ØµÄͨÓÃ×ÊÔ´±êʶ·û£¨URI£©ÍÆË͸øÓû§£¬ÓÉÓû§Ñ¡ÔñÊÇÁ¢¼´´¦ÀíÐÅÏ¢»¹ÊÇÒÔºó´¦Àí¡£·þÎñ¼Ó
ÔØÊǽ«Ò»Ïî·þÎñµÄURIÍÆË͸øÓû§£¬È»ºó¿Í»§¶Ë×Ô¶¯µØʹÓÃPULL¼¼Êõ¸ù¾Ý¸ÃURIÆô¶¯·þÎñ¡£Á½ÖÖ·þÎñµÄÇø±ðÔÚÓÚÓû§ÊÇ·ñ½éÈëÍÆËÍÐÅÏ¢µÄ´¦Àí¹ý³Ì¡£SL¶ÔÍÆËÍÐÅÏ¢µÄ´¦Àí¶ÔÓû§À´ËµÊÇ͸Ã÷µÄ£¬¶øSIÔòÔÚָʾÓû§µÄͬʱ£¬ÇëÓû§¶ÔËæºóµÄ´¦Àí×ö³öÑ¡Ôñ¡£
PUSH ¿ÉÒÔ½«Ä³Ò»Õ¾µã»òijһҵÎñµÄÁ´½Óͨ¹ý¶ÌÐÅ·¢Ë͵½Ö§³ÖWAP PUSH¹¦ÄܵÄÊÖ»úÉÏ£¬ÕâÑùÓû§Ö»ÐèÒªÔĶÁÕâÌõ¶ÌÐÅ£¬´ò¿ª¶ÌÐÅÖеÄÁ´½Ó£¬¾Í¿ÉÒÔÖ±½Ó·ÃÎÊÒµÎñÁË¡£Òò´Ë£¬WAP PUSHʵÏÖÁ˶ÌÐźÍWAPÒµÎñµÄ½áºÏ£¬½ÚÊ¡ÁËÓû§Ñ°ÕÒÒµÎñµÄʱ¼ä£¬·½±ãÓû§Ö±½ÓÕÒµ½²¢Ê¹ÓÃ×Ô¼ºÏ²»¶µÄÒµÎñ¡£
2 ¶ÌÏûÏ¢Íø¹Ø¼ò½é
¶ÌÏûÏ¢Íø¹Ø£¨ISMG£©ÊÇ´¦ÓÚ¶ÌÏûÏ¢ÖÐÐÄ£¨SMSC£©ºÍÒµÎñÌṩÉÌ£¨SP£©Ö®¼äµÄÉ豸£¬ËüΪÕâÁ½¸öʵÌåµÄÊý¾Ý½»»»Ìṩ°²È«¡¢¿ì½ÝµÄͨµÀ¡£Íø¹ØÓë¶ÌÏûÏ¢ÖÐÐÄÖ®¼äʹÓÃSMPPÐÒ飨Short Message Peer to Peer,¶ÌÏûÏ¢µã¶ÔµãÐÒ飩, ÓëSPÖ®¼äʹÓÃCMPPÐÒ飨China Mobile Peer to Peer,ÖйúÒƶ¯µã¶ÔµãÐÒ飩£¬Òò´Ë¶ÌÏûÏ¢Íø¹ØÐèÒªÍê³ÉÐÒéµÄת»»¡¢¼Æ·Ñ¡¢Â·ÓÉ¡¢°²È«ºÍÍøÂç¹ÜÀíµÈ¹¦ÄÜ¡£¾ßÌå˵À´£¬ SMPPͨÐÅ´úÀíϵͳÖ÷ҪʵÏÖÍø¹ØºÍGSMÍøÖжÌÏûÏ¢ÖÐÐÄ£¨SMSC£©µÄÁ¬½Ó£¬È·±£×¼È·½ÓÊպͷ¢ËÍÊý¾Ý£¬ÊµÏÖ¸ßЧ¡¢¿É¿¿µÄÊý¾Ý´«Ê䡣ΪÁË´ïµ½¹æ·¶ÒªÇóµÄ²»³¬¹ý0.001%µÄÊý¾Ý¶ª°üÂÊ£¬SMPPͨÐÅ´úÀíÐèÒªÖ§³ÖÁ÷Á¿¿ØÖÆ¡£CMPPͨÐÅ´úÀíϵͳÖ÷ÒªÊÇʵÏÖºÍSP·þÎñÌṩÉ̵ÄÁ¬½Ó£¬ÓëSMPPͨÐÅ´úÀíϵͳ²»Í¬µÄÊÇ£¬ÓÉÓÚÐÒéµÄÓ°Ï죬CMPPͨÐÅ´úÀíÊÇ·þÎñÆ÷¶Ë£¬ÐèµÈ´ýSPµÄÁ¬½Ó£¬¶ø SMPPͨÐÅ´úÀíÊÇ¿Í»§¶Ë£¬ÐèÒªÖ÷¶¯Á¬½ÓSMSC¡£¶ÌÏûÏ¢Íø¹Ø´¦ÀíϵͳÊÇÍø¹ØÖÐ×ÔӵĴ¦Àí½ø³Ì£¬ËüÍê³ÉµÄÈÎÎñ°üÀ¨£ºÏòGNS(»ã½ÓÍø¹Ø) ²éѯ·ÓÉ£¬Î¬»¤Â·ÓÉ±í£¬½øÐÐÐÒéת»»ºÍÊý¾Ý·Ö·¢¡£·À»ðǽϵͳÖ÷ҪΪÍø¹ØϵͳÌṩ°²È«±£ÕÏ£¬Ëü°üÀ¨IP°ü¹ýÂ˺ÍÉí·ÝÑéÖ¤¡£¶ÌÐÅÍø¹Ø¼Æ·ÑϵͳÖ÷ÒªÐγɸ÷ÖּƷѻ°µ¥£¬Îª¼Æ·ÑÌṩÒÀ¾Ý¡£ÒµÎñ¹ÜÀíϵͳÖ÷ÒªÍê³É¶ÔÒµÎñ½øÐÐͳ¼Æ±¨¸æ£¬Éú³É±¨±í£¬ÎªÔËÓªÕ߶ÔÓû§Êý¾ÝµÄÌí¼Ó¡¢Ð޸ġ¢É¾³ýÒÔ¼°¶ÔÍø¹ØϵͳµÄ¼à¿Ø¡¢²éѯ¡¢²Ù×÷ºÍά»¤Ìṩ½Ó¿ÚºÍ½çÃæ¡£
3 »ùÓÚ¶ÌÐÅÍø¹Ø·¢ËÍWAP PUSH
WAP PUSHµÄ·¢ËÍÓÐÁ½ÖÖ;¾¶£¬Ò»¸öÊÇͨ¹ýPPGÍø¹Ø£¬ÁíÍâÒ»¸öÊÇͨ¹ýSMPPÐÒé¡£ÆäÖÐSMPPÊÇÒ»¸ö»ù±¾ÐÒ飬ÔÚÖйúÖ÷ÒªÓÐÈý¸öÓÉÆäÅÉÉúµÄÐÒ飺ÖйúÒƶ¯µÄCMPPÐÒ飬ÖйúÁªÍ¨µÄSGIP£¨ÔÚCDMAÉÏÊÇETIP£©£¬ÒÔ¼°Ð¡ÁéͨµÄSMGP¡£Í¨¹ýÖйúÒƶ¯µÄPPGÍø¹Ø·¢ËÍWAP PUSHÓÐ×Å¿ª·¢ÖÜÆÚ³¤£¬µ÷²âÁ÷³Ì½Ï¸´ÔӵȲ»×㣬¶øʹÓÃCMPPÐÒé¼´»ùÓÚ¶ÌÐÅÍø¹ØÀ´½øÐÐWAP PUSH·¢ËÍÁé»îÐԱȽϸߣ¬Ïà¶Ô±È½Ï¼òµ¥¡£