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

一種圖片驗(yàn)證碼的生成方法和裝置的制作方法

文檔序號(hào):6612527閱讀:138來源:國(guó)知局
專利名稱:一種圖片驗(yàn)證碼的生成方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種圖片驗(yàn)證碼的生成方法和裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)服務(wù)的發(fā)展, 一些人會(huì)利用"機(jī)器人程序"大量使用網(wǎng)絡(luò)免費(fèi)資
源,使服務(wù)器效能大為降低,例如群發(fā)垃圾郵件等;有人利用"機(jī)器人程序,, 不斷發(fā)出服務(wù)請(qǐng)求回應(yīng),進(jìn)行"飽和攻擊"以達(dá)到使服務(wù)癱瘓的目的;也有人 利用暴力破解等程序手段進(jìn)行虛擬財(cái)產(chǎn)盜竊等。因而圖片驗(yàn)證碼作為分辨網(wǎng) 絡(luò)服務(wù)使用者是程序還是人類身份認(rèn)定工具,越來越被廣泛使用。
圖片驗(yàn)證碼是一幅含有字符的圖片,這種圖片中的字符通常在保證人類 視覺可辨認(rèn)的前提下,被扭曲或加入一些噪聲,以增加程序自動(dòng)識(shí)別的難度。 在利用圖片驗(yàn)證碼進(jìn)行身份認(rèn)定時(shí),系統(tǒng)會(huì)要求使用者回答在這張圖片中顯 示了哪些文字或字符,當(dāng)系統(tǒng)得到正確回答時(shí),認(rèn)定使用者是人類,而在多 次得到錯(cuò)誤答案時(shí),則系統(tǒng)認(rèn)為使用者是程序,而不執(zhí)行后續(xù)操作。
目前的圖片驗(yàn)證碼,通過采用靜態(tài)圖片格式,比如jpg、 png格式的圖 片,在生成這種圖片驗(yàn)證碼的過程中,背景和字符是完全融合在一起的,而 僅僅通過在字符所處圖片背景中加入噪聲或者簡(jiǎn)單的人工紋理來增加字符 分割難度。圖1為現(xiàn)有技術(shù)中使用的圖片驗(yàn)證碼第一示例圖。如圖1所示, (a)、 (b)和(c)所示的圖片驗(yàn)證碼均對(duì)圖片中的字符進(jìn)行了扭曲。圖2 為現(xiàn)有技術(shù)中使用的圖片驗(yàn)證碼第二示例圖。圖2所示的圖片驗(yàn)證碼均對(duì)圖 片中的背景進(jìn)行了噪聲或紋理處理。
而隨著人工智能和圖像理解技術(shù)的發(fā)展,機(jī)器對(duì)圖像中字符的識(shí)別能力 越來越強(qiáng)。對(duì)于目前的這種生成靜態(tài)圖片格式的圖片驗(yàn)證碼生成方法而言,惡意用戶可以很容易通過機(jī)器程序拉取到含有全部字符的整個(gè)驗(yàn)證碼圖片, 然后通過字符分割等破解手段,從背景噪聲中提取出全部字符,從而能夠破 解出圖片驗(yàn)證碼。
因而,目前生成圖片驗(yàn)證碼的方法,被破解的風(fēng)險(xiǎn)較大,安全性不高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種生成圖片驗(yàn)證碼的方法,該方法能夠 提高圖片驗(yàn)證碼的抗破解能力。
本發(fā)明實(shí)施例還提供一種的裝置,該裝置能夠提高圖片驗(yàn)證碼的抗破解 能力。
為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案具體是這樣實(shí)現(xiàn)的 一種圖片驗(yàn)證碼的生成方法,該方法包括將包含驗(yàn)證碼文字信息的靜 態(tài)圖片作為第一動(dòng)畫幀,將選定的背景圖片作為第二動(dòng)畫幀,交替顯示所述 第一動(dòng)畫幀和第二動(dòng)畫幀;利用交替顯示的第一動(dòng)畫幀和第二動(dòng)畫幀生成動(dòng) 態(tài)圖片,將所述動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。 一種圖片驗(yàn)證碼的生成裝置,該裝置包括
交替顯示模塊,用于將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為第一動(dòng)畫幀, 將選定的背景圖片作為第二動(dòng)畫幀,交替顯示所述第一動(dòng)畫幀和第二動(dòng)畫幀;
圖片驗(yàn)證碼生成模塊,用于利用所述交替顯示模塊交替顯示的第 一動(dòng)畫 幀和第二動(dòng)畫幀生成動(dòng)態(tài)圖片,將所述動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。
由上述技術(shù)方案可見,本發(fā)明實(shí)施例提供的方法和裝置,通過交替顯示 包含驗(yàn)證碼文字信息的靜態(tài)圖片和背景圖片,生成動(dòng)態(tài)的圖片驗(yàn)證碼,從而 減少了機(jī)器拉取到圖片中包含完整的驗(yàn)證碼文字信息的幾率,從而能夠增加 將驗(yàn)證碼文字信息從圖片中分割出來的難度,因而能夠有效破壞拉取圖片中 字符的完整性,有效提高了圖片驗(yàn)證碼的抗破解能力。


