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

通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法

文檔序號(hào):6434096閱讀:212來(lái)源:國(guó)知局
專利名稱:通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法
通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊設(shè)備技術(shù)領(lǐng)域,尤其涉及一種通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法。背景技術(shù)
中斷服務(wù)程序處理器處理“急件”,可理解為是一種服務(wù),是通過(guò)執(zhí)行事先編好的某個(gè)特定的程序來(lái)完成的,這種處理“急件”的程序被稱為——中斷服務(wù)程序。當(dāng)中央處理器正在處理內(nèi)部數(shù)據(jù)時(shí),外界發(fā)生了緊急情況,要求CPU暫停當(dāng)前的工作轉(zhuǎn)去處理這個(gè)緊急事件。處理完畢后,再回到原來(lái)被中斷的地址,繼續(xù)原來(lái)的工作,這樣的過(guò)程稱為中斷。實(shí)現(xiàn)這一功能的部件稱為中斷系統(tǒng),申請(qǐng)CPU中斷的請(qǐng)求源稱為中斷源,單片機(jī)的中斷系統(tǒng)一般允許多個(gè)中斷源,當(dāng)多個(gè)中斷源同時(shí)向CPU請(qǐng)求中斷時(shí),就存在一個(gè)中斷優(yōu)先權(quán)的問(wèn)題。通常根據(jù)中斷源的優(yōu)先級(jí)別,優(yōu)先處理最緊急事件的中斷請(qǐng)求源,即最先響應(yīng)級(jí)別最高的中斷請(qǐng)求。在通訊設(shè)備技術(shù)領(lǐng)域中由于成本的壓力,通訊設(shè)備的CPU接口資源有限,中斷接口資源尤其緊張,實(shí)際設(shè)計(jì)應(yīng)用中往往出現(xiàn)中斷資源不夠用的情況,這就需要對(duì)中斷接口進(jìn)行擴(kuò)展。通訊設(shè)備的CPU的中斷擴(kuò)展,主要有兩種方式,一種是使用專用的中斷擴(kuò)展芯片;其運(yùn)用中斷擴(kuò)展芯片的成本比較高。另一種是用普通的GPIO(通用輸入/輸出接口) 軟件模擬中斷,通過(guò)軟件不間斷實(shí)時(shí)查詢通訊設(shè)備GPIO接口狀態(tài)的方式實(shí)現(xiàn)信號(hào)偵聽(tīng),從而實(shí)現(xiàn)中斷功能;其該種通過(guò)軟件不間斷實(shí)時(shí)輪詢GPIO接口狀態(tài)來(lái)判斷中斷是否觸發(fā),這樣做大大占用了軟件和系統(tǒng)資源,造成系統(tǒng)效率低,并且受輪詢周期長(zhǎng)短的影響,還可能存在中斷觸發(fā)信號(hào)無(wú)法捕捉的風(fēng)險(xiǎn),影響系統(tǒng)的可靠性。

