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

一種信息發(fā)布方法及裝置與流程

文檔序號:11276281閱讀:213來源:國知局
一種信息發(fā)布方法及裝置與流程

本發(fā)明涉及信息處理領(lǐng)域,具體地,涉及一種信息發(fā)布方法及裝置。



背景技術(shù):

隨著計算機(jī)技術(shù)日益發(fā)展,發(fā)布消息已經(jīng)成為越來越多的應(yīng)用系統(tǒng)中所不可或缺的核心功能,尤其是對于具有大量客戶群的運營商,經(jīng)常需要通過短信、郵件等方式批量地向用戶發(fā)送消息。

目前,一般采用以下兩種方式來發(fā)布消息:

一、人工錄入方式。

人工錄入方式主要是指人為地編輯要發(fā)布的內(nèi)容,再逐條進(jìn)行發(fā)布。這種方式,發(fā)布的內(nèi)容依賴于人為編輯,因此編輯方式非常靈活,但是對于需要發(fā)布海量消息的情況,會有大量的重復(fù)工作,浪費很大人力,且逐條發(fā)送的方式效率低下。

二、文件導(dǎo)入方式。

文件導(dǎo)入方式是指將與預(yù)發(fā)布的內(nèi)容相關(guān)的文件直接導(dǎo)入發(fā)布系統(tǒng),再進(jìn)行發(fā)布。這種文件導(dǎo)入方式相對于人工編輯,更加依賴于外部文件,需要進(jìn)行文件維護(hù),因此編輯方式不夠靈活,且編輯的成本較高。另外,對于發(fā)布的消息文本內(nèi)容較多的情況,往往導(dǎo)入的文件過大,且字符也較多,從而對于b/s或c/s架構(gòu)下的文件發(fā)布系統(tǒng),容易出現(xiàn)字符異?;蛴龅轿募p壞的問題,更為嚴(yán)重的是,可能會在文件導(dǎo)入過程中出現(xiàn)服務(wù)器斷線,影響服務(wù)器執(zhí)行其他功能。

因此,目前采用的信息發(fā)布方式,在編輯靈活的角度或異常問題控制上均存在一定缺陷。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種信息發(fā)布方法及裝置,用于解決現(xiàn)有技術(shù)中的信息發(fā)布方式編輯不夠靈活、效率低、易出現(xiàn)異常的問題。

為了實現(xiàn)上述目的,本發(fā)明提供一種信息發(fā)布方法,該信息發(fā)布方法包括:生成包含通配符字段的信息發(fā)布模板;導(dǎo)入預(yù)先配置的含有信息發(fā)布所需的數(shù)據(jù)的信息文件;以及遍歷所述信息文件,為各通配符字段匹配所述信息文件中對應(yīng)的數(shù)據(jù),生成預(yù)發(fā)布的信息。

優(yōu)選地,所述生成包含通配符字段的信息發(fā)布模板包括:根據(jù)預(yù)發(fā)布的信息內(nèi)容建立信息發(fā)布模板;識別所述信息發(fā)布模板中的能用通配符表示的字段;以及采用相應(yīng)通配符替換識別出的所述信息發(fā)布模板中能用通配符表示的字段。

優(yōu)選地,所述信息發(fā)布所需要的數(shù)據(jù)在所述信息文件中以表格形式展示,其中,表格中的各列數(shù)據(jù)分別表示一個通配符對應(yīng)的數(shù)據(jù),表格中的各行數(shù)據(jù)分別表示一個預(yù)發(fā)布的信息的所需要的所有數(shù)據(jù)。

優(yōu)選地,所述遍歷所述信息文件,為各通配符匹配對應(yīng)的數(shù)據(jù),生成預(yù)發(fā)布的信息,包括:遍歷所述信息文件中的表格的各列數(shù)據(jù),為各通配符匹配對應(yīng)的數(shù)據(jù);以及遍歷所述信息文件中的表格的各行數(shù)據(jù),生成各行數(shù)據(jù)對應(yīng)的預(yù)發(fā)布的信息。

優(yōu)選地,所述信息文件是excel文件或sql文件。

優(yōu)選地,該信息發(fā)布方法還包括:在遍歷所述信息文件時,驗證與各通配符匹配的數(shù)據(jù)是否符合預(yù)設(shè)的字段規(guī)則,若是則為該通配符匹配對應(yīng)的數(shù)據(jù),否則進(jìn)行錯誤提示。

