http://blog.csdn.net/chunanese/archive/2007/02/27/1515610.aspx
所謂PUSH技術是一種基於客戶服務器機制,由伺服器主動的將資訊發往用戶端的技術。同傳統的拉技術(PULL)相比,兩者最為主要的區別在於前者的是由伺服器主動發送資訊,而後者則是由客戶機主動請求資訊。
在PUSH應用中,在伺服器發送內容給客戶機之前,沒有明顯的客戶機請求,也就是說,PUSH事務是由伺服器發起的。PUSH技術的本質在於讓資訊去主動的尋找使用者,因此其優勢在於資訊的主動性和及時性,通過使用該技術,可以儘快的將資訊推送到使用者面前;其弱勢在於資訊的準確性較差,由於簡單的篩選機製取代了人工的選擇,必然會使推送資訊和使用者的需求間存在一定的差異。
PUSH技術並不是最近才產生的技術,早在1996年Internet興起時就產生了PUSH技術來擷取網上資訊。但在後來的實際應用中,PHSH技術卻敗給了使用瀏覽器尋找資訊的PULL技術,這其中的原因是多方面的。
首先,在固定互連網應用中,電腦等固定裝置為使用者提供了足夠的資源和能力去尋找資訊,所以人們通常將它作為一個瀏覽資訊的視窗,而不是被動的資訊接收者,使用者對於資訊準確性的要求也遠勝於對其及時性的要求。
第二,PUSH技術不能保證資訊送達使用者面前。由於PUSH技術採用的是廣播機制,當網路資訊中心發送資訊時,如果用戶端正好在網上,且轉換器和接收器都正好切換到同一頻道上,傳輸才會發生作用,使用者才能擷取資訊。如果使用者不在網上,則該使用者就會丟失網路中心廣播的資訊。這對於那些要確保能收到資訊的應用領域是不適合的。
第三,PUSH技術無法沒有狀態跟蹤。PUSH技術採用的是開環控制模式,沒有客戶回函資訊,沒有狀態跟蹤。一個資訊發布後,客戶收到沒有?收到了資訊的用戶端是否已按資訊的指示執行了任務?這些問題答案資訊發行者無從得知。這對於需要根據使用者反饋資訊來做決策的資訊中心來說是無法接受的。
PUSH的業務應用
1. 移動增值業務中的PUSH業務特點
1.1資訊及時傳送和快捷擷取
PUSH技術應用移動增值業務之前,手機使用者都是採用PULL(瀏覽)方式來擷取他們所需要的移動資料內容。然而對於那些資訊更新速度快、資訊產生頻度高而且使用者需求相對較為穩定的移動資料內容而言,再採用PULL方式無論對於使用者還是內容供應商來說都過於煩瑣和浪費資源。採用PUSH技術即可方便地實現相關內容的及時傳送和使用者的快捷擷取。
對於手機使用者而言,他們可以訂購他們所感興趣的內容也可以收到那些直接由內容供應商“推送”下來的有價值的訊息,從而進一步養成移動資料消費習慣。同時對於內容供應商或公司而言他們可以把那些重要的或使用者感興趣的資訊第一時間就推送給使用者,從最大程度上避免了由於時間過長而導致無效資訊的產生。例如對於股民來說,通過PUSH技術那些即時變化的股票資訊可以即時地傳送到移動使用者的終端上並被使用者及時瀏覽。
1.2. PUSH內容的載體多樣化
隨著技術的不斷髮展,移動終端的能力和表現力得到了很大的提高,例如彩屏、大容量、智能化等新功能層出不窮,與傳統的短訊息業務相比,PUSH技術可以充分地利用終端新技術靈活地展現各種內容。
PUSH載體目前可以分為以下幾種:
WAP PUSH:即通過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的業務內容發送給指定的使用者。