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

一種基于Android系統(tǒng)的終端測(cè)試的方法及裝置的制作方法

文檔序號(hào):7862762閱讀:235來源:國(guó)知局
專利名稱:一種基于Android系統(tǒng)的終端測(cè)試的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于Android系統(tǒng)的終端測(cè)試的方法及
>J-U ρ α裝直。
背景技術(shù)
目前,基于Android系統(tǒng)的終端,如手機(jī)、平板電腦等,已廣泛應(yīng)用于人們的日常生活中。在終端的制作或后期維護(hù)過程中,需要針對(duì)不同的終端開發(fā)測(cè)試軟件及通信軟件,以實(shí)現(xiàn)對(duì)終端的開發(fā)及測(cè)試。這些測(cè)試軟件及通信軟件,一般都是基于終端的內(nèi)·部芯片所提供的Modem通信端口進(jìn)行設(shè)計(jì)的;芯片提供的Modem通信端口包括診斷端口(Diagnostic)、虛擬通用串行總線(Universal Serial Bus, USB)通信端口等。由于目前有多種不同的硬件平臺(tái),基于不同的硬件平臺(tái)設(shè)計(jì)的芯片采用的指令格式及數(shù)據(jù)傳輸格式有可能不同,從而導(dǎo)致在開發(fā)測(cè)試軟件或通信軟件時(shí),為了能夠與終端的芯片之間進(jìn)行指令交互及數(shù)據(jù)傳輸,需要針對(duì)不同的芯片對(duì)應(yīng)的指令格式及數(shù)據(jù)傳輸格式進(jìn)行開發(fā)和設(shè)計(jì)。針對(duì)采用不同硬件平臺(tái)的終端,對(duì)各終端進(jìn)行測(cè)試時(shí),有時(shí)僅需要實(shí)現(xiàn)同一個(gè)功能的測(cè)試,但由于不同的芯片有可能采用不同的指令格式及數(shù)據(jù)傳輸格式,因此,針對(duì)每一個(gè)不同的芯片都需要重復(fù)開發(fā)具有相同功能的測(cè)試軟件或通信軟件,從而不僅造成了資源的浪費(fèi),還使得測(cè)試軟件及通信軟件的開發(fā)周期變長(zhǎng)。綜上所述,采用不同硬件平臺(tái)的終端所提供的測(cè)試接口不統(tǒng)一,且不同芯片采用的指令格式及數(shù)據(jù)傳輸格式也有可能不同,使得在開發(fā)測(cè)試軟件或通信軟件時(shí),需要針對(duì)不同的芯片對(duì)應(yīng)的指令格式及數(shù)據(jù)傳輸格式進(jìn)行設(shè)計(jì),不僅造成了資源的浪費(fèi),還使得測(cè)試軟件及通信軟件的開發(fā)周期變長(zhǎng)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種基于Android系統(tǒng)的終端測(cè)試的方法及裝置,用于解決現(xiàn)有技術(shù)中在開發(fā)測(cè)試軟件或通信軟件時(shí),存在的需要針對(duì)不同的芯片對(duì)應(yīng)的指令格式及數(shù)據(jù)傳輸格式進(jìn)行設(shè)計(jì)的問題。本發(fā)明實(shí)施例提供了一種基于Android系統(tǒng)的終端測(cè)試的方法,包括測(cè)試端通過Android系統(tǒng)的調(diào)試橋ADB接口,與被測(cè)終端建立Socket連接;所述測(cè)試端通過建立的Socket連接,采用所述ADB接口支持的通信協(xié)議,與所述被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸,以完成對(duì)所述被測(cè)終端的測(cè)試。本發(fā)明實(shí)施例提供了一種基于Android系統(tǒng)的終端測(cè)試的裝置,包括連接建立模塊,用于通過ADB接口,與被測(cè)終端建立Socket連接;通信模塊,用于通過建立的Socket連接,采用所述ADB接口支持的通信協(xié)議,與所述被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸,以完成對(duì)所述被測(cè)終端的測(cè)試。本發(fā)明實(shí)施例測(cè)試端通過ADB接口,與被測(cè)試終端之間建立Socket連接,以實(shí)現(xiàn)與被測(cè)試終端進(jìn)行指令交互及數(shù)據(jù)傳輸,進(jìn)而實(shí)現(xiàn)對(duì)該被測(cè)試終端的測(cè)試,因此,測(cè)試端的測(cè)試軟件在對(duì)基于不同硬件平臺(tái)的被測(cè)試終端進(jìn)行測(cè)試時(shí),只要采用ADB接口支持的通信協(xié)議即可進(jìn)行通信,而不再需要針對(duì)不同的硬件平臺(tái)開發(fā)不同的測(cè)試軟件,從而減少了測(cè)試端的測(cè)試軟件開發(fā)的重復(fù)性;并且,采用ADB接口進(jìn)行通信,其通信速度相比于傳統(tǒng)的串口通信速更快,從而提高了測(cè)試效率。


