欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于socks代理連接的ems網(wǎng)管系統(tǒng)和方法

文檔序號:7703948閱讀:166來源:國知局
專利名稱:基于socks代理連接的ems網(wǎng)管系統(tǒng)和方法
技術(shù)領域
本發(fā)明涉及通訊領域,尤其涉及一種在網(wǎng)元管理系統(tǒng)EMS(Element Management System)網(wǎng)管系統(tǒng)中進行大數(shù)據(jù)量傳輸?shù)幕赟OCKS代理連接的EMS網(wǎng)管系統(tǒng)和方法。
背景技術(shù)
在EMS網(wǎng)管系統(tǒng)運行過程中,EMS客戶端和網(wǎng)元之間進行連接,通常采用通過EMS 服務器代理連接的方式,或者EMS客戶端直接與網(wǎng)元連接的方式。然而,這兩種連接方式存 在如下技術(shù)問題其中,通過EMS服務器代理的方式,EMS客戶端和網(wǎng)元之間的所有數(shù)據(jù)都是通過 EMS服務器中轉(zhuǎn)。此時,如果EMS客戶端在網(wǎng)元上建了多個即時話務任務或是信令跟蹤任務 時,由于數(shù)據(jù)量過大,從而會導致EMS服務器因處理數(shù)據(jù)過多而使EMS網(wǎng)管系統(tǒng)負載過大, 影響EMS服務器的性能。通過直連網(wǎng)元的方式,EMS客戶端和網(wǎng)元是直接連接的,不需要通過EMS服務器中 轉(zhuǎn)。其是訪問速度最快的一個方法,但是需要EMS客戶端能夠直接訪問網(wǎng)元的IPdnternet Protocol Address)。而通常來說,EMS客戶端和網(wǎng)元不會處于一個網(wǎng)段,這種情況就限制 了直連網(wǎng)元的使用。

