国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

物聯(lián)網(wǎng)工程專業(yè)TGP/IP協(xié)議分析教學(xué)模式改革

2013-04-29 00:44:03毛文濤王川
計(jì)算機(jī)教育 2013年8期
關(guān)鍵詞:物聯(lián)網(wǎng)工程教學(xué)模式

毛文濤 王川

摘要:針對(duì)近年來(lái)物聯(lián)網(wǎng)工程新專業(yè)的教育建設(shè)問(wèn)題,分析核心專業(yè)基礎(chǔ)課程TCP/IP協(xié)議分析的教學(xué)現(xiàn)狀,根據(jù)物聯(lián)網(wǎng)工程的技術(shù)特點(diǎn)和需求,從應(yīng)用驅(qū)動(dòng)型的啟發(fā)式教學(xué)模式、理論與工程產(chǎn)品相結(jié)合的教學(xué)方法、仿真軟件與編程實(shí)踐相結(jié)合的教學(xué)手段3個(gè)方面進(jìn)行闡述,提出對(duì)TCP/IP協(xié)議分析課程進(jìn)行教學(xué)模式改革的觀點(diǎn)。

關(guān)鍵詞:物聯(lián)網(wǎng)工程;TCP/IP協(xié)議;教學(xué)模式;應(yīng)用驅(qū)動(dòng)

近年來(lái),物聯(lián)網(wǎng)(Intemet of Things)受到國(guó)內(nèi)外工業(yè)界和教育界的重點(diǎn)關(guān)注。物聯(lián)網(wǎng)的概念由美國(guó)麻省理工學(xué)院于1999年提出,主要通過(guò)射頻識(shí)別(RFID)技術(shù)、無(wú)線傳感器、激光掃描儀、全球定位系統(tǒng)等信息傳輸設(shè)備,按照無(wú)線傳輸協(xié)議,將物品連接到互聯(lián)網(wǎng)進(jìn)行信息傳輸,從而實(shí)現(xiàn)“物物相連”的應(yīng)用目標(biāo)。與傳統(tǒng)互聯(lián)網(wǎng)不同,物聯(lián)網(wǎng)更強(qiáng)調(diào)全面感知,即通過(guò)RFID、無(wú)線傳感器等感知體采集信息,同時(shí)通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行可靠傳輸,智能處理捕獲的信息,真正實(shí)現(xiàn)物與物的溝通。物聯(lián)網(wǎng)被認(rèn)為是繼計(jì)算機(jī)、互聯(lián)網(wǎng)、移動(dòng)通信之后的新一代信息產(chǎn)業(yè)化浪潮,深刻影響著人們的生活、工作方式,目前已在智能家居、環(huán)境監(jiān)測(cè)、工業(yè)監(jiān)控等領(lǐng)域成功應(yīng)用。

在教育部首批戰(zhàn)略性新興產(chǎn)業(yè)相關(guān)本科新專業(yè)中,物聯(lián)網(wǎng)工程相關(guān)專業(yè)建設(shè)是信息技術(shù)與社會(huì)需求發(fā)展的必然要求,同時(shí)為計(jì)算機(jī)教育和計(jì)算機(jī)應(yīng)用型人才培養(yǎng)提供了新的方向。該專業(yè)旨在培養(yǎng)能系統(tǒng)掌握物聯(lián)網(wǎng)相關(guān)理論和技能,具備通信、網(wǎng)絡(luò)、傳感技術(shù)等專業(yè)知識(shí)的高級(jí)工程技術(shù)人才。截止到2012年秋,全國(guó)經(jīng)教育部批準(zhǔn)開(kāi)設(shè)物聯(lián)網(wǎng)工程專業(yè)的本科院校有135所。目前,物聯(lián)網(wǎng)工程相關(guān)專業(yè)的課程設(shè)置、培養(yǎng)模式、實(shí)驗(yàn)配置、教材建設(shè)等內(nèi)容尚處于探索和完善階段,同時(shí),物聯(lián)網(wǎng)技術(shù)領(lǐng)域需要的從業(yè)人員數(shù)量急劇上升。

