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

一種usb設(shè)備驅(qū)動安裝方法及裝置的制作方法

文檔序號:6353519閱讀:282來源:國知局
專利名稱:一種usb設(shè)備驅(qū)動安裝方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種USB設(shè)備驅(qū)動安裝方法及裝置。
背景技術(shù)
目前,計算機都帶有通用串行總線(Universal Serial Bus,USB)接口,以連接USB 設(shè)備。但是在使用USB設(shè)備之前,首先要安裝USB設(shè)備驅(qū)動,所謂USB設(shè)備驅(qū)動是指Windows 操作系統(tǒng)內(nèi)核中負(fù)責(zé)計算機和USB設(shè)備通信的計算機程序,而開發(fā)USB設(shè)備驅(qū)動時,比較通 用的為Windows驅(qū)動模型(Windows Driver Model, WDM)。對于一些標(biāo)準(zhǔn)設(shè)備(例如,USB 鼠標(biāo)或USB鍵盤等),可以采用Windows系統(tǒng)中通用的USB設(shè)備驅(qū)動,但是對于很多特有的 USB設(shè)備(例如,不同品牌的手機、數(shù)據(jù)上網(wǎng)卡等),則需要安裝特有的USB設(shè)備驅(qū)動?,F(xiàn)有的USB設(shè)備驅(qū)動安裝方法主要有以下兩種第一,提供給用戶USB設(shè)備驅(qū)動的安裝程序文件(非可執(zhí)行文件),當(dāng)用戶插入 USB設(shè)備時,Windows操作系統(tǒng)發(fā)現(xiàn)新硬件,并提示用戶手動尋找USB設(shè)備驅(qū)動安裝程序文 件,并在選擇后安裝該驅(qū)動;第二,將USB設(shè)備驅(qū)動程序打包成安裝文件(可執(zhí)行文件)提供給用戶,用戶通過 點擊該安裝文件進行安裝。上述兩種安裝方法,都需要手動進行安裝,而實際應(yīng)用中,提供給用戶的安裝程序 文件或安裝文件多種多樣,需要用戶從眾多的文件中尋找USB設(shè)備驅(qū)動程序文件或USB設(shè) 備驅(qū)動程序的安裝文件,這就需要用戶具備一定的專業(yè)知識,也給用戶增添了不必要的麻 煩,也很容易產(chǎn)生錯誤。

發(fā)明內(nèi)容
本發(fā)明提供一種USB設(shè)備驅(qū)動安裝方法及裝置,用以實現(xiàn)USB設(shè)備驅(qū)動程序的自 動安裝,提高安裝效率,并提升用戶體驗。本發(fā)明實施例提供的具體技術(shù)方案如下一種USB設(shè)備驅(qū)動安裝方法,包括將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程序;將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄;基于所述光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,向 所述識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼;確定所述識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟后,從 所述指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。一種USB設(shè)備驅(qū)動安裝裝置,包括第一處理單元,用于將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程序;第二處理單元,用于將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄;第三處理單元,用于基于所述光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,向所述識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼;第四處理單元,用于確定所述識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介 質(zhì)控制碼重啟后,從所述指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝?;谏鲜黾夹g(shù)方案,本發(fā)明實施例中,通過將USB設(shè)備識別為光盤設(shè)備,并安裝光 盤過濾器驅(qū)動程序,將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄,基于光盤過濾器驅(qū)動程 序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,向該USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼, 并在確定識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟后,從指定目錄 獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。從而實現(xiàn)了 USB設(shè)備驅(qū)動程序的自動安裝,提高了 安裝效率,并提升了用戶體驗。


