国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      彩信通知消息的處理方法和裝置、彩信接收系統(tǒng)的制作方法

      文檔序號:65382閱讀:445來源:國知局
      專利名稱:彩信通知消息的處理方法和裝置、彩信接收系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種彩信通知消息的處理方法和裝置、彩信接收系統(tǒng)。
      背景技術(shù)
      彩信(Multimedia Messaging Service, 簡稱為MMS )是移動運(yùn)營商4,出的^豆^f言業(yè)務(wù),其以無線應(yīng)用十辦i義(Wireless ApplicationProtocol,簡稱為WAP)為載體進(jìn)行多4某體傳輸。彩信業(yè)務(wù)的特點(diǎn)是支持多媒體功能,能夠傳輸功能全面的內(nèi)容和信息,這些信息包括文字、圖像、聲音、視頻等各種多媒體格式的信息。
      MMS業(yè)務(wù)可以實(shí)王見即時(shí)的手才幾端到端、手才幾終端到互聯(lián)網(wǎng)或互聯(lián)網(wǎng)到手機(jī)終端的多i某體信息傳送。與原有的普通短信相比,彩信除了基本的文字信息以外,還配置有豐富的彩色圖像、聲音、動畫、振動、4見頻等多々某體內(nèi)容,并且還可以配置新聞、卡通漫畫、賀卡、動畫游戲等應(yīng)用內(nèi)容。
      在目前的市場上,絕大多數(shù)用戶使用的中、高端手機(jī)終端都能夠支持MMS業(yè)務(wù),例如,可以配置MMS應(yīng)用禾呈序。在手才幾終端的MMS應(yīng)用中,MMS應(yīng)用的收發(fā)沖莫塊非常重要,也比較復(fù)雜,對于MMS4妄收過禾呈,復(fù)雜性就更為突出。當(dāng)前,MMS—般存在兩種接收方式 一種是手動接收(或稱為延遲接收), 一種是自動接收(或稱為立即接收);其中,手動接收是指手才幾終端在接收到MMS中心發(fā)來的通知消息后,如果檢測到手機(jī)終端上的MMS接收設(shè)置為延遲4妄收,則^是示用戶4妄收到通知消息,需要用戶通過才喿作該通知消息的下載功能,人MMS中心獲取該MMS消息;自動接收是指手機(jī)終端在接收到MMS中心發(fā)來的通知消息之后,如果檢測到手機(jī)終端上的MMS接收設(shè)置為立即接收,則不需要提示用戶接收到通知消息,而是直4妄通過該通知消息乂人MMS中心獲取MMS消息,然后再通知用戶4妄收到一條新的MMS消息。
      在移動^見范中,手才幾終端的MMS缺省4妻收i殳置為立即接收,因此,目前大多數(shù)用戶使用的都是MMS自動接收方式。但是,在當(dāng)前的中、高端手機(jī)中,尤其是在軟件和業(yè)務(wù)功能非常復(fù)雜的智能手才幾中,在系統(tǒng)(即,手才幾終端)才妄收MMS的過禾呈中,常頭見的MMS才妄收方法在4支術(shù)上常常存在以下問題
      (1 )如果纟冬端用戶當(dāng)前正在4吏用CS (Circuit Switch,電路交換)域j莫塊(例如語音呼叫等),由于在某些情況下CS域和PS(Packet Switch,包交換)域不能共存,因此會造成MMS下載失敗或i吾音呼叫無法呼入;
      (2 )如果終端用戶當(dāng)前正在使用其它PS域模塊(例如,網(wǎng)頁瀏覽器、JAVA、飛信、流^ 某體等),由于存在網(wǎng)絡(luò)撥號沖突的情況,因此會造成當(dāng)前操作的業(yè)務(wù)中斷;
      (3 )如果終端用戶當(dāng)前正在使用內(nèi)存消耗大的本地模塊(例如,媒體播放器、照相機(jī)、攝像機(jī)等),由于常規(guī)自動接收方法本身調(diào)用的MMS應(yīng)用模塊的內(nèi)存消耗也很大,因此極有可能導(dǎo)致內(nèi)存泄露,造成系統(tǒng)崩潰;(4 )如果終端連續(xù)接收到多條MMS消息,由于接收過程連續(xù)大量占用系統(tǒng)的CPU ( Central Processing Unit,中央處理器),因此會造成手機(jī)終端界面出現(xiàn)假死機(jī)的現(xiàn)象。
      因此,在軟件和業(yè)務(wù)功能非常復(fù)雜的高端智能手機(jī)中,需要處理好MMS接收的技術(shù)問題,尤其是MMS接收與其它業(yè)務(wù)引起的并發(fā)問題。

      發(fā)明內(nèi)容
      針對在手機(jī)終端,特別是在軟件和業(yè)務(wù)功能非常復(fù)雜的高端智能手機(jī)中,急需要處理好MMS接收的技術(shù)問題,尤其是與其它業(yè)務(wù)引起的并發(fā)問題而提出本發(fā)明,為此,本發(fā)明旨在提供一種MMS通知消息的處理方法和裝置、彩信4妄收系統(tǒng),以解決上述問題。
      根據(jù)本發(fā)明的一個(gè)方面,提供了 一種彩信通知消息的處理方法。
      才艮據(jù)本發(fā)明的彩信通知消息的處理方法包括接收彩信通知消息,并將彩信通知消息加入預(yù)先設(shè)置的處理隊(duì)列;設(shè)置處理標(biāo)識,處理標(biāo)識用于標(biāo)識當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);根據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù),在判斷結(jié)果為是的情況下,保持彩信通知消息在處理隊(duì)列等待處理,在判斷結(jié)果為否的情況下,從處理隊(duì)列中讀取在前的彩信通知消息進(jìn)行處理。
      優(yōu)選;也,上述方法進(jìn)一步包4舌子貞先i殳置循環(huán)計(jì)時(shí)的定時(shí)器。
      優(yōu)選地,在^4居處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換:域/包交換域業(yè)務(wù)之前,上述方法進(jìn)一步包括在定時(shí)器到時(shí)時(shí),判斷處理隊(duì)列是否為空;在判斷結(jié)果為否的情況下,執(zhí)行4艮據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù)的操作。優(yōu)選i也,在共享內(nèi)存中i殳置處理標(biāo)識。
      優(yōu)選地,在判斷結(jié)果為否的情況下,上述方法還包括將處理標(biāo)識設(shè)置為標(biāo)識當(dāng)前有正在處理的電路交換域/包交換域業(yè)務(wù)。
      根據(jù)本發(fā)明的另 一個(gè)方面,還提供了 一種彩信通知消息的處理裝置。
      根據(jù)本發(fā)明的彩信通知消息的處理裝置包括接收子模塊,用于接收彩信通知消息;隊(duì)列維護(hù)子模塊,用于預(yù)先設(shè)置處理隊(duì)列,并將彩信通知消息加入處理隊(duì)列;i殳置子沖莫塊,用于i殳置處理標(biāo)識,處理標(biāo)識用于標(biāo)識當(dāng)前是否有正在處理的電路交換)或/包交換j或業(yè)務(wù);第一判斷子模塊,用于根據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);處理子模塊,用于從處理隊(duì)列中讀取在前的彩信通知消息進(jìn)行處理。
      優(yōu)選地,上述裝置進(jìn)一步包括定時(shí)器,用于循環(huán)計(jì)時(shí);第二判斷子才莫塊,用于判斷處理隊(duì)列是否為空。
      優(yōu)選地,第二判斷子^t塊在定時(shí)器到時(shí)時(shí),判斷處理隊(duì)列是否為空;第 一判斷子^t塊在第二判斷子^=莫塊判斷結(jié)果為否的情況下,才艮據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的電^各交換域/包交換域業(yè)務(wù)。
      優(yōu)選地,設(shè)置子模塊用于在第一判斷子模塊的判斷結(jié)果為否的情況下,將處理標(biāo)識-沒置為標(biāo)識當(dāng)前有正在處理的電路交4奐域/包交換域業(yè)務(wù);處理子模塊用于在第一判斷子^^莫塊的判斷結(jié)果為否的情況下,/人處理隊(duì)列中讀取在前的彩信通知消息進(jìn)4亍處理。
      8#4居本發(fā)明的另 一個(gè)方面,還提供了 一種彩信接收系統(tǒng)。
      根據(jù)本發(fā)明的彩信接收系統(tǒng)包括彩信接收模塊,與移動終端的主應(yīng)用才莫塊綁定在一起,用于實(shí)現(xiàn)彩信通知消息的偵聽以及彩信的自動下載;彩信應(yīng)用模塊,用于彩信的發(fā)送、手動下載、以及彩信管理;其中,彩信接收模塊具體包括接收子模塊,用于接收彩信通知消息;隊(duì)列維護(hù)子才莫塊,用于預(yù)先設(shè)置處理隊(duì)列,并將彩信通知消息加入處理隊(duì)列;i殳置子才莫塊,用于^殳置處理標(biāo)識,處理標(biāo)識用于標(biāo)識當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);第一判斷子才莫塊,用于#4居處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);處理子才莫塊,用于/人處理隊(duì)列中讀取在前的彩信通知消息進(jìn)行處理,并將處理結(jié)果通知彩信應(yīng)用4莫塊。
      通過本發(fā)明,采用優(yōu)化MMS應(yīng)用的架構(gòu)、利用共享內(nèi)存來設(shè)置CS域或PS域標(biāo)志避免多個(gè)業(yè)務(wù)并發(fā)、引入通知消息隊(duì)列和定時(shí)器管理機(jī)制等技術(shù),對手機(jī)終端上的MMS接收流程進(jìn)行了優(yōu)化,從而提高了終端MMS業(yè)務(wù)的整體性能,取得了極佳的用戶體驗(yàn)效果。


      此處所i兌明的附圖用來提供對本發(fā)明的進(jìn)一 步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
      圖1是根據(jù)本發(fā)明實(shí)施例的MMS通知消息的處理裝置的結(jié)構(gòu)框圖;
      圖2是才艮據(jù)本發(fā)明實(shí)施例的MMS接收系統(tǒng)的結(jié)構(gòu)框圖;圖3是用于實(shí)施本發(fā)明實(shí)施例的MMS 4妄收方法的架構(gòu)的示意
      圖;
      圖4是根據(jù)本發(fā)明實(shí)施例的MMS通知消息的處理方法的流程
      圖;
      圖5是根據(jù)本發(fā)明實(shí)施例的MMS接收過程中MMS下載決策 器的處理實(shí)例的流禾呈圖。
      具體實(shí)施方式
      本發(fā)明實(shí)施例提供了一種MMS通知消息的處理方法和裝置、 彩信接收系統(tǒng),用于對手機(jī)終端上的MMS接收流程進(jìn)行優(yōu)化,可 以才及大i也提高M(jìn)MS自動4妻收的成功率。下面爿夸參考附圖并結(jié)合實(shí) 施例來詳細(xì)i兌明本發(fā)明。
      裝置實(shí)施例
      圖1是才艮據(jù)本發(fā)明實(shí)施例的MMS通知消息的處理裝置的結(jié)構(gòu) 框圖,如圖1所示,該裝置具體包括接收子沖莫塊102、隊(duì)列維護(hù)子 模塊104、設(shè)置子模塊106、第一判斷子模塊108、處理子模塊IIO, 下面對該裝置的結(jié)構(gòu)進(jìn)4于詳細(xì)描述
      接收子才莫塊102,用于接收MMS通知消息;
      隊(duì)列維護(hù)子模塊104,連接至接收子沖莫塊102,用于預(yù)先設(shè)置 處理隊(duì)列,并將MMS通知消息加入處理隊(duì)列;
      i殳置子才莫塊106,用于i殳置處理標(biāo)識,處理標(biāo)識用于標(biāo)識當(dāng)前 是否有正在處理的CS i或/PS i或業(yè)務(wù);第一判斷子模塊108,連接至設(shè)置子才莫塊106,用于才艮據(jù)處理 標(biāo)識判斷當(dāng)前是否有正在處理的CS域/PS域業(yè)務(wù);
      處理子模塊110,連接至第一判斷子模塊108和隊(duì)列維護(hù)子模 塊104,用于/人處理隊(duì)列中讀取在前的MMS通^p消息進(jìn)4亍處理。
      其中,設(shè)置子模塊106用于在第一判斷子模塊108的判斷結(jié)果 為否的情況下,將處理標(biāo)識i殳置為標(biāo)識當(dāng)前有正在處理的CSi或/PS 域業(yè)務(wù);處理子;f莫塊110用于在第一判斷子^^塊108的判斷結(jié)果為 否的情況下,從處理隊(duì)列中讀取在前的MMS通知消息進(jìn)行處理。
      優(yōu)選地,MMS接收模塊12進(jìn)一步包括定時(shí)器(圖中未示出), 用于循環(huán)計(jì)時(shí);第二判斷子模塊(圖中未示出),用于判斷處理隊(duì)列 是否為空。
      具體地,第二判斷子才莫塊在定時(shí)器到時(shí)時(shí),判斷處理隊(duì)列是否 為空;第一判斷子沖莫塊108在第二判斷子^t塊判斷結(jié)果為否的情況 下,才艮據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的CS域/PS域業(yè)務(wù)。
      通過該實(shí)施例,采用共享內(nèi)存來設(shè)置CS域或PS域標(biāo)志避免多 個(gè)業(yè)務(wù)并發(fā)、并引入通知消息隊(duì)列和定時(shí)器管理才幾制,對MMS通 知消息的處理流程進(jìn)行了極好的優(yōu)化,進(jìn)而提高了終端MMS業(yè)務(wù) 的整體性能。
      系鄉(xiāng)克實(shí)施侈'J
      根據(jù)本發(fā)明的實(shí)施例,提供了一種MMS接收系統(tǒng)。圖2是根 據(jù)本發(fā)明實(shí)施例的MMS接收系統(tǒng)的結(jié)構(gòu)框圖,如圖2所示,該系 統(tǒng)包括MMS接收才莫塊22和MMS應(yīng)用才莫塊24,下面對該系統(tǒng)的結(jié) 構(gòu)進(jìn)4于詳細(xì)描述MMS接收才莫塊22,與移動終端的主應(yīng)用才莫塊(或主服務(wù)器 SERVER)綁定在一起,用于實(shí)現(xiàn)MMS通知消息的偵聽以及MMS 的自動下載;
      MMS應(yīng)用才莫塊24,連接至MMS 4妄收才莫塊22,用于MMS的 發(fā)送、手動下載、以及MMS管理;MMS應(yīng)用才莫塊24還用于4妄收 MMS接收模塊22對MMS通知消息進(jìn)行處理的處理結(jié)果。
      其中,彩信接收模塊22具體包括接收子模塊,用于接收彩信 通知消息;隊(duì)列維護(hù)子才莫塊,用于預(yù)先"^殳置處理隊(duì)列,并將彩信通 知消息加入處理隊(duì)列;i殳置子才莫塊,用于i殳置處理標(biāo)識,處理標(biāo)識 用于標(biāo)識當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);第一判 斷子模塊,用于根據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換 域/包交換域業(yè)務(wù);處理子才莫塊,用于從處理隊(duì)列中讀取在前的彩信 通知消息進(jìn)4于處理,并將處理結(jié)果通知彩信應(yīng)用才莫塊。
      也就是說,MMS接收才莫塊22在對MMS通知消息進(jìn)4亍處理, 并將處理結(jié)果通知MMS應(yīng)用才莫塊24;具體地,MMS接收才莫塊22 根據(jù)MMS通知消息進(jìn)行彩信的下載,在下載成功的情況下,通知 MMS應(yīng)用模塊24接收到新的彩信消息,在下載失敗的情況下,通 知MMS應(yīng)用才莫塊24 4^收到新的彩信通知消息。
      通過該實(shí)施例,^/f匕了 MMS應(yīng)用的架構(gòu),將常頭見的MMS應(yīng) 用拆分為兩部分, 一部分為MMS 4妄收才莫塊,其功能比4交簡單,占 用系統(tǒng)內(nèi)存小,與主應(yīng)用一起常駐在系統(tǒng)內(nèi)存中;另一部分是MMS 應(yīng)用模塊,其功能比較復(fù)雜,占用系統(tǒng)內(nèi)存大,通常只有在用戶需 要時(shí),通過選擇系統(tǒng)主應(yīng)用的桌面管理才莫塊裝載到內(nèi)存中。上述架 構(gòu)在終端進(jìn)4于MMS自動下載時(shí),無需啟動原有MMS整個(gè)應(yīng)用才莫 塊來進(jìn)4亍下載,減少了對系統(tǒng)內(nèi)存的消井毛,避免與其它用戶正在4吏 用內(nèi)存消耗大的應(yīng)用發(fā)生內(nèi)存泄漏從而導(dǎo)致系統(tǒng)崩潰;并且,由于
      12MMS的4妄收子才莫塊常駐內(nèi)存,可以加快MMS自動接收的處理速 度,同時(shí)在用戶打開MMS應(yīng)用時(shí),也可以加快MMS應(yīng)用自身的 啟動速度。
      下面結(jié)合圖3對上述的MMS接收系統(tǒng)的一種實(shí)現(xiàn)方式進(jìn)行詳 細(xì)描述。圖3是用于實(shí)施根據(jù)本發(fā)明實(shí)施例的MMS接收方法的架 構(gòu)的示意圖。
      如圖3所示,在該架構(gòu)中,與MMS業(yè)務(wù)相關(guān)的功能結(jié)構(gòu)^皮分 為兩部分 一部分是MMS應(yīng)用才莫塊,屬于應(yīng)用層,主要負(fù)責(zé)MMS 發(fā)送和手動下載以及MMS消息的常^見管理(例如查看、編輯、 刪除、保存等),該模塊只有在用戶需要使用的情況下,通過啟動桌 面管理模塊才裝載到內(nèi)存中;另一部分是MMS接收子模塊(對應(yīng) 于MMS 4妄收才莫塊),其與系統(tǒng)(即,移動終端)主應(yīng)用綁定在一起 常駐在內(nèi)存中,屬于SERVER層(啟動MMS應(yīng)用),該才莫塊主要 由通知消息監(jiān)控器、通知消息隊(duì)列(即,處理隊(duì)列)、MMS下載決 策器、定時(shí)器、WAP協(xié)議、MMS編解碼協(xié)議、MMS文件系統(tǒng)等 處理單元組成。
      其中,通知消息監(jiān)控器用于接收通知消息,主要是對無線層的 無線模塊接收到的PUSH消息進(jìn)行監(jiān)測,如果發(fā)現(xiàn)有PUSH消息屬 于MMS的通知消息,則將它》文入到通知消息隊(duì)列中;通知消息隊(duì) 列用于監(jiān)控隊(duì)列并讀取通知消息;MMS下載決策器是整個(gè)接收子 才莫塊的核心,用于通知桌面或應(yīng)用4妄收到新MMS或新通知消息, 通過啟動WAP協(xié)i義下載MMS, MMS文件系統(tǒng)用于讀取和管理 MMS消息;WAP協(xié)議從無線沖莫塊下載MMS,并將MMS數(shù)據(jù)流發(fā) 送給MMS編解碼協(xié)議,MMS編解碼協(xié)議將MMS消息文件發(fā)送給 MMS文件系統(tǒng)。20081
      方法實(shí)施例
      本發(fā)明還提供了一種MMS通知消息的處理方法,以下結(jié)合本 發(fā)明的上述實(shí)施例提供的MMS通知消息的處理裝置來描述該方 法。圖4是根據(jù)本發(fā)明實(shí)施例的MMS通知消息的處理方法的流程 圖,如圖4所示,該方法包4舌
      步驟S402,接收MMS通知消息,并將MMS通知消息加入預(yù) 先i殳置的處理隊(duì)列;
      步驟S404, i殳置處理標(biāo)識,處理標(biāo)識用于標(biāo)識當(dāng)前是否有正在 處理的CS域/PS域業(yè)務(wù);優(yōu)選地,在共享內(nèi)存中i殳置處理標(biāo)識;
      步驟S406,才艮據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的CS域/PS 域業(yè)務(wù),在判斷結(jié)果為是的情況下,保持MMS通知消息在處理隊(duì) 列等4寺處理,在判斷結(jié)果為否的情況下,將處理標(biāo)識i殳置為標(biāo)識當(dāng) 前有正在處理的CS域/PS域業(yè)務(wù),/人處理隊(duì)列中讀取在前的MMS 通知消息進(jìn)行處理。
      具體地,在終端系統(tǒng)中,利用共享內(nèi)存來設(shè)置處理標(biāo)識(即, CS域/PS域標(biāo)志)。當(dāng)系統(tǒng)中某個(gè)CS域/PS域業(yè)務(wù)開始進(jìn)行時(shí),將 共享內(nèi)存的CS域/PS域標(biāo)志設(shè)置為TRUE (即,標(biāo)識當(dāng)前有正在處 理的CS域/PS域業(yè)務(wù)),在CS域/PS域業(yè)務(wù)結(jié)束以后,將共享內(nèi)存 的CS域/PS域標(biāo)志設(shè)置為FALSE (即,標(biāo)識當(dāng)前沒有正在處理的 CS域/PS域業(yè)務(wù))。當(dāng)接收到MMS通知消息之后,先檢測共享內(nèi)存 CS域/PS域標(biāo)志是否為TRUE,如果為TRUE,則^f呆持該MMS通 知消息在處理隊(duì)列中等待,直到共享內(nèi)存CS域/PS域標(biāo)志為FALSE 在處理該消息。同樣地,當(dāng)下載MMS時(shí),如果有其他CS域/PS域 業(yè)務(wù)啟動,也會才艮據(jù)該標(biāo)志來判斷,并進(jìn)行同樣的處理。這樣,就 有效地解決了終端業(yè)務(wù)并發(fā)時(shí)引起業(yè)務(wù)中斷或容易失敗的問題。在該實(shí)施例中,采用處理標(biāo)識而不是采用常規(guī)系統(tǒng)中的消息廣播通知 方法是為了增加系統(tǒng)事件處理的實(shí)時(shí)性。
      通過該實(shí)施例,提供了一種用于手機(jī)終端的新的MMS通知消 息的處理方法,該方法對MMS接收流程進(jìn)行了優(yōu)化,較好地解決 了在手機(jī)終端尤其是軟件和業(yè)務(wù)功能非常復(fù)雜的高端智能手機(jī)中, 常規(guī)的MMS接收方法帶來的系列故障問題,從而極大地提高了終 端MMS業(yè)務(wù)的整體性能,取得了極佳的用戶體驗(yàn)效果。
      優(yōu)選地,在才艮據(jù)本發(fā)明實(shí)施例的MMS通知消息的處理方法中, 還可以引入定時(shí)器才幾制,預(yù)先i殳置用于循環(huán)計(jì)時(shí)的定時(shí)器,對通知 消息隊(duì)列(即,處理隊(duì)列)管理。對于終端同時(shí)收到多條通知消息 和等待其他業(yè)務(wù)完畢進(jìn)行的處理,通過定時(shí)器對處理隊(duì)列進(jìn)行監(jiān)測,
      即,在當(dāng)定時(shí)器到時(shí)的情況下,如果滿足前一條通知消息已處理完 畢,并且共享內(nèi)存CS域/PS域標(biāo)志為FALSE,則取出當(dāng)前通知消 息隊(duì)列在前的一條通知消息開始下載MMS。如果沒有其j也業(yè)務(wù)進(jìn) 行,則在當(dāng)前通知消息隊(duì)列中一條通知消息處理完畢之后,并不是 馬上處理下一條消息,而也需要通過定時(shí)器預(yù)定時(shí)間后開始處理。 通過定時(shí)器的設(shè)置,可以避免連續(xù)撥號、容易網(wǎng)絡(luò)連接失敗的情況, 也可以避免MMS下載時(shí)間長而大量占用CPU (Central Processing Unit,中央處理器),引起手機(jī)終端界面出現(xiàn)假死機(jī)的現(xiàn)象。
      基于上述內(nèi)容,在步驟S406之前,上述方法進(jìn)一步包括在 定時(shí)器到時(shí)時(shí),判斷處理隊(duì)列是否為空;在判斷結(jié)果為否的情況下, 執(zhí)4亍才艮據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的CS域/PS域業(yè)務(wù)的才乘 作。
      結(jié)合定時(shí)器機(jī)制,圖5給出了根據(jù)本發(fā)明實(shí)施例的MMS接收 過程中MMS下載決策器的處理實(shí)例。MMS下載決策器是整個(gè)MMS4妄收才莫塊的核心處理單元,如圖5所示,MMS下載決策器對于MMS 接收的處理具體包括如下步驟
      步驟S501,啟動定時(shí)器,進(jìn)^f于至步驟S502;
      步驟S502,判斷定時(shí)器是否到時(shí),在判斷結(jié)果為是的情況下, 進(jìn)4亍至步驟S503,在判斷結(jié)果為否的情況下,繼續(xù)扭J于步驟S502;
      步驟S503,判斷通知消息隊(duì)列是否為空,在判斷結(jié)果為是的情 況下,返回至步艱《S502,在判斷結(jié)果為否的情況下,進(jìn)4于至步艱《 S504j
      步驟S504,讀取手機(jī)終端的MMS的接收方式設(shè)置,進(jìn)行至步 驟S505;
      步驟S505,判斷4妄收方式是否為立即4妄收,在判斷結(jié)果為是的 情況下,進(jìn)行至步驟S506,在判斷結(jié)果為否的情況下,返回至步驟 S502j
      步驟S506,獲取系統(tǒng)共享內(nèi)存中的CS/PS標(biāo)志,進(jìn)行至步驟 S507j
      步驟S507,判斷CS/PS標(biāo)志是否為FALSE,在判斷結(jié)果為是 的情況下,進(jìn)行至步驟S508,在判斷結(jié)果為否的情況下,返回至步 驟S502;
      步驟S508,設(shè)置系統(tǒng)共享內(nèi)存中的CS/PS標(biāo)志為TRUE,進(jìn)行 至步驟S509;
      步驟S509,讀取通知消息隊(duì)列中的第一個(gè)通知消息待處理,進(jìn) 4亍至步驟S510;
      16步驟S510,調(diào)用WAP協(xié)議,通過步驟S509中取得的通知消息 進(jìn)行MMS下載,進(jìn)行至步驟S511;
      步驟S511,判斷MMS下載是否成功,在判斷結(jié)果為是的情況 下,進(jìn)4于至步驟S512,在判斷結(jié)果為否的情況下,進(jìn)4于至步驟S516;
      步驟S512,調(diào)用MMS編解碼協(xié)議將MMS數(shù)據(jù)流以文件形式 寸呆存到本地,進(jìn)^f亍至步驟S513;
      步驟S513,通過系統(tǒng)提供的接口判斷當(dāng)前系統(tǒng)中MMS應(yīng)用是 否已運(yùn)行,在判斷結(jié)果為是的情況下,進(jìn)行至步驟S514,在判斷結(jié) 果為否的情況下,進(jìn)4于至步驟S515;
      步驟S514 ,通知MMS應(yīng)用接收到新MMS消息,進(jìn)行至步驟 S520j
      步艱《S515,通知SERVER的桌面管理系統(tǒng)接收到新MMS消息, 進(jìn)4亍至步驟S520;
      步驟S516,設(shè)置共享內(nèi)存中的CS/PS標(biāo)志為FALSE;
      步驟S517,通過系統(tǒng)提供的接口判斷當(dāng)前系統(tǒng)中MMS應(yīng)用是 否已運(yùn)行,在判斷結(jié)果為是的情況下,進(jìn)行至步驟S518,在判斷結(jié) 果為否的情況下,進(jìn)4于至步驟S519;
      步驟S518,通知MMS應(yīng)用接收到新的通知消息,返回至步驟 S502;
      步驟S519,通知SERVER的桌面管理系統(tǒng)4妄收到新的通知消 息,返回至步驟S502;步驟S520, i殳置共享內(nèi)存中的CS/PS標(biāo)志為FALSE,返回至 步驟S502。
      通過本發(fā)明的實(shí)施例,采用優(yōu)化MMS應(yīng)用的架構(gòu)、利用共享 內(nèi)存來設(shè)置CS域或PS域標(biāo)志避免多個(gè)業(yè)務(wù)并發(fā)、在MMS接收模 塊中引入通知消息隊(duì)列和定時(shí)器管理機(jī)制等關(guān)鍵技術(shù),使MMS接 收的流程得到了極好的優(yōu)化,較好地解決了手機(jī)終端尤其是軟件和 業(yè)務(wù)功能非常復(fù)雜的高端智能手機(jī)中,常規(guī)MMS接收方法帶來的 系列故障問題,提高了終端MMS業(yè)務(wù)的整體性能。
      顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲
      在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      以上所述^f又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的4呆護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種彩信通知消息的處理方法,其特征在于,包括
      接收彩信通知消息,并將所述彩信通知消息加入預(yù)先設(shè)置的處理隊(duì)列;
      設(shè)置處理標(biāo)識,所述處理標(biāo)識用于標(biāo)識當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);
      根據(jù)所述處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù),在判斷結(jié)果為是的情況下,保持所述彩信通知消息在所述處理隊(duì)列等待處理,在判斷結(jié)果為否的情況下,從所述處理隊(duì)列中讀取在前的彩信通知消息進(jìn)行處理。
      2. 根據(jù)權(quán)利要求
      1所述的方法,其特征在于,進(jìn)一步包括預(yù)先設(shè)置循環(huán)計(jì)時(shí)的定時(shí)器。
      3. 根據(jù)權(quán)利要求
      2所述的方法,其特征在于,在所述根據(jù)所述處 理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù) 之前,所述方法進(jìn)一步包括在所述定時(shí)器到時(shí)時(shí),判斷所述處理隊(duì)列是否為空;在判斷結(jié)果為否的情況下,執(zhí)4亍才艮據(jù)所述處理標(biāo)識判斷當(dāng) 前是否有正在處理的電路交換域/包交換域業(yè)務(wù)的操作。
      4. 才艮據(jù)權(quán)利要求
      1所述的方法,其特征在于,在共享內(nèi)存中設(shè)置 所述處理標(biāo)識。
      5. 根據(jù)權(quán)利要求
      1所述的方法,其特征在于,在判斷結(jié)果為否的 情況下,所述方法還包4舌將所述處理標(biāo)識i殳置為標(biāo)識當(dāng)前有正在處理的電路交換 域/包交換域業(yè)務(wù)。
      6. —種彩信通知消息的處理裝置,其特征在于,包括接收子模塊,用于接收彩信通知消息;隊(duì)列維護(hù)子模塊,用于預(yù)先設(shè)置處理隊(duì)列,并將所述彩信 通知消息加入所述處J里隊(duì)列;i殳置子才莫塊,用于i殳置處理標(biāo)識,所述處理標(biāo)識用于標(biāo)識 當(dāng)前是否有正在處理的電路交換:i或/包交換:i或業(yè)務(wù);第一判斷子模塊,用于根據(jù)所述處理標(biāo)識判斷當(dāng)前是否有 正在處理的電if各交換^或/包交換:域業(yè)務(wù);處理子才莫塊,用于/人所述處理隊(duì)列中讀取在前的彩信通知 消息進(jìn)行處理。
      7. 根據(jù)權(quán)利要求
      6所述的裝置,其特征在于,所述彩信接收模塊 進(jìn)一步包4舌定時(shí)器,用于循環(huán)計(jì)時(shí);第二判斷子才莫塊,用于判斷所述處理隊(duì)列是否為空。
      8. 根據(jù)權(quán)利要求
      7所述的裝置,其特征在于所述第二判斷子^t塊在所述定時(shí)器到時(shí)時(shí),判斷所述處理 隊(duì)列是否為空;所述第 一判斷子模塊在所述第二判斷子模塊判斷結(jié)果為 否的情況下,才艮據(jù)所述處理標(biāo)識判斷當(dāng)前是否有正在處理的電;咯交換:i或/包交換:i或業(yè)務(wù)。
      9. 根據(jù)權(quán)利要求
      6所述的裝置,其特征在于,所述設(shè)置子模塊用于在所述第一判斷子模塊的判斷結(jié)果 為否的情況下,將所述處理標(biāo)識設(shè)置為標(biāo)識當(dāng)前有正在處理的 電路交換域/包交換域業(yè)務(wù);所述處理子模塊用于在所述第 一判斷子模塊的判斷結(jié)果 為否的情況下,從所述處理隊(duì)列中讀取在前的彩信通知消息進(jìn) 行處理。
      10. —種彩信接收系統(tǒng),其特征在于,包括彩信接收模塊,與移動終端的主應(yīng)用模塊綁定在一起,用 于實(shí)現(xiàn)彩信通知消息的偵聽以及彩信的自動下載;彩信應(yīng)用模塊,用于彩信的發(fā)送、手動下載、以及彩信管理;其中,所述彩信接收模塊具體包括 接收子^t塊,用于接收彩信通知消息;隊(duì)列維護(hù)子模塊,用于預(yù)先設(shè)置處理隊(duì)列,并將所述彩信 通知消息加入所述處理隊(duì)列;i殳置子才莫塊,用于i殳置處理標(biāo)識,所述處理標(biāo)識用于標(biāo)識 當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);第一判斷子模塊,用于根據(jù)所述處理標(biāo)識判斷當(dāng)前是否有 正在處理的電路交換:i或/包交換域業(yè)務(wù);處理子才莫塊,用于乂人所述處理隊(duì)列中讀取在前的彩4言通知 消息進(jìn)行處理,并將處理結(jié)果通知所述彩信應(yīng)用才莫塊。
      專利摘要
      本發(fā)明公開了一種彩信通知消息的處理方法和裝置、彩信接收系統(tǒng),其中,上述方法包括接收彩信通知消息,并將彩信通知消息加入預(yù)先設(shè)置的處理隊(duì)列;設(shè)置處理標(biāo)識,處理標(biāo)識用于標(biāo)識當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù);根據(jù)處理標(biāo)識判斷當(dāng)前是否有正在處理的電路交換域/包交換域業(yè)務(wù),在判斷結(jié)果為是的情況下,保持彩信通知消息在處理隊(duì)列等待處理,在判斷結(jié)果為否的情況下,從處理隊(duì)列中讀取在前的彩信通知消息進(jìn)行處理。本發(fā)明提高了終端MMS業(yè)務(wù)的整體性能。
      文檔編號GKCN101640853SQ200810129987
      公開日2010年2月3日 申請日期2008年7月30日
      發(fā)明者剛 曹 申請人:中興通訊股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1