两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于移動終端的接收推送的消息的方法、裝置及移動終端與流程

文檔序號:11780236閱讀:206來源:國知局
用于移動終端的接收推送的消息的方法、裝置及移動終端與流程
本發(fā)明涉及移動終端技術(shù)領(lǐng)域,特別涉及一種用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法及裝置以及具有其的終端設(shè)備。

背景技術(shù):
現(xiàn)有的移動設(shè)備系統(tǒng)的數(shù)據(jù)推送方案大都基于長連接技術(shù),如AppleiOS的APNS,GoogleArdroid的C2DM,騰訊的微信等。但是,由于移動通信網(wǎng)的特點,無數(shù)據(jù)傳輸?shù)目臻e連接很難一直維持。因此,為了防止連接被運營商或者防火墻等回收,移動終端需要定期發(fā)送小數(shù)據(jù)量報文到遠(yuǎn)程服務(wù)器以維持連接,但這種方法需要移動終端等待服務(wù)器返回響應(yīng)以確定連接是否真正存在,而每接到一次服務(wù)器響應(yīng)則會喚醒一次系統(tǒng),喚醒系統(tǒng)的同時,系統(tǒng)會喚醒所有的軟硬件模塊,這些軟硬件模塊并沒有在維持連接中發(fā)揮作用,反而浪費了大量的電能。針對上述問題,現(xiàn)有的解決方法一般有兩種:一種是在應(yīng)用層實現(xiàn)數(shù)據(jù)推送,同時為了節(jié)省電力,增加喚醒的時間間隔,這種方式存在的問題是由于喚醒的時間間隔較長,無法保證數(shù)據(jù)推送的實時性;另一種是不進行定期的喚醒,只在用戶或其他應(yīng)用喚醒系統(tǒng)的情況下才獲取推送數(shù)據(jù),這種方式的問題是更加難以保證數(shù)據(jù)推送的實時性。

