專利名稱:用于使媒體文件可通過Web頁訪問的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用于自動生成與富媒體(rich media)接口的web頁的環(huán)境。具體地,本發(fā)明涉及用于使媒體文件可通過web頁訪的方法和裝置,相應(yīng)地,涉及安裝于流服務(wù)提供商側(cè)用于服務(wù)于用戶對托管應(yīng)訪問者計算機的請求要流到該計算機的媒體文件的請求的方法和裝置。
背景技術(shù):
富媒體數(shù)據(jù)通過引入圖像、動畫、語音、音頻及視頻將傳統(tǒng)計算機數(shù)據(jù)格式擴展為用于人機交互的更自然的數(shù)據(jù)格式。主要的市場、商業(yè)、社會和技術(shù)指標(biāo)都指向這種數(shù)字化記錄內(nèi)容的增長的重要性。
此外,富媒體數(shù)據(jù)在互聯(lián)網(wǎng)應(yīng)用中變得越來越普遍。所有那些互聯(lián)網(wǎng)應(yīng)用都具有不同的需求和使用場合,但它們都工作于相似的內(nèi)容數(shù)據(jù)。由于這一事實,互聯(lián)網(wǎng)應(yīng)用變得相當(dāng)復(fù)雜,并且不容易針對個人需要進行定制。
但是,關(guān)于富媒體數(shù)據(jù)的一個主要問題是通過網(wǎng)絡(luò)傳輸大量的數(shù)據(jù)。在過去,使用存儲與轉(zhuǎn)發(fā)范型來傳輸數(shù)據(jù),即在呈現(xiàn)數(shù)據(jù)之前傳輸完整內(nèi)容。這一范型的著名實現(xiàn)是文件傳輸協(xié)議(FTP),它是在整個萬維網(wǎng)上傳輸文件的一種標(biāo)準(zhǔn)方法。在要傳輸?shù)臄?shù)據(jù)量相對較小時,它對于傳統(tǒng)數(shù)據(jù)工作良好。可是,對于音頻和視頻剪輯來說,呈現(xiàn)請求與呈現(xiàn)開始之間所經(jīng)歷的等待時間變得不可接受地長。
幾年前,出現(xiàn)了另一種稱作流的范型。流允許媒體的呈現(xiàn)與其內(nèi)容的傳輸同時發(fā)生,這將等待時間降到最少。流軟件通常成對出現(xiàn),流服務(wù)器持續(xù)地通過網(wǎng)絡(luò)注入數(shù)據(jù),而播放器接收該數(shù)據(jù)并呈現(xiàn)它。
通常,播放器是請求流數(shù)據(jù)連接的一方。在建立這種數(shù)據(jù)連接時,客戶端向流服務(wù)器發(fā)送所謂的元數(shù)據(jù),其標(biāo)識所請求的富媒體數(shù)據(jù)對象。一般地,元數(shù)據(jù)由流服務(wù)器用于在其高速緩存內(nèi)尋找該富媒體對象,但該元數(shù)據(jù)可能還包括其他信息,如訪問票據(jù)(驗證站)、帶寬信息、媒體內(nèi)的偏移等。
為了確保數(shù)據(jù)流的質(zhì)量,即一般意味著在整個流持續(xù)時間內(nèi)所需的帶寬能夠被寫入網(wǎng)絡(luò),當(dāng)前流服務(wù)器要求富媒體數(shù)據(jù)對象駐留于本地文件系統(tǒng)之上。因此,每一個希望流出富媒體數(shù)據(jù)對象的流服務(wù)器必須在其本地磁盤高速緩存內(nèi)保存一個副本。此外,流服務(wù)器必須明了可用的系統(tǒng)資源,如CPU、存儲器、盤I/O能力、網(wǎng)絡(luò)連通性等。如果一個新的流請求超出了其某一種資源,則必須拒絕該請求,以便確保已建立的數(shù)據(jù)流的質(zhì)量。
在如互聯(lián)網(wǎng)之類的分布式情境下,在流服務(wù)器與播放器之間可能存在很長的距離。必須以不可預(yù)知的總帶寬通過未知數(shù)量的節(jié)點傳輸數(shù)據(jù)。則建立所謂的邊緣服務(wù)器來解決這種問題。
如上所述,通過使用應(yīng)用于所需或所提供的將富媒體數(shù)據(jù)結(jié)合到當(dāng)今的互聯(lián)網(wǎng)應(yīng)用中的服務(wù)的富媒體內(nèi)容數(shù)據(jù),創(chuàng)建和配置需求變得越來越復(fù)雜。此外,這些富媒體互聯(lián)網(wǎng)應(yīng)用投入市場的時間變得越來越短,推動了在較短時期內(nèi)操縱這些要從全世界訪問的基礎(chǔ)架構(gòu)和管理請求的需求。
從上面的描述中可以看出的是,富媒體服務(wù)需要非常復(fù)雜的基礎(chǔ)架構(gòu)。為了獲得可接受的媒體流服務(wù),需要大量的分布式服務(wù)器(邊緣服務(wù)器)、托管代理服務(wù)、分發(fā)與緩存服務(wù)、流服務(wù)、記帳服務(wù)、廣告服務(wù)和計量服務(wù),以實現(xiàn)較短訪問等待時間。
建立了這種基礎(chǔ)架構(gòu)后,以24/7QOS對其進行操作和維護是相當(dāng)復(fù)雜和成本昂貴的,并且需要高級熟練的操作人員。整個在互聯(lián)網(wǎng)中呈現(xiàn)富媒體需要的基礎(chǔ)架構(gòu)的成本是相當(dāng)昂貴的。在某些商業(yè)模式中,這導(dǎo)致用戶使用這些媒體供應(yīng)的的不可接受的費用。
因此,目前,正出現(xiàn)向企業(yè)提供媒體服務(wù)的系統(tǒng),其中這些企業(yè)希望向它們的終端用戶流入富媒體而無需安裝和維護所有用于流的基礎(chǔ)架構(gòu),如流服務(wù)器、邊緣服務(wù)器等。希望將富媒體包括到它們的Web站點中的企業(yè)可以通過僅調(diào)用優(yōu)選地具有如接口之類的SOAP/XML幫助的標(biāo)準(zhǔn)化Web服務(wù),來上載媒體。一個涉及該媒體的密鑰被返回,并且作為后續(xù)步驟,該企業(yè)必須在其Web站點中包括CGI腳本或小服務(wù)程序,其與第二Web服務(wù)交互以獲得該CGI腳本或小服務(wù)程序必須發(fā)送給請求該富媒體的終端用戶瀏覽器的所謂元媒體,以便該瀏覽器能夠最終聯(lián)系該媒體服務(wù)以使所請求的內(nèi)容流到他的系統(tǒng)。
從上述可以看出的是,對于Web設(shè)計人員來說,即使使用媒體服務(wù),包括富媒體也是相當(dāng)復(fù)雜的。必須對特定的小服務(wù)程序或CGI腳本進行編程并將其包括在HTML頁中,且Web頁的設(shè)計人員必須了解流技術(shù)、元媒體及其特有格式、SOAP和其他與媒體相關(guān)的領(lǐng)域。
發(fā)明內(nèi)容
從這里開始,本發(fā)明的目的在于提供一種便于在互聯(lián)網(wǎng)中提供富媒體內(nèi)容的過程的方法和系統(tǒng)。
上述目的是通過一種在獨立權(quán)利要求中所述的方法和系統(tǒng)來實現(xiàn)的。從屬權(quán)利要求中描述了本發(fā)明的進一步有益實施例,且在下面的描述中教授這些實施例。
根據(jù)本發(fā)明的第一方面,提供了一種用于使媒體文件通過web頁可訪問的方法和裝置,籍此該媒體文件應(yīng)訪問者計算機所有通過網(wǎng)絡(luò)可到達的請求從流服務(wù)提供商流到訪問者的計算機。首先,web設(shè)計工具接收要實現(xiàn)為通過web頁可訪問的媒體文件。然后,將所述媒體文件發(fā)送給流服務(wù)提供商。隨后,接收由所述流服務(wù)提供商生成的允許明確標(biāo)識所述發(fā)送的媒體文件的密鑰,并將從所述密鑰中導(dǎo)出的標(biāo)識符放置在該媒體文件將通過其被訪問的web頁中。
本發(fā)明的第二方面在于一種安裝于流服務(wù)提供商側(cè)用于服務(wù)于用戶對托管應(yīng)訪問者計算機的請求要流到該計算機的媒體文件的請求的方法和裝置。
換句話說,本發(fā)明的思想在于提供用于必須以富媒體內(nèi)容豐富其web站點的用戶的易于使用的接口,和用于希望提供該服務(wù)的流服務(wù)提供商的各個過程。
通過對一種用于將媒體文件放置在web頁中的方法的調(diào)用,可將該媒體文件上載到流服務(wù)提供商的媒體數(shù)據(jù)庫中。從該流服務(wù)提供商處返回一個引用該內(nèi)容的密鑰。這種上載調(diào)用可能例如通過SOAP接口來實現(xiàn)。
使用引用所上載的內(nèi)容的密鑰生成一個html文件。它可以包括例如對CGI或小服務(wù)程序的調(diào)用,其中這些CGI和小服務(wù)程序采取所有必要的行動來生成希望從用戶的web站點流出富媒體的訪問者計算機的瀏覽器/播放器所需的必要信息。這可以是例如對流服務(wù)提供商進行SOAP調(diào)用,以便獲得必要元文件的問題。Web設(shè)計工具可向html頁中添加對所生成的html文件的鏈接。
當(dāng)訪問者訪問該用戶的web站點并遵從該鏈接以便播放媒體(所生成的數(shù)據(jù)發(fā)送回給訪問者的瀏覽器)時,瀏覽器讀取所生成的元文件并以適當(dāng)?shù)目刂菩畔⒋蜷_播放器,以使該播放器能夠與正確的流服務(wù)器聯(lián)系并立即開始播放。
相對于本發(fā)明所描述的工具可以集成在諸如IBM公司的WebSphere Studio的各種web設(shè)計工具中,以便簡化將富媒體并入用戶或企業(yè)的web站點的過程,而不必知道關(guān)于所需基礎(chǔ)架構(gòu)的任何信息。
但是,它不僅可用于上面描述的web服務(wù),而且還可用于簡易流服務(wù)提供商的具有和安裝了如IBM公司的WebSphere或其他Web應(yīng)用系統(tǒng)的基礎(chǔ)架構(gòu)的使用。
如果隨著時間的流逝,將出現(xiàn)越來越多的用于富媒體的web服務(wù),則這些工具可擴展到使用“黃頁”,即如UDDI的目錄服務(wù),以便動態(tài)得到指定富媒體web服務(wù),并自動選擇最適合的服務(wù),獲得關(guān)于所選擇服務(wù)的所需接口的知識并自動生成滿足該接口的正確參數(shù)。
在下面詳細描述的說明中,本發(fā)明的上述以及其他目的、特征和優(yōu)點將是顯而易見的。
在所附的權(quán)利要求中列出了本發(fā)明的新穎特征。但是,參照下面結(jié)合附圖對示例性實施例的詳細描述,將最佳理解本發(fā)明本身及其優(yōu)選使用模式、其他目的、和優(yōu)點,其中圖1示出例示根據(jù)本發(fā)明的方法和裝置可以用于其中的環(huán)境的方框圖;圖2示出例示要實現(xiàn)于用于開發(fā)和設(shè)計例如要在互聯(lián)網(wǎng)中發(fā)布的頁的web設(shè)計工具中的根據(jù)本發(fā)明的方法的流程圖;圖3示出例示要由流服務(wù)提供商實現(xiàn)以接受新的托管請求的根據(jù)本發(fā)明的方法的流程圖;圖4示出例示要由流服務(wù)提供商實現(xiàn)以將流服務(wù)器呈遞給請求者的根據(jù)本發(fā)明的方法的流程圖。
具體實施例方式
關(guān)于圖1,其顯示了例示根據(jù)本發(fā)明的方法和裝置可用于其中的環(huán)境100的方框圖。web空間提供商102、用戶計算機104、流服務(wù)提供商106、服務(wù)目錄108和訪問者計算機與諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)112連接。
web空間提供商102向用戶提供例如以html(超文本標(biāo)記語言)編寫的托管互聯(lián)網(wǎng)頁。它包括web服務(wù)器120和數(shù)據(jù)存儲器122。web服務(wù)器120向諸如訪問者計算機110的請求者呈遞托管頁。國際商用機器公司的webSphere web服務(wù)器、Apache Software Foundation的Apacheweb服務(wù)器、或BEA SYSTEMS公司的Weblogic web服務(wù)器可以實現(xiàn)該web服務(wù)器。數(shù)據(jù)存儲器122保存托管的頁。它可使用諸如國際商用機器公司的DB2、或Oracle公司或Sybase公司的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫系統(tǒng)來實現(xiàn)。
用戶計算機104包括web設(shè)計工具130、至少一個媒體文件132和至少一個html文件134。web設(shè)計工具130可以是IBM公司的WebSphereStudio。
流服務(wù)提供商106向用戶提供在例如互聯(lián)網(wǎng)的網(wǎng)絡(luò)112之上對流媒體文件的托管。安裝于流服務(wù)提供商106的諸如IBM VideoCharger、RealNetworks公司的Real服務(wù)器、或蘋果計算機公司的Quicktime流服務(wù)器的流服務(wù)器140執(zhí)行流本身。此外,流服務(wù)提供商106包括客戶關(guān)懷與記帳單元142和存儲子系統(tǒng)144??蛻絷P(guān)懷與記帳單元處理用于流服務(wù)提供商106提供的服務(wù)的付費過程。它可被配置為接受信用卡或借記卡付費。存儲子系統(tǒng)144保存將要通過例如互聯(lián)網(wǎng)的網(wǎng)絡(luò)112流向諸如訪問者計算機110的請求者的媒體文件。
服務(wù)目錄108可以實現(xiàn)為UDDI目錄(統(tǒng)一描述、發(fā)現(xiàn)和集成),其作為web服務(wù)提供商與各個客戶之間的代理。web設(shè)計工具130可以應(yīng)用戶的請求尋找與網(wǎng)絡(luò)112連接的適合的web空間提供商102或適合的流服務(wù)提供商106。反過來,服務(wù)目錄108提供可根據(jù)諸如功能、服務(wù)質(zhì)量和成本的給定服務(wù)屬性實現(xiàn)的可能性和選擇的列表。包括在服務(wù)目錄中的數(shù)據(jù)庫150保存關(guān)于服務(wù)的所需信息。公認(rèn)地,不在服務(wù)目錄108中尋找適合的提供商,而是可以使用默認(rèn)的提供商或由用戶指定的提供商。
訪問者計算機110代表例如互聯(lián)網(wǎng)的網(wǎng)絡(luò)112中向web空間提供商102托管而流服務(wù)提供商106流出的用戶web頁請求流媒體內(nèi)容的許多訪問者機器。它包括瀏覽器160,例如用于呈現(xiàn)所請求的html頁的Microsoft Internet Explorer或Netscape Navigator瀏覽器,或用于呈現(xiàn)所請求的媒體文件的媒體播放器162,諸如蘋果計算機公司的Quicktime媒體播放器、RealNetworks公司的RealPlayer媒體播放器、或微軟公司的Windows媒體播放器。
應(yīng)該指出,web空間提供商102與流服務(wù)提供商106可由一個單個實體構(gòu)成,而不脫離本發(fā)明的主題。
現(xiàn)在參照圖2,其中顯示了例示要實現(xiàn)于用于開發(fā)和設(shè)計例如要發(fā)布于互聯(lián)網(wǎng)中的頁的web設(shè)計工具中的根據(jù)本發(fā)明的方法的流程圖。用戶期望以瀏覽web頁的訪問者能夠啟動媒體文件到訪問者媒體播放器的流的方式,將媒體文件鏈接到web頁中(塊202)。首先,web設(shè)計工具提示用戶并尋找要與該頁鏈接的媒體文件(塊204)。然后,它判斷該媒體文件是否已被提供(塊206)。如果沒有,它再次請求。公認(rèn)地,web設(shè)計工具另外向用戶提供其他標(biāo)準(zhǔn)功能,諸如異常中止一個行為、取消一個步驟、推出應(yīng)用。但是,為了清楚起見,在該流程圖中僅顯示了與本發(fā)明及其優(yōu)選實施例密切相關(guān)的步驟。
如果是,則web設(shè)計工具從服務(wù)目錄中檢索可用流提供商的列表(塊208)??蛇x地,可在web設(shè)計工具的優(yōu)選設(shè)置中指定要使用的適合的流服務(wù)器,而無需向服務(wù)目錄請求流服務(wù)器的列表。
根據(jù)所例示的方法,在web設(shè)計工具的優(yōu)選設(shè)置中,指定默認(rèn)的流服務(wù)提供商,且該web設(shè)計工具提示用戶驗證是否要使用所指定的默認(rèn)流服務(wù)提供商(塊210)。如果是,則該web設(shè)計工具將媒體文件發(fā)送給該流服務(wù)提供商(塊212)。如果否,則提示用戶在從服務(wù)目錄檢索到的列表中選擇一個流服務(wù)器(塊214)。為了便利選擇過程,可向用戶顯示關(guān)于提供商的諸如定價和服務(wù)質(zhì)量的各項和條件的詳情。然后,判定是否已選擇了一個流服務(wù)提供商(塊216)。如果沒有,則維持選擇請求。如果是,則web設(shè)計工具將媒體文件發(fā)送給該流服務(wù)提供商(塊212)。
接著,web涉及工具等待要從流服務(wù)提供商返回的密鑰。任何可用于明確標(biāo)識上載到流服務(wù)提供商的媒體文件的標(biāo)識符組成該密鑰,這些標(biāo)識符諸如包含啟動流出該媒體文件所需的所有詳情的原文件、到小服務(wù)程序(即作為網(wǎng)絡(luò)服務(wù)的一部分運行的Java程序)的鏈接、或?qū)α鞣?wù)提供商的存儲子系統(tǒng)中媒體文件的引用。然后,它判定該密鑰是否已被返回(塊220)。如果沒有,則web設(shè)計工具停留在等待狀態(tài)(塊218)。如果返回,則它將到該密鑰的鏈接或?qū)⒃撁荑€本身放置在媒體文件將從中裝入的html頁中。在流服務(wù)提供商返回一個鏈接作為密鑰的情況下,則可在無另外修改的情況下使用該密鑰。但是,如果該密鑰由元文件組成,則到所述文件的鏈接可能被放置在html頁中。
隨后,web頁設(shè)計工具提示用戶,在web空間提供商處的用戶站點是否應(yīng)該更新。如果否,則該過程結(jié)束(塊226)。如果是,則web設(shè)計工具建立到web空間提供商的連接,以便上載對用戶web站點的更改(塊228)。然后,該過程結(jié)束(塊226)。
參照圖3,其示出了根據(jù)本發(fā)明的方法的流程圖,其中該方法要由流服務(wù)提供商實現(xiàn)以接受新的托管請求(塊302)。最初,流服務(wù)提供商等待來自用戶的對要流出的媒體文件進行托管的新請求(塊304),并判定是否已接收到一個托管請求(塊306)。如果沒有,則流服務(wù)提供商停留在等待狀態(tài)(塊304)。如果接收到,則與客戶(即請求托管服務(wù)的用戶)交換記帳詳情(塊308)。這可包括信用卡或借記卡號、或在客戶是流服務(wù)提供商的一個訂戶的情況下關(guān)于客戶帳戶的信息的交換。
如果用戶與流服務(wù)提供商不能對記帳詳情達成一致意見(塊310),則該過程結(jié)束(塊312)。在可達成一致的情況下,流服務(wù)提供商接收用戶發(fā)送的媒體文件(塊314),并將該媒體文件存儲在其存儲子系統(tǒng)中(塊316)。隨后,流服務(wù)提供商準(zhǔn)備要返回給用戶的密鑰(塊318)。如前所述,該密鑰可由任何可用于明確標(biāo)識上載到流服務(wù)提供商的媒體文件的標(biāo)識符組成,這些標(biāo)識符諸如包含啟動流出該媒體文件所需的所有詳情的元文件、到小服務(wù)程序的鏈接、或?qū)α鞣?wù)提供商的存儲子系統(tǒng)中媒體文件的引用。
然后,流服務(wù)提供商建立流基礎(chǔ)架構(gòu)(塊320),其可包括啟動適合于流出所接收的媒體文件的適當(dāng)流服務(wù)器、準(zhǔn)備元文件、或分析該媒體文件以獲得關(guān)于帶寬需求的信息。
最后,在該過程結(jié)束(塊324)前,流服務(wù)提供商將密鑰發(fā)送給用戶(塊322)。如參照圖2所解釋的,用戶可將密鑰并入要由訪問者訪問的他/她的web站點中。下面描述該方法,允許訪問者查看該用戶的媒體文件。
現(xiàn)在參照圖4,其示出了例示根據(jù)本發(fā)明的方法的流程圖,其中該方法要由流服務(wù)提供商實現(xiàn)以向例如訪問者(參看圖1)的請求者呈遞流服務(wù)器(塊402)。最初,流服務(wù)提供商等待新的流出媒體文件的請求(塊404)。用戶web站點的希望查看該用戶web頁上提及的特定媒體文件的訪問者發(fā)起一個這樣的請求。然后,流服務(wù)提供商判定是否已經(jīng)接收到包括各個媒體ID的流請求(塊406)。該流服務(wù)提供商生成的密鑰(參見對圖3的描述)或起源于用戶的web頁的小服務(wù)程序所生成的請求都可構(gòu)成媒體ID。
如果沒有接收到,則流服務(wù)提供商停留在等待狀態(tài)(塊404)。如果接收到,則流服務(wù)提供商例如在各個存儲系統(tǒng)中的流數(shù)據(jù)庫中進行查詢,以發(fā)現(xiàn)對應(yīng)于該媒體ID或密鑰的媒體文件(塊408)。
如果不能發(fā)現(xiàn)對應(yīng)于該密鑰的媒體文件(塊410),則該過程結(jié)束(塊412)。在能夠發(fā)現(xiàn)的情況下,流服務(wù)提供商檢查請求者對于所請求的媒體文件的訪問權(quán)限(塊414)。然后,流服務(wù)提供商判定該請求者是否對于所請求的媒體文件具有足夠的訪問權(quán)限(塊416)。如果不具有,則該過程結(jié)束,且所請求的媒體文件的流出未發(fā)生(塊418)。如果具有,則流服務(wù)提供商選擇適當(dāng)?shù)牧鞣?wù)器,并生成相應(yīng)的媒體文件(塊420)。對適當(dāng)流服務(wù)器的選擇可包括負(fù)載均衡步驟,以在幾個流服務(wù)器之間分配流的負(fù)載。
最后,在該過程結(jié)束(塊424)前,流服務(wù)提供商將元文件發(fā)送給請求者,即訪問者(塊422)。
本發(fā)明可以硬件、軟件或硬件和軟件的組合來實現(xiàn)。任何種類的計算機系統(tǒng)、或其他適于執(zhí)行這里所描述的方法的裝置都是適用的。典型的硬件與軟件的組合可以是具有計算機程序的通用計算機系統(tǒng),其中的計算機程序在被加載和執(zhí)行時控制該計算機系統(tǒng),以使其執(zhí)行這里所描述的方法。本發(fā)明還可嵌入于計算機程序產(chǎn)品中,其包括能夠?qū)崿F(xiàn)這里所描述的方法的所有特征,且在其被加載到計算機系統(tǒng)中時能夠執(zhí)行這些方法。
本發(fā)明中的計算機程序裝置或計算機程序指旨在使具有信息處理能力的系統(tǒng)執(zhí)行特定功能的一組指令的以任何語言、代碼或符號的任何表示,其中該系統(tǒng)對特定功能的執(zhí)行或者是直接的、或者在下面的其中之一或二者都之后執(zhí)行,a)轉(zhuǎn)換為另一種語言、代碼或符號;b)以不同的材料形式再現(xiàn)。
權(quán)利要求
1.一種用于使媒體文件通過web頁可訪問的方法,籍此該媒體文件應(yīng)訪問者計算機的所有通過網(wǎng)絡(luò)可到達的請求從流服務(wù)提供商流到該訪問者計算機,該方法包括步驟接收要成為通過web頁可訪問的媒體文件;將所述媒體文件發(fā)送給流服務(wù)提供商;接收由所述流服務(wù)提供商生成的允許明確標(biāo)識所述發(fā)送的媒體文件的密鑰;將從所述密鑰中導(dǎo)出的標(biāo)識符放置在該媒體文件將通過其被訪問的web頁中。
2.根據(jù)權(quán)利要求1的方法,其中小服務(wù)程序構(gòu)成所述密鑰。
3.根據(jù)權(quán)利要求1的方法,其中元文件構(gòu)成所述密鑰。
4.根據(jù)權(quán)利要求1的方法,其中唯一的字母數(shù)字串構(gòu)成所述密鑰。
5.根據(jù)前述權(quán)利要求中任一項的方法,其中元文件構(gòu)成所述導(dǎo)出的標(biāo)識符。
6.根據(jù)前述權(quán)利要求中任一項的方法,其中小服務(wù)程序構(gòu)成所述導(dǎo)出的標(biāo)識符。
7.根據(jù)前述權(quán)利要求中任一項的方法,其中將所述媒體文件發(fā)送給流服務(wù)提供商的步驟包括步驟從目錄服務(wù)中檢索具有至少一個流服務(wù)提供商的列表。
8.一種用于服務(wù)于用戶對托管應(yīng)訪問者計算機的所有通過網(wǎng)絡(luò)可到達的請求要流到該訪問者計算機的媒體文件的請求的方法,該方法包括步驟接收要從用戶流出的媒體文件;存儲所述媒體文件;準(zhǔn)備允許明確標(biāo)識所述接收的媒體文件的密鑰;將所述密鑰發(fā)送給所述用戶。
9.根據(jù)權(quán)利要求8的方法,其中小服務(wù)程序構(gòu)成所述密鑰。
10.根據(jù)權(quán)利要求8的方法,其中元文件構(gòu)成所述密鑰。
11.根據(jù)權(quán)利要求8的方法,其中唯一的字母數(shù)字串構(gòu)成所述密鑰。
12.根據(jù)前述權(quán)利要求8-11中任一項的方法,其中接收要從用戶流出的媒體文件的步驟包括步驟與該用戶交換記帳詳情,以及僅在對記帳詳情達成一致意見的情況下接受所述媒體文件。
13.一種用于使媒體文件通過web頁可訪問的裝置,籍此該媒體文件應(yīng)訪問者計算機的所有通過網(wǎng)絡(luò)可到達的請求從流服務(wù)提供商流到該訪問者計算機,該裝置包括用于接收要成為通過web頁可訪問的媒體文件的裝置;用于將所述媒體文件發(fā)送給流服務(wù)提供商的裝置;用于接收由所述流服務(wù)提供商生成的允許明確標(biāo)識所述發(fā)送的媒體文件的密鑰的裝置;用于將從所述密鑰中導(dǎo)出的標(biāo)識符放置在該媒體文件將通過其被訪問的web頁中的裝置。
14.一種用于服務(wù)于用戶對托管應(yīng)訪問者計算機的所有通過網(wǎng)絡(luò)可到達的請求要流到該訪問者計算機的媒體文件的請求的裝置,該裝置包括用于接收要從用戶流出的媒體文件的裝置;用于存儲所述媒體文件的裝置;用于準(zhǔn)備允許明確標(biāo)識所述接收的媒體文件的密鑰的裝置;用于將所述密鑰發(fā)送給所述用戶的裝置。
15.一種存儲于計算機可用介質(zhì)上的計算機程序產(chǎn)品,包括用于使計算機執(zhí)行根據(jù)前述權(quán)利要求1-12中任一項的方法的計算機可讀程序裝置。
全文摘要
本發(fā)明的第一方面提出了一種用于使媒體文件通過web頁可訪問的方法和裝置。首先,web設(shè)計工具接收要實現(xiàn)為通過web頁可訪問的媒體文件。然后,將所述媒體文件發(fā)送給流服務(wù)提供商。隨后,接收所述流服務(wù)提供商生成的允許明確標(biāo)識所述發(fā)送的媒體文件的密鑰,并將從所述密鑰中獲得的標(biāo)識符放置在該媒體文件通過其將被訪問的web頁中。本發(fā)明的第二方面提出一種安裝于流服務(wù)提供商側(cè)用于服務(wù)于用戶對托管應(yīng)訪問者計算機的請求要流到該計算機的媒體文件的請求的方法和裝置。
文檔編號G06F17/30GK1695143SQ03824821
公開日2005年11月9日 申請日期2003年7月22日 優(yōu)先權(quán)日2002年11月26日
發(fā)明者格德·布雷特, 亨德里克·瓦格納 申請人:國際商業(yè)機器公司