專利名稱:為短信提供背景音樂的方法及其實(shí)現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種為短信提供背景音樂的方法及其實(shí)現(xiàn)裝置。
背景技術(shù):
彩信,是一種多媒體信息服務(wù),在技術(shù)上它并不是一種短信,而是在GPRS網(wǎng)絡(luò)的 支持下,以WAP無線應(yīng)用協(xié)議為載體傳送圖片、聲音和文字等信息的一種多媒體技術(shù)。短信,是用戶通過手機(jī)或者其他終端直接發(fā)送或者接收的文字及數(shù)字信息。短信 是伴隨數(shù)字移動通信系統(tǒng)而產(chǎn)生的一種電信業(yè)務(wù),通過移動通信系統(tǒng)的信令信道和信令 網(wǎng),傳送文字或數(shù)字短信息,屬于一種非實(shí)時的、非語音的數(shù)據(jù)通信業(yè)務(wù)。短信可以由移動 通信終端,例如手機(jī)始發(fā),也可由移動網(wǎng)絡(luò)運(yùn)營商的短信平臺服務(wù)器始發(fā),還可由與移動運(yùn) 營商短信平臺互聯(lián)的網(wǎng)絡(luò)業(yè)務(wù)提供商SP(包括ICP、ISP等)始發(fā)。因此,從目前技術(shù)上看,彩信在發(fā)送信息的同時,可以提供背景音樂,而短信就不 具備提供背景音樂的功能。
發(fā)明內(nèi)容
為此,本發(fā)明所要解決的技術(shù)問題是提供一種為短信提供背景音樂的方法及其 實(shí)現(xiàn)裝置,使得在閱讀短信時,短信實(shí)現(xiàn)裝置可以為用戶提供背景音樂。于是,本發(fā)明提供了一種為短信提供背景音樂的方法,該方法包括閱讀短信,判斷該短信是否為背景音樂短信,若是,則解析出背景音樂編碼;按照所述背景音樂編碼在本地預(yù)置的背景音樂庫中搜索,找到所述背景音樂編碼 對應(yīng)的相應(yīng)背景音樂,并播放。該方法還包括關(guān)閉短信,同時關(guān)閉背景音樂播放。其中,所述判斷短信是否為背景音樂短信,包括根據(jù)短信包頭部信息中包含的TP UDHI字段判斷該短信是否為背景音樂短信。所述解析出背景音樂編碼,包括檢查短信包頭部信息中的頭部信息長度,根據(jù)該長度檢查短信包頭部信息中的相 應(yīng)長度頭部信息,獲得該信息在背景音樂庫中對應(yīng)的背景音樂編碼。所述背景音樂編碼包括曲目大類編碼和曲目小類編碼。本發(fā)明還提供了一種為短信提供背景音樂的實(shí)現(xiàn)裝置,該裝置包括判斷單元,用于閱讀短信時,判斷該短信是否為背景音樂短信;解碼單元,用于解析出背景音樂短信對應(yīng)的背景音樂編碼;搜索單元,用于根據(jù)解碼單元得到的背景音樂編碼,在本地預(yù)置的背景音樂庫中 搜索,找到所述背景音樂編碼對應(yīng)的背景音樂;播放單元,用于根據(jù)搜索單元找到的相應(yīng)背景音樂進(jìn)行播放。該裝置還包括背景音樂關(guān)閉單元,用于當(dāng)短信被關(guān)閉時,關(guān)閉所述播放的背景音樂。其中,所述解碼單元,包括第一檢查單元,用于檢查短信包頭部信息中的頭部信息長度;第二檢查單元,用于根據(jù)所述頭部信息長度檢查短信包頭部信息中相應(yīng)長度的頭 部信息;獲得單元,用于根據(jù)第二檢查單元輸出的結(jié)果,獲得該短信背景音樂編碼。本發(fā)明所述為短信提供背景音樂的方法及其實(shí)現(xiàn)裝置,通過解析出的背景音樂編 碼,在本地預(yù)置背景音樂庫中搜索出背景音樂編碼對應(yīng)的相應(yīng)背景音樂并播放,實(shí)現(xiàn)了在 閱讀短信的同時播放背景音樂的目的。
圖1為本發(fā)明所述為短信提供背景音樂的方法流程圖;圖2為本發(fā)明所述為短信提供背景音樂的實(shí)現(xiàn)裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面,結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)描述。如圖1所示,為短信提供背景音樂的方法,該方法包括步驟11,閱讀短信;步驟12,判斷該短信是否為背景音樂短信;步驟13,若該短信是背景音樂短信,則解析出背景音樂編碼;步驟14,按照步驟12解析出的所述背景音樂編碼,在本地預(yù)置的背景音樂庫中搜 索,找到所述背景音樂編碼對應(yīng)的相應(yīng)背景音樂,并播放;步驟15,關(guān)閉短信,同時關(guān)閉背景音樂播放。其中,判斷該短信是否為背景音樂短信的方法為根據(jù)短信包頭部信息中包含的TP UDHITP(User Data Header Indicator)字段判 斷該短信是否有其他特殊用途,若有,則表示該短信為背景音樂短信。一般地,正常短信包 頭部信息(該頭部信息不占用短信的140個字節(jié)的有效載荷)中,若TP UDHI字段被設(shè)置 為1,則表示在140個字節(jié)的有效載荷的前幾個字節(jié)會有額外的頭部信息,用來作為其他特 殊用途。利用這一點(diǎn),我們可以在短信協(xié)議中增加一個新類型,即短信額外頭部。我們設(shè)定, 若短信帶有額外頭部信息,則表示該短信為背景音樂短信。該短信頭部信息包含三部分頭 部標(biāo)志、頭部長度和頭部信息。例如,短信額外頭部為“生日快樂”歌,則該短信頭部標(biāo)志占 用1個字節(jié),頭部長度占用1個字節(jié),頭部信息占用2個字節(jié)。現(xiàn)有技術(shù)中短信頭部標(biāo)志規(guī)劃如下 可見,我們可以選用21-6F,AO-BF, EO-FF中的一個數(shù)值來作為背景音樂短信頭部 標(biāo)志值用,例如,使用0x21來作為我們需要的頭部標(biāo)志值。頭部長度表示后續(xù)的頭部信息占用幾個字節(jié),若我們需要2個字節(jié)來描述頭部信 息,則頭部長度值為2。頭部信息,我們可以定義為背景音樂庫中曲目大類的編碼為4位字節(jié),跟隨曲 目大類編碼的子曲目編碼為12位字節(jié)。本實(shí)施例中,我們定義子曲目編碼全為1,即1111 1111 1111時,表示在該大類中隨機(jī)選擇短信背景音樂;曲目大類編碼和子曲目編碼全為0 時,表示在所有曲目中可隨機(jī)進(jìn)行短信背景音樂播放。也就是說,我們可以使用0x21來作為我們需要的頭部標(biāo)志取值,來代表這是背景 音樂短信。即第1個字節(jié)是0x21,第2個字節(jié)是頭部長度,其用于表示后續(xù)的頭部信息占用 幾個字節(jié),若需要2個字節(jié)來描述頭部信息,則第2個字節(jié)取值為0x02,第3個和第4個字 節(jié)就是頭部信息,包含了 短信背景音樂庫的曲目大類的編碼(4位字節(jié))和跟隨其后的子 曲目編碼(12位字節(jié))。
于是,得到該信息在背景音樂庫中對應(yīng)的曲目大類和曲目小類編碼。這樣,在用戶 通過上述格式發(fā)送所述背景音樂短信時,當(dāng)對方用戶接收到背景音樂短信后,對方用戶短 信接收裝置首先解出該短信的背景音樂編碼,然后在本地的背景音樂庫中進(jìn)行搜索,找到 所述背景音樂編碼對應(yīng)的相應(yīng)背景音樂曲目,并播放,完成短信背景音樂功能。如圖2所示,本實(shí)施例還提供了一種為短信提供背景音樂的實(shí)現(xiàn)裝置,該裝置包 括判斷單元21,用于閱讀短信時,判斷該短信是否為背景音樂短信;解碼單元22,用于根據(jù)背景音樂短信,解析出該短信對應(yīng)的背景音樂編碼;搜索單元23,用于根據(jù)解碼單元得到的背景音樂編碼,在本地預(yù)置的背景音樂庫 中搜索,找到所述背景音樂編碼對應(yīng)的背景音樂;播放單元24,用于根據(jù)搜索單元找到的相應(yīng)背景音樂進(jìn)行播放;背景音樂關(guān)閉單元25,用于當(dāng)短信被關(guān)閉時,關(guān)閉所述播放的背景音樂。其中,所述解碼單元22,包括第一檢查單元221,用于檢查短信包頭部信息中的頭部信息長度;第二檢查單元222,用于根據(jù)所述頭部信息長度檢查短信包頭部信息中相應(yīng)長度 的頭部信息;獲得單元223,用于根據(jù)第二檢查單元輸出的結(jié)果,獲得該短信背景音樂編碼。其中,所述為短信提供背景音樂的實(shí)現(xiàn)裝置,可以是移動通信終端,例如手機(jī),也 可以是移動網(wǎng)絡(luò)運(yùn)營商的短信平臺服務(wù)器,還可以是與移動運(yùn)營商短信平臺互聯(lián)的網(wǎng)絡(luò)業(yè) 務(wù)提供商。當(dāng)短信接收方接收到短信后,用戶閱讀短信時,判斷單元21根據(jù)短信包頭部信息 中包含的TP UDHI字段判斷該短信是否有其他特殊用途,例如若該字段被設(shè)置為1時,表 示在短信140個字節(jié)的有效載荷的前幾個字節(jié)會有額外的頭部信息,該短信是背景音樂短 信;當(dāng)?shù)弥摱绦攀潜尘耙魳范绦艜r,解碼單元22中的第一檢查單元221短信包頭部 信息中的頭部信息長度,第二檢查單元222根據(jù)所述頭部信息長度檢查短信包頭部信息中 相應(yīng)長度的頭部信息,根據(jù)第二檢查單元輸出的結(jié)果,獲得單元223獲得該短信背景音樂 編碼。當(dāng)解碼單元22解析出該短信對應(yīng)的背景音樂編碼后,搜索單元23在本地預(yù)置的 背景音樂庫中搜索,找到所述背景音樂編碼對應(yīng)的背景音樂,播放單元24根據(jù)搜索單元找 到的相應(yīng)背景音樂進(jìn)行播放。當(dāng)短信被關(guān)閉時,背景音樂關(guān)閉單元25關(guān)閉所述播放的背景
曰爾O本實(shí)施例中,使用成熟的音樂格式midi (這也是手機(jī)鈴聲常用的格式),由于該音 樂格式文件小,因此可以通過上述短信格式,指定選擇背景音樂庫中特定的曲目(或者是 特定類別中的任意一個曲目,或者是隨機(jī)選擇一個曲目),然后在手機(jī)用戶閱讀該背景音樂 短信時,自動的循環(huán)播放該背景音樂,例如你發(fā)送了一個生日快樂短信,則通過在短信中指 定特定曲目“生日快樂”歌,這樣用戶在閱讀該短信時,就會循環(huán)播放該“生日快樂”歌。考慮到用戶閱讀短信的時間一般不會超過30秒,所以我們可以限定一個曲目最 大不要超過30秒,一般采用節(jié)選一首歌中最好聽大家最熟悉的那一段或幾段旋律來構(gòu)成短信背景音樂庫的曲目。一般來說30秒的midi音樂的大小在8KB左右,按照現(xiàn)在手機(jī)的 標(biāo)準(zhǔn)配置,一般其T卡容量不會小于512M,那么即使存儲1000首midi曲目,其占用的存儲 空間大約是8M。短信背景音樂庫的曲目一般分類存放,例如分成16大類,每個大類下面最大可以 容納4096首曲目。大類分別用代碼0-15來編號,每個大類下的子曲目按照0-4095來編號。綜上所述,本發(fā)明實(shí)施例所述為短信提供背景音樂的方法及其實(shí)現(xiàn)裝置,通過解 析出的背景音樂編碼,在本地預(yù)置背景音樂庫中搜索出背景音樂編碼對應(yīng)的相應(yīng)背景音樂 并播放,實(shí)現(xiàn)了在閱讀背景音樂短信的同時播放背景音樂的目的。上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神 和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種為短信提供背景音樂的方法,其特征在于,包括閱讀短信,判斷該短信是否為背景音樂短信,若是,則解析出背景音樂編碼;按照所述背景音樂編碼在本地預(yù)置的背景音樂庫中搜索,找到所述背景音樂編碼對應(yīng)的相應(yīng)背景音樂,并播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 關(guān)閉短信,同時關(guān)閉背景音樂播放。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷短信是否為背景音樂短信,包括根據(jù)短信包頭部信息中包含的TP UDHI字段判斷該短信是否為背景音樂短信。
4.根據(jù)權(quán)利要求1或者3所述的方法,其特征在于,所述解析出背景音樂編碼,包括 檢查短信包頭部信息中的頭部信息長度,根據(jù)該長度檢查短信包頭部信息中的相應(yīng)長度頭部信息,獲得該信息在背景音樂庫中對應(yīng)的背景音樂編碼。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述背景音樂編碼包括曲目大類編碼和 曲目小類編碼。
6.一種為短信提供背景音樂的實(shí)現(xiàn)裝置,其特征在于,包括 判斷單元,用于閱讀短信時,判斷該短信是否為背景音樂短信; 解碼單元,用于解析出背景音樂短信對應(yīng)的背景音樂編碼;搜索單元,用于根據(jù)解碼單元得到的背景音樂編碼,在本地預(yù)置的背景音樂庫中搜索, 找到所述背景音樂編碼對應(yīng)的背景音樂;播放單元,用于根據(jù)搜索單元找到的相應(yīng)背景音樂進(jìn)行播放。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括背景音樂關(guān)閉單元,用于當(dāng)短信被關(guān)閉時,關(guān)閉所述播放的背景音樂。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述解碼單元,包括 第一檢查單元,用于檢查短信包頭部信息中的頭部信息長度;第二檢查單元,用于根據(jù)所述頭部信息長度檢查短信包頭部信息中相應(yīng)長度的頭部信息;獲得單元,用于根據(jù)第二檢查單元輸出的結(jié)果,獲得該短信背景音樂編碼。
全文摘要
本發(fā)明提供了一種為短信提供背景音樂的方法及其實(shí)現(xiàn)裝置,所述方法包括閱讀短信,判斷該短信是否為背景音樂短信,若是,則解析出背景音樂編碼;按照所述背景音樂編碼在本地預(yù)置的背景音樂庫中搜索,找到所述背景音樂編碼對應(yīng)的相應(yīng)背景音樂,并播放。所述裝置包括判斷單元、解碼單元、搜索單元和播放單元。本發(fā)明所述方法及其實(shí)現(xiàn)裝置,通過解析出的背景音樂編碼,在本地預(yù)置背景音樂庫中搜索出背景音樂編碼對應(yīng)的相應(yīng)背景音樂并播放,實(shí)現(xiàn)了在閱讀短信的同時播放背景音樂的目的。
文檔編號H04M1/725GK101883172SQ20091010694
公開日2010年11月10日 申請日期2009年5月8日 優(yōu)先權(quán)日2009年5月8日
發(fā)明者何斌 申請人:康佳集團(tuán)股份有限公司