技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少解決上述的技術(shù)缺陷之一。為達(dá)到上述目的,本發(fā)明的第一個目的在于提出一種用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,減少網(wǎng)絡(luò)連接維持過程中喚醒系 統(tǒng)所帶來的能耗,同時保證數(shù)據(jù)推送的實時性。本發(fā)明的第二個目的在于提出一種用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。本發(fā)明的第三個目的在于提出一種移動終端。為達(dá)到上述目的,本發(fā)明第一方面的實施例公開了一種用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,包括以下步驟:所述移動終端通過自身的調(diào)制解調(diào)器與所述網(wǎng)絡(luò)推送服務(wù)器建立TCP連接;如果所述移動終端在預(yù)定時間段內(nèi)沒有接收到所述網(wǎng)絡(luò)推送服務(wù)器推送的消息,則所述移動終端的除了所述調(diào)制解調(diào)器外的系統(tǒng)模塊進入休眠狀態(tài);所述調(diào)制解調(diào)器在所述系統(tǒng)模塊進入休眠狀態(tài)后以預(yù)定時間間隔主動斷開并重建所述TCP連接;所述調(diào)制解調(diào)器通過所述TCP連接接收從所述網(wǎng)絡(luò)推送服務(wù)器推送的消息;以及所述調(diào)制解調(diào)器喚醒所述系統(tǒng)模塊并將所述消息發(fā)送至所述移動終端的接收模塊。根據(jù)本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,充分利用調(diào)制解調(diào)器的功能,通過調(diào)制解調(diào)器主動斷開并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過程中無需喚醒其他系統(tǒng)模塊,減少電量消耗,同時能夠保證數(shù)據(jù)推送的實時性。為達(dá)到上述目的,本發(fā)明第二方面的實施例公開了一種用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,包括:調(diào)制解調(diào)模塊,所述調(diào)制解調(diào)模塊用于建立所述移動終端與所述網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接;以及休眠模塊,所述休眠模塊用于在所述移動終端在預(yù)定時間段內(nèi)沒有接收到所述網(wǎng)絡(luò)推送服務(wù)器推送的消息的情況下使所述移動終端的除了所述調(diào)制解調(diào)模塊外的系統(tǒng)模塊進入休眠狀態(tài),其中,所述調(diào)制解調(diào)模塊在所述系統(tǒng)模塊進入休眠狀態(tài)之后以預(yù)定時間間隔主動斷開并重建所述TCP連接,通過所述TCP連接接收從所述網(wǎng)絡(luò)推送服務(wù)器推送的消息并將所述消息發(fā)送至所述移動終端的接收模塊。根據(jù)本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,通過使用調(diào)制解調(diào)模塊主動斷開并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過程中無需喚醒其他系統(tǒng)模塊,減少電量消耗,同時能夠保證數(shù)據(jù)推送的實時性。為達(dá)到上述目的,本發(fā)明第三方面的實施例公開了一種移動終端,包括如本發(fā)明第二方面的實施例所公開的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。根據(jù)本發(fā)明實施例的移動終端,通過使用上述裝置,保證在維持網(wǎng)絡(luò)連接的過程中無需喚醒其他系統(tǒng)模塊,減少電量消耗,同時能夠保證數(shù)據(jù)推送的實時性。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。附圖說明本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:圖1為根據(jù)本發(fā)明一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法的流程圖;圖2為根據(jù)本發(fā)明另一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法的流程圖;圖3為根據(jù)本發(fā)明一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置的結(jié)構(gòu)圖;以及圖4為根據(jù)本發(fā)明另一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置的結(jié)構(gòu)圖。具體實施方式下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其 中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面結(jié)合附圖描述本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法。圖1為根據(jù)本發(fā)明一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法。如圖1所示,該方法包括下述步驟。步驟S110:移動終端通過自身的調(diào)制解調(diào)器與網(wǎng)絡(luò)推送服務(wù)器建立TCP連接。應(yīng)理解,在本發(fā)明的一個實施例中,調(diào)制解調(diào)器連接的服務(wù)器地址和端口均是可以設(shè)置的。步驟S120:如果移動終端在預(yù)定時間段內(nèi)沒有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,則移動終端的除了調(diào)制解調(diào)器外的系統(tǒng)模塊進入休眠狀態(tài)。在本發(fā)明的一個實施例中,預(yù)定時間段為0.5分鐘到1分鐘。也就是說,如果移動終端在例如0.5分鐘內(nèi)沒有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,即可將除調(diào)制解調(diào)器外的系統(tǒng)模塊設(shè)置為休眠狀態(tài),從而節(jié)省能量消耗。可以理解的是,上述預(yù)定時間段僅是出于示例的目的,而不是為了限制本發(fā)明,預(yù)定時間段還可以為其他時間長度。步驟S130:調(diào)制解調(diào)器在系統(tǒng)模塊進入休眠狀態(tài)后以預(yù)定時間間隔主動斷開并重建TCP連接。也就是說,為了維持TCP連接,調(diào)制解調(diào)器會每隔一段時間主動斷開TCP連接,然后進行重建。通過這種方法,移動終端無需向服務(wù)器發(fā)送心跳消息,然后再等待服務(wù)器的響應(yīng)也能維持TCP連接,而且由于移動終端的除調(diào)制解調(diào)器以外的系統(tǒng)模塊無需被喚醒依然保持在休眠狀態(tài),因此可以節(jié)省能量消耗。此外,由于該斷開并重建過程消耗的能量較少,因此間隔時間無需受限,可以根據(jù)實際網(wǎng)絡(luò)情況任意設(shè)置,保證數(shù)據(jù)推送的實時性。例如,在本發(fā)明的一個實施例中,預(yù)定時間間隔為10分鐘到15分鐘。此外,在本發(fā)明的一個實施例中,預(yù)定時間間隔由移動終端的硬件時鐘觸發(fā)。具體地,移動終端的硬件時鐘在系統(tǒng)模塊進入休眠狀態(tài)后開始計時,當(dāng)計時時間達(dá)到預(yù)定時間后觸發(fā)調(diào)制解調(diào)器主動斷開TCP連接,然后進行重建。步驟S140:調(diào)制解調(diào)器通過TCP連接接收從網(wǎng)絡(luò)推送服務(wù)器推送的消息。當(dāng)網(wǎng)絡(luò)推送服務(wù)器有消息要發(fā)送給移動終端時,通過TCP連接將消息發(fā)送至調(diào)制解調(diào)器,然后再由調(diào)制解調(diào)器將消息轉(zhuǎn)發(fā)至移動終端的接收模塊。步驟S150:調(diào)制解調(diào)器喚醒系統(tǒng)模塊并將消息發(fā)送至移動終端的接收模塊。具體地,TCP連接所依賴的軟硬件模塊以列表形式存在,移動終端系統(tǒng)的能源管理服務(wù)根據(jù)此列表決定喚醒的軟硬件模塊。其中,硬件模塊包括CPU、網(wǎng)絡(luò)連接設(shè)備如3G網(wǎng)卡或Wifi網(wǎng)卡、以及必要的消息總線等。軟件模塊包括操作系統(tǒng)內(nèi)核、網(wǎng)絡(luò)設(shè)備驅(qū)動、消息總線驅(qū)動等。根據(jù)本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,充分利用調(diào)制解調(diào)器的功能,通過調(diào)制解調(diào)器主動斷開并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過程中無需喚醒其他系統(tǒng)模塊,減少電量消耗,同時能夠保證數(shù)據(jù)推送的實時性。圖2為本發(fā)明一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法的流程圖。如圖2所示,該方法包括下述步驟。步驟S210:移動終端通過自身的調(diào)制解調(diào)器與網(wǎng)絡(luò)推送服務(wù)器建立TCP連接。步驟S220:如果移動終端在預(yù)定時間段內(nèi)沒有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,則移動終端的除了調(diào)制解調(diào)器外的系統(tǒng)模塊進入休眠狀態(tài)。步驟S230:調(diào)制解調(diào)器在系統(tǒng)模塊進入休眠狀態(tài)后以預(yù)定時間間隔主動斷開并重建TCP連接。步驟S240:調(diào)制解調(diào)器通過TCP連接接收從網(wǎng)絡(luò)推送服務(wù)器推送的消息。步驟S250:調(diào)制解調(diào)器喚醒系統(tǒng)模塊并將消息發(fā)送至所述移動終端的接收模塊。上述步驟S210至步驟S250的具體實現(xiàn)過程可參照上述步驟S110至步驟S150的描述,此處不再詳細(xì)描述。步驟S260:禁止系統(tǒng)模塊進入休眠狀態(tài)。接收模塊接收到消息后需將消息分發(fā)給上層應(yīng)用,此時如果仍然按照 步驟S102的方式每隔預(yù)定時間段將系統(tǒng)模塊進入休眠狀態(tài),則會影響消息的正常分發(fā)。因此,在接收模塊將消息分發(fā)給上層應(yīng)用之前需禁止系統(tǒng)模塊進入休眠狀態(tài),從而保證消息的正常分發(fā)。步驟S270:接收模塊將推送的消息分發(fā)給上層應(yīng)用。根據(jù)本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的方法,在將消息分發(fā)給上層應(yīng)用之前進入系統(tǒng)模塊進入休眠狀態(tài),從而保證消息能夠順利分發(fā)至上層應(yīng)用。本發(fā)明另一方面還提出一種用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。下面結(jié)合附圖描述本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。圖3為本發(fā)明一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。如圖3所示,該從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置1000包括調(diào)制解調(diào)模塊100和休眠模塊200。調(diào)制解調(diào)模塊100用于建立移動終端與網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接。休眠模塊200用于在移動終端在預(yù)定時間段內(nèi)沒有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息的情況下使移動終端的除了調(diào)制解調(diào)模塊100外的系統(tǒng)模塊300進入休眠狀態(tài)。調(diào)制解調(diào)模塊100還用于在系統(tǒng)模塊300進入休眠狀態(tài)之后以預(yù)定時間間隔主動斷開并重建TCP連接,通過TCP連接接收從網(wǎng)絡(luò)推送服務(wù)器推送的消息并喚醒系統(tǒng)模塊300將消息發(fā)送至移動終端的接收模塊。具體地,首先調(diào)制解調(diào)模塊100建立移動終端與網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接。之后,如果移動終端在預(yù)定時間段內(nèi)沒有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息,則休眠模塊200使移動終端的除了調(diào)制解調(diào)模塊100外的系統(tǒng)模塊300進入休眠狀態(tài)。然后,調(diào)制解調(diào)模塊200在系統(tǒng)模塊300進入休眠狀態(tài)之后以預(yù)定時間間隔主動斷開并重建TCP連接,如此重復(fù)該過程以維持連接。接著,如果網(wǎng)絡(luò)推送服務(wù)器有消息要發(fā)送至移動終端, 則通過TCP連接將消息發(fā)送至調(diào)制解調(diào)模塊100,然后調(diào)制解調(diào)模塊100喚醒系統(tǒng)模塊300并將消息發(fā)送至移動終端的接收模塊。更具體地,TCP連接所依賴的軟硬件模塊在移動終端中以列表形式存在,移動終端系統(tǒng)的能源管理服務(wù)根據(jù)此列表決定喚醒的軟硬件模塊。其中,硬件模塊包括CPU、網(wǎng)絡(luò)連接設(shè)備如3G網(wǎng)卡或Wifi網(wǎng)卡、以及必要的消息總線等。軟件模塊包括操作系統(tǒng)內(nèi)核、網(wǎng)絡(luò)設(shè)備驅(qū)動、消息總線驅(qū)動等。此外,在本發(fā)明的一個實施例中,預(yù)定時間段是0.5分鐘到1分鐘,預(yù)定時間間隔是10分鐘到15分鐘。此外,在本發(fā)明的一個實施例中,預(yù)定時間間隔由硬件時鐘觸發(fā),且預(yù)定時間間隔以及調(diào)制解調(diào)模塊100的地址和端口均是可設(shè)置的??梢岳斫獾氖?,上述預(yù)定時間段和預(yù)定時間間隔僅是出于示例的目的,而不是為了限制本發(fā)明,預(yù)定時間段和預(yù)定時間間隔還可以為其他時間長度。根據(jù)本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,通過使用調(diào)制解調(diào)模塊主動斷開并重建TCP連接,保證在維持網(wǎng)絡(luò)連接的過程中無需喚醒其他系統(tǒng)模塊,減少電量消耗,同時能夠保證數(shù)據(jù)推送的實時性。圖4為本發(fā)明一個實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。如圖4所示,該從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置1000包括調(diào)制解調(diào)模塊100、休眠模塊200和保護模塊400。調(diào)制解調(diào)模塊100用于建立移動終端與網(wǎng)絡(luò)推送服務(wù)器之間的TCP連接。休眠模塊200用于在移動終端在預(yù)定時間段內(nèi)沒有接收到網(wǎng)絡(luò)推送服務(wù)器推送的消息的情況下使移動終端的除了調(diào)制解調(diào)模塊100外的系統(tǒng)模塊300進入休眠狀態(tài)。調(diào)制解調(diào)模塊100還用于在系統(tǒng)模塊300進入休眠狀態(tài)之后以預(yù)定時間間隔主動斷開并重建TCP連接,通過TCP連接接收從 網(wǎng)絡(luò)推送服務(wù)器推送的消息并喚醒系統(tǒng)模塊300將消息發(fā)送至移動終端的接收模塊。保護模塊400用于在接收模塊將推送的消息分發(fā)給上層應(yīng)用之前禁止系統(tǒng)模塊300進入休眠狀態(tài)。也就是說,直至接收模塊將推送的消息分發(fā)給上層應(yīng)用,系統(tǒng)模塊300一直處于喚醒狀態(tài),由此保證消息的正常分發(fā)。根據(jù)本發(fā)明實施例的用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,通過保存模塊使得系統(tǒng)模塊在消息分發(fā)給上層應(yīng)用之前禁止進入休眠狀態(tài),從而保證消息能夠順利分發(fā)至上層應(yīng)用。本發(fā)明另一個方面還提出一種移動終端,包括如上述結(jié)合圖3或圖4所示的實施例的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置。根據(jù)本發(fā)明實施例的移動終端,通過使用上述用于移動終端的從網(wǎng)絡(luò)推送服務(wù)器接收推送的消息的裝置,保證在維持網(wǎng)絡(luò)連接的過程中無需喚醒其他系統(tǒng)模塊,減少電量消耗,同時能夠保證數(shù)據(jù)推送的實時性。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在 一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
三江| 雷波县| 绥江县| 宝山区| 台东县| 喜德县| 唐海县| 西乌珠穆沁旗| 胶州市| 舟曲县| 安康市| 新河县| 武城县| 安泽县| 醴陵市| 西乌| 仙居县| 天台县| 连平县| 开阳县| 泰州市| 沾益县| 河西区| 奉贤区| 都安| 郑州市| 化州市| 阿瓦提县| 准格尔旗| 西平县| 静乐县| 英山县| 兰坪| 永川市| 鹿邑县| 鄯善县| 锦州市| 湖南省| 闵行区| 石阡县| 南京市|