專利名稱:彩信發(fā)送、接收方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種彩信發(fā)送方法及裝置、彩信接收方法及裝置。
背景技術(shù):
彩信,即多媒體消息業(yè)務(wù),可以發(fā)送包括文本、圖片、音頻、視頻等多媒體數(shù)據(jù),是 其主要特點(diǎn)和用途,由于其豐富的多媒體內(nèi)容和表現(xiàn)形式,深受廣大用戶的喜愛。手機(jī)電視,即CMMB(China Mobile Multimedia Broadcasting,中國移動多媒體廣 播技術(shù))手機(jī)電視,它是中國移動通信公司和中廣傳播公司共同利用CMMB技術(shù)推出的電視 產(chǎn)品,其市場推廣名為“手機(jī)電視”。它是利用中國移動多媒體廣播技術(shù)推出的便攜式的移 動的多媒體廣播電視產(chǎn)品,因?yàn)橛玫氖菬o線廣播電視網(wǎng)的廣播式傳輸方式,所以不會產(chǎn)生 任何流量費(fèi),與傳統(tǒng)的流媒體電視有本質(zhì)的不同。收音機(jī),由機(jī)械、電子、磁鐵等構(gòu)造而成,用電能將電波信號轉(zhuǎn)換為聲音,收聽廣播 電臺發(fā)射的電波信號的機(jī)器。目前收音機(jī)設(shè)備和應(yīng)用,已經(jīng)成為各檔手機(jī)最基本的配置,得 到了廣泛的采用,也成為手機(jī)用戶最喜愛的應(yīng)用之一。收音機(jī)和手機(jī)電視頻道很多,我們常常有收藏頻道的需求,當(dāng)更換手機(jī),或者其他 用戶希望也能擁有別人收藏的頻道時,頻道列表的分享顯得很有必要。針對相關(guān)技術(shù)中用戶需要收藏別人收藏過的頻道,或者在更換手機(jī)時需要收藏原 手機(jī)收藏過的頻道的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種彩信發(fā)送方法及裝置、彩信接收方法及裝置,以解決相關(guān)技 術(shù)中用戶需要收藏別人收藏過的頻道,或者在更換手機(jī)時需要收藏原手機(jī)收藏過的頻道的 問題。根據(jù)本發(fā)明的一個方面,提供了一種彩信發(fā)送方法,包括在應(yīng)用的頻道列表中選 擇需要分享的一個或多個頻道;將所述一個或多個頻道的信息添加到彩信中,并將生成的 彩信發(fā)送至接收方。優(yōu)選的,將所述一個或多個頻道的信息添加到彩信中包括將所述一個或多個頻 道按預(yù)設(shè)的編碼方式進(jìn)行編碼,生成頻道Vcharmel文件,所述Vcharmel文件中包括表示頻 道標(biāo)題的類型、表示類型的編碼格式的參數(shù)及表示參數(shù)的值;將所述Vcharmel文件作為彩 信數(shù)據(jù)包部分,記錄在SMIL文檔中,打包彩信數(shù)據(jù)分組單元PDU,其中,所述SMIL文檔中增 加了代表Vcharmel附件的標(biāo)簽。優(yōu)選的,所述類型包括下列之一開始BEGIN和結(jié)束EDN類型;版本VERSION類型; 頻道APPID類型;標(biāo)題NAME類型;位置LOCATION類型;以及頻率FREQUENCY類型。優(yōu)選的,所述應(yīng)用包括收音機(jī)應(yīng)用和手機(jī)電視應(yīng)用。根據(jù)本發(fā)明的另一個方面,提供了一種彩信接收方法,包括接收彩信并進(jìn)行解析;當(dāng)所述彩信中包含一個或多個頻道的信息時,從所述彩信中獲取所述一個或多個 頻道的信息,并進(jìn)行分享。優(yōu)選的,從所述彩信中獲取所述一個或多個頻道的信息,包括確定所述彩信的 SMIL文檔中是否存在代表頻道Vcharmel附件的標(biāo)簽;若是,按照所述標(biāo)簽中的文件名,提 取彩信數(shù)據(jù)分組單元PDU中的Vcharmel文件;按預(yù)設(shè)的解碼方式解碼所述Vcharmel文件, 得到一個或多個頻道的信息。優(yōu)選的,確定SMIL文檔中是否存在代表Vcharmel附件的標(biāo)簽之后,還包括若否, 按照普通彩信進(jìn)行解碼。優(yōu)選的,所述一個或多個頻道的信息包括應(yīng)用標(biāo)識、標(biāo)題、位置和頻率。優(yōu)選的,從所述彩信中獲取所述一個或多個頻道的信息,并進(jìn)行分享,包括確定 所述一個或多個頻道對應(yīng)的應(yīng)用,將解碼后的頻道信息保存到所述對應(yīng)的應(yīng)用中,生成分 享的頻道或頻道列表。根據(jù)本發(fā)明的另一個方面,提供了一種彩信發(fā)送裝置,包括選擇模塊,用于在應(yīng) 用的頻道列表中選擇需要分享的一個或多個頻道;發(fā)送模塊,用于將所述一個或多個頻道 的信息添加到彩信中,并將生成的彩信發(fā)送至接收方。優(yōu)選的,所述發(fā)送模塊包括編碼子模塊,用于將所述一個或多個頻道按預(yù)設(shè)的編 碼方式進(jìn)行編碼,生成頻道Vcharmel文件,所述Vcharmel文件中包括表示頻道標(biāo)題的類 型、表示類型的編碼格式的參數(shù)及表示參數(shù)的值;記錄子模塊,用于將所述Vcharmel文件 作為彩信數(shù)據(jù)包部分,記錄在SMIL文檔中,打包彩信數(shù)據(jù)分組單元PDU,其中,所述SMIL文 檔中增加了代表Vcharmel附件的標(biāo)簽。根據(jù)本發(fā)明的另一個方面,提供了一種彩信接收裝置,包括接收模塊,用于接收 彩信并進(jìn)行解析;獲取模塊,用于當(dāng)所述彩信中包含一個或多個頻道的信息時,從所述彩信 中獲取所述一個或多個頻道的信息,并進(jìn)行分享。優(yōu)選的,所述獲取模塊包括確定子模塊,用于確定所述彩信的SMIL文檔中是否 存在代表Vcharmel附件的標(biāo)簽;提取子模塊,用于若是,按照所述標(biāo)簽中的文件名,提取彩 信數(shù)據(jù)分組單元PDU中的Vcharmel文件;解碼子模塊,用于按預(yù)設(shè)的解碼方式解碼所述 Vchannel文件,得到一個或多個頻道的信息。優(yōu)選的,所述獲取模塊還用于確定所述一個或多個頻道對應(yīng)的應(yīng)用,將解碼后的 頻道信息保存到所述對應(yīng)的應(yīng)用中,生成分享的頻道或頻道列表。在本發(fā)明實(shí)施例中,在應(yīng)用的頻道列表中選擇需要分享的一個或多個頻道,將一 個或多個頻道的信息添加到彩信中,并將生成的彩信發(fā)送至接收方,利用彩信將頻道發(fā)送 到其他手機(jī)或終端,這樣用戶就可以很容易擁有別人收藏過的頻道,或者,當(dāng)用戶更換手機(jī) 里,也完全可以直接利用彩信獲取以前收藏過的頻道,避免收藏的頻道丟失的情況,也避免 了從頭尋找收藏的頻道所導(dǎo)致的人力物力等資源的浪費(fèi)。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明實(shí)施例的彩信發(fā)送方法的處理流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的彩信接收方法的處理流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的通過彩信發(fā)送Vcharmel文件的流程圖;圖4是根據(jù)本發(fā)明實(shí)施例的接收并保存Vcharmel文件的流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的彩信發(fā)送裝置的結(jié)構(gòu)示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的發(fā)送模塊的結(jié)構(gòu)示意圖;圖7是根據(jù)本發(fā)明實(shí)施例的彩信接收裝置的結(jié)構(gòu)示意圖;圖8是根據(jù)本發(fā)明實(shí)施例的獲取模塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將參考附圖并結(jié)合實(shí)施例,來詳細(xì)說明本發(fā)明。下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。相關(guān)技術(shù)中提到用戶需要收藏別人收藏過的頻道,或者在更換手機(jī)時需要收藏原 手機(jī)收藏過的頻道的問題,目前尚未提出有效的解決方案。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提出一種通過彩信分享收音機(jī)或手機(jī)電視頻 道列表的方法,不需要用戶再去搜索頻道,直接通過彩信接收好友喜愛的頻道并保存為自 己的頻道。同樣,如果用戶更換一個新手機(jī),同樣可以把原手機(jī)上自己保存得喜愛頻道通過 彩信分享作為新手機(jī)的頻道。由于彩信共享涉及了兩個用戶間的通信,為將本發(fā)明實(shí)施例闡釋地更清楚更明 白,現(xiàn)分別從發(fā)送端和接收端對彩信共享進(jìn)行說明。就發(fā)送方而言,本發(fā)明實(shí)施例提供了一 種彩信發(fā)送方法,其處理流程如圖1所示,包括步驟S102、在應(yīng)用的頻道列表中選擇需要分享的一個或多個頻道;步驟S104、將一個或多個頻道的信息添加到彩信中,并將生成的彩信發(fā)送至接收方。在本發(fā)明實(shí)施例中,在應(yīng)用的頻道列表中選擇需要分享的一個或多個頻道,將一 個或多個頻道的信息添加到彩信中,并將生成的彩信發(fā)送至接收方,利用彩信將頻道發(fā)送 到其他手機(jī)或終端,這樣用戶就可以很容易擁有別人收藏過的頻道,或者,當(dāng)用戶更換手機(jī) 里,也完全可以直接利用彩信獲取以前收藏過的頻道,避免收藏的頻道丟失的情況,也避免 了從頭尋找收藏的頻道所導(dǎo)致的人力物力等資源的浪費(fèi)。實(shí)施時,為實(shí)現(xiàn)將一個或多個頻道的信息添加到彩信中,需要對頻道的信息進(jìn)行 編碼及相應(yīng)處理,具體如下將一個或多個頻道按預(yù)設(shè)的編碼方式進(jìn)行編碼,生成頻道Vcharmel文件, Vchannel文件中包括表示頻道標(biāo)題的類型、表示類型的編碼格式的參數(shù)及表示參數(shù)的值;將Vcharmel文件作為彩信數(shù)據(jù)包部分,記錄在SMIL文檔中,打包彩信數(shù)據(jù)分組單 元PDU,其中,SMIL文檔中增加了代表Vcharmel附件的標(biāo)簽。Vchannel 是本發(fā)明實(shí)施例自定義的名詞,表示收音機(jī)頻道列表經(jīng)過特殊編碼后 生成的文件,以vcl作為后綴名,例如myCharmel. vcL·Vchannel數(shù)據(jù)格式的標(biāo)識符是VCHANNEL
預(yù)定義的值類型float預(yù)定義的類型NAME,VERSION,APPID, LOCATION, FREQUENCY, BEGIN, END預(yù)定義的參數(shù)CHARSETVchannel數(shù)據(jù)格式行是類型[;參數(shù)]值。例如NAME;CHARSET = UTF-8:音樂之聲NAME 是一個類型,表示頻道標(biāo)題“ ; ”號是分隔符合,作為參數(shù)表的分隔符CHARSET是參數(shù),表示NAME的編碼格式。上述提到的類型可以有多種,主要包括下列開始BEGIN和結(jié)束EDN類型;版本 VERSION類型;頻道APPID類型;標(biāo)題NAME類型;位置LOCATION類型;以及頻率FREQUENCY 類型。其中,各類型的用法如下BEGIN 和 END 類型,Vchannel 內(nèi)容必須以 BEGIN:VCHANNEL 開頭,以 END:VCHANNEL
結(jié)尾;VERSION類型,如果在內(nèi)容中出現(xiàn)VERSION類型,描述Vchannel的協(xié)議版本;APPID類型,如果在內(nèi)容中出現(xiàn)APPID類型,描述頻道列表的類型收音機(jī)頻道列 表(RADIO),手機(jī)電視頻道列表(TV),其他待擴(kuò)展;NAME類型,如果在內(nèi)容中出現(xiàn)NAME類型,那么它的值是一個可以顯示的,描述頻 道標(biāo)題的文本;LOCATION類型,如果在內(nèi)容中出現(xiàn)LOCATION類型,那么它的值是一個可以顯示 的,描述頻道所在位置(比如城市名、地區(qū)名等)的文本; FREQUENCY類型,如果在內(nèi)容中出現(xiàn)FREQUENCY類型,那么它的值是一個可以顯示 的,描述頻道頻率值。本發(fā)明實(shí)施例適用于收音機(jī)應(yīng)用和手機(jī)電視應(yīng)用,還能夠適用于其他任意擁有頻 道及相應(yīng)信息的其他應(yīng)用?;谕话l(fā)明構(gòu)思,從接收方的角度而言,本發(fā)明實(shí)施例還提供了一種彩信接收 方法,其處理流程如圖2所示,包括步驟S202、接收彩信并進(jìn)行解析;步驟S204、當(dāng)彩信中包含一個或多個頻道的信息時,從彩信中獲取一個或個頻道 的信息,并進(jìn)行分享。本發(fā)明實(shí)施例中,不需要用戶再去搜索頻道,直接通過彩信接收好友喜愛的頻道 并保存為自己的頻道。同樣,如果用戶更換一個新手機(jī),同樣可以把原手機(jī)上自己保存得喜 愛頻道通過彩信分享作為新手機(jī)的頻道。如圖2所示流程,步驟S204在實(shí)施時,從彩信中獲取一個或多個頻道的信息,上文 提到,將頻道信息編碼生成了 Vcharmel文件,對應(yīng)的處理如下確定彩信的SMIL文檔中是否存在代表頻道Vcharmel附件的標(biāo)簽;若是,按照標(biāo)簽中的文件名,提取彩信數(shù)據(jù)分組單元PDU中的Vcharmel文件;按預(yù)設(shè)的解碼方式解碼Vcharmel文件,得到一個或多個頻道的信息。當(dāng)然,若確定SMIL文檔中不存在代表Vcharmel附件的標(biāo)簽時,說明此時接收的就是普通彩信,接收方只需要按照普通彩信進(jìn)行解碼即可。得到的一個或多個頻道的信息包括應(yīng)用標(biāo)識ID、標(biāo)題、位置和頻率。得到的一個或多個頻道的信息后,確定一個或多個頻道對應(yīng)的應(yīng)用,將解碼后的 頻道信息保存到對應(yīng)的應(yīng)用中,生成分享的頻道或頻道列表,用戶就能夠接收或欣賞該頻 道了。以下用收音機(jī)頻道實(shí)例詳細(xì)說明Vcharmel的編碼格式BEGIN:VCHANNELVERSION: 1.0APPID RADIONAME ;CHARSET = UTF-8:音樂之聲LOCATION ;CHARSET = UTF-8:成都FREQU ENCY :102. 6END:VCHANNEL此編碼實(shí)例,以BEGIN:VCHANNEL開頭,END:VCHANNEL結(jié)尾,描述了一個名為音樂 之聲,位置為成都,頻率為102.6的收音機(jī)頻道。當(dāng)發(fā)送一個頻道列表時,每個頻道按照如上所述格式編碼成一個單元,頻道列表 編碼后生成一個單元列表,仍然以BEGIN和END作為判斷單元開始和結(jié)束的標(biāo)志。如下所 示例子顯示三個頻道編碼后的結(jié)果BEGIN:VCHANNELVERSION: 1.0APPID RADIONAME ;CHARSET = UTF-8:音樂之聲LOCATION ;CHARSET = UTF-8:成都FREQUENCY: 102. 6END:VCHANNELBEGIN:VCHANNELVERSION: 1.0APPID: RADIONAME ;CHARSET = UTF-8:交通廣播LOCATION ;CHARSET = UTF-8:成都FREQUENCY: 105. 6END:VCHANNELBEGIN:VCHANNELVERSION: 1.0APPID: RADIONAME ;CHARSET = UTF-8:我愛成都LOCATION ;CHARSET = UTF-8:成都FREQUENCY :98. 6END:VCHANNEL
通過彩信分享Vcharme 1,需要在現(xiàn)有的OMA MMS協(xié)議中關(guān)于SMIL部分增加一個表 示Vcharmel附件的標(biāo)簽,本發(fā)明實(shí)施例中定義為Kvcharmel〉
權(quán)利要求
1.一種彩信發(fā)送方法,其特征在于,包括在應(yīng)用的頻道列表中選擇需要分享的一個或多個頻道;將所述一個或多個頻道的信息添加到彩信中,并將生成的彩信發(fā)送至接收方。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述一個或多個頻道的信息添加到彩 信中包括將所述一個或多個頻道按預(yù)設(shè)的編碼方式進(jìn)行編碼,生成頻道Vcharmel文件,所述 Vchannel文件中包括表示頻道標(biāo)題的類型、表示類型的編碼格式的參數(shù)及表示參數(shù)的值;將所述Vcharmel文件作為彩信數(shù)據(jù)包部分,記錄在SMIL文檔中,打包彩信數(shù)據(jù)分組單 元PDU,其中,所述SMIL文檔中增加了代表Vcharmel附件的標(biāo)簽。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述類型包括下列之一開始BEGIN和結(jié)束EDN類型;版本VERSION類型;頻道APPID類型;標(biāo)題NAME類型;位 置LOCATION類型;以及頻率FREQUENCY類型。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述應(yīng)用包括收音機(jī)應(yīng)用和 手機(jī)電視應(yīng)用。
5.一種彩信接收方法,其特征在于,包括接收彩信并進(jìn)行解析;當(dāng)所述彩信中包含一個或多個頻道的信息時,從所述彩信中獲取所述一個或多個頻道 的信息,并進(jìn)行分享。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,從所述彩信中獲取所述一個或多個頻道 的信息,包括確定所述彩信的SMIL文檔中是否存在代表頻道Vcharmel附件的標(biāo)簽;若是,按照所述標(biāo)簽中的文件名,提取彩信數(shù)據(jù)分組單元PDU中的Vcharmel文件;按預(yù)設(shè)的解碼方式解碼所述Vcharmel文件,得到一個或多個頻道的信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,確定SMIL文檔中是否存在代表Vcharmel 附件的標(biāo)簽之后,還包括若否,按照普通彩信進(jìn)行解碼。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述一個或多個頻道的信息包括應(yīng)用標(biāo) 識、標(biāo)題、位置和頻率。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的方法,其特征在于,從所述彩信中獲取所述一個或 多個頻道的信息,并進(jìn)行分享,包括確定所述一個或多個頻道對應(yīng)的應(yīng)用,將解碼后的頻 道信息保存到所述對應(yīng)的應(yīng)用中,生成分享的頻道或頻道列表。
10.一種彩信發(fā)送裝置,其特征在于,包括選擇模塊,用于在應(yīng)用的頻道列表中選擇需要分享的一個或多個頻道;發(fā)送模塊,用于將所述一個或多個頻道的信息添加到彩信中,并將生成的彩信發(fā)送至 接收方。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述發(fā)送模塊包括編碼子模塊,用于將所述一個或多個頻道按預(yù)設(shè)的編碼方式進(jìn)行編碼,生成頻道 Vchannel文件,所述Vcharmel文件中包括表示頻道標(biāo)題的類型、表示類型的編碼格式的參 數(shù)及表示參數(shù)的值;記錄子模塊,用于將所述Vcharmel文件作為彩信數(shù)據(jù)包部分,記錄在SMIL文檔中,打包彩信數(shù)據(jù)分組單元PDU,其中,所述SMIL文檔中增加了代表Vcharmel附件的標(biāo)簽。
12.—種彩信接收裝置,其特征在于,包括 接收模塊,用于接收彩信并進(jìn)行解析;獲取模塊,用于當(dāng)所述彩信中包含一個或多個頻道的信息時,從所述彩信中獲取所述 一個或多個頻道的信息,并進(jìn)行分享。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述獲取模塊包括確定子模塊,用于確定所述彩信的SMIL文檔中是否存在代表Vcharmel附件的標(biāo)簽; 提取子模塊,用于若是,按照所述標(biāo)簽中的文件名,提取彩信數(shù)據(jù)分組單元PDU中的 Vchannel 文件;解碼子模塊,用于按預(yù)設(shè)的解碼方式解碼所述Vcharmel文件,得到一個或多個頻道的信息。
14.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所述獲取模塊還用于確定所述 一個或多個頻道對應(yīng)的應(yīng)用,將解碼后的頻道信息保存到所述對應(yīng)的應(yīng)用中,生成分享的 頻道或頻道列表。
全文摘要
本發(fā)明提供了彩信發(fā)送、接收方法及裝置,發(fā)送方法包括在應(yīng)用的頻道列表中選擇需要分享的一個或多個頻道;將所述一個或多個頻道的信息添加到彩信中,并將生成的彩信發(fā)送至接收方;接收方法包括接收彩信并進(jìn)行解析;當(dāng)所述彩信中包含一個或多個頻道的信息時,從所述彩信中獲取所述一個或多個頻道的信息,并進(jìn)行分享。采用本發(fā)明能夠不需要用戶再去搜索頻道,直接通過彩信接收好友喜愛的頻道并保存為自己的頻道。同樣,如果用戶更換一個新手機(jī),同樣可以把原手機(jī)上自己保存得喜愛頻道通過彩信分享作為新手機(jī)的頻道。
文檔編號H04W4/12GK102143450SQ20111007883
公開日2011年8月3日 申請日期2011年3月30日 優(yōu)先權(quán)日2011年3月30日
發(fā)明者戴詡富 申請人:中興通訊股份有限公司