由于在技術(shù)特點(diǎn)方面,物聯(lián)網(wǎng)是互聯(lián)網(wǎng)、無(wú)線網(wǎng)絡(luò)、嵌入式軟件、傳感器技術(shù)的集成和整合,重點(diǎn)涉及高頻技術(shù)和通信協(xié)議棧等核心技術(shù),對(duì)從業(yè)人員的知識(shí)儲(chǔ)備和實(shí)踐能力要求較高。但目前,國(guó)內(nèi)相關(guān)專業(yè)多專注于單項(xiàng)技術(shù)的培育,對(duì)上述多種技術(shù)的聚合存在較大欠缺,需要根據(jù)物聯(lián)網(wǎng)技術(shù)的特點(diǎn),對(duì)其課程內(nèi)容進(jìn)行升級(jí)和擴(kuò)容。

TCP/IP協(xié)議分析是計(jì)算機(jī)網(wǎng)絡(luò)、通信相關(guān)專業(yè)的專業(yè)課,也是物聯(lián)網(wǎng)工程專業(yè)的核心課程之一。作為計(jì)算機(jī)網(wǎng)絡(luò)原理的后續(xù)課程,該課程側(cè)重于講述TCP/IP協(xié)議族的基本原理和核心技術(shù),使學(xué)生對(duì)網(wǎng)絡(luò)互連的原理有更深刻的認(rèn)識(shí)。對(duì)于物聯(lián)網(wǎng),核心技術(shù)已由傳統(tǒng)的互聯(lián)網(wǎng)轉(zhuǎn)向無(wú)線網(wǎng)絡(luò)和無(wú)線通信,如zigBee無(wú)線網(wǎng)絡(luò)協(xié)議和IPv6協(xié)議。因此,對(duì)于物聯(lián)網(wǎng)工程專業(yè),TCP/IP協(xié)議分析不僅要講述經(jīng)典TCP/IP協(xié)議,更要側(cè)重物聯(lián)網(wǎng)環(huán)境下的無(wú)線網(wǎng)絡(luò)協(xié)議。顯然,要對(duì)TCP/IP協(xié)議分析的教學(xué)模式進(jìn)行改革,使其滿足物聯(lián)網(wǎng)工程專業(yè)的培養(yǎng)需要。

1、教學(xué)現(xiàn)狀分析

TCPflP協(xié)議分析的主體是對(duì)TCP/IP協(xié)議族中各層協(xié)議的詳細(xì)介紹,增強(qiáng)學(xué)生對(duì)TCP/IP協(xié)議復(fù)雜機(jī)理的直觀理解。根據(jù)作者實(shí)踐教學(xué)總結(jié),目前該課程存在如下問(wèn)題。

1.1 授課內(nèi)容偏重理論,與先期課程重疊過(guò)多

TCP/IP協(xié)議分析的核心是TCP/IP 4層模型及相關(guān)通信方式、時(shí)序等規(guī)則,一定程度上與計(jì)算機(jī)網(wǎng)絡(luò)原理課程重復(fù),單純的理論闡述會(huì)導(dǎo)致學(xué)生失去興趣。此外,抽象講解各種協(xié)議的實(shí)現(xiàn)細(xì)節(jié)容易重復(fù),如每個(gè)協(xié)議的組成部分幾乎一致,簡(jiǎn)單重復(fù)很容易使學(xué)生感覺(jué)枯燥。

1.2 教學(xué)內(nèi)容單一,缺少源代碼分析