本發(fā)明還提供了一種信息發(fā)布裝置,該信息發(fā)布裝置包括:模板生成模塊,用于生成包含通配符字段的信息發(fā)布模板;文件導(dǎo)入模塊,用于導(dǎo)入預(yù) 先配置的含有信息發(fā)布所需的數(shù)據(jù)的信息文件;以及信息生成模塊,用于遍歷所述信息文件,為各通配符字段匹配所述信息文件中對應(yīng)的數(shù)據(jù),生成預(yù)發(fā)布的信息。

優(yōu)選地,所述模板生成模塊包括:模板建立子模塊,用于根據(jù)預(yù)發(fā)布的信息內(nèi)容建立信息發(fā)布模板;字段識別子模塊,用于識別所述信息發(fā)布模板中的能用通配符表示的字段;以及字段替換子模塊,用于采用相應(yīng)通配符替換識別出的所述信息發(fā)布模板中能用通配符表示的字段。

優(yōu)選地,所述信息文件是excel文件或sql文件。

優(yōu)選地,該信息發(fā)布裝置還包括:數(shù)據(jù)驗證模塊,用于在遍歷所述信息文件時,驗證與各通配符匹配的數(shù)據(jù)是否符合預(yù)設(shè)的字段規(guī)則,若是則通過所述信息生成模塊為該通配符匹配對應(yīng)的數(shù)據(jù),否則進(jìn)行錯誤提示。

通過上述技術(shù)方案,本發(fā)明的有益效果是:本發(fā)明的信息發(fā)布方法和信息發(fā)布裝置可以實現(xiàn)信息的批量發(fā)布,且采用通配符和excel文件,使得信息發(fā)布模板的維護(hù)和編輯的自由度極高,同時還可以避免人工導(dǎo)入方式或傳統(tǒng)文件導(dǎo)入方式帶來的成本高及存在異常風(fēng)險的問題。

本發(fā)明的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細(xì)說明。

附圖說明

附圖是用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:

圖1是本發(fā)明的實施例中的信息發(fā)布方法的流程示意圖;

圖2是本發(fā)明的實施例中生成信息發(fā)布模板的流程示意圖;

圖3是本發(fā)明的實施例中的信息發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖;

圖4是本發(fā)明的實施例中的模板生成模塊的流程示意圖;

圖5是本發(fā)明的應(yīng)用例中進(jìn)行信息發(fā)布的流程示意圖。

附圖標(biāo)記說明

1模板生成模塊2文件導(dǎo)入模塊

3信息生成模塊4數(shù)據(jù)驗證模塊

11模板建立子模塊12字段識別子模塊

13字段替換子模塊

具體實施方式

以下結(jié)合附圖對本發(fā)明的具體實施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。

本發(fā)明的實施例提供了一種信息發(fā)布方法,如圖1所示,該信息發(fā)布方法包括:

步驟s1,生成包含通配符字段的信息發(fā)布模板。

其中,所述通配符是一類特殊字符,一般用于模糊搜索文件或信息,當(dāng)當(dāng)不知道真正字符或者不想鍵入完整名字時,常??梢允褂猛ㄅ浞嬉粋€或多個真正字符。

另外,所述信息發(fā)布模板是指規(guī)定了信息發(fā)布的核心內(nèi)容的制式文件,信息發(fā)布模板中包括有通用字段和核心字段,其中所述通用字段是指針對所有接收信息的個體均適用的內(nèi)容,所述核心字段則是針對不同個體的個性化內(nèi)容,比如需要發(fā)布的信息為新年祝福信息,則其中的祝福詞為通用字段,而客戶姓名則為核心字段。

進(jìn)一步地,如圖2所示,所述步驟s1中生成包含通配符字段的信息發(fā)布模板又具體包括以下內(nèi)容:

步驟s11,根據(jù)預(yù)發(fā)布的信息內(nèi)容建立信息發(fā)布模板。

此步驟即是建立基本的信息發(fā)布模板,該信息發(fā)布模板包括要信息主題、段落格式以及字段內(nèi)容等。

步驟s12,識別所述信息發(fā)布模板中的能用通配符表示的字段。

在步驟s11配置的基本的信息發(fā)布模板的基礎(chǔ)上,此步驟中進(jìn)一步識別出能用通配符表示的字段,該字段主要是上述的核心字段,因信息發(fā)布針對的不同個體所對應(yīng)的核心字段可能不同,從而可用通配符來表示核心字段的內(nèi)容。另外,該步驟s12中可通過現(xiàn)有技術(shù)中的關(guān)鍵字匹配算法、特征信息匹配算法等來識別出能夠被通配符表示的字段。