發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種低成本高效率的通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法。本發(fā)明是這樣實(shí)現(xiàn)的一種通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法,該方法提供帶有兩輸入端、一輸出端的“與”功能邏輯電路或者“或”功能邏輯電路以及上下拉電阻;所述上下拉電阻包括用于確認(rèn)所述“或”功能邏輯電路或者“與”功能邏輯電路接收到的中斷觸發(fā)信號(hào)的默認(rèn)電平的電阻R1、電阻R2、電阻R3 ;所述中斷擴(kuò)展實(shí)現(xiàn)方法具體步驟如下步驟10、先進(jìn)行準(zhǔn)備工作;步驟20、所述通訊設(shè)備的CPU等待檢測(cè)所述“或”功能邏輯電路或者“與”功能邏輯電路兩輸入端輸入的外部中斷觸發(fā)信號(hào);所述兩中斷觸發(fā)信號(hào)是外部電平觸發(fā)引起的中斷信號(hào)或者是外部沿觸發(fā)引起的中斷信號(hào);步驟30、所述兩中斷觸發(fā)信號(hào)通過(guò)所述“或”功能邏輯電路或者“與”功能邏輯電路后從所述對(duì)應(yīng)的“或”功能邏輯電路或者“與”功能邏輯電路的輸出端發(fā)送給所述通訊設(shè)備的CPU中斷輸入接口 IRQ(中斷請(qǐng)求);其電阻R1、電阻R2、電阻R3確認(rèn)兩中斷觸發(fā)信號(hào)發(fā)送給所述通訊設(shè)備的CPU中斷輸入接口 IRQ時(shí),確定其兩中斷觸發(fā)信號(hào)的默認(rèn)電平;
3
步驟40、判斷所述CPU中斷輸入接口 IRQ接收到的步驟30中斷觸發(fā)信號(hào)經(jīng)邏輯電路處理后的信號(hào)是否是中斷有效信號(hào);所述中斷有效信號(hào)為信號(hào)的狀態(tài)變化能被CPU判定、檢測(cè)的中斷觸發(fā)信號(hào),包括狀態(tài)變化能被CPU判定、檢測(cè)的上升沿中斷觸發(fā)信號(hào)或下降沿中斷觸發(fā)信號(hào)或電平觸發(fā)信號(hào);是,則通過(guò)中斷信號(hào)判斷軟件判斷通訊設(shè)備的GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài),所述中斷信號(hào)判斷軟件是讀取GPIO接口狀態(tài)寄存器的狀態(tài)的軟件;否,則進(jìn)入步驟20;步驟50、當(dāng)所述GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)為高電平,則調(diào)用所述通訊設(shè)備的恢復(fù)出廠設(shè)置中斷服務(wù)程序進(jìn)行處理,當(dāng)所述GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)為低電平,則調(diào)用所述通訊設(shè)備的WLAN(無(wú)線寬帶)開(kāi)關(guān)中斷服務(wù)程序或者WPS(全稱 Wi-FiProtectecKetup,其是Wi-Fi安全防護(hù)設(shè)定)開(kāi)關(guān)中斷服務(wù)程序進(jìn)行處理;步驟60、通過(guò)GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)和CPU中斷輸入接口 IRQ接收到的步驟30中斷觸發(fā)信號(hào)經(jīng)邏輯電路處理后的信號(hào)的狀態(tài),來(lái)判斷此次的中斷是由邏輯電路的兩輸入端中哪個(gè)輸入端的輸入的中斷觸發(fā)信號(hào)引起的。進(jìn)一步地,所述步驟10的準(zhǔn)備工作具體為將電阻Rl與所述“或”功能邏輯電路或者“與”功能邏輯電路的一輸入端連接;電阻R2與所述“或”功能邏輯電路或者“與”功能邏輯電路的另一輸入端連接;電阻R3與所述“或”功能邏輯電路或者“與”功能邏輯電路的輸出端連接;其所述“或”功能邏輯電路或者“與”功能邏輯電路的輸出端與所述通訊設(shè)備的CPU中斷輸入接口 IRQ連接;并將所述“或”功能邏輯電路或者“與”功能邏輯電路的另一輸入端與所述通訊設(shè)備的GPIO接口連接。本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明用簡(jiǎn)易邏輯電路配合系統(tǒng)軟件實(shí)現(xiàn)多個(gè)中斷觸發(fā)信號(hào)的“與”或者“或”功能,從而引起通訊設(shè)備系統(tǒng)的中斷觸發(fā),再通過(guò)對(duì)通訊設(shè)備接口的查詢判斷,來(lái)定位引起中斷的外部觸發(fā)事件,進(jìn)而調(diào)用不同的中斷服務(wù)程序。本發(fā)明無(wú)需外加成本昂貴的中斷擴(kuò)展芯片,只需要簡(jiǎn)單“或”功能邏輯電路或者“與”功能邏輯電路和中斷服務(wù)程序就可以實(shí)現(xiàn)中斷擴(kuò)展電路;相對(duì)于傳統(tǒng)的中斷軟件輪詢機(jī)制,本發(fā)明可以大大節(jié)省通訊設(shè)備系統(tǒng)的資源,是一種低成本高效率的中斷擴(kuò)展實(shí)現(xiàn)方法。