通過(guò)分析TCP/IP的源代碼,有助于觀察協(xié)議實(shí)現(xiàn)細(xì)節(jié),深化對(duì)協(xié)議的理解,提高網(wǎng)絡(luò)編程與內(nèi)核開(kāi)發(fā)技能,使學(xué)生具備根據(jù)需求修改協(xié)議棧的基本能力。然而,在實(shí)踐教學(xué)中我們發(fā)現(xiàn),絕大多數(shù)TCP/IP協(xié)議分析教材集中于對(duì)協(xié)議的抽象分解,如采用示意圖的方式描述幀的封裝過(guò)程,在實(shí)驗(yàn)教學(xué)中多采用數(shù)據(jù)包捕獲軟件分析協(xié)議的運(yùn)行機(jī)理。這樣無(wú)法使學(xué)生真正理解網(wǎng)絡(luò)協(xié)議,將實(shí)際網(wǎng)絡(luò)協(xié)議的修改和應(yīng)用與源碼的實(shí)現(xiàn)細(xì)節(jié)進(jìn)行有效結(jié)合,造成理論與實(shí)踐應(yīng)用脫節(jié)。以幀的封裝為例,Linux下數(shù)據(jù)包的統(tǒng)一數(shù)據(jù)結(jié)構(gòu)為“struct sk_buff”,所謂的封裝和解封是該結(jié)構(gòu)體中頭尾2個(gè)指針的移動(dòng),這個(gè)機(jī)制簡(jiǎn)單,但充滿了技巧,如果不閱讀源代碼,理論和應(yīng)用之間始終存在隔閡。對(duì)于已經(jīng)引入Linux TCP/IP協(xié)議棧源代碼的教師來(lái)說(shuō),如何有效組織上萬(wàn)行的協(xié)議棧源代碼是重要問(wèn)題。在教學(xué)中抽取出具有代表性的代碼段,需要根據(jù)不同學(xué)生的基礎(chǔ)條件反復(fù)凝練,還要兼顧學(xué)生的學(xué)習(xí)熱情,激發(fā)自主學(xué)習(xí)意識(shí)。

1.3 幾乎不涉及無(wú)線網(wǎng)絡(luò)理論的講授

現(xiàn)行教材幾乎全部以經(jīng)典IPv4為授課內(nèi)容,部分教材擴(kuò)展到IPv6,對(duì)網(wǎng)絡(luò)層以下涉及甚少,基本默認(rèn)以IEEE 802,3標(biāo)準(zhǔn)(以太網(wǎng))為例闡述。而在近些年的實(shí)際應(yīng)用中,無(wú)線網(wǎng)越來(lái)越成為業(yè)界的技術(shù)亮點(diǎn),各種成熟的網(wǎng)絡(luò)產(chǎn)品紛紛延伸至無(wú)線網(wǎng)平臺(tái)。無(wú)線網(wǎng)標(biāo)準(zhǔn)主要以IEEE 802.11和802.15為代表,在實(shí)現(xiàn)細(xì)節(jié)以及協(xié)議規(guī)則方面與以太網(wǎng)有較大差別,為提高傳輸效率,在網(wǎng)絡(luò)層和傳輸層需要有相應(yīng)的改變。通用的IP和TCP協(xié)議顯得過(guò)于冗余且針對(duì)性不強(qiáng),無(wú)法應(yīng)對(duì)無(wú)線網(wǎng)高容量、短延時(shí)、低速率的應(yīng)用需求。這就決定了現(xiàn)有教學(xué)內(nèi)容無(wú)法直接應(yīng)用于物聯(lián)網(wǎng)工程專業(yè)。同時(shí),現(xiàn)有的絕大多數(shù)實(shí)驗(yàn)組網(wǎng)設(shè)備不適宜無(wú)線網(wǎng)絡(luò)架構(gòu),因此,無(wú)法提供這方面的實(shí)驗(yàn)平臺(tái)。此外,無(wú)論是經(jīng)典的LinuxTCP/IP代碼分析,還是無(wú)線網(wǎng)絡(luò)協(xié)議的理論學(xué)習(xí),均缺乏相應(yīng)的操作性強(qiáng)的實(shí)驗(yàn)指導(dǎo)教材,這也不利于學(xué)生的學(xué)習(xí)和理解。

2、教學(xué)模式改革

依照物聯(lián)網(wǎng)工程專業(yè)的培養(yǎng)目標(biāo),TCP/IP協(xié)議分析課程改革遵循“應(yīng)用為先導(dǎo)、工程為特色、實(shí)踐能力為培養(yǎng)重點(diǎn)”的教學(xué)理念,按照如下思路進(jìn)行實(shí)踐。

2,1 應(yīng)用驅(qū)動(dòng)型的啟發(fā)式教學(xué)模式

根據(jù)物聯(lián)網(wǎng)的應(yīng)用特點(diǎn),明確“TCP/IP協(xié)議分析”課程以應(yīng)用為驅(qū)動(dòng),促進(jìn)學(xué)生從應(yīng)用的角度學(xué)習(xí)。教師有意識(shí)地根據(jù)物聯(lián)網(wǎng)不同的技術(shù)需求,引導(dǎo)學(xué)生對(duì)經(jīng)典的TCP/IP協(xié)議知識(shí)進(jìn)行重構(gòu),從而培養(yǎng)富有探索精神的思維模式和創(chuàng)新精神。

