Pull和Push


         所謂PUSH技術是一種基於客戶服務器機制,由服務器主動的將信息發往客戶端的技術。
 
         同傳統的拉技術(PULL)相比,兩者最爲主要的區別在於前者的是由服務器主動發送信息,而後者則是由客戶機主動請求信息。在PUSH應用中,在服務器發送內容給客戶機之前,沒有明顯的客戶機請求,也就是說,PUSH事務是由服務器發起的。PUSH技術的本質在於讓信息去主動的尋找用戶,因此其優勢在於信息的主動性和及時性,通過使用該技術,可以儘快的將信息推送到用戶面前;其弱勢在於信息的準確性較差,由於簡單的篩選機制取代了人工的選擇,必然會使推送信息和用戶的需求間存在一定的差異。 
 
         PUSH技術並不是最近才產生的技術,早在1996年Internet興起時就產生了PUSH技術來獲取網上信息。但在後來的實際應用中,PHSH技術卻敗給了使用瀏覽器查找信息的PULL技術,這其中的原因是多方面的。
         首先,在固定互聯網應用中,計算機等固定設備爲用戶提供了足夠的資源和能力去查找信息,所以人們通常將它作爲一個瀏覽信息的窗口,而不是被動的信息接收者,用戶對於信息準確性的要求也遠勝於對其及時性的要求。
         第二,PUSH技術不能保證信息送達用戶面前。由於PUSH技術採用的是廣播機制,當網絡信息中心發送信息時,如果客戶端正好在網上,且轉換器和接收器都正好切換到同一頻道上,傳輸纔會發生作用,用戶才能獲取信息。如果用戶不在網上,則該用戶就會丟失網絡中心廣播的信息。這對於那些要確保能收到信息的應用領域是不適合的。
         第三,PUSH技術無法沒有狀態跟蹤。PUSH技術採用的是開環控制模式,沒有客戶反饋信息,沒有狀態跟蹤。一個信息發佈後,客戶收到沒有?收到了信息的客戶端是否已按信息的指示執行了任務?這些問題答案信息發佈者無從得知。這對於需要根據用戶反饋信息來做決策的信息中心來說是無法接受的。


         PUSH的業務應用
  
     【1】 移動增值業務中的PUSH業務特點
     (1)信息及時傳送和快捷獲取 PUSH技術應用移動增值業務之前,手機用戶都是採用PULL(瀏覽)方式來獲取他們所需要的移動數據內容。然而對於那些信息更新速度快、信息產生頻度高而且用戶需求相對較爲穩定的移動數據內容而言,再採用PULL方式無論對於用戶還是內容提供商來說都過於煩瑣和浪費資源。採用PUSH技術即可方便地實現相關內容的及時傳送和用戶的快捷獲取。 對於手機用戶而言,他們可以訂購他們所感興趣的內容也可以收到那些直接由內容提供商“推送”下來的有價值的消息,從而進一步養成移動數據消費習慣。同時對於內容提供商或公司而言他們可以把那些重要的或用戶感興趣的信息第一時間就推送給用戶,從最大程度上避免了由於時間過長而導致無效信息的產生。例如對於股民來說,通過PUSH技術那些實時變化的股票信息可以實時地傳送到移動用戶的終端上並被用戶及時瀏覽。 
 
      (2)PUSH內容的載體多樣化 隨着技術的不斷髮展,移動終端的能力和表現力得到了很大的提高,例如彩屏、大容量、智能化等新功能層出不窮,與傳統的短消息業務相比,PUSH技術可以充分地利用終端新技術靈活地展現各種內容。PUSH載體目前可以分爲以下幾種: WAPPUSH:即通過WAP的方式將內容PUSH給目的端用戶,用戶得到的是訪問內容的URL,並可以通過WAP方式瀏覽該內容。WAP PUSH與傳統的短信息服務(SMS)最根本的區別是後者只能提供靜態信息,而前者提供可點擊的URL鏈接,使用戶有采取下一步行動的選擇權利。 多媒體郵件PUSH(MMS PUSH):即通過多媒體郵件的方式將內容PUSH給目的端用戶,用戶在其多媒體郵箱裏可以收到承載着PUSH內容的郵件。比如,中國移動推出的彩信和聯通推出的彩e都可以承載PUSH內容。 短消息PUSH:即通過短消息的方式將內容PUSH給目的端用戶,用戶直接收到承載着PUSH內容的短消息。
 
     【2】 移動增值業務中的PUSH業務形式 將PUSH技術應用於移動增值業務中可以產生許多移動增值業務形式。這包括在移動中收發電子郵件,隨時獲得股價的漲跌信息,天氣預報,及時的新聞報道,位置相關服務等。所有這些服務的共同特點在於用戶對信息的及時性要求比較高,用戶希望能夠通過手機等移動終端隨時隨地得到服務。
 
         在移動增值業務領域的應用,PUSH業務主要包括如下幾種形式: 
     (1)用戶定製信息這種PUSH業務形式主要指用戶通過主動進行訂閱或者操作,指定訂閱條件,內容提供商根據對應的訂閱條件發送恰當的信息。訂閱條件包括內容種類、頻率,閾值,成功標記等等。用戶訂閱的內容包括三種,一種是定期出現但隨時間而變化的信息,例如:每天發送一個新圖片;每天的早間天氣預報和交通路況通報;或者股市實時行情。另一種是不定期出現但內容每次都不一樣的信息,例如:QQ好友上線通知;和定位技術結合後基於位置服務的PUSH業務。第三種是確認信息,例如電影票預定是否成功;拍賣中標通知等。
     (2)羣發信息 羣髮指用戶並沒有主動進行訂閱,而是由第三方發起的內容PUSH。可以根據條件爲商家發送具有針對性的廣告,集團信息通知發送等。運營商根據用戶的年齡、收入狀況、性別等特徵把用戶區分爲幾種特定的用戶羣,或者根據某種愛好把某些用戶歸爲特定羣體成員,比如喜愛德甲聯賽的球迷組成一個俱樂部,主動向羣體成員PUSH德甲的戰報和球員個人信息等。
     (3) P2P信息PUSH P2P主要指某一個用戶將指定內容發給其他用戶。用戶發送的內容可能是自己製作的,也可能是內容提供商提供。例如:發送自己拍攝的圖片PUSH給朋友;在線遊戲等。P2P的PUSH可以發生在如下兩種情景:從WAP上PUSH:用戶在WAP瀏覽的時候,將支持PUSH的業務內容發送給指定的用戶;從WEB上PUSH:用戶在WEB網站上,將支持PUSH的業務內容發送給指定的用戶。


轉載自:http://www.blogjava.net/cheneyfree/archive/2008/12/08/245110.html

發佈了33 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章