專利名稱:響應(yīng)通信環(huán)境的內(nèi)容選擇的制作方法
背景技術(shù):
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)下載內(nèi)容,更具體地說(shuō),涉及一種根據(jù)下載設(shè)備的能力(capability)選擇和下載內(nèi)容的系統(tǒng)。
2、背景技術(shù)因特網(wǎng)是一種世界范圍內(nèi)互連的計(jì)算機(jī)網(wǎng)絡(luò)的集合,它用于在全球基礎(chǔ)上存儲(chǔ)和傳輸文件以及其它的電子文件。在早期的現(xiàn)已為人們所熟知的因特網(wǎng)中,用戶使用被稱做FTP(文件傳輸協(xié)議)的協(xié)議運(yùn)行一專門的程序以存取和傳輸文件。FTP程序的有效使用除了需要一般公眾所不具有的一定程度的專業(yè)技術(shù),但早期用戶通常只是熟練的技術(shù)人員。此外,通過(guò)因特網(wǎng)所獲得的文件類型包括大量的對(duì)一般公眾來(lái)說(shuō)非??菰锏募夹g(shù)文件。即使通過(guò)因特網(wǎng)可獲得有興趣的內(nèi)容,一般公眾也不會(huì)訪問(wèn)必要的計(jì)算機(jī)硬件來(lái)登錄因特網(wǎng)。結(jié)果,大多數(shù)因特網(wǎng)的用戶為能使用訪問(wèn)因特網(wǎng)的計(jì)算機(jī)和擅長(zhǎng)使用諸如FTP之類協(xié)議的專業(yè)科學(xué)家。
萬(wàn)維網(wǎng)(Web)的出現(xiàn)極大地增加了公眾對(duì)因特網(wǎng)的興趣。Web匯集了大量存儲(chǔ)在全世界的計(jì)算機(jī)上和通過(guò)因特網(wǎng)可訪問(wèn)的鏈接文件。這些文件通常以Web網(wǎng)頁(yè)的形式出現(xiàn),其綜合了文本、圖形、聲音和顏色,由此產(chǎn)生吸引人的可視外觀并使人們獲得有趣的多媒體感受。此外,不像早期的使用FTP導(dǎo)航的因特網(wǎng)文件,Web網(wǎng)頁(yè)只通過(guò)點(diǎn)擊顯示在用戶計(jì)算機(jī)屏幕上的健壯程序的超級(jí)鏈接來(lái)導(dǎo)航。瀏覽器將包括所有頁(yè)面元素的Web網(wǎng)頁(yè)從Web服務(wù)器下載到用戶計(jì)算機(jī)。而且,利用因特網(wǎng)的硬件成本的降低和實(shí)用性的提高增加了公眾訪問(wèn)因特網(wǎng)的能力。
通過(guò)因特網(wǎng)所獲得的內(nèi)容和服務(wù)類型也在增加。如今因特網(wǎng)用戶能下載不僅是文本和圖形的簡(jiǎn)單結(jié)合的網(wǎng)頁(yè)?,F(xiàn)代網(wǎng)頁(yè)可包括動(dòng)畫、視頻、聲音和高分辨率圖形。用戶可使用因特網(wǎng)下載音樂文件、視頻文件、視頻游戲和用于各種其它應(yīng)用的格式文件。如今用戶可得到各種技術(shù)以通過(guò)因特網(wǎng)下載內(nèi)容,包括視頻和音頻流以及推取(push andpull)技術(shù)。用戶也可訪問(wèn)用于諸如銀行事務(wù)和購(gòu)物之類的各種服務(wù)的因特網(wǎng)??茖W(xué)家使用FTP檢索技術(shù)文件的“舊”的因特網(wǎng)世界現(xiàn)已轉(zhuǎn)變?yōu)榘偃f(wàn)用戶使用各種傳輸技術(shù)訪問(wèn)無(wú)數(shù)的內(nèi)容和服務(wù)的“新”的因特網(wǎng)世界。
此外,現(xiàn)成的因特網(wǎng)的硬件在使用上具有廣泛的不同。過(guò)去,多數(shù)用戶使用桌面或膝上型計(jì)算機(jī)訪問(wèn)因特網(wǎng)?,F(xiàn)在用戶可使用移動(dòng)電話、個(gè)人數(shù)字助理和Web設(shè)備訪問(wèn)因特網(wǎng)。預(yù)計(jì)用于訪問(wèn)因特網(wǎng)的設(shè)備的類型將擴(kuò)展到VCR、車輛甚至家用電器。這樣的能訪問(wèn)因特網(wǎng)的設(shè)備具有諸如可存儲(chǔ)空間、處理速度、可訪問(wèn)存儲(chǔ)之類的不同級(jí)的硬件能力和圖形能力。結(jié)果現(xiàn)在的能夠訪問(wèn)因特網(wǎng)設(shè)備就像訪問(wèn)因特網(wǎng)的用戶和通過(guò)因特網(wǎng)所獲得的內(nèi)容類型一樣在類型上多種多樣。
用于訪問(wèn)因特網(wǎng)的通信技術(shù)也廣泛地不同。過(guò)去,大多數(shù)用戶使用與公用電話交換網(wǎng)(PSTN)交互的調(diào)制解調(diào)器訪問(wèn)因特網(wǎng)?,F(xiàn)在用戶可使用諸如有線電視線和數(shù)字用戶線(DSL)之類的高速寬帶連接,其比通過(guò)傳統(tǒng)的電話線調(diào)制解調(diào)器提供了更高的帶寬和更高的存取速度。無(wú)線訪問(wèn)在流行和使用上也正在增長(zhǎng)。結(jié)果,對(duì)于每一個(gè)因特網(wǎng)用戶來(lái)說(shuō),存取速度和帶寬能力可大大地不同。
問(wèn)題的關(guān)鍵在于,因特網(wǎng)從可獲得的內(nèi)容類型到用于訪問(wèn)因特網(wǎng)的硬件和通信技術(shù)的類型有許多不同,這使得因特網(wǎng)內(nèi)容提供者針對(duì)因特網(wǎng)用戶的硬件和通信能力制作其內(nèi)容變得非常困難。結(jié)果,一些因特網(wǎng)內(nèi)容提供者只提供大眾化的內(nèi)容以使任何因特網(wǎng)用戶都可訪問(wèn)該內(nèi)容。例如,內(nèi)容提供者提供不需要高帶寬連接或帶有先進(jìn)的處理器的計(jì)算機(jī)的Web網(wǎng)頁(yè)。然而,這些基本的內(nèi)容不能提供令人滿意的Web體驗(yàn)并且可能妨礙高端用戶訪問(wèn)該網(wǎng)站。另一方面,一些內(nèi)容提供者只提供諸如需要高帶寬和高速處理器的視頻和音頻流之類的尖端內(nèi)容。不幸的是這樣的內(nèi)容提供者可能漏掉不具有這樣能力的大多數(shù)用戶。
對(duì)于Web網(wǎng)站,一個(gè)解決辦法是提供這樣一種手動(dòng)選擇從網(wǎng)站可獲得的內(nèi)容和服務(wù)水平的能力。例如,如果用戶從Web網(wǎng)站下載一部電影的片尾,則該網(wǎng)站可提供一個(gè)允許用戶指定該計(jì)算機(jī)是具有高帶寬還是具有低帶寬能力的菜單,并且之后選擇要下載的內(nèi)容類型。其它Web網(wǎng)站允許用戶在帶有動(dòng)畫的Web網(wǎng)頁(yè)之間或是不帶有動(dòng)畫的網(wǎng)頁(yè)之間進(jìn)行選擇。不幸的是,這要求用戶具有計(jì)算機(jī)的硬件和通信能力方面的知識(shí)。這可能阻止了經(jīng)驗(yàn)不足的用戶或使用戶選擇錯(cuò)誤的能力,造成用戶糟糕的因特網(wǎng)體驗(yàn)。
鑒于上述原因,對(duì)于因特網(wǎng)內(nèi)容提供者和因特網(wǎng)用戶來(lái)說(shuō),具有一種根據(jù)用戶的硬件和通信能力,優(yōu)化因特網(wǎng)內(nèi)容和服務(wù)等級(jí)而不需要用戶的專門知識(shí)或參與的方法是最為理想的,本發(fā)明提供了這種能力。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,計(jì)算機(jī)網(wǎng)絡(luò)的內(nèi)容傳輸服務(wù)管理者節(jié)點(diǎn)管理通過(guò)網(wǎng)絡(luò)從內(nèi)容提供者節(jié)點(diǎn)到用戶節(jié)點(diǎn)的內(nèi)容傳輸。用戶節(jié)點(diǎn)的配置特性被確定,該特性包括相對(duì)于下載內(nèi)容和處理下載內(nèi)容的用戶節(jié)點(diǎn)能力。服務(wù)管理者設(shè)置尤其適合于硬件、軟件和用戶節(jié)點(diǎn)的通信能力的內(nèi)容傳輸。
在本發(fā)明的一個(gè)方面中,用戶設(shè)備的內(nèi)容傳輸被管理。該用戶設(shè)備與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接。服務(wù)管理者獲得說(shuō)明用戶設(shè)備配置的用戶設(shè)備信息,并且接收通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)對(duì)用戶設(shè)備的傳輸內(nèi)容的請(qǐng)求。該服務(wù)管理者根據(jù)用戶設(shè)備信息,確定用戶設(shè)備通過(guò)網(wǎng)絡(luò)下載內(nèi)容和通過(guò)網(wǎng)絡(luò)處理所接收的內(nèi)容的能力。根據(jù)確定的用戶設(shè)備能力,自動(dòng)選擇用戶設(shè)備可用的用于傳輸內(nèi)容的服務(wù)等級(jí)。服務(wù)等級(jí)與用戶設(shè)備的傳輸內(nèi)容的一個(gè)或多個(gè)特性有關(guān),還與通過(guò)網(wǎng)絡(luò)用戶設(shè)備的傳輸內(nèi)容方式的一個(gè)或多個(gè)特性有關(guān)。
根據(jù)示例的方式對(duì)優(yōu)選實(shí)施例所進(jìn)行的下列描述和本發(fā)明的原理,本發(fā)明的其它特點(diǎn)和優(yōu)點(diǎn)將變得顯而易見。
附圖的簡(jiǎn)要說(shuō)明
圖1是根據(jù)本發(fā)明所進(jìn)行的操作的計(jì)算機(jī)網(wǎng)絡(luò)的方框圖,顯示了用戶節(jié)點(diǎn)、服務(wù)管理節(jié)點(diǎn)和內(nèi)容提供者節(jié)點(diǎn)。
圖2是在計(jì)算機(jī)網(wǎng)絡(luò)的客戶節(jié)點(diǎn)的產(chǎn)生顯示屏幕的一個(gè)示例,顯示了閱讀、選擇和下載來(lái)自內(nèi)容提供者節(jié)點(diǎn)內(nèi)容的Web網(wǎng)頁(yè)。
圖3是說(shuō)明在配置和管理來(lái)自內(nèi)容提供者節(jié)點(diǎn)的下載內(nèi)容中所執(zhí)行的操作的流程圖。
圖4是說(shuō)明在獲得涉及與計(jì)算機(jī)網(wǎng)絡(luò)相連的設(shè)備配置的數(shù)據(jù)中所執(zhí)行的操作的流程圖。
圖5是根據(jù)每一節(jié)點(diǎn)的配置在從內(nèi)容提供者節(jié)點(diǎn)到用戶節(jié)點(diǎn)的傳輸內(nèi)容中所執(zhí)行的操作的流程圖。
圖6是在計(jì)算機(jī)網(wǎng)絡(luò)的客戶節(jié)點(diǎn)產(chǎn)生的顯示屏幕的一個(gè)示例,顯示了包含涉及用戶節(jié)點(diǎn)設(shè)備可能升級(jí)的信息的彈出窗口。
圖7是說(shuō)明根據(jù)每一節(jié)點(diǎn)的配置在從內(nèi)容提供者節(jié)點(diǎn)到用戶節(jié)點(diǎn)的傳輸內(nèi)容的另一實(shí)施例中所執(zhí)行的操作的方框圖。
圖8是在計(jì)算機(jī)網(wǎng)絡(luò)的客戶節(jié)點(diǎn)產(chǎn)生的顯示屏幕上的一個(gè)示例,顯示了從內(nèi)容提供者節(jié)點(diǎn)選擇和下載內(nèi)容的Web網(wǎng)頁(yè)。
圖9是在計(jì)算機(jī)網(wǎng)絡(luò)的客戶節(jié)點(diǎn)產(chǎn)生的顯示屏幕上的一個(gè)示例,顯示了包含涉及用戶節(jié)點(diǎn)設(shè)備可能升級(jí)的信息的消息窗口。
圖10是在圖1所示的網(wǎng)絡(luò)中的計(jì)算機(jī)的方框圖,示出了硬件部件。
圖11是在圖1所示的網(wǎng)絡(luò)中的計(jì)算機(jī)娛樂系統(tǒng)的方框圖,示出了硬件部件。
實(shí)現(xiàn)本發(fā)明的最佳方式圖1是說(shuō)明包含幾個(gè)計(jì)算機(jī)節(jié)點(diǎn)的網(wǎng)絡(luò)系統(tǒng)100的方框圖,該網(wǎng)絡(luò)系統(tǒng)100包括至少一個(gè)用戶設(shè)備110、服務(wù)管理者設(shè)備(servicemanager device)115和至少一個(gè)內(nèi)容提供者設(shè)備(content providerdevice)120,其通過(guò)一個(gè)或多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)相互鏈接。網(wǎng)絡(luò)系統(tǒng)100使用戶設(shè)備100從內(nèi)容提供者設(shè)備120獲得電子內(nèi)容,服務(wù)管理者設(shè)備115用做優(yōu)化這兩個(gè)設(shè)備之間的內(nèi)容傳輸?shù)拿浇椋缦旅鎸⒁敿?xì)描述的。服務(wù)管理者設(shè)備115最好與用戶設(shè)備110和內(nèi)容提供者設(shè)備120接口并且管理特別適合每一設(shè)備的能力的這兩個(gè)設(shè)備之間的內(nèi)容傳輸。圖1僅示出了單個(gè)用戶設(shè)備110和單個(gè)內(nèi)容提供者設(shè)備120,盡管服務(wù)管理者設(shè)備115能夠管理多個(gè)用戶設(shè)備和內(nèi)容提供者設(shè)備之間的內(nèi)容傳輸。
這里所使用的術(shù)語(yǔ)“內(nèi)容”是指可通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行傳輸?shù)娜魏晤愋偷碾娮訑?shù)據(jù),其包括例如軟件可執(zhí)行文件(例如計(jì)算機(jī)游戲)和其它的諸如Web網(wǎng)頁(yè)、文本文件、音頻文件和視頻文件之類的電子數(shù)據(jù)文件。
如圖1所示,計(jì)算機(jī)網(wǎng)絡(luò)125可通信地將用戶設(shè)備110鏈接到服務(wù)管理者設(shè)備115。計(jì)算機(jī)網(wǎng)絡(luò)130可通信地將內(nèi)容提供者設(shè)備120鏈接到服務(wù)管理者設(shè)備115。網(wǎng)絡(luò)125和130均可包含諸如因特網(wǎng)之類的單個(gè)計(jì)算機(jī)網(wǎng)絡(luò)135,如由包括網(wǎng)絡(luò)125和130的圖1中的虛線框所示。為了方便起見,這里網(wǎng)絡(luò)系統(tǒng)100在單個(gè)計(jì)算機(jī)網(wǎng)絡(luò)135的背景下進(jìn)行描述。如這里所使用的,術(shù)語(yǔ)“因特網(wǎng)”是指通過(guò)一組標(biāo)準(zhǔn)協(xié)議(像TCP/IP和HTTP)鏈接在一起的相互連接(公用和/或私人)的網(wǎng)絡(luò)的集群,以形成全球的分布式網(wǎng)絡(luò)。當(dāng)該術(shù)語(yǔ)用來(lái)指現(xiàn)在通常被稱做的因特網(wǎng)時(shí),它也包含未來(lái)可能進(jìn)行的各種變化,該變化包括對(duì)現(xiàn)有標(biāo)準(zhǔn)協(xié)議的改變和增加。
用戶設(shè)備110包括被配置的任何類型的設(shè)備以與網(wǎng)絡(luò)135進(jìn)行交互和從網(wǎng)絡(luò)135下載內(nèi)容。例如,用戶設(shè)備110可包括桌面計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)電話或個(gè)人數(shù)字助理。用戶設(shè)備110也可包括適合于進(jìn)行計(jì)算機(jī)視頻游戲和與計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行通信的計(jì)算機(jī)娛樂系統(tǒng)。用戶設(shè)備110包括通過(guò)在網(wǎng)絡(luò)135和用戶設(shè)備110之間的通信鏈接147能夠進(jìn)行通信的網(wǎng)絡(luò)接口146。鏈接147可以是有線的或是無(wú)線的。
瀏覽器140最好駐留在用戶設(shè)備100的存儲(chǔ)器中。瀏覽器140為用于定位和顯示網(wǎng)絡(luò)130的諸如Web網(wǎng)頁(yè)之類的內(nèi)容的軟件應(yīng)用程序。用戶設(shè)備110還在存儲(chǔ)器中包括下載管理軟件應(yīng)用程序145,其配置和管理從網(wǎng)絡(luò)135的下載內(nèi)容(如下面將要詳細(xì)描述的)。下載管理軟件145最好被配置成檢測(cè)涉及用戶設(shè)備110的通信和硬件能力的數(shù)據(jù)和與在服務(wù)管理者設(shè)備115中的相對(duì)應(yīng)的服務(wù)管理軟件進(jìn)行交互。
繼續(xù)參照?qǐng)D1,服務(wù)管理者設(shè)備115包括計(jì)算機(jī)系統(tǒng),其被配置用以通過(guò)網(wǎng)絡(luò)135進(jìn)行通信,例如使用萬(wàn)維網(wǎng)標(biāo)準(zhǔn)協(xié)議。如上所述,就通過(guò)網(wǎng)絡(luò)135在用戶設(shè)備110和內(nèi)容提供者設(shè)備120之間的內(nèi)容傳輸而言,服務(wù)管理者設(shè)備115可用做在用戶設(shè)備110和內(nèi)容提供者設(shè)備120之間的媒介。換句話說(shuō),服務(wù)管理者設(shè)備115可用做集中內(nèi)容交換所,通過(guò)它用戶可檢查、選擇和下載通過(guò)網(wǎng)絡(luò)135獲得的內(nèi)容。
根據(jù)這些功能,服務(wù)管理者設(shè)備115最好管理用戶可訪問(wèn)的Web網(wǎng)站和從網(wǎng)絡(luò)135下載內(nèi)容。服務(wù)管理者設(shè)備115包括服務(wù)器150,其維護(hù)和服務(wù)一個(gè)或多個(gè)通過(guò)用戶設(shè)備110可被訪問(wèn)的Web網(wǎng)頁(yè)。服務(wù)器150可包括在服務(wù)管理者設(shè)備115的存儲(chǔ)器中所執(zhí)行的服務(wù)器應(yīng)用程序,或可包括服務(wù)管理者設(shè)備的獨(dú)立的計(jì)算機(jī)部件。圖2示出了顯示在用戶設(shè)備110的顯示屏幕上的瀏覽器窗口220內(nèi)的示例性的內(nèi)容下載Web網(wǎng)頁(yè)210。該Web網(wǎng)頁(yè)210最好包括一個(gè)用戶接口,該用戶接口通過(guò)點(diǎn)擊適當(dāng)?shù)某?jí)鏈接或從菜單進(jìn)行選擇,顯示用戶可訪問(wèn)的內(nèi)容列表。例如,Web網(wǎng)頁(yè)210可包括用戶可下載的計(jì)算機(jī)游戲應(yīng)用程序列表和用戶可下載的音樂文件或視頻文件列表。
再次參照?qǐng)D1,服務(wù)管理者設(shè)備115在存儲(chǔ)器內(nèi)包括一個(gè)服務(wù)管理軟件應(yīng)用程序155,其使服務(wù)管理者設(shè)備115管理在內(nèi)容提供者設(shè)備120和用戶設(shè)備110之間的內(nèi)容傳輸。內(nèi)容傳輸?shù)墓芾碓谟趦?nèi)容管理者設(shè)備110獲得關(guān)于用戶設(shè)備110和/或內(nèi)容提供者設(shè)備120的信息,并且根據(jù)該信息確定可控制內(nèi)容傳輸?shù)膮?shù)。然后服務(wù)管理者設(shè)備115進(jìn)行內(nèi)容傳輸,如下詳細(xì)所述。
服務(wù)管理軟件155最好在數(shù)據(jù)存儲(chǔ)器160中保持由服務(wù)管理者設(shè)備115通過(guò)網(wǎng)絡(luò)135所獲得內(nèi)容列表。該服務(wù)管理軟件155也可保持每一項(xiàng)內(nèi)容的網(wǎng)絡(luò)位置,如內(nèi)容的統(tǒng)一資源定位符(URL)。例如,服務(wù)管理軟件155可保持從內(nèi)容提供者設(shè)備120所獲得的內(nèi)容列表以及和該內(nèi)容有關(guān)的URL。應(yīng)當(dāng)理解服務(wù)管理軟件155可保持從多個(gè)內(nèi)容提供者設(shè)備所獲得的內(nèi)容列表。
參照?qǐng)D1,內(nèi)容提供者設(shè)備120包括通過(guò)網(wǎng)絡(luò)135用戶設(shè)備110可獲得的任何來(lái)源的內(nèi)容162。內(nèi)容提供者設(shè)備120可訪問(wèn)存儲(chǔ)在本地?cái)?shù)據(jù)存儲(chǔ)器或內(nèi)容提供者設(shè)備120可用的數(shù)據(jù)存儲(chǔ)器中的內(nèi)容162。內(nèi)容提供者設(shè)備120包括網(wǎng)絡(luò)接口163,其通過(guò)在網(wǎng)絡(luò)135和內(nèi)容提供者設(shè)備120之間的通信鏈接175能夠進(jìn)行通信。該內(nèi)容提供者設(shè)備120還包括為內(nèi)容162服務(wù)的服務(wù)器165。應(yīng)當(dāng)理解內(nèi)容提供者設(shè)備120和服務(wù)管理者設(shè)備115可被組合成單個(gè)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)。
內(nèi)容提供者設(shè)備120最好在存儲(chǔ)器中包括管理到用戶設(shè)備110的內(nèi)容傳輸?shù)膬?nèi)容傳輸管理軟件應(yīng)用程序170。內(nèi)容傳輸管理軟件170與服務(wù)管理軟件155通信,并且提供信息到服務(wù)管理軟件155,該信息涉及可從內(nèi)容提供者設(shè)備120可獲得的內(nèi)容。服務(wù)管理軟件155最好提供涉及內(nèi)容的URL、內(nèi)容的類型的信息,如該內(nèi)容是否包括Web網(wǎng)頁(yè)、視頻文件或音頻文件、內(nèi)容的大小,并且提供該內(nèi)容可用的傳輸模式,如該內(nèi)容能否以流方式傳輸。
圖3是說(shuō)明在內(nèi)容提供者設(shè)備120和用戶設(shè)備110之間傳輸內(nèi)容的進(jìn)程中由網(wǎng)絡(luò)系統(tǒng)100所執(zhí)行的一般操作。該過(guò)程在從內(nèi)容提供者設(shè)備120到用戶設(shè)備110的內(nèi)容傳輸?shù)谋尘跋卤幻枋觯M管其也可適用于從用戶設(shè)備110到內(nèi)容提供者設(shè)備120的內(nèi)容傳輸或通信。在由流程圖框310表示的第一操作中,服務(wù)管理者設(shè)備115獲得與在網(wǎng)絡(luò)135上的用戶設(shè)備110和/或內(nèi)容提供者設(shè)備120的配置有關(guān)的數(shù)據(jù),該數(shù)據(jù)包括該設(shè)備通信環(huán)境和設(shè)備的硬件配置。
該通信環(huán)境包括任何影響速度的因素和設(shè)備上傳、下載內(nèi)容到計(jì)算機(jī)網(wǎng)絡(luò)135和從計(jì)算機(jī)網(wǎng)絡(luò)135上傳、下載內(nèi)容的方式。術(shù)語(yǔ)“通信環(huán)境數(shù)據(jù)”包括任何描述通信環(huán)境的數(shù)據(jù)。用于用戶設(shè)備110的通信環(huán)境數(shù)據(jù)例如可包括用戶設(shè)備網(wǎng)絡(luò)接口146的帶寬以及在用戶設(shè)備110和網(wǎng)絡(luò)135之間的鏈路147的帶寬。通信環(huán)境數(shù)據(jù)也可包括說(shuō)明鏈路147的數(shù)據(jù),如例如該鏈路是數(shù)字用戶線(DSL)、電纜調(diào)制解調(diào)器線、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)線還是撥號(hào)線。通信環(huán)境數(shù)據(jù)也可包括相對(duì)于服務(wù)管理者設(shè)備115和內(nèi)容提供者設(shè)備120所涉及的用戶設(shè)備110的等待時(shí)間的數(shù)據(jù)。該等待時(shí)間為當(dāng)用戶設(shè)備110發(fā)出內(nèi)容請(qǐng)求和當(dāng)用戶設(shè)備110接收內(nèi)容之間的時(shí)間差。
硬件配置說(shuō)明鏈接到計(jì)算機(jī)網(wǎng)絡(luò)的設(shè)備的硬件配置。術(shù)語(yǔ)“硬件配置數(shù)據(jù)”包括任何說(shuō)明給定設(shè)備的硬件配置的數(shù)據(jù)。用戶設(shè)備110的硬件配置包括例如處理器的類型、處理器的速度、諸如硬盤之類的數(shù)據(jù)存儲(chǔ)是否可行、該存儲(chǔ)是否是本地的、硬盤的存取速度和數(shù)據(jù)存儲(chǔ)能力。硬盤配置數(shù)據(jù)也可包括用戶設(shè)備110可用的存儲(chǔ)量和用戶設(shè)備110中的視頻卡、音頻卡的類型(如果有的話)。下面參照?qǐng)D4詳細(xì)地描述確定通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)的過(guò)程。
應(yīng)當(dāng)理解,與內(nèi)容提供者設(shè)備120有關(guān)的通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)也可被獲得。以這種方式,服務(wù)管理者設(shè)備115可保持與鏈接到網(wǎng)絡(luò)135上的多個(gè)用戶設(shè)備和內(nèi)容提供者設(shè)備有關(guān)的數(shù)據(jù),由此提供數(shù)據(jù)的集中式管理。然后,用戶或內(nèi)容提供者僅通過(guò)與服務(wù)管理者設(shè)備120接口便可更新數(shù)據(jù),并且由此提供對(duì)更新數(shù)據(jù)的訪問(wèn)到與服務(wù)管理者設(shè)備120鏈接的授權(quán)方。
在由流程圖框320表示的下面的操作中,用戶設(shè)備110提交內(nèi)容請(qǐng)求到服務(wù)管理者設(shè)備115。如所述的,通過(guò)用戶選擇在由服務(wù)管理者設(shè)備115服務(wù)的Web網(wǎng)頁(yè)210(圖2)上的超級(jí)鏈接,用戶設(shè)備110可提交請(qǐng)求。
在由流程圖框330表示的下面的操作中,服務(wù)管理者設(shè)備115選擇用戶設(shè)備110的內(nèi)容傳輸?shù)姆?wù)等級(jí),該服務(wù)等級(jí)基于用戶設(shè)備110的以前獲得的通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)。該服務(wù)等級(jí)與被傳輸?shù)膬?nèi)容類型以及傳輸內(nèi)容的方式有關(guān)。服務(wù)管理軟件155最好優(yōu)化用戶設(shè)備110的特定通信環(huán)境和硬件配置的服務(wù)等級(jí)。參照?qǐng)D5中的流程圖將對(duì)此詳細(xì)地描述。
在由流程圖框340表示的下面的操作中,服務(wù)管理者設(shè)備115根據(jù)以前選擇的服務(wù)等級(jí)使請(qǐng)求的內(nèi)容通過(guò)網(wǎng)絡(luò)135傳輸?shù)接脩粼O(shè)備110。如果該內(nèi)容被本地存儲(chǔ)到服務(wù)管理者設(shè)備115,則服務(wù)器150僅提供用戶設(shè)備110的內(nèi)容。服務(wù)管理者設(shè)備115也可根據(jù)以前所選擇的服務(wù)等級(jí)將請(qǐng)求發(fā)送到內(nèi)容提供者設(shè)備120以將所請(qǐng)求的內(nèi)容傳輸?shù)接脩粼O(shè)備110。然后該過(guò)程結(jié)束。
圖4是說(shuō)明在獲得用于計(jì)算機(jī)網(wǎng)絡(luò)135的節(jié)點(diǎn)的諸如通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)之類的配置數(shù)據(jù)時(shí)所執(zhí)行的操作的流程圖。該過(guò)程在獲得涉及用戶設(shè)備110這樣的數(shù)據(jù)的背景下被描述,盡管對(duì)于內(nèi)容提供者設(shè)備120或計(jì)算機(jī)網(wǎng)絡(luò)135的任何其它的節(jié)點(diǎn)來(lái)說(shuō),該數(shù)據(jù)也可被獲得。
在由流程圖框410表示的第一操作中,用戶設(shè)備110獲得下載管理軟件145并且把該下載管理軟件145加載到存儲(chǔ)器中。用戶設(shè)備110通過(guò)從服務(wù)管理者設(shè)備115下載軟件可獲得下載管理軟件145。例如這可通過(guò)用戶選擇在Web網(wǎng)頁(yè)210(圖2)上的下載超級(jí)鏈接被實(shí)現(xiàn)。使用諸如軟盤之類的可移動(dòng)的存儲(chǔ)介質(zhì),下載管理軟件145可被加載用戶設(shè)備110上。下載管理軟件145也可被事先安裝在計(jì)算機(jī)上,而且下載管理軟件145可被定期更新。
在下載管理軟件145被安裝到用戶設(shè)備110后,下載管理軟件145繼續(xù)獲得與用戶設(shè)備110有關(guān)的通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)。該操作由流程圖框420表示。最好,下載管理軟件145通過(guò)使用戶設(shè)備110檢測(cè)數(shù)據(jù)自動(dòng)獲得數(shù)據(jù)。
和通信環(huán)境數(shù)據(jù)有關(guān),下載管理軟件145包括性能測(cè)試模塊。該性能測(cè)試模塊被執(zhí)行時(shí),其使用戶設(shè)備進(jìn)行一個(gè)或多個(gè)的性能測(cè)試以獲得用戶設(shè)備110的通信環(huán)境數(shù)據(jù)。該性能測(cè)試模塊最好在安裝下載管理軟件145時(shí)執(zhí)行。該模塊也能在預(yù)定的時(shí)間執(zhí)行,如輸出到用戶設(shè)備110的內(nèi)容傳輸發(fā)生之前或之后,或來(lái)自從用戶設(shè)備110的內(nèi)容傳輸發(fā)生之前或之后。
下載管理軟件145通過(guò)使用戶設(shè)備110“回應(yīng)(ping)”服務(wù)管理者設(shè)備115和/或內(nèi)容提供者設(shè)備120能夠獲得等待時(shí)間信息。在此方面,用戶設(shè)備110可發(fā)送因特網(wǎng)控制信息協(xié)議回送請(qǐng)求到網(wǎng)絡(luò)135上的設(shè)備并且等待答復(fù)。用戶設(shè)備110計(jì)算接收到答復(fù)需要的時(shí)間,該時(shí)間表示涉及該設(shè)備的等待時(shí)間。
下載管理軟件145也詢問(wèn)網(wǎng)絡(luò)接口146以獲得網(wǎng)絡(luò)接口146和鏈路147的帶寬信息,該帶寬信息包括為通過(guò)網(wǎng)絡(luò)接口146和鏈路147可被發(fā)送的每單位時(shí)間的數(shù)據(jù)量的位速率,該位速率通常以位/每秒測(cè)量。該位速率也可使用公知的方法測(cè)量。
通過(guò)訪問(wèn)一般由用戶設(shè)備110的操作系統(tǒng)保持的可訪問(wèn)的數(shù)據(jù)文件,下載管理軟件145獲得硬件配置數(shù)據(jù)。例如,美國(guó)華盛頓Redmond的微軟公司的“Windows”操作系統(tǒng)保持和設(shè)備的硬件配置有關(guān)的信息,如處理器的類型、處理器速度、視頻和連接在該設(shè)備上的聲卡信息和外圍設(shè)備(如果有的話)。
通過(guò)使用戶設(shè)備110顯示用戶手動(dòng)輸入數(shù)據(jù)的用戶接口,下載管理軟件145也可獲得通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)。該用戶接口最好包括一系列與硬件和通信環(huán)境有關(guān)的問(wèn)題以及響應(yīng)該問(wèn)題用戶填寫的相對(duì)應(yīng)的數(shù)據(jù)輸入字段。下載管理軟件145通過(guò)用戶的手動(dòng)輸入與自動(dòng)檢測(cè)相結(jié)合也可獲得通信環(huán)境和硬件配置數(shù)據(jù)。
在由流程圖框430表示的下面的操作中,下載管理軟件145使用戶設(shè)備110發(fā)送包括硬件數(shù)據(jù)和通信環(huán)境數(shù)據(jù)的配置信息到服務(wù)管理者設(shè)備115。服務(wù)管理者設(shè)備115最好在數(shù)據(jù)存儲(chǔ)器160中存儲(chǔ)和用戶設(shè)備110有關(guān)的數(shù)據(jù)。最好用戶設(shè)備110也本地地存儲(chǔ)數(shù)據(jù)。
用戶設(shè)備110或服務(wù)管理者設(shè)備115最好定期確定是否更新通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù),如由流程圖確定塊440表示的。該數(shù)據(jù)可按固定的時(shí)間間隔定期地被更新,如以月或以日更新。數(shù)據(jù)也可根據(jù)特定事件的發(fā)生(如當(dāng)用戶設(shè)備110開始下載內(nèi)容時(shí))被更新。如果下載管理軟件145檢測(cè)到用戶設(shè)備110的配置中的變化,如如果通信環(huán)境或硬件配置變化,數(shù)據(jù)也可被更新。如果更新數(shù)據(jù)的條件是令人滿意的(顯示“是”),則程序進(jìn)到由流程圖框420和430表示的操作,其中重新獲得和報(bào)告數(shù)據(jù)。否則,該程序結(jié)束。
圖5是顯示在通過(guò)網(wǎng)絡(luò)135從內(nèi)容提供者設(shè)備120到用戶設(shè)備110傳輸內(nèi)容中所執(zhí)行的操作的流程圖。在由流程圖框510表示的第一操作中,用戶設(shè)備110提交內(nèi)容請(qǐng)求。該用戶設(shè)備最好通過(guò)由服務(wù)管理者設(shè)備115管理的Web網(wǎng)頁(yè)提交請(qǐng)求。例如,用戶可點(diǎn)擊在顯示可獲得內(nèi)容的列表的Web網(wǎng)頁(yè)上的鏈接。服務(wù)管理者設(shè)備115接收用戶設(shè)備110的請(qǐng)求。
在由流程圖框520表示的下面的操作中,服務(wù)管理者設(shè)備115存取包括和用戶設(shè)備110有關(guān)的通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)的配置信息。用戶管理者設(shè)備115最好保持服務(wù)管理者設(shè)備115與其接口的每一用戶設(shè)備的通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)記錄。服務(wù)管理者設(shè)備115通過(guò)使用用戶名和密碼的組合可將用戶設(shè)備110與該數(shù)據(jù)相關(guān)聯(lián)。
在下面的由流程圖框530表示的操作中,根據(jù)通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù),服務(wù)管理者設(shè)備115使用服務(wù)管理軟件155確定用戶設(shè)備110的能力。該用戶設(shè)備的能力涉及用戶設(shè)備可下載數(shù)據(jù)的速率、用戶設(shè)備110中的處理器的速度和處理器性能、用戶設(shè)備110的可訪問(wèn)和可存儲(chǔ)內(nèi)存容量和用戶設(shè)備110的任何硬盤的存取速度。該能力也可包括影響用戶設(shè)備通過(guò)網(wǎng)絡(luò)135下載內(nèi)容的能力以及用戶設(shè)備處理和輸出內(nèi)容的能力(如處理圖形、視頻和聲音信息)的其它量化因素。
此外,用戶設(shè)備的能力可包括其它因素,像用戶設(shè)備110能否根據(jù)諸如安全套接層(SSL)協(xié)議或安全超文本傳輸協(xié)議(S-HTTP)之類的安全協(xié)議安全地發(fā)送和接收內(nèi)容。
在確定用戶設(shè)備110的能力方面,服務(wù)管理者設(shè)備115最好確定用戶設(shè)備110可從網(wǎng)絡(luò)135下載內(nèi)容的最大位速率。用戶管理者設(shè)備115也確定該位速率是否足以支持用戶設(shè)備110的音頻或視頻流方式傳輸。例如,2兆字節(jié)/每秒的最小位速率可被認(rèn)為是支持流傳輸所必需的。最小位速率可以根據(jù)需要改變。此外,服務(wù)管理者設(shè)備115確定用戶設(shè)備110的處理器能否支持流傳輸。
在服務(wù)管理者設(shè)備115已確定用戶設(shè)備110的能力后,其選擇服務(wù)等級(jí)以管理用戶設(shè)備110的內(nèi)容傳輸。該操作由流程圖框540表示。最好根據(jù)用戶設(shè)備110的能力選擇服務(wù)等級(jí)。給定的服務(wù)等級(jí)與諸如通過(guò)網(wǎng)絡(luò)被傳輸?shù)膬?nèi)容類型和內(nèi)容量以及傳輸內(nèi)容的方式之類的內(nèi)容特性有關(guān)。內(nèi)容類型包括該內(nèi)容是簡(jiǎn)單數(shù)據(jù)文件還是該內(nèi)容是可執(zhí)行應(yīng)用程序,內(nèi)容量涉及該內(nèi)容的數(shù)據(jù)大小,該內(nèi)容是否包括圖形和音頻文件以及這種文件的分辨率。傳輸內(nèi)容的方式包括例如該內(nèi)容是否被以流的方式傳送(streaming)用戶設(shè)備上。當(dāng)該內(nèi)容被傳輸時(shí),以流的方式傳送的內(nèi)容被自動(dòng)地顯示?;蛘?,該內(nèi)容可以這種方式被傳輸以使該內(nèi)容被傳輸?shù)接脩粼O(shè)備110和在整個(gè)內(nèi)容被傳輸以前該內(nèi)容不被顯示。傳輸內(nèi)容的方式也可包括使用(或不使用)諸如SSL之類的安全協(xié)議。因此,服務(wù)管理者設(shè)備115管理在用戶設(shè)備110和內(nèi)容提供者設(shè)備120之間的數(shù)據(jù)傳輸。
服務(wù)管理者設(shè)備115最好提供從內(nèi)容提供者設(shè)備120下載內(nèi)容的可供選擇的各種服務(wù)等級(jí)。內(nèi)容提供者設(shè)備120的操作者最好確定每一等級(jí)的特性和規(guī)定服務(wù)管理者設(shè)備115的服務(wù)等級(jí)的特性,以及為了使用戶設(shè)備110能使用適當(dāng)?shù)姆?wù)等級(jí)規(guī)定需要的最低用戶設(shè)備能力。服務(wù)管理者設(shè)備115保持特別內(nèi)容提供者可用的服務(wù)等級(jí)記錄和相關(guān)的所要求的最低能力。對(duì)于每一項(xiàng)內(nèi)容來(lái)說(shuō),可用的服務(wù)等級(jí)可以不同。
例如,表1示出了服務(wù)管理者設(shè)備115可保持4個(gè)可從服務(wù)設(shè)備120獲得的特定內(nèi)容的服務(wù)等級(jí),如下表所示
上述用戶設(shè)備能力和相對(duì)應(yīng)的可用的服務(wù)等級(jí)的列表只是示例性的,其可根據(jù)內(nèi)容提供者的能力和偏愛被修改。隨著用戶設(shè)備110能力的提高,服務(wù)管理者設(shè)備115最好提高用戶設(shè)備110可用的服務(wù)等級(jí)。
根據(jù)該用戶設(shè)備能力能否滿足最低的服務(wù)等級(jí)要求,服務(wù)管理者設(shè)備115最好自動(dòng)選擇用于內(nèi)容傳輸?shù)姆?wù)等級(jí)。服務(wù)管理者設(shè)備115將用戶設(shè)備的能力與每一服務(wù)等級(jí)的要求相比較并且選擇可用的最高的服務(wù)等級(jí)。這有利地提供了無(wú)縫的內(nèi)容傳輸而不需要用戶手動(dòng)選擇服務(wù)等級(jí)。服務(wù)管理者設(shè)備115也可發(fā)送和可用的等級(jí)有關(guān)的信息到用戶設(shè)備110,然后提示用戶設(shè)備110顯示該信息。然后用戶可研究可用的服務(wù)等級(jí)并且使用用戶設(shè)備110選擇理想的服務(wù)等級(jí)。
應(yīng)當(dāng)理解在用戶設(shè)備能力被確定后,服務(wù)管理者設(shè)備115可提供用戶設(shè)備110可用的內(nèi)容,使得在服務(wù)管理者設(shè)備確定可用的服務(wù)等級(jí)之前該用戶設(shè)備不真正選擇和請(qǐng)求內(nèi)容。在這樣一種情況下,在流程圖框540中所示的操作后,進(jìn)行流程圖框510中所示的操作。
在服務(wù)等級(jí)已被選擇后,服務(wù)管理者設(shè)備115根據(jù)如由流程圖框550表示的選擇等級(jí)使該內(nèi)容被傳送到用戶設(shè)備110。服務(wù)管理者設(shè)備115最好發(fā)送一通知到內(nèi)容提供者設(shè)備120,該通知包括和選擇的服務(wù)等級(jí)有關(guān)的信息和要被傳輸?shù)膬?nèi)容。內(nèi)容傳輸管理軟件170接收該通知并且使內(nèi)容提供者設(shè)備120根據(jù)選擇的服務(wù)等級(jí)發(fā)送內(nèi)容到用戶設(shè)備110。該內(nèi)容也可保存在服務(wù)管理者設(shè)備115中,在這種情況下服務(wù)管理者設(shè)備115只傳輸該內(nèi)容到用戶設(shè)備110。
在流程圖框560表示的下面的操作中,服務(wù)管理軟件155確定用戶設(shè)備110的通信環(huán)境或硬件配置能否被修改以升級(jí)用戶設(shè)備110的能力,并且由此使用戶設(shè)備110獲得另外的服務(wù)等級(jí)。服務(wù)管理軟件155最好將通信環(huán)境和硬件配置數(shù)據(jù)與每一服務(wù)等級(jí)的最低要求相比較,并且然后確定對(duì)用戶設(shè)備配置來(lái)說(shuō)什么變化是必要的,以使用戶設(shè)備110獲得另外的服務(wù)等級(jí)。服務(wù)管理軟件155可保持描述影響用戶設(shè)備110能力的因素的數(shù)據(jù)。
例如,服務(wù)管理軟件155確定用戶設(shè)備110滿足某一服務(wù)等級(jí)的所有最低要求,除了對(duì)于該服務(wù)等級(jí)用戶設(shè)備110的網(wǎng)絡(luò)接口不具有充分的帶寬之外。然后服務(wù)管理者設(shè)備115參考數(shù)據(jù),該數(shù)據(jù)表明通過(guò)安裝DSL連接可提高帶寬。由此服務(wù)管理軟件155確定如果安裝有DSL連接用戶設(shè)備110將達(dá)到要求的數(shù)據(jù)傳輸率。
在由流程圖框570表示的下面的操作中,服務(wù)管理軟件155使服務(wù)管理者設(shè)備115發(fā)送消息到用戶設(shè)備110的下載管理軟件145。該消息包括涉及用戶設(shè)備可產(chǎn)生的變化以提高可用的服務(wù)等級(jí)的信息。該信息可包括例如用戶設(shè)備110的硬件配置、軟件配置和通信環(huán)境的可能的變化。
響應(yīng)該消息,下載管理軟件145顯示包含涉及可能的變化的信息的通知。該通知可包括諸如圖6中所示的彈出窗口610之類的彈出窗口。窗口610包括概括地描述用戶設(shè)備110的缺陷的文本。窗口610也包括鏈接615,其指向涉及用戶設(shè)備110如何實(shí)現(xiàn)變化的信息。鏈接615可指向能夠幫助用戶設(shè)備110產(chǎn)生變化的硬件提供者或服務(wù)提供者的Web網(wǎng)址。
在一個(gè)實(shí)施例中,鏈接615包括該提供者的廣告或該廣告的鏈接。當(dāng)用戶選擇任何一種廣告時(shí),下載管理軟件145最好進(jìn)行檢測(cè),然后將該選擇通知服務(wù)管理軟件155。服務(wù)管理軟件155最好保持該選擇的運(yùn)行標(biāo)記。廣告發(fā)布者可對(duì)顯示廣告的的服務(wù)管理者設(shè)備115的操作者、點(diǎn)擊廣告的用戶或顯示任何涉及廣告發(fā)布者的信息提供補(bǔ)償。服務(wù)管理者設(shè)備的操作者可從該廣告發(fā)布者那里接受資金補(bǔ)償或一些其它形式的補(bǔ)償。
圖7是說(shuō)明本發(fā)明的另一實(shí)施例中所執(zhí)行的操作的流程圖,其中在用戶選擇下載內(nèi)容之前用戶設(shè)備的能力被確定。在由流程圖框710表示的第一操作中,服務(wù)管理者設(shè)備115訪問(wèn)包括涉及用戶設(shè)備110的通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)的配置信息。當(dāng)用戶設(shè)備110建立與服務(wù)管理者設(shè)備115的連接時(shí)該操作可自動(dòng)進(jìn)行。當(dāng)用戶設(shè)備110建立與網(wǎng)絡(luò)135的連接時(shí)或響應(yīng)用戶設(shè)備通過(guò)網(wǎng)絡(luò)135初始化下載內(nèi)容用戶設(shè)備110也可進(jìn)行該操作。
在由流程圖框720所表示的下面的操作中,服務(wù)管理者設(shè)備115確定用戶設(shè)備可用的服務(wù)等級(jí)以下載內(nèi)容。根據(jù)用戶設(shè)備的能力(如在由圖5的流程圖框520和530所表示的操作中所描述的),可用的服務(wù)等級(jí)被確定。
在由流程圖框730所表示的下面的操作中,用戶被提供一個(gè)對(duì)于下載請(qǐng)求可用的內(nèi)容的列表。考慮到用戶設(shè)備110的當(dāng)前能力,服務(wù)管理者設(shè)備115最好標(biāo)識(shí)實(shí)際可被下載的內(nèi)容列表,在這方面,服務(wù)管理者設(shè)備115可參考將下載內(nèi)容與下載內(nèi)容所必需的最低服務(wù)等級(jí)相對(duì)應(yīng)的表,如上面的表1。根據(jù)可用的服務(wù)等級(jí),服務(wù)管理者設(shè)備115確定用戶設(shè)備110實(shí)際可下載獲得的相應(yīng)的內(nèi)容。因?yàn)樵撚脩粼O(shè)備不能達(dá)到所要求的服務(wù)等級(jí),所以服務(wù)管理者設(shè)備115也最好標(biāo)識(shí)用戶設(shè)備110不能下載的內(nèi)容。該用戶可被提供可下載的內(nèi)容以及不能下載的內(nèi)容的列表。
內(nèi)容下載列表可以服務(wù)管理者設(shè)備115產(chǎn)生的Web網(wǎng)頁(yè)的形式提供給用戶并傳送到用戶設(shè)備110。圖8示出了在顯示在用戶設(shè)備110的顯示屏幕上的瀏覽器窗口內(nèi)的示例性內(nèi)容下載Web網(wǎng)頁(yè)805,Web網(wǎng)頁(yè)805包括可下載的內(nèi)容列表807,對(duì)于該內(nèi)容列表而言,用戶設(shè)備110可達(dá)到下載所必需的服務(wù)等級(jí)。因此,用戶設(shè)備實(shí)際上可下載表807包括的內(nèi)容。Web網(wǎng)頁(yè)790也包括不能下載的內(nèi)容的列表809,對(duì)于該內(nèi)容列表而言,用戶設(shè)備不能達(dá)到下載所必需的服務(wù)等級(jí)。用戶設(shè)備110實(shí)際上不能下載表809上的內(nèi)容。內(nèi)容列表807、809最好包括涉及該內(nèi)容特性的簡(jiǎn)要說(shuō)明以使用戶了解可用的內(nèi)容類型。
重新參照?qǐng)D7,在由流程圖框740所表示的下面的操作中,用戶從表807或表809選擇至少一項(xiàng)內(nèi)容。當(dāng)用戶選擇該項(xiàng)時(shí),列表807、809中的項(xiàng)最好包括使服務(wù)管理者設(shè)備115執(zhí)行某一處理的鏈接。
當(dāng)用戶從表807或表809選擇一項(xiàng)內(nèi)容時(shí),程序進(jìn)到由確定框750所表示的操作,在該確定框中,服務(wù)管理者設(shè)備115確定用戶是選擇可下載內(nèi)容還是選擇不可下載內(nèi)容。如果用戶選擇可下載內(nèi)容(“是”),則程序進(jìn)到由流程圖框760所表示的操作,在該流程圖框中,服務(wù)管理者設(shè)備115開始將所選擇的內(nèi)容傳輸?shù)接脩粼O(shè)備110。
然而,如果用戶選擇不可下載內(nèi)容(來(lái)自確定框750的“否”),則程序進(jìn)到由流程圖框765所表示的操作。在該操作中,服務(wù)管理者設(shè)備115確定怎樣改變或升級(jí)用戶設(shè)備110的配置以提供所選擇的可下載內(nèi)容。服務(wù)管理軟件155最好將通信環(huán)境數(shù)據(jù)和硬件配置數(shù)據(jù)與下載所選擇內(nèi)容的最低要求相比較,并且然后確定為了產(chǎn)生用戶設(shè)備所需要的可用的服務(wù)等級(jí),什么樣的變化對(duì)用戶設(shè)備的配置是必要的。
在由流程圖框770所表示的下面的操作中,服務(wù)管理者設(shè)備115發(fā)送顯示在用戶設(shè)備110上的消息,該消息包括用戶設(shè)備110有可能的升級(jí)或變化的信息。該消息可采用諸如彈出窗口或獨(dú)立Web網(wǎng)頁(yè)之類的各種格式。該信息也最好包括一個(gè)或多個(gè)允許用戶獲得服務(wù)或商品以實(shí)現(xiàn)升級(jí)的鏈接或獲得涉及這種升級(jí)的信息。
圖9示出了示例性信息窗口902,其告之用戶所選擇的內(nèi)容(例如消息3)不能被下載,需要電纜調(diào)制解調(diào)器下載所選擇的內(nèi)容。消息窗口902包括至少一個(gè)鏈接904,當(dāng)被選中時(shí),其使服務(wù)管理者設(shè)備115代表用戶就提供升級(jí)接觸服務(wù)或產(chǎn)品經(jīng)銷商。鏈接904也指向涉及升級(jí)的信息。由此用戶可使用鏈接904獲得升級(jí)或獲得另外的關(guān)于升級(jí)的信息。
在下面的操作中,如由流程圖框780所示,服務(wù)管理者設(shè)備115管理由用戶獲得任何推薦的升級(jí)產(chǎn)生的使用費(fèi)。該使用費(fèi)包括對(duì)用戶設(shè)備110提供升級(jí)的一方對(duì)運(yùn)行服務(wù)管理者設(shè)備115的一方的貨幣支付。使用費(fèi)的管理可包括確定使用費(fèi)數(shù)額、確定哪一方應(yīng)接受使用費(fèi)以及在適當(dāng)方之間開始使用費(fèi)傳送。
如上所述,在圖1的方框圖中所示的用戶設(shè)備110、服務(wù)管理者設(shè)備115和內(nèi)容提供者設(shè)備120包括計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)100的節(jié)點(diǎn)。圖10是圖1的系統(tǒng)100中的計(jì)算機(jī)的方框圖,其說(shuō)明包括在其中一臺(tái)計(jì)算機(jī)中的硬件部件。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解設(shè)備110、115和120都可以具有相似的計(jì)算機(jī)結(jié)構(gòu),或其都可以具有與這里所描述的能力相一致的可供選擇的結(jié)構(gòu)。
圖10示出了諸如可包括設(shè)備110、115或120中的任何一個(gè)的示例性的計(jì)算機(jī)1000。每一計(jì)算機(jī)1000在中央處理器單元(CPU)1002的控制下運(yùn)行,如從美國(guó)加利福尼亞Santa Clara的Intel公司所購(gòu)買的“奔騰(Pentium)”微處理器和相關(guān)的集成電路芯片。計(jì)算機(jī)用戶可從鍵盤和計(jì)算機(jī)鼠標(biāo)1004輸入命令和數(shù)據(jù),并且可在顯示器1006上看到輸入和計(jì)算機(jī)輸出。該顯示器一般為視頻監(jiān)控器或平板顯示器。計(jì)算機(jī)1000也包括諸如硬盤驅(qū)動(dòng)器之類的直接存取存儲(chǔ)設(shè)備(DASD)1008。存儲(chǔ)器1010一般包括易失半導(dǎo)體隨機(jī)存取存儲(chǔ)器(RAM)。每一計(jì)算機(jī)最好包括接收程序產(chǎn)品存儲(chǔ)設(shè)備1014的程序產(chǎn)品讀取器1012,從該程序產(chǎn)品存儲(chǔ)設(shè)備1014中程序產(chǎn)品讀取器可讀取數(shù)據(jù)(并且對(duì)其它可選擇地寫入數(shù)據(jù))。該程序產(chǎn)品讀取器可包括例如硬盤驅(qū)動(dòng)器并且程序產(chǎn)品存儲(chǔ)設(shè)備可包括諸如軟盤、CD-R光盤、CD-RW光盤或DVD光盤之類的可移動(dòng)的存儲(chǔ)介質(zhì)。每一計(jì)算機(jī)1000通過(guò)網(wǎng)絡(luò)接口1018可與計(jì)算機(jī)網(wǎng)絡(luò)1020(像因特網(wǎng)或內(nèi)聯(lián)網(wǎng))上的其它計(jì)算機(jī)進(jìn)行通信,網(wǎng)絡(luò)接口1018使得通過(guò)連接1022能夠在網(wǎng)絡(luò)1020和計(jì)算機(jī)之間進(jìn)行通信。計(jì)算機(jī)網(wǎng)絡(luò)接口1018一般包括允許通過(guò)多個(gè)網(wǎng)絡(luò)進(jìn)行通信的網(wǎng)絡(luò)接口卡(NIC)或調(diào)制解調(diào)器。
CPU 1002在暫時(shí)存儲(chǔ)在計(jì)算機(jī)1000的存儲(chǔ)器1010中的程序步驟的控制下運(yùn)行。當(dāng)該程序步驟被執(zhí)行時(shí),計(jì)算機(jī)執(zhí)行其功能。因此,程序步驟可實(shí)現(xiàn)圖1中所示的管理軟件145、155和170中的任何一個(gè)的功能。通過(guò)程序產(chǎn)品存儲(chǔ)設(shè)備1014或通過(guò)網(wǎng)絡(luò)連接1022,程序步驟可從DASD 1008被接收。程序產(chǎn)品存儲(chǔ)驅(qū)動(dòng)器1012可接收程序產(chǎn)品1014,讀取記錄在其上的程序步驟,并且傳輸程序步驟到存儲(chǔ)器1010以CPU 1002執(zhí)行。如上所述,程序產(chǎn)品存儲(chǔ)設(shè)備可包括多個(gè)可移動(dòng)介質(zhì)中的任何一個(gè),該可移動(dòng)介質(zhì)具有所記錄的計(jì)算機(jī)可讀取的指令,其包括軟盤和CD-ROM存儲(chǔ)光盤。其它適合的程序產(chǎn)品存儲(chǔ)設(shè)備可包括磁帶和半導(dǎo)體存儲(chǔ)芯片。用這種方法,根據(jù)本發(fā)明的操作中所必需的處理步驟可包含在程序產(chǎn)品上。
或者,通過(guò)網(wǎng)絡(luò)1020程序步驟可被接收到操作存儲(chǔ)器1010。在用不需進(jìn)一步解釋的本領(lǐng)域的技術(shù)人員所能理解的公知的方法,通過(guò)網(wǎng)絡(luò)連接1022網(wǎng)絡(luò)通信被建立后,計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)接口1018利用該網(wǎng)絡(luò)方法將包括程序步驟的數(shù)據(jù)接收到存儲(chǔ)器1010中。通過(guò)由此包括計(jì)算機(jī)處理的CPU 1002,程序步驟被執(zhí)行。
應(yīng)當(dāng)理解圖1中所示的網(wǎng)絡(luò)系統(tǒng)100的所有設(shè)備110、115、120一般都具有類似于圖10中所示的結(jié)構(gòu),因此應(yīng)當(dāng)理解根據(jù)圖10中的計(jì)算機(jī)1000的詳細(xì)描述適用于系統(tǒng)100的所有計(jì)算機(jī)。換句話說(shuō),設(shè)備110、115、120中的任何一個(gè)都可具有另外的結(jié)構(gòu),只要該計(jì)算機(jī)可與圖1中所示的其它計(jì)算機(jī)進(jìn)行通信,并且能夠支持這里所描述的功能。
例如,參照?qǐng)D11,用戶設(shè)備110可包括諸如視頻游戲系統(tǒng)1100之類的計(jì)算機(jī)娛樂系統(tǒng)。圖11是該系統(tǒng)示例性的硬件配置的方框圖。
視頻游戲系統(tǒng)1100包括與主存儲(chǔ)器1105相連的中央處理單元(CPU)1100。CPU 1100在程序步驟的控制下運(yùn)行,該程序步驟存儲(chǔ)在OS-ROM 1160中或從游戲程序存儲(chǔ)介質(zhì)傳輸?shù)街鞔鎯?chǔ)器1105。CPU 1100被配置用以根據(jù)程序步驟處理信息和執(zhí)行指令。
CPU 1100通過(guò)專用總線1125與輸入/輸出處理器(IOP)1120可通信地耦合。IOP 1120使CPU 1100與OS ROM 1160耦合,OS ROM1160由存儲(chǔ)諸如操作系統(tǒng)之類的程序指令的非易失性存儲(chǔ)器構(gòu)成。在啟動(dòng)主單元110時(shí),通過(guò)IOP 1120,該指令最好被傳輸?shù)紺PU。
CPU 1100通過(guò)專用總線1115與圖形處理單元(GPU)1110可通信地耦合。GPU 1110為繪圖處理器,其被配置以執(zhí)行繪圖處理和根據(jù)從CPU 1100接收的指令形成圖像。例如,根據(jù)由CPU 1100生成和從CPU 1100接收的顯示列表,GPU 1110可提供圖形圖像。GPU可包括存儲(chǔ)圖形數(shù)據(jù)的緩沖器。GPU 1110將圖像輸出到AV輸出設(shè)備175。
根據(jù)存儲(chǔ)在IOP存儲(chǔ)器1130中的指令,IOP 1120控制在CPU1100和多個(gè)外圍部件之間的數(shù)據(jù)交換。該外圍部件可包括一個(gè)或多個(gè)輸入控制器1122、存儲(chǔ)卡1140、USB 1145和IEEE 1394串行總線1150。此外,總線1155與IOP 1120可通信地耦合??偩€1155被鏈接到包括OS ROM 1160、聲音處理器單元(SPU)1165、光盤控制單元1175和硬盤驅(qū)動(dòng)器(HDD)1180的幾個(gè)附加部件上。
SPU 1165被配置用以根據(jù)從CPU 1100和IOP 1120接收到的命令產(chǎn)生諸如音樂、音響效果之類的聲音。SPU 1165可包括存儲(chǔ)波形數(shù)據(jù)的聲音緩沖器。SPU 1165產(chǎn)生聲音信號(hào)并且將該信號(hào)發(fā)送到揚(yáng)聲器。
光盤控制單元1175被配置用以控制程序讀取器,該程序讀取器可包括例如光盤驅(qū)動(dòng)器,該光盤驅(qū)動(dòng)器接受諸如軟盤、CD-ROM光盤、CD-R光盤、CD-RW光盤、DVD盤等的可移動(dòng)存儲(chǔ)介質(zhì)。
存儲(chǔ)卡1140可包括CPU 1100可寫入或存儲(chǔ)數(shù)據(jù)的存儲(chǔ)介質(zhì)。存儲(chǔ)卡1140最好可以插入IOP 1120或從IOP 1120中取出。用戶可以使用存儲(chǔ)卡1140存儲(chǔ)或保存數(shù)據(jù)。此外,視頻游戲系統(tǒng)1100最好具有至少一個(gè)可寫入或存儲(chǔ)數(shù)據(jù)的硬盤驅(qū)動(dòng)器(HDD)1180。
為了允許數(shù)據(jù)被傳輸?shù)揭曨l游戲系統(tǒng)1100或從視頻游戲系統(tǒng)1100傳送出,諸如IEEE1394串行總線1150或通用串行總線(USB)1145之類的I/O接口最好與IOP 1120可通信地耦合,如圖1的網(wǎng)絡(luò)135。
依據(jù)優(yōu)選實(shí)施例上面描述了本發(fā)明以使本發(fā)明更易于理解。然而,系統(tǒng)的許多配置在這里沒有被具體地描述,但使用該配置本發(fā)明也是適用的。因此不應(yīng)當(dāng)把本發(fā)明看做是限定在這里所描述的具體實(shí)施例中,而應(yīng)當(dāng)理解一般對(duì)于搜索查詢系統(tǒng)本發(fā)明具有廣泛的適用性。因此,任何在后附的權(quán)利要求范圍內(nèi)的修改、變化或等同的配置和實(shí)現(xiàn)都將被認(rèn)為是在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種管理與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接的用戶設(shè)備的內(nèi)容傳輸?shù)姆椒ǎǐ@得描述用戶設(shè)備配置的用戶設(shè)備信息;根據(jù)用戶設(shè)備信息,確定用戶設(shè)備通過(guò)網(wǎng)絡(luò)下載內(nèi)容和通過(guò)網(wǎng)絡(luò)處理所接收的內(nèi)容的能力;根據(jù)確定的用戶設(shè)備能力,自動(dòng)選擇用戶設(shè)備可用的用于傳輸內(nèi)容的服務(wù)等級(jí),其中服務(wù)等級(jí)與一個(gè)或多個(gè)傳輸?shù)接脩粼O(shè)備的內(nèi)容的特性有關(guān)。
2.如權(quán)利要求1中所述的方法,還包括通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收將內(nèi)容傳輸?shù)接脩粼O(shè)備的請(qǐng)求;和根據(jù)所選擇的服務(wù)等級(jí)使內(nèi)容通過(guò)網(wǎng)絡(luò)被傳輸?shù)接脩粼O(shè)備。
3.如權(quán)利要求1中所述的方法,其中服務(wù)等級(jí)也與一種或多種通過(guò)網(wǎng)絡(luò)傳輸內(nèi)容到用戶設(shè)備的方式特性有關(guān)。
4.如權(quán)利要求1中所述的方法,還包括根據(jù)所確定的用戶設(shè)備的能力,標(biāo)識(shí)可傳輸?shù)接脩粼O(shè)備的內(nèi)容列表;使內(nèi)容列表顯示在用戶設(shè)備上。
5.如權(quán)利要求1中所述的方法,其中用戶設(shè)備信息包括通過(guò)網(wǎng)絡(luò)在給定的時(shí)間內(nèi)可被發(fā)送到用戶設(shè)備的數(shù)據(jù)量。
6.如權(quán)利要求1中所述的方法,其中用戶設(shè)備信息包括相對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容提供者設(shè)備用戶設(shè)備的等待時(shí)間。
7.如權(quán)利要求1中所述的方法,其中用戶設(shè)備信息包括用戶設(shè)備可用的數(shù)據(jù)存儲(chǔ)容量。
8.如權(quán)利要求1中所述的方法,其中與服務(wù)等級(jí)有關(guān)的一種或多種內(nèi)容特性包括內(nèi)容的大小。
9.如權(quán)利要求1中所述的方法,其中一種或多種內(nèi)容特性包括該內(nèi)容是否包括圖形文件。
10.如權(quán)利要求1中所述的方法,其中一種或多種內(nèi)容特性包括該內(nèi)容是否是可執(zhí)行文件。
11.如權(quán)利要求3中所述的方法,其中內(nèi)容被傳輸?shù)接脩粼O(shè)備的方式包括以流的方式將內(nèi)容傳送到用戶設(shè)備。
12.如權(quán)利要求1中所述的方法,其中第一服務(wù)等級(jí)具有相應(yīng)的最低能力要求,并且還包括僅在用戶設(shè)備的能力達(dá)到最低能力要求的情況下,為用戶設(shè)備選擇第一服務(wù)等級(jí)。
13.如權(quán)利要求12中所述的方法,其中如果用戶設(shè)備的能力未達(dá)到用戶設(shè)備的最低能力要求,則通知用戶設(shè)備最低能力要求未達(dá)到。
14.如權(quán)利要求13中所述的方法,還包括通知用戶設(shè)備為了提高用戶設(shè)備的能力可對(duì)用戶設(shè)備的配置進(jìn)行變化。
15.如權(quán)利要求14中所述的方法,還包括關(guān)于用戶設(shè)備的配置可進(jìn)行的變化,將一個(gè)或多個(gè)廣告發(fā)送到用戶設(shè)備。
16.一種管理與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接的用戶設(shè)備的內(nèi)容傳輸?shù)姆椒?,包括獲得描述用戶設(shè)備配置的用戶設(shè)備信息;標(biāo)識(shí)一種或多種可管理到用戶設(shè)備的內(nèi)容傳輸?shù)姆?wù)等級(jí),其中每一種服務(wù)等級(jí)與一種或多種可傳輸?shù)接脩粼O(shè)備的內(nèi)容的特性有關(guān),并且與通過(guò)網(wǎng)絡(luò)傳輸內(nèi)容到用戶設(shè)備的方式有關(guān),每一服務(wù)等級(jí)還與涉及用戶設(shè)備的配置的最低要求有關(guān);使用戶設(shè)備獲得至少其中的一種服務(wù)等級(jí)以管理到用戶設(shè)備的內(nèi)容傳輸;根據(jù)用戶設(shè)備信息,自動(dòng)選擇服務(wù)等級(jí)以管理到用戶設(shè)備的內(nèi)容傳輸。
17.如權(quán)利要求16中所述的方法,還包括通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收將內(nèi)容傳輸?shù)接脩粼O(shè)備的請(qǐng)求;和根據(jù)所選擇的服務(wù)等級(jí)使內(nèi)容被傳輸?shù)接脩粼O(shè)備。
18.如權(quán)利要求16中所述的方法,還包括僅在用戶設(shè)備的配置達(dá)到最低服務(wù)等級(jí)要求的情況下,用戶設(shè)備才可獲得服務(wù)等級(jí)。
19.如權(quán)利要求16中所述的方法,其中因?yàn)橛脩粼O(shè)備的配置未達(dá)到服務(wù)等級(jí)的要求,所以用戶設(shè)備不能獲得至少其中的一種服務(wù)等級(jí)。
20.如權(quán)利要求19中所述的方法,還包括對(duì)于不能獲得的服務(wù)等級(jí),給用戶設(shè)備提供信息。
21.如權(quán)利要求20中所述的方法,還包括為了達(dá)到不能獲得的服務(wù)等級(jí)的最低要求,通知用戶設(shè)備用戶設(shè)備的配置可進(jìn)行的變化。
22.如權(quán)利要求21中所述的方法,還包括關(guān)于用戶設(shè)備的配置可進(jìn)行的變化,將一個(gè)或多個(gè)廣告發(fā)送到用戶設(shè)備。
23.如權(quán)利要求16中所述的方法,其中用戶設(shè)備信息包括通過(guò)網(wǎng)絡(luò)在給定的時(shí)間內(nèi)可被發(fā)送到用戶設(shè)備的數(shù)據(jù)量。
24.如權(quán)利要求16中所述的方法,其中用戶設(shè)備信息包括相對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容提供者設(shè)備用戶設(shè)備的等待時(shí)間。
25.如權(quán)利要求16中所述的方法,其中用戶設(shè)備信息包括用戶設(shè)備可用的數(shù)據(jù)存儲(chǔ)容量。
26.如權(quán)利要求16中所述的方法,其中一種或多種內(nèi)容特性包括內(nèi)容的大小。
27.如權(quán)利要求16中所述的方法,其中一種或多種內(nèi)容特性包括該內(nèi)容是否包括圖形文件。
28.如權(quán)利要求16中所述的方法,其中一種或多種內(nèi)容特性包括該內(nèi)容是否是可執(zhí)行文件。
29.如權(quán)利要求16中所述的方法,其中內(nèi)容被傳輸?shù)接脩粼O(shè)備的方式包括以流的方式將內(nèi)容傳送到用戶設(shè)備。
30.一種包括記錄介質(zhì)的程序產(chǎn)品,該記錄介質(zhì)存儲(chǔ)由信息處理系統(tǒng)可讀取和可執(zhí)行的程序以使信息處理系統(tǒng)執(zhí)行處理,該處理管理到與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接的用戶設(shè)備的內(nèi)容傳輸,該程序包括使信息處理系統(tǒng)執(zhí)行下述處理指令第一處理,包括獲得描述用戶設(shè)備配置的用戶設(shè)備信息;第二處理,包括根據(jù)用戶設(shè)備信息,確定用戶設(shè)備通過(guò)網(wǎng)絡(luò)下載內(nèi)容和通過(guò)網(wǎng)絡(luò)處理所接收的內(nèi)容的能力;第三處理,包括根據(jù)確定的用戶設(shè)備能力,自動(dòng)選擇用戶設(shè)備可用的用于傳輸內(nèi)容的服務(wù)等級(jí),其中服務(wù)等級(jí)與一個(gè)或多個(gè)傳輸?shù)接脩粼O(shè)備的內(nèi)容的特性有關(guān)。
31.權(quán)利要求30中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收將內(nèi)容傳輸?shù)接脩粼O(shè)備的請(qǐng)求;和根據(jù)所選擇的服務(wù)等級(jí)使內(nèi)容通過(guò)網(wǎng)絡(luò)被傳輸?shù)接脩粼O(shè)備。
32.權(quán)利要求30中的程序產(chǎn)品,其中服務(wù)等級(jí)也與一種或多種通過(guò)網(wǎng)絡(luò)傳輸內(nèi)容到用戶設(shè)備的方式特性有關(guān)。
33.權(quán)利要求30中的程序產(chǎn)品,其中用戶設(shè)備信息包括通過(guò)網(wǎng)絡(luò)在給定的時(shí)間內(nèi)可被發(fā)送到用戶設(shè)備的數(shù)據(jù)量。
34.權(quán)利要求30中的程序產(chǎn)品,其中用戶設(shè)備信息包括相對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容提供者設(shè)備用戶設(shè)備的等待時(shí)間。
35.權(quán)利要求30中的程序產(chǎn)品,其中用戶設(shè)備信息包括用戶設(shè)備可用的數(shù)據(jù)存儲(chǔ)容量。
36.權(quán)利要求30中的程序產(chǎn)品,其中一種或多種與服務(wù)等級(jí)有關(guān)的特性包括內(nèi)容的大小。
37.權(quán)利要求30中的程序產(chǎn)品,其中一種或多種內(nèi)容特性包括該內(nèi)容是否包括圖形文件。
38.權(quán)利要求30中的程序產(chǎn)品,其中一種或多種內(nèi)容特性包括該內(nèi)容是否是可執(zhí)行文件。
39.權(quán)利要求32中的程序產(chǎn)品,其中內(nèi)容被傳輸?shù)接脩粼O(shè)備的方式包括以流的方式將內(nèi)容傳送到用戶設(shè)備。
40.權(quán)利要求30中的程序產(chǎn)品,其中第一服務(wù)等級(jí)具有相應(yīng)的最低能力要求,并且其中該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括僅在用戶設(shè)備達(dá)到最低能力要求的情況下為用戶設(shè)備選擇第一服務(wù)等級(jí)。
41.權(quán)利要求40中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括如果用戶設(shè)備的能力未達(dá)到用戶設(shè)備的最低能力要求,通知用戶設(shè)備最低能力要求未達(dá)到。
42.權(quán)利要求41中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括通知用戶設(shè)備為了提高用戶設(shè)備的能力可對(duì)用戶設(shè)備的配置進(jìn)行變化。
43.權(quán)利要求42中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括關(guān)于用戶設(shè)備的配置可進(jìn)行的變化,將一個(gè)或多個(gè)廣告發(fā)送到用戶設(shè)備。
44.一種包括記錄介質(zhì)的程序產(chǎn)品,該記錄介質(zhì)存儲(chǔ)由信息處理系統(tǒng)可讀取和可執(zhí)行的程序以使信息處理系統(tǒng)執(zhí)行處理,該處理管理到與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接的用戶設(shè)備的內(nèi)容傳輸,該程序包括使信息處理系統(tǒng)執(zhí)行下述處理指令第一處理,包括獲得描述用戶設(shè)備配置的用戶設(shè)備信息;第二處理,包括標(biāo)識(shí)一種或多種可管理到用戶設(shè)備的內(nèi)容傳輸?shù)姆?wù)等級(jí),其中每一種服務(wù)等級(jí)與一種或多種可傳輸?shù)接脩粼O(shè)備的內(nèi)容的特性有關(guān),并且與通過(guò)網(wǎng)絡(luò)傳輸內(nèi)容到用戶設(shè)備的方式有關(guān),每一服務(wù)等級(jí)還與涉及用戶設(shè)備的配置的最低要求有關(guān);第三處理,包括使用戶設(shè)備獲得至少其中的一種服務(wù)等級(jí)以管理到用戶設(shè)備的內(nèi)容傳輸;第四處理,包括根據(jù)用戶設(shè)備信息,自動(dòng)選擇服務(wù)等級(jí)以管理到用戶設(shè)備的內(nèi)容傳輸。
45.權(quán)利要求44中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收將內(nèi)容傳輸?shù)接脩粼O(shè)備的請(qǐng)求;和根據(jù)所選擇的服務(wù)等級(jí)使內(nèi)容被傳輸?shù)接脩粼O(shè)備。
46.權(quán)利要求44中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括僅在用戶設(shè)備的配置達(dá)到服務(wù)等級(jí)的最低要求的情況下,用戶設(shè)備才可獲得服務(wù)等級(jí)。
47.權(quán)利要求44中的程序產(chǎn)品,其中因?yàn)橛脩粼O(shè)備的配置未達(dá)到服務(wù)等級(jí)的要求,所以用戶設(shè)備不能獲得至少其中的一種服務(wù)等級(jí)。
48.權(quán)利要求47中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括對(duì)于不能獲得的服務(wù)等級(jí),給用戶設(shè)備提供信息。
49.權(quán)利要求48中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括為了達(dá)到不能獲得的服務(wù)等級(jí)的最低要求,通知用戶設(shè)備用戶設(shè)備的配置可進(jìn)行的變化。
50.權(quán)利要求49中的程序產(chǎn)品,該程序還包括使信息處理系統(tǒng)執(zhí)行處理的指令,該處理包括關(guān)于用戶設(shè)備的配置可進(jìn)行的變化,將一個(gè)或多個(gè)廣告發(fā)送到用戶設(shè)備。
51.權(quán)利要求44中的程序產(chǎn)品,其中用戶設(shè)備信息包括通過(guò)網(wǎng)絡(luò)在給定的時(shí)間內(nèi)可被發(fā)送到用戶設(shè)備的數(shù)據(jù)量。
52.權(quán)利要求44中的程序產(chǎn)品,其中用戶設(shè)備信息包括相對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容提供者設(shè)備用戶設(shè)備的等待時(shí)間。
53.權(quán)利要求44中的程序產(chǎn)品,其中用戶設(shè)備信息包括用戶設(shè)備可用的數(shù)據(jù)存儲(chǔ)容量。
54.權(quán)利要求44中的程序產(chǎn)品,其中一種或多種內(nèi)容特性包括內(nèi)容的大小。
55.權(quán)利要求44中的程序產(chǎn)品,其中一種或多種內(nèi)容特性包括該內(nèi)容是否包括圖形文件。
56.權(quán)利要求44中的程序產(chǎn)品,其中一種或多種內(nèi)容特性包括該內(nèi)容是否是可執(zhí)行文件。
57.權(quán)利要求44中的程序產(chǎn)品,其中內(nèi)容被傳輸?shù)接脩粼O(shè)備的方式包括以流的方式將內(nèi)容傳送到用戶設(shè)備。
58.一種包括信息處理器的信息處理系統(tǒng),所述信息處理器由被配置用以執(zhí)行程序指令,該程序指令使信息處理系統(tǒng)執(zhí)行一種或多種處理以管理到與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接的用戶設(shè)備的內(nèi)容傳輸,該處理包括第一處理,包括獲得描述用戶設(shè)備配置的用戶設(shè)備信息;第二處理,包括根據(jù)用戶設(shè)備信息,確定用戶設(shè)備通過(guò)網(wǎng)絡(luò)下載內(nèi)容和通過(guò)網(wǎng)絡(luò)處理所接收的內(nèi)容的能力;第三處理,包括根據(jù)確定的用戶設(shè)備能力,自動(dòng)選擇用戶設(shè)備可用的用于傳輸內(nèi)容的服務(wù)等級(jí),其中服務(wù)等級(jí)與一個(gè)或多個(gè)傳輸?shù)接脩粼O(shè)備的內(nèi)容的特性有關(guān)。
59.權(quán)利要求58中的信息處理系統(tǒng),其中所述處理還包括這一處理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收將內(nèi)容傳輸?shù)接脩粼O(shè)備的請(qǐng)求;和根據(jù)所選擇的服務(wù)等級(jí)通過(guò)網(wǎng)絡(luò)將內(nèi)容傳輸?shù)接脩粼O(shè)備。
60.權(quán)利要求58中的信息處理系統(tǒng),其中服務(wù)等級(jí)與一種或多種通過(guò)網(wǎng)絡(luò)傳輸內(nèi)容到用戶設(shè)備的方式特性有關(guān)。
61.權(quán)利要求58中的信息處理系統(tǒng),其中用戶設(shè)備信息包括通過(guò)網(wǎng)絡(luò)在給定的時(shí)間內(nèi)可被發(fā)送到用戶設(shè)備的數(shù)據(jù)量。
62.權(quán)利要求58中的信息處理系統(tǒng),其中用戶設(shè)備信息包括相對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容提供者設(shè)備用戶設(shè)備的等待時(shí)間。
63.權(quán)利要求58中的信息處理系統(tǒng),其中用戶設(shè)備信息包括用戶設(shè)備可用的數(shù)據(jù)存儲(chǔ)容量。
64.權(quán)利要求58中的信息處理系統(tǒng),其中一種或多種與服務(wù)等級(jí)有關(guān)的特性包括內(nèi)容的大小。
65.權(quán)利要求58中的信息處理系統(tǒng),其中一種或多種內(nèi)容特性包括該內(nèi)容是否包括圖形文件。
66.權(quán)利要求58中的信息處理系統(tǒng),其中一種或多種內(nèi)容特性包括該內(nèi)容是否是可執(zhí)行文件。
67.權(quán)利要求60中的信息處理系統(tǒng),其中內(nèi)容被傳輸?shù)接脩粼O(shè)備的方式包括以流的方式將內(nèi)容傳送到用戶設(shè)備。
68.權(quán)利要求58中的信息處理系統(tǒng),其中第一服務(wù)等級(jí)具有相對(duì)應(yīng)的最低能力要求,并且其中該處理還包括僅在用戶設(shè)備的能力達(dá)到最低能力要求的情況下為用戶設(shè)備選擇第一服務(wù)等級(jí)。
69.權(quán)利要求68中的信息處理系統(tǒng),其中所述處理還包括這一處理如果用戶設(shè)備的能力未達(dá)到用戶設(shè)備的最低能力要求,則通知用戶設(shè)備最低能力要求未達(dá)到。
70.權(quán)利要求69中的信息處理系統(tǒng),其中所述處理還包括這一處理通知用戶設(shè)備為了提高用戶設(shè)備的能力可對(duì)用戶設(shè)備的配置進(jìn)行變化。
71.權(quán)利要求70中的信息處理系統(tǒng),其中所述處理還包括這一處理關(guān)于用戶設(shè)備的配置可進(jìn)行的變化,將一個(gè)或多個(gè)廣告發(fā)送到用戶設(shè)備。
72.一種包括信息處理器的信息處理系統(tǒng),所述信息處理器由被配置用以執(zhí)行程序指令,該程序指令使信息處理系統(tǒng)執(zhí)行一種或多種處理以管理到與計(jì)算機(jī)網(wǎng)絡(luò)可通信地鏈接的用戶設(shè)備的內(nèi)容傳輸,該處理包括第一處理,包括獲得描述用戶設(shè)備配置的用戶設(shè)備信息;第二處理,包括標(biāo)識(shí)一種或多種可管理到用戶設(shè)備的內(nèi)容傳輸?shù)姆?wù)等級(jí),其中每一種服務(wù)等級(jí)與一種或多種可傳輸?shù)接脩粼O(shè)備的內(nèi)容的特性有關(guān),并且與通過(guò)網(wǎng)絡(luò)傳輸內(nèi)容到用戶設(shè)備的方式有關(guān),每一服務(wù)等級(jí)還與涉及用戶設(shè)備的配置的最低要求有關(guān);第三處理,包括使用戶設(shè)備獲得至少其中的一種服務(wù)等級(jí)以管理到用戶設(shè)備的內(nèi)容傳輸;第四處理,包括根據(jù)用戶設(shè)備信息,自動(dòng)選擇服務(wù)等級(jí)以管理到用戶設(shè)備的內(nèi)容傳輸。
73.權(quán)利要求72中的信息處理系統(tǒng),其中所述處理還包括這一處理通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)接收將內(nèi)容傳輸?shù)接脩粼O(shè)備的請(qǐng)求;和根據(jù)所選擇的服務(wù)等級(jí)使內(nèi)容被傳輸?shù)接脩粼O(shè)備。
74.權(quán)利要求72中的信息處理系統(tǒng),其中所述處理還包括這一處理僅在用戶設(shè)備的配置達(dá)到最低服務(wù)等級(jí)要求的情況下,用戶設(shè)備才可獲得服務(wù)等級(jí)。
75.權(quán)利要求72中的信息處理系統(tǒng),其中因?yàn)橛脩粼O(shè)備的配置未達(dá)到服務(wù)等級(jí)的要求,所以用戶設(shè)備不能獲得至少其中的一種服務(wù)等級(jí)。
76.權(quán)利要求75中的信息處理系統(tǒng),其中所述處理還包括這一處理對(duì)于不能獲得的服務(wù)等級(jí),給用戶設(shè)備提供信息。
77.權(quán)利要求76中的信息處理系統(tǒng),其中所述處理還包括這一處理為了達(dá)到不能獲得的服務(wù)等級(jí)的最低要求,通知用戶設(shè)備用戶設(shè)備的配置可進(jìn)行的變化。
78.權(quán)利要求77中的信息處理系統(tǒng),其中所述處理還包括這一處理關(guān)于用戶設(shè)備的配置可進(jìn)行的變化,將一個(gè)或多個(gè)廣告發(fā)送到用戶設(shè)備。
79.權(quán)利要求72中的信息處理系統(tǒng),其中用戶設(shè)備信息包括通過(guò)網(wǎng)絡(luò)在給定的時(shí)間內(nèi)可被發(fā)送到用戶設(shè)備的數(shù)據(jù)量。
80.權(quán)利要求72中的信息處理系統(tǒng),其中用戶設(shè)備信息包括相對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容提供者設(shè)備用戶設(shè)備的等待時(shí)間。
81.權(quán)利要求72中的信息處理系統(tǒng),其中用戶設(shè)備信息包括用戶設(shè)備可用的數(shù)據(jù)存儲(chǔ)容量。
82.權(quán)利要求72中的信息處理系統(tǒng),其中一種或多種內(nèi)容特性包括內(nèi)容的大小。
83.權(quán)利要求72中的信息處理系統(tǒng),其中一種或多種內(nèi)容特性包括該內(nèi)容是否包括圖形文件。
84.權(quán)利要求72中的信息處理系統(tǒng),其中一種或多種內(nèi)容特性包括該內(nèi)容是否是可執(zhí)行文件。
85.權(quán)利要求72中的信息處理系統(tǒng),其中內(nèi)容被傳輸?shù)接脩粼O(shè)備的方式包括以流的方式將內(nèi)容傳送到用戶設(shè)備。
全文摘要
計(jì)算機(jī)網(wǎng)絡(luò)(100)的內(nèi)容傳輸服務(wù)管理者節(jié)點(diǎn)(115)管理通過(guò)網(wǎng)絡(luò)(135)從內(nèi)容提供者節(jié)點(diǎn)(120)到用戶節(jié)點(diǎn)(110)的內(nèi)容傳輸(175)。用戶節(jié)點(diǎn)(110)的配置特性被確定,該特性包括相對(duì)于下載內(nèi)容和處理下載內(nèi)容的用戶節(jié)點(diǎn)(110)能力。服務(wù)管理者(115)設(shè)置尤其適合于硬件、軟件和用戶節(jié)點(diǎn)的通信能力的內(nèi)容傳輸。
文檔編號(hào)G06F13/00GK1559040SQ02802729
公開日2004年12月29日 申請(qǐng)日期2002年7月10日 優(yōu)先權(quán)日2001年7月11日
發(fā)明者茶谷公之, 井上佐知子, 知子 申請(qǐng)人:索尼電腦娛樂美國(guó)公司