步驟s13,采用相應(yīng)通配符替換識別出的所述信息發(fā)布模板中能用通配符表示的字段。

在步驟s12識別出能用通配符表示的字段的基礎(chǔ)上,該步驟中用通配符表示相應(yīng)的字段的內(nèi)容,從而生成了含有通配符字段的信息發(fā)布模板。

進(jìn)一步地,本實施例可以針對業(yè)務(wù)內(nèi)容預(yù)先配置多個含有通配符字段的信息發(fā)布模板,后續(xù)則直接調(diào)用該模板,也可以在需要發(fā)布某類型信息時,通過編輯頁面來編輯對應(yīng)的模板。比如,某公司需要在中秋節(jié)向其所有客戶發(fā)送祝福消息,則該公司可事先配置相應(yīng)的含有通配符字段的中秋節(jié)祝福信息模板,而該公司在2015年需要向部門客戶發(fā)邀請其參考該公司十周年慶典的邀請信息,則可通過常規(guī)的編輯頁面編輯相應(yīng)的邀請信息模板,并配置好通配符字段。

另外,關(guān)于通配符的選擇,一般可選擇任意的鍵盤字符,但是為便于后續(xù)為通配符匹配數(shù)據(jù)的準(zhǔn)確性,優(yōu)選為用不同的通配符表示不同的字段內(nèi)容,比如用通配符“*”表示客戶名字,用通配符“@”表示郵件地址。

步驟s2,導(dǎo)入預(yù)先配置的含有信息發(fā)布所需的數(shù)據(jù)的信息文件。

其中,所述信息文件是指保存有客戶資料、業(yè)務(wù)信息等基礎(chǔ)數(shù)據(jù)的文件, 每個公司均有針對其業(yè)務(wù)項目的信息文件。比如,對于某通訊運營商,其必定保存有記錄客戶信息、各客戶的消費信息等的信息文件。因此,可從對應(yīng)的用戶的業(yè)務(wù)系統(tǒng)中直接導(dǎo)入所需的信息文件。

需說明的是,信息文件的產(chǎn)生以及從業(yè)務(wù)系統(tǒng)中導(dǎo)入信息文件為本領(lǐng)域技術(shù)人員所公知的技術(shù),在此不再贅述。

步驟s3,遍歷所述信息文件,為各通配符字段匹配所述信息文件中對應(yīng)的數(shù)據(jù),生成預(yù)發(fā)布的信息。

在步驟s2中,若是直接從業(yè)務(wù)中導(dǎo)入整個信息文件,可能會因信息文件過大、文件格式與信息發(fā)布模板不適配等原因,增加步驟s3中生成預(yù)發(fā)布的信息的難度。因此在步驟s2中,不能直接導(dǎo)入整個信息文件,而是要對含有信息發(fā)布所需的數(shù)據(jù)的信息文件進(jìn)行預(yù)先配置。

本實施例中,優(yōu)選的配置信息文件的方法包括:將所述信息發(fā)布所需要的數(shù)據(jù)在所述信息文件中以表格形式展示,其中,表格中的各列數(shù)據(jù)分別表示一個通配符對應(yīng)的數(shù)據(jù),表格中的各行數(shù)據(jù)分別表示一個預(yù)發(fā)布的信息的所需要的所有數(shù)據(jù)。

將信息發(fā)布所需要的內(nèi)容以上述的表格形式配置好后,所述步驟s3中,遍歷所述信息文件,為各通配符匹配對應(yīng)的數(shù)據(jù),生成預(yù)發(fā)布的信息,具體包括:遍歷所述信息文件中的表格的各列數(shù)據(jù),為各通配符匹配對應(yīng)的數(shù)據(jù);以及遍歷所述信息文件中的表格的各行數(shù)據(jù),生成各行數(shù)據(jù)對應(yīng)的預(yù)發(fā)布的信息。據(jù)此,遍歷表格的各列數(shù)據(jù),可以獲得一個通配符所對應(yīng)的數(shù)據(jù),再遍歷表格的各行數(shù)據(jù),可以形成一個完整的預(yù)發(fā)布的信息,而多行數(shù)據(jù)則可以形成多個預(yù)發(fā)布的信息,從而可以實現(xiàn)批量信息的同時發(fā)布。

進(jìn)一步地,為配合以表格形式展示的信息發(fā)布所需的數(shù)據(jù),本實施例中優(yōu)選為將所述信息文件配置為excel文件或sql(structuredquerylanguage,結(jié)構(gòu)化查詢語言)文件,即是以excel文件或sql文件的格式來描述信息文 件。這兩種文件格式均是以表格形式展示和統(tǒng)計數(shù)據(jù),從而能滿足本實施例以表格形成展示信息發(fā)布所需的數(shù)據(jù)的要求。