在具體教學(xué)中,以Linux協(xié)議棧代碼分析為主,TCP/IP協(xié)議的大多數(shù)原理在先導(dǎo)課程“計(jì)算機(jī)網(wǎng)絡(luò)原理”中已經(jīng)教過(guò),所以課堂教學(xué)一半時(shí)間講述理論細(xì)節(jié),其余時(shí)間輔以代碼分析。例如,Linux平臺(tái)下“struct sk buff”作為數(shù)據(jù)包的統(tǒng)一結(jié)構(gòu)體,涵蓋了經(jīng)典協(xié)議棧里的諸多選項(xiàng),此時(shí),我們除了引導(dǎo)學(xué)生對(duì)代碼進(jìn)行分析外,還應(yīng)啟發(fā)學(xué)生思考如何刪減和添加哪些選項(xiàng),才能保證實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)高容量、短延時(shí)等應(yīng)用要求。然后以ZigBee協(xié)議為代表,抽選出該協(xié)議下的幀結(jié)構(gòu)以及相應(yīng)的實(shí)現(xiàn)代碼,并以此展開(kāi)ZigBee協(xié)議的若干細(xì)節(jié),比如NPDU中載荷選項(xiàng)的構(gòu)成、序列信息的作用以及半徑域選項(xiàng)的意義。通過(guò)對(duì)比學(xué)習(xí),學(xué)生們可以輕松地過(guò)渡到物聯(lián)網(wǎng)技術(shù)氛圍。又如,Linux平臺(tái)下傳輸層的主要實(shí)現(xiàn)函數(shù)為“tcp v4 do rcv( )”,主要工作是遍歷后備隊(duì)列鏈表,將合適的數(shù)據(jù)包添加至完成隊(duì)列,并作校驗(yàn)。教師除了帶領(lǐng)學(xué)生對(duì)此函數(shù)進(jìn)行詳細(xì)分析外,還要指出zigBee協(xié)議中傳輸層功能很小,甚至已經(jīng)合并到網(wǎng)絡(luò)層,引導(dǎo)學(xué)生思考原因,以及哪些功能可以保留,哪些是冗余,并對(duì)比經(jīng)典TCP協(xié)議的滑動(dòng)窗口機(jī)制,分析物聯(lián)網(wǎng)應(yīng)用環(huán)境下應(yīng)如何實(shí)現(xiàn)擁塞控制。再如,在經(jīng)典TCP/IP協(xié)議中,路由是IP層的核心功能,常用的路由協(xié)議如OSPF、RIP等多考慮廣域網(wǎng)的情況,但在物聯(lián)網(wǎng)應(yīng)用中,這些協(xié)議顯然都不適合。此時(shí)我們引導(dǎo)學(xué)生思考,如何通過(guò)在路由選擇格式、地址轉(zhuǎn)換計(jì)算、算法的實(shí)時(shí)性、安全性等方面的調(diào)整,以指定適宜短距離無(wú)線通信的路由選擇協(xié)議。盡管一兩節(jié)課的時(shí)間不足以將改進(jìn)的細(xì)節(jié)討論完善,但通過(guò)這樣的學(xué)習(xí),使學(xué)生既達(dá)到了掌握經(jīng)典TCP/IP協(xié)議理論的目的,也明白了物聯(lián)網(wǎng)與常用網(wǎng)絡(luò)協(xié)議的異同,為課下自學(xué)以及后續(xù)課程的學(xué)習(xí)打下良好的基礎(chǔ)。

2.2 理論與工程產(chǎn)品相結(jié)合的教學(xué)方法

