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

驅(qū)動(dòng)程序的備份方法及裝置的制作方法

文檔序號(hào):6400676閱讀:193來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):驅(qū)動(dòng)程序的備份方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種驅(qū)動(dòng)程序的備份方法及裝置。
背景技術(shù)
目前,隨著科學(xué)技術(shù)的不斷進(jìn)步與發(fā)展,計(jì)算機(jī)已被廣泛應(yīng)用于人們的日常工作、學(xué)習(xí)、生活的各個(gè)領(lǐng)域,成為現(xiàn)代人類(lèi)社會(huì)不可或缺的工具之一。驅(qū)動(dòng)程序是硬件設(shè)備的一部分,凡是安裝一個(gè)原本不屬于計(jì)算機(jī)中的硬件設(shè)備(如主板、顯卡、聲卡、網(wǎng)卡等等)時(shí),都需要安裝正確的驅(qū)動(dòng)程序,將該硬件設(shè)備與計(jì)算機(jī)系統(tǒng)連接起來(lái)。驅(qū)動(dòng)程序扮演溝通的角色,把該硬件設(shè)備的功能告訴計(jì)算機(jī)系統(tǒng),并且也將計(jì)算機(jī)系統(tǒng)的指令傳達(dá)給該硬件設(shè)備,讓它開(kāi)始工作。驅(qū)動(dòng)程序的安裝和備份幾乎是每個(gè)計(jì)算機(jī)用戶所面臨的問(wèn)題,現(xiàn)在的軟件,例如驅(qū)動(dòng)精靈,360驅(qū)動(dòng)大師,都只能在正在運(yùn)行的Windows系統(tǒng)上備份設(shè)備驅(qū)動(dòng),這類(lèi)軟件的
工作原理是:a)使用Windows注冊(cè)表應(yīng)用程序編程接口(API)查詢驅(qū)動(dòng)的注冊(cè)表信息;b)根據(jù)注冊(cè)表信息查找驅(qū)動(dòng)的inf配置文件;c)使用Windows安裝API (SetupAPI)解析inf配置文件獲取設(shè)備驅(qū)動(dòng)的文件信息;d)根據(jù)注冊(cè)表信息和文件信息生成備份清單;e)備份設(shè)備驅(qū)動(dòng)。由上述可知,現(xiàn)有技術(shù)方案只能在正在運(yùn)行的Windows系統(tǒng)上完成驅(qū)動(dòng)備份,但當(dāng)Windows系統(tǒng)由于某種原因不能啟動(dòng)或者不方便啟動(dòng)時(shí),就不能進(jìn)行驅(qū)動(dòng)程序的備份。

發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題的驅(qū)動(dòng)程序的備份方法
及裝置。根據(jù)本發(fā)明的一個(gè)方面,提供了一種驅(qū)動(dòng)程序的備份方法,該方法包括:在被備份系統(tǒng)未運(yùn)行時(shí),加載該被備份系統(tǒng)的注冊(cè)表文件,并獲得注冊(cè)表鍵值路徑;根據(jù)所述注冊(cè)表鍵值路徑從被備份系統(tǒng)的注冊(cè)表中獲取各設(shè)備的信息,從所述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息;根據(jù)所述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件,獲得配置信息;以及根據(jù)所述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的備份。根據(jù)本發(fā)明的另一方面,提供了一種驅(qū)動(dòng)程序的備份裝置,該裝置包括:獲取模塊,適于在被備份系統(tǒng)未運(yùn)行時(shí),加載該被備份系統(tǒng)的注冊(cè)表文件,并獲得注冊(cè)表鍵值路徑;信息獲取模塊,適于根據(jù)所述注冊(cè)表鍵值路徑從被備份系統(tǒng)的注冊(cè)表中獲取各設(shè)備的信息,從所述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息;解析模塊,適于根據(jù)所述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件,獲得配置信息;以及,備份模塊,適于根據(jù)所述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的備份。本發(fā)明實(shí)施例可以通過(guò)使用與被備份系統(tǒng)不同的系統(tǒng)對(duì)被備份系統(tǒng)進(jìn)行備份,對(duì)因系統(tǒng)故障或系統(tǒng)中毒而未運(yùn)行的系統(tǒng)設(shè)備驅(qū)動(dòng)進(jìn)行備份,使得用戶可以在重裝系統(tǒng)后使用備份的文件安裝驅(qū)動(dòng),而不需要再到網(wǎng)上尋找驅(qū)動(dòng)安裝包;另外,由于備份過(guò)程是高度自動(dòng)化的,故免除了對(duì)用戶計(jì)算機(jī)知識(shí)的要求。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。