圖1為本發(fā)明實施例中USB設(shè)備驅(qū)動安裝方法的詳細(xì)流程圖;圖2為本發(fā)明實施例中USB設(shè)備驅(qū)動安裝裝置的結(jié)構(gòu)圖。
具體實施例方式為了實現(xiàn)USB設(shè)備驅(qū)動的自動安裝,提高安裝效率以及提升用戶體驗,本發(fā)明實 施例提供了一種USB設(shè)備驅(qū)動安裝方法及裝置,能夠自動安裝USB設(shè)備驅(qū)動程序,有效地提 高了安裝效率,方便用戶使用,提升了用戶體驗。該方法為將USB設(shè)備識別為光盤設(shè)備,并 安裝光盤過濾器驅(qū)動程序,將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄,基于光盤過濾器 驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,向該識別為光盤設(shè)備的USB設(shè)備 發(fā)送彈出光盤介質(zhì)控制碼,確定識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制 碼重啟后,從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。下面結(jié)合附圖對本發(fā)明優(yōu)選地實施例進行詳細(xì)說明。如附圖1所示,本發(fā)明實施例中,USB設(shè)備驅(qū)動安裝方法的詳細(xì)流程如下步驟101 將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程序。在插入USB設(shè)備之前,在該USB設(shè)備中保存用于該USB設(shè)備的驅(qū)動程序鏡像文件 (如ISO文件),該驅(qū)動程序鏡像文件中包含USB設(shè)備驅(qū)動程序、客戶端程序以及光盤過濾 器驅(qū)動程序。在插入USB設(shè)備時,Windows操作系統(tǒng)根據(jù)該USB設(shè)備上報的報文,將該USB 設(shè)備識別為光盤設(shè)備。其中,安裝光盤過濾器驅(qū)動程序時,運行所述光盤設(shè)備的引導(dǎo)程序,基于該引導(dǎo)程 序確定USB設(shè)備驅(qū)動程序沒有安裝時,啟動安裝程序安裝光盤過濾器驅(qū)動程序。步驟102 將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄。其中,在運行光盤設(shè)備的引導(dǎo)程序,并安裝光盤過濾器驅(qū)動時,將USB設(shè)備驅(qū)動程 序保存至系統(tǒng)的指定目錄。具體為運行該光盤設(shè)備的引導(dǎo)程序,基于該引導(dǎo)程序確定USB 設(shè)備驅(qū)動程序沒有安裝時,啟動安裝程序安裝光盤過濾器驅(qū)動程序,同時將該USB設(shè)備驅(qū) 動程序保存至Windows系統(tǒng)的指定目錄中。較佳地,Windows系統(tǒng)根據(jù)光盤設(shè)備的配置文件(如Autorim. inf)自動運行引導(dǎo) 程序,基于該引導(dǎo)程序在確定USB設(shè)備驅(qū)動程序沒有安裝時,啟動安裝程序安裝光盤過濾 器驅(qū)動和客戶端程序,并進行USB設(shè)備驅(qū)動程序的預(yù)安裝。在進行預(yù)安裝時,將USB設(shè)備驅(qū)動程序保存至Windows系統(tǒng)的指定目錄(如系統(tǒng)的驅(qū)動庫目錄DRVST0RE)中。本發(fā)明實施例中,客戶端程序主要為用戶提供使用USB設(shè)備的界面,以對USB設(shè)備 進行操作。其中,Windows系統(tǒng)中,驅(qū)動是分層次的,光盤過濾器驅(qū)動程序是在設(shè)備原有的功 能驅(qū)動層的基礎(chǔ)上添加的新的驅(qū)動層,能夠?qū)崿F(xiàn)在不修改原有驅(qū)動程序的前提下,通過該 光盤過濾器驅(qū)動程序?qū)崿F(xiàn)新的功能。例如,在光盤過濾器驅(qū)動程序中實現(xiàn)對USB設(shè)備的身份識別的功能。在預(yù)安裝完成后,重啟計算機系統(tǒng)或者是重新將USB設(shè)備插入計算機,并將該USB 設(shè)備識別為光盤設(shè)備。步驟103 基于光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備 時,向該識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼?;诠獗P過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,基于光 盤過濾器驅(qū)動程序獲取識別為光盤設(shè)備的USB設(shè)備上報的特征串,并根據(jù)該特征串判斷該 USB設(shè)備是否為合法設(shè)備,并在確定該USB設(shè)備合法時,向該USB設(shè)備發(fā)送彈出光盤介質(zhì) 控制碼。本發(fā)明實施例中,彈出光盤介質(zhì)控制碼為標(biāo)準(zhǔn)的光盤彈出指令(I0CTL_ST0RAGE_ EJECT_MEDIA)。本發(fā)明實施例中,基于光盤過濾器驅(qū)動程序攔截USB設(shè)備上報的控制碼(IC0TL_ MOUNTDEV_QUERY_UNIQUE_ID),并獲取特征串,根據(jù)該特征串判斷該USB設(shè)備是否合法。例如,設(shè)備上報的字符串形式如\ ? \USBST0R#CdRom&Ven_MyCompany&Prod_MyProduct&Rev_2. 31#00000000000 2&0#{53f5630d-b6bf-lld0-94f2-00a0c91efb8b},此字符串中的Ven_MyCompany和Prod_MyProduct代表USB設(shè)備的公司名稱和產(chǎn) 品名稱,并可以替換成任意名稱,根據(jù)此特征串即可判斷USB設(shè)備的身份是否合法。步驟104 確定識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟 后,從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。在確定識別文件光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟后, Windows系統(tǒng)將該USB設(shè)備與系統(tǒng)中已安裝的驅(qū)動程序進行匹配,若不存在相匹配的驅(qū)動 程序,則從系統(tǒng)中預(yù)安裝過程的指定目錄中獲取USB設(shè)備驅(qū)動程序,并安裝。在安裝USB設(shè) 備驅(qū)動程序之后,將該USB設(shè)備同時識別為USB設(shè)備和光盤設(shè)備,根據(jù)識別出的光盤設(shè)備中 包含的配置文件自動運行引導(dǎo)程序,在引導(dǎo)程序確定USB設(shè)備的客戶端程序已經(jīng)安裝時, 運行已安裝的客戶端程序,并對識別出的USB設(shè)備進行操作。其中,可以是在安裝光盤過濾器驅(qū)動時,安裝客戶端程序,也可以是在從指定目錄 獲取USB設(shè)備驅(qū)動程序并安裝時,安裝該客戶端程序。本發(fā)明實施例中,在安裝USB設(shè)備驅(qū)動程序和客戶端程序后,發(fā)現(xiàn)USB設(shè)備插入 時,將USB設(shè)備識別為光盤設(shè)備,Windows系統(tǒng)根據(jù)光盤設(shè)備中的配置文件自動運行引導(dǎo)程 序,基于引導(dǎo)程序確定USB設(shè)備驅(qū)動和客戶端程序已經(jīng)安裝時,識別USB設(shè)備,并運行已安 裝的客戶端程序,即可根據(jù)該客戶端程序?qū)υ揢SB設(shè)備進行操作。下面通過舉例對本發(fā)明實施例的USB設(shè)備驅(qū)動安裝方法進行詳細(xì)說明。例如,某生產(chǎn)廠商“甲”生產(chǎn)的手機,該手機型號為“111”,在該手機中保存有USB設(shè)備驅(qū)動程序的鏡像文件。首次將該手機插入計算機時,將該手機識別為光盤設(shè)備, Windows系統(tǒng)根據(jù)識別出的光盤設(shè)備的配置文件自動運行引導(dǎo)程序,基于引導(dǎo)程序確定 USB設(shè)備驅(qū)動程序和客戶端程序沒有安裝時,啟動安裝程序安裝光盤過濾器驅(qū)動和客戶端 程序,并將USB設(shè)備驅(qū)動程序保存至Windows系統(tǒng)的指定目錄中,然后重啟計算機系統(tǒng)(或 者重新插入手機)。光盤過濾器驅(qū)動獲取手機上報的特征碼,并根據(jù)該特征碼中包含的生產(chǎn) 廠商和手機型號確定該手機為合法用戶時,向手機發(fā)送彈出光盤介質(zhì)控制碼。手機在接收 到彈出光盤介質(zhì)控制碼后重啟。Windows系統(tǒng)在手機重啟后,將該手機與系統(tǒng)中已經(jīng)安裝的 驅(qū)動程序進行匹配,若不存在相匹配的驅(qū)動程序,則從存放USB設(shè)備驅(qū)動程序的指定目錄 中獲取相應(yīng)的USB設(shè)備驅(qū)動程序,并進行安裝。如附圖2所示,本發(fā)明實施例中,提供了一種USB設(shè)備驅(qū)動安裝裝置,主要包括以 下處理單元第一處理單元201,用于將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程 序;第二處理單元202,用于將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄;第三處理單元203,用于基于光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè) 備為合法設(shè)備時,向該識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼;第四處理單元204,用于確定識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介 質(zhì)控制碼重啟后,從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝?;谏鲜黾夹g(shù)方案,本發(fā)明實施例中,在USB設(shè)備中保存USB設(shè)備驅(qū)動程序鏡像 文件,系統(tǒng)在發(fā)現(xiàn)USB設(shè)備插入時,將其識別為光盤設(shè)備,運行該光盤設(shè)備中包含的引導(dǎo)程 序,安裝光盤過濾器驅(qū)動程序,并將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄?;诠獗P過 濾器驅(qū)動程序獲取USB設(shè)備上報的特征串,并確定該USB設(shè)備為合法設(shè)備時,向該USB設(shè)備 發(fā)送彈出光盤介質(zhì)控制碼。若確定USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟,則可確 定該USB設(shè)備為光盤設(shè)備和USB設(shè)備組成的復(fù)合設(shè)備,從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū) 動程序并安裝。本發(fā)明實施例中,通過安裝光盤過濾器驅(qū)動程序以發(fā)現(xiàn)合法設(shè)備,并向合法 設(shè)備發(fā)生彈出光盤介質(zhì)控制碼,若設(shè)備重啟,則可判斷設(shè)備為需要安裝驅(qū)動的USB設(shè)備。并 且通過將USB設(shè)備識別為光盤設(shè)備,并運行識別為光盤設(shè)備的USB設(shè)備中包含的引導(dǎo)程序, 將USB設(shè)備驅(qū)動程序放置在指定目錄,從而可以在確定設(shè)備根據(jù)彈出光盤介質(zhì)控制碼重啟 后,自動從該指定目錄獲取驅(qū)動程序并進行安裝,實現(xiàn)了安裝過程自動引導(dǎo),系統(tǒng)無需任何 提示窗口,也無需用戶參與。同時,通過枚舉的光盤設(shè)備的引導(dǎo)程序自動運行不僅實現(xiàn)驅(qū)動 程序的自動安裝,也實現(xiàn)了客戶端程序的自動安裝和使用。綜上所述,本發(fā)明實施例實現(xiàn)了 USB設(shè)備驅(qū)動程序的自動安裝,提高了安裝效率, 也提升了用戶體驗。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種USB設(shè)備驅(qū)動安裝方法,其特征在于,包括將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程序;將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄;基于所述光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,向所述 識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼;確定所述識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟后,從所述 指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。
2.如權(quán)利要求1所述的方法,其特征在于,安裝光盤過濾器驅(qū)動程序時,包括運行所述光盤設(shè)備的引導(dǎo)程序,基于所述引導(dǎo)程序確定USB設(shè)備驅(qū)動程序沒有安裝時,啟動安裝程序安裝光盤過濾器驅(qū)動程序。
3.如權(quán)利要求2所述的方法,其特征在于,在安裝光盤過濾器驅(qū)動程序時,安裝客戶端 程序,或者在從指定目錄中獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝時,安裝客戶端程序。
4.如權(quán)利要求1-3任一項所述的方法,其特征在于,基于所述光盤過濾器驅(qū)動程序確 定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,包括基于所述光盤過濾器驅(qū)動程序獲取所述識別為光盤設(shè)備的USB設(shè)備上報的特征串,并 根據(jù)該特征串確定該USB設(shè)備為合法設(shè)備。
5.如權(quán)利要求3所述的方法,其特征在于,從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并 安裝后,包括將所述USB設(shè)備識別為光盤設(shè)備,并運行所述光盤設(shè)備的引導(dǎo)程序,在確定USB設(shè)備驅(qū) 動程序和客戶端程序已經(jīng)安裝時,識別所述USB設(shè)備,并運行已安裝的客戶端程序,對所述 USB設(shè)備進行操作。
6.一種USB設(shè)備驅(qū)動安裝裝置,其特征在于,包括第一處理單元,用于將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程序;第二處理單元,用于將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄;第三處理單元,用于基于所述光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為 合法設(shè)備時,向所述識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼;第四處理單元,用于確定所述識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控 制碼重啟后,從所述指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第一處理單元安裝光盤過濾器驅(qū)動程 序時,運行所述光盤設(shè)備的引導(dǎo)程序,基于所述引導(dǎo)程序確定USB設(shè)備驅(qū)動程序沒有安裝 時,啟動安裝程序安裝光盤過濾器驅(qū)動程序。
8.如權(quán)利要求7所述的裝置,其特征在于,所述第一處理單元在安裝光盤過濾器驅(qū)動 程序時,安裝客戶端程序,或者是所述第四處理單元在從指定目錄中獲取相應(yīng)的USB設(shè)備 驅(qū)動程序并安裝時,安裝客戶端程序。
9.如權(quán)利要求6-8任一項所述的裝置,其特征在于,所述第三處理單元基于所述光盤 過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,基于所述光盤過濾器驅(qū)動 程序獲取所述識別為光盤設(shè)備的USB設(shè)備上報的特征串,并根據(jù)該特征串確定該USB設(shè)備 為合法設(shè)備。
10.如權(quán)利要求8所述的裝置,其特征在于,所述第四處理單元從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝后,將所述USB設(shè)備識別為光盤設(shè)備,并運行所述光盤設(shè)備的引導(dǎo) 程序,在確定USB設(shè)備驅(qū)動程序和客戶端程序已經(jīng)安裝時,識別所述USB設(shè)備,并運行已安 裝的客戶端程序,對所述USB設(shè)備進行操作。
全文摘要
本發(fā)明公開了一種USB設(shè)備驅(qū)動安裝方法及裝置,用以實現(xiàn)USB設(shè)備驅(qū)動程序的自動安裝,提高安裝效率以及提升用戶體驗。該方法為將USB設(shè)備識別為光盤設(shè)備,并安裝光盤過濾器驅(qū)動程序,將USB設(shè)備驅(qū)動程序保存至系統(tǒng)的指定目錄,基于光盤過濾器驅(qū)動程序確定識別為光盤設(shè)備的USB設(shè)備為合法設(shè)備時,向該識別為光盤設(shè)備的USB設(shè)備發(fā)送彈出光盤介質(zhì)控制碼,確定識別為光盤設(shè)備的USB設(shè)備根據(jù)接收的彈出光盤介質(zhì)控制碼重啟后,從指定目錄獲取相應(yīng)的USB設(shè)備驅(qū)動程序并安裝。本發(fā)明同時公開了一種USB設(shè)備驅(qū)動安裝裝置。
文檔編號G06F13/10GK102081541SQ201110024039
公開日2011年6月1日 申請日期2011年1月21日 優(yōu)先權(quán)日2011年1月21日
發(fā)明者張學(xué)杰 申請人:青島海信移動通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
察哈| 金溪县| 赤城县| 巫溪县| 阳信县| 保靖县| 阿合奇县| 乐昌市| 绍兴市| 江山市| 侯马市| 习水县| 赣榆县| 阿坝县| 理塘县| 禄丰县| 睢宁县| 平舆县| 安西县| 苏尼特右旗| 乡宁县| 凌海市| 绥化市| 灵川县| 巴中市| 利川市| 云林县| 乃东县| 富阳市| 婺源县| 达尔| 彭山县| 托克托县| 南岸区| 漠河县| 利津县| 南宁市| 台北市| 拉萨市| 沂水县| 鹤庆县|