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

無線終端設(shè)備的應(yīng)用軟件的更新方法

文檔序號(hào):7684049閱讀:338來源:國知局
專利名稱:無線終端設(shè)備的應(yīng)用軟件的更新方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件的更新方法,更具體地,涉及無線終端設(shè)備的應(yīng)用軟件的更新方法。
背景技術(shù)
在二十一世紀(jì)全球通信服務(wù)數(shù)字化、行動(dòng)化的發(fā)展趨勢(shì)中,無線數(shù)據(jù)網(wǎng)絡(luò)發(fā)展日趨成熟,愈來愈多的無線終端設(shè)備利用無線數(shù)據(jù)網(wǎng)絡(luò)供使用者在行動(dòng)中或在非固定點(diǎn)的情況下進(jìn)行有效數(shù)據(jù)信息交換,應(yīng)用范疇包括因特網(wǎng)的無線擷取、保全防盜、遠(yuǎn)距測(cè)讀、車輛監(jiān)控派遣及車輛導(dǎo)航系統(tǒng)等。
由于無線終端設(shè)備大多安裝于可移動(dòng)的車輛,同時(shí)可能分散于不同的地點(diǎn),因此若需更新無線終端設(shè)備的應(yīng)用軟件時(shí),往往都須由專人前往各無線終端設(shè)備的安裝地點(diǎn)進(jìn)行應(yīng)用軟件的更新。此種方式極為耗費(fèi)時(shí)間、人力與金錢,也會(huì)造成使用者的不便,此外,對(duì)于安裝無線終端設(shè)備的營(yíng)業(yè)用車輛,將會(huì)因暫時(shí)停工而減少營(yíng)業(yè)收入。

發(fā)明內(nèi)容
本發(fā)明的目的即在于提供一種無線終端設(shè)備的應(yīng)用軟件的更新方法,使無線終端設(shè)備可以通過空中接口進(jìn)行應(yīng)用軟件下載,不需耗費(fèi)人力到現(xiàn)場(chǎng)進(jìn)行操作,以達(dá)到節(jié)省時(shí)間、人力與金錢的目的。
達(dá)成上述發(fā)明目的的無線終端設(shè)備的應(yīng)用軟件的更新方法,是利用無線終端設(shè)備接取無線數(shù)據(jù)網(wǎng)絡(luò)的能力,通過空中接口進(jìn)行應(yīng)用軟件下載,并由無線終端設(shè)備自動(dòng)進(jìn)行應(yīng)用軟件的更新。其中該應(yīng)用軟件下載的方式是在無線終端設(shè)備建置一信息傳收模塊,負(fù)責(zé)建立無線數(shù)據(jù)網(wǎng)絡(luò)空中接口聯(lián)機(jī),接收來自服務(wù)器的軟件更新命令與待更新程序代碼,并傳送更新結(jié)果給服務(wù)器。此無線數(shù)據(jù)網(wǎng)絡(luò),具有數(shù)據(jù)資料傳輸功能,可通過空中接口與無線終端設(shè)備進(jìn)行無線數(shù)據(jù)資料傳輸,并可通過因特網(wǎng)與服務(wù)器進(jìn)行數(shù)據(jù)資料傳輸。而服務(wù)器,負(fù)責(zé)提供軟件更新命令設(shè)定、傳送及接收與無線終端設(shè)備之間的通信信息,并下載待更新程序代碼給無線終端設(shè)備進(jìn)行軟件更新。
無線終端設(shè)備接收來自服務(wù)器的軟件更新命令與待更新程序代碼后,即自動(dòng)進(jìn)行應(yīng)用軟件的更新,其方法是在無線終端設(shè)備建置一控制模塊及一程序代碼內(nèi)存模塊,該控制模塊負(fù)責(zé)將信息傳收模塊接收到的待更新程序代碼
配置及儲(chǔ)存到更新程序代碼內(nèi)存模塊,并執(zhí)行自動(dòng)更新的步驟;該程序代碼內(nèi)存模塊,負(fù)責(zé)儲(chǔ)存應(yīng)用軟件原程序代碼與待更新程序代碼。
本發(fā)明所提出的無線終端設(shè)備的應(yīng)用軟件的更新方法,與其它現(xiàn)有技術(shù)相互比較時(shí),更具備下列優(yōu)點(diǎn)
1 、 本發(fā)明能夠讓無線終端設(shè)備自動(dòng)且彈性地新增或修改使用者所需要的功能。
2、 本發(fā)明可完全利用無線終端設(shè)備有限的系統(tǒng)資源,使應(yīng)用軟件功能擴(kuò)展至系統(tǒng)的極限,大幅提升了無線終端設(shè)備的使用價(jià)值。


