亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通過數(shù)字網(wǎng)絡(luò)提供/接收媒體內(nèi)容的方法和裝置的制作方法

文檔序號(hào):7663878閱讀:131來源:國知局
專利名稱:通過數(shù)字網(wǎng)絡(luò)提供/接收媒體內(nèi)容的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及用于播放及瀏覽媒體內(nèi)容數(shù)據(jù)包的技術(shù),這些數(shù)據(jù)包是通過數(shù)字網(wǎng)絡(luò)獲取的。
更具體地說,本發(fā)明涉及用于通過數(shù)字網(wǎng)絡(luò)向用戶提供和接收媒體內(nèi)容的方法及裝置,所述的媒體內(nèi)容由一臺(tái)媒體內(nèi)容服務(wù)器提供,并由一個(gè)中間節(jié)點(diǎn)根據(jù)先前保存的用戶偏好進(jìn)行組織和選擇。
背景技術(shù)
主要有兩種技術(shù)可用于通過數(shù)據(jù)網(wǎng)絡(luò)-如Internet-存取媒體內(nèi)容;(數(shù)據(jù))流-這意味著用戶要接收一個(gè)連續(xù)的媒體流(相當(dāng)于聽廣播),以及一個(gè)片斷接一個(gè)片斷地下載-這表示用戶要一個(gè)一個(gè)地選擇并下載媒體內(nèi)容片斷(相當(dāng)于分別購買一張CD上的各首歌曲)。這些技術(shù)中沒有一個(gè)能夠提供給用戶滿意的個(gè)性化媒體體驗(yàn)。
因此,就發(fā)展出了不同的技術(shù),以實(shí)現(xiàn)一種更為個(gè)性化的媒體存取方式,這些技術(shù)的共同目標(biāo)是要帶給用戶最佳的媒體體驗(yàn),它們通常會(huì)選擇被認(rèn)為是用戶最感興趣的媒體內(nèi)容。在對(duì)移動(dòng)Internet的訪問不斷增加的情況下,這一目標(biāo)更顯突出。
根據(jù)第一種方法,用戶使用一個(gè)手持裝置,該裝置通常并不連接到網(wǎng)絡(luò)中,而只是偶發(fā)性地連接到網(wǎng)絡(luò)中,通常是利用某種對(duì)接設(shè)備連接的。這種方法的一個(gè)例子是AvantGo系統(tǒng),它可以同例如一個(gè)掌上導(dǎo)航(Palm Pilot)裝置共同使用。用戶在AvantGo服務(wù)器上啟用一個(gè)帳號(hào),并選擇數(shù)個(gè)他/她希望從中獲取數(shù)據(jù)的服務(wù)器。接著這些信息就被下載到AvantGo服務(wù)器上并不斷被更新,它具有特殊的節(jié)約存儲(chǔ)空間的格式。每次用戶接上掌上導(dǎo)航裝置(Palm Pilot),當(dāng)前的信息就被下載到掌上導(dǎo)航裝置中。然后,掌上導(dǎo)航(Palm Pilot)裝置從網(wǎng)絡(luò)中斷開,用戶則可以瀏覽已經(jīng)下載的頁面,比如在乘巴士回家的途中。顯而易見,這種方法在動(dòng)態(tài)性和媒體質(zhì)量上有嚴(yán)重的局限性。首先,由于在瀏覽過程中,所使用的裝置沒有連接網(wǎng)絡(luò),信息內(nèi)容就不能被改變。其次,為了與對(duì)接過程相兼容而且要讓信息足夠緊湊以便能在掌上導(dǎo)航裝置中存儲(chǔ)大量的頁面,媒體信息就被限制到文本和簡單的圖片上。另外,在進(jìn)行連接工作的時(shí)候-比如說在離開他/她一天的工作場所之前,用戶往往要等待。因此,就希望連接工作能完成得越快越好,這就使得傳輸任何大容量的媒體內(nèi)容-如聲音、視頻等等-顯得過于耗費(fèi)時(shí)間,盡管連接本身是高質(zhì)量的。
根據(jù)第二種方法,用戶使用一種手持裝置動(dòng)態(tài)地訪問網(wǎng)絡(luò)上的所有可用信息。所述裝置,例如一部WAP電話或是一臺(tái)GPRS裝置,能夠連續(xù)不斷地連接并且可以像一部手持網(wǎng)絡(luò)瀏覽器一樣工作。這種方法在實(shí)用中沒有對(duì)用戶可得到的信息數(shù)量加以限制,只是在網(wǎng)絡(luò)容量以及手持裝置顯示/瀏覽這些方面有所受限。然而,同時(shí)也需要用戶主動(dòng)地通過瀏覽Web參與到信息搜尋中去。由于現(xiàn)代的信息搜尋者通常都很繁忙,因此就需要一種更為個(gè)性化的媒體訪問方式。而且,在搜尋一個(gè)主題的瀏覽中,一個(gè)眾所周知的現(xiàn)象就是Internet會(huì)把用戶引領(lǐng)到錯(cuò)誤的方向上去。坐在家里的時(shí)候,這通常不是一個(gè)問題,但是一個(gè)匆忙的用戶就不能等待這種媒體體驗(yàn)。有一個(gè)引起不耐煩的因素在于對(duì)移動(dòng)Internet連接的收費(fèi)通常與用戶下載了多少信息成比例,這就使得有選擇性地下載更為可取。
第三種方法與“頻道”有關(guān),比如說Windows 98中的活動(dòng)頻道,它最初是為不能經(jīng)常聯(lián)網(wǎng)的Internet用戶開發(fā)的,為的是最大限度地利用好每次聯(lián)網(wǎng)機(jī)會(huì)。一個(gè)頻道就是對(duì)一種媒體內(nèi)容——如一本雜志、或是一個(gè)新聞電臺(tái)——的訂閱。通過預(yù)置一個(gè)頻道,用戶就可以要求該媒體內(nèi)容在每次用戶上線時(shí)被下載到客戶端,而同時(shí)只對(duì)用戶正在進(jìn)行的其他Internet通信造成最小程度的干擾。然后,在用戶下線后,所述的媒體內(nèi)容就可以從容戶端存儲(chǔ)裝置(如硬盤)獲取。所述的頻道概念可以在手持裝置上實(shí)現(xiàn),從而向用戶提供有選擇性的媒體內(nèi)容。所述的頻道內(nèi)容更可以通過例如cookies變得更加個(gè)性化,從而讓媒體體驗(yàn)更加優(yōu)化。這種頻道方法帶來的一個(gè)問題在于,盡管它能提供給用戶一種效率更高的媒體體驗(yàn),但仍然存在下載過量信息的風(fēng)險(xiǎn)。不論一個(gè)頻道被設(shè)計(jì)得多么個(gè)性化,一旦用戶決定不去研究它的內(nèi)容,那么這些信息就下載得毫無意義,從而造成不必要的開銷。
另一個(gè)問題存在于所有經(jīng)由移動(dòng)鏈路對(duì)媒體信息的發(fā)送中,就是連接質(zhì)量惡化的風(fēng)險(xiǎn)。這可能發(fā)生在當(dāng)一輛車進(jìn)入一條隧道中,或是當(dāng)一個(gè)行人處于一個(gè)蜂窩網(wǎng)絡(luò)(比如GPRS)的不同蜂窩區(qū)域之間時(shí)。如果鏈路質(zhì)量降低,那么正常的瀏覽就可能變得令人煩悶得緩慢,很難提供令人滿意的媒體體驗(yàn)。
此外,為了播放媒體內(nèi)容,用戶的硬件裝置(如一臺(tái)PC或是一臺(tái)手持裝置)必須包含一個(gè)支持特定媒體格式的媒體播放器。所述的媒體播放器是一種運(yùn)行在硬件裝置——如一臺(tái)MP3播放器——上的計(jì)算機(jī)程序。如果媒體播放器不支持下載的媒體格式,那么用戶就無法從下載中受益,卻對(duì)連接載荷造成了不必要的開銷。
所述的媒體內(nèi)容通常以一個(gè)文件中一組數(shù)據(jù)比特的形式存儲(chǔ),該文件依照預(yù)定的標(biāo)準(zhǔn)化數(shù)據(jù)格式——如.WAV或是MP3——加以格式化。所述的文件通常包括一個(gè)或是僅僅一個(gè)媒體內(nèi)容片斷,比如說一首歌,以及非常有限的一些關(guān)于媒體內(nèi)容本身的信息,比如標(biāo)題、藝術(shù)家以及風(fēng)格。
所述的媒體內(nèi)容通常是一個(gè)片斷接一個(gè)片斷地播放,也就是一個(gè)文件被選擇并在媒體播放器中打開(該片斷被播放),當(dāng)?shù)竭_(dá)該文件的末尾時(shí),這個(gè)音樂片斷(比如一首歌)就結(jié)束了。若要播放下一個(gè)片斷,那個(gè)片斷必須直接被選擇并開始播放。有些媒體播放器支持一種播放列表概念,其中媒體片斷可以按某個(gè)預(yù)定的順序進(jìn)行播放,但是這些播放列表是非常有局限性的,因?yàn)樗鼈冎荒軌虮硎酒瑪嗟木€性順序(一維的)。而且,還不存在一種標(biāo)準(zhǔn)的數(shù)據(jù)格式來定義一個(gè)播放列表。
以上問題中的一些已經(jīng)由MPEG(運(yùn)動(dòng)圖象專家組)提出,并在MPEG-21 Multimedia Framework,Beijing,2000(MPEG-21多媒體框架,北京,2000)報(bào)告中記載。