另外,excel是office組件的一個重要組成部分,可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計分析和輔助決策操作,廣泛地應(yīng)用于管理、統(tǒng)計財經(jīng)、金融等眾多領(lǐng)域,共相對于sql文件應(yīng)用更廣,會操作的人也更多。因此,本實施例更為優(yōu)選地是采用excel來配置信息文件,因為excel的應(yīng)用廣、易操作的特點,更能為不善于專業(yè)處理的普通業(yè)務(wù)人員所接受。而sql是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作,它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的sql作為數(shù)據(jù)輸入與管理的接口,并且sql語句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能。因此,sql更為適用于專業(yè)人士或?qū)I(yè)場合。

進(jìn)一步地,除上述的步驟s1至步驟s3外,所述信息發(fā)布方法還包括:在遍歷所述信息文件時,驗證與各通配符匹配的數(shù)據(jù)是否符合預(yù)設(shè)的字段規(guī)則,若是則為該通配符匹配對應(yīng)的數(shù)據(jù),否則進(jìn)行錯誤提示。此步驟中,即是驗證信息文件中的數(shù)據(jù)格式是否符合預(yù)設(shè)標(biāo)準(zhǔn),若不符合,則進(jìn)行錯誤提示,以便相關(guān)人員及時修改。舉例來說明,可設(shè)置信息發(fā)布模板中“日期”字段的規(guī)則為“××××年××月××日”,則信息文件中的數(shù)據(jù)“2016年01月01日”符合規(guī)則,“2016年1月1日”則不符合規(guī)則,需要對其格式進(jìn)行調(diào)整。統(tǒng)一的數(shù)據(jù)格式更加有利于進(jìn)行通配符與數(shù)據(jù)的匹配,且可使生成的多個預(yù)發(fā)布信息格式更為標(biāo)準(zhǔn)和統(tǒng)一。

進(jìn)一步地,生成預(yù)發(fā)布的信息后,即可通過信息發(fā)布機(jī)制發(fā)布信息。一般地,執(zhí)行信息的系統(tǒng)均配置有信息發(fā)布機(jī)制,其為本領(lǐng)域的成熟技術(shù),在此不再多述。

基于與上述的信息發(fā)布方法相同的發(fā)明思路,如圖3所示,本發(fā)明的實 施例還提供了一種信息發(fā)布裝置,該信息發(fā)布裝置包括:模板生成模塊1,用于生成包含通配符字段的信息發(fā)布模板;文件導(dǎo)入模塊2,用于導(dǎo)入預(yù)先配置的含有信息發(fā)布所需的數(shù)據(jù)的信息文件;以及信息生成模塊3,用于遍歷所述信息文件,為各通配符字段匹配所述信息文件中對應(yīng)的數(shù)據(jù),生成預(yù)發(fā)布的信息。

進(jìn)一步地,該信息發(fā)布裝置還包括:數(shù)據(jù)驗證模塊4,用于在遍歷所述信息文件時,驗證與各通配符匹配的數(shù)據(jù)是否符合預(yù)設(shè)的字段規(guī)則,若是則通過所述信息生成模塊為該通配符匹配對應(yīng)的數(shù)據(jù),否則進(jìn)行錯誤提示。

其中,如圖4所示,所述模板生成模塊1包括:模板建立子模塊11,用于根據(jù)預(yù)發(fā)布的信息內(nèi)容建立信息發(fā)布模板;字段識別子模塊12,用于識別所述信息發(fā)布模板中的能用通配符表示的字段;以及字段替換子模塊13,用于采用相應(yīng)通配符替換識別出的所述信息發(fā)布模板中能用通配符表示的字段。

進(jìn)一步地,該信息發(fā)布裝置還包括有用于發(fā)布所述信息生成模塊3生成的預(yù)發(fā)布信息的信息發(fā)布模塊,該信息發(fā)布模塊采用本領(lǐng)域常規(guī)的信息發(fā)布機(jī)制即可。

另外,該信息發(fā)布裝置與上述的該信息發(fā)布方法的實施細(xì)節(jié)相同或相似,在此不再贅述。

下面通過一個應(yīng)用例來說明本實施例的信息發(fā)布方法及裝置的具體實施過程。該實施例中采用excel預(yù)先配置信息文件,以實現(xiàn)一個完整的批量發(fā)布復(fù)雜信息或單個發(fā)布指定信息的過程,具體過程如圖5所示,包括以下內(nèi)容:

1)本應(yīng)用例中,用戶為某通訊運營商,其想給5000名客戶發(fā)送關(guān)于費用的信息提醒,因此首先要編輯預(yù)發(fā)布的信息的基本內(nèi)容。

2)根據(jù)業(yè)務(wù)要求和信息的基本內(nèi)容,在運營管理平臺編寫信息發(fā)布模 板,并判斷該信息發(fā)布模板是否可能包含通配符,對于可以包含通配符的情形,信息發(fā)布模板的內(nèi)容如下:

“尊敬的客戶,{a},您好:

您本月的服務(wù)費為,已收到您繳納的服務(wù)費共計{c},余款3jivhmmexw,為避免影響您網(wǎng)絡(luò)的正常使用,請您于{e}前繳清余款。您若如需增加其他服務(wù)業(yè)務(wù),請登錄網(wǎng)站:{f},或者致電當(dāng)?shù)乜头峋€:{g}。感謝您對我們產(chǎn)品一直以來的支持!“

其中,所述{a}、、{c}、3jivhmmexw、{e}、{f}、{g}為通配符,其余內(nèi)容為通用字段。

對于不包含通配符的情形,則可直接基于信息發(fā)布模板生成單個的信息,并發(fā)布該信息。

3)從業(yè)務(wù)系統(tǒng)獲得信息文件,其中所述信息文件中包含5000名客戶的關(guān)鍵信息,再通過excel將信息文件配置成如下表1所示的excel文件,并使表1中的相關(guān)符號與上述信息發(fā)布模板中的通配符相一致。

表1

4)將生成的如表1所示的excel文件上傳至運營管理平臺,運營管理平臺自動根據(jù)通配符字段匹配表1中的各列信息,生成預(yù)發(fā)布信息的內(nèi)容,實例如下:

“尊敬的客戶,張三,您好:

您本月的服務(wù)費為550元,已收到您繳納的服務(wù)費共計450元,余款100元,為避免影響您網(wǎng)絡(luò)的正常使用,請您于2015-10-10前繳清余款。您若如需增加其他服務(wù)業(yè)務(wù),請登錄網(wǎng)站:www.aisino.com,或者致電當(dāng)?shù)乜头峋€:88890000。感謝您對我們產(chǎn)品一直以來的支持!”

5)自動遍歷如表1所示的excel文件,自動批量生成預(yù)發(fā)布的信息。結(jié)合上述實現(xiàn),會繼續(xù)生成關(guān)于李四、王五等人的費用信息提醒。

6)運營管理平臺彈出“發(fā)布消息成功”的信息提示。

綜上所述,本發(fā)明的實施例中所述的信息發(fā)布方法和信息發(fā)布裝置可以實現(xiàn)信息的批量發(fā)布,且采用通配符和excel文件,使得信息發(fā)布模板的維護(hù)和編輯的自由度極高,同時還可以避免人工導(dǎo)入方式或傳統(tǒng)文件導(dǎo)入方式帶來的成本高及存在異常風(fēng)險的問題。

這里,應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機(jī)可讀程序指令實現(xiàn)。這些計算機(jī)可讀程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。也可以把這些計算機(jī)可讀程序指令存儲在計算機(jī)可讀存儲介質(zhì)中,這些指令使得計算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲有指令的計算機(jī)可讀介質(zhì)則包括一個制造品,其包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的各個方 面的指令。也可以把計算機(jī)可讀程序指令加載到計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機(jī)實現(xiàn)的過程,從而使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。

以上結(jié)合附圖詳細(xì)描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細(xì)節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進(jìn)行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護(hù)范圍。

另外需要說明的是,在上述具體實施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合。為了避免不必要的重復(fù),本發(fā)明對各種可能的組合方式不再另行說明。

此外,本發(fā)明的各種不同的實施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
土默特右旗| 蓬安县| 周口市| 蓬溪县| 梁平县| 富源县| 湘乡市| 顺昌县| 土默特右旗| 湖北省| 双峰县| 桦甸市| 全州县| 板桥市| 鄢陵县| 格尔木市| 甘肃省| 左权县| 广州市| 谷城县| 始兴县| 和平区| 喀什市| 白玉县| 东山县| 河西区| 颍上县| 白城市| 左云县| 阳东县| 鄂伦春自治旗| 玉溪市| 昌吉市| 铜陵市| 田东县| 万宁市| 榆社县| 剑川县| 江永县| 虞城县| 宿州市|