請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說明及其附圖,將可進(jìn)一步了解本發(fā)明的技術(shù)內(nèi)容及其目的功效;有關(guān)附圖為
圖1為實(shí)施本發(fā)明無線終端設(shè)備的應(yīng)用軟件的更新方法的系統(tǒng)架構(gòu)圖2為實(shí)施本發(fā)明無線終端設(shè)備的應(yīng)用軟件的更新方法的方法流程圖;模塊配置圖;
圖4為方法示意圖;
圖5為實(shí)》模塊配置實(shí)施例
圖;以及
圖6夕
〈碼更新
方法實(shí)施例二圖。
具體實(shí)施例方式
請(qǐng)參閱圖1,圖1為實(shí)施本發(fā)明無線終端設(shè)備的應(yīng)用軟件的更新方法的系統(tǒng)架構(gòu)圖,其組成包括無線終端設(shè)備l、服務(wù)器50及作為無線傳輸接口的無線網(wǎng)絡(luò)模塊40。其中該無線終端設(shè)備l包含信息傳收模塊IO、控制模塊20以及程序代碼內(nèi)存模塊30。信息傳收模塊10負(fù)責(zé)建立無線網(wǎng)絡(luò)至無線網(wǎng)絡(luò)模塊40進(jìn)行無線數(shù)據(jù)聯(lián)機(jī),接收服務(wù)器50的軟件更新命令與待更新程序代碼,并傳送更新結(jié)果給服務(wù)器50;控制模塊20負(fù)責(zé)將信息傳收模塊10接收到的待更新程序代碼配置并儲(chǔ)存到更新程序代碼內(nèi)存模塊;程序代碼內(nèi)存模塊30負(fù)責(zé)儲(chǔ)存應(yīng)用軟件原程序代碼與待更新程序代碼。而該無線網(wǎng)絡(luò)模塊40,具有數(shù)據(jù)資料傳輸功能,可通過空中接口與無線終端設(shè)備1進(jìn)行無線數(shù)據(jù)資料傳輸,并可通過因特網(wǎng)與服務(wù)器50進(jìn)行數(shù)據(jù)資料傳輸。該服務(wù)器50,負(fù)責(zé)提供軟件更新命令設(shè)定、傳送及接收與無線終端設(shè)備1之間的通信信息,并下載待更新程序代碼給無線終端設(shè)備1進(jìn)行軟件的更新。
請(qǐng)參閱圖二所示,為實(shí)施本發(fā)明無線終端設(shè)備的應(yīng)用軟件的更新方法的流程圖,其步驟包括
步驟l:服務(wù)器50先將應(yīng)用軟件要更新信息,通過無線網(wǎng)絡(luò)模塊40發(fā)送
7至無線終端設(shè)備l;
步驟2:無線終端設(shè)備中1的信息傳收模塊10,收到更新信息后,通報(bào) 控制模塊20,準(zhǔn)備更新應(yīng)用軟件;
步驟3:信息傳收模塊10發(fā)送無線信息,告知服務(wù)器50,無線終端設(shè)備 在等待接收更新數(shù)據(jù),并建立無線網(wǎng)絡(luò)頻道;
步驟4:服務(wù)器50將應(yīng)用軟件的更新數(shù)據(jù),通過無線網(wǎng)絡(luò)模塊40,用封 包傳遞方式做無線傳送;
步驟5:信息傳收模塊10將收到的封包, 一一組合成應(yīng)用軟件更新數(shù)據(jù), 傳給控制模塊20;
步驟6:控制模塊20依照更新數(shù)據(jù),控制程序代碼內(nèi)存模塊30,進(jìn)行應(yīng) 用軟件的更新作業(yè);
步驟7:待程序代碼內(nèi)存模塊30完成更新應(yīng)用軟件程序代碼,控制模塊 20重新啟動(dòng)更新后的應(yīng)用軟件。
無線終端設(shè)備接收來自服務(wù)器50的軟件更新命令與待更新程序代碼后, 即自動(dòng)進(jìn)行應(yīng)用軟件的更新,并執(zhí)行自動(dòng)更新的步驟,而程序代碼內(nèi)存模塊 30,負(fù)責(zé)儲(chǔ)存應(yīng)用軟件的更新后的程序代碼。
作為一個(gè)替換方案,信息傳收模塊10會(huì)定期地/不定期地主動(dòng)向服務(wù)器 查詢是否需要進(jìn)行應(yīng)用軟件的更新。如果查詢發(fā)現(xiàn)需要進(jìn)行應(yīng)用軟件的更新, 則開始進(jìn)行上述的更新步驟。
請(qǐng)參閱圖3所示,為實(shí)施本發(fā)明無線終端設(shè)備的應(yīng)用軟件的更新方法的 程序代碼內(nèi)存模塊配置圖,其配置方式是將程序代碼內(nèi)存模塊30切割為n個(gè) 內(nèi)存區(qū)塊(Bank),每一內(nèi)存區(qū)塊大小為N個(gè)字節(jié),該n個(gè)內(nèi)存區(qū)塊可分為一 共同內(nèi)存區(qū)塊O(BankO)與n-l個(gè)內(nèi)存區(qū)塊,再從該n-l個(gè)內(nèi)存區(qū)塊中任意選 取m-l個(gè)內(nèi)存區(qū)塊,組成一內(nèi)存區(qū)塊群組。每一內(nèi)存區(qū)塊群組都有其編號(hào) (IBANK)及其程序代碼尋址空間(internal address)。該程序代碼尋址空間為m個(gè)內(nèi)存區(qū)塊和區(qū)塊大小的乘值,共有mxN個(gè)字節(jié),其中共同內(nèi)存區(qū)塊O被 尋址在第0 ~ (N-l)字節(jié),而程序代碼地址第N ~ (mxN-l)字節(jié)的內(nèi)存 配置則是根據(jù)程序代碼空間區(qū)塊選擇指標(biāo)PSBANK來決定選擇哪一個(gè)內(nèi)存區(qū) 塊群組。而該內(nèi)存區(qū)塊群組有IBANK = C(n-1 , m-1)種內(nèi)存區(qū)塊群組設(shè)定可供 選擇,其中n三2m。
請(qǐng)參閱圖4所示,為實(shí)施本發(fā)明無線終端設(shè)備的應(yīng)用軟件的更新方法的 程序代碼更新方法示意圖,首先由控制模塊20將程序代碼內(nèi)存模塊30配置 為儲(chǔ)存原程序代碼的內(nèi)存^t塊310及儲(chǔ)存待更新程序代碼的更新程序代碼內(nèi) 存模塊320,其中內(nèi)存模塊310包括共同內(nèi)存區(qū)塊0及從程序代碼內(nèi)存模塊的 C(n-l, m-l)種內(nèi)存區(qū)塊群組中選取的某廣內(nèi)存區(qū)塊群組(在此設(shè)為IBANK二P 的群組),其程序代碼空間區(qū)塊選擇指標(biāo)PSBANK即為P,而應(yīng)用軟件的更新 程序代碼314可儲(chǔ)存在內(nèi)存區(qū)塊群組P 312中的任一內(nèi)存區(qū)塊內(nèi)。
其中更新程序代碼內(nèi)存模塊320包含排除內(nèi)存區(qū)塊0與內(nèi)存區(qū)塊群組P 312以外的n-m個(gè)內(nèi)存區(qū)塊,而待更新程序代碼322則儲(chǔ)存在內(nèi)存區(qū)塊群組 Q(IBANK=Q的群組)324與其余n-2m+l個(gè)內(nèi)存區(qū)塊中的任一內(nèi)存區(qū)塊內(nèi), 其中內(nèi)存區(qū)塊群組Q 324是從更新程序代碼內(nèi)存模塊320的n-m個(gè)內(nèi)存區(qū)塊 中選取m-l個(gè)內(nèi)存區(qū)塊所組成的內(nèi)存區(qū)塊群組,而應(yīng)用軟件的更新程序代碼 326可儲(chǔ)存在內(nèi)存區(qū)塊群組Q 324中的任一內(nèi)存區(qū)塊內(nèi)。
控制模塊20將待更新程序代碼配置后,接著即進(jìn)行更新步驟,首先在更 新程序代碼內(nèi)存;f莫塊320中選取由m-l個(gè)內(nèi)存區(qū)塊所組成的內(nèi)存區(qū)塊群組Q 324,并在更新程序代碼內(nèi)存模塊320中其余的n-2m+l個(gè)內(nèi)存區(qū)塊中選取內(nèi) 存區(qū)塊328,控制模塊20將待更新程序代碼322的前N個(gè)字節(jié)儲(chǔ)存在內(nèi)存區(qū) 328,并將待更新程序代碼322的其余字節(jié)儲(chǔ)存在內(nèi)存區(qū)塊群組Q 324內(nèi),當(dāng) 成功儲(chǔ)存完全部的待更新程序代碼322后,執(zhí)行應(yīng)用軟件的更新程序代碼314 將待更新程序代碼322中內(nèi)存區(qū)塊328復(fù)制到原程序代碼310的共同內(nèi)存區(qū) 塊0,并將原程序代碼310的程序代碼空間區(qū)塊選擇指標(biāo)PSBANK由P更改為Q,重新啟動(dòng)應(yīng)用軟件,即完成應(yīng)用軟件的更新程序。
請(qǐng)參閱圖5及圖6所示,圖5和圖6分別為實(shí)施本發(fā)明無線終端設(shè)備的 應(yīng)用軟件的更新方法的程序代碼內(nèi)存模塊配置及程序代碼更新方法實(shí)施例 圖,本實(shí)施例是將程序代碼內(nèi)存模塊80切割為4個(gè)內(nèi)存區(qū)塊(Bank),每一內(nèi) 存區(qū)塊大小為32k個(gè)字節(jié),共有C(3, 1)=3種內(nèi)存區(qū)塊群組可供選擇,其中內(nèi) 存區(qū)塊群組1 710包含內(nèi)存區(qū)塊1,內(nèi)存區(qū)塊群組2 720包含內(nèi)存區(qū)塊2,內(nèi) 存區(qū)塊群組3 730包含內(nèi)存區(qū)塊3。
該程序代碼內(nèi)存模塊80包含一原程序代碼810和一更新程序代碼內(nèi)存模 塊820。原程序代碼810儲(chǔ)存在共同內(nèi)存區(qū)塊0與內(nèi)存區(qū)塊群組1812內(nèi),即 原程序代碼810的程序代碼空間區(qū)塊選擇指標(biāo)PSBANK為1,其中應(yīng)用軟件更 新程序代碼814儲(chǔ)存在內(nèi)存區(qū)塊群組1 812的內(nèi)存區(qū)塊1中。更新程序代碼 內(nèi)存模塊820包含2個(gè)內(nèi)存區(qū)塊,其中待更新程序代碼822儲(chǔ)存在內(nèi)存區(qū)塊 群組3 824和內(nèi)存區(qū)塊2內(nèi),其中應(yīng)用軟件的更新程序代碼826儲(chǔ)存在內(nèi)存 區(qū)塊群組3 824的內(nèi)存區(qū)塊3內(nèi)。
控制模塊20在更新程序代碼內(nèi)存模塊820中選取內(nèi)存區(qū)塊群組3 824, 且在更新程序代碼內(nèi)存模塊820剩余的內(nèi)存區(qū)塊中選取內(nèi)存區(qū)塊2,并將該待 更新程序代碼822的前32k個(gè)字節(jié)儲(chǔ)存在內(nèi)存區(qū)塊2,該待更新程序代碼822 的其余字節(jié)儲(chǔ)存在內(nèi)存區(qū)塊群組3 824的內(nèi)存區(qū)塊3內(nèi),當(dāng)成功儲(chǔ)存完全部 的待更新程序代碼822后,執(zhí)行應(yīng)用軟件更新程序代碼814將待更新程序代 碼822中的內(nèi)存區(qū)塊2復(fù)制到原程序代碼810的共同內(nèi)存區(qū)塊0,并將原程序 代碼810的程序代碼空間區(qū)塊選擇指標(biāo)PSBANK由1更改為3,重新啟動(dòng)應(yīng)用 軟件,即完成應(yīng)用軟件更新程序。
上列詳細(xì)說明是針對(duì)本發(fā)明的 一可實(shí)施例的具體說明,為該實(shí)施例并非 用以限制本發(fā)明的專利范圍,凡未脫離本發(fā)明技藝精神所為的等效實(shí)施或變 更,均應(yīng)包含于本發(fā)明專利范圍中。
10
權(quán)利要求
1、一種無線終端設(shè)備的應(yīng)用軟件的更新方法,其步驟包括服務(wù)器通過無線網(wǎng)絡(luò)模塊將應(yīng)用軟件的待更新信息發(fā)送至無線終端設(shè)備;無線終端設(shè)備中的信息傳收模塊,收到更新信息后,通報(bào)控制模塊,準(zhǔn)備更新應(yīng)用軟件;信息傳收模塊發(fā)送無線信息,告知服務(wù)器無線終端設(shè)備在等待接收更新數(shù)據(jù),并建立無線網(wǎng)絡(luò)頻道;服務(wù)器將應(yīng)用軟件更新數(shù)據(jù),通過無線網(wǎng)絡(luò)模塊,用封包傳遞方式做無線傳送;信息傳收模塊將收到的封包,一一組合成應(yīng)用軟件更新數(shù)據(jù),傳給控制模塊;控制模塊依照更新數(shù)據(jù),控制程序代碼內(nèi)存模塊,進(jìn)行應(yīng)用軟件更新作業(yè);待程序代碼內(nèi)存模塊完成更新應(yīng)用軟件程序代碼,控制模塊重新啟動(dòng)更新后的應(yīng)用軟件。
2、 根據(jù)權(quán)利要求1所述的無線終端設(shè)備的應(yīng)用軟件的更新方法,其特征在于,該信息傳收模塊會(huì)主動(dòng)向服務(wù)器查詢是否需要進(jìn)行應(yīng)用軟件的更新。
3、 根據(jù)權(quán)利要求1所述的無線終端設(shè)備的應(yīng)用軟件的更新方法,其特征 在于,該程序代碼內(nèi)存^t塊的內(nèi)存配置方式為將內(nèi)存切割為n個(gè)內(nèi)存區(qū)塊,并將其分為一個(gè)共同內(nèi)存區(qū)塊O與n-l個(gè)內(nèi) 存區(qū)塊,而每一內(nèi)存區(qū)塊大小設(shè)為N個(gè)字節(jié);從該n-l個(gè)內(nèi)存區(qū)塊中任意選取m-l個(gè)內(nèi)存區(qū)塊,組成一內(nèi)存區(qū)塊群組, 可得到C[n-l,m-l]種內(nèi)存區(qū)塊群組設(shè)定可供選擇,其中n》2m;將內(nèi)存區(qū)塊群組尋址,其程序代碼尋址空間共有mxN個(gè)字節(jié),其中共同內(nèi)存區(qū)塊M皮尋址在第O ~ [N-l]字節(jié),而程序代碼地址第N ~ [mxN-l] 字節(jié)配置給其它內(nèi)存區(qū)塊,每一 內(nèi)存區(qū)塊群組都設(shè)有程序代碼空間區(qū)塊選擇 指標(biāo)PSBANK來決定選擇哪一個(gè)內(nèi)存區(qū)塊群組。
4、 根據(jù)權(quán)利要求3所述的無線終端設(shè)備的應(yīng)用軟件的更新方法,其特征 在于,該程序代碼內(nèi)存模塊儲(chǔ)存無線終端設(shè)備應(yīng)用軟件的原程序代碼與待更 新程序代碼的方式為將程序代碼內(nèi)存模塊配置為 一原程序代碼模塊和一更新程序代碼內(nèi)存模塊;將原程序代碼儲(chǔ)存在原程序代碼模塊的共同內(nèi)存區(qū)塊0與內(nèi)存區(qū)塊群組 P內(nèi),其中內(nèi)存區(qū)塊群組P是從程序代碼內(nèi)存模塊配置的C[n-l,m-l]種內(nèi)存 區(qū)塊群組設(shè)定中選取出來的,即原程序代碼的程序代碼空間區(qū)塊選擇指標(biāo) PSBANK為P,而原程序代碼的應(yīng)用軟件更新程序代碼可儲(chǔ)存在內(nèi)存區(qū)塊群 組P中的任一內(nèi)存區(qū)塊內(nèi);將更新程序代碼內(nèi)存模塊配置在內(nèi)存區(qū)塊0與內(nèi)存區(qū)塊群組P以外的 n-m個(gè)內(nèi)存區(qū)塊,從更新程序代碼內(nèi)存模塊的n-m個(gè)內(nèi)存區(qū)塊中選取m-l個(gè) 內(nèi)存區(qū)塊組成內(nèi)存區(qū)塊群組Q,待更新程序代碼則儲(chǔ)存在內(nèi)存區(qū)塊群組Q與 其余n-2m+l個(gè)內(nèi)存區(qū)塊中的任一內(nèi)存區(qū)塊內(nèi),而更新程序代碼的應(yīng)用軟件更 新程序代碼可儲(chǔ)存在內(nèi)存區(qū)塊群組Q中的任一內(nèi)存區(qū)塊內(nèi)。
5、 根據(jù)權(quán)利要求4所述的無線終端設(shè)備的應(yīng)用軟件的更新方法,其特征 在于,該控制模塊負(fù)責(zé)進(jìn)行應(yīng)用軟件更新,其步驟包括將信息傳收模塊接收到的待更新程序代碼配置并儲(chǔ)存到更新程序代碼內(nèi) 存模塊,該控制模塊在該更新程序代碼內(nèi)存模塊中選取由m-l個(gè)內(nèi)存區(qū)塊所 組成的內(nèi)存區(qū)塊群組Q,并在該更新程序代碼內(nèi)存模塊中其余的n-2m+l個(gè)內(nèi) 存區(qū)塊中選取內(nèi)存區(qū)塊5;將該待更新程序代碼的前N個(gè)字節(jié)儲(chǔ)存在內(nèi)存區(qū)塊S,并將該待更新程序代碼的其余字節(jié)儲(chǔ)存在內(nèi)存區(qū)塊群組Q內(nèi);執(zhí)行應(yīng)用軟件更新程序代碼,將該待更新程序代碼中的內(nèi)存區(qū)塊S復(fù)制到 原程序代碼的共同內(nèi)存區(qū)塊O;將原程序代碼的程序代碼空間區(qū)塊選擇指標(biāo)PSBANK由P更改為Q;重新啟動(dòng)應(yīng)用軟件。
全文摘要
一種無線終端設(shè)備的應(yīng)用軟件的更新方法,包括在無線終端設(shè)備上利用無線數(shù)據(jù)網(wǎng)絡(luò)空中接口接收服務(wù)器的應(yīng)用軟件更新命令,建立無線網(wǎng)絡(luò)頻道下載待更新的應(yīng)用軟件,以及利用控制模塊控制程序代碼內(nèi)存模塊,進(jìn)行應(yīng)用軟件的更新,并在更新之后重新啟動(dòng)更新后的應(yīng)用軟件。此應(yīng)用軟件更新可在無線終端設(shè)備開機(jī)時(shí)或開機(jī)中的任何時(shí)刻進(jìn)行,并由無線終端設(shè)備自動(dòng)更新應(yīng)用軟件,不僅可以彈性地新增或修訂應(yīng)用軟件功能,也可大幅降低人工維運(yùn)成本與困難度。
文檔編號(hào)H04L29/08GK101500019SQ20081000970
公開日2009年8月5日 申請(qǐng)日期2008年1月30日 優(yōu)先權(quán)日2008年1月30日
發(fā)明者文星超, 林伯儔, 羅坤榮, 謝素琴, 賴玉玟 申請(qǐng)人:中華電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
格尔木市| 察哈| 深水埗区| 沅江市| 吴忠市| 绥德县| 石泉县| 麟游县| 邢台市| 南皮县| 易门县| 义乌市| 葵青区| 延长县| 东山县| 西峡县| 河南省| 黎城县| 温泉县| 固阳县| 乳源| 蓝田县| 花垣县| 泽普县| 茶陵县| 扎兰屯市| 宝兴县| 郯城县| 靖边县| 和田县| 洮南市| 上栗县| 营口市| 新安县| 富宁县| 平乐县| 桃园县| 长葛市| 芷江| 来宾市| 额济纳旗|