圖I為本發(fā)明實(shí)施例基于Android系統(tǒng)的終端測(cè)試的方法流程示意圖;圖2為本發(fā)明實(shí)施例基于Android系統(tǒng)的手機(jī)測(cè)試方法流程示意圖;圖3為本發(fā)明實(shí)施例手機(jī)測(cè)試方法 中PC端所執(zhí)行的操作流程示意圖;圖4為本發(fā)明實(shí)施例手機(jī)測(cè)試方法中被測(cè)手機(jī)所執(zhí)行的操作流程示意圖;圖5為本發(fā)明實(shí)施例基于Android系統(tǒng)的終端測(cè)試的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例測(cè)試端通過ADB接口,與被測(cè)試終端之間建立Socket連接,以實(shí)現(xiàn)與被測(cè)試終端進(jìn)行指令交互及數(shù)據(jù)傳輸,進(jìn)而實(shí)現(xiàn)對(duì)該被測(cè)試終端的測(cè)試,因此,測(cè)試端的測(cè)試軟件在對(duì)基于不同硬件平臺(tái)的被測(cè)試終端進(jìn)行測(cè)試時(shí),只要采用ADB接口支持的通信協(xié)議即可進(jìn)行通信,而不再需要針對(duì)不同的硬件平臺(tái)開發(fā)不同的測(cè)試軟件,從而減少了測(cè)試端的測(cè)試軟件開發(fā)的重復(fù)性。下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。參見圖I所示,本發(fā)明實(shí)施例提供的基于Android系統(tǒng)的終端測(cè)試的方法,包括以下步驟步驟11、測(cè)試端通過Android系統(tǒng)的調(diào)試橋ADB接口,與被測(cè)終端建立Socket連接;進(jìn)一步,測(cè)試端通過ADB接口,可以與基于不同硬件平臺(tái)的終端建立連接,以實(shí)現(xiàn)對(duì)不同終端的測(cè)試;進(jìn)一步,測(cè)試端可以為個(gè)人電腦PC、筆記本電腦或服務(wù)器等。步驟12、測(cè)試端通過建立的Socket連接,采用ADB接口支持的通信協(xié)議,與被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸,以完成對(duì)被測(cè)終端的測(cè)試;其中,測(cè)試端與被測(cè)終端之間進(jìn)行通信的協(xié)議可以為現(xiàn)有的通信協(xié)議,如TCP/IP(Transfer Control Protocol,傳輸控制協(xié)議/Internet Protocol,因特網(wǎng)協(xié)議),也可以為測(cè)試端與被測(cè)終端之間約定的某個(gè)格式的協(xié)議,只要是采用ADB接口能夠支持的通信協(xié)議即可。進(jìn)一步,步驟11中建立Socket連接包括測(cè)試端通過ADB接口,調(diào)用adb forward指令,建立Socket連接;其中,測(cè)試端通過adb forward指令中指定的Socket端口(Port)發(fā)送或接收信令及數(shù)據(jù)。進(jìn)一步,該adb forward 指令為 adb forward tcp: 12800tcpl2500 ;具體的,端口 12800作為測(cè)試端的Socket端口,測(cè)試端通過端口 12800向被測(cè)終端發(fā)送指令或數(shù)據(jù),和/或通過端口 12800接收來自被測(cè)終端發(fā)送的指令或數(shù)據(jù);端口 12500作為被測(cè)終端的Socket端口,被測(cè)終端通過端口 12500監(jiān)聽來自測(cè)試端發(fā)送的指令或數(shù)據(jù),和/或通過端口 12500向測(cè)試端發(fā)送指令或數(shù)據(jù)。需要說明的是,Android系統(tǒng)調(diào)試橋(Android Debug Bridge, ADB)是 Android操作系統(tǒng)中用于調(diào)試、跟蹤手機(jī)軟件運(yùn)行信息或者Log等記錄文件的接口,極大方便了開發(fā)者開發(fā)手機(jī)軟件或者跟蹤解決手機(jī)軟件Bug等。目前,大部分的智能手機(jī)平臺(tái)都是基于Android操作系統(tǒng)開發(fā)的,盡管各手機(jī)的芯片有可能不同,但是,基于Android操作系統(tǒng)的ADB接口進(jìn)行通信時(shí),PC端與手機(jī)端的協(xié)議是一致的,從而使同一個(gè)測(cè)試軟件或通信軟件可以在支持不同硬件平臺(tái)的手機(jī)上共用。下面舉例進(jìn)行詳細(xì)說明。參見圖2所示,本發(fā)明實(shí)施例基于Android系統(tǒng)的終端測(cè)試的方法包括步驟21、運(yùn)行被測(cè)試手機(jī)開機(jī),并通過USB數(shù)據(jù)線與PC機(jī)之間的建立連接;
步驟22、PC端的測(cè)試軟件根據(jù)其設(shè)備管理器的設(shè)備列表中列出的ADB設(shè)備(被測(cè)試手機(jī)),確定被測(cè)試手機(jī);其中,ADB的驅(qū)動(dòng)程序提前安裝到PC中;步驟23、PC端的測(cè)試軟件調(diào)用adb. exe程序,并調(diào)用指令“adb forwardtcp: 12800tcp: 12500”在PC端建立一個(gè)能與被測(cè)試手機(jī)進(jìn)行通信的Socket連接;步驟24、PC端的測(cè)試軟件通過端口 12800實(shí)現(xiàn)與被測(cè)試手機(jī)之間的指令交互或者數(shù)據(jù)傳輸;步驟25、被測(cè)試手機(jī)端作為Socket服務(wù)器,通過端口 12500監(jiān)聽該P(yáng)C端的指令或數(shù)據(jù),并根據(jù)收到的指令或數(shù)據(jù),通過端口 12500進(jìn)行反饋。下面分別從PC端的測(cè)試軟件和被測(cè)手機(jī)的手機(jī)軟件所執(zhí)行的操作進(jìn)行詳細(xì)說明。參見圖3所示,PC端的測(cè)試軟件所執(zhí)行的操作包括步驟31、運(yùn)行PC端的測(cè)試軟件;步驟32、PC端的測(cè)試軟件啟動(dòng)Adb. exe ;步驟33、PC端的測(cè)試軟件調(diào)用adb forward指令建立Socket連接;步驟34、PC端的測(cè)試軟件通過Socket端口發(fā)送指令或數(shù)據(jù),和/或接收來自被測(cè)手機(jī)發(fā)送的指令或數(shù)據(jù)。參見圖4所示,被測(cè)手機(jī)的手機(jī)軟件所執(zhí)行的操作包括步驟41、運(yùn)行被測(cè)手機(jī);步驟42、啟動(dòng)被測(cè)手機(jī)的手機(jī)軟件,即啟動(dòng)已建立的Socket連接中默認(rèn)的Socket端口的監(jiān)聽服務(wù);步驟43、被測(cè)手機(jī)的手機(jī)軟件通過已建立的Socket連接中默認(rèn)的Socket端口,監(jiān)聽來自PC端發(fā)送的指令或數(shù)據(jù);步驟44、被測(cè)手機(jī)的手機(jī)軟件根據(jù)接收到的來自PC端發(fā)送的指令或數(shù)據(jù),通過該Socket端口進(jìn)行反饋?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了基于Android系統(tǒng)的終端測(cè)試的裝置,由于該裝置解決問題的原理與上述基于Android系統(tǒng)的終端測(cè)試的方法相似,因此該裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。參見圖5所示,本發(fā)明實(shí)施例提供的基于Android系統(tǒng)的終端測(cè)試的裝置,包括連接建立模塊51,用于通過ADB接口,與被測(cè)終端建立Socket連接;
通信模塊52,用于通過建立的Socket連接,采用ADB接口支持的通信協(xié)議,與被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸,以完成對(duì)被測(cè)終端的測(cè)試。進(jìn)一步,連接建立模塊51具體用于通過ADB接口,調(diào)用adb forward指令,建立Socket連接;其中,連接建立模塊51通過adb forward指令中指定的Socket端口發(fā)送或接收信令及數(shù)據(jù)。進(jìn)一步,調(diào)用的adb forward 指令為 adb forward tcp: 12800tcpl2500。具體的,端口 12800作為通信模塊的Socket端口,通信模塊通過端口 12800向被測(cè)終端發(fā)送指令或數(shù)據(jù),和/或通過端口 12800接收來自被測(cè)終端發(fā)送的指令或數(shù)據(jù);端口 12500作為被測(cè)終端的Socket端口,被測(cè)終端通過端口 12500監(jiān)聽來自通信模塊發(fā)送的指令或數(shù)據(jù),和/或通過端口 12500向通信模塊發(fā)送指令或數(shù)據(jù)。
進(jìn)一步,本發(fā)明實(shí)施例的裝置可以為PC、筆記本電腦或服務(wù)器等。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。本發(fā)明實(shí)施例測(cè)試端通過ADB接口,與被測(cè)試終端之間建立Socket連接,以實(shí)現(xiàn)與被測(cè)試終端進(jìn)行指令交互及數(shù)據(jù)傳輸,進(jìn)而實(shí)現(xiàn)對(duì)該被測(cè)試終端的測(cè)試,因此,測(cè)試端的測(cè)試軟件在對(duì)基于不同硬件平臺(tái)的被測(cè)試終端進(jìn)行測(cè)試時(shí),只要采用ADB接口支持的通信協(xié)議即可進(jìn)行通信,而不再需要針對(duì)不同的硬件平臺(tái)開發(fā)不同的測(cè)試軟件,從而減少了測(cè)試端的測(cè)試軟件開發(fā)的重復(fù)性;并且,采用ADB接口進(jìn)行通信,其通信速度相比于傳統(tǒng)的串口通信速更快,從而提高了測(cè)試效率。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫 離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種基于Android系統(tǒng)的終端測(cè)試的方法,其特征在于,該測(cè)試方法包括 測(cè)試端通過Android系統(tǒng)的調(diào)試橋ADB接口,與被測(cè)終端建立Socket連接; 所述測(cè)試端通過建立的Socket連接,采用所述ADB接口支持的通信協(xié)議,與所述被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸,以完成對(duì)所述被測(cè)終端的測(cè)試。
2.如權(quán)利要求I所述的方法,其特征在于,所述測(cè)試端與所述被測(cè)終端建立Socket連接,包括 所述測(cè)試端通過所述ADB接口,調(diào)用adb forward指令,建立Socket連接;其中,所述測(cè)試端通過所述adb forward指令中指定的Socket端口發(fā)送或接收信令及數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述adbforward指令為adbforwardtcp:12800tcpl2500o
4.如權(quán)利要求3所述的方法,其特征在于,端口12800作為所述測(cè)試端的Socket端口,所述測(cè)試端通過所述端口 12800向所述被測(cè)終端發(fā)送指令或數(shù)據(jù),和/或通過所述端口12800接收來自所述被測(cè)終端發(fā)送的指令或數(shù)據(jù); 端口 12500作為所述被測(cè)終端的Socket端口,所述被測(cè)終端通過所述端口 12500監(jiān)聽來自所述測(cè)試端發(fā)送的指令或數(shù)據(jù),和/或通過所述端口 12500向所述測(cè)試端發(fā)送指令或數(shù)據(jù)。
5.如權(quán)利要求f4任一所述的方法,其特征在于,所述測(cè)試端為個(gè)人電腦PC、筆記本電腦或服務(wù)器。
6.一種基于Android系統(tǒng)的終端測(cè)試的裝置,其特征在于,該裝置包括 連接建立模塊,用于通過ADB接口,與被測(cè)終端建立Socket連接; 通信模塊,用于通過建立的Socket連接,采用所述ADB接口支持的通信協(xié)議,與所述被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸,以完成對(duì)所述被測(cè)終端的測(cè)試。
7.如權(quán)利要求6所述的裝置,其特征在于,所述連接建立模塊具體用于 通過所述ADB接口,調(diào)用adb forward指令,建立Socket連接;其中,所述連接建立模塊通過所述adb forward指令中指定的Socket端口發(fā)送或接收信令及數(shù)據(jù)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述adbforward指令為adbforwardtcp:12800tcpl2500o
9.如權(quán)利要求8所述的裝置,其特征在于,端口12800作為所述通信模塊的Socket端口,所述通信模塊通過所述端口 12800向所述被測(cè)終端發(fā)送指令或數(shù)據(jù),和/或通過所述端口 12800接收來自所述被測(cè)終端發(fā)送的指令或數(shù)據(jù); 端口 12500作為所述被測(cè)終端的Socket端口,所述被測(cè)終端通過所述端口 12500監(jiān)聽來自所述通信模塊發(fā)送的指令或數(shù)據(jù),和/或通過所述端口 12500向所述通信模塊發(fā)送指令或數(shù)據(jù)。
10.如權(quán)利要求6、任一所述的裝置,其特征在于,所述裝置為PC、筆記本電腦或服務(wù)器。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于Android系統(tǒng)的終端測(cè)試的方法及裝置,用于解決現(xiàn)有在開發(fā)測(cè)試軟件時(shí),需要針對(duì)不同的芯片進(jìn)行設(shè)計(jì)的問題。本發(fā)明實(shí)施例的方法包括測(cè)試端通過ADB接口,與被測(cè)終端建立Socket連接;及通過建立的Socket連接,采用ADB接口支持的通信協(xié)議,與被測(cè)終端之間進(jìn)行信令交互及數(shù)據(jù)傳輸。由于本發(fā)明測(cè)試端通過ADB接口與被測(cè)試終端之間建立Socket連接,在對(duì)基于不同硬件平臺(tái)的被測(cè)試終端進(jìn)行測(cè)試時(shí),只要采用ADB接口支持的通信協(xié)議即可進(jìn)行通信,而不需要針對(duì)不同的硬件平臺(tái)開發(fā)不同的測(cè)試軟件,減少了測(cè)試軟件開發(fā)的重復(fù)性。
文檔編號(hào)H04L12/26GK102917095SQ20121038726
公開日2013年2月6日 申請(qǐng)日期2012年10月10日 優(yōu)先權(quán)日2012年10月10日
發(fā)明者林文, 張景新, 楊鵬 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
西昌市| 友谊县| 姜堰市| 鲁山县| 乌鲁木齐县| 兴化市| 宁阳县| 科技| 闽清县| 曲麻莱县| 天台县| 启东市| 正阳县| 房山区| 盐池县| 孝感市| 和林格尔县| 永昌县| 梓潼县| 二连浩特市| 同心县| 滨海县| 潼关县| 大同县| 丹江口市| 周至县| 六安市| 陆河县| 高尔夫| 通城县| 平果县| 清水县| 龙里县| 和静县| 谢通门县| 西昌市| 临夏县| 柘荣县| 巴楚县| 深水埗区| 诸暨市|