本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,特別涉及一種用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法及裝置以及具有其的終端設(shè)備。
背景技術(shù):現(xiàn)有的移動(dòng)設(shè)備系統(tǒng)的數(shù)據(jù)推送方案大都基于長(zhǎng)連接技術(shù),如AppleiOS的APNS,GoogleArdroid的C2DM,騰訊的微信等。但是,由于移動(dòng)通信網(wǎng)的特點(diǎn),無(wú)數(shù)據(jù)傳輸?shù)目臻e連接很難一直維持。因此,為了防止連接被運(yùn)營(yíng)商或者防火墻等回收,移動(dòng)終端需要定期發(fā)送小數(shù)據(jù)量報(bào)文到遠(yuǎn)程服務(wù)器以維持連接,但這種方法需要移動(dòng)終端等待服務(wù)器返回響應(yīng)以確定連接是否真正存在,而每接到一次服務(wù)器響應(yīng)則會(huì)喚醒一次系統(tǒng),喚醒系統(tǒng)的同時(shí),系統(tǒng)會(huì)喚醒所有的軟硬件模塊,這些軟硬件模塊并沒(méi)有在維持連接中發(fā)揮作用,反而浪費(fèi)了大量的電能。針對(duì)上述問(wèn)題,現(xiàn)有的解決方法一般有兩種:一種是在應(yīng)用層實(shí)現(xiàn)數(shù)據(jù)推送,同時(shí)為了節(jié)省電力,增加喚醒的時(shí)間間隔,這種方式存在的問(wèn)題是由于喚醒的時(shí)間間隔較長(zhǎng),無(wú)法保證數(shù)據(jù)推送的實(shí)時(shí)性;另一種是不進(jìn)行定期的喚醒,只在用戶或其他應(yīng)用喚醒系統(tǒng)的情況下才獲取推送數(shù)據(jù),這種方式的問(wèn)題是更加難以保證數(shù)據(jù)推送的實(shí)時(shí)性。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的旨在至少解決上述的技術(shù)缺陷之一。為達(dá)到上述目的,本發(fā)明的第一個(gè)目的在于提出一種用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,減少網(wǎng)絡(luò)連接維持過(guò)程中喚醒系 統(tǒng)所帶來(lái)的能耗,同時(shí)保證數(shù)據(jù)推送的實(shí)時(shí)性。本發(fā)明的第二個(gè)目的在于提出一種用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。本發(fā)明的第三個(gè)目的在于提出一種移動(dòng)終端。為達(dá)到上述目的,本發(fā)明第一方面的實(shí)施例公開(kāi)了一種用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,包括以下步驟:所述移動(dòng)終端通過(guò)自身的調(diào)制解調(diào)器與所述網(wǎng)絡(luò)推送服務(wù)器建立TCP連接;如果所述移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到所述網(wǎng)絡(luò)推送服務(wù)器推送的消息,則所述移動(dòng)終端的除了所述調(diào)制解調(diào)器外的系統(tǒng)模塊進(jìn)入休眠狀態(tài);所述調(diào)制解調(diào)器在所述系統(tǒng)模塊進(jìn)入休眠狀態(tài)后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建所述TCP連接;所述調(diào)制解調(diào)器通過(guò)所述TCP連接接收從所述網(wǎng)絡(luò)推送服務(wù)器推送的消息;以及所述調(diào)制解調(diào)器喚醒所述系統(tǒng)模塊并將所述消息發(fā)送至所述移動(dòng)終端的接收模塊。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,充分利用調(diào)制解調(diào)器的功能,通過(guò)調(diào)制解調(diào)器主動(dòng)斷開(kāi)并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過(guò)程中無(wú)需喚醒其他系統(tǒng)模塊,減少電量消耗,同時(shí)能夠保證數(shù)據(jù)推送的實(shí)時(shí)性。為達(dá)到上述目的,本發(fā)明第二方面的實(shí)施例公開(kāi)了一種用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,包括:調(diào)制解調(diào)模塊,所述調(diào)制解調(diào)模塊用于建立所述移動(dòng)終端與所述網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接;以及休眠模塊,所述休眠模塊用于在所述移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到所述網(wǎng)絡(luò)推送服務(wù)器推送的消息的情況下使所述移動(dòng)終端的除了所述調(diào)制解調(diào)模塊外的系統(tǒng)模塊進(jìn)入休眠狀態(tài),其中,所述調(diào)制解調(diào)模塊在所述系統(tǒng)模塊進(jìn)入休眠狀態(tài)之后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建所述TCP連接,通過(guò)所述TCP連接接收從所述網(wǎng)絡(luò)推送服務(wù)器推送的消息并將所述消息發(fā)送至所述移動(dòng)終端的接收模塊。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,通過(guò)使用調(diào)制解調(diào)模塊主動(dòng)斷開(kāi)并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過(guò)程中無(wú)需喚醒其他系統(tǒng)模塊,減少電量消耗,同時(shí)能夠保證數(shù)據(jù)推送的實(shí)時(shí)性。為達(dá)到上述目的,本發(fā)明第三方面的實(shí)施例公開(kāi)了一種移動(dòng)終端,包括如本發(fā)明第二方面的實(shí)施例所公開(kāi)的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,通過(guò)使用上述裝置,保證在維持網(wǎng)絡(luò)連接的過(guò)程中無(wú)需喚醒其他系統(tǒng)模塊,減少電量消耗,同時(shí)能夠保證數(shù)據(jù)推送的實(shí)時(shí)性。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。附圖說(shuō)明本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法的流程圖;圖2為根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法的流程圖;圖3為根據(jù)本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置的結(jié)構(gòu)圖;以及圖4為根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置的結(jié)構(gòu)圖。具體實(shí)施方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其 中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面結(jié)合附圖描述本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法。圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法。如圖1所示,該方法包括下述步驟。步驟S110:移動(dòng)終端通過(guò)自身的調(diào)制解調(diào)器與網(wǎng)絡(luò)推送服務(wù)器建立TCP連接。應(yīng)理解,在本發(fā)明的一個(gè)實(shí)施例中,調(diào)制解調(diào)器連接的服務(wù)器地址和端口均是可以設(shè)置的。步驟S120:如果移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,則移動(dòng)終端的除了調(diào)制解調(diào)器外的系統(tǒng)模塊進(jìn)入休眠狀態(tài)。在本發(fā)明的一個(gè)實(shí)施例中,預(yù)定時(shí)間段為0.5分鐘到1分鐘。也就是說(shuō),如果移動(dòng)終端在例如0.5分鐘內(nèi)沒(méi)有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,即可將除調(diào)制解調(diào)器外的系統(tǒng)模塊設(shè)置為休眠狀態(tài),從而節(jié)省能量消耗。可以理解的是,上述預(yù)定時(shí)間段僅是出于示例的目的,而不是為了限制本發(fā)明,預(yù)定時(shí)間段還可以為其他時(shí)間長(zhǎng)度。步驟S130:調(diào)制解調(diào)器在系統(tǒng)模塊進(jìn)入休眠狀態(tài)后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建TCP連接。也就是說(shuō),為了維持TCP連接,調(diào)制解調(diào)器會(huì)每隔一段時(shí)間主動(dòng)斷開(kāi)TCP連接,然后進(jìn)行重建。通過(guò)這種方法,移動(dòng)終端無(wú)需向服務(wù)器發(fā)送心跳消息,然后再等待服務(wù)器的響應(yīng)也能維持TCP連接,而且由于移動(dòng)終端的除調(diào)制解調(diào)器以外的系統(tǒng)模塊無(wú)需被喚醒依然保持在休眠狀態(tài),因此可以節(jié)省能量消耗。此外,由于該斷開(kāi)并重建過(guò)程消耗的能量較少,因此間隔時(shí)間無(wú)需受限,可以根據(jù)實(shí)際網(wǎng)絡(luò)情況任意設(shè)置,保證數(shù)據(jù)推送的實(shí)時(shí)性。例如,在本發(fā)明的一個(gè)實(shí)施例中,預(yù)定時(shí)間間隔為10分鐘到15分鐘。此外,在本發(fā)明的一個(gè)實(shí)施例中,預(yù)定時(shí)間間隔由移動(dòng)終端的硬件時(shí)鐘觸發(fā)。具體地,移動(dòng)終端的硬件時(shí)鐘在系統(tǒng)模塊進(jìn)入休眠狀態(tài)后開(kāi)始計(jì)時(shí),當(dāng)計(jì)時(shí)時(shí)間達(dá)到預(yù)定時(shí)間后觸發(fā)調(diào)制解調(diào)器主動(dòng)斷開(kāi)TCP連接,然后進(jìn)行重建。步驟S140:調(diào)制解調(diào)器通過(guò)TCP連接接收從網(wǎng)絡(luò)推送服務(wù)器推送的消息。當(dāng)網(wǎng)絡(luò)推送服務(wù)器有消息要發(fā)送給移動(dòng)終端時(shí),通過(guò)TCP連接將消息發(fā)送至調(diào)制解調(diào)器,然后再由調(diào)制解調(diào)器將消息轉(zhuǎn)發(fā)至移動(dòng)終端的接收模塊。步驟S150:調(diào)制解調(diào)器喚醒系統(tǒng)模塊并將消息發(fā)送至移動(dòng)終端的接收模塊。具體地,TCP連接所依賴的軟硬件模塊以列表形式存在,移動(dòng)終端系統(tǒng)的能源管理服務(wù)根據(jù)此列表決定喚醒的軟硬件模塊。其中,硬件模塊包括CPU、網(wǎng)絡(luò)連接設(shè)備如3G網(wǎng)卡或Wifi網(wǎng)卡、以及必要的消息總線等。軟件模塊包括操作系統(tǒng)內(nèi)核、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)、消息總線驅(qū)動(dòng)等。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,充分利用調(diào)制解調(diào)器的功能,通過(guò)調(diào)制解調(diào)器主動(dòng)斷開(kāi)并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過(guò)程中無(wú)需喚醒其他系統(tǒng)模塊,減少電量消耗,同時(shí)能夠保證數(shù)據(jù)推送的實(shí)時(shí)性。圖2為本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法的流程圖。如圖2所示,該方法包括下述步驟。步驟S210:移動(dòng)終端通過(guò)自身的調(diào)制解調(diào)器與網(wǎng)絡(luò)推送服務(wù)器建立TCP連接。步驟S220:如果移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,則移動(dòng)終端的除了調(diào)制解調(diào)器外的系統(tǒng)模塊進(jìn)入休眠狀態(tài)。步驟S230:調(diào)制解調(diào)器在系統(tǒng)模塊進(jìn)入休眠狀態(tài)后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建TCP連接。步驟S240:調(diào)制解調(diào)器通過(guò)TCP連接接收從網(wǎng)絡(luò)推送服務(wù)器推送的消息。步驟S250:調(diào)制解調(diào)器喚醒系統(tǒng)模塊并將消息發(fā)送至所述移動(dòng)終端的接收模塊。上述步驟S210至步驟S250的具體實(shí)現(xiàn)過(guò)程可參照上述步驟S110至步驟S150的描述,此處不再詳細(xì)描述。步驟S260:禁止系統(tǒng)模塊進(jìn)入休眠狀態(tài)。接收模塊接收到消息后需將消息分發(fā)給上層應(yīng)用,此時(shí)如果仍然按照 步驟S102的方式每隔預(yù)定時(shí)間段將系統(tǒng)模塊進(jìn)入休眠狀態(tài),則會(huì)影響消息的正常分發(fā)。因此,在接收模塊將消息分發(fā)給上層應(yīng)用之前需禁止系統(tǒng)模塊進(jìn)入休眠狀態(tài),從而保證消息的正常分發(fā)。步驟S270:接收模塊將推送的消息分發(fā)給上層應(yīng)用。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,在將消息分發(fā)給上層應(yīng)用之前進(jìn)入系統(tǒng)模塊進(jìn)入休眠狀態(tài),從而保證消息能夠順利分發(fā)至上層應(yīng)用。本發(fā)明另一方面還提出一種用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。下面結(jié)合附圖描述本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。圖3為本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。如圖3所示,該從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置1000包括調(diào)制解調(diào)模塊100和休眠模塊200。調(diào)制解調(diào)模塊100用于建立移動(dòng)終端與網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接。休眠模塊200用于在移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息的情況下使移動(dòng)終端的除了調(diào)制解調(diào)模塊100外的系統(tǒng)模塊300進(jìn)入休眠狀態(tài)。調(diào)制解調(diào)模塊100還用于在系統(tǒng)模塊300進(jìn)入休眠狀態(tài)之后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建TCP連接,通過(guò)TCP連接接收從網(wǎng)絡(luò)推送服務(wù)器推送的消息并喚醒系統(tǒng)模塊300將消息發(fā)送至移動(dòng)終端的接收模塊。具體地,首先調(diào)制解調(diào)模塊100建立移動(dòng)終端與網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接。之后,如果移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,則休眠模塊200使移動(dòng)終端的除了調(diào)制解調(diào)模塊100外的系統(tǒng)模塊300進(jìn)入休眠狀態(tài)。然后,調(diào)制解調(diào)模塊200在系統(tǒng)模塊300進(jìn)入休眠狀態(tài)之后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建TCP連接,如此重復(fù)該過(guò)程以維持連接。接著,如果網(wǎng)絡(luò)推送服務(wù)器有消息要發(fā)送至移動(dòng)終端, 則通過(guò)TCP連接將消息發(fā)送至調(diào)制解調(diào)模塊100,然后調(diào)制解調(diào)模塊100喚醒系統(tǒng)模塊300并將消息發(fā)送至移動(dòng)終端的接收模塊。更具體地,TCP連接所依賴的軟硬件模塊在移動(dòng)終端中以列表形式存在,移動(dòng)終端系統(tǒng)的能源管理服務(wù)根據(jù)此列表決定喚醒的軟硬件模塊。其中,硬件模塊包括CPU、網(wǎng)絡(luò)連接設(shè)備如3G網(wǎng)卡或Wifi網(wǎng)卡、以及必要的消息總線等。軟件模塊包括操作系統(tǒng)內(nèi)核、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)、消息總線驅(qū)動(dòng)等。此外,在本發(fā)明的一個(gè)實(shí)施例中,預(yù)定時(shí)間段是0.5分鐘到1分鐘,預(yù)定時(shí)間間隔是10分鐘到15分鐘。此外,在本發(fā)明的一個(gè)實(shí)施例中,預(yù)定時(shí)間間隔由硬件時(shí)鐘觸發(fā),且預(yù)定時(shí)間間隔以及調(diào)制解調(diào)模塊100的地址和端口均是可設(shè)置的??梢岳斫獾氖?,上述預(yù)定時(shí)間段和預(yù)定時(shí)間間隔僅是出于示例的目的,而不是為了限制本發(fā)明,預(yù)定時(shí)間段和預(yù)定時(shí)間間隔還可以為其他時(shí)間長(zhǎng)度。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,通過(guò)使用調(diào)制解調(diào)模塊主動(dòng)斷開(kāi)并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過(guò)程中無(wú)需喚醒其他系統(tǒng)模塊,減少電量消耗,同時(shí)能夠保證數(shù)據(jù)推送的實(shí)時(shí)性。圖4為本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。如圖4所示,該從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置1000包括調(diào)制解調(diào)模塊100、休眠模塊200和保護(hù)模塊400。調(diào)制解調(diào)模塊100用于建立移動(dòng)終端與網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接。休眠模塊200用于在移動(dòng)終端在預(yù)定時(shí)間段內(nèi)沒(méi)有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息的情況下使移動(dòng)終端的除了調(diào)制解調(diào)模塊100外的系統(tǒng)模塊300進(jìn)入休眠狀態(tài)。調(diào)制解調(diào)模塊100還用于在系統(tǒng)模塊300進(jìn)入休眠狀態(tài)之后以預(yù)定時(shí)間間隔主動(dòng)斷開(kāi)并重建TCP連接,通過(guò)TCP連接接收從 網(wǎng)絡(luò)推送服務(wù)器推送的消息并喚醒系統(tǒng)模塊300將消息發(fā)送至移動(dòng)終端的接收模塊。保護(hù)模塊400用于在接收模塊將推送的消息分發(fā)給上層應(yīng)用之前禁止系統(tǒng)模塊300進(jìn)入休眠狀態(tài)。也就是說(shuō),直至接收模塊將推送的消息分發(fā)給上層應(yīng)用,系統(tǒng)模塊300一直處于喚醒狀態(tài),由此保證消息的正常分發(fā)。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,通過(guò)保存模塊使得系統(tǒng)模塊在消息分發(fā)給上層應(yīng)用之前禁止進(jìn)入休眠狀態(tài),從而保證消息能夠順利分發(fā)至上層應(yīng)用。本發(fā)明另一個(gè)方面還提出一種移動(dòng)終端,包括如上述結(jié)合圖3或圖4所示的實(shí)施例的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,通過(guò)使用上述用于移動(dòng)終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,保證在維持網(wǎng)絡(luò)連接的過(guò)程中無(wú)需喚醒其他系統(tǒng)模塊,減少電量消耗,同時(shí)能夠保證數(shù)據(jù)推送的實(shí)時(shí)性。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在 一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。