圖1為現(xiàn)有技術(shù)中使用的圖片驗(yàn)證碼第一示例圖2為現(xiàn)有技術(shù)中使用的圖片驗(yàn)證碼第二示例圖3為本發(fā)明采用的生成圖片驗(yàn)證碼的方法流程示例圖4為本發(fā)明 一 個(gè)較佳實(shí)施例中生成圖片驗(yàn)證碼的原理示意圖5為圖4中生成圖片驗(yàn)證碼的方法流程示意圖6為本發(fā)明中采用的生成圖片驗(yàn)證碼的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉 實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
本發(fā)明實(shí)施例中提供的方法是將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為 第一動(dòng)畫幀,將選定的背景圖片作為第二動(dòng)畫幀,交替顯示第一動(dòng)畫幀和第 二動(dòng)畫幀;利用交替顯示的第一動(dòng)畫幀和第二動(dòng)畫幀生成動(dòng)態(tài)圖片,將動(dòng)態(tài) 圖片作為圖片驗(yàn)證碼。圖3為本發(fā)明采用的生成圖片驗(yàn)證碼的方法流程示例 圖,參見圖3,具體包括以下步驟
步驟301:將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為第一動(dòng)畫幀,將選定 的背景圖片作為第二動(dòng)畫幀,交替顯示第一動(dòng)畫幀和第二動(dòng)畫幀。
本步驟中,驗(yàn)證碼文字信息指的是在驗(yàn)證時(shí),要求使用者辨認(rèn)的信息, 可以為以下任意一個(gè)或多個(gè)組合字符、數(shù)字、特征符號(hào)等。靜態(tài)圖片可以 是jpg、 bmp或png等格式的圖片。
本步驟中交替顯示第一動(dòng)畫幀和第二動(dòng)畫幀包括在獲取的驗(yàn)證碼文字 信息顯示時(shí)長(zhǎng)內(nèi)顯示第一動(dòng)畫幀,在獲取的背景顯示時(shí)長(zhǎng)內(nèi)顯示第二動(dòng)畫 幀,在未滿足預(yù)先設(shè)置的終止顯示的條件時(shí),重新執(zhí)行顯示第一動(dòng)畫幀的步 驟。這里,預(yù)先設(shè)置的終止顯示條件的比較多,比如,當(dāng)交替顯示的總時(shí)長(zhǎng) 達(dá)到預(yù)先設(shè)置的顯示時(shí)長(zhǎng)最大值時(shí),終止交替顯示,或者當(dāng)交替顯示的次數(shù) 達(dá)到預(yù)先設(shè)置的次數(shù)最大值時(shí),終止交替顯示。
本步驟中,如果選定的背景圖片為一個(gè),則在全部的背景顯示時(shí)長(zhǎng)內(nèi)顯 示該背景圖片,而當(dāng)選定的背景圖片為多個(gè)時(shí),則在背景顯示時(shí)長(zhǎng)內(nèi)交替顯 示選定的背景圖片。比如,選定的背景圖片為A和/2,則可以在背景顯示時(shí) 長(zhǎng)前半部分顯示/7,后半部分顯示/2。
本步驟中,得到的驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)和背景顯示時(shí)長(zhǎng)的方法可以
預(yù)先設(shè)置或者隨機(jī)生成。具體為將預(yù)先設(shè)置的時(shí)間作為得到的驗(yàn)證碼文字 信息顯示時(shí)長(zhǎng)或者根據(jù)預(yù)先設(shè)置的文字信息顯示時(shí)長(zhǎng)上、下限,在大于等于 所述文字信息顯示時(shí)長(zhǎng)下限至小于等于所述文字信息顯示時(shí)長(zhǎng)上限的范圍 內(nèi),產(chǎn)生出一個(gè)隨機(jī)數(shù),作為所述得到的驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)。將預(yù)先 設(shè)置的時(shí)間作為得到的背景顯示時(shí)長(zhǎng)或者根據(jù)預(yù)先設(shè)置的背景顯示時(shí)長(zhǎng)上 下限,在大于等于所述背景顯示時(shí)長(zhǎng)下限至小于等于所述背景顯示時(shí)長(zhǎng)上限 的范圍內(nèi),產(chǎn)生出一個(gè)隨機(jī)數(shù),作為所述得到的背景顯示時(shí)長(zhǎng)。
步驟302:利用交替顯示的第一動(dòng)畫幀和第二動(dòng)畫幀生成動(dòng)態(tài)圖片,將 生成的動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。
本步驟可以采用現(xiàn)有技術(shù)中生成動(dòng)態(tài)圖片的方法,即通過連續(xù)播放動(dòng)畫 幀,也就是這里交替顯示的第一動(dòng)畫幀和第二動(dòng)畫帕,將產(chǎn)生動(dòng)態(tài)效果的一 系列動(dòng)畫幀轉(zhuǎn)換成支持動(dòng)態(tài)格式的文件,比如gif文件。
圖4為本發(fā)明一個(gè)較佳實(shí)施例中生成圖片驗(yàn)證碼的原理示意圖。如圖4 所示,首先在輸入待生成驗(yàn)證碼的字符串后,根據(jù)隨機(jī)生成的驗(yàn)證碼文字信 息的顯示時(shí)長(zhǎng)和背景的顯示時(shí)長(zhǎng)來控制字符串與背景的顯示比例。然后,根 據(jù)輸入的空白背景圖片,生成一個(gè)字符幀和空白背景幀交替循環(huán)顯示的gif 圖片文件。最后,輸出基于gif格式的動(dòng)態(tài)圖片驗(yàn)證碼。
圖5為圖4生成圖片驗(yàn)證碼的方法流程示意圖。
步驟501:隨機(jī)產(chǎn)生驗(yàn)證碼字符串的顯示時(shí)長(zhǎng)和背景的顯示時(shí)長(zhǎng)。
本實(shí)施例中,假設(shè)預(yù)先設(shè)置顯示時(shí)長(zhǎng)區(qū)間為仏,W。采用隨機(jī)算法生成 2個(gè)隨機(jī)數(shù),表示為驗(yàn)證碼字符串的顯示時(shí)長(zhǎng),,背景的顯示時(shí)長(zhǎng)r。
步驟502:根據(jù)驗(yàn)證碼字符串的顯示時(shí)長(zhǎng)和背景的顯示時(shí)長(zhǎng),交替顯示
包含驗(yàn)證碼字符串的靜態(tài)圖片和背景圖片。
本實(shí)施例中,將驗(yàn)證碼字符串的靜態(tài)圖片和背景圖片均作為動(dòng)畫幀,在 Z時(shí)長(zhǎng)內(nèi)全部顯示包含驗(yàn)證碼文字信息的圖片/,在,'時(shí)長(zhǎng)內(nèi)全部背景圖片/', 本實(shí)施例假定終止顯示的條件為顯示時(shí)長(zhǎng)最大值為10秒,則循環(huán)顯示兩幅 圖片,直到交替顯示的總時(shí)長(zhǎng)大于或等于IO秒時(shí),終止顯示。
步驟503:利用交替顯示的驗(yàn)證碼字符串的靜態(tài)圖片和背景圖片,生成 支持動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
本實(shí)施例中,采用現(xiàn)有技術(shù),將交替顯示的驗(yàn)證碼字符串的靜態(tài)圖片和 背景圖片轉(zhuǎn)換為一個(gè)支持動(dòng)態(tài)格式的gif文件,將該gif文件作為圖片驗(yàn)證 碼。在需要進(jìn)行驗(yàn)證時(shí),執(zhí)行步驟504。
步驟504:播放該動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。(圖5中503與504重復(fù), 請(qǐng)》務(wù)改圖5)
本實(shí)施例選定的背景圖片可以是空白的背景圖片,也可以是與驗(yàn)證碼文 字信息區(qū)別較大的圖片,比如,與驗(yàn)證碼文字信息的顏色不同的背景圖片。
本實(shí)施例中使用的驗(yàn)證碼字符串的顯示時(shí)長(zhǎng)和背景的顯示時(shí)長(zhǎng)可以采 用不同的上、下限,比如,可以設(shè)定驗(yàn)證碼字符串的顯示時(shí)長(zhǎng)上限為11秒, 下限為9秒,而背景的顯示時(shí)長(zhǎng)上限為3秒,下限為2秒,這樣,可以使得 驗(yàn)證碼字符串顯示時(shí)間長(zhǎng)些。
本實(shí)施例生成圖片驗(yàn)證碼的方法,能夠?qū)崿F(xiàn)驗(yàn)證碼字符串和背景交替顯 示的動(dòng)態(tài)效果,從而有效破壞了圖片中字符的完整性,增加了破解難度。另 外,本實(shí)施例,通過隨機(jī)選取驗(yàn)證碼字符串顯示時(shí)間和背景顯示時(shí)間的方法 來生成動(dòng)態(tài)效果,增加了采用暴力方法進(jìn)行破解的代價(jià)和成本。
圖6為本發(fā)明實(shí)施例中采用的生成圖片驗(yàn)證碼的裝置結(jié)構(gòu)示意圖。參見 圖6,該裝置包括
交替顯示模塊610,將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為第一動(dòng)畫幀, 將選定的背景圖片作為第二動(dòng)畫幀,交替顯示第一動(dòng)畫幀和第二動(dòng)畫幀。這里, 選定的背景圖片可以為一個(gè)或多個(gè),都^L將作為第二動(dòng)畫幀,在選定的背景圖
片可以為一個(gè)時(shí),會(huì)在全部的背景顯示時(shí)長(zhǎng)內(nèi)顯示該背景圖片,而當(dāng)選定的背 景圖片為多個(gè)時(shí),則在背景顯示時(shí)長(zhǎng)內(nèi)交替顯示選定的背景圖片。
圖片驗(yàn)證碼生成模塊620,利用交替顯示模塊交替顯示的第一動(dòng)畫幀和第 二動(dòng)畫幀生成動(dòng)態(tài)圖片,將動(dòng)態(tài)圖片作為圖片-瞼證碼。 顯示^t塊610包括
第一顯示單元611,在獲取的驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)內(nèi)顯示第一動(dòng)畫幀, 并在顯示完成后觸發(fā)第二顯示單元612顯示第二動(dòng)畫幀。
第二顯示單元612,根據(jù)第一單元611觸發(fā),在獲取的背景顯示時(shí)長(zhǎng)內(nèi) 顯示第二動(dòng)畫幀,在未滿足預(yù)先設(shè)置的終止顯示的條件時(shí),觸發(fā)第一顯示單 元611顯示第一動(dòng)畫幀。這里的驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)可以是預(yù)先設(shè)置的 也可是隨機(jī)生成的。
綜上所述,本實(shí)施例生成圖片驗(yàn)證碼的方法和裝置,通過將包含驗(yàn)證碼 文字信息的圖片和背景圖片作為動(dòng)畫幀,進(jìn)而通過交替顯示這兩種圖片,從 而生成了包含驗(yàn)證碼文字信息的動(dòng)態(tài)圖片,將該動(dòng)態(tài)圖片作為圖片驗(yàn)證碼, 能夠有效破壞圖片中字符完整性,增加了破解難度。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范 圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種圖片驗(yàn)證碼的生成方法,其特征在于,該方法包括將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為第一動(dòng)畫幀,將選定的背景圖片作為第二動(dòng)畫幀,交替顯示所述第一動(dòng)畫幀和第二動(dòng)畫幀;利用交替顯示的第一動(dòng)畫幀和第二動(dòng)畫幀生成動(dòng)態(tài)圖片,將所述動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述交替顯示所述第一動(dòng)畫 幀和第二動(dòng)畫幀包括在獲取的驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)內(nèi)顯示所述第一動(dòng)畫 幀,在獲取的背景顯示時(shí)長(zhǎng)內(nèi)顯示所述第二動(dòng)畫幀,在未滿足預(yù)先設(shè)置的終止 顯示的條件時(shí),重新執(zhí)行所述顯示所述第一動(dòng)畫幀的步驟。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取所述驗(yàn)證碼文字信息顯 示時(shí)長(zhǎng)包括將預(yù)先設(shè)置的時(shí)間作為得到的驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)或者根據(jù)預(yù)先設(shè)置 的文字信息顯示時(shí)長(zhǎng)上、下限,在大于等于所述文字信息顯示時(shí)長(zhǎng)下限至小于 等于所述文字信息顯示時(shí)長(zhǎng)上限的范圍內(nèi),產(chǎn)生出一個(gè)隨機(jī)數(shù),作為所述得到 的馬全-i正碼文字信息顯示時(shí)長(zhǎng)。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取所述背景顯示時(shí)長(zhǎng)包括 將預(yù)先設(shè)置的時(shí)間作為得到的背景顯示時(shí)長(zhǎng)或者根據(jù)預(yù)先設(shè)置的背景顯示時(shí)長(zhǎng)上下限,在大于等于所述背景顯示時(shí)長(zhǎng)下限至小于等于所述背景顯示時(shí)長(zhǎng) 上限的范圍內(nèi),產(chǎn)生出一個(gè)隨機(jī)數(shù),作為所述得到的背景顯示時(shí)長(zhǎng)。
5、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)先設(shè)置的終止顯示條 件包括交替顯示的總時(shí)長(zhǎng)達(dá)到預(yù)先設(shè)置的顯示時(shí)長(zhǎng)最大值,或者交替顯示的 次數(shù)達(dá)到預(yù)先設(shè)置的次數(shù)最大值。
6、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述選定的背景圖片為多個(gè) 時(shí),所述在獲取的背景顯示時(shí)長(zhǎng)內(nèi)顯示所述第二動(dòng)畫幀包括在所述背景顯示 時(shí)長(zhǎng)內(nèi)交替顯示所述選定的背景圖片。
7、 4艮據(jù)權(quán)利要求1、 2、 3、 4、 5或6所述的方法,其特征在于,所述選定背景圖片包括選擇空白的背景圖片或者與所述靜態(tài)圖片中的驗(yàn)證碼文字信息 顏色不同的背景圖片。
8、 根據(jù)權(quán)利要求l、 2、 3、 4、 5或6所述的方法,其特征在于,所述背景 圖片包括jpg、 bmp或png格式的圖片。
9、 一種圖片驗(yàn)證碼的生成裝置,其特征在于,該裝置包括交替顯示模塊,用于將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為第 一動(dòng)畫幀, 將選定的背景圖片作為第二動(dòng)畫幀,交替顯示所述第一動(dòng)畫幀和第二動(dòng)畫幀;圖片驗(yàn)證碼生成模塊,用于利用所述交替顯示模塊交替顯示的第一動(dòng)畫幀 和第二動(dòng)畫幀生成動(dòng)態(tài)圖片,將所述動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。
10、 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述交替顯示模塊包括 第一顯示單元,用于在獲取的-驗(yàn)證碼文字信息顯示時(shí)長(zhǎng)內(nèi)顯示所述第一動(dòng)畫幀,并在顯示完成后觸發(fā)所述第二顯示單元顯示所述第二動(dòng)畫幀;第二顯示單元,用于根據(jù)所述第一單元觸發(fā),在獲取的背景顯示時(shí)長(zhǎng)內(nèi)顯 示所述第二動(dòng)畫幀,在未滿足預(yù)先設(shè)置的終止顯示的條件時(shí),觸發(fā)所述第一顯 示單元顯示所述第一動(dòng)畫幀。
全文摘要
本發(fā)明實(shí)施例中公開了一種圖片驗(yàn)證碼的生成方法,該方法包括將包含驗(yàn)證碼文字信息的靜態(tài)圖片作為第一動(dòng)畫幀,將選定的背景圖片作為第二動(dòng)畫幀,交替顯示所述第一動(dòng)畫幀和第二動(dòng)畫幀;利用交替顯示的第一動(dòng)畫幀和第二動(dòng)畫幀生成動(dòng)態(tài)圖片,將所述動(dòng)態(tài)圖片作為圖片驗(yàn)證碼。本發(fā)明實(shí)施例中還公開了一種圖片驗(yàn)證碼的生成裝置。應(yīng)用本發(fā)明能夠提高圖片驗(yàn)證碼的抗破解能力。
文檔編號(hào)G06T13/00GK101178813SQ200710161039
公開日2008年5月14日 申請(qǐng)日期2007年12月19日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者亮 王, 王建宇 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
吴桥县| 东山县| 印江| 亳州市| 邛崃市| 沙雅县| 邵东县| 深泽县| 筠连县| 龙江县| 弥勒县| 龙泉市| 肥东县| 蒙阴县| 武邑县| 南康市| 滦平县| 南投县| 贞丰县| 边坝县| 新竹市| 鹰潭市| 时尚| 南溪县| 建始县| 嵊泗县| 乐安县| 龙门县| 明水县| 禄劝| 大足县| 张家川| 封丘县| 习水县| 新津县| 昌图县| 河东区| 黄龙县| 蚌埠市| 习水县| 甘德县|