能夠依特定需求,主動將網路上的資訊自動送達桌面的Web PUSH技術,正在網際網路上引爆。
Push(推播技術)是一項網路上的新科技,目前正引起一場新的震撼。Web推播技術的產生,主要是由廣告人員或資訊服務業者的需求而來。事實上,push技術是可依據您的需求,設定相關條件後,系統會定期或不定期自動地傳回符合條件的資訊內容,並存放在自己的電腦上,以下我們將探討push這項技術和Web間的關係。
Push的種類
一般當我們想要連結某一個網站時,會在瀏灠器上輸入想要連結的網址,瀏灠器便根據我們輸入的網址提出要求來告知遠端的網站,再連結到我們要去的網頁資訊,傳送到我們的瀏灠器上,最後瀏灠器會將所要的資訊,傳送到我們的瀏灠器上,最後瀏灠器會將所要的資訊內容給顯示出來。所以,目前我們若想與網站連結並得到資訊時,必須主動地去啟動瀏灠器才行。
當您想從網路上下載資料時,我們的電腦通常都會花費較長的時間與遠端的網站相連結,才能將您所想要的網頁資料給傳送回來,遠端的網站一直都是處於被動的角色,網站是不會主動與你的瀏灠器相連結。換言之,網站只是一個Pull(捉取式)媒體,而瀏灠器會依使用者的需求來連結網站。
由此可知,這種Pull技術,並無法滿足一些急於提供訊息給使用者的廣告商或資訊服務業者的需求,就像電視上的廣告和電視節目一樣,只有當你是坐在電視機面前時,您才會收看到電視廣告或節目。
一般來說,push的技術可分為下列幾種:
首先,您必需知道自己所想要資訊內容是甚麼樣?再依據個人的需要設定條件。 Push就像簡單的”通知書(Notification)”,它會主動地提供資訊內容到您的電腦上。如eBay拍賣會,push每天會將拍賣商品之最高價格,透過電子郵件的方式來通知您,而電子郵件就是一種”通知書”的型式,其通知的方式可能是傳送一個HTML檔案或”嗶”一聲,來做為是一個通知書的型式。
例如Netree的NetBuddy,它能找到你有興趣的網站,並且在它資訊內容有所更新時主動通知你,我們不需要瀏灠器就可以使用。在WIN95中,Surflogic LLC的Surfbot 2.0,Microsoft的IE 4.0也都有”通知書”的功能。不過要注意的是,在使用此類型的軟體或功能時,您必需決定網站通知你的方式或時間等條件,因為通知書並不完全是一種互動式的push技術。
它可以幫助您在網路上,去搜尋符合您所需要的資訊內容,並將它們傳到您的電腦上。所以,通常您必需給專屬文件夾一個關鍵字或條件的設定才行。相較於〝通知書〞、〝專屬文件夾〞它並不會每天通知你未變動的資訊內容,而是要等到網路上有任何符合你所設定條件的資訊後,才會通知你,然而”通知書”是無論資訊有無改變, 它都可能會通知您相關訊息。您可在專屬文件夾上設定連結時間及相關條件,所以它的互動性比較高,其相關的軟體包括Individual的NewPage(付費)、Excite Live的NewsTracer(免費) 、MIT Media Lab的FishWrap(免費) 、Netscape的In-Box Direct (免費) 、以及Yahoo的My Yahoo(免費)。
為了得到某些我們經常連結網站的資訊,例如股價行情,氣象報告等網站,自動捉取式最主要的功能會先主動捉取你常連上的網站,並把相關訊息通知給您,以方便您閱讀。雖然automatic pull似乎不是push,但它卻能實際地捉取網站到您的面前,並發送一些訊息或是利用電子郵件來通知您去閱讀這些網頁。所以當林連結網站,它便會自己啟動,並依您設定的條件去尋找資訊內容。
因此,您的電腦必需要有足夠的磁碟空間去儲存網站所提供的資訊內容。但是,當公司內部的每一個人都想知道同樣的資訊,如股票的行情時,將有大量需求會到網站上存取資料,勢必會影響到自動捉取式的產能。目前,此類型的產品包括First Floor的Smart Bookmark、Folio的WebRetriver、ForeFront Group的WebWhacker、FreeLoader的FreeLoader(免費)和Metz Software的Netriever。
自動堆播式為另一種push的方式,當您對某一網站服務有認同感時,您希望網站會主動地將資訊內容傳送給您的一項技術。原則上,在客戶端是需要有一特殊的軟體才行,它會告訴您所連結的網站,您最後連結的時間,所以說自動推播式有點像”Automated Ask”,也就是說網站會自動傳送訊息或資訊給您,而您所得到的資訊,可能是一頁的報告或只是在您螢幕上顯示的一行訊息。
所以說,自動推播式將網站伺服器端與客戶端的互動關係,連結的更密切。您自己可以選擇要看到那一種資訊,這種服務會考量要傳送那一類的資訊給您,所以廣告業者對這類型的push技術最有興趣,他們會提供更多您有興趣的資訊,但自動推播在網站的存取上,會造成一些障礙。
目前,push大都是使用一種”變頻”(channel-changer)的技術,如同您在許多資訊的傳送服務中,可依您的喜好設定,去選擇天氣、體育、財經等資訊,而去改變”頻道”。 它就像是把有線電視裝在您的個人電腦上,可以自由選擇想看的頻道。在運作的過程中,瀏灠器會將”把我更新(update me)”這訊息傳送到遠端伺服器上,而此網站就會自動地傳送最新資訊內容給您,廣告業者們對這種方式感到非常有興趣,因為若你一直在網路上尋找某類資訊時,他們就會知道你真正的需求,而會主動的將資訊傳送給您。
運作方式
Push軟體的運作方式,常會因伺服器上存取方法的不同而有所差異,所以不同產品會使用不同的技術和策略。例如:BackWeb能夠在HTTP上或UDP上使用;Castanet在TCP架構上,可以執行Java Code;Netscape的Netcaster(或Constellation)則簡略混用了Java applets,HTML和HTTP。
目前許多的push軟體,在減少網路頻寬的使用上是越來越聰明了。如BackWeb的PoliteAgent能夠告訴我們甚麼時候網路塞車,甚麼時候會開始傳送資訊。若你再次連結網站時,BackWeb會一直傳送資訊回來,直到網路塞車時才會停止傳輸。當網路塞車,又須下載檔案時,BackWeb會先在下載檔案前,執行壓縮檔案的動作,以減少網路頻寬的使用。PointCast在有網路塞車時,會顯示簡單的新聞標題或其它相關資訊。McAfee的SecureCast則會做軟體版本的更新,因為某些軟體有時候只需做少許的內容改變,而不需要下載整個檔案來重新安裝軟體,所以一般的軟體更新是可以利用這種push技術來達成。
頻道選擇
在”變頻”的技術中,Microsoft和Netscape都極力地想取得這方面的優勢,因為未來在Internet上,網站將隨處可見,也將成為人們生活上的必需品。對這兩家公司而言,如何讓使用者隨時能取得他們想要的資訊,就如同在電視機上,可以很方便的取得娛樂節目一樣。而如何很方便地在網際網路上,很容易地讓大眾得知公司的相關產品訊息,便是企業最關心的課題及發展的重心。
許多軟體公司一直想在這領域上發展,PointCast是頻道的領先者,其推送技術能讓您的瀏灠器顯示相關訊息。Marimba的Castanet可以很方便的下載Java應用程式和頻道。其它產品如BackWeb Technology的BackWeb、Intermind的Communicator、Verity的IntelliServ和Wayfarer的QuickCast也能提供類似的功能。
在客戶端與伺服器端上所使用的push軟體是不同的,整體上要有一個傳送需求至遠端伺服器的客戶端的軟體,或能處理瀏灠器所發出需求到伺服器端的軟體。在push的領域中,Microsoft和Netscape是位居領導地位。在Netscape的Communicator中,使用了Marimba的Castanet部份設計理念,Netscape也曾經想採用PointCast的技術,但自從Microsoft與PointCast利用Active Desktop(Microsoft在”變頻”技術的應用軟體)來傳輸PointCast的通道後,Netscape就未再使用PointCast的技術了。
然而,Netscape今年四月公佈網景通訊家(Netscape Communicator)增加一個新成員”網景播報員”(Netscape Netcaster),網景播報員是一個以HTML,Java和Java Script為基礎發展的跨平台軟體,它所提供的push技術是可以將動態的內容傳遞到個人的電腦上,使用者在Internet網站上,可挑選自己所喜愛的動態資訊內容提供者(content provider),透過這些資訊內容的提供者,使用者可在電腦上,即時的取得所要的資訊,並可定時的更新資訊內容。它也可以應用在企業網路上,用來播送動態的資訊內容給企業員工們。
然而Microsoft也在頻道上訂出自己的一個標準CDF(Channel Definition Format),它除了可以幫您的部門或團體建立頻道外,亦能夠自動地轉換瀏灠器上的書籤成為頻道的一部份。
推向未來
在資訊快速的變動環境下,push真實地的反應市場與技術間的互動關係,一般人都認為”變頻”方式將會成為最受歡迎的push技術。由此可知,Microsoft或Netscape的push技術將可繼續維持一領先地位,所以在push技術裡,將會有Microsoft與Netscape的二個標準存在,而大部份的軟體與資訊提供者也將會依循其中的一種標準,當然啦,身為使用者的您,當然是可以同時擁有這二種不同的技術,並享受他們所帶給您的服務。
也許您會認為Push的技術,只是用來傳送網站上的網頁、新聞、天氣、運動等功能,但push技術也能更有效率的傳送檔案給使用者,或是進行版本的更新動作。至於因push技術造成網路塞車的問題,近來以有所謂的空中媒體(AirMedia)的方式來解決,它是利用一個無線的接收器,來接受在空中所散播的相關資訊內容。目前這接收器的價位並不高,甚至在汽車上、筆記型電腦上都可以使用,如此一來,空中媒體的方式,將可以大幅改善因push技術所帶來網路塞車的問題,使得push技術將成為企業在網際網路上行銷的重要利器。
附錄 Netscape Communicator的特色