專利名稱::在文本消息設(shè)備中映射文本和音頻信息及其方法
技術(shù)領(lǐng)域:
:本發(fā)明一般涉及文本消息通信,更具體涉及在文本消息設(shè)備,例如在運行GSM短消息服務(wù)(SMS)和增強消息服務(wù)(EMS)以及3GPP多媒體消息服務(wù)(MMS)應(yīng)用程序的無線通信設(shè)備中,將文本與音頻信息相關(guān)聯(lián)及其方法,例如將姓名映射到音樂,其中文本消息設(shè)備具有程序段。
背景技術(shù):
:無線文本消息通信系統(tǒng)和能夠進行文本消息傳遞的移動無線通信設(shè)備是公知的。隨著話音和數(shù)據(jù)無線通信技術(shù)的逐步融合,文本消息服務(wù)也漸漸提供由網(wǎng)絡(luò)操作員供應(yīng)的其他數(shù)據(jù)和話音通信服務(wù)。示例的文本消息服務(wù)包括全球移動通信系統(tǒng)(GSM)標準的短消息服務(wù)(SMS)和增強消息服務(wù)(EMS),用于第三代合作計劃(3GPP)標準的多媒體消息服務(wù)(MMS),以及其他消息系統(tǒng)標準,其中的某些是專用的,包括雙向無線尋呼機和其他專用文本消息設(shè)備上的消息服務(wù)。可以預(yù)測,無線文本消息將大量地增長,由此提示網(wǎng)絡(luò)操作員尋找使用戶增加的增值服務(wù),其帶有這樣的特性,即,將會增加不斷增長的文本消息訂戶數(shù)量的市場份額。題為“TextMessagingOriginatorSelectedRinger”的美國專利6,314,306B1公開了在文本消息中嵌入到指定鈴音(ring-tone)命令字段中的鈴音解析邏輯。鈴音命令字段位于保留字符之間的文本消息中,其在字母數(shù)字尋呼系統(tǒng)的正常操作中可不使用。在美國專利6,314,306B1中,由消息發(fā)送方選擇鈴音命令并將其插入到文本消息中,以便遠程控制接收設(shè)備的鈴音。一旦接收到文本消息,接收文本消息的設(shè)備通過解釋保留字符之間的鈴音命令字段來檢測額外的鈴音解析邏輯。在美國專利6,314,306B1中,任何鈴音解析邏輯必須從引入的文本消息中刪除,以防顯示難理解的鈴音命令。接收設(shè)備隨后存儲文本消息并播放消息發(fā)送方所選擇的鈴音,其中假設(shè)接收設(shè)備沒有屏蔽或不會使鈴音的遠程控制失效。通過仔細考慮下面的具體實施方式部分及附圖,本領(lǐng)域普通技術(shù)人員將更加充分地認識到本發(fā)明的各種方面、特點和優(yōu)點。圖1是示例文本消息無線網(wǎng)絡(luò)的一般示意。圖2是示例的能夠進行文本消息傳遞的雙向無線通信設(shè)備。圖3是用于選擇和將文本與音頻信息相關(guān)聯(lián)的示例過程的流程圖。圖4是用于映射參考文本和音頻信息的示例多元素存儲表結(jié)構(gòu)。圖5是用于播放與引入的文本消息相關(guān)聯(lián)的音頻信息的示例過程的流程圖。具體實施例方式在圖1中,典型的全球移動通信系統(tǒng)(GSM)無線網(wǎng)絡(luò)100通常包括基站系統(tǒng)(BSS)110,其具有與多個基站發(fā)射器112相通信的基站控制器。示例的BSS110連接到移動交換中心和訪問位置寄存器(MSC/VLR)114并連接到服務(wù)GPRS支持節(jié)點(SGSN)116。SGSN116連接到網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)118和歸屬位置寄存器(HLR)120。MSC/VLR114連接到SGSN166和HLR120,還連接到GGSN118,如圖1中所示。盡管示例文本消息網(wǎng)絡(luò)實施例是無線GSM和通用移動電信系統(tǒng)(UMTS),本發(fā)明還可應(yīng)用于在其他文本消息網(wǎng)絡(luò)上通信的文本消息設(shè)備,這樣的文本消息網(wǎng)絡(luò)包括TDMA和W-CDMA無線通信網(wǎng)絡(luò),以及有線線路網(wǎng)絡(luò),如本領(lǐng)域普通技術(shù)人員所知。這些和其他示例無線網(wǎng)絡(luò)可連接到其他無線和有線線路網(wǎng)絡(luò),包括例如因特網(wǎng)和內(nèi)部網(wǎng)絡(luò)。在圖1中,在其他文本消息網(wǎng)絡(luò)中,文本消息通過文本消息服務(wù)訂戶并在其之間使用文本消息設(shè)備進行傳遞,文本消息設(shè)備例如能夠進行文本消息傳遞的蜂窩電話手機132或雙向消息設(shè)備134,如圖1所示。其他文本消息設(shè)備包括可無線使用的筆記本電腦、個人數(shù)字助理(PDA)、掌上電腦、桌面電腦、網(wǎng)絡(luò)瀏覽設(shè)備和任意能夠進行文本消息傳遞的其他設(shè)備,包括僅接收引入的文本消息而不發(fā)射任何消息的單向?qū)ず魴C。圖2通常說明了示例文本消息傳遞無線通信設(shè)備200的示意框圖,其通常包括連接到存儲器220的處理器210,存儲器220通常包括RAM和ROM,某些實施例中還包括可編程非易失性存儲器。示例訂戶設(shè)備包括收發(fā)器230,用于通過無線電接口發(fā)射和接收文本消息,盡管在其他實施例中,設(shè)備可以只包括接收器,用于接收引入的文本消息,例如單向?qū)ず魴C。顯示屏240也連接到處理器,用于顯示文本消息并用于進行其他功能,下面將更充分地進行討論。在圖2中,輸入和輸出設(shè)備,指定為I/O設(shè)備250,也連接到處理器210。輸入和輸出設(shè)備通常包括,例如,字母數(shù)字鍵盤、光標控制器設(shè)備和其他輸入設(shè)備、麥克風、揚聲器和數(shù)據(jù)端口,盡管所有文本消息設(shè)備實施例也可不包括所有這些設(shè)備,其他的實施例可包括這里未明確列舉的輸入和輸出。在一個實施例中,文本消息傳遞無線通信設(shè)備是GSM短消息服務(wù)(SMS)設(shè)備。在另一實施例中,文本消息傳遞無線通信設(shè)備是GSM增強消息服務(wù)(EMS)設(shè)備。而在另一實施例中,文本消息傳遞無線通信設(shè)備是3GPP多媒體消息服務(wù)(MMS)設(shè)備。在又一個實施例中,文本消息傳遞無線通信設(shè)備可用于任何其他消息傳遞系統(tǒng)標準,包括在雙向無線尋呼機和其他專用文本消息設(shè)備上使用的那些設(shè)備。文本消息設(shè)備,無論它是無線設(shè)備還是其他通信設(shè)備,還優(yōu)選地包括產(chǎn)生不同音頻聲音的能力,例如產(chǎn)生不同的音調(diào)、音樂、韻律、可混合的音軌等等。音頻信息可以在文本消息設(shè)備中儲存為.wav格式文件或某些其他格式的文件。在某些實施例中,文本消息設(shè)備包括音調(diào)或音頻信號發(fā)生器或合成器,例如MIDI合成器,用于生成復(fù)調(diào)的音頻混合。合成器通常是圖2中處理器210的一部分,其還可以包括數(shù)字信號處理器(DSP)。在其他的實施例中,音頻合成器可以是另一標準或?qū)S靡纛l信息合成器。在一個實施例中,如圖3的過程流程圖所示,在框310,文本消息設(shè)備用戶標識這樣的文本,其被用戶關(guān)聯(lián)到音頻信息。該文本在此也可稱為參考文本(referencetext)。參考文本可以是前面接收到的文本消息中的文本或是來自某些其他來源,諸如文本文件的文本。在一個實施例中,文本是一個或多個ASCII字符的串,例如對應(yīng)于姓名或其他詞語的字符,稍后其將出現(xiàn)在由文本消息設(shè)備接收并顯示以查看的文本消息中。通常,文本包括任何字母數(shù)字字符或其他符號,其顯示出來以便用戶解釋,優(yōu)選地,在其顯示之前不需要在引入的文本消息之外(outofincomingtext)編輯參考文本??梢酝ㄟ^選擇文本,例如通過以類似鼠標或指針或光標移動按鍵的輸入設(shè)備來阻礙或高亮顯示文本,來標識參考文本。在一個示例實施例中,通過輸入文本選擇模式,例如通過在用戶界面上做出軟菜單選擇,來標識參考文本,盡管更通常的情況是,在其他實施例中,不需要輸入文本選擇模式。在一個示例實施例中,通過在想要的文本串的第一文本字符上移動光標并按下“輸入(enter)”,然后在文本串的最后字符上移動光標并再次按下“輸入”,來選擇參考文本??商鎿Q地,用戶可以僅僅通過輸入文本,例如在提示用戶輸入?yún)⒖嘉谋镜挠脩艚缑嫔陷斎?,來選擇文本。在圖3中,在框320,所選的文本與存儲在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)。在一個示例實施例中,在阻礙或高亮顯示參考文本之后或一旦輸入?yún)⒖嘉谋荆脩暨x擇音頻信息來與文本相關(guān)聯(lián),例如在通過輸入音頻選擇模式而調(diào)用的用戶界面上選擇。音頻信息是從存儲的音頻文件的菜單中選取的,例如.wav格式的音頻文件,或者某些其他的音頻文件格式。在另一實施例中,可選擇多個音軌組合產(chǎn)生音頻混合,例如通過MIDI合成器來混音。在一個實施例中,通過將參考文本映射到相關(guān)聯(lián)的音頻信息,參考文本關(guān)聯(lián)于所選的音頻信息。在圖3中,在框330,可通過在移動無線通信設(shè)備上的存儲器中儲存這樣的文本其具有對與標識的文本相關(guān)聯(lián)的音頻信息進行標識的參考(reference),而將所選的文本映射到音頻信息。參考可以是指針,或者相關(guān)聯(lián)音頻信息的地址。在一個示例實施例中,如圖4中所示,在存儲器400中的所選或標識的參考文本和音頻信息的映射是通過在非易失性存儲器中的多元素表結(jié)構(gòu)430中儲存對應(yīng)于參考文本的ASCII串或某些其他文本串410并且儲存音頻信息參考420而產(chǎn)生的。示例表具有兩個元素。在其他可替換實施例中,所選文本和音頻信息可以以多種其他方式相關(guān)聯(lián),其中的細節(jié)對本發(fā)明來說并不重要,盡管某些關(guān)聯(lián)方案可能比其他的更合意,其取決于具體應(yīng)用的要求,例如,許多移動無線設(shè)備對于存儲使用和資源分配具有某些限制。在圖5的示例過程流程圖中,在框510,文本消息設(shè)備接收引入的文本消息,其具有儲存于其上的、與音頻信息相關(guān)聯(lián)的參考文本。在框520,判定引入文本消息中的任意文本是否(在其他匹配中)對應(yīng)于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的任何參考文本。在一個實施例中,判定引入文本消息中的任意文本是否對應(yīng)于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本是通過比較引入的文本消息中的文本與先前儲存在移動無線通信設(shè)備中、與音頻信息相關(guān)聯(lián)的參考文本而完成的。在一個實施例中,儲存在存儲器中的文本消息/參考文本比較程序段確定接收器所接收的文本消息中的文本是否與儲存在存儲器中的參考文本相一致。以下是示例的偽碼算法,用于掃描和比較引入的SMS文本消息中的文本串與先前儲存在文本消息設(shè)備的存儲表中、與音樂歌曲相關(guān)聯(lián)的參考文本的對應(yīng)關(guān)系。<prelisting-type="program-listing"><![CDATA[ Begin; Mp==beginningofSMSmessage. Songlist==Null; While(L<MessageLength)do Foreachentryinthemusicalassociationstabledo; S=entry->string; L=strlen(S); If(strcmpn(Mp,S,L)==0)then/*amatch*/ Push(entry->song,Songlist); Mp+=L-1; Break; EndIf; EndFor Mp++; EndWhile; End;]]></pre>示例算法不允許重疊匹配的消息,使用簡單的第一消息匹配策略(firstmessagematchedstrategy)。在其他的實施例中,重疊消息可以與相應(yīng)的參考文本相匹配。對于重疊文本,可以播放相應(yīng)的音頻以重疊,或者可以逐次地播放。示例算法是串行的,在其他實施例中也可使用并行處理的方法。在圖5中,在框530,如果引入文本消息中的任意文本對應(yīng)于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本的話,在移動無線通信設(shè)備上播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻。在某些實施例中,可能需要在引入文本和參考文本之間的完美匹配,而在其他實施例中,基本上的相似度就足夠調(diào)用相關(guān)聯(lián)音頻的回放。因此,當從特定人(其姓名與儲存在文本消息設(shè)備上的音頻信息相關(guān)聯(lián))接收文本消息時,在文本消息設(shè)備上播放與該姓名相關(guān)聯(lián)的音頻。在其他實施例中,音頻可以與一個或多個除姓名之外的其他詞語相關(guān)聯(lián),例如問候語、感嘆詞等等。在一個實施例中,在接收到文本消息時播放與引入文本相關(guān)聯(lián)的音頻。在其他實施例中,在打開文本消息時播放與引入文本相關(guān)聯(lián)的音頻,或者在兩種情況下都可播放該音頻。如果接收文本消息設(shè)備所接收的文本消息中的文本與儲存在存儲器中的參考文本相一致的話,儲存在存儲器中的音頻播放程序段播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻。該程序段可打開與該文本相關(guān)聯(lián)的音頻文件,或者其可以調(diào)用音軌的混合或進行某些其他操作,提示相關(guān)聯(lián)音頻信息的音頻回放。許多不同的音頻調(diào)用方案都適用于本發(fā)明的這個方面。在圖5中,當打開文本消息時,在文本消息設(shè)備上顯示對應(yīng)于與音頻信息相關(guān)聯(lián)的參考文本的引入文本消息中的任意文本。在其他實施例中,文本的顯示和音頻回放是同時進行的,或者這些事件的順序可以與圖5中所示的相反。盡管以建立發(fā)明人對發(fā)明的所有權(quán)并使本領(lǐng)域普通技術(shù)人員能夠做出和使用本發(fā)明的方式描述了本發(fā)明及其現(xiàn)在被認為的最佳模式。應(yīng)該理解和認識到,這里公開的示例實施例有著許多的等價,可對其做出無數(shù)的修改和變化而不背離本發(fā)明的范圍和精神,其中本發(fā)明的范圍和精神不是由示例實施例,而是由權(quán)利要求所限定的。權(quán)利要求1.一種在移動無線通信設(shè)備中的方法,包括接收引入的文本消息;確定引入的文本消息中的文本是否對應(yīng)于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本;如果引入的文本消息中的任意文本對應(yīng)于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本的話,在移動無線通信設(shè)備上播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻。2.如權(quán)利要求1所述的方法,顯示對應(yīng)于與音頻信息相關(guān)聯(lián)的參考文本的引入文本消息中的任意文本。3.如權(quán)利要求1所述的方法,當移動無線通信設(shè)備接收到文本消息時,如果引入消息中的文本對應(yīng)于與音頻信息相關(guān)聯(lián)的參考文本的話,播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻。4.如權(quán)利要求1所述的方法,當打開移動無線通信設(shè)備上的文本消息時,如果引入消息中的任意文本對應(yīng)于與音頻信息相關(guān)聯(lián)的參考文本的話,播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻。5.如權(quán)利要求1所述的方法,通過比較引入的文本消息中的文本與先前儲存在移動無線通信設(shè)備上、與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本,確定引入的文本消息中的文本是否對應(yīng)于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本。6.一種在移動無線通信設(shè)備中的方法,包括標識文本;將所標識的文本與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián);在移動無線通信設(shè)備上儲存與音頻信息相關(guān)聯(lián)的所標識的文本。7.如權(quán)利要求6所述的方法,還包括接收引入的文本消息;確定引入的文本消息中的文本是否匹配于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的所標識的文本;如果引入的文本消息中的文本匹配于與音頻信息相關(guān)聯(lián)的所標識的文本的話,根據(jù)所標識的文本所關(guān)聯(lián)的音頻信息,在移動無線通信設(shè)備上播放聲音。8.如權(quán)利要求6所述的方法,接收引入的文本消息;如果引入的文本消息中的文本匹配于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的所標識的文本的話,根據(jù)所標識的文本所關(guān)聯(lián)的音頻信息,在移動無線通信設(shè)備上播放聲音。9.如權(quán)利要求6所述的方法,通過選擇在第一文本消息中顯示的文本來標識文本;在標識文本之后接收引入的文本消息;如果引入的文本消息中的文本匹配于所標識的文本的話,根據(jù)所標識的文本所關(guān)聯(lián)的音頻信息,在移動無線通信設(shè)備上播放聲音。10.如權(quán)利要求9所述的方法,通過比較引入的消息中的文本與所標識的文本來確定引入的文本消息中的文本是否匹配于與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)的所標識的文本。11.如權(quán)利要求6所述的方法,通過將所標識的文本映射到所關(guān)聯(lián)的音頻信息來將所標識的文本與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)。12.如權(quán)利要求11所述的方法,通過在移動無線通信設(shè)備上儲存對應(yīng)于所標識的文本的ASCII串以及標識與所標識文本相關(guān)聯(lián)的音頻信息的相應(yīng)音頻信息參考,來將所標識的文本映射到移動無線通信設(shè)備上的音頻信息。13.如權(quán)利要求6所述的方法,通過映射對應(yīng)于所標識的文本的ASCII串和在儲存在移動無線通信設(shè)備上的多元素表結(jié)構(gòu)中的音頻信息參考,來將所標識的文本與儲存在移動無線通信設(shè)備上的音頻信息相關(guān)聯(lián)。14.如權(quán)利要求6所述的方法,將所標識文本映射到儲存在移動無線通信設(shè)備上的音頻信息。15.一種能夠進行文本消息傳遞的設(shè)備,包括處理器;存儲器,連接到處理器;接收器,連接到處理器;參考文本,儲存在存儲器中,與儲存在存儲器中的音頻信息相關(guān)聯(lián);文本消息/參考文本比較程序段,儲存在存儲器中,由此,文本消息/參考文本比較程序段確定接收器所接收的文本消息中的文本是否與儲存在存儲器中的參考文本相一致。16.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,在存儲器中儲存有音頻播放程序段,由此,如果接收器所接收的文本消息中的文本與儲存在存儲器中的參考文本相一致的話,音頻播放程序段播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻。17.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,參考文本是儲存在存儲器中、與音頻信息相關(guān)聯(lián)的ASCII字符串。18.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,通過參考文本在表中儲存有音頻信息參考,由此,音頻信息參考引用與參考文本相關(guān)聯(lián)的音頻信息。19.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,參考文本選擇程序段,儲存在存儲器中;參考文本關(guān)聯(lián)程序段,儲存在存儲器中;由此,參考文本關(guān)聯(lián)程序段將參考文本選擇程序段所選擇的參考文本與儲存在存儲器中的音頻信息相關(guān)聯(lián)。20.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,是能夠進行短消息服務(wù)(SMS)的移動蜂窩通信手機。21.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,是能夠進行增強消息服務(wù)(EMS)的移動蜂窩通信手機。22.如權(quán)利要求15所述的能夠進行文本消息傳遞的設(shè)備,是能夠進行多媒體消息服務(wù)(MMS)的移動蜂窩通信手機。全文摘要一種文本消息設(shè)備及其方法,包括接收文本消息(510),確定文本消息中的文本是否對應(yīng)于與儲存在文本消息設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本(520),如果文本消息中的任意文本對應(yīng)于與儲存在文本消息設(shè)備上的音頻信息相關(guān)聯(lián)的參考文本的話,在文本消息設(shè)備上播放對應(yīng)于與參考文本相關(guān)聯(lián)的音頻信息的音頻(530),以及顯示對應(yīng)于與音頻信息相關(guān)聯(lián)的參考文本的引入文本消息中的任意文本(540)。文檔編號H04W4/18GK1663295SQ03814190公開日2005年8月31日申請日期2003年5月30日優(yōu)先權(quán)日2002年6月27日發(fā)明者史蒂文·諾蘭申請人:摩托羅拉公司