發(fā)明內(nèi)容
為解決EMS服務器代理的方式存在傳輸數(shù)據(jù)量過大影響EMS服務器的性能、直連 網(wǎng)元的方式存在不同網(wǎng)段的限制的問題,有必要提供一種解決該問題的基于SOCKS代理連 接的EMS網(wǎng)管系統(tǒng)。此外,還有必要提供一種基于SOCKS代理連接的EMS網(wǎng)管方法。本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng),包括EMS客戶端、SOCKS代理模塊、網(wǎng) 元和網(wǎng)元連接管理模塊,所述網(wǎng)元連接管理模塊用于選擇所述EMS客戶端通過所述SOCKS 代理模塊連接所述網(wǎng)元,所述SOCKS代理模塊用于分別與所述EMS客戶端和所述網(wǎng)元建立 鏈路,并建立所述EMS客戶端和對應的網(wǎng)元的映射表,根據(jù)所述映射表,將對應的網(wǎng)元發(fā)送 的數(shù)據(jù)包傳送到EMS客戶端。在上述系統(tǒng)中,還包括監(jiān)測模塊,所述監(jiān)測模塊用于定時檢測所述SOCKS代理模 塊的運行狀態(tài),所述SOCKS代理模塊無響應時,將重新啟動所述SOCKS代理模塊,同時統(tǒng)計 所述SOCKS代理模塊傳送的數(shù)據(jù)量,并傳送到所述EMS客戶端。本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管方法,其包括以下步驟啟動SOCKS代理模塊;EMS客戶端與所述SOCKS代理模塊建立鏈路,向SOCKS代理模塊傳輸網(wǎng)元的標識信 息;根據(jù)接收到的所述網(wǎng)元的標識信息,SOCKS代理模塊與所述網(wǎng)元通過SOCKET建立 鏈路,并且建立EMS客戶端與所述網(wǎng)元的映射表;
所述SOCKS代理模塊將與網(wǎng)元建立鏈路的信息通知EMS客戶端,所述EMS客戶端通過所述SOCKS代理模塊與所述網(wǎng)元建立鏈路;所述網(wǎng)元將數(shù)據(jù)包發(fā)送給所述SOCKS代理模塊;所述SOCKS代理模塊根據(jù)所述映射表,把所述數(shù)據(jù)包轉(zhuǎn)發(fā)給所述EMS客戶端。在上述方法中,所述SOCKS代理模塊與所述EMS客戶端、網(wǎng)元建立鏈路包括步驟一、網(wǎng)元連接管理模塊選擇所述EMS客戶端通過所述SOCKS代理模塊連接所 述網(wǎng)元;步驟二、所述EMS客戶端通過網(wǎng)元連接管理模塊向SOCKS代理模塊傳輸SOCKS代 理模塊信息和網(wǎng)元的ip地址和端口號;步驟三、所述SOCKS代理模塊檢測所接收的SOCKS代理模塊信息和網(wǎng)元的IP地址 和端口號的合法性,若合法,執(zhí)行步驟四,否則,返回到步驟一;步驟四、判斷所述SOCKS代理模塊能否正常連接所述SOCKS代理模塊,若能,執(zhí)行 步驟五,否則,返回到步驟一;步驟五、判斷所述SOCKS代理模塊能否成功連接所述網(wǎng)元,若能,則與所述網(wǎng)元建 立鏈路成功,否則,返回到步驟一。在上述方法中,所述網(wǎng)元將數(shù)據(jù)包發(fā)送給所述SOCKS代理模塊包括所述SOCKS代理模塊檢測其與所述網(wǎng)元之間的帶寬是否大于預定數(shù)值,若是, SOCKS代理模塊開始接收來自網(wǎng)元的數(shù)據(jù)包,同時監(jiān)測網(wǎng)元的數(shù)據(jù)包是否超出預定緩沖區(qū), 若是,則丟棄所述數(shù)據(jù)包,否則,保存到所述SOCKS代理模塊;否則,SOCKS代理模塊接收來自網(wǎng)元的數(shù)據(jù)包,然后進行分包處理,同時監(jiān)測網(wǎng)元 的數(shù)據(jù)包是否超出所述預定緩沖區(qū),若是,則丟棄所述數(shù)據(jù)包,否則,保存到所述SOCKS代 理模塊。在上述方法中,所述SOCKS代理模塊由監(jiān)測模塊啟動,并且,所述監(jiān)測模塊定時監(jiān)測所述SOCKS代理模塊是否正常工作,若是,統(tǒng)計所述SOCKS代理模塊傳送的數(shù)據(jù)量,以及重新啟動的次數(shù),并發(fā)送到所 述EMS客戶端;否則,所述監(jiān)測模塊判斷代理模塊已經(jīng)重復啟動的次數(shù),是否大于預定次數(shù),若 是,關(guān)閉所述監(jiān)測模塊,然后生成錯誤報告,把錯誤報告發(fā)送到所述EMS客戶端;否則,所述 監(jiān)測模塊重新啟動所述SOCKS代理模塊,重新啟動次數(shù)累積遞增。在上述方法中,所述網(wǎng)元的標識信息為所述網(wǎng)元的IP地址和端口號。與現(xiàn)有技術(shù)相比較,本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)和方法通過SOCKS 代理模塊在EMS客戶端與對應的網(wǎng)元之間建立鏈路,解決了直連網(wǎng)元方式中EMS客戶端與 網(wǎng)元不同網(wǎng)段的限制,并且SOCKS代理模塊傳輸數(shù)據(jù)較快,滿足進行大數(shù)據(jù)量傳輸?shù)哪康?。在結(jié)合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的特點和優(yōu)點將變得更加 清楚。