TCP/IP協(xié)議內(nèi)容龐雜,涵蓋面廣,協(xié)議細(xì)節(jié)繁瑣,根據(jù)教學(xué)實(shí)踐,如果直接照本宣科,學(xué)生容易厭倦,教學(xué)效果不好。對(duì)于物聯(lián)網(wǎng)工程專業(yè)的學(xué)生,我們?cè)谑谡n時(shí)加入了大量的無(wú)線網(wǎng)絡(luò)理論,加大IPv6講授部分,這些內(nèi)容在“計(jì)算機(jī)網(wǎng)絡(luò)原理”課程中一筆帶過(guò),實(shí)踐中學(xué)生的反響非常強(qiáng)烈,聽(tīng)課興趣明顯增加。例如在網(wǎng)絡(luò)層的授課內(nèi)容中,我們加入了配置無(wú)線網(wǎng)網(wǎng)關(guān)的內(nèi)容,首先從實(shí)際無(wú)線路由的網(wǎng)關(guān)配置演示,擴(kuò)展到zigBee無(wú)線網(wǎng)關(guān)協(xié)議轉(zhuǎn)換的實(shí)現(xiàn),并給出了無(wú)線網(wǎng)關(guān)射頻部分(物理層)接收到數(shù)據(jù)報(bào)文后進(jìn)行有效載荷等選項(xiàng)的格式轉(zhuǎn)換細(xì)節(jié),直到最終交由802.3以太網(wǎng)網(wǎng)卡處理。數(shù)據(jù)最終還是返回到熟悉的以太網(wǎng),但學(xué)生對(duì)無(wú)線網(wǎng)關(guān)的數(shù)據(jù)傳輸原理有了更深入的理解。

此外,我們?cè)诮虒W(xué)中增加了物聯(lián)網(wǎng)相關(guān)工具箱的應(yīng)用。目前主要使用ZigBee工具箱做教學(xué)對(duì)象。由于現(xiàn)在主流ZigBee工具箱體積小、便于攜帶,且都具備在線調(diào)試功能,因此很容易在課堂進(jìn)行變量觀察,對(duì)上述新添加的無(wú)線網(wǎng)的理論進(jìn)行實(shí)時(shí)驗(yàn)證。同時(shí),工具箱大多配備圖形、漢字LCD顯示器和各類語(yǔ)音接口,便于學(xué)生直觀感受。此外,zigBee工具箱大多開(kāi)放源代碼,理論授課完全可以伴隨代碼分析。理論講授、工具箱驗(yàn)證、代碼分析構(gòu)成了我們教學(xué)方法的“三重奏”。

2.3 仿真軟件與編程實(shí)踐相結(jié)合的教學(xué)手段

由于物聯(lián)網(wǎng)系統(tǒng)需要配備多個(gè)傳感器、無(wú)線網(wǎng)關(guān)和終端,設(shè)備成本較高,因此可采用以仿真軟件為主的教學(xué)手段。目前我們主要采用NS2軟件,可以方便地設(shè)定各類通信環(huán)境和不同的區(qū)域網(wǎng)絡(luò)類型,構(gòu)建虛擬的無(wú)線與有線耦合的通信網(wǎng)絡(luò)模型,可以觀察不同協(xié)議的運(yùn)作流程。例如,我們采用NS2仿真zigBee協(xié)議體系中樹(shù)形路由的分布式地址分配方式,構(gòu)造了不同類型的無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)接入方式,并可以得到直觀的性能分析定量數(shù)據(jù)?;A(chǔ)實(shí)驗(yàn)以數(shù)據(jù)包捕獲軟件為主,這類軟件有助于學(xué)生直觀地了解協(xié)議實(shí)現(xiàn)細(xì)節(jié),不用在開(kāi)始就糾纏具體的代碼。目前我們實(shí)驗(yàn)主要采用的是銳捷公司的協(xié)議分析器,界面簡(jiǎn)單直觀,所支持的協(xié)議類型全面。此外,我們推薦學(xué)生在課余學(xué)習(xí)中使用Sniffer軟件,這也是一款輕量級(jí)的捕獲軟件,便于安裝在學(xué)生電腦中。

