一種即時(shí)應(yīng)用消息處理方法及調(diào)制解調(diào)器的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種即時(shí)應(yīng)用消息處理方法及調(diào)制解調(diào)器。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,移動互聯(lián)設(shè)備也越來越廣泛的出現(xiàn)在人們生活的各個方面,例如智能手機(jī),平板電腦等。隨著人們對網(wǎng)絡(luò)通信需求的不斷提高,各種移動互聯(lián)設(shè)備的即時(shí)應(yīng)用也越來越多,人們可以通過即時(shí)應(yīng)用相互發(fā)送文字消息,語音消息等應(yīng)用消息來進(jìn)行聯(lián)系,微信就是一種最具代表性的應(yīng)用。
[0003]現(xiàn)有技術(shù)中,移動互聯(lián)設(shè)備大多采用應(yīng)用處理器和調(diào)制解調(diào)器聯(lián)合分工處理的架構(gòu)。當(dāng)有即時(shí)應(yīng)用消息進(jìn)入時(shí),調(diào)制解調(diào)器接收到服務(wù)器發(fā)送來的即時(shí)應(yīng)用消息后,完成對脈沖信號的調(diào)制解調(diào)工作,然后將翻譯后的數(shù)字信號發(fā)送給終端中的應(yīng)用處理器AP,AP則運(yùn)行標(biāo)準(zhǔn)的TCP/TP協(xié)議棧,對即時(shí)應(yīng)用消息進(jìn)行處理。當(dāng)無即時(shí)應(yīng)用消息收發(fā)時(shí),為了與服務(wù)器維持長時(shí)間的連接,終端中的AP需要定時(shí)通過調(diào)制解調(diào)器向服務(wù)器發(fā)送心跳包?,F(xiàn)有技術(shù)中,數(shù)據(jù)包和心跳包都是由終端中的AP統(tǒng)一進(jìn)行管理的。
[0004]但是,當(dāng)有大量的群組即時(shí)應(yīng)用消息到來時(shí),會頻繁的喚醒終端中的AP,這樣會導(dǎo)致終端功率的大幅度消耗,增加手機(jī)的耗電量,從而縮短待機(jī)時(shí)間。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種即時(shí)應(yīng)用消息處理方法和調(diào)制解調(diào)器,以減少終端的耗電量,進(jìn)而增加終端的待機(jī)時(shí)間。
[0006]本發(fā)明實(shí)施例第一方面提供了一種即時(shí)應(yīng)用消息處理方法,包括:
[0007]調(diào)制解調(diào)器接收將要發(fā)往應(yīng)用處理器的即時(shí)應(yīng)用消息;
[0008]所述調(diào)制解調(diào)器對所述即時(shí)應(yīng)用消息進(jìn)行緩存;
[0009]若所述應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則所述調(diào)制解調(diào)器將緩存的所述即時(shí)應(yīng)用消息發(fā)送給所述應(yīng)用處理器。
[0010]結(jié)合本發(fā)明實(shí)施例的第一方面,本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式中,所述方法還包括:
[0011]所述調(diào)制解調(diào)器確定滿足預(yù)置的緩存條件。
[0012]結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式中,所述調(diào)制解調(diào)器確定滿足預(yù)置的緩存條件包括:
[0013]所述調(diào)制解調(diào)器確定預(yù)置時(shí)長內(nèi)接收到的即時(shí)應(yīng)用消息量的平均值大于或者等于預(yù)設(shè)數(shù)值。
[0014]結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式中,所述調(diào)制解調(diào)器確定滿足預(yù)置的緩存條件包括:
[0015]所述調(diào)制解調(diào)器確定所述應(yīng)用處理器所在的終端未處于所述預(yù)置狀態(tài)。
[0016]結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第四種實(shí)現(xiàn)方式中,所述調(diào)制解調(diào)器判斷是否滿足預(yù)置的緩存條件包括:
[0017]所述調(diào)制解調(diào)器確定預(yù)置時(shí)長內(nèi)接收到的即時(shí)應(yīng)用消息量的平均值大于或者等于預(yù)設(shè)數(shù)值,并且確定所述應(yīng)用處理器所在的終端未處于預(yù)置狀態(tài)。
[0018]結(jié)合本發(fā)明實(shí)施例的第一方面或本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式或本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式或本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式或本發(fā)明實(shí)施例的第一方面的第四種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第五種實(shí)現(xiàn)方式中,所述預(yù)置狀態(tài)包括:
[0019]亮屏狀態(tài)或預(yù)置工作模式。
[0020]結(jié)合本發(fā)明實(shí)施例的第一方面的第五種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第六種實(shí)現(xiàn)方式中,所述預(yù)置工作模式包括:
[0021]非會議模式、或非待機(jī)模式、或非省電模式、或非用戶設(shè)置的工作模式。
[0022]本發(fā)明第二方面提供了一種調(diào)制解調(diào)器,包括:
[0023]接收單元,用于接收將要發(fā)往應(yīng)用處理器的即時(shí)應(yīng)用消息;
[0024]存儲單元,用于對所述即時(shí)應(yīng)用消息進(jìn)行緩存;
[0025]發(fā)送單元,用于若所述應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則所述調(diào)制解調(diào)器將緩存的所述即時(shí)應(yīng)用消息發(fā)送給所述應(yīng)用處理器。
[0026]結(jié)合本發(fā)明實(shí)施例的第二方面,本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式中,所述調(diào)制解調(diào)器還包括:
[0027]第一確定單元,用于確定滿足預(yù)置的緩存條件。
[0028]結(jié)合本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第二方面的第二種實(shí)現(xiàn)方式中,所述第一確定單元包括:
[0029]第一確定子單元,用于確定預(yù)置時(shí)長內(nèi)接收到的即時(shí)應(yīng)用消息量的平均值大于或者等于預(yù)設(shè)數(shù)值。
[0030]結(jié)合本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第二方面的第三種實(shí)現(xiàn)方式中,所述第一確定單元包括:
[0031]第二確定子單元,用于確定所述應(yīng)用處理器所在的終端未處于預(yù)置狀態(tài)。
[0032]結(jié)合本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第二方面的第四種實(shí)現(xiàn)方式中,所述第一確定單元包括:
[0033]第三確定子單元,用于確定所述預(yù)置時(shí)長內(nèi)接收到的即時(shí)應(yīng)用消息量的平均值大于或者等于預(yù)設(shè)數(shù)值,并且所述應(yīng)用處理器所在的終端未處于預(yù)置狀態(tài)。
[0034]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):調(diào)制解調(diào)器接收將要發(fā)往應(yīng)用處理器的即時(shí)應(yīng)用消息;調(diào)制解調(diào)器對即時(shí)應(yīng)用消息進(jìn)行緩存;若應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則調(diào)制解調(diào)器將緩存的即時(shí)應(yīng)用消息發(fā)送給應(yīng)用處理器。當(dāng)有大量群組消息進(jìn)入時(shí),調(diào)制解調(diào)器先將接收到的消息進(jìn)行緩存,當(dāng)應(yīng)用處理器所在的終端處于預(yù)置狀態(tài)時(shí),調(diào)制解調(diào)器將所存儲的消息傳遞給應(yīng)用處理器,這樣就可以減少喚醒應(yīng)用處理器的次數(shù),這樣就避免了因大量消息進(jìn)入而頻繁的喚醒終端中的應(yīng)用處理器導(dǎo)致的終端功率的大幅度消耗,從而減少了終端的耗電量,進(jìn)而增加了終端的待機(jī)時(shí)間。
【附圖說明】
[0035]圖1為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的一種流程示意圖;
[0036]圖2為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0037]圖3為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0038]圖4為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0039]圖5為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0040]圖6為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0041]圖7為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0042]圖8為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0043]圖9為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0044]圖10為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;
[0045]圖11為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的一種結(jié)構(gòu)示意圖;
[0046]圖12為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0047]圖13為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0048]圖14為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0049]圖15為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0050]圖16為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0051]圖17為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0052]圖18為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0053]圖19為本發(fā)明實(shí)施例提供的調(diào)制解調(diào)器的另一種結(jié)構(gòu)示意圖;
[0054]圖20為本發(fā)明實(shí)施例提供的終端的一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]本發(fā)明實(shí)施例提供了一種即時(shí)應(yīng)用消息處理方法及調(diào)制解調(diào)器,以期減少終端的耗電量,增加終端的待機(jī)時(shí)間。
[0056]為了使本領(lǐng)域技術(shù)人員更好的理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所以其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍。
[0057]以下分別進(jìn)行詳細(xì)說明。
[0058]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)?shù)那闆r下可以互換,以便這里描述的本發(fā)明實(shí)施例例如能夠以除了在這里圖示或者描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚的列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品、或設(shè)備固有的其他步驟或單元。
[0059]請參閱圖1,圖1為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的一種流程示意圖,如圖1所示,本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的一個實(shí)施例可包括以下內(nèi)容:
[0060]101、調(diào)制解調(diào)器接收將要發(fā)往應(yīng)用處理器的即時(shí)應(yīng)用消息;
[0061]本發(fā)明實(shí)施例中,當(dāng)有即時(shí)應(yīng)用消息將要發(fā)送給上述應(yīng)用處理器時(shí),該即時(shí)應(yīng)用消息將通過調(diào)制解調(diào)器發(fā)送給上述應(yīng)用處理器,上述調(diào)制解調(diào)器接收該即時(shí)應(yīng)用消息。
[0062]需要說明的是,上述調(diào)制解調(diào)器可與上述應(yīng)用處理器集成在同一終端中,也可不與上述應(yīng)用處理器集成在同一終端中,具體此處不作限定。
[0063]可以理解的是,上述即時(shí)應(yīng)用消息可以是有服務(wù)器轉(zhuǎn)發(fā)至上述調(diào)制解調(diào)器,也可以是其他終端直接發(fā)送至上述調(diào)制解調(diào)器,具體此處不作限定。
[0064]102、調(diào)制解調(diào)器對即時(shí)應(yīng)用消息進(jìn)行緩存;
[0065]當(dāng)調(diào)制解調(diào)器接收到上述即時(shí)應(yīng)用消息后,將該即時(shí)應(yīng)用消息緩存在該調(diào)制解調(diào)器的緩存中。
[0066]103、若應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則調(diào)制解調(diào)器將緩存的即時(shí)應(yīng)用消息發(fā)送給應(yīng)用處理器。
[0067]當(dāng)上述應(yīng)用處理器對上述即時(shí)應(yīng)用消息緩存之后,若應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則該調(diào)制解調(diào)器將緩存的上述即時(shí)應(yīng)用消息發(fā)送給上述應(yīng)用處理器。
[0068]本實(shí)施例中,調(diào)制解調(diào)器接收將要發(fā)往應(yīng)用處理器的即時(shí)應(yīng)用消息;調(diào)制解調(diào)器對即時(shí)應(yīng)用消息進(jìn)行緩存;若應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則調(diào)制解調(diào)器將緩存的即時(shí)應(yīng)用消息發(fā)送給應(yīng)用處理器。當(dāng)有大量群組消息進(jìn)入時(shí),調(diào)制解調(diào)器先將接收到的消息進(jìn)行緩存,當(dāng)應(yīng)用處理器所在的終端處于預(yù)置狀態(tài)時(shí),調(diào)制解調(diào)器將所存儲的消息傳遞給應(yīng)用處理器,這樣就可以減少喚醒應(yīng)用處理器的次數(shù),這樣就避免了因大量消息進(jìn)入而頻繁的喚醒終端中的應(yīng)用處理器導(dǎo)致的終端功率的大幅度消耗,從而減少了終端的耗電量,進(jìn)而增加了終端的待機(jī)時(shí)間。
[0069]上述實(shí)施例描述了調(diào)制解調(diào)器將接收到即時(shí)應(yīng)用消息進(jìn)行緩存后,當(dāng)上述應(yīng)用處理器所在的終端處于預(yù)置狀態(tài)時(shí),將上述即時(shí)應(yīng)用消息發(fā)送給上述應(yīng)用處理器的方法,在實(shí)際應(yīng)用中,調(diào)制解調(diào)器在接收到上述即時(shí)應(yīng)用消息后,還可判斷是否滿足預(yù)置的緩存條件,當(dāng)滿足預(yù)置的緩存條件時(shí),調(diào)制解調(diào)器對上述即時(shí)應(yīng)用消息進(jìn)行緩存。下面以一具體實(shí)施例進(jìn)行消息描述,請參閱圖2,圖2為本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一種流程示意圖;如圖2所示,本發(fā)明實(shí)施例提供的即時(shí)應(yīng)用消息處理方法的另一個實(shí)施例可包括以下內(nèi)容:
[0070]201、調(diào)制解調(diào)器接收將要發(fā)往應(yīng)用處理器的即時(shí)應(yīng)用消息;
[0071]本發(fā)明實(shí)施例中,當(dāng)有即時(shí)應(yīng)用消息將要發(fā)送給上述應(yīng)用處理器時(shí),該即時(shí)應(yīng)用消息將通過調(diào)制解調(diào)器發(fā)送給上述應(yīng)用處理器,上述調(diào)制解調(diào)器接收該即時(shí)應(yīng)用消息。
[0072]需要說明的是,上述調(diào)制解調(diào)器可與上述應(yīng)用處理器集成在同一終端中,也可不與上述應(yīng)用處理器集成在同一終端中,具體此處不作限定。
[0073]可以理解的是,上述即時(shí)應(yīng)用消息可以是有服務(wù)器轉(zhuǎn)發(fā)至上述調(diào)制解調(diào)器,也可以是其他終端直接發(fā)送至上述調(diào)制解調(diào)器,具體此處不作限定。
[0074]202、調(diào)制解調(diào)器判斷是否滿足預(yù)置的緩存條件,若是,則執(zhí)行步驟203,若否,則執(zhí)行步驟205 ;
[0075]當(dāng)上述調(diào)制解調(diào)器接收到上述即時(shí)應(yīng)用消息后,判斷是否滿足了預(yù)置的緩存條件,若滿足,則執(zhí)行步驟203,若不滿足,則執(zhí)行步驟205。
[0076]203、調(diào)制解調(diào)器對即時(shí)應(yīng)用消息進(jìn)行緩存;
[0077]若調(diào)制解調(diào)器確定滿足了預(yù)置的緩存條件,則將該即時(shí)應(yīng)用消息緩存在該調(diào)制解調(diào)器的緩存中。
[0078]可以理解的是,上述調(diào)整解調(diào)器對上述即時(shí)應(yīng)用消息進(jìn)行緩存之前,還可檢測緩存上述即時(shí)應(yīng)用消息的緩存設(shè)備的緩存空間是否足以存儲上述即時(shí)應(yīng)用消息,若緩存空間足以存儲上述即時(shí)應(yīng)用消息,則將上述即時(shí)應(yīng)用消息緩存在上述緩存設(shè)備中,若緩存空間不足以存儲上述即時(shí)應(yīng)用消息,則將上述即時(shí)應(yīng)用消息發(fā)送給上述應(yīng)用處理器。
[0079]204、若應(yīng)用處理器所在的終端處于預(yù)置狀態(tài),則調(diào)制解調(diào)器將緩存的即時(shí)應(yīng)用消息發(fā)送給應(yīng)用處理器;
[0080]當(dāng)上述調(diào)制解調(diào)器