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

一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法及其裝置的制作方法

文檔序號(hào):7647202閱讀:182來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法及其裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別是涉及一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法及其裝置。
背景技術(shù)
:QoS(QualityofService)即服務(wù)質(zhì)量,是一個(gè)綜合指標(biāo),用于衡量使用一個(gè)服務(wù)的滿(mǎn)意程度。QoS主要業(yè)務(wù)有隊(duì)列調(diào)度、流量監(jiān)管、優(yōu)先級(jí)標(biāo)記、數(shù)據(jù)流統(tǒng)計(jì)等。其中數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)為QoS業(yè)務(wù)中最重要和最基本的要求。數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)最大可支持的條目數(shù)根據(jù)芯片的不同而不盡相同,有的最大可以支持1K條,有的則可以支持4K條。軟件實(shí)現(xiàn)過(guò)程中,盡可能滿(mǎn)足芯片的最大需求,最大支持多少條就最大可以配置多少條。進(jìn)行數(shù)據(jù)流統(tǒng)計(jì)的端口可能為百兆口、千兆口或者萬(wàn)兆口,端口吞吐量非常大,如果單單使用32位芯片寄存器進(jìn)行存儲(chǔ),幾秒鐘內(nèi),芯片寄存器的值就會(huì)發(fā)生反轉(zhuǎn),因此必須設(shè)置定時(shí)器,定時(shí)讀取芯片寄存器中的統(tǒng)計(jì)數(shù)據(jù)并進(jìn)行芯片寄存器清零。如圖1所示,是對(duì)百兆口、千兆口和萬(wàn)兆口線速發(fā)包,芯片寄存器滿(mǎn)所用時(shí)間如表1,該表示出了32位芯片寄存器反轉(zhuǎn)所用的時(shí)間。表墨i<table>tableseeoriginaldocumentpage4</column></row><table>在極限情況下,對(duì)萬(wàn)兆口進(jìn)行統(tǒng)計(jì),只能統(tǒng)計(jì)不到7秒時(shí)間,超過(guò)7秒,芯片寄存器就會(huì)發(fā)生反轉(zhuǎn),統(tǒng)計(jì)從頭開(kāi)始,以前的統(tǒng)計(jì)數(shù)據(jù)丟失。為了避免這種情況,需要啟用一個(gè)定時(shí)器,定時(shí)對(duì)芯片寄存器讀數(shù)據(jù),每次讀完數(shù)據(jù),芯片寄存器就清零,重新開(kāi)始計(jì)數(shù)。定時(shí)器讀到數(shù)據(jù)后保存,供使用者進(jìn)行操作使用。目前已經(jīng)實(shí)現(xiàn)的方案中,大都在配置命令過(guò)程中啟用定時(shí)器,這種方法已經(jīng)在大部分交換機(jī)或者路由器中使用。數(shù)據(jù)通信系統(tǒng)分配給QoS等相關(guān)業(yè)務(wù)總共有十幾個(gè)定時(shí)器,在配置命令時(shí),每配置一個(gè)數(shù)據(jù)流統(tǒng)計(jì),系統(tǒng)就要提供一個(gè)定時(shí)器供其使用,由于受定時(shí)器最大數(shù)目的限制,即使配置了過(guò)多的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù),在芯片中也是不生效的,這種數(shù)據(jù)流統(tǒng)計(jì)配置方法不能滿(mǎn)足業(yè)務(wù)需求,如果在芯片能夠支持2K條數(shù)據(jù)流統(tǒng)計(jì)的情況下,十幾個(gè)如此業(yè)務(wù)簡(jiǎn)直微不足道。定時(shí)器在命令的配置過(guò)程中進(jìn)行啟用,如圖1所示,定時(shí)器平行排列,彼此之間互不影響,每個(gè)定時(shí)器為自己的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)服務(wù),數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)被刪除,相應(yīng)定時(shí)器被取消,釋放定時(shí)器資源。這樣做的好處是定時(shí)器易于維護(hù),操作起來(lái)方便,但是由于受定時(shí)器分配數(shù)目的限制,數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)嚴(yán)重不滿(mǎn)足目前業(yè)務(wù)的需求。這種方案普遍在交換機(jī)中使用,它的弊端在商用過(guò)程中凸現(xiàn),嚴(yán)重影響了業(yè)務(wù)的擴(kuò)展。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法及其裝置,用于解決現(xiàn)有技術(shù)受定時(shí)器分配數(shù)目的限制而導(dǎo)致數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)無(wú)法滿(mǎn)足業(yè)務(wù)需要的問(wèn)題。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,用于網(wǎng)絡(luò)交換機(jī)或路由器的數(shù)據(jù)流統(tǒng)計(jì)配置,其特征在于,該方法包括步驟一,設(shè)置一個(gè)定時(shí)器管理多個(gè)寄存器,且所述所有寄存器中的統(tǒng)計(jì)數(shù)據(jù)在所述定時(shí)器一次時(shí)間到時(shí)被取值或清空;步驟二,下發(fā)數(shù)據(jù)流統(tǒng)計(jì)配置命令,并根據(jù)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)是否啟用確定是否啟用所述定時(shí)器;及步驟三,啟用所述定時(shí)器,根據(jù)所述定時(shí)器設(shè)定的讀取時(shí)間間隔讀取所述寄存器中的統(tǒng)計(jì)數(shù)據(jù)并保存,以供后續(xù)顯示流程調(diào)用。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其中,所述寄存器為一32位寄存器。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其中,所述步驟三中,所述讀取時(shí)間間隔為15秒。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其中,所述步驟三中,以一64位全局變量保存所述統(tǒng)計(jì)數(shù)據(jù)。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其中,所述步驟三中,還包括由一命令顯示函數(shù)通過(guò)調(diào)用所述64位全局變量進(jìn)行顯示的步驟。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其中,所述步驟三中,當(dāng)所有所述數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)被取消時(shí),所述定時(shí)器也被取消。為了實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,用于網(wǎng)絡(luò)交換機(jī)或路由器的數(shù)據(jù)流統(tǒng)計(jì)配置,該裝置包括一個(gè)用于管理多個(gè)寄存器的定時(shí)器,且所述所有寄存器中的統(tǒng)計(jì)數(shù)據(jù)在所述定時(shí)器一次時(shí)間到時(shí)被取值或清空,其特征在于,還包括一啟用確定模塊,連接所述定時(shí)器,用于下發(fā)數(shù)據(jù)流統(tǒng)計(jì)配置命令,并根據(jù)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)是否啟用確定是否啟用所述定時(shí)器;及一統(tǒng)計(jì)配置模塊,連接所述定時(shí)器、所述寄存器及所述啟用確定模塊,用于當(dāng)所述定時(shí)器處于啟用狀態(tài)時(shí),根據(jù)所述定時(shí)器設(shè)定的讀取時(shí)間間隔讀取所述寄存器中的統(tǒng)計(jì)數(shù)據(jù)并保存,以供后續(xù)顯示流程調(diào)用。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,其中,所述寄存器為一32位寄存器。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,其中,所述讀取時(shí)間間隔為15秒。所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,其中,還包括一后續(xù)顯示模塊,用于通過(guò)調(diào)用所述統(tǒng)計(jì)配置模塊保存的數(shù)據(jù)進(jìn)行數(shù)據(jù)顯示。本發(fā)明通過(guò)設(shè)置一個(gè)定時(shí)器就完成了所有的數(shù)據(jù)流業(yè)務(wù)統(tǒng)計(jì),節(jié)省了資源,同時(shí)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)不再受定時(shí)器分配數(shù)目的限制,可以達(dá)到芯片支持的極限。以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。圖1為現(xiàn)有的定時(shí)器的啟用方式建立示意圖;圖2為本發(fā)明定時(shí)器的啟用方式建立示意圖;圖3為本發(fā)明數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法流程圖;圖4為本發(fā)明數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置示意圖。具體實(shí)施方式請(qǐng)參閱圖2所示,為本發(fā)明定時(shí)器的啟用方式建立示意圖,圖3為本發(fā)明數(shù)據(jù)流統(tǒng)計(jì)工作流程圖。為了解決上述圖1所示數(shù)據(jù)流統(tǒng)計(jì)條目的限制,使數(shù)據(jù)流統(tǒng)計(jì)配置盡可能達(dá)到芯片的極限,建立圖2所示的啟用方式。啟用定時(shí)器的目的是進(jìn)行數(shù)據(jù)流統(tǒng)計(jì)管理,定時(shí)器不再根據(jù)數(shù)據(jù)流統(tǒng)計(jì)配置一個(gè)啟用一個(gè),而是當(dāng)配置命令下發(fā)時(shí),首先檢查是否啟用了數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù),如果啟用,則啟用定時(shí)器,并且所有的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)提供統(tǒng)一的接口供定時(shí)器調(diào)用,所有的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)由一個(gè)定時(shí)器來(lái)管理。定時(shí)器一次時(shí)間到,所有寄存器中的統(tǒng)計(jì)數(shù)據(jù)能夠被取值或清空。啟用定時(shí)器的功能單一,定時(shí)器只負(fù)責(zé)定時(shí)觸發(fā)相應(yīng)的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù),因此,啟用一個(gè)定時(shí)器就可管理所有的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)。當(dāng)定時(shí)器時(shí)間到,由相應(yīng)的統(tǒng)計(jì)函數(shù)提取相應(yīng)芯片寄存器中的統(tǒng)計(jì)數(shù)據(jù),并將其保存到統(tǒng)一的全局變量中,提供給命令顯示函數(shù)調(diào)用。當(dāng)所有的數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)取消時(shí),定時(shí)器也被取消。請(qǐng)參閱圖3所示,為本發(fā)明數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法流程圖,該流程具體包括如下步驟步驟301,啟用數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù);步驟302,啟用定時(shí)器,并定時(shí)觸發(fā)相關(guān)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù);步驟303,讀取/提取寄存器lN統(tǒng)計(jì)數(shù)據(jù),并保存;及步驟304,將數(shù)據(jù)同步到主控或者平臺(tái)供調(diào)試顯示使用。芯片使用32位寄存器進(jìn)行計(jì)數(shù),在短時(shí)間內(nèi)32位寄存器就會(huì)發(fā)生反轉(zhuǎn)而使統(tǒng)計(jì)結(jié)果失效。為避免這種現(xiàn)象,定時(shí)器每隔15秒鐘(使用結(jié)果表明,15秒鐘可以滿(mǎn)足需求,根據(jù)特殊情況可進(jìn)行特殊調(diào)整。定時(shí)器設(shè)置時(shí)間過(guò)短,會(huì)占用過(guò)多系統(tǒng)資源)統(tǒng)計(jì)函數(shù)讀取一次32位寄存器,讀取到的數(shù)據(jù)保存在64位全局變量(即64位計(jì)數(shù)器)中,提供給客戶(hù)進(jìn)行診斷。64位計(jì)數(shù)器發(fā)生反轉(zhuǎn)所需時(shí)間如表2所示,即使是萬(wàn)兆口在全速發(fā)包的情況下,也會(huì)使用58.492年(將近60年,每年按365天計(jì)算)的時(shí)間才能發(fā)生反轉(zhuǎn),這么長(zhǎng)的期限完全可以滿(mǎn)足用戶(hù)需求。表2示出了64位計(jì)數(shù)器發(fā)生反轉(zhuǎn)所需的時(shí)間。<table>tableseeoriginaldocumentpage7</column></row><table>請(qǐng)參閱圖4所示,為本發(fā)明數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置示意圖,該裝置包括定時(shí)器401、寄存器402,且所有寄存器402中存儲(chǔ)的統(tǒng)計(jì)數(shù)據(jù)在定時(shí)器401的一次時(shí)間到時(shí)能夠被取值或清空,該裝置還包括啟用確定模塊403,連接定時(shí)器401,用于下發(fā)數(shù)據(jù)流統(tǒng)計(jì)配置命令,并根據(jù)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)是否啟用確定是否啟用定時(shí)器401;統(tǒng)計(jì)配置模塊404,連接定時(shí)器401、寄存器402及啟用確定模塊403,用于當(dāng)啟用確定模塊403確定定時(shí)器401處于啟用狀態(tài)時(shí),根據(jù)定時(shí)器401設(shè)定的讀取時(shí)間間隔(如15秒)讀取寄存器402中的統(tǒng)計(jì)數(shù)據(jù)并保存,以供后續(xù)顯示流程調(diào)用。寄存器402為32位寄存器。上述裝置中,還包括后續(xù)顯示模塊405,連接統(tǒng)計(jì)配置模塊404,用于通過(guò)調(diào)用統(tǒng)計(jì)配置模塊404保存的數(shù)據(jù)進(jìn)行數(shù)據(jù)顯示。本發(fā)明通過(guò)設(shè)置一個(gè)定時(shí)器就完成了所有的數(shù)據(jù)流業(yè)務(wù)統(tǒng)計(jì),節(jié)省了資源,同時(shí)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)不再受定時(shí)器分配數(shù)目的限制,可以達(dá)到芯片支持的極限。對(duì)于集中式交換機(jī),數(shù)據(jù)流統(tǒng)計(jì)可以達(dá)到實(shí)時(shí)統(tǒng)計(jì),顯示結(jié)果為當(dāng)時(shí)時(shí)間點(diǎn)統(tǒng)計(jì)結(jié)果,這在以前的技術(shù)中難以達(dá)到。本發(fā)明的技術(shù)方案已經(jīng)在某款交換機(jī)中得到實(shí)驗(yàn)性應(yīng)用,反饋結(jié)果顯示,在芯片允許的范圍內(nèi),數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)可以無(wú)限制配置,經(jīng)過(guò)細(xì)節(jié)改進(jìn),統(tǒng)計(jì)結(jié)果達(dá)到了最大精度,與期望值幾乎絲毫不差。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。權(quán)利要求1.一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,用于網(wǎng)絡(luò)交換機(jī)或路由器的數(shù)據(jù)流統(tǒng)計(jì)配置,其特征在于,該方法包括步驟一,設(shè)置一個(gè)定時(shí)器管理多個(gè)寄存器,且所述所有寄存器中的統(tǒng)計(jì)數(shù)據(jù)在所述定時(shí)器一次時(shí)間到時(shí)被取值或清空;步驟二,下發(fā)數(shù)據(jù)流統(tǒng)計(jì)配置命令,并根據(jù)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)是否啟用確定是否啟用所述定時(shí)器;及步驟三,啟用所述定時(shí)器,根據(jù)所述定時(shí)器設(shè)定的讀取時(shí)間間隔讀取所述寄存器中的統(tǒng)計(jì)數(shù)據(jù)并保存,以供后續(xù)顯示流程調(diào)用。2、根據(jù)權(quán)利要求1所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其特征在于,所述寄存器為一32位寄存器。3、根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其特征在于,所述步驟三中,所述讀取時(shí)間間隔為15秒。4、根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其特征在于,所述步驟三中,以一64位全局變量保存所述統(tǒng)計(jì)數(shù)據(jù)。5、根據(jù)權(quán)利要求4所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其特征在于,所述步驟三中,還包括由一命令顯示函數(shù)通過(guò)調(diào)用所述64位全局變量進(jìn)行顯示的6、根據(jù)權(quán)利要求1、2或5所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法,其特征在于,所述步驟三中,當(dāng)所有所述數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)被取消時(shí),所述定時(shí)器也被取消。7、一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,用于網(wǎng)絡(luò)交換機(jī)或路由器的數(shù)據(jù)流統(tǒng)計(jì)配置,該裝置包括一個(gè)用于管理多個(gè)寄存器的定時(shí)器,且所述所有寄存器中的統(tǒng)計(jì)數(shù)據(jù)在所述定時(shí)器一次時(shí)間到時(shí)被取值或清空,其特征在于,還包括一啟用確定模塊,連接所述定時(shí)器,用于下發(fā)數(shù)據(jù)流統(tǒng)計(jì)配置命令,并根據(jù)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)是否啟用確定是否啟用所述定時(shí)器;及一統(tǒng)計(jì)配置模塊,連接所述定時(shí)器、所述寄存器及所述啟用確定模塊,用于當(dāng)所述定時(shí)器處于啟用狀態(tài)時(shí),根據(jù)所述定時(shí)器設(shè)定的讀取時(shí)間間隔讀取所述寄存器中的統(tǒng)計(jì)數(shù)據(jù)并保存,以供后續(xù)顯示流程調(diào)用。8、根據(jù)權(quán)利要求7所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,其特征在于,所述寄存器為一32位寄存器。9、根據(jù)權(quán)利要求7所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,其特征在于,所述讀取時(shí)間間隔為15秒。10、根據(jù)權(quán)利要求7、8或9所述的數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)裝置,其特征在于,還包括一后續(xù)顯示模塊,用于通過(guò)調(diào)用所述統(tǒng)計(jì)配置模塊保存的數(shù)據(jù)進(jìn)行數(shù)據(jù)顯示。全文摘要本發(fā)明公開(kāi)了一種數(shù)據(jù)流統(tǒng)計(jì)配置實(shí)現(xiàn)方法及其裝置,用于網(wǎng)絡(luò)交換機(jī)或路由器的數(shù)據(jù)流統(tǒng)計(jì)配置,其中,該方法包括步驟一,設(shè)置一個(gè)定時(shí)器管理多個(gè)寄存器,且所述所有寄存器中的統(tǒng)計(jì)數(shù)據(jù)在所述定時(shí)器一次時(shí)間到時(shí)被取值或清空;步驟二,下發(fā)數(shù)據(jù)流統(tǒng)計(jì)配置命令,并根據(jù)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)是否啟用確定是否啟用所述定時(shí)器;及步驟三,啟用所述定時(shí)器,根據(jù)所述定時(shí)器設(shè)定的讀取時(shí)間間隔讀取所述寄存器中的統(tǒng)計(jì)數(shù)據(jù)并保存,以供后續(xù)顯示流程調(diào)用。本發(fā)明通過(guò)設(shè)置一個(gè)定時(shí)器就完成了所有的數(shù)據(jù)流業(yè)務(wù)統(tǒng)計(jì),節(jié)省了資源,同時(shí)數(shù)據(jù)流統(tǒng)計(jì)業(yè)務(wù)不再受定時(shí)器分配數(shù)目的限制,可以達(dá)到芯片支持的極限。文檔編號(hào)H04L12/24GK101232440SQ20071006302公開(kāi)日2008年7月30日申請(qǐng)日期2007年1月24日優(yōu)先權(quán)日2007年1月24日發(fā)明者潘家民申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
惠安县| 陕西省| 佛冈县| 嘉黎县| 金门县| 邯郸县| 泰州市| 探索| 大连市| 阿克| 神农架林区| 枝江市| 通化市| 沙河市| 天等县| 安丘市| 四川省| 海南省| 眉山市| 麻阳| 依兰县| 宣化县| 六安市| 湘潭市| 甘孜县| 庆阳市| 石景山区| 凯里市| 剑川县| 纳雍县| 湘阴县| 闻喜县| 乌恰县| 酒泉市| 南乐县| 洛扎县| 达州市| 邹平县| 新安县| 柏乡县| 南澳县|