顯然,單純的捕獲并分析數(shù)據(jù)包只能從宏觀角度理解網(wǎng)絡(luò)協(xié)議的原理,如想與物聯(lián)網(wǎng)的應(yīng)用性接軌,則應(yīng)在實(shí)驗(yàn)教學(xué)中適當(dāng)引入網(wǎng)絡(luò)編程。這里的網(wǎng)絡(luò)編程并不是指內(nèi)核(協(xié)議棧)開(kāi)發(fā),而是指從應(yīng)用層編程人手模擬部分協(xié)議。由于Linux內(nèi)核編程的基礎(chǔ)知識(shí)要求較多,而LinuxSocket編程易學(xué)易用,因此我們?cè)诮虒W(xué)中引入后者作為實(shí)驗(yàn)技術(shù)。例如,講完ICMP協(xié)議后,我們會(huì)在課堂上講授基于Linux c的ping程序的主干代碼,然后在實(shí)驗(yàn)中根據(jù)無(wú)線網(wǎng)關(guān)和無(wú)線地址分配的機(jī)理,要求學(xué)生進(jìn)行相應(yīng)的修改。又如,講完TCP的ACK、RST、SYN等報(bào)文格式后,我們利用Linux c編寫(xiě)端口掃描程序,并指導(dǎo)學(xué)生進(jìn)行調(diào)試。引入Linux c網(wǎng)絡(luò)編程的直接好處是,學(xué)生不再認(rèn)為T(mén)CP8P協(xié)議分析是純理論,產(chǎn)生了濃厚的學(xué)習(xí)興趣,同時(shí)Linux c編程能力也得到了很好的鍛煉。

3、結(jié)語(yǔ)

目前,物聯(lián)網(wǎng)工程專業(yè)的課程建設(shè)尚處于起步和摸索階段。對(duì)于該專業(yè)的每門(mén)課程都要以物聯(lián)網(wǎng)本身的技術(shù)特點(diǎn)和應(yīng)用需求作為導(dǎo)向,進(jìn)行教學(xué)模式調(diào)整,這樣才有助于實(shí)現(xiàn)該專業(yè)的培養(yǎng)目標(biāo)。作為該專業(yè)的核心課程,TCPhP協(xié)議分析在今后的教學(xué)中不僅要完成經(jīng)典網(wǎng)絡(luò)協(xié)議原理的講授,更要考慮無(wú)線網(wǎng)絡(luò)的特殊需求以及對(duì)學(xué)生實(shí)踐能力的培養(yǎng)。

參考文獻(xiàn):

[1]馮翔,姜鑫,昊永和,物聯(lián)網(wǎng)教育應(yīng)用的標(biāo)準(zhǔn)建設(shè)研究[J],華東師范大學(xué)學(xué)報(bào);自然科學(xué)版,2012(2):42-51。

[2]周麗,萬(wàn)健,沈靜,離散數(shù)學(xué)在物聯(lián)網(wǎng)技術(shù)專業(yè)教育中的模式改革[J],計(jì)算機(jī)教育,2012(3):49-51。

[3]彭雅莉,于芳,計(jì)算機(jī)網(wǎng)絡(luò)課程實(shí)驗(yàn)教學(xué)改革的探索[J],計(jì)算機(jī)教育,2011(4):23-25。

(編輯:趙廓)

猜你喜歡
物聯(lián)網(wǎng)工程教學(xué)模式
群文閱讀教學(xué)模式探討
“思”以貫之“學(xué)、練、賽、評(píng)”教學(xué)模式的實(shí)踐探索
“以讀帶寫(xiě),以寫(xiě)促讀”教學(xué)模式的實(shí)踐探索
甘肅教育(2020年12期)2020-04-13 06:25:48
學(xué)業(yè)導(dǎo)師制下的物聯(lián)網(wǎng)工程專業(yè)人才培養(yǎng)路徑研究
物聯(lián)網(wǎng)工程專業(yè)人才培養(yǎng)方案探討
關(guān)于商科院校物聯(lián)網(wǎng)工程專業(yè)建設(shè)的思考
戰(zhàn)略新興物聯(lián)網(wǎng)專業(yè)校企合作模式研究
“一精三多”教學(xué)模式的探索與實(shí)踐
物聯(lián)網(wǎng)工程專業(yè)協(xié)同育人培養(yǎng)模式探索與實(shí)踐
“導(dǎo)航杯”實(shí)踐教學(xué)模式的做法與成效
嘉鱼县| 屯留县| 尤溪县| 甘孜县| 大渡口区| 商城县| 南昌市| 宁陕县| 延边| 安溪县| 齐河县| 临夏市| 乐山市| 陇南市| 元谋县| 云霄县| 灵石县| 建水县| 宕昌县| 宜章县| 宝兴县| 尼木县| 龙南县| 桂林市| 宣武区| 琼海市| 达州市| 维西| 横峰县| 巫山县| 克拉玛依市| 南华县| 博乐市| 同仁县| 潮州市| 黄冈市| 蕉岭县| 天台县| 大连市| 遂昌县| 华蓥市|