專利名稱:用來提供在用戶選定點處播放的回鈴音的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明公開了一種用來提供回鈴音(RBT: ring back tone)的方法和系 統(tǒng),更具體地說,是一種用來提供RBT的方法和系統(tǒng),其中聲音文件中的輸 出位置信息和用戶選擇的聲音文件信息被存儲在用戶數(shù)據(jù)庫中,且參考上述 用戶數(shù)據(jù)庫再生以與歌曲單元而形成的聲音文件的上述輸出位置信息相對應(yīng) 的區(qū)域以作為RBT被提供。
背景技術(shù):
當前,在用戶終端之間呼叫轉(zhuǎn)移的時候能提供回鈴音(下文簡稱為RBT) 的RBT服務(wù)由于通信技術(shù)的發(fā)展而被廣泛地應(yīng)用。在現(xiàn)有的RBT服務(wù)中,經(jīng) 由內(nèi)容提供者通過有選擇'哮地編輯歌曲基本注釋的部分而被注冊的一個RBT 聲音被用戶選擇以用來被用做用戶的RBT。因此就會存在一個問題即用戶只 應(yīng)該在內(nèi)容提供者所選擇的總歌曲的有限區(qū)域中來選擇聲音。圖1示出了在現(xiàn)有RBT系統(tǒng)中用來提供RBT的步驟。如圖1所示,當用 戶從預定網(wǎng)頁101中選擇特殊的聲音文件102作為RBT的時候,用來提供 RBT的系統(tǒng)在用戶數(shù)據(jù)庫103中記錄用戶選擇的用戶標識符和聲音文件標識 符。當RBT通過在RBT將要被提供到的用戶終端中進行通話連接而被再生的 時候,RBT播放器104參考上述用戶數(shù)據(jù)庫103在RBT聲音文件存儲器105 中讀取和再生與經(jīng)由用戶選擇的聲音標識符相對應(yīng)的上述聲音文件。然而,由于如上所述在傳統(tǒng)RBT中提供的完整聲音持續(xù)幾分鐘或更長時 間,與其相比,典型的RBT被提供只能持續(xù)幾十秒的時間,用戶必須使用經(jīng) 由內(nèi)容提供者選擇和注冊作為RBT的聲音的一部分。因此,用戶的不同請求 不能被滿足,且上述聲音的一部分必須被上述內(nèi)容提供者選擇和注冊為一 RBT,所以對于上述RBT提供服務(wù)的成本例如上述內(nèi)容提供者編輯的勞動力 成本等可能會增加。進一步,多種服務(wù)已經(jīng)被激活,其中幾十萬或更多的聲音文件被保證以 用來以壓縮格式而被提供給用戶例如動態(tài)影像專家壓縮標準音頻層面3(MP3: Moving Picture Experts Group Layer-3 Audio),高級音頻編碼 (MC: Advanced Audio Coding)等。這樣,在某些服務(wù)中,用戶希望的歌曲 的部分功能被選擇和下載以作為他或她的鈴音(例如,"cutting bell"服 務(wù))。類似的,在RBT的情況下,對用戶希望總歌曲中的一部分被選擇且用 作為他或她的RBT的功能的需求已經(jīng)被建議出。然而,在現(xiàn)有RBT系統(tǒng)中, 存在一個問題即是需要來滿足如上所述功能的數(shù)據(jù)存儲容量明顯地增加。例如,在現(xiàn)有技術(shù)中經(jīng)由內(nèi)容提供者已經(jīng)被注冊的聲音被提供給用戶的 例子中,當聲音文件是32Kbps自適應(yīng)差分脈沖編碼調(diào)制(ADPCM: Ad鄰tive Differential Pulse Code Modulation)的格式且長度為40秒、注冊聲音文件的數(shù)目為十萬的時候,對于存儲所有聲音文件的數(shù)據(jù)存儲容量將會達到 16GB。然而,在用戶使用用戶自身選擇的區(qū)域的聲音文件以作為RBT的情形下,當用戶的數(shù)目是兩百萬的時候,被用戶選擇的聲音的數(shù)目每用戶平均為 兩個,且其他假設(shè)與先前情形相同,對提供用戶選擇的聲音的服務(wù)所需的數(shù) 據(jù)存儲容量將會增加到640GB。因此,為了提供可以提供用戶所選擇的聲音的服務(wù),超出現(xiàn)有聲音服務(wù) 數(shù)據(jù)存儲容量40倍的數(shù)據(jù)存儲容量是需要的,但會明顯地增加服務(wù)的成 本。且,存在一個缺點即用存儲方式存儲的聲音容量越大,RBT的緩存效率 越小,因此上述RBT不能被及時地再生,或在再生的時候聲音被剪切。因此迫切需要一種用來提供RBT的方法和系統(tǒng),其能通過克服上述缺點 在用于存儲聲音文件所需的數(shù)據(jù)存儲容量明顯減小的同時提供用戶選擇的輸 出位置的聲音以作為RBT。技術(shù)目的本發(fā)明的一個方面提供了一種用來提供RBT的方法和系統(tǒng),其中從用戶 選擇的聲音文件中被用戶選擇的區(qū)域作為RBT被提供,且被用戶選擇的上述 區(qū)域的聲音文件不被多余地進行存儲,因此用于提供上述RBT所需的數(shù)據(jù)存 儲容量能被明顯地降低。本發(fā)明的另外一個方面提供了一種用來提供RBT的方法和系統(tǒng),其中在 通過降低上述數(shù)據(jù)存儲容量將聲音文件的特殊區(qū)域作為RBT而提供的同時, 淡入效果實時地被再生,因此在不使用戶感覺不滿或驚訝就可以將RBT提供 給用戶。
本發(fā)明的另外一個方面也提供了一種用來提供RBT的方法和系統(tǒng),其中 預定部分從與上述聲音文件中的上述輸出位置最近的數(shù)據(jù)報單元中再生一個 預定的區(qū)段以能被作為RBT提供,因此即使在以字節(jié)單元形式獨立樣本數(shù)據(jù) 未被存儲在的文件中隨機存儲也是可以實現(xiàn)的。
本發(fā)明的另外一個方面也提供了一種用來提供RBT的方法和系統(tǒng),其中 通過推薦一輸出位置可以引導用戶來選擇上述相同的輸出位置且生成和管理 共享聲音文件,因此用于提供RBT所需的數(shù)據(jù)存儲容量被降低。
本發(fā)明的另外一個方面進一步提供了一種用來提供RBT的方法和系統(tǒng), 其中當使用共享聲音文件用戶的數(shù)目減少的時候,上述共享聲音文件或被刪 除或被設(shè)置為一優(yōu)先刪除的文件,因此用于提供RBT所需的數(shù)據(jù)存儲容量被 降低。
技術(shù)方案
根據(jù)本發(fā)明的一個方面,提供了一種用來向用戶提供RBT的系統(tǒng),上述 系統(tǒng)包括用來存儲聲音文件的聲音文件存儲器;從用戶終端接收聲音選擇 信息、記錄與上述聲音選擇信息相對應(yīng)的聲音文件的聲音標識符、從上述用 戶終端中接收被選擇的聲音文件的輸出位置信息且記錄上述聲音位置信息的 用戶數(shù)據(jù)庫;和參考上述聲音文件存儲器和上述用戶數(shù)據(jù)庫再生一個與從來 自和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng)的 區(qū)域的回鈴音(RBT)提供單元以能被作為回鈴音RBT提供。
根據(jù)本發(fā)明的另外一個方面,提供了一種用來向用戶提供RBT的系統(tǒng), 上述系統(tǒng)包括將聲音文件的推薦輸出位置信息傳送到用戶終端且記錄已經(jīng) 選擇相同的推薦輸出位置信息用戶的用戶標識符的用戶數(shù)據(jù)庫;和生成與上 述聲音文件的相同的推薦輸出位置信息相對應(yīng)的區(qū)域作為共享聲音文件以被 存儲在上述聲音文件存儲器且參考上述用戶數(shù)據(jù)庫和上述聲音文件存儲器向 已經(jīng)選擇了上述相同的推薦輸出位置信息的用戶的上述回鈴音(RBT)提供上述共享聲音文件的回鈴音(RBT)提供單元。
根據(jù)本發(fā)明的另外一個方面,提供了一種用來向用戶提供RBT的方法, 上述方法包括:'在聲音文件存儲器中存儲聲音文件;從用戶終端接收聲音選 擇信息且在用戶數(shù)據(jù)庫中記錄與上述聲音選擇信息相對應(yīng)的聲音文件的聲音 標識符;從上述用戶終端中接收被選擇的聲音文件的輸出位置信息且在上述 用戶數(shù)據(jù)庫中記錄上述被接收的輸出位置信息;和參考上述聲音文件存儲器 和上述用戶數(shù)據(jù)庫再生一個與從來自和上述聲音標識符相對應(yīng)的上述聲音文 件中的上述輸出位置信息相對應(yīng)的區(qū)域以能被作為回鈴音RBT提供。
根據(jù)本發(fā)明的另外一個方面,提供了一種用來向用戶提供RBT的方法, 上述方法包括將聲音文件的推薦輸出位置信息傳送到用戶終端且在用戶數(shù) 據(jù)庫中記錄已經(jīng)選擇相同的推薦輸出位置信息用戶的用戶標識符;和生成與 上述聲音文件的相同的推薦輸出位置信息相對應(yīng)的區(qū)域作為共享聲音文件以 被存儲在上述聲音文件存儲器;和參考上述用戶數(shù)據(jù)庫和上述聲音文件存儲 器向已經(jīng)選擇了上述相同的推薦輸出位置信息的用戶的上述回鈴音(RBT)提 供上述共享聲音文件。
通過下面結(jié)合附圖對其示例性實施例進行的描述,本發(fā)明的上述和其他 方面的特征和優(yōu)點將會變得更加清楚和容易理解,其中 圖1是示出在現(xiàn)有系統(tǒng)中用來提供RBT的步驟;
圖2是示出根據(jù)本發(fā)明的一個示例性實施例的RBT提供系統(tǒng)的連網(wǎng)式圖
表;
圖3是示出根據(jù)本發(fā)明的一個示例性實施例的提供RBT的步驟的示圖4是示出根據(jù)本發(fā)明的一個示例性實施例的應(yīng)用于與輸出位置信息相 對應(yīng)的區(qū)域的淡入過濾器的示圖5是示出根據(jù)本發(fā)明的另外一個示例性實施例的用來提供推薦輸出位 置信息的用戶界面的示圖6是示出根據(jù)本發(fā)明的一個示例性實施例的RBT提供系統(tǒng)的配置的框圖。
具體實施例方式
本發(fā)明特定示例性實施例將結(jié)合附圖進行詳細的說明。
圖2是示出根據(jù)本發(fā)明的一個示例性實施例的.RBT提供系統(tǒng)的連網(wǎng)式圖表。
用戶終端201通過有線/無線網(wǎng)絡(luò)與RBT提供系統(tǒng)202相連接。上述 RBT提供系統(tǒng)202經(jīng)由上述用戶終端201提供用戶選擇的聲音文件的預定區(qū) 域以作為通信終端203的RBT。本發(fā)明的上述用戶終端201包括能允許用戶 選擇聲音文件的預定區(qū)域的用戶界面被提供所應(yīng)用的所有工具,且上述通信 終端203包括RBT被提供給用戶所應(yīng)用的各種工具。因此,上述用戶終端 201或上述通信終端203根據(jù)本發(fā)明的例子可以是等同的工具。
作為參考,在本發(fā)明中應(yīng)用的上述"用戶終端"或"通信終端"與各種 基于手提式的無線通信裝置相關(guān)的便攜式電子的/電裝置,包括個人數(shù)字蜂 窩電話(PDC: Personal Digital Cellular)、個人通信服務(wù)(PCS: Personal Communication Service)電話、個人手機系統(tǒng)(PHS: Personal Handyphone System)電話、碼分多址-2000(CDMA: Code Division Multiplexing Access-2000) (IX, 3X)電話、寬頻C腿(WC隠:Wideband CDMA)電話,雙 頻/雙模(Dual Band/Dual Mode)電話、全球標準移動(GSM: Global Standard for Mobile)電話、移動寬頻系統(tǒng)(MBS: Mobile Broadband System)電話、數(shù)字多媒體廣播(聽Digital Multimedia Broadcasting) 終端、智能電話、正交頻分復用技術(shù) (OFDM: Orthogonal Frequency Division Multiplexing)、 正交頻分復用接近技術(shù)(0FDMA: Orthogonal Frequency Division Multiplexing Access)通信終端等;便攜式終端例如 個人數(shù)字助理(PDA: Personal Digital Assistant),手提PC,筆記本電 腦,膝上型電腦,WiBro終端和MP3播放器和MD播放器等,和國際移動電 信(IMT: International Mobile Telecommunication)-2000終端提供漫游 服務(wù)和擴展移動電信服務(wù)。且,用戶終端或通信終端用來通過OFDMA模塊、 CDMA模塊、藍牙模塊、紅外通信模塊、有線/無線LAN卡和GPS模塊實現(xiàn)的 定位追蹤可以包括預定的通信組件例如安裝在無線通信裝置上全球定位系統(tǒng) (GPS: Global Positioning System)芯片通信組件,并且可以被理解為在 其中安裝一微處理器能夠執(zhí)行特定算術(shù)操作的用于終端的一般項目。圖3是示出根據(jù)本發(fā)明的一個示例性實施例的提供RBT的步驟的示圖。 如圖3所示,本發(fā)明的上述RBT提供系統(tǒng)提供用戶界面301以允許用 戶在多個聲音中選擇一種聲音來作為用戶終端的RBT。上述用戶界面301 或者從RBT提供系統(tǒng)309中被提供或者通過被包含在網(wǎng)絡(luò)連接網(wǎng)頁中被提 供。
當用戶在上述用戶界面301中選擇所需要的聲音的時候,聲音選擇信 息在用戶終端中被產(chǎn)生以被傳送到上述RBT提供系統(tǒng)309中。上述聲音選 擇信息可以包括用戶標識符信息和用戶選擇的聲音文件的標識符信息。
上述RBT提供系統(tǒng)309從上述用戶終端接收聲音選擇信息,且在上述 用戶數(shù)據(jù)庫中記錄與上述聲音選擇信息相對應(yīng)的聲音文件的聲音標識符。本 發(fā)明的上述"數(shù)據(jù)庫"或"存儲器"指的是各種能夠記錄數(shù)據(jù)或維持或存儲數(shù) 據(jù)的工具的普通概念。
例如,在與用戶標識符"138723"相對應(yīng)的用戶在上述用戶界面中選擇 "Yoo-Jin"的"Don't GO"作為RBT的情形中,上述RBT提供系統(tǒng)接收 上述用戶標識符"138723"和聲音標識符"33476"且在上述界面305記 錄。
進一步,根據(jù)本發(fā)明在上述RBT提供系統(tǒng)309中,當用戶選擇聲音的 時候,能夠允許用戶選擇上述聲音的輸出位置的用戶界面被輸出到上述用戶 終端,因此上述用戶可以選擇用戶所需要的輸出位置。即,上述用戶通過移 動箱形條可以從聲音文件中選擇所需要的輸出區(qū)域。
例如,上述用戶從聲音全長為4分35秒的聲音中選擇25.3秒至55.3 秒之間的部分來作為輸出位置。
在這種情況下,當用戶在上述用戶界面中只選擇輸出起始位置的時候, 從上述輸出起始位置的預定區(qū)域可以被設(shè)置為輸出位置。
在這種情況下,當上述用戶在上述用戶界面上只選擇輸出起點位置的時 候,從上述輸出起點為之開始的預定區(qū)域可以被設(shè)置為輸出位置。且,當上 述用戶既選擇了輸出起始位置也選擇了輸出結(jié)束位置的時候,介于起始/結(jié) 束位置間的預定區(qū)域被設(shè)置為輸出位置。如上所述的情形,當由于用戶的不 熟練操作在設(shè)定上述位置中引起錯誤發(fā)生的時候,用于執(zhí)行最優(yōu)化靈敏度準備位置更正的預處理步驟將通過偵測屬性例如聲音音量的變化而被額外的添 加。當用戶從聲音文件中選擇輸出位置的時候,本發(fā)明的上述RBT提供系統(tǒng) 從上述用戶終端接收被選擇的聲音文件的輸出位置信息,且在上述用戶數(shù)據(jù) 庫中記錄上述被接收的輸出位置信息。例如,在聲音文件中的為25.3秒的輸出起始位置被接收以作為上述輸 出位置信息已用來被存儲在上述用戶數(shù)據(jù)庫305中。根據(jù)本發(fā)明的上述RBT提供系統(tǒng)在聲音文件存儲器307中存儲多個歌曲 單元的聲音文件。當RBT被提供給用戶的通信終端的時候,本發(fā)明的上述 RBT提供系統(tǒng)參考上述聲音文件存儲器和上述用戶數(shù)據(jù)庫再生一個與從來自 和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng)的區(qū) 域以作為回鈴音RBT被提供。例如,當RBT被提供到與用戶1g識符"138723"相對應(yīng)的用戶的通信終 端的時候,本發(fā)明的上述RBT提供系統(tǒng)的RBT提供單元參考上述用戶數(shù)據(jù)庫 讀取與聲音標識符"33476"相對應(yīng)的聲音輸出位置信息的25.3秒,且在上 述聲音文件存儲器中再生從與上述聲音標識符相對應(yīng)的聲音文件的聲音位置 中的預定區(qū)域以作為RBT被提供。在此,上述RBT提供系統(tǒng)判定用戶選擇的上述聲音文件是否存儲在上述 聲音文件存儲器中,且當上述被選擇的聲音文件未被存儲在上述聲音文件存 儲器中的時候通過將傳送請求傳送到總歌曲存儲器308中,從用戶選擇的聲 音文件被存儲的總歌曲存儲器308中下載上述被選擇的聲音文件。其后,上述RBT提供系統(tǒng)將上述被選擇的聲音文件轉(zhuǎn)換成為能輸出的預 定格式(例如,ADPCM)以用來存儲在上述聲音文件存儲器中,且參考上述聲 音文件存儲提供上述被轉(zhuǎn)換的聲音文件以作為RBT。因此,與本發(fā)明的RBT提供系統(tǒng)相結(jié)合,用戶選擇的來自用戶所需要的 聲音文件的區(qū)域被提供以作為RBT,且用戶所需要的區(qū)域的聲音文件不被額 外地存儲,因此對于提供RBT所需的數(shù)據(jù)存儲容量被明顯地降低。例如,2, 000, 000使用聲音文件的用戶中95%的用戶用如此方法設(shè)置 以只在輸出起始位置而區(qū)別于30, 000流行歌曲,且剩余的5%的用戶分別 地設(shè)置上述聲音,當分別的聲音文件平均有30秒的運行時間、且是32KbpsADPCM格式的時候,用于提供RBT服務(wù)所需要的數(shù)據(jù)存儲容量為156GB。因 此,與被用戶選擇的區(qū)域的聲音存儲所應(yīng)用的方法相比,其能使上述RBT服 務(wù)只用1/4數(shù)據(jù)存儲容量來被提供。
并且,在聲音文件的某個區(qū)域被用做RBT聲音的情形中,當聲音文件在 一給定的聲音音量處突然被再生的時候,用戶可能會感到不滿或驚訝。因此 淡入效果被應(yīng)用以用來在某個區(qū)域的開始部分逐漸地提高上述聲音的音量。 根據(jù)本發(fā)明,由于為小的數(shù)據(jù)存儲容量聲音以歌曲單元的形式被存儲在聲音 文件存儲器中且用戶選擇的上述輸出位置被再生,淡入效果被實時地產(chǎn)生通 過將淡入過濾器應(yīng)用到與上述輸出位置信息相對應(yīng)的區(qū)域中以被作為RBT而 被提供。
圖4是示出根據(jù)本發(fā)明的一個示例性實施例的應(yīng)用于與輸出位置信息相 對應(yīng)的區(qū)域的淡入過濾器的示圖。參考圖4,本發(fā)明的上述RBT提供系統(tǒng)將 淡入過濾器402應(yīng)用到與聲音文件中被用戶所選擇的上述輸出位置信息相對 應(yīng)的區(qū)域401中,因此淡入效果能被形成以作為RBT而被再生。
因此,與本發(fā)明的上述RBT提供系統(tǒng)相結(jié)合,在聲音文件的某個區(qū)域通 過明顯地降低數(shù)據(jù)存儲容量而被作為RBT來提供的時候,淡入效果能被實時 地產(chǎn)生,其中上述RBT不用讓用戶感到不滿或驚訝就能被提供給用戶。
另一方面,與本發(fā)明的上述RBT提供系統(tǒng)相結(jié)合,數(shù)據(jù)在以歌曲單元形 成的聲音文件中從用戶選擇的上述輸出位置中被再生。在聲音文件是直線脈 沖編碼調(diào)制(PCM: Pulse Code Modulation)格式的情形中,law或A-law 格式文件,其中每個獨立的樣本數(shù)據(jù)用字節(jié)或字單元來被記錄,數(shù)據(jù)從任意 位置處被讀取和再生。然而,在聲音文件是例如使用含有狀態(tài)(state)的解 碼器的ADPCM格式的文件的情形中,當數(shù)據(jù)從任意位置處被再生,異常的聲 音就會被再生。在與ADPCM格式不同的klaw或A-law格式文件被用做聲音 文件的情形中,上述聲音文件的大小是上述ADPCM格式文件大小的兩倍,因 此能降低上述容量影響。
因此,與本發(fā)明的上述RBT提供系統(tǒng)相結(jié)合,上述聲音文件通過指定構(gòu) 成聲音文件(蘋果音頻交互文件(IMA)格式的情形為64位,Windows' IMA 格式的情形在標題上特定的數(shù)目)的一定數(shù)目的位單元的"數(shù)據(jù)包"單元來 被識別。預定區(qū)域從與聲音文件中的輸出位置最靠近的數(shù)據(jù)包單元的起始點被再生以作為RBT被提供,因此在以字節(jié)單元形式互相獨立的樣本數(shù)據(jù)未被 存儲的上述ADPCM格式的文件中隨機存取也是可獲取的。且,雖然RBTi輸出位置為每個用戶而被選擇,但是適合的輸出位置根據(jù) 使用相同的聲音文件可以轉(zhuǎn)換成為幾個同等的位置。因此,本發(fā)明的上述 RBT提供系統(tǒng)可以將適合的輸出位置推薦給用戶,且單獨地管理用戶選擇的 聲音文件。到此,根據(jù)本發(fā)明的上述RBT提供系統(tǒng)將與上述聲音選擇信息相對應(yīng)的 聲音文件的推薦輸出位置信息傳送給用戶終端,從用戶終端接收用戶選擇的 推薦輸出位置信息以作為上述輸出位置信息被存儲在上述用戶數(shù)據(jù)庫中。圖5是示出根據(jù)本發(fā)明的另外一個示例性實施例的用來提供推薦輸出位 置信息的用戶界面的示圖。參考圖5,上述RBT提供系統(tǒng)能將用戶選擇的上 述聲音文件的推薦輸出位置信息501提供給上述用戶終端的界面。上述推薦輸出位置信息按照統(tǒng)計方法可以是參考已經(jīng)被選擇作為輸出位 置信息的數(shù)目超過一定數(shù)目的被用戶所選擇的輸出位置,或是內(nèi)容提供者選 擇和注冊的輸出位置。且,通過考慮上述聲音文件的變化,上述推薦輸出位 置信息可以是自動地被選擇的輸出位置(例如,在聲音音量突然增加的部分 的變化等)。例如,根據(jù)本發(fā)明的上述RBT提供系統(tǒng),用戶選擇的上述聲音文件的推 薦輸出位置,即"第一推薦位置"、"第二推薦位置"、"第三推薦位置" 和"第四推薦位置"作為推薦輸出位置信息被提供到用戶終端的界面中。 且,當用戶在聽取與上述推薦位置相對應(yīng)的區(qū)域后選擇上述第一推薦位置的 時候,上述選擇的第一推薦位置作為推薦輸出位置信息被記錄在用戶數(shù)據(jù)庫 中,且與上述第一推薦輸出位置相對應(yīng)的區(qū)域根據(jù)提供RBT被再生。因此,本發(fā)明的上述RBT提供系統(tǒng)或者將許多用戶用統(tǒng)計方法選擇的上 述輸出位置推薦到用戶中,或?qū)⑸鲜鰞?nèi)容提供者適當決定的上述輸出位置推 薦到用戶中,因此來引導上述用戶選擇輸出位置。進一步,為了分別地管理已經(jīng)選擇了相同輸出位置的用戶的聲音文件, 本發(fā)明的上述RBT提供系統(tǒng)當用戶從用戶界面中選擇多個推薦輸出位置信息 中的一個的時候在用戶數(shù)據(jù)庫中記錄已經(jīng)選擇上述相同推薦輸出位置信息的 用戶的用戶標識符,從聲音文件中形成與上述相同推薦輸出位置信息相對應(yīng)的區(qū)域以作為一共享聲音文件,且在聲音文件存儲器中存儲上述被形成的區(qū) 域。
例如,在與用戶標識符"138723"和"177232"分別相對應(yīng)的兩個用戶 在與聲音標識符"33276"相對應(yīng)的聲音中選擇25. 3秒的輸出位置信息的時 候,介于聲音標識符"33476"的25.3秒到1分鐘與5.3秒間的區(qū)域被作 為 一共享聲音文件被形成以便存儲在上述聲音文件存儲器中。
本發(fā)明的上述肪T提供系統(tǒng)在RBT被提供到與各個用戶標識符 "138723"和"177232"相對應(yīng)的用戶的通信終端中的時候通過參考上述用 戶數(shù)據(jù)庫和上述聲音文件存儲器提供一共享聲音文件以作為RBT。
因此,根據(jù)本發(fā)明的上述RBT提供系統(tǒng),許多用戶通過上述輸出位置的 推薦而被引導來選擇等同的輸出位置,共享聲音文件被產(chǎn)生以便于進行通常 的管理,因此對于提供RBT所需的數(shù)據(jù)存儲容量能被降低。
例如,當聲音文件是32Kbps ADPCM格式且其被輸出區(qū)域的長度是40 秒,使用RBT的用戶數(shù)目是2, 000, 000,每個用戶選擇的聲音數(shù)目是每人 平均為兩個的,且90%的用戶選擇30, 000流行歌曲的三個位置中的一個, 且剩余用戶選擇不同歌曲的不同位置的時候,用于提供RBT所需的數(shù)據(jù)存儲 容量將是78.4GB。因此,與單獨地存儲用戶選擇的聲音的方法相比較,少 于1/8的上述數(shù)據(jù)存儲容量能夠使上述RBT服務(wù)被提供。
相反,由于用戶對音樂的品位隨著時間會改變,因此已經(jīng)選擇了等同輸 出位置信息的用戶的數(shù)目被記錄在上述用戶數(shù)據(jù)庫中。當數(shù)目比預定的數(shù)目 小的時候,上述共享聲音文件或者在上述聲音文件存儲器中被刪除或作為一 個優(yōu)先被刪除的文件存儲在上述聲音文件存儲器中,因此超過一預定數(shù)目的 未被選擇的上述共享聲音文件被刪除,可以降低用來提供RBT所需的數(shù)據(jù)存 儲容量。
例如,當共享聲音文件通過選擇等同的輸出位置信息而作為RBT被提供 到的用戶的數(shù)目是零的時候,上述共享聲音文件或者被立即地刪除或者作為 一優(yōu)先被刪除的文件而被記錄。結(jié)果,當剩余數(shù)據(jù)存儲容量降低至低于特定 的級別的時候,上述共享聲音文件被刪除,因此能明顯地降低用于提供RBT 所需數(shù)據(jù)存儲器的容量。根據(jù)本發(fā)明的上述示例性實施例,用來向用戶提供RBT的方法可以記錄 在包含程序指令的計算機可讀介質(zhì)中通過電腦來實現(xiàn)各種操作。上述介質(zhì)將 程序指令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等包括獨立的或互相相結(jié)合的。上述介質(zhì) 和程序指令可以是專門為本發(fā)明而設(shè)計的,也可以是在計算機軟件工藝中可 獲得或眾所周知的。計算機可讀介質(zhì)的例子包括磁性介質(zhì)例如硬盤、軟盤和 磁帶;光介質(zhì)例如CD-ROM盤和DVD;光磁介質(zhì)例如光盤;和特別配置用來 存儲和執(zhí)行程序指令的硬件裝置,例如只可讀內(nèi)存(ROM: Read-only Memory),隨機存儲內(nèi)存(RAM: Random Access Memory)、閃存等。上述介質(zhì) 可以為包括傳送指定程序命令、數(shù)據(jù)結(jié)構(gòu)等的信號的反送波的光線或金屬線 或?qū)Рü艿鹊膫魉徒橘|(zhì)。程序指令的例子包括機器編碼例如由編譯程序生成 的和包含由通過計算機利用翻譯程序可以被執(zhí)行的高級編碼的文件。上述的 硬件裝置可以被配置一個或多個軟件單元來執(zhí)行本發(fā)明的上述示例性實施例 的上述操作。圖6是示出根據(jù)本發(fā)明的一個示例性實施例的RBT提供系統(tǒng)的配置的框 圖。參考圖6,本發(fā)明的上述RBT提供系統(tǒng)可以包括用戶數(shù)據(jù)庫601, RBT 提供單元602和聲音文件存儲器603。上述用戶數(shù)據(jù)庫601從用戶終端接收聲音選擇信息,記錄與上述聲音選 擇信息相對應(yīng)的上述聲音文件的聲音標識符,從用戶終端接收選擇的聲音文 件的輸出位置信息且存儲上述接收的輸出位置信息。上述RBT提供單元602參考上述聲音文件存儲器603和上述用戶數(shù)據(jù)庫 再生一個與從來自和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位 置信息相對應(yīng)的區(qū)域以作為回鈴音RBT被提供。上述RBT提供單元602判斷上述被選擇的聲音文件是否存儲在上述聲音 文件存儲器中,當上述被選擇的聲音文件未被存儲在上述聲音文件存儲器的 時候從含有上述被選擇的聲音文件的總歌曲存儲器中下載上述被選擇的聲音 文件,且將上述被選擇的聲音文件轉(zhuǎn)換成為預定的格式以用來在上述聲音文 件存儲器中存儲上述被轉(zhuǎn)換的聲音文件。根據(jù)本發(fā)明的示例性實施例,上述聲音文件被配置為數(shù)據(jù)報單元,且上 述RBT提供單元從與上述聲音文件中的上述輸出位置最近的數(shù)據(jù)報單元中再 .生一個預定的區(qū)段以能被作為RBT提供。16且,上述RBT提供單元將淡入過濾器應(yīng)用到與上述輸出位置信息相關(guān)的 區(qū)域,且和被應(yīng)用的上述淡入過濾器一起來再生上述區(qū)域以能被作為RBT提 供。 '
且,上述RBT提供單元傳送與用戶終端的上述聲音選擇信息相對應(yīng)的聲 音文件的推薦輸出位置信息,接收被用戶從用戶終端選擇的上述推薦輸出位 置信息,且在上述用戶數(shù)據(jù)庫中記錄上述被接收的推薦輸出位置信息來作為 上述輸出位置信息。
上述推薦輸出位置信息或者根據(jù)選擇的數(shù)目來被判斷以作為上述輸出位 置信息或者通過考慮上述聲音文件的聲音音量的變化而被判定。
上述聲音文件存儲器603存儲以歌曲單元而被存儲的多個聲音文件。
且,根據(jù)本發(fā)明的另外一個示例性實施例,用來向用戶提供RBT的系統(tǒng) 包括用戶數(shù)據(jù)庫601, RBT提供單元602。上述用戶數(shù)據(jù)庫601將推薦輸出 位置信息傳送到用戶終端且記錄已經(jīng)選擇等同推薦輸出位置信息的用戶的用 戶標識符。
上述RBT提供單元602生成與上述聲音文件的相同的推薦輸出位置信息 相對應(yīng)的區(qū)域作為共享聲音文件以被存儲在上述聲音文件存儲器且參考上述 用戶數(shù)據(jù)庫和上述聲音文件存儲器向已經(jīng)選擇了上述相同的推薦輸出位置信 息的用戶的上述RBT提供上述共享聲音文件的RBT提供單元。
在這種情況下,上述RBT提供單元602在上述用戶數(shù)據(jù)庫中記錄已經(jīng)選 擇上述相同輸出位置信息的用戶的數(shù)目,且當上述用戶的數(shù)目小于預定數(shù)目 的時候,或者從上述聲音文件存儲器中刪除上述共享聲音文件或者將上述共 享聲音文件記錄為在上述聲音文件存儲器中將要被優(yōu)先刪除的文件。
如上所述,根據(jù)本發(fā)明,從用戶選擇的聲音文件中被用戶選擇的區(qū)域作 為RBT被提供,且被用戶選擇的上述區(qū)域的聲音文件不被多余地進行存儲, 因此用于提供上述RBT所需的數(shù)據(jù)存儲容量能被明顯地降低。
且,根據(jù)本發(fā)明,在通過降低上述數(shù)據(jù)存儲容量將聲音文件的特殊區(qū)域 作為RBT而提供的同時,淡入效果實時地被再生,因此在不使用戶感覺不滿 或驚訝就可以將RBT提供給用戶。且,根據(jù)本發(fā)明,預定部分從與上述聲音文件中的上述輸出位置最近的
數(shù)據(jù)報單元中再生一個預定的區(qū)段以能被作為RBT提供,因此即使在以字節(jié) 單元形式獨立樣本數(shù)據(jù)未被存儲在的文件中隨機存儲也是可以實現(xiàn)的。
且,根據(jù)本發(fā)明,通過推薦一輸出位置可以引導用戶來選擇上述相同的 輸出位置且生成和管理共享聲音文件,因此用于提供RBT所需的數(shù)據(jù)存儲容 量被降低。
仍根據(jù)本發(fā)明,當使用共享聲音文件用戶的數(shù)目減少的時候,上述共享 聲音文件或被刪除或被設(shè)置為一優(yōu)先刪除的文件,因此用于提供RBT所需的 數(shù)據(jù)存儲容量被降低。
至此,根據(jù)本發(fā)明RBT提供系統(tǒng)已經(jīng)被詳細地進行了描述,且由于在如 上所述的具體示例中技術(shù)特征可以很自然地被應(yīng)用到圖6中的RBT提供系統(tǒng) 中,因此具體的描述在此將會被省略。
盡管已經(jīng)參照其特定示例性實施例顯示和描述了本發(fā)明,但是本領(lǐng)域的 技術(shù)人員應(yīng)該理解,再不脫離由權(quán)利要求定義的本發(fā)明的精神和范圍的情況 下,可以對其進行形式和細節(jié)上的各種改變。
權(quán)利要求
1、一種用來向用戶提供回鈴音(RBT)的系統(tǒng),上述系統(tǒng)包括用來存儲聲音文件的聲音文件存儲器;從用戶終端接收聲音選擇信息、記錄與上述聲音選擇信息相對應(yīng)的聲音文件的聲音標識符、從上述用戶終端中接收被選擇的聲音文件的輸出位置信息且記錄上述聲音位置信息的用戶數(shù)據(jù)庫;和參考上述聲音文件存儲器和上述用戶數(shù)據(jù)庫再生一個與從來自和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng)的區(qū)域的回鈴音(RBT)提供單元以能被作為回鈴音(RBT)提供。
2、 如權(quán)利要求1所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中上述回 鈴音(RBT)提供單元判斷上述被選擇的聲音文件是否存儲在上述聲音文件存 儲器中,當上述被選擇的聲音文件未被存儲在上述聲音文件存儲器的時候從 含有上述被選擇的聲音文件的總歌曲存儲器中下載上述被選擇的聲音文件, 且將上述被選擇的聲音文件轉(zhuǎn)換成為預定的格式以用來在上述聲音文件存儲 器中存儲上述被轉(zhuǎn)換的聲音文件。
3、 如權(quán)利要求1所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中上述回 鈴音(RBT)提供單元將淡入過濾器應(yīng)用到與上述輸出位置信息相關(guān)的區(qū)域, 且和被應(yīng)用的上述淡入過濾器一起來再生上述區(qū)域以能被作為回鈴音(RBT) 提供。
4、 如權(quán)利要求1所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中上述聲 音文件被配置為數(shù)據(jù)報單元,且上述回鈴音(RBT)提供單元從與上述聲音文 件中的上述輸出位置最近的數(shù)據(jù)報單元中再生一個預定的區(qū)段以能被作為回 鈴音(RBT)提供。
5、 如權(quán)利要求1所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中上述回 鈴音(RBT)提供單元傳送與用戶終端的上述聲音選擇信息相對應(yīng)的聲音文件 的推薦輸出位置信息,接收被用戶從用戶終端選擇的上述推薦輸出位置信 息,且在上述用戶數(shù)據(jù)庫中記錄上述被接收的推薦輸出位置信息來作為上述 輸出位置信息。
6、 如權(quán)利要求5所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中上述推薦輸出位置信息根據(jù)選擇的數(shù)目來被判斷以作為上述輸出位置信息。
7、 如權(quán)利要求5所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中上述推 薦輸出位置信息通過考慮上述聲音文件的聲音音量的變化而被判定。
8、 一種用來向用戶提供回鈴音(RBT)的系統(tǒng),上述系統(tǒng)包括 將聲音文件的推薦輸出位置信息傳送到用戶終端且記錄已經(jīng)選擇相同的推薦輸出位置信息用戶的用戶標識符的用戶數(shù)據(jù)庫;和生成與上述聲音文件的相同的推薦輸出位置信息相對應(yīng)的區(qū)域作為共享 聲音文件以被存儲在上述聲音文件存儲器且參考上述用戶數(shù)據(jù)庫和上述聲音 文件存儲器向已經(jīng)選擇了上述相同的推薦輸出位置信息的用戶的上述回鈴音 (RBT)提供上述共享聲音文件的回鈴音(RBT)提供單元。
9、 如權(quán)利要求8所述用來向用戶提供回鈴音(RBT)的系統(tǒng),其中回鈴音 (RBT)提供單元在上述用戶數(shù)據(jù)庫中記錄已經(jīng)選擇上述相同輸出位置信息的 用戶的數(shù)目,且當上述用戶的數(shù)目小于預定數(shù)目的時候,或者從上述聲音文 件存儲器中刪除上述共享聲音文件或者將上述共享聲音文件記錄為在上述聲 音文件存儲器中將要被優(yōu)先刪除的文件。
10、 一種用來向用戶提供回鈴音(RBT)的方法,上述方法包括 在聲音文件存儲器中存儲聲音文件;從用戶終端接收聲音選擇信息且在用戶數(shù)據(jù)庫中記錄與上述聲音選擇信 息相對應(yīng)的聲音文件的聲音標識符;從上述用戶終端中接收被選擇的聲音文件的輸出位置信息且在上述用戶 數(shù)據(jù)庫中記錄上述被接收的輸出位置信息;和參考上述聲音文件存儲器和上述用戶數(shù)據(jù)庫再生一個與從來自和上述聲 音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng)的區(qū)域以能被 作為回鈴音RBT提供。
11、 如權(quán)利要求IO所述用來向用戶提供回鈴音(RBT)的方法,其中與從 來自和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng) 的區(qū)域的再生包括判斷上述被選擇的聲音文件是否存儲在上述聲音文件存儲 器中,當上述被選擇的聲音文件未被存儲在上述聲音文件存儲器的時候,將 上述被選擇的聲音文件轉(zhuǎn)換為預定的格式以被傳送到上述聲音文件存儲器 中;且參考上述聲音文件存儲器再生上述被轉(zhuǎn)換的聲音文件以能被作為回鈴音(RBT)提供。
12、 如權(quán)利要求10所述用來向用戶提供回鈴音(RBT)的方法,其中與從 來自和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng) 的區(qū)域的再生包括將淡入過濾器應(yīng)用到與上述輸出位置信息相關(guān)的區(qū)域,且 和被應(yīng)用的上述淡入過濾器一起來再生上述區(qū)域以能被作為回鈴音(RBT)提供。
13、 如權(quán)利要求IO所述用來向用戶提供回鈴音(RBT)的方法,其中上述 聲音文件被配置為數(shù)據(jù)報單元,且其中與從來自和上述聲音標識符相對應(yīng)的 上述聲音文件中的上述輸出位置信息相對應(yīng)的區(qū)域的再生包括上述回鈴音 (RBT)提供單元從與上述聲音文件中的上述輸出位置最近的數(shù)據(jù)報單元中再 生一個預定的區(qū)段以能被作為回鈴音(RBT)提供。
14、 一種用來向用戶提供回鈴音(RBT)的方法,上述方法進一步包括 將與上述聲音選擇信息相對應(yīng)的聲音文件的推薦輸出位置信息傳送到上述用戶終端;和接收被用戶從用戶終端選擇的上述推薦輸出位置信息,且在上述用戶數(shù) 據(jù)庫中記錄上述被接收的推薦輸出位置信息來作為上述輸出位置信息。
15、 如權(quán)利要求14所述用來向用戶提供回鈴音(RBT)的方法,其中上述 推薦輸出位置信息根據(jù)選擇的數(shù)目來被判斷以作為上述輸出位置信息。
16、 如權(quán)利要求14所述用來向用戶提供回鈴音(RBT)的方法,其中上述 推薦輸出位置信息通過考慮上述聲音文件的聲音音量的變化而被判定。
17、 一種用來向用戶提供回鈴音(RBT)的方法,上述方法包括 將聲音文件的推薦輸出位置信息傳送到用戶終端且在用戶數(shù)據(jù)庫中記錄已經(jīng)選擇相同的推薦輸出位置信息用戶的用戶標識符;生成與上述聲音文件的相同的推薦輸出位置信息相對應(yīng)的區(qū)域作為共享 聲音文件以被存儲在上述聲音文件存儲器;和參考上述用戶數(shù)據(jù)庫和上述聲音文件存儲器向已經(jīng)選擇了上述相同的推 薦輸出位置信息的用戶的上述回鈴音(RBT)提供上述共享聲音文件。
18、 如權(quán)利要求17所述用來向用戶提供回鈴音(RBT)的方法,其中在上 述用戶數(shù)據(jù)庫中記錄已經(jīng)選擇上述相同輸出位置信息的用戶的數(shù)目,且當上 述用戶的數(shù)目小于預定數(shù)目的時候,或者從上述聲音文件存儲器中刪除上述共享聲音文件或者將上述共享聲音文件記錄為在上述聲音文件存儲器中將要 被優(yōu)先刪除的文件。
19、 一種計算機可讀記錄介質(zhì)來存儲執(zhí)行權(quán)利要求10至18中任意一個 的方法的程序。
全文摘要
本發(fā)明公開了一種用來提供回鈴音(RBTringback tone)的方法和系統(tǒng)。用來向用戶提供RBT的上述系統(tǒng)包括用來存儲聲音文件的聲音文件存儲器;從用戶終端接收聲音選擇信息、記錄與上述聲音選擇信息相對應(yīng)的聲音文件的聲音標識符、從上述用戶終端中接收被選擇的聲音文件的輸出位置信息且記錄上述聲音位置信息的用戶數(shù)據(jù)庫;和參考上述聲音文件存儲器和上述用戶數(shù)據(jù)庫再生一個與從來自和上述聲音標識符相對應(yīng)的上述聲音文件中的上述輸出位置信息相對應(yīng)的區(qū)域的RBT提供單元以能被作為RBT提供。
文檔編號G06F17/00GK101410826SQ200780010412
公開日2009年4月15日 申請日期2007年3月23日 優(yōu)先權(quán)日2006年3月24日
發(fā)明者全允豪 申請人:瑞爾視科技亞太有限公司