通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的驅(qū)動(dòng)程序的備份方法的流程圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的顯卡設(shè)備驅(qū)動(dòng)的備份方法的流程圖;圖3示出了圖2中步驟205的過(guò)程示意圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的驅(qū)動(dòng)程序的備份裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本發(fā)明實(shí)施例提供了一種驅(qū)動(dòng)程序的備份方法,如圖1所示,該方法包括:步驟101、在被備份系統(tǒng)未運(yùn)行時(shí),加載該被備份系統(tǒng)的注冊(cè)表文件,并獲得注冊(cè)表鍵值路徑;其中,該被備份系統(tǒng)可以為Windows系統(tǒng);該步驟101可以包括:加載所述被備份系統(tǒng)的注冊(cè)表文件路徑,根據(jù)所述注冊(cè)表文件路徑加載該被備份系統(tǒng)的注冊(cè)表文件;為描述方便,下文將“驅(qū)動(dòng)程序”簡(jiǎn)稱(chēng)為“驅(qū)動(dòng)”;步驟102、根據(jù)上述注冊(cè)表鍵值路徑從被備份系統(tǒng)的注冊(cè)表中獲取各設(shè)備的信息,從上述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)的配置文件標(biāo)識(shí)信息;本實(shí)施例中,上述各設(shè)備的信息包括:各設(shè)備的設(shè)備類(lèi)型、設(shè)備類(lèi)和驅(qū)動(dòng)位置等;該配置文件標(biāo)識(shí)信息可以為配置文件名稱(chēng)或其他標(biāo)識(shí)信息;步驟103、根據(jù)上述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)的配置文件,獲得配置信息;本實(shí)施例中,根據(jù)上述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)的配置文件,獲得配置信息的步驟包括:加載安裝對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序所需的配置文件,對(duì)所述配置文件進(jìn)行詞法分析,獲得備份所需的文件信息和目錄結(jié)構(gòu);進(jìn)一步地,對(duì)所述配置文件進(jìn)行詞法分析,獲得備份所需的文件信息和目錄結(jié)構(gòu),包括:對(duì)上述配置文件進(jìn)行詞法分析,獲取上述配置文件中包含的節(jié)之間的引用關(guān)系和上述配置文件之間互相包含的引用關(guān)系,以及遞歸解析被包含的配置文件,解析出備份所需的文件信息和目錄結(jié)構(gòu);步驟104、根據(jù)上述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)的備份。按照配置信息所描述的目錄結(jié)構(gòu)建立目錄,將上述文件信息對(duì)應(yīng)的文件備份到上述目錄。在本發(fā)明實(shí)施例中,執(zhí)行上述操作的主體為備份系統(tǒng),該備份系統(tǒng)為與被備份系統(tǒng)不同的另一系統(tǒng),例如該備份系統(tǒng)可以為Iinux系統(tǒng),也可以為與該被備份系統(tǒng)不同的另一 Windows系統(tǒng)。本發(fā)明實(shí)施例中上述驅(qū)動(dòng)程序的備份方法,可以使用與被備份系統(tǒng)不同的系統(tǒng)對(duì)被備份系統(tǒng)進(jìn)行備份,可以對(duì)因系統(tǒng)故障或系統(tǒng)中毒不能啟動(dòng)或者不方便啟動(dòng)的未運(yùn)行的系統(tǒng),例如關(guān)機(jī)的系統(tǒng)進(jìn)行備份,使得用戶可以在重裝系統(tǒng)后使用備份的文件安裝驅(qū)動(dòng),而不需要再到網(wǎng)上尋找驅(qū)動(dòng)安裝包;另外,由于備份過(guò)程是高度自動(dòng)化的,故免除了對(duì)用戶計(jì)算機(jī)知識(shí)的要求。下面以顯卡為例,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)描述:在360急救盤(pán)中,假設(shè)被操作的Windows被映射到C盤(pán)(Linux模擬環(huán)境),需要備份顯卡驅(qū)動(dòng),如圖2所示,該備份過(guò)程包括以下步驟:步驟201、獲取Windows系統(tǒng)注冊(cè)表目錄,得到注冊(cè)表文件路徑;其中,該注冊(cè)表文件路徑可以為:C:\Windows\System32\config\System ;步驟202、根據(jù)該注冊(cè)表文件路徑加載注冊(cè)表文件,獲得注冊(cè)表鍵值路徑;其中,該注冊(cè)表鍵值路徑可以設(shè)置為:HKEY_LOCAL_MACHINE\SYSTEM\ControlSetOOl ;步驟203、在該注冊(cè)表鍵值路徑的枚舉(Enum)子鍵下面查找顯卡,找到存放顯卡信息的位置;其中,該存放顯卡信息的位置可以設(shè)置為:PCI\VEN_10DE&DEV_0600&SUBSYS_050210DE&REV_A2\4&22cla2ee&0&0008 ;從存放顯卡的位置可以獲取到顯卡設(shè)備的信息如下:主要包括:設(shè)備類(lèi)型,例如,該顯卡設(shè)備的設(shè)備類(lèi)型為Display ;以及,顯卡設(shè)備類(lèi)(ClassGUID),例如,顯卡設(shè)備類(lèi)可以為{4d36e968-e325_llce-bfcl-08002bel0318};驅(qū)動(dòng)位置,例如,本實(shí)施例中,驅(qū)動(dòng)位置為{4d36e968-e325-llce-bfcl-08002bel0318}\0001 ;步驟204、根據(jù)驅(qū)動(dòng)位置信息打開(kāi)注冊(cè)表鍵值路徑,獲取顯卡的驅(qū)動(dòng)信息,其中包括安裝顯卡驅(qū)動(dòng)所需的inf配置文件;具體地,可以用驅(qū)動(dòng)位置信息打開(kāi)注冊(cè)表如下位置HKEY_LOCAL_MACHINE\SYSTEM\ControlSetOOl 的 Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0001,在這個(gè)位置可以獲取顯卡的驅(qū)動(dòng)信息;步驟205、加載安裝顯卡驅(qū)動(dòng)用的inf配置文件,對(duì)該inf配置文件進(jìn)行詞法分析,取得各種交叉引用信息,獲取備份所需的文件信息和目錄結(jié)構(gòu);其中,各種交叉引用關(guān)系包括inf配置文件中包含的節(jié)之間的引用關(guān)系,下面對(duì)inf配置文件和節(jié)之間的引用關(guān)系進(jìn)行簡(jiǎn)單介紹:對(duì)于inf配置文件的結(jié)構(gòu)如下所示:
;NVIDIA Windows Vista / 7/8 (64 bit) Display INF file ;Copyright (c) NVIDIA Corporation.AU rights reserved.[Version]
Signature = "$Windows NTS"
Provider = %NVIDIA%
ClassGUID = (4D36E968-E325-11CE-BFC1-08002BE10318)
Class= Display
DriverVer = 12/29/2012, 9.18.13.1090
Cata1gFiie = NV—DISRCAT其中:a)以分號(hào)開(kāi)頭的行為注釋說(shuō)明;b)以方括號(hào)[]開(kāi)頭的為一節(jié),方括號(hào)內(nèi)為節(jié)名,節(jié)名還有可能以“主節(jié)名.副節(jié)名”的格式出現(xiàn),同時(shí)還可能帶有體系結(jié)構(gòu)后綴;對(duì)于同一個(gè)inf配置文件可用于多種體系結(jié)構(gòu)操作系統(tǒng)的驅(qū)動(dòng)程序安裝,所以為inf配置文件設(shè)計(jì)了體系 結(jié)構(gòu)相關(guān)的語(yǔ)法:.NTx86表不基于intel x86的計(jì)算機(jī);.NTia64表示基于intel安騰的計(jì)算機(jī);.NTamd64 表不基于 AMD64 和 Intel x86_64 的計(jì)算機(jī);其他種類(lèi)的例如MIPS,Power等,可以不加以考慮。c)節(jié)的內(nèi)容以行為單位,其格式為:鍵=鍵值。I)對(duì)于inf配置文件不存在包含節(jié)的情況:對(duì)該inf配置文件進(jìn)行詞法分析,取得各種交叉引用信息,獲取備份所需的文件列表和目錄結(jié)構(gòu),如圖3所示,包括:步驟2051、根據(jù)顯卡的驅(qū)動(dòng)信息獲知安裝顯卡驅(qū)動(dòng)程序使用的節(jié)名,在inf配置文件中查找對(duì)應(yīng)該節(jié)名的節(jié);例如:從注冊(cè)表中獲得的驅(qū)動(dòng)信息可知,安裝顯卡驅(qū)動(dòng)程序用的節(jié)名為SectionOll (InfSection),在 inf 中查找節(jié)名為 SectionOll 的節(jié):[SectionOl 1]
AddReg = nvDRSaddreg AddReg = nv_FTS_addre0
權(quán)利要求
1.一種驅(qū)動(dòng)程序的備份方法,該方法包括: 在被備份系統(tǒng)未運(yùn)行時(shí),加載該被備份系統(tǒng)的注冊(cè)表文件,并獲得注冊(cè)表鍵值路徑; 根據(jù)所述注冊(cè)表鍵值路徑從被備份系統(tǒng)的注冊(cè)表中獲取各設(shè)備的信息,從所述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息; 根據(jù)所述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件,獲得配置信息;以及 根據(jù)所述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的備份。
2.根據(jù)權(quán)利要求1所述的方法,所述加載該被備份系統(tǒng)的注冊(cè)表文件包括: 加載所述被備份系統(tǒng)的注冊(cè)表文件路徑,根據(jù)所述注冊(cè)表文件路徑加載該被備份系統(tǒng)的注冊(cè)表文件。
3.根據(jù)權(quán)利要求1所述的方法,所述各設(shè)備的信息包括:各設(shè)備的設(shè)備類(lèi)型、設(shè)備類(lèi)和驅(qū)動(dòng)程序位置。
4.根據(jù)權(quán)利要求3所述的方法,所述從所述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息包括: 根據(jù)所述注冊(cè)表鍵值路徑和所述驅(qū)動(dòng)程序位置獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)息。
5.根據(jù)權(quán)利要求1-4任一權(quán)利要求所述的方法,所述根據(jù)所述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件,獲得配置信息,包括: 加載安裝對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序所需的配置文件,對(duì)所述配置文件進(jìn)行詞法分析,獲得備份所需的文件信息和目錄結(jié)構(gòu)。
6.根據(jù)權(quán)利要求5所述的方法,所述對(duì)所述配置文件進(jìn)行詞法分析,獲得備份所需的文件信息和目錄結(jié)構(gòu),包括: 對(duì)所述配置文件進(jìn)行詞法分析,獲取所述配置文件中包含的節(jié)之間的引用關(guān)系和所述配置文件之間互相包含的引用關(guān)系,以及遞歸解析被包含的配置文件,解析出備份所需的文件信息和目錄結(jié)構(gòu)。
7.根據(jù)權(quán)利要求6所述的方法,所述根據(jù)所述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的備份包括: 按照所述目錄結(jié)構(gòu)建立目錄,將所述文件信息對(duì)應(yīng)的文件備份到所述目錄。
8.—種驅(qū)動(dòng)程序的備份裝置,該裝置包括: 獲取模塊,適于在被備份系統(tǒng)未運(yùn)行時(shí),加載該被備份系統(tǒng)的注冊(cè)表文件,并獲得注冊(cè)表鍵值路徑; 信息獲取模塊,適于根據(jù)所述注冊(cè)表鍵值路徑從被備份系統(tǒng)的注冊(cè)表中獲取各設(shè)備的信息,從所述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息; 解析模塊,適于根據(jù)所述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件,獲得配置信息;以及 備份模塊,適于根據(jù)所述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的備份。
9.根據(jù)權(quán)利要求8所述的裝置,所述獲取模塊,具體適于:加載所述被備份系統(tǒng)的注冊(cè)表文件路徑,根據(jù)所述注冊(cè)表文件路徑加載該被備份系統(tǒng)的注冊(cè)表文件。
10.根據(jù)權(quán)利要求8所述的裝置,所述各設(shè)備的信息包括:各設(shè)備的設(shè)備類(lèi)型、設(shè)備類(lèi)和驅(qū)動(dòng)程序位置。
11.根據(jù)權(quán)利要求10所述的裝置,所述信息獲取模塊,具體適于:根據(jù)所述注冊(cè)表鍵值路徑和所述驅(qū)動(dòng)程序位置獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息。
12.根據(jù)權(quán)利要求8-11任一權(quán)利要求所述的裝置,所述解析模塊,具體適于:加載安裝對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序所需的配置文件,對(duì)所述配置文件進(jìn)行詞法分析,獲得備份所需的文件信息和目錄結(jié)構(gòu)。
13.根據(jù)權(quán)利要求12所述的裝置,所述解析模塊,具體適于:對(duì)所述配置文件進(jìn)行詞法分析,獲取所述配置文件中包含的節(jié)之間的引用關(guān)系和所述配置文件之間互相包含的引用關(guān)系,以及遞歸解析被包含的配置文件,解析出備份所需的文件信息和目錄結(jié)構(gòu)。
14.根據(jù)權(quán)利要求13所述的裝置,所述備份模塊,具體適于:按照所述解析模塊解析出的所述目錄結(jié)構(gòu)建立目錄,將所述解析模塊解析出的所述文件信息對(duì)應(yīng)的文件備份到所述目錄。
全文摘要
本發(fā)明公開(kāi)了一種驅(qū)動(dòng)程序的備份方法及裝置,其中,該驅(qū)動(dòng)程序的備份方法包括在被備份系統(tǒng)未運(yùn)行時(shí),加載該被備份系統(tǒng)的注冊(cè)表文件,并獲得注冊(cè)表鍵值路徑;根據(jù)所述注冊(cè)表鍵值路徑從被備份系統(tǒng)的注冊(cè)表中獲取各設(shè)備的信息,從所述各設(shè)備的信息中獲取對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件標(biāo)識(shí)信息;根據(jù)所述配置文件標(biāo)識(shí)信息解析對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的配置文件,獲得配置信息;以及根據(jù)所述配置信息在本地完成對(duì)應(yīng)設(shè)備驅(qū)動(dòng)程序的備份。本發(fā)明可以對(duì)未運(yùn)行的系統(tǒng)設(shè)備驅(qū)動(dòng)進(jìn)行備份,使得用戶可以在重裝系統(tǒng)后使用備份的文件安裝驅(qū)動(dòng),而不需要再到網(wǎng)上尋找驅(qū)動(dòng)安裝包。
文檔編號(hào)G06F9/445GK103150234SQ20131009066
公開(kāi)日2013年6月12日 申請(qǐng)日期2013年3月20日 優(yōu)先權(quán)日2013年3月20日
發(fā)明者朱江, 劉昕 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南昌市| 广州市| 政和县| 潮州市| 鸡东县| 慈溪市| 罗山县| 谷城县| 炎陵县| 保靖县| 祁连县| 新泰市| 屏边| 延川县| 宝坻区| 大宁县| 阳高县| 桐乡市| 连平县| 西平县| 天等县| 江门市| 吉木乃县| 牡丹江市| 南岸区| 青冈县| 和龙市| 石狮市| 凤城市| 广州市| 松潘县| 武山县| 高雄县| 东宁县| 无锡市| 游戏| 色达县| 文山县| 萨嘎县| 汪清县| 正蓝旗|