專利名稱:選擇音樂通道的系統(tǒng)和方法
技術領域:
本發(fā)明大體上涉及一種用于基于用戶信息從同時流式傳輸?shù)臄?shù)字內容中進行選 擇的系統(tǒng)和方法,并且特別涉及數(shù)字音頻內容。
背景技術:
各種各樣的網站在因特網上傳播音樂。這個發(fā)生的一種方式包括連接到因特網的 終端用戶計算機,它向無線電臺網站發(fā)送音樂請求。當網站收到那個請求時,它通過發(fā)送各 種數(shù)字編碼的數(shù)據(jù)包向用戶“發(fā)送”音樂。通常,無線網站傳播任何當時由無線電臺廣播的 音樂。在這種情況下,用戶沒有收到特定歌曲的文件,而是得到代替無線電波在因特網上收 聽無線電廣播的機會。當數(shù)據(jù)包到達終端用戶的計算機時,數(shù)據(jù)包以正確的順序被重新裝 配,并轉換為音頻信號。然后該音頻信號被提供給連接到計算機的揚聲器。有許多專門在因特網上流式傳輸咅樂的服各機構,例如mm. NetRadio. com。這些 服務機構通常做出許多終端用戶可用的不同的音頻流。它們也可以用典型的音頻播放軟件 來播放,例如 RealNetworks 公司的 Real Player 7 禾口微軟的 Windows Media Player 7。通常將來自不同源或相同源的歌曲的可用性比喻為“通道”??烧J為各通道表示 兩個計算機之間的連接,由此一個計算機發(fā)送音頻信號到網絡上的另一個計算機。例如,在 網站www, a. com上的一個通道可以流式傳輸搖滾歌曲,而在www, b. com上的另一個通道可 以流式傳輸流行歌曲。當用戶的計算機連接到www, a. com時,作主那個網站的web服務器 會將當前播放的搖滾歌曲流式傳輸?shù)皆撚嬎銠C。通道可以從具有不同因特網域名的URL得 到。或者,兩個通道可來源于同一網站和服務器。換句話說,兩個通道可以包括同時從同一 web服務器同時存取兩首不同歌曲的計算機。例如,兩首歌曲中的每首都可以分成離散的 數(shù)據(jù)段,第一首歌曲的一段到達,然后第二首歌曲的一段到達,然后第一首歌曲的另一段到 達,然后第二首歌曲的另一段到達,等等。有關因特網音樂通道的一個當前問題是可用的通道數(shù)??梢杂袛?shù)以百計的通道供 選擇,并且經常用戶很難找到他們想聽的歌曲。況且,即使用戶在通道上找到了他們喜歡 的歌曲,但是用戶對該通道上的下一首歌曲可能沒有對另一通道上的另一首歌曲那么感興 趣。
發(fā)明內容
本發(fā)明解決了上述問題。一方面,選擇內容的方法包括提供表示有關用戶的內容 非特定的信息的用戶簡檔信息;提供內容進度表,該進度表標識同時可存取的內容的集合; 提供內容特定的信息,該內容特定信息與進度表中的內容相聯(lián)系;基于內容特定的信息和 用戶簡檔信息,給集合中的各成員分配值;通過比較上述值選擇內容集合的成員之一;存取所選內容;以及播放所選內容。另一方面,提供了自動選擇歌曲的方法,該方法包括提供有關用戶且歌曲非特定 的用戶簡檔信息;提供有關歌曲且用戶非特定的歌曲特定信息;提供有關用戶且有關歌曲 的用戶偏好信息;確定哪些歌曲是當前可存取的;基于這樣的信息選擇歌曲;并存取所選 歌曲。又一方面涉及一種用于選擇內容的系統(tǒng)。該系統(tǒng)包括能夠存取并執(zhí)行指令的處理 器和指令。該指令包括得到表示有關用戶的內容非特定的信息的用戶簡檔信息;得到內 容的進度表,該進度表標識同時可存取的內容的集合;得到內容特定的信息,該內容特定的 信息與進度表中的內容相聯(lián)系;基于內容特定的信息和用戶簡檔信息,給集合中的各成員 分配值;通過比較上述值選擇內容集合的成員之一,并存取所選內容。再一方面涉及一種從第一通道切換到第二通道的方法。第一和第二通道提供數(shù)字 編碼的音樂供存取。該方法包括存取來自第一通道的音樂;確定表示用戶對來自第二通 道的音樂感興趣的可能性的值,該確定基于有關第二音樂通道上的音樂的信息和有關用戶 但對第二音樂通道上的音樂非特定的信息;以及根據(jù)上述值的結果存取來自第二通道的音 樂ο
圖1是根據(jù)一個實施例的系統(tǒng)的功能圖。圖2是根據(jù)一個實施例的代理和播放器的功能圖,包括代理和播放器到揚聲器和 網絡的關系。圖3是根據(jù)一個實施例的用戶界面。圖4是示范性歌曲開始和停止時間的圖表。圖5是示范性歌曲開始和停止時間的圖表。
具體實施例方式如圖1所示,根據(jù)本發(fā)明的一個實施例的系統(tǒng)50包括計算機網絡,例如通過因特 網80與web服務器70-72相通信的終端用戶個人計算機60。盡管圖1中只描述了少數(shù)計 算機,但是應該理解到,典型系統(tǒng)可包含大量的連接的計算機。最好,終端用戶計算機60是 通用計算機,具有所有通常在個人計算機中發(fā)現(xiàn)的內部組件,諸如中央處理單元(CPU)61、 顯示器62、⑶-ROM 63、硬驅64、鼠標65、鍵盤66、揚聲器67、麥克風68、調制解調器69以及 所有用于相互連接這些部件的組件。盡管所示CPU 61為單處理器,但事實上可將指令分配 給多個不同組件或處理器執(zhí)行。終端用戶計算機60通過調制解調器69與因特網80通信。終端用戶計算機60可 包括任何能處理指令并向和從人和其它計算機傳輸數(shù)據(jù)的設備,包括沒有本地存儲能力的 網絡計算機、具有調制解調器的PDA和能上網的無線電話。web服務器70-72包含用于在萬維網上發(fā)送和接收信息(例如網頁或文件)的硬 件。web服務器70-72可以是典型的web服務器,或任何計算機網絡服務器,或其它能在網 絡(包括因特網、廣域網或局域網)上與其它計算機通信的自動系統(tǒng)。例如,上面描述的與 終端用戶計算機60連接的系統(tǒng),也可以起web服務器的作用。
如圖2更加詳細地示出,用戶計算機60包含指令和各種數(shù)據(jù)。最好,將指令和數(shù) 據(jù)作為程序存儲在諸如計算機60的硬驅64的媒介上。盡管數(shù)據(jù)與指令分開顯示,但是數(shù) 據(jù)可通過程序修改。下面更加詳細地說明程序的函數(shù)、方法和例行程序。一組數(shù)據(jù)和指令包括流式音頻播放器200。當配備有提供流式傳送音頻的服務器 的IP地址時,播放器200以本領域的普通技術人員已知的方式請求并存取那個信息。這些 IP地址可以是TCIP/IP數(shù)地址(例如204. 171. 64. 2)、與那個地址相聯(lián)系的URL(例如www. sony. com)或任何其它標識可應用網絡的節(jié)點的標識符。代理100包括一組指令和數(shù)據(jù),用于其中選擇歌曲。代理100包括指令102,該指 令102由處理器61根據(jù)下面描述的步驟執(zhí)行。這些指令使用并操作多種數(shù)據(jù)。一個數(shù)據(jù)項是用戶簡檔數(shù)據(jù)庫150。用戶簡檔數(shù)據(jù)庫包含有關用戶的信息,該信 息在選擇歌曲方面對代理發(fā)現(xiàn)有幫助。例如,用戶簡檔數(shù)據(jù)庫150包含流派表160。流派 表160將某些流派與指示用戶喜歡一具體流派音樂到什么程度的度量相聯(lián)系。例如,流派 表160可包括一組記錄,其中每個記錄都有兩個字段標識流派的流派字段161和存儲度量 的值字段162。為便于討論,下面給出了表的樣值。該表沒有必要包含每個可能的流派。
權利要求
一種選擇內容的方法,包括存取第一通道上的內容;提供用戶簡檔信息,所述用戶簡檔信息表示有關用戶所述內容非特定的人口統(tǒng)計信息;提供內容特定信息,所述內容特定信息與多個其它通道上可獲得的內容相聯(lián)系,所述內容特定信息對所述用戶不是特定的;基于所述內容特定信息和所述人口統(tǒng)計信息,給所述多個通道分配值;通過比較所述值,選擇所述多個通道之一;切換從所述第一通道到所選通道的存??;以及播放所選通道上的內容;當所述第一通道上的內容的結束時間和所選通道上的內容的開始時間之間存在時間間隙時,選擇廣告內容用于在所述第一通道上的內容的結束和所選通道上的內容的開始之間播放,所述廣告內容是按照所述時間間隙的持續(xù)時間來選擇的。
2.如權利要求1所述的方法,其中所述內容包括音頻信息。
3.如權利要求2所述的方法,其中所述音頻信息包括歌曲。
4.如權利要求3所述的方法,其中所述內容特定信息包括所述歌曲的藝術家。
5.如權利要求3所述的方法,其中所述內容特定信息包括所述歌曲的流派。
6.如權利要求3所述的方法,其中所述內容特定信息包括有關所述用戶是否預先終止 了特定歌曲播放的信息。
7.如權利要求1所述的方法,其中所述人口統(tǒng)計信息包括有關所述用戶的年齡的信肩、ο
8.如權利要求1所述的方法,其中所述人口統(tǒng)計信息包括有關所述用戶的地理區(qū)域的fn息ο
9.如權利要求1所述的方法,其中所述人口統(tǒng)計信息包括有關所述用戶的性別的信肩、ο
10.如權利要求1所述的方法,其中經由通過網絡的連接來存取所述內容。
11.如權利要求10所述的方法,其中所述網絡是因特網。
12.如權利要求10所述的方法,其中通過所述網絡得到進度表。
13.如權利要求12所述的方法,其中通過所述網絡存取文本而得到所述進度表。
14.如權利要求13所述的方法,其中當與所述文本相聯(lián)系的內容可獲得用于存取時, 所述文本可獲得用于傳輸。
15.如權利要求14所述的方法,其中所述文本包括所述內容的標題。
16.如權利要求1所述的方法,其中所述內容包括通過網絡流式傳輸?shù)臄?shù)據(jù)。
17.如權利要求16所述的方法,其中從與不同的URL域相聯(lián)系的服務器流式傳輸至少 兩個通道。
18.如權利要求1所述的方法,其中通過所述網絡得到所述內容特定信息。
19.如權利要求1-18中任何一項所述的方法,其中,根據(jù)所述時間間隙的持續(xù)時間來 選擇廣告內容的步驟包括選擇持續(xù)時間與所述時間間隙的持續(xù)時間相等的廣告內容。
20.如權利要求1-18中任何一項所述的方法,其中,根據(jù)所述時間間隙的持續(xù)時間來 選擇廣告內容的步驟包括如果持續(xù)時間與所述時間間隙的持續(xù)時間相等的廣告內容不可獲得,選擇持續(xù)時間與 所述時間間隙的持續(xù)時間最接近的廣告內容。
21.如權利要求1-18中任何一項所述的方法,其中,所述廣告內容包括由文件表示的 音頻信息。
22.如權利要求21所述的方法,其中,所述文件是適合在所述時間間隙內的最大文件。
23.如權利要求1-18中任何一項所述的方法,其中,所述廣告內容包括一起填充所述 時間間隙的多個文件表示的音頻信息。
24.一種自動選擇歌曲的方法,包括提供有關用戶且歌曲非特定的用戶簡檔信息,所述用戶簡檔信息包括關于所述用戶的 人口統(tǒng)計信息;提供有關歌曲且用戶非特定的歌曲特定信息;提供有關所述用戶且有關歌曲的用戶偏好信息;提供可獲得用于在不同通道上存取的不同歌曲的時間表;基于所述用戶簡檔信息、所述歌曲特定信息、所述用戶偏好信息、和所述通道上的歌曲 來選擇通道;以及存取所選通道上的歌曲;當在存取所選通道上的歌曲前在第一通道上存取歌曲并在所述第一通道上的歌曲的 結束時間和所選通道上的歌曲的開始時間之間存在時間間隙時,選擇廣告內容用于在所述 第一通道上的歌曲的結束和所選通道上的歌曲的開始之間播放,所述廣告內容是按照所述 時間間隙的持續(xù)時間來選擇的。
25.如權利要求24所述的方法,其中通過網絡提供所述歌曲特定信息。
26.如權利要求25所述的方法,其中所述歌曲特定信息包括下面至少一項歌曲的標 題、藝術家或流派。
27.如權利要求26所述的方法,其中所述歌曲特定信息包括所述歌曲的標題、藝術家 和流派。
28.如權利要求26所述的方法,其中所述用戶偏好信息包括關于以下至少一個的所述 用戶的偏好歌曲的標題、藝術家或流派。
29.如權利要求26所述的方法,其中所述選擇步驟包括基于所述用戶簡檔和用戶偏好 信息與所述歌曲特定信息的比較給通道分配值。
30.如權利要求24所述的方法,其中所述人口統(tǒng)計信息包括以下信息項中的至少一 項所述用戶的性別、年齡或地理區(qū)域。
31.如權利要求30所述的方法,其中所述人口統(tǒng)計信息包括所述用戶的性別、年齡和 地理區(qū)域。
32.如權利要求30所述的方法,其中所述選擇步驟包括基于所述用戶簡檔信息和所述 用戶偏好信息給那些具有當前可獲得用于存取的歌曲的通道分配值,所述值表示用戶對所 述歌曲感興趣的可能性。
33.如權利要求24-32中任何一項所述的方法,其中,根據(jù)所述時間間隙的持續(xù)時間來選擇廣告內容的步驟包括選擇持續(xù)時間與所述時間間隙的持續(xù)時間相等的廣告內容。
34.如權利要求24-32中任何一項所述的方法,其中,根據(jù)所述時間間隙的持續(xù)時間來 選擇廣告內容的步驟包括如果持續(xù)時間與所述時間間隙的持續(xù)時間相等的廣告內容不可獲得,選擇持續(xù)時間與 所述時間間隙的持續(xù)時間最接近的廣告內容。
35.如權利要求24-32中任何一項所述的方法,其中,所述廣告內容包括由文件表示的 音頻信息。
36.如權利要求35所述的方法,其中,所述文件是適合在所述時間間隙內的最大文件。
37.如權利要求24-32中任何一項所述的方法,其中,所述廣告內容包括一起填充所述 時間間隙的多個文件表示的音頻信息。
38.一種選擇內容的系統(tǒng),包括 能夠存取并執(zhí)行指令的處理器, 所述指令包括存取第一通道上的內容;得到表示有關用戶的對所述內容非特定的人口統(tǒng)計信息的用戶簡檔信息; 得到內容的進度表,所述進度表標識同時可獲得用于存取的內容的集合; 得到內容特定信息,所述內容特定信息與多個其它通道上可獲得的內容相聯(lián)系,所述 內容特定信息對所述用戶不是特定的;基于所述內容特定信息和所述人口統(tǒng)計信息,給多個通道分配值; 通過比較所述值,選擇所述多個通道之一; 切換從所述第一通道到所選通道的存??;以及 存取所選通道的內容;當所述第一通道上的內容的結束時間和所選通道上的內容的開始時間之間存在時間 間隙時,選擇廣告內容用于在所述第一通道上的內容的結束和所選通道上的內容的開始之 間播放,所述廣告內容是按照所述時間間隙的持續(xù)時間來選擇的。
39.如權利要求38所述的系統(tǒng),其中所述處理器和指令存儲在連接到網絡的計算機上。
40.如權利要求39所述的系統(tǒng),還包括音樂播放器,所述音樂播放器構造為播放由所 述計算機存取的內容。
41.如權利要求38-40中任何一項所述的系統(tǒng),其中,根據(jù)所述時間間隙的持續(xù)時間來 選擇廣告內容包括選擇持續(xù)時間與所述時間間隙的持續(xù)時間相等的廣告內容。
42.如權利要求38-40中任何一項所述的系統(tǒng),其中,根據(jù)所述時間間隙的持續(xù)時間來 選擇廣告內容包括如果持續(xù)時間與所述時間間隙的持續(xù)時間相等的廣告內容不可獲得,選擇持續(xù)時間與 所述時間間隙的持續(xù)時間最接近的廣告內容。
43.如權利要求38-40中任何一項所述的系統(tǒng),其中,所述廣告內容包括由文件表示的音頻信息。
44.如權利要求43所述的系統(tǒng),其中,所述文件是適合在所述時間間隙內的最大文件。
45.如權利要求38-40中任何一項所述的系統(tǒng),其中,所述廣告內容包括一起填充所述 時間間隙的多個文件表示的音頻信息。
全文摘要
本發(fā)明提出了一種包含代理用于基于用戶信息在同時流式傳輸?shù)母枨羞x擇歌曲的系統(tǒng)和方法。
文檔編號G06FGK101945098SQ20101022696
公開日2011年1月12日 申請日期2003年8月7日 優(yōu)先權日2002年8月14日
發(fā)明者D·A·休斯 申請人:索尼株式會社;索尼音樂控股公司