圖1為本發(fā)明第一實(shí)施例的中斷擴(kuò)展電路構(gòu)架圖。圖2為本發(fā)明第二實(shí)施例的中斷擴(kuò)展電路構(gòu)架圖。圖3為本發(fā)明方法的流程圖。
具體實(shí)施方式請(qǐng)參閱圖1所示,本發(fā)明方法涉及的第一實(shí)施例的中斷擴(kuò)展電路包括帶有兩輸入端、一輸出端的“與”功能邏輯電路以及上下拉電阻;所述上下拉電阻包括用于確認(rèn)所述 “與”功能邏輯電路接收到的中斷觸發(fā)信號(hào)的默認(rèn)電平的電阻R1、電阻R2、電阻R3 ;其進(jìn)行的準(zhǔn)備工作是將電阻Rl與所述“與”功能邏輯電路的一輸入端連接;電阻R2與所述“與” 功能邏輯電路的另一輸入端連接;電阻R3與所述“與”功能邏輯電路的輸出端連接;其所述 “與”功能邏輯電路的輸出端與所述通訊設(shè)備的CPU中斷輸入接口 IRQ連接;并將所述“與” 功能邏輯電路的另一輸入端與所述通訊設(shè)備的GPIO接口(其通訊設(shè)備的GPIO接口也可以
4用通訊設(shè)備中能用于識(shí)別電平變化的輔助端口來(lái)代替,其輔助端口是指和GPIO接口具有類似的功能,主要是在當(dāng)GPIO接口資源缺少的情況下,可以使用此類具有類似功能的輔助端口識(shí)別中斷是由哪個(gè)輸入端觸發(fā)的)或通訊設(shè)備中能用于識(shí)別電平變化的輔助端口連接。如圖2所示,本發(fā)明方法涉及的第二實(shí)施例的中斷擴(kuò)展電路包括帶有兩輸入端、 一輸出端的“或”功能邏輯電路以及上下拉電阻;所述上下拉電阻包括用于確認(rèn)所述“或”功能邏輯電路接收到的中斷觸發(fā)信號(hào)的默認(rèn)電平的電阻R1、電阻R2、電阻R3 ;其進(jìn)行的準(zhǔn)備工作是將電阻Rl與所述“或”功能邏輯電路的一輸入端連接;電阻R2與所述“或”功能邏輯電路的另一輸入端連接;電阻R3與所述“或”功能邏輯電路的輸出端連接;其所述“或” 功能邏輯電路的輸出端與所述通訊設(shè)備的CPU中斷輸入接口 IRQ連接;并將所述“或”功能邏輯電路的另一輸入端與所述通訊設(shè)備的GPIO接口或通訊設(shè)備中能用于識(shí)別電平變化的輔助端口連接。如圖3所示,為本發(fā)明方法的流程圖。其本發(fā)明的通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法, 具體步驟如下步驟10、先進(jìn)行準(zhǔn)備工作(如實(shí)施例一或者實(shí)例二中的準(zhǔn)備工作);步驟20、所述通訊設(shè)備的CPU等待檢測(cè)所述“或”功能邏輯電路或者“與”功能邏輯電路的兩輸入端輸入的外部中斷觸發(fā)信號(hào);所述兩中斷觸發(fā)信號(hào)(如圖1或者圖2中的 IRQO和IRQl外部觸發(fā)的信號(hào)源)是外部電平觸發(fā)引起的中斷信號(hào)或者是外部沿觸發(fā)(其沿觸發(fā)包括上升沿或下降沿觸發(fā)。即中斷信號(hào)由低電平“0”變?yōu)楦唠娖健?”或者中斷信號(hào)由高電平“1”變?yōu)榈碗娖健?”,這樣一個(gè)信號(hào)跳變,CPU可判定為是一次中斷,即沿觸發(fā)。) 引起的中斷信號(hào);步驟30、所述兩中斷觸發(fā)信號(hào)通過(guò)所述“或”功能邏輯電路或者“與”功能邏輯電路后從所述對(duì)應(yīng)的“或”功能邏輯電路或者“與”功能邏輯電路的輸出端發(fā)送給所述通訊設(shè)備的CPU中斷輸入接口 IRQ ;其電阻R1、電阻R2、電阻R3確認(rèn)兩中斷觸發(fā)信號(hào)發(fā)送給所述通訊設(shè)備的CPU中斷輸入接口 IRQ時(shí),確定其兩中斷觸發(fā)信號(hào)的默認(rèn)電平;步驟40、判斷所述CPU中斷輸入接口 IRQ接收到的步驟30中斷觸發(fā)信號(hào)經(jīng)邏輯電路處理后的信號(hào)是否是中斷有效信號(hào);所述中斷有效信號(hào)為信號(hào)的狀態(tài)變化能被CPU判定、檢測(cè)的中斷觸發(fā)信號(hào),包括狀態(tài)變化能被CPU判定、檢測(cè)的上升沿中斷觸發(fā)信號(hào)或下降沿中斷觸發(fā)信號(hào)(即中斷信號(hào)由低電平“0”變?yōu)楦唠娖健?”或者中斷信號(hào)由高電平“1”變?yōu)榈碗娖健?”,這樣一個(gè)信號(hào)跳變,CPU可判定為一次中斷,即沿觸發(fā)中斷)或電平觸發(fā)信號(hào)(即外部觸發(fā)信號(hào)維持低電平“0”或者高電平“1”達(dá)到CPU要求的某一時(shí)長(zhǎng)。這個(gè)時(shí)長(zhǎng)和CPU自身設(shè)計(jì)相關(guān),這樣CPU可判定為一次中斷。);是,則通過(guò)中斷信號(hào)判斷軟件判斷通訊設(shè)備的GPIO接口或通訊設(shè)備中能用于識(shí)別電平變化的輔助端口當(dāng)前觸發(fā)的中斷的狀態(tài) (即GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)是由中斷信號(hào)觸發(fā)的),所述中斷信號(hào)判斷軟件(該軟件實(shí)現(xiàn)的方式有多種,是本領(lǐng)域常用的判斷軟件在此就不作詳細(xì)描述,其只要能實(shí)現(xiàn)讀取GPIO接口狀態(tài)寄存器的狀態(tài)即可)是讀取GPIO接口狀態(tài)寄存器的狀態(tài)的軟件;否,則進(jìn)入步驟20 ;步驟50、當(dāng)所述GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)為高電平,則調(diào)用所述通訊設(shè)備的恢復(fù)出廠設(shè)置中斷服務(wù)程序進(jìn)行處理,當(dāng)所述GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)為低電平,則調(diào)用所述通訊設(shè)備的WLAN開(kāi)關(guān)中斷服務(wù)程序或者WPS開(kāi)關(guān)中斷服務(wù)程序進(jìn)行處理;步驟60、通過(guò)GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)(即電平是高“ 1”還是低“0”)和 CPU中斷輸入接口 IRQ接收到的步驟30中斷觸發(fā)信號(hào)經(jīng)邏輯電路處理后的信號(hào)的狀態(tài)(即電平是高“1”還是低“0”),來(lái)判斷此次的中斷是由邏輯電路的兩輸入端中哪個(gè)輸入端的輸入的中斷觸發(fā)信號(hào)引起的。本發(fā)明用簡(jiǎn)易邏輯電路配合系統(tǒng)軟件實(shí)現(xiàn)多個(gè)中斷觸發(fā)信號(hào)的“與”或者“或”功能,從而引起通訊設(shè)備系統(tǒng)的中斷觸發(fā),再通過(guò)對(duì)通訊設(shè)備接口的查詢判斷,來(lái)定位引起中斷的外部觸發(fā)事件,進(jìn)而調(diào)用不同的中斷服務(wù)程序。其中只需要判斷邏輯電路的兩輸入端輸入的外部中斷觸發(fā)信號(hào)即IRQO和IRQl外部觸發(fā)的信號(hào)源、通訊設(shè)備的GPIO接口以及 CPU中斷輸入接口 IRQ觸發(fā)的中斷狀態(tài),就可以定位引起中斷的外部觸發(fā)事件。例如當(dāng)外部中斷觸發(fā)信號(hào)IRQO由低電平“0”變?yōu)楦唠娖健?”,其當(dāng)外部中斷觸發(fā)信號(hào)IRQl —直處于高電平“ 1 ”,通訊設(shè)備的GPIO接口觸發(fā)的中斷狀態(tài)一直處于高電平“ 1 ”,CPU中斷輸入接口 IRQ觸發(fā)的中斷狀態(tài)由低電平“0”變?yōu)楦唠娖健?”;可以得知是由外部中斷觸發(fā)信號(hào)IRQO 觸發(fā)的中斷狀態(tài)。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法,其特征在于該方法提供帶有兩輸入端、一輸出端的“與”功能邏輯電路或者“或”功能邏輯電路以及上下拉電阻;所述上下拉電阻包括用于確認(rèn)所述“或”功能邏輯電路或者“與”功能邏輯電路接收到的中斷觸發(fā)信號(hào)的默認(rèn)電平的電阻R1、電阻R2、電阻R3 ;所述中斷擴(kuò)展實(shí)現(xiàn)方法具體步驟如下步驟10、先進(jìn)行準(zhǔn)備工作;步驟20、所述通訊設(shè)備的CPU等待檢測(cè)所述“或”功能邏輯電路或者“與”功能邏輯電路兩輸入端輸入的外部中斷觸發(fā)信號(hào);所述兩中斷觸發(fā)信號(hào)是外部電平觸發(fā)引起的中斷信號(hào)或者是外部沿觸發(fā)引起的中斷信號(hào);步驟30、所述兩中斷觸發(fā)信號(hào)通過(guò)所述“或”功能邏輯電路或者“與”功能邏輯電路后從所述對(duì)應(yīng)的“或”功能邏輯電路或者“與”功能邏輯電路的輸出端發(fā)送給所述通訊設(shè)備的 CPU中斷輸入接口 IRQ ;其電阻R1、電阻R2、電阻R3確認(rèn)兩中斷觸發(fā)信號(hào)發(fā)送給所述通訊設(shè)備的CPU中斷輸入接口 IRQ時(shí),確定其兩中斷觸發(fā)信號(hào)的默認(rèn)電平;步驟40、判斷所述CPU中斷輸入接口 IRQ接收到的步驟30中斷觸發(fā)信號(hào)經(jīng)邏輯電路處理后的信號(hào)是否是中斷有效信號(hào);所述中斷有效信號(hào)為信號(hào)的狀態(tài)變化能被CPU判定、 檢測(cè)的中斷觸發(fā)信號(hào),包括狀態(tài)變化能被CPU判定、檢測(cè)的上升沿中斷觸發(fā)信號(hào)或下降沿中斷觸發(fā)信號(hào)或電平觸發(fā)信號(hào);是,則通過(guò)中斷信號(hào)判斷軟件判斷通訊設(shè)備的GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài),所述中斷信號(hào)判斷軟件是讀取GPIO接口狀態(tài)寄存器的狀態(tài)的軟件; 否,則進(jìn)入步驟20;步驟50、當(dāng)所述GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)為高電平,則調(diào)用所述通訊設(shè)備的恢復(fù)出廠設(shè)置中斷服務(wù)程序進(jìn)行處理,當(dāng)所述GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)為低電平,則調(diào)用所述通訊設(shè)備的WLAN開(kāi)關(guān)中斷服務(wù)程序或者WPS開(kāi)關(guān)中斷服務(wù)程序進(jìn)行處理;步驟60、通過(guò)GPIO接口當(dāng)前觸發(fā)的中斷的狀態(tài)和CPU中斷輸入接口 IRQ接收到的步驟 30中斷觸發(fā)信號(hào)經(jīng)邏輯電路處理后的信號(hào)的狀態(tài),來(lái)判斷此次的中斷是由邏輯電路的兩輸入端中哪個(gè)輸入端的輸入的中斷觸發(fā)信號(hào)引起的。
2.根據(jù)權(quán)利要求1所述的通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法,其特征在于所述步驟10的準(zhǔn)備工作具體為將電阻Rl與所述“或”功能邏輯電路或者“與”功能邏輯電路的一輸入端連接;電阻R2與所述“或”功能邏輯電路或者“與”功能邏輯電路的另一輸入端連接;電阻 R3與所述“或”功能邏輯電路或者“與”功能邏輯電路的輸出端連接;其所述“或”功能邏輯電路或者“與”功能邏輯電路的輸出端與所述通訊設(shè)備的CPU中斷輸入接口 IRQ連接;并將所述“或”功能邏輯電路或者“與”功能邏輯電路的另一輸入端與所述通訊設(shè)備的GPIO接口連接。
全文摘要
本發(fā)明提供一種通訊設(shè)備的中斷擴(kuò)展實(shí)現(xiàn)方法,所述通訊設(shè)備的CPU檢測(cè)“或”功能邏輯電路或者“與”功能邏輯電路輸出的中斷觸發(fā)信號(hào);通過(guò)邏輯電路后從邏輯電路的輸出端發(fā)送給所述通訊設(shè)備的CPU中斷輸入接口IRQ;判斷接口IRQ接收到的經(jīng)邏輯電路處理后的兩中斷觸發(fā)信號(hào)是否是中斷有效信號(hào);同時(shí)當(dāng)GPIO接口檢測(cè)到當(dāng)前狀態(tài)為高電平,調(diào)用通訊設(shè)備的恢復(fù)出廠設(shè)置中斷服務(wù)程序進(jìn)行處理,當(dāng)GPIO接口當(dāng)前狀態(tài)為低電平,調(diào)用通訊設(shè)備的WLAN開(kāi)關(guān)中斷服務(wù)程序進(jìn)行處理。本發(fā)明只需要簡(jiǎn)單的邏輯電路就可以實(shí)現(xiàn)中斷擴(kuò)展;相對(duì)于傳統(tǒng)的中斷軟件輪詢機(jī)制,其可以大大節(jié)省通訊設(shè)備系統(tǒng)的資源,是一種低成本高效率的中斷擴(kuò)展方法。
文檔編號(hào)G06F13/24GK102360343SQ20111028759
公開(kāi)日2012年2月22日 申請(qǐng)日期2011年9月23日 優(yōu)先權(quán)日2011年9月23日
發(fā)明者劉建文, 趙生全 申請(qǐng)人:福建星網(wǎng)銳捷通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建昌县| 图木舒克市| 嘉义市| 绥阳县| 扎囊县| 凤翔县| 信宜市| 仙游县| 法库县| 金昌市| 云阳县| 抚松县| 镇康县| 呼伦贝尔市| 崇文区| 隆子县| 邹平县| 嘉峪关市| 龙门县| 丰镇市| 黔西县| 齐齐哈尔市| 昌黎县| 九龙县| 伊金霍洛旗| 侯马市| 万载县| 安丘市| 郓城县| 临清市| 克什克腾旗| 汤阴县| 高安市| 黔西| 木里| 海南省| 鄱阳县| 延吉市| 麦盖提县| 嘉荫县| 保亭|