圖1是本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)模塊示意圖;圖2是本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管方法流程示意圖3是本發(fā)明SOCKS代理模塊與EMS客戶端和網(wǎng)元建立鏈路的方法流程示意圖;圖4是本發(fā)明本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管方法步驟S6具體流程示意 圖;圖5是本發(fā)明的監(jiān)測模塊與SOCKS代理模塊交互的流程示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)和方法進行說明。 請參閱圖1,其是本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)模塊示意圖。本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)包括EMS客戶端11、網(wǎng)元14連接管 理模塊12、SOCKS代理模塊13和網(wǎng)元14。其中,EMS客戶端11、網(wǎng)元14連接管理模塊12、 SOCKS代理模塊13和網(wǎng)元14依次連接。網(wǎng)元14連接管理模塊12,用于管理EMS客戶端11連接網(wǎng)元14的方式。EMS客戶 端11通過三種方式來連接網(wǎng)元14,分別是通過服務器代理連接、直連網(wǎng)元14和通過SOCKS 代理模塊13連接。其中通過SOCKS代理模塊13連接由于采用SOCKS代理服務,傳輸?shù)臄?shù) 據(jù)比較快,而且不受EMS客戶端11位置的限制。SOCKS代理模塊13,用于分別與EMS客戶端11和網(wǎng)元14建立鏈路,并建立EMS客 戶端11和對應的網(wǎng)元14的映射表,根據(jù)映射表,將網(wǎng)元14發(fā)送的數(shù)據(jù)包傳送到EMS客戶端 11。其中,SOCKS代理模塊13與EMS客戶端11通過SOCKET建立TCP連接。SOCKS代理模 塊13從EMS客戶端11獲取需要連接的網(wǎng)元14的信息,比如網(wǎng)元14的IP和端口號,SOCKS 代理模塊13通過該信息,與對應的網(wǎng)元14通過SOCKET建立TCP連接,同時把對應的網(wǎng)元 14的信息以及對應網(wǎng)元14與EMS客戶端11的映射表保存起來,這樣EMS客戶端11就與網(wǎng) 元14通過SOCKS代理模塊13建立了連接,SOCKS代理模塊13維護網(wǎng)元14與EMS客戶端 11之間的連接與數(shù)據(jù)的傳送。當網(wǎng)元14發(fā)送大數(shù)據(jù)量的數(shù)據(jù)包到EMS客戶端11時,SOCKS 代理模塊13根據(jù)對應的網(wǎng)元14與EMS客戶端11的映射表,把數(shù)據(jù)轉(zhuǎn)發(fā)到EMS客戶端11 上。請參閱圖2,其是本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管方法流程示意圖。本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管方法,包括如下步驟步驟S1、啟動SOCKS代理模塊13 ;步驟S2、EMS客戶端11的網(wǎng)元14連接管理模塊12通過Socket與SOCKS代理模 塊13建立鏈路,同時EMS客戶端11向SOCKS代理模塊13傳輸網(wǎng)元14的標識信息;步驟S3、根據(jù)接收到的網(wǎng)元14的標識信息,SOCKS代理模塊13與對應的網(wǎng)元14 通過SOCKET建立鏈路,并且建立EMS客戶端11與對應的網(wǎng)元14的映射表;請參閱圖3,其是本發(fā)明SOCKS代理模塊13與EMS客戶端11和網(wǎng)元14建立鏈路 的方法流程示意圖。SOCKS代理模塊13與EMS客戶端11和網(wǎng)元14建立鏈路的方法,包括如下步驟步驟A =EMS客戶端11通過網(wǎng)元14連接管理模塊12向SOCKS代理模塊13傳輸 SOCKS代理模塊13信息和網(wǎng)元14的IP地址和端口號;步驟B =SOCKS代理模塊13檢測所接收的SOCKS代理模塊13信息和網(wǎng)元14的IP 地址和端口號的合法性。若合法,執(zhí)行步驟C,否則,返回到步驟A ;
步驟C 判斷SOCKS代理模塊13能否正常連接SOCKS代理模塊13,若能,執(zhí)行步驟D,否則,返回到步驟A ;步驟D 判斷SOCKS代理模塊13能否成功連接網(wǎng)元14,若能,提示與網(wǎng)元14建立 鏈路成功,否則,返回到步驟A。步驟S4、SOCKS代理模塊13把與網(wǎng)元14建立鏈路的信息通知EMS客戶端11 ;步驟S5、EMS客戶端11通過SOCKS代理模塊13與網(wǎng)元14建立鏈路;步驟S6、網(wǎng)元14通過鏈路將對應的數(shù)據(jù)包發(fā)送給SOCKS代理模塊13 ;請參閱圖4,其是本發(fā)明本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管方法步驟S6具體 流程示意圖。上述步驟S6包括步驟a、檢測SOCKS代理模塊13與網(wǎng)元14之間的帶寬是否大于一預定數(shù)值,比如 100M,如果大于100M,轉(zhuǎn)到步驟b,否則轉(zhuǎn)到步驟c ;步驟b、S0CKS代理模塊13開始接收來自網(wǎng)元14的數(shù)據(jù)包,同時監(jiān)測網(wǎng)元14的數(shù) 據(jù)包是否超出緩沖區(qū),比如緩沖區(qū)為20K,如果大于20K即丟棄,否則轉(zhuǎn)向步驟d ;步驟c、SOCKS代理模塊13接收來自網(wǎng)元14的數(shù)據(jù)包,然后按照規(guī)定的策略進行 分包處理,同時監(jiān)測網(wǎng)元14的數(shù)據(jù)每次數(shù)據(jù)包是否大于20K,如果大于即丟棄。否則轉(zhuǎn)向同 時監(jiān)測網(wǎng)元14的數(shù)據(jù)每次數(shù)據(jù)包是否大于20K,如果大于即丟棄。否則轉(zhuǎn)向步驟d ;步驟d、保存數(shù)據(jù)到SOCKS代理模塊13。步驟S7、SOCKS代理模塊13根據(jù)EMS客戶端11與對應的網(wǎng)元14的映射表,把網(wǎng) 元14的數(shù)據(jù)包轉(zhuǎn)發(fā)給EMS客戶端11。在上述步驟S7中,網(wǎng)元14連接管理模塊12將網(wǎng)元14的數(shù)據(jù)包顯示或者存儲在 EMS客戶端11。與現(xiàn)有技術(shù)相比較,本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)和方法通過SOCKS 代理模塊13在EMS客戶端11與對應的網(wǎng)元14之間建立鏈路,解決了直連網(wǎng)元14方式中 EMS客戶端11與網(wǎng)元14不同網(wǎng)段的限制,并且SOCKS代理模塊13傳輸數(shù)據(jù)比較快,滿足進 行大數(shù)據(jù)量傳輸?shù)哪康?。以上僅為本發(fā)明的優(yōu)選實施案例而已,本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系 統(tǒng)還可以進一步包括監(jiān)測模塊。監(jiān)測模塊,用于啟動SOCKS代理模塊13,定時檢測SOCKS代理模塊13的運行狀態(tài), 同時統(tǒng)計SOCKS代理模塊13傳送的數(shù)據(jù)量、EMS客戶端11與網(wǎng)元14重新建立鏈路的次數(shù)、 丟包次數(shù),以及當連續(xù)N次檢測到SOCKS代理模塊13無響應時,將重新啟動SOCKS代理模塊 13。通過監(jiān)測模塊可以維護SOCKS代理模塊13的正常運行,同時可以根據(jù)監(jiān)測模塊統(tǒng)計的 數(shù)據(jù)來判斷網(wǎng)絡的運行質(zhì)量,并傳送到EMS客戶端11。通過監(jiān)測模塊,可以及時發(fā)現(xiàn)SOCKS 代理模塊13存在的問題,及早維護。請參閱圖5,其是本發(fā)明的監(jiān)測模塊與SOCKS代理模塊13交互的流程示意圖。監(jiān)測模塊的工作方法,包括以下步驟步驟一、監(jiān)測模塊定時監(jiān)測SOCKS代理模塊13是否正常工作,若是,轉(zhuǎn)到步驟五, 否則,轉(zhuǎn)到步驟二;步驟二、監(jiān)測模塊判斷SOCKS代理模塊13已經(jīng)重復啟動的次數(shù),是否大于預定次數(shù)N,若是,轉(zhuǎn)到步驟三,否則轉(zhuǎn)到步驟四;步驟三、關(guān)閉監(jiān)測模塊,然后生成錯誤報告,把錯誤報告發(fā)送到EMS客戶端11。步驟四、監(jiān)測模塊重新啟動SOCKS代理模塊13,重啟次數(shù)加一,然后轉(zhuǎn)到步驟一; 步驟五、統(tǒng)計SOCKS代理模塊13傳送的數(shù)據(jù)量,并統(tǒng)計重新啟動的次數(shù),丟包次 數(shù),采用根據(jù)一定的策略生成網(wǎng)絡運行質(zhì)量報告的方式,或者直接發(fā)送到EMS客戶端11。以上僅為本發(fā)明的優(yōu)選實施案例而已,并不用于限制本發(fā)明,對于本領域的技術(shù) 人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng),包括EMS客戶端、SOCKS代理模塊和網(wǎng)元,其特征在于,還包括網(wǎng)元連接管理模塊,所述網(wǎng)元連接管理模塊用于選擇所述EMS客戶端通過所述SOCKS代理模塊連接所述網(wǎng)元,所述SOCKS代理模塊用于分別與所述EMS客戶端和所述網(wǎng)元建立鏈路,并建立所述EMS客戶端和對應的網(wǎng)元的映射表,根據(jù)所述映射表,將對應的網(wǎng)元發(fā)送的數(shù)據(jù)包傳送到EMS客戶端。
2.根據(jù)權(quán)利要求1所述的EMS網(wǎng)管系統(tǒng),其特征在于,還包括監(jiān)測模塊,所述監(jiān)測模塊 用于定時檢測所述SOCKS代理模塊的運行狀態(tài),所述SOCKS代理模塊無響應時,將重新啟動 所述SOCKS代理模塊,同時統(tǒng)計所述SOCKS代理模塊傳送的數(shù)據(jù)量,并傳送到所述EMS客戶 端。
3.一種基于SOCKS代理連接的EMS網(wǎng)管方法,其包括以下步驟 啟動SOCKS代理模塊;EMS客戶端與所述SOCKS代理模塊建立鏈路,向SOCKS代理模塊傳輸網(wǎng)元的標識信息; 根據(jù)接收到的所述網(wǎng)元的標識信息,SOCKS代理模塊與所述網(wǎng)元通過SOCKET建立鏈 路,并且建立EMS客戶端與所述網(wǎng)元的映射表;所述SOCKS代理模塊將與網(wǎng)元建立鏈路的信息通知EMS客戶端,所述EMS客戶端通過 所述SOCKS代理模塊與所述網(wǎng)元建立鏈路;所述網(wǎng)元將數(shù)據(jù)包發(fā)送給所述SOCKS代理模塊;所述SOCKS代理模塊根據(jù)所述映射表,把所述數(shù)據(jù)包轉(zhuǎn)發(fā)給所述EMS客戶端。
4.根據(jù)權(quán)利要求3所述的EMS網(wǎng)管方法,其特征在于,所述SOCKS代理模塊與所述EMS 客戶端、網(wǎng)元建立鏈路包括步驟一、網(wǎng)元連接管理模塊選擇所述EMS客戶端通過所述SOCKS代理模塊連接所述網(wǎng)元;步驟二、所述EMS客戶端通過網(wǎng)元連接管理模塊向SOCKS代理模塊傳輸SOCKS代理模 塊信息和網(wǎng)元的IP地址和端口號;步驟三、所述SOCKS代理模塊檢測所接收的SOCKS代理模塊信息和網(wǎng)元的IP地址和端 口號的合法性,若合法,執(zhí)行步驟四,否則,返回到步驟一;步驟四、判斷所述SOCKS代理模塊能否正常連接所述SOCKS代理模塊,若能,執(zhí)行步驟 五,否則,返回到步驟一;步驟五、判斷所述SOCKS代理模塊能否成功連接所述網(wǎng)元,若能,則與所述網(wǎng)元建立鏈 路成功,否則,返回到步驟一。
5.根據(jù)權(quán)利要求3所述的EMS網(wǎng)管方法,其特征在于,所述網(wǎng)元將數(shù)據(jù)包發(fā)送給所述 SOCKS代理模塊包括所述SOCKS代理模塊檢測其與所述網(wǎng)元之間的帶寬是否大于預定數(shù)值,若是,SOCKS代 理模塊開始接收來自網(wǎng)元的數(shù)據(jù)包,同時監(jiān)測網(wǎng)元的數(shù)據(jù)包是否超出預定緩沖區(qū),若是,則 丟棄所述數(shù)據(jù)包,否則,保存到所述SOCKS代理模塊;否則,SOCKS代理模塊接收來自網(wǎng)元的數(shù)據(jù)包,然后進行分包處理,同時監(jiān)測網(wǎng)元的數(shù) 據(jù)包是否超出所述預定緩沖區(qū),若是,則丟棄所述數(shù)據(jù)包,否則,保存到所述SOCKS代理模 塊。
6.根據(jù)權(quán)利要求3所述的EMS網(wǎng)管方法,其特征在于,所述SOCKS代理模塊由監(jiān)測模塊啟動,并且,所述監(jiān)測模塊定時監(jiān)測所述SOCKS代理模塊是否正常工作,若是,統(tǒng)計所述SOCKS代理模塊傳送的數(shù)據(jù)量,以及重新啟動的次數(shù),并發(fā)送到所述 EMS客戶端; 否則,所述監(jiān)測模塊判斷代理模塊已經(jīng)重復啟動的次數(shù),是否大于預定次數(shù),若是,關(guān) 閉所述監(jiān)測模塊,然后生成錯誤報告,把錯誤報告發(fā)送到所述EMS客戶端;否則,所述監(jiān)測 模塊重新啟動所述SOCKS代理模塊,重新啟動次數(shù)累積遞增。
7.根據(jù)權(quán)利要求3所述的EMS網(wǎng)管方法,其特征在于,所述網(wǎng)元的標識信息為所述網(wǎng)元 的IP地址和端口號。
全文摘要
本發(fā)明公開了一種基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng)和方法。本發(fā)明基于SOCKS代理連接的EMS網(wǎng)管系統(tǒng),包括EMS客戶端、SOCKS代理模塊、網(wǎng)元和網(wǎng)元連接管理模塊。其中,網(wǎng)元連接管理模塊用于選擇EMS客戶端通過SOCKS代理模塊連接網(wǎng)元。SOCKS代理模塊用于分別與EMS客戶端和網(wǎng)元建立鏈路,并建立EMS客戶端和對應的網(wǎng)元的映射表,根據(jù)映射表,將對應的網(wǎng)元發(fā)送的數(shù)據(jù)包傳送到EMS客戶端。本發(fā)明解決了直連網(wǎng)元方式中EMS客戶端與網(wǎng)元不同網(wǎng)段的限制,并且SOCKS代理模塊傳輸數(shù)據(jù)較快,滿足進行大數(shù)據(jù)量傳輸?shù)哪康摹?br> 文檔編號H04L12/24GK101841424SQ20091010614
公開日2010年9月22日 申請日期2009年3月18日 優(yōu)先權(quán)日2009年3月18日
發(fā)明者姜野, 李汝杰 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
林甸县| 平凉市| 双峰县| 阳西县| 凌源市| 甘孜县| 凤冈县| 潞城市| 临漳县| 时尚| 石嘴山市| 泾阳县| 南昌县| 乾安县| 勐海县| 宁城县| 平谷区| 公主岭市| 久治县| 视频| 宁德市| 中牟县| 新郑市| 乌兰县| 长丰县| 泰宁县| 黑水县| 封丘县| 奉节县| 阳泉市| 临颍县| 鹤山市| 南郑县| 多伦县| 宿迁市| 长沙市| 枣强县| 新田县| 高陵县| 响水县| 津市市|