發(fā)明內(nèi)容
本發(fā)明的一般目標(biāo)是要克服一些上述的問題,并要提供給用戶一種滿意的媒體體驗(yàn)。
本發(fā)明進(jìn)一步的目標(biāo)是要以低成本實(shí)現(xiàn)令人滿意的媒體體驗(yàn),也就是,要避免向媒體播放器下載不必要的媒體內(nèi)容。
這些目標(biāo)依靠一種通過介紹來告知(媒體)類型的方法實(shí)現(xiàn),該方法包括以下步驟定義一個(gè)個(gè)性化的媒體數(shù)據(jù)包結(jié)構(gòu);將具有上述個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第一個(gè)數(shù)據(jù)包發(fā)送到客戶端;從客戶端接收一個(gè)狀態(tài)信息,該狀態(tài)信息描述了一個(gè)用戶動(dòng)作;相應(yīng)于所述的消費(fèi)者行動(dòng)調(diào)整所述的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu);以及將所述的具有經(jīng)調(diào)整的媒體數(shù)據(jù)包結(jié)構(gòu)的第二個(gè)數(shù)據(jù)包發(fā)送到客戶端。
根據(jù)本發(fā)明,用戶能夠體驗(yàn)到一種高度個(gè)性化的媒體播放,同時(shí)與網(wǎng)絡(luò)傳輸相關(guān)的開銷已經(jīng)最小化了。通過將狀態(tài)信息發(fā)送給個(gè)性化服務(wù)器,所述的媒體數(shù)據(jù)包結(jié)構(gòu)就能夠不斷地根據(jù)用戶的消費(fèi)模式進(jìn)行更新,也就是說,如果用戶選擇播放關(guān)于某個(gè)主題的某種類型的媒體資料,那么所述的數(shù)據(jù)包結(jié)構(gòu)就會(huì)被調(diào)整以在用戶個(gè)人定義的所有主題中包含更多該類型的媒體對(duì)象。結(jié)果,更多該類型的媒體內(nèi)容就被從一個(gè)或數(shù)個(gè)(媒體)內(nèi)容供應(yīng)商處下載到個(gè)性化服務(wù)器上。然而,當(dāng)且僅當(dāng)用戶通過瀏覽要求獲得這種類型的媒體內(nèi)容時(shí),這些媒體內(nèi)容才會(huì)被傳送到客戶端。因此,用戶只需要為所要求獲取的媒體內(nèi)容付費(fèi)。然而,用戶通過瀏覽所要求的媒體內(nèi)容同時(shí)也會(huì)一直被修訂到用戶的媒體消費(fèi)模式中,從而用戶就能得到高度相關(guān)且令人滿意的媒體體驗(yàn),而不需要過量的瀏覽。
上述的第二個(gè)數(shù)據(jù)包最好能夠相應(yīng)于用戶動(dòng)作而包括可播放的媒體主題,這些媒體主題根據(jù)所述的經(jīng)過調(diào)整的個(gè)性化數(shù)據(jù)包結(jié)構(gòu)進(jìn)行組織。這樣,不同的數(shù)據(jù)包就在結(jié)構(gòu)和內(nèi)容上都有所不同。這就使得高度適應(yīng)于用戶媒體消費(fèi)行為的媒體傳輸成為可能。
上述的狀態(tài)信息還可以包含對(duì)當(dāng)前能達(dá)到的網(wǎng)絡(luò)傳輸速率的指示,并且其中不適合可達(dá)到的傳輸速率的媒體主題會(huì)被替代或是從所述的數(shù)據(jù)包中排除。根據(jù)某種方法,上述的替代包括對(duì)媒體格式的轉(zhuǎn)換,比如更大程度的壓縮,這會(huì)導(dǎo)致質(zhì)量的降低,但字節(jié)數(shù)也會(huì)更少。
通過改變傳輸?shù)拿襟w內(nèi)容以適應(yīng)可達(dá)到的傳輸速率,避免了客戶端過多的等待。在傳輸速率低于正常情況的時(shí)段內(nèi),寬帶媒體內(nèi)容(例如視頻片斷,高采樣率聲音文件)就被保留在個(gè)性化服務(wù)器內(nèi)。用戶此時(shí)的媒體體驗(yàn)會(huì)大打折扣,但是這總強(qiáng)過讓變差的網(wǎng)絡(luò)容量完全停止媒體內(nèi)容的傳輸。
上述的狀態(tài)信息還可以包含對(duì)客戶端媒體播放器所支持媒體格式的指示,并且其中具有所述媒體播放器不支持的格式的媒體主題會(huì)被替代或是從所述的數(shù)據(jù)包中排除。通過向個(gè)性化服務(wù)器發(fā)送關(guān)于客戶端及客戶端媒體播放器的信息,傳送到客戶端的媒體內(nèi)容就會(huì)更加合適。例如,當(dāng)使用一個(gè)不能夠回放視頻片斷的媒體播放器(如一臺(tái)沒有顯示器的MP3播放器)時(shí),傳送這樣的媒體內(nèi)容就是對(duì)聯(lián)網(wǎng)開銷的一種浪費(fèi)。
上述的狀態(tài)信息還可以包含對(duì)用戶當(dāng)前所處環(huán)境的指示。特別重要的是向個(gè)性化服務(wù)器報(bào)告任何可能會(huì)影響用戶消費(fèi)媒體內(nèi)容能力的事件。正在駕駛一輛汽車的用戶與乘坐巴士的用戶通常需要不同的媒體內(nèi)容組合,即便他們的客戶端硬件和軟件是非常相似的。根據(jù)關(guān)于當(dāng)前用戶所處環(huán)境的信息調(diào)整媒體內(nèi)容,就可能獲取進(jìn)一步增強(qiáng)的媒體體驗(yàn)。
本發(fā)明的另一方面涉及相應(yīng)的一種用于接收媒體內(nèi)容的方法。
本發(fā)明的另一方面是包含在網(wǎng)絡(luò)中的裝置,包括用于執(zhí)行相應(yīng)于上述方法的各步驟的裝置。這些裝置可以構(gòu)成一個(gè)固定數(shù)據(jù)網(wǎng)絡(luò)(如Internet)或是一個(gè)移動(dòng)網(wǎng)絡(luò)的一部分。
本發(fā)明的另一方面是計(jì)算機(jī)程序產(chǎn)品,包括當(dāng)所述產(chǎn)品在一臺(tái)計(jì)算機(jī)上運(yùn)行時(shí),用于執(zhí)行本發(fā)明所述方法的軟件代碼部分。這些計(jì)算機(jī)程序產(chǎn)品最好能夠被直接載入計(jì)算機(jī)的內(nèi)部存儲(chǔ)器中,并可以例如通過網(wǎng)絡(luò)發(fā)送或是通過一種數(shù)字信息載體如CD來發(fā)布。


本發(fā)明更多的方面將在下面被描述,這些描述參照了優(yōu)選實(shí)施例,并在附圖中加以圖示。
圖1示出了依據(jù)本發(fā)明的一個(gè)系統(tǒng)中一般信息流的框圖。
圖2示出了一種媒體分發(fā)網(wǎng)絡(luò)的框圖,本發(fā)明對(duì)該網(wǎng)絡(luò)是適用的。
圖3示出了依據(jù)本發(fā)明的一種發(fā)行節(jié)點(diǎn)。
圖4示出了依據(jù)本發(fā)明實(shí)施例的一種媒體數(shù)據(jù)包結(jié)構(gòu)的例子。
圖5示出了圖4中所示的媒體數(shù)據(jù)包結(jié)構(gòu)的另一種例圖。
圖6示出了依據(jù)本發(fā)明一種個(gè)性化節(jié)點(diǎn)。
圖7示出了依據(jù)本發(fā)明的一種瀏覽器。
具體實(shí)施例方式
依賴于實(shí)施方式,依據(jù)本發(fā)明的一個(gè)系統(tǒng)可以具有多種不同信息流結(jié)構(gòu)中的任意一種,這些信息流結(jié)構(gòu)包括不同組的組成部分(節(jié)點(diǎn))。在接下來的描述中,假定采用對(duì)應(yīng)于圖1的一種結(jié)構(gòu),該結(jié)構(gòu)包含了一個(gè)或數(shù)個(gè)媒體內(nèi)容服務(wù)器(稱為發(fā)行節(jié)點(diǎn)1),這些節(jié)點(diǎn)中包含著媒體內(nèi)容2,而這些媒體內(nèi)容又依據(jù)本發(fā)明的方法被傳送給一個(gè)或多個(gè)客戶端3。在這兩個(gè)端點(diǎn)之間設(shè)置了中間節(jié)點(diǎn)4,該節(jié)點(diǎn)包括一個(gè)個(gè)性化部件5,以及一個(gè)供應(yīng)器部件6,前者依據(jù)該節(jié)點(diǎn)所能獲取的用戶偏好,從發(fā)布的素材中選擇媒體內(nèi)容;后者則確保與客戶端3進(jìn)行最佳的通信。
上述的結(jié)構(gòu)最適合在圖2所示類型的網(wǎng)絡(luò)中使用,該類型的網(wǎng)絡(luò)中包括一個(gè)固定數(shù)據(jù)網(wǎng)絡(luò)7,比如Internet,以及一個(gè)移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)8,比如GPRS或UMTS網(wǎng)絡(luò)。從圖2中明顯可見發(fā)行節(jié)點(diǎn)1以及中間節(jié)點(diǎn)4中的個(gè)性化部件5構(gòu)成了所述固定網(wǎng)絡(luò)的一部分。中間節(jié)點(diǎn)4中的供應(yīng)器部件6則是所述系統(tǒng)中固定和移動(dòng)兩部分之間的橋梁,并與例如GPRS網(wǎng)絡(luò)中的GGSN(GPRS系統(tǒng)的網(wǎng)關(guān)節(jié)點(diǎn))進(jìn)行通信。作為固定與移動(dòng)兩部分之間接口的一部分,供應(yīng)器6通常屬于移動(dòng)網(wǎng)絡(luò)操作者,因此在圖2中被示為一個(gè)獨(dú)立的物理單元??蛻舳?是一臺(tái)蜂窩通信裝置,比如一部GPRS電話。在圖2中,陰影部分表示以下所要說明的軟件部分將要駐留的地方。
圖3中示出了依據(jù)優(yōu)選實(shí)施例的一個(gè)發(fā)行節(jié)點(diǎn)1。每個(gè)發(fā)行節(jié)點(diǎn)生成并向一個(gè)或多個(gè)個(gè)性化節(jié)點(diǎn)4發(fā)送數(shù)據(jù)包10,這些數(shù)據(jù)包具有一種已定義的媒體結(jié)構(gòu)。
根據(jù)本發(fā)明,這種基本的媒體數(shù)據(jù)包結(jié)構(gòu)在對(duì)媒體內(nèi)容所進(jìn)行的所有處理及通信中都被使用。所述的媒體數(shù)據(jù)包結(jié)構(gòu)支持將相關(guān)媒體內(nèi)容的項(xiàng)目(也稱為主題)創(chuàng)建到一個(gè)邏輯文件中,該文件被傳送到客戶端。媒體數(shù)據(jù)包結(jié)構(gòu)定義了媒體主題與媒體數(shù)據(jù)包的瀏覽結(jié)構(gòu)之間的關(guān)系。在優(yōu)選實(shí)施例中,所述的結(jié)構(gòu)被實(shí)現(xiàn)為XML數(shù)據(jù)轉(zhuǎn)換定義。
如圖4中所示,一個(gè)媒體數(shù)據(jù)包10中的(媒體)片斷被組織在多個(gè)內(nèi)容供應(yīng)者特定的頻道中(CH1,……),比如CNN體育或是MTVTop 25。一個(gè)頻道中包含多個(gè)主題(1.1,……),比如一個(gè)體育新聞片斷或是一首歌,并且每個(gè)主題還可以帶有多個(gè)相關(guān)的主題(1.1.1,……),比如能夠提供與主題相關(guān)的更詳細(xì)或更密切內(nèi)容的體育新聞片斷。
上述的主題有一個(gè)預(yù)定的播放順序(1.1,1.2,1.3等等),這種方式類似于一種廣播。然而,這種多級(jí)結(jié)構(gòu)允許移動(dòng)到一個(gè)平行的路徑中去,從而把這種廣播改變成比如1.2.1,1.2.2,1.2.3等等。
一個(gè)主題還可以被分配一個(gè)過期標(biāo)志,使得該主題在一段時(shí)間后過期淘汰。這個(gè)過期標(biāo)志可以在整個(gè)系統(tǒng)中使用,以避免傳送“過時(shí)”的媒體內(nèi)容。
如圖5中所示,每個(gè)主題還包含多個(gè)媒體表示層,比如文本、音樂和圖片。這些層使得相同的新聞片斷能夠以不同的方式表現(xiàn)出來,從而能夠根據(jù)實(shí)際情況——如媒體播放器的性能、訪問容量或是用戶的選擇,從不同的表現(xiàn)方式中選擇出合適的一種。這個(gè)過程將在下面被進(jìn)一步描述。
在一個(gè)層中,媒體內(nèi)容被進(jìn)一步劃分為序列(sequences),這些序列依據(jù)時(shí)間線被組織和同步。序列是媒體數(shù)據(jù)包中最小的塊,它們等價(jià)于今天的媒體文件,如MP3文件。將不同層上的序列組合并同步就能產(chǎn)生豐富的媒體節(jié)目。例如,如今的電視新聞?lì)l道經(jīng)常通過組合音樂和靜態(tài)畫面的序列來構(gòu)成它們的新聞片斷,所述的音樂和靜態(tài)畫面根據(jù)新聞內(nèi)容而變化。這些新聞片斷就可以基于上述的媒體數(shù)據(jù)包格式來制作。
圖5中所示的最底層——功能層,允許與主題相關(guān)的互動(dòng)功能被包括到主題中,并與其他序列同步。舉例來說,在收聽一個(gè)新聞片斷時(shí),會(huì)出現(xiàn)與該新聞片斷相關(guān)的一個(gè)菜單,它允許將所選擇的項(xiàng)目存儲(chǔ)(存檔)到媒體播放器上,以備將來使用,或是直接從內(nèi)容供應(yīng)商處購買。
與圖4-5相關(guān)的XML文件中的一部分可能與下面的例子相似。
<CHANNEL name=‘CH1’>
<SUBJECT id=‘1.1’>
<LAYER type=‘a(chǎn)udio’>
<SEQUENCE start=‘0.30’stop=‘1.30’file=‘a(chǎn)1.mp3’/>
</LAYER>
</SUBJECT>
<SUBJECT id=‘1.2’>
…</CHANNEL>
<CHANNEL name=‘CH2’>
…</CHANNEL>
回到圖3,一個(gè)發(fā)行節(jié)點(diǎn)1包括一個(gè)數(shù)據(jù)庫11,以及用于連接到Internet的裝置12。節(jié)點(diǎn)1中還包括了軟件13,用于按照上述方式構(gòu)造媒體內(nèi)容。一個(gè)媒體內(nèi)容供應(yīng)商,比如一個(gè)新聞電臺(tái)或是電視頻道,使用媒體編輯器14以數(shù)據(jù)庫11中不同類型主題的形式制作媒體內(nèi)容。所述的軟件13,可能在媒體編輯器14的輔助下,以上述的XML結(jié)構(gòu)創(chuàng)建數(shù)據(jù)包10,接著這些數(shù)據(jù)包10就被發(fā)布出來,也就是說,這些數(shù)據(jù)包被送到數(shù)據(jù)庫11的一個(gè)公共存儲(chǔ)單元15中,該單元可以通過Internet訪問。通常,要為媒體內(nèi)容供應(yīng)商所發(fā)布的每一個(gè)頻道創(chuàng)建一個(gè)數(shù)據(jù)包10。
另外,所述的發(fā)行節(jié)點(diǎn)還包括裝置16用于實(shí)現(xiàn)本地管理功能,例如建立并維護(hù)用戶組及新的個(gè)性化節(jié)點(diǎn)鏈路,控制媒體編輯器訪問,備份例行程序,等等。
所述的發(fā)行節(jié)點(diǎn)可以包含用于與外部數(shù)據(jù)庫17相連的裝置,在該數(shù)據(jù)庫中可以找到額外的媒體內(nèi)容。這個(gè)外部數(shù)據(jù)庫可以是例如一個(gè)公共數(shù)據(jù)庫,或是媒體內(nèi)容供應(yīng)商可以訪問的一個(gè)數(shù)據(jù)庫。
圖6中示出了依據(jù)優(yōu)選實(shí)施例的一個(gè)中間節(jié)點(diǎn)4,該中間節(jié)點(diǎn)包括一個(gè)個(gè)性化部件5以及一個(gè)供應(yīng)器部件6。這兩個(gè)部件都能向最終用戶提供個(gè)性化服務(wù),但它們具有稍不相同的功能,因此在本描述中被分開了。由于供應(yīng)器部件6與移動(dòng)網(wǎng)絡(luò)的通信密切相關(guān),因此它最好在物理實(shí)現(xiàn)上與個(gè)性化部件5分開,部件5可能是例如一個(gè)固定連接的Internet服務(wù)器。
個(gè)性化部件5很容易被實(shí)現(xiàn)為一個(gè)Internet入口,它具有開放的標(biāo)準(zhǔn)接口21,從而可以通過任何類型的瀏覽器(HTML,WAP,VoiceXML)進(jìn)行訪問。個(gè)性化部件5包括一個(gè)用戶數(shù)據(jù)庫22和一個(gè)內(nèi)容供應(yīng)商數(shù)據(jù)庫23,前者保存了用戶檔案數(shù)據(jù)以及關(guān)于用戶消費(fèi)行為的狀態(tài)信息,而后者則包含了內(nèi)容供應(yīng)商以及它們所能提供的媒體內(nèi)容類目(也稱為頻道)。
用戶接口24被用來處理一個(gè)保密的登錄和認(rèn)可過程,并允許用戶訪問他/她的用戶檔案信息,以便更新這些信息。內(nèi)容供應(yīng)商也可以通過接口24登錄,以便建立新的頻道或是更新現(xiàn)有頻道的內(nèi)容。
個(gè)性化部件5還包含軟件25,該軟件對(duì)將要發(fā)送給客戶端3的媒體數(shù)據(jù)包進(jìn)行個(gè)性化處理。對(duì)媒體數(shù)據(jù)包的發(fā)布方式可以是多種多樣的。根據(jù)某個(gè)實(shí)施例(未示出),所有的媒體數(shù)據(jù)包都被保存在個(gè)性化節(jié)點(diǎn)4中。根據(jù)另一個(gè)實(shí)施例(圖6),數(shù)據(jù)包從發(fā)行節(jié)點(diǎn)1直接被送到客戶端3,而僅僅被中間節(jié)點(diǎn)4截留。在這種情況下,節(jié)點(diǎn)4中就利用一個(gè)緩存器26進(jìn)行“智能緩沖”。數(shù)據(jù)包被個(gè)性化節(jié)點(diǎn)4截留,接著就從目的地報(bào)頭中讀取一個(gè)用戶ID或類似的東西。然后,相應(yīng)的用戶檔案就被從用戶檔案數(shù)據(jù)庫22中調(diào)出,而數(shù)據(jù)包就根據(jù)該用戶檔案進(jìn)行調(diào)整。
另外,與發(fā)行節(jié)點(diǎn)相似,個(gè)性化部件5包含裝置27用于實(shí)現(xiàn)本地管理功能,如系統(tǒng)管理、例程備份等等。
供應(yīng)器部件6包含一個(gè)“智能”濾波器28,它能優(yōu)化經(jīng)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)。為了這個(gè)目的,它包含了裝置29,用于從客戶端接收狀態(tài)信息30,并響應(yīng)該狀態(tài)信息,向客戶端發(fā)送個(gè)性化的合適的媒體數(shù)據(jù)包31。如果中間節(jié)點(diǎn)4由一個(gè)物理單元(服務(wù)器)構(gòu)成,那么所述的供應(yīng)器部件6就僅僅是服務(wù)器上所運(yùn)行的軟件的一部分。另一方面,如果所述的供應(yīng)器部件6被從所述的個(gè)性化部件中分離出來,那么就還需要與個(gè)性化部件進(jìn)行保密的網(wǎng)絡(luò)通信。這個(gè)鏈路中可以包含用于緩沖信息的裝置,就類似于上述的與個(gè)性化部件相關(guān)的處理過程。狀態(tài)信息30中包含了關(guān)于所要求獲取的媒體內(nèi)容的統(tǒng)計(jì)信息,媒體數(shù)據(jù)包則根據(jù)該接收信息進(jìn)行調(diào)整。例如,客戶端最近已經(jīng)接收過的主題可以被去除,以避免將相同的內(nèi)容發(fā)送兩次。同樣,如果一個(gè)用戶很少訪問某種類型的媒體內(nèi)容,那么這類媒體內(nèi)容的數(shù)量就會(huì)受到限制,甚至完全被刪去。
適應(yīng)調(diào)整的過程是與上述的媒體數(shù)據(jù)包結(jié)構(gòu)相關(guān)聯(lián)的。一個(gè)被發(fā)送給客戶端的數(shù)據(jù)包中可能包含一段如圖4中所示的多級(jí)結(jié)構(gòu)。然而,該結(jié)構(gòu)不需要被媒體主題(視頻片斷、音頻片斷,等等)完全填滿,而只需包含幾個(gè)主題。當(dāng)用戶在該結(jié)構(gòu)中瀏覽、并使用其中的一個(gè)媒體主題時(shí),該結(jié)構(gòu)就被從供應(yīng)器重新發(fā)送,但是這次它具有經(jīng)過略微調(diào)整的結(jié)構(gòu),并且含有一些新的主題。如果用戶沒有任何動(dòng)作,那么對(duì)順序主題進(jìn)行預(yù)定播放的廣播將會(huì)繼續(xù)下去,并且會(huì)有規(guī)律地加入額外的主題。這樣,用戶就只需在僅有很少內(nèi)容的稀疏結(jié)構(gòu)中瀏覽,卻又能一直被新的媒體主題“圍繞”。
關(guān)于用戶行為的統(tǒng)計(jì)信息可以被發(fā)送給個(gè)性化部件中的用戶數(shù)據(jù)庫,在那兒,這些信息能夠在較早的階段影響對(duì)媒體數(shù)據(jù)包的個(gè)性化處理。這樣,隨著不斷地從用戶處獲得反饋信息,就能夠?qū)崿F(xiàn)一種效率更高的個(gè)性化處理。
來自客戶端的狀態(tài)信息還可以包含各種技術(shù)因素,例如●鏈路容量(速度,等等)●用戶裝置的存儲(chǔ)容量●用戶裝置的處理能力●用戶裝置可用的軟件部分●業(yè)務(wù)流量這些因素使得軟件能夠根據(jù)主要的技術(shù)條件調(diào)整媒體數(shù)據(jù)包。這種適應(yīng)性調(diào)整包括按照容量、格式及質(zhì)量來調(diào)整數(shù)據(jù)包中的內(nèi)容。例如,當(dāng)一個(gè)客戶端不能夠顯示移動(dòng)圖形時(shí),這種媒體內(nèi)容就會(huì)被從數(shù)據(jù)包中刪除;而當(dāng)一個(gè)客戶端僅有較少的存儲(chǔ)空間和/或較弱的處理器性能時(shí),音頻文件就會(huì)被轉(zhuǎn)換到比較低的質(zhì)量上。這些經(jīng)過適應(yīng)性調(diào)整的媒體數(shù)據(jù)包接著就被通過通信裝置發(fā)送到客戶端。
值得注意的是上述的技術(shù)因素具有略微不同的性質(zhì)。例如,在進(jìn)行網(wǎng)絡(luò)通信期間,可用的軟件部分通常是保持不變的,而同時(shí)與實(shí)時(shí)網(wǎng)絡(luò)傳輸相關(guān)的因素卻可能在不斷地變化。另一類因素可以被稱為情景因素,例如關(guān)于用戶正在做什么(如搭乘公共汽車或是駕駛汽車)的因素,這類因素在一次網(wǎng)絡(luò)通信期間可能會(huì)改變幾次。因此,技術(shù)因素的傳遞應(yīng)根據(jù)因素的類別按一定頻率進(jìn)行。
供應(yīng)器節(jié)點(diǎn)另外還可以包括軟件26,用于實(shí)現(xiàn)本地管理功能,如建立并維護(hù)用戶組及新的個(gè)性化節(jié)點(diǎn)鏈路,以及備份例行程序。
圖7中示出了依照優(yōu)選實(shí)施例的一種客戶端3。該客戶端是一種手持設(shè)備,如一臺(tái)PDA或是蜂窩通信裝置,并且最好是一臺(tái)可使用GPRS/UMTS的裝置??蛻舳塑浖刂茝木W(wǎng)絡(luò)上接收媒體數(shù)據(jù)包,并將數(shù)據(jù)包儲(chǔ)存到本地的裝置上??蛻舳塑浖€具有瀏覽數(shù)據(jù)包并對(duì)數(shù)據(jù)包進(jìn)行無縫播放的功能。在圖7中,軟件部分41是本發(fā)明所特有的,它被稱為瀏覽器(導(dǎo)航器)。其他的部件都安置在上述類型的預(yù)定裝置中。很明顯,瀏覽器41與客戶端軟件平臺(tái)42、不同的軟件部分43(如媒體播放器)、本地存儲(chǔ)器44以及I/O單元45之間都有接口。
瀏覽器41包含裝置46及裝置51,前者用于控制I/O單元45從供應(yīng)器6處下載媒體數(shù)據(jù)包31,而后者則定期查詢供應(yīng)器6處的媒體數(shù)據(jù)包狀態(tài)。當(dāng)一個(gè)頻道被內(nèi)容供應(yīng)商擴(kuò)充后,先前下載的媒體數(shù)據(jù)包結(jié)構(gòu)就會(huì)有點(diǎn)過時(shí)了,而查詢就能夠?qū)崿F(xiàn)對(duì)該結(jié)構(gòu)的更新。下載的媒體內(nèi)容以媒體數(shù)據(jù)包結(jié)構(gòu)或是以普通順序格式存儲(chǔ)在用戶裝置的本地存儲(chǔ)器44中。
所述的瀏覽器還包含裝置47用于解析媒體數(shù)據(jù)包結(jié)構(gòu),裝置48用于在結(jié)構(gòu)中進(jìn)行瀏覽,以及裝置49用于根據(jù)用戶的互動(dòng)操作(按鈕,語音)及播放器動(dòng)作(開始,停止,前跳后跳,暫停)控制播放功能。瀏覽器的這一部分基本上是一個(gè)用戶界面,它很容易由技術(shù)人員開發(fā)出來并被置入目標(biāo)裝置的軟件中。
瀏覽器軟件還包含裝置50用于監(jiān)視并發(fā)送上述類型的與供應(yīng)器相關(guān)的狀態(tài)信息。該信息最好被送入供應(yīng)器,因?yàn)樗ǔ7从沉丝蛻舳怂l(fā)生的變化。
所述系統(tǒng)的功能參照?qǐng)D8簡要如下。一位用戶在服務(wù)供應(yīng)商處設(shè)立一個(gè)帳號(hào)(60),并定義一個(gè)個(gè)人檔案(61),該檔案被發(fā)送給中間節(jié)點(diǎn)。接著,(用戶)所選擇的頻道就被以一個(gè)或若干個(gè)個(gè)性化媒體數(shù)據(jù)包(63)的形式發(fā)送(62)到客戶端,這些媒體數(shù)據(jù)包有結(jié)構(gòu),但是只有很少甚至沒有主題。這種結(jié)構(gòu)通過一個(gè)查詢步驟而被定期更新。當(dāng)用戶想要使用媒體內(nèi)容時(shí),所述的結(jié)構(gòu)就被初始化(64),并且所述的狀態(tài)信息就被發(fā)送給(65)供應(yīng)器。響應(yīng)于該狀態(tài)信息,所述的個(gè)性化結(jié)構(gòu)就被調(diào)整(66),從而一種新的、經(jīng)過更新的數(shù)據(jù)包就被發(fā)送到(67)客戶端,這些數(shù)據(jù)包中包含了一些主題。所述的主題按它們預(yù)定的順序進(jìn)行播放,除非用戶選擇了結(jié)構(gòu)中的另一條路徑。這種用戶動(dòng)作(68)會(huì)促使下載新的媒體數(shù)據(jù)包,并在所述結(jié)構(gòu)的這一區(qū)域內(nèi)包含主題。這樣,用戶就能體驗(yàn)到一種動(dòng)態(tài)的廣播了。
以上所描述的節(jié)點(diǎn)可以是傳統(tǒng)類型的服務(wù)器,其中包括標(biāo)準(zhǔn)OS以及用于主過程控制的軟件。所述節(jié)點(diǎn)中不同的軟件部分可由技術(shù)人員比較容易地完成。標(biāo)準(zhǔn)的網(wǎng)絡(luò)協(xié)議和語言可以被用來在不同節(jié)點(diǎn)之間傳送文件以及同步和控制數(shù)據(jù)。對(duì)所述節(jié)點(diǎn)中數(shù)據(jù)庫的維護(hù)也可以利用傳統(tǒng)的技術(shù)完成。
本發(fā)明并不在于對(duì)軟件部分的詳細(xì)開發(fā)和研制,而是在于對(duì)一般方法的設(shè)計(jì),該方法能使現(xiàn)有的網(wǎng)絡(luò)技術(shù)以最佳方式被利用,以提供給用戶一種滿意的媒體體驗(yàn)。
權(quán)利要求
1.用于通過數(shù)字網(wǎng)絡(luò)向用戶提供媒體內(nèi)容的方法,其中媒體內(nèi)容由媒體內(nèi)容服務(wù)器提供、由中間節(jié)點(diǎn)根據(jù)先前儲(chǔ)存的用戶偏好進(jìn)行組織和選擇、并被發(fā)送到由所述用戶操作的客戶端,該方法的特征在于以下步驟定義一種個(gè)性化的媒體數(shù)據(jù)包結(jié)構(gòu),向客戶端發(fā)送具有所述個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第一數(shù)據(jù)包,從客戶端接收狀態(tài)信息,所述的狀態(tài)信息描述了一個(gè)用戶動(dòng)作,響應(yīng)于所述的用戶動(dòng)作,調(diào)整所述的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu),以及向客戶端發(fā)送具有所述經(jīng)調(diào)整的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第二數(shù)據(jù)包。
2.用于從數(shù)字網(wǎng)絡(luò)中的一個(gè)中間節(jié)點(diǎn)接收送往客戶端的媒體內(nèi)容的方法,其中媒體內(nèi)容由媒體內(nèi)容服務(wù)器提供、并由所述的中間節(jié)點(diǎn)根據(jù)先前儲(chǔ)存的用戶偏好進(jìn)行組織和選擇,該方法的特征在于以下步驟接收具有一個(gè)個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第一數(shù)據(jù)包,向所述中間節(jié)點(diǎn)發(fā)送狀態(tài)信息,所述狀態(tài)信息描述了一個(gè)用戶動(dòng)作,以及接收具有經(jīng)調(diào)整的個(gè)性化數(shù)據(jù)包結(jié)構(gòu)的第二數(shù)據(jù)包。
3.根據(jù)權(quán)利要求1或2所述方法,其中所述的響應(yīng)于所述的用戶動(dòng)作的第二數(shù)據(jù)包包含了可播放的媒體主題,這些媒體主題根據(jù)所述的經(jīng)調(diào)整的個(gè)性化數(shù)據(jù)包結(jié)構(gòu)進(jìn)行組織。
4.根據(jù)權(quán)利要求3所述的方法,其中所述的狀態(tài)信息還包含了對(duì)當(dāng)前可達(dá)到的網(wǎng)絡(luò)傳輸速率的指示,并且其中不適合可達(dá)到的傳輸速率的媒體主題會(huì)被替代或是從所述的數(shù)據(jù)包中刪除。
5.根據(jù)權(quán)利要求3或4所述的方法,其中所述的狀態(tài)信息還包含了對(duì)客戶端媒體播放器所支持的媒體格式的指示,并且其中具有所述媒體播放器所不支持的格式的媒體主題會(huì)被替代或是從所述的數(shù)據(jù)包中刪除。
6.根據(jù)權(quán)利要求3-5中任何一條所述的方法,其中所述的狀態(tài)信息還包含了對(duì)用戶當(dāng)前所處的情景類型的指示。
7.用于通過數(shù)字網(wǎng)絡(luò)向用戶提供媒體內(nèi)容的設(shè)備,其中媒體內(nèi)容由媒體內(nèi)容服務(wù)器提供、并由一個(gè)中間節(jié)點(diǎn)根據(jù)先前儲(chǔ)存的用戶偏好進(jìn)行組織和選擇、并被發(fā)送到由所述用戶操作的客戶端,該設(shè)備的特征在于實(shí)現(xiàn)以下功能的裝置定義一種個(gè)性化的媒體數(shù)據(jù)包結(jié)構(gòu),向客戶端發(fā)送具有所述個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第一數(shù)據(jù)包,從客戶端接收狀態(tài)信息,所述的狀態(tài)信息描述了一個(gè)用戶動(dòng)作,響應(yīng)于所述的用戶行為,調(diào)整所述的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu),以及向客戶端發(fā)送具有所述經(jīng)調(diào)整的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第二數(shù)據(jù)包。
8.用于從數(shù)字網(wǎng)絡(luò)中的一個(gè)中間節(jié)點(diǎn)接收送往客戶端的媒體內(nèi)容的設(shè)備,其中媒體內(nèi)容由媒體內(nèi)容服務(wù)器提供、并由所述的中間節(jié)點(diǎn)根據(jù)先前儲(chǔ)存的用戶偏好進(jìn)行組織和選擇,該設(shè)備的特征在于實(shí)現(xiàn)以下功能的裝置接收具有一個(gè)個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第一數(shù)據(jù)包,向所述中間節(jié)點(diǎn)發(fā)送狀態(tài)信息,所述狀態(tài)信息描述了一個(gè)用戶動(dòng)作,以及接收具有經(jīng)調(diào)整的個(gè)性化數(shù)據(jù)包結(jié)構(gòu)的第二數(shù)據(jù)包。
9.計(jì)算機(jī)程序產(chǎn)品,包括當(dāng)在計(jì)算機(jī)上運(yùn)行時(shí)用于實(shí)現(xiàn)權(quán)利要求1中所述步驟的軟件代碼部分。
10.計(jì)算機(jī)程序產(chǎn)品,包括當(dāng)在計(jì)算機(jī)上運(yùn)行時(shí)用于實(shí)現(xiàn)權(quán)利要求2中所述步驟的軟件代碼部分。
全文摘要
本發(fā)明涉及用于通過數(shù)字網(wǎng)絡(luò)向用戶提供媒體內(nèi)容的方法,其中媒體內(nèi)容由媒體內(nèi)容服務(wù)器提供、由中間節(jié)點(diǎn)根據(jù)先前儲(chǔ)存的用戶偏好進(jìn)行組織和選擇、并被發(fā)送到由所述用戶操作的客戶端。該方法的特征在于以下步驟定義一種個(gè)性化的媒體數(shù)據(jù)包結(jié)構(gòu);向客戶端發(fā)送具有所述個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第一數(shù)據(jù)包;從客戶端接收狀態(tài)信息,所述的狀態(tài)信息描述了一個(gè)用戶動(dòng)作;響應(yīng)于所述的用戶動(dòng)作,調(diào)整所述的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu);以及向客戶端發(fā)送具有所述經(jīng)調(diào)整的個(gè)性化媒體數(shù)據(jù)包結(jié)構(gòu)的第二數(shù)據(jù)包。根據(jù)本發(fā)明,用戶可以體驗(yàn)到一種高度個(gè)性化的媒體播放,而同時(shí)與網(wǎng)絡(luò)傳輸有關(guān)的開銷也被最小化了。通過向個(gè)性化服務(wù)器發(fā)送狀態(tài)信息,媒體數(shù)據(jù)包結(jié)構(gòu)就能根據(jù)用戶的消費(fèi)模式被不斷地更新。
文檔編號(hào)H04N7/173GK1529986SQ01815430
公開日2004年9月15日 申請(qǐng)日期2001年9月11日 優(yōu)先權(quán)日2000年9月11日
發(fā)明者珀·約翰·安德森, 馬格努斯·卡爾森, 卡洛斯·泊姆皮利, 康斯坦丁·澤爾瓦斯, 泊姆皮利, 丁 澤爾瓦斯, 斯 卡爾森, 珀 約翰 安德森 申請(qǐng)人:梅迪亞布里克斯股份公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1