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

信息處理裝置及其控制方法

文檔序號:7811448閱讀:155來源:國知局
信息處理裝置及其控制方法
【專利摘要】本發(fā)明提供一種信息處理裝置及其控制方法。所述控制方法用于在網(wǎng)絡(luò)上的通信設(shè)備當中發(fā)現(xiàn)要通信的設(shè)備。在第一網(wǎng)絡(luò)上發(fā)現(xiàn)第一設(shè)備的情況下,向第二網(wǎng)絡(luò)上的設(shè)備詢問所發(fā)現(xiàn)的第一設(shè)備是否為與該設(shè)備具有有效關(guān)聯(lián)的設(shè)備。作為所述詢問的結(jié)果,在確定所發(fā)現(xiàn)的第一設(shè)備是與該設(shè)備具有有效關(guān)聯(lián)的設(shè)備的情況下,從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù)。另一方面,在確定所發(fā)現(xiàn)的第一設(shè)備不是與該設(shè)備具有有效關(guān)聯(lián)的設(shè)備的情況下,不從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù)。
【專利說明】信息處理裝置及其控制方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理裝置及其控制方法。

【背景技術(shù)】
[0002]已知有具有無線通信功能的數(shù)字照相機及數(shù)字攝像機(日本專利特開
2003-319309號公報)。這種數(shù)字照相機及數(shù)字攝像機能夠使用無線通信功能連接到網(wǎng)絡(luò),并且能夠?qū)⒉东@的圖像數(shù)據(jù)上傳到網(wǎng)絡(luò)上的外部裝置。
[0003]為了進行與網(wǎng)絡(luò)上的外部裝置的通信,首先需要識別通信對方。因此,可以考慮實施對網(wǎng)絡(luò)上存在的設(shè)備的搜索,但是,如果通過該搜索來檢測網(wǎng)絡(luò)上的具有特定服務(wù)的所有設(shè)備,則是煩瑣的。


【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種能夠在網(wǎng)絡(luò)上存在的通信設(shè)備當中、高效地發(fā)現(xiàn)要通信的設(shè)備的信息處理裝置及其控制方法。
[0005]根據(jù)本發(fā)明的方面,提供一種信息處理裝置,所述信息處理裝置能夠與第一網(wǎng)絡(luò)上的設(shè)備以及與所述第一網(wǎng)絡(luò)不同的第二網(wǎng)絡(luò)上的設(shè)備通信,所述信息處理裝置包括:詢問單元,其用于在所述第一網(wǎng)絡(luò)上發(fā)現(xiàn)第一設(shè)備的情況下,向所述第二網(wǎng)絡(luò)上的設(shè)備詢問所發(fā)現(xiàn)的第一設(shè)備是否為與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備;以及通信單元,其在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù),而在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備不是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,不從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù)。
[0006]根據(jù)本發(fā)明的方面,提供一種信息處理裝置的控制方法,所述信息處理裝置能夠與第一網(wǎng)絡(luò)上的設(shè)備以及與所述第一網(wǎng)絡(luò)不同的第二網(wǎng)絡(luò)上的設(shè)備通信,所述控制方法包括以下步驟:在所述第一網(wǎng)絡(luò)上發(fā)現(xiàn)第一設(shè)備的情況下,向所述第二網(wǎng)絡(luò)上的設(shè)備詢問所發(fā)現(xiàn)的第一設(shè)備是否為與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備;以及在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù),其中,在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備不是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,不從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù)。
[0007]通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。

【專利附圖】

【附圖說明】
[0008]圖1是例示作為根據(jù)實施例的通信裝置的示例的數(shù)字照相機的功能結(jié)構(gòu)的示例的框圖。
[0009]圖2是例示能夠?qū)崿F(xiàn)根據(jù)實施例的信息處理裝置的個人計算機的功能結(jié)構(gòu)的示例的框圖。
[0010]圖3A和圖3B是示意性地例示根據(jù)第一實施例的數(shù)字照相機、PC以及服務(wù)器的連接拓撲的圖。
[0011]圖4A和圖4B是例示第一實施例的配對信息的示例的圖。
[0012]圖5是在根據(jù)第一實施例的發(fā)現(xiàn)處理中的數(shù)字照相機、PC以及服務(wù)器的操作序列圖。
[0013]圖6是例示第一實施例的發(fā)現(xiàn)處理中的數(shù)字照相機的操作的流程圖。
[0014]圖7是例示第一實施例的發(fā)現(xiàn)處理中的PC的操作的流程圖。
[0015]圖8A至圖8D是例示關(guān)于數(shù)字照相機以及PC的設(shè)備信息的示例的圖。
[0016]圖9是根據(jù)第二實施例的發(fā)現(xiàn)處理中的數(shù)字照相機、PC及服務(wù)器的操作序列圖。
[0017]圖10是例示第二實施例的發(fā)現(xiàn)處理中的數(shù)字照相機的操作的流程圖。
[0018]圖11是例示第一實施例的發(fā)現(xiàn)處理中的PC的操作的流程圖。

【具體實施方式】
[0019]現(xiàn)在,將參照附圖來詳細描述本發(fā)明的示例性實施例。請注意,下面將描述的實施例僅是用于實現(xiàn)本發(fā)明的示例,并且可以根據(jù)應(yīng)用本發(fā)明的裝置的具體結(jié)構(gòu)或各種類型的條件適當?shù)剡M行修改或改變。此外,還可以適當?shù)貙嵤├M行組合。
[0020]第一實施例
[0021]〈數(shù)字照相機結(jié)構(gòu)〉
[0022]下面將描述作為傳送數(shù)據(jù)的通信裝置的示例的、具有無線通信功能的數(shù)字照相機。請注意,本發(fā)明適用于具有無線通信功能并能夠傳送數(shù)據(jù)的任何裝置。這種終端的示例包括移動電話、個人計算機、平板終端以及游戲機等,但是,終端也可以是其他設(shè)備。
[0023]圖1是例示根據(jù)本實施例的數(shù)字照相機100的功能結(jié)構(gòu)的示例的框圖??刂茊卧?01由例如CPU(MPU)以及存儲器(DRAM,SRAM)等構(gòu)成,并且執(zhí)行各種類型的處理(程序),以控制數(shù)字照相機100的各塊以及各塊之間的數(shù)據(jù)發(fā)送??刂茊卧?01根據(jù)來自接收用戶的操作的操作單元102的操作信號,來進行數(shù)字照相機100的各塊的控制。
[0024]操作單元102例如由諸如電源按鈕、變焦調(diào)整按鈕及自動聚焦按鈕的、用于輸入與拍攝相關(guān)的各類操作的開關(guān)構(gòu)成。操作單元102還可以包括菜單顯示按鈕、選擇按鈕、光標鍵、指點設(shè)備以及觸摸屏等,并且在用戶操作這些按鍵以及按鈕時,向控制單元101發(fā)送操作信號。此外,操作單元102包括釋放按鈕,釋放按鈕包括以所謂的“半按下”方式按下的開關(guān)(SWl)以及以所謂的“全按下”方式按下的開關(guān)(SW2)。當按下SWl時,給出拍攝準備指令,并且當按下SW2時,給出拍攝指令。拍攝準備操作包括自動聚焦檢測(AF)以及自動曝光控制(AE)等。請注意,在本實施例中,一個釋放按鈕被用于靜止圖像拍攝和運動圖像拍攝兩者,但是也可以使用不同的按鈕。
[0025]總線103是用于將各種類型的數(shù)據(jù)、控制信號以及指令信號等發(fā)送到數(shù)字照相機100的各塊的通用總線。
[0026]攝像單元110使用光闌來控制由攝像透鏡捕獲的被攝體的光學圖像的光量,并且使用諸如CCD圖像傳感器或CMOS圖像傳感器的攝像器件將光學圖像轉(zhuǎn)換為圖像信號。
[0027]此外,聲音輸入單元120使用例如內(nèi)置的全向麥克風或經(jīng)由聲音輸入終端連接的外部麥克風等,來收集數(shù)字照相機100附近的聲音。
[0028]存儲器104是隨機存取存儲器(RAM)或可重寫非易失性存儲器,并且臨時存儲圖像和聲音信號以及數(shù)字照相機100的設(shè)置信息等。
[0029]記錄介質(zhì)141是能夠連接到數(shù)字照相機100的記錄介質(zhì)。記錄介質(zhì)141能夠記錄由數(shù)字照相機100生成的各種類型的數(shù)據(jù)。記錄介質(zhì)141的示例包括硬盤、光盤以及可重寫非易失性半導體存儲器等。在本實施例中,稱為所謂的存儲卡并且能夠安裝在數(shù)字照相機100上的可重寫非易失性半導體存儲設(shè)備被用作記錄介質(zhì)141。
[0030]圖片(picture)輸出單元150例如由圖片輸出終端構(gòu)成,并且向連接的外部顯示單元等發(fā)送圖像信號,使得該外部顯示單元等顯示圖片。圖片輸出單元150以及稍后描述的聲音輸出單元151也可以是單個集成終端,例如HDMI (注冊商標)終端。
[0031]聲音輸出單兀151例如由聲音輸出終端構(gòu)成,并且向連接的耳機或揚聲器等發(fā)送聲音信號,使得該耳機或揚聲器等輸出聲音。另外,聲音輸出單兀151可以內(nèi)置在數(shù)字照相機100中。
[0032]通信單元152利用有線的或無線串行或并行通信,在與外部設(shè)備之間進行數(shù)據(jù)發(fā)送和接收。能夠由通信單元152使用的通信接口的示例包括RS232C、USB、IEEE1394、P1284、SCS1、調(diào)制解調(diào)器、LAN以及IEEE802.1lx等。通信單元152可以通過執(zhí)行根據(jù)通信接口的通信協(xié)議,在與外部設(shè)備之間進行數(shù)據(jù)發(fā)送和接收。通信協(xié)議的示例包括超文本傳輸協(xié)議(HTTP)以及基于IP的圖片傳輸協(xié)議(PTP-1P)等。在這里例示的通信接口以及通信協(xié)議是公知的,因此省略其詳細描述。請注意,也可以使記錄介質(zhì)141具有通信單元152的功能。
[0033]顯示單元130顯示記錄介質(zhì)141上記錄的圖像數(shù)據(jù),以及諸如各種類型的菜單的⑶I。顯示單元130可以是例如液晶顯示器或有機EL顯示器等。
[0034]<個人計算機(PC)結(jié)構(gòu)>
[0035]下面將描述能夠?qū)腱o止圖像以及運動圖像的個人計算機(PC),作為能夠?qū)崿F(xiàn)根據(jù)本發(fā)明的實施例的用戶終端以及服務(wù)器的信息處理裝置的示例。請注意,平板型PC以及智能手機也是信息處理裝置的示例。
[0036]圖2是例示根據(jù)本實施例的PC200的功能結(jié)構(gòu)的示例的框圖。
[0037]PC200包括顯示單元201、操作單元202、CPU203、一次存儲器204、二次存儲器205以及通信設(shè)備206。
[0038]各構(gòu)成要素的基本功能與數(shù)字照相機100的相同,因此,這里省略其詳細描述。顯示單元201可以是液晶顯示器或有機EL顯示器等。此外,顯示單元201不必配設(shè)在PC200上,并且只要PC200具有控制顯示單元201的顯示的顯示控制功能即可。一次存儲器204是例如隨機存取存儲器(RAM)或可重寫非易失性存儲器,其被配置為存儲PC的設(shè)置值并存儲和展開由CPU203執(zhí)行的程序,并且被用作CPU203的工作區(qū)等。二次存儲器205是諸如HDD或磁帶驅(qū)動器的磁記錄設(shè)備、使用諸如DVD、CD、BD或MO等的光學或磁光介質(zhì)的存儲設(shè)備、或使用諸如SSD的非易失性半導體存儲器的存儲設(shè)備。二次存儲器205用于存儲各種類型的應(yīng)用(包括OS)以及用戶數(shù)據(jù)等。
[0039]CPU203執(zhí)行在一次存儲器204上展開的程序(例如OS或應(yīng)用),并且控制PC200的各塊。CPU203根據(jù)來自接收用戶的操作的操作單元202的操作信號,來進行各塊的控制。通常,例如,鍵盤和鼠標或觸摸屏被用作操作單元202,但是本發(fā)明不限于此。
[0040]與數(shù)字照相機100的通信單元152類似地,通信設(shè)備206使用符合預(yù)定標準的通信接口以及通信協(xié)議,來與外部設(shè)備進行數(shù)據(jù)通信。請注意,通信單元152以及通信設(shè)備206具有多種類型的通信接口,并且能夠使用根據(jù)通信接口的通信協(xié)議進行通信。在本實施例中,通信設(shè)備206被配置為既能夠與局域網(wǎng)(LAN)上的設(shè)備通信,也能夠與諸如互聯(lián)網(wǎng)的廣域網(wǎng)(WAN)上的設(shè)備通信。請注意,LAN和WAN是兩個不同網(wǎng)絡(luò)的示例,并且,只要通信設(shè)備206能夠連接到第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)兩者即可,其中,數(shù)據(jù)發(fā)送設(shè)備能夠訪問所述第一網(wǎng)絡(luò),在第二網(wǎng)絡(luò)中存在用于提供數(shù)據(jù)傳送服務(wù)的服務(wù)器。
[0041]請注意,雖然根據(jù)實施例的服務(wù)器和用戶終端都能夠通過圖2中所示的個人計算機來實現(xiàn),但是在下面的描述中,為方便起見,“PC”被用作意指用戶終端的構(gòu)件,并且充當服務(wù)器的PC被稱為“服務(wù)器”。
[0042]<連接拓撲的概要>
[0043]圖3A和圖3B是示意性地例示根據(jù)本實施例的數(shù)字照相機100、PC200a以及服務(wù)器200b的連接拓撲的圖。
[0044]圖3A是例示通信301和302的處理的示意圖,所述通信301和302分別用于進行服務(wù)器200b與數(shù)字照相機100之間的配對處理以及服務(wù)器200b與PC200a之間的配對處理。數(shù)字照相機100以及PC200a有線地或無線地連接到由路由器300構(gòu)建的局域網(wǎng)(LAN),并且經(jīng)由路由器300連接到諸如互聯(lián)網(wǎng)的廣域網(wǎng)(WAN),從而使得能夠與WAN上的服務(wù)器200b通信。
[0045]路由器300提供用來構(gòu)建網(wǎng)絡(luò)的功能、以及中繼與所構(gòu)建的網(wǎng)絡(luò)連接的設(shè)備(例如便攜設(shè)備和PC)之間的通信的路由功能。路由器300依照互聯(lián)網(wǎng)協(xié)議組工作,并且構(gòu)建路由器300的IP地址為網(wǎng)關(guān)地址的LAN。此外,路由器300具有有線接口和無線接口中的至少一者。有線連接可以是例如經(jīng)由LAN電纜的路由器與設(shè)備之間的物理連接,無線連接可以是例如符合IEEE802.llx(其中,X為a、b、g、n、ac等)的無線連接。本實施例的路由器300具有如圖所示的有線接口和無線接口。
[0046]當路由器300具有無線接口時,設(shè)置SSID以及加密密鑰,并且希望連接到路由器300的設(shè)備通過由路由器300使用針對路由器300設(shè)置的SSID以及加密密鑰進行驗證,來建立到路由器300的無線連接。當諸如便攜設(shè)備或PC的設(shè)備有線地或無線地連接到路由器300的LAN時,路由器300將向連接的設(shè)備分配IP地址。用于自動分配IP地址的代表性協(xié)議是例如動態(tài)主機配置協(xié)議(DHCP)。路由器300還分析當LAN上的設(shè)備相互通信時在LAN上傳輸?shù)臄?shù)據(jù)的協(xié)議和IP地址,并且確定哪個路徑被用于傳送數(shù)據(jù)。
[0047]在經(jīng)由通信301的服務(wù)器200b與數(shù)字照相機100之間的配對處理中,用戶創(chuàng)建用戶帳戶以使用由服務(wù)器200b提供的服務(wù)。通過針對在服務(wù)器200b中創(chuàng)建的用戶帳戶登記數(shù)字照相機100,來實現(xiàn)服務(wù)器200b與數(shù)字照相機100之間的配對。利用下面的過程來具體地實現(xiàn)配對處理。數(shù)字照相機100向服務(wù)器200b發(fā)送關(guān)于數(shù)字照相機100的設(shè)備信息。被發(fā)送的關(guān)于數(shù)字照相機100的設(shè)備信息例如是圖4A中所示的信息,并且被預(yù)先存儲在存儲器104中。具體而言,設(shè)備信息包括作為數(shù)字照相機100的型號名稱的“照相機名稱”,以及作為用于唯一地標識數(shù)字照相機100的個體信息的“照相機GUID (全局唯一標識符)”等。除GUID之外,也可以使用諸如UUID等的其他信息作為個體信息。
[0048]在接收到關(guān)于數(shù)字照相機100的信息時,服務(wù)器200b創(chuàng)建數(shù)字照相機100專有的“別名ID” (Alias ID)。服務(wù)器200b還創(chuàng)建“訪問ID”以及“訪問密碼”以在用于驗證數(shù)字照相機100對服務(wù)器200b的訪問的處理中使用。然后,服務(wù)器200b將這些信息發(fā)送到數(shù)字照相機100。數(shù)字照相機100將接收到的別名ID、訪問ID以及訪問密碼存儲在存儲器104的非易失性區(qū)域中,以便之后在訪問服務(wù)器200b時使用。
[0049]服務(wù)器200b將圖4A中所示的關(guān)于與數(shù)字照相機100的配對的信息存儲在二次存儲器205中?!罢障鄼C別名ID”(Camera Alias ID)是能夠用以唯一地識別數(shù)字照相機100并且由服務(wù)器200b與用戶帳戶相關(guān)聯(lián)地創(chuàng)建的專有信息、以及關(guān)于數(shù)字照相機100的信息。因此,在從數(shù)字照相機100接收到“照相機別名ID”時,服務(wù)器200b能夠唯一地識別作為通信發(fā)送方的數(shù)字照相機。通過上述過程,服務(wù)器200b與數(shù)字照相機100之間的配對處理完成。
[0050]然后,在服務(wù)器200b與PC200a之間的通信302中,用戶啟動PC200a的二次存儲器205中存儲的傳送服務(wù)應(yīng)用,并且使用在通信301中創(chuàng)建的用戶帳戶來登錄服務(wù)器200b。雖然登錄方法不受限,但是,用戶可以使用如下方法:使用例如在PC200a上運行的傳送服務(wù)應(yīng)用的瀏覽功能來訪問服務(wù)器200b的URL,并且將用戶ID以及密碼輸入至顯示的登錄畫面。當用戶成功登錄并且從例如在傳送服務(wù)應(yīng)用上顯示的服務(wù)菜單畫面給出了關(guān)于PC登記的指令時,服務(wù)器200b經(jīng)由傳送服務(wù)應(yīng)用來獲得關(guān)于PC200a的信息。
[0051]這里,從PC200a發(fā)送的信息是作為預(yù)先存儲在二次存儲器205中的PC200a的PC名稱的“PC名稱”,或作為用于唯一地識別PC200a的個體信息的“PC⑶ID”等。只要“PC⑶ID”是能夠唯一地識別PC200a的信息即可。例如,“PC⑶ID”可以是諸如PC200a的序列號或者網(wǎng)絡(luò)接口卡(NIC)的MAC地址的硬件信息,或由傳送服務(wù)應(yīng)用創(chuàng)建的字符串。
[0052]在從PC200a接收到設(shè)備信息時,服務(wù)器200b創(chuàng)建作為由服務(wù)器200b用于管理PC200a的標識符的“PC別名ID”(PC alias ID)、以及用于訪問服務(wù)器時的驗證處理的“訪問ID”以及“訪問密碼”,將這些信息存儲在二次存儲器205中,并且將這些信息發(fā)送到PC200a。請注意,服務(wù)器200b將圖4B中所示的關(guān)于與PC200b的配對的信息存儲在二次存儲器205中?!癙C別名ID”是能夠用以唯一地識別PC200a并且由服務(wù)器200b與用戶帳戶相關(guān)聯(lián)地創(chuàng)建的專有信息、以及關(guān)于PC200a的設(shè)備信息。因此,在從PC200a接收到“PC別名ID”時,服務(wù)器200b能夠唯一地識別作為通信發(fā)送方的PC。通過上述過程,服務(wù)器200b與PC200a之間的配對處理完成。
[0053]通過上述過程,服務(wù)器200b與數(shù)字照相機100之間的配對處理以及服務(wù)器200b與PC200a之間的配對處理分別完成。通過配對處理,數(shù)字照相機100和PC200a兩者在服務(wù)器200b中與同一用戶帳戶相關(guān)聯(lián),并且由服務(wù)器200b作為與同一用戶相關(guān)聯(lián)的設(shè)備來管理。結(jié)果,能夠?qū)D像文件從數(shù)字照相機100發(fā)送到PC200a。
[0054]圖3B示出了用以將圖像數(shù)據(jù)從數(shù)字照相機100發(fā)送到PC200a的兩種類型的路徑。在本實施例中,用以將圖像數(shù)據(jù)從數(shù)字照相機100經(jīng)由服務(wù)器200b發(fā)送到PC200a的路徑即是經(jīng)由服務(wù)器200b的路徑(經(jīng)由服務(wù)器的傳送)和不經(jīng)由服務(wù)器200b的路徑(直接傳送)。“經(jīng)由服務(wù)器的傳送”由通信304和305表示,“直接傳送”由通信303表示。
[0055]在本實施例的數(shù)字照相機100的控制單元101和/或存儲器104中,安裝了使得能夠根據(jù)用于在網(wǎng)絡(luò)上進行設(shè)備搜索的發(fā)現(xiàn)協(xié)議來與PC200a通信的程序。在該上下文下,發(fā)現(xiàn)協(xié)議是使得能夠進行符合通用即插即用(UPnP)和Bonjour的規(guī)范的通信的協(xié)議,但是本發(fā)明不限于此。因此,在數(shù)字照相機100中,登記了用于使用UpnP和Bonjour執(zhí)行通信的命令、以及使用UpnP和Bonjour的通信所需的數(shù)字照相機100專有的設(shè)備信息等。
[0056]此外,在本實施例的PC200a的二次存儲器205中,安裝了使得能夠依照UPnP和Bonjour的規(guī)范來與數(shù)字照相機100通信的程序。因此,在PC200a中,登記了用于使用UPnP和Bonjour執(zhí)行通信的命令、以及使用UPnP和Bonjour的通信所需的PC專有的設(shè)備信息坐寸ο
[0057]此外,在本實施例的數(shù)字照相機100的控制單元101和/或存儲器104中,安裝了使得能夠依照充當用于傳送圖像的協(xié)議的HTTP來與PC200通信的程序。該程序具有兩個功能,即用來向HTTP服務(wù)器發(fā)送請求的HTTP客戶端的功能、以及用來從HTTP客戶端接收請求以執(zhí)行根據(jù)該請求的處理的HTTP服務(wù)器的功能。此外,在本實施例的PC200a的二次存儲器205中,安裝了使得能夠依照HTTP來與數(shù)字照相機100通信的程序,并且該程序具有用來向HTTP服務(wù)器發(fā)送請求的HTTP客戶端的功能。
[0058]此外,在本實施例的數(shù)字照相機100的記錄介質(zhì)141中以及PC200a的二次存儲器205中預(yù)先存儲圖像文件。根據(jù)本實施例的圖像文件發(fā)送處理以如下方式實現(xiàn):數(shù)字照相機100和PC200a經(jīng)由網(wǎng)絡(luò)相互連接,并且從數(shù)字照相機100供給的圖像文件被存儲在PC200a的二次存儲器205的任意目錄中。
[0059]通過以如下結(jié)構(gòu)作為示例詳細描述本實施例:數(shù)字照相機100使用作為發(fā)現(xiàn)協(xié)議的UPnP和Bonjour連接到PC200a,并且使用PTP-1P將圖像文件發(fā)送到PC200a。“PTP-1P”是TCP/IP網(wǎng)絡(luò)上的圖片傳輸協(xié)議的縮寫。請注意,本發(fā)明并不限于這里描述的特定的發(fā)現(xiàn)協(xié)議以及傳送協(xié)議,并且也適用于使用其他協(xié)議的通信。例如,可以使用太陽微系統(tǒng)公司(Sun Microsystems Corp.)的 “ Jini ” 作為其他發(fā)現(xiàn)協(xié)議。
[0060]這里,將描述作為在本實施例中使用的發(fā)現(xiàn)協(xié)議的通用即插即用(UPnP)和Bonjour0 “UPnP”是用于經(jīng)由網(wǎng)絡(luò)來連接選自家用PC、外圍設(shè)備、AV設(shè)備、電話以及電器的設(shè)備并允許這些設(shè)備彼此提供功能的技術(shù)規(guī)范。然而,Bonjour是用于自動檢測例如無線LAN的IP網(wǎng)絡(luò)上的設(shè)備(例如以太網(wǎng)(Ethernet)(注冊商標)或802.11系列)并用于連接檢測到的設(shè)備的技術(shù)。在Bonjour中,不涉及路由器的通信被確定為本地網(wǎng)絡(luò),并且自動地獲得IP地址。此外,使用不必設(shè)置本地主機名的多播DNS來進行命名。此外,實施用于搜索具有期望使用的功能的設(shè)備的服務(wù)搜索。這些協(xié)議的規(guī)范是公知的,因此省略其詳細描述。
[0061]圖3B中的通信303表示用以將數(shù)字照相機100的圖像文件直接發(fā)送到PC200a的路徑(直接傳送)。這里,在用于與服務(wù)器200b配對的處理完成之后,在PC200a上運行的傳送服務(wù)應(yīng)用定期地在由路由器300構(gòu)建的LAN上搜索設(shè)備,并且在存在來自連接設(shè)備的設(shè)備信息獲得請求時,進行響應(yīng)。請注意,在下文中,可以以PC200a的主體觀點,來描述通過CPU203執(zhí)行程序而實現(xiàn)的操作。類似地,可以以數(shù)字照相機100的主體觀點,來描述通過數(shù)字照相機100的控制單元101執(zhí)行程序而實現(xiàn)的操作。
[0062]在用戶指示執(zhí)行用于將圖像文件經(jīng)由操作單元102發(fā)送到PC200a的處理時,執(zhí)行上述程序的數(shù)字照相機100的控制單元101經(jīng)由通信單元152連接到由路由器300構(gòu)建的局域網(wǎng)。然后,數(shù)字照相機100搜索局域網(wǎng)中的設(shè)備,并且確認是否存在PC200a。當作為搜索的結(jié)果數(shù)字照相機100和PC200a彼此發(fā)現(xiàn)時,數(shù)字照相機100執(zhí)行HTTP服務(wù)器的功能以準備向外部提供圖像文件,并且等待來自HTTP客戶端的獲得請求。PC200a執(zhí)行HTTP客戶端的功能以向數(shù)字照相機100發(fā)送圖像文件獲得請求,并且經(jīng)由通信303直接從數(shù)字照相機100獲得圖像文件。
[0063]請注意,在本實施例中,數(shù)字照相機100和PC200a進行符合HTTP的數(shù)據(jù)發(fā)送和接收。“HTTP服務(wù)器”是指具有用來在萬維網(wǎng)(WWW)系統(tǒng)中發(fā)送信息的功能的軟件或計算機。HTTP服務(wù)器保持內(nèi)容,并且根據(jù)來自HTTP客戶端的HTTP方法請求(例如Get、Post或Head)來將內(nèi)容文件發(fā)送到HTTP客戶端。此外,“HTTP客戶端”是指使用HTTP方法向HTTP服務(wù)器發(fā)送請求的軟件或計算機。本實施例的“圖像獲得請求”是指HTTP方法請求,“內(nèi)容”是指圖像文件。請注意,稍后將參照圖5至圖8D,來詳細描述用于當經(jīng)由通信303發(fā)送圖像文件時搜索數(shù)字照相機100以及PC200a的處理。
[0064]在圖3B中,通過通信304和305來實現(xiàn)用以將數(shù)字照相機100的圖像文件經(jīng)由服務(wù)器200b發(fā)送到PC200a的路徑。
[0065]數(shù)字照相機100搜索路由器300的局域網(wǎng)中的設(shè)備,當確定了不存在PC200a時,數(shù)字照相機100執(zhí)行HTTP客戶端的功能,并且經(jīng)由通信304將圖像文件發(fā)送到服務(wù)器200b??梢允褂美鏟ost方法來實現(xiàn)從HTTP客戶端到HTTP服務(wù)器的文件發(fā)送。發(fā)送的圖像文件被臨時存儲在服務(wù)器200b的二次存儲器205中。PC200a作為HTTP客戶端例如定期地訪問服務(wù)器200b,并且確認圖像文件是否被臨時存儲在服務(wù)器200b中。如果確定存儲了圖像文件,則PC200a經(jīng)由通信305從服務(wù)器200b獲得該圖像文件??梢酝ㄟ^使用例如Get方法來進行從HTTP服務(wù)器的圖像文件的獲得。以上是本實施例的圖像文件傳送過程的概要。
[0066]<發(fā)現(xiàn)序列>
[0067]下面將詳細描述為了經(jīng)由通信303將數(shù)字照相機100的記錄介質(zhì)141中存儲的圖像文件發(fā)送(直接傳送)到PC200a而執(zhí)行的數(shù)字照相機100、PC200a以及服務(wù)器200b的設(shè)備搜索(發(fā)現(xiàn))處理。
[0068]圖5是根據(jù)本實施例的發(fā)現(xiàn)處理中的數(shù)字照相機100、PC200a以及服務(wù)器200b的操作序列圖。響應(yīng)于控制單元101檢測到按下了數(shù)字照相機100的操作單元102中包括的電源按鈕或播放按鈕,該序列開始。
[0069]首先,在步驟S501中,數(shù)字照相機100的控制單元101連接到由路由器300構(gòu)建的局域網(wǎng)。例如,控制單元101在顯示單元130上顯示接收連接到網(wǎng)絡(luò)所需的信息的輸入的圖形用戶界面(GUI)。具體而言,控制單元101在顯示單元130上顯示包括如下文本框的GU1:輸入了無線連接到構(gòu)建LAN的路由器300所需的服務(wù)集標識符(SSID)以及加密密鑰。
[0070]請注意,“SSID”是指IEEE802.1lx系列的線LAN中的接入點的標識符以及為了防止串擾分配的名稱。此外,“加密密鑰”是指對通信內(nèi)容進行加密以防止對SSID的未授權(quán)訪問的密鑰。用戶通過使用操作單元102操作例如在顯示單元130上顯示的軟件鍵盤,來輸ASSID以及加密密鑰。當然可以使用諸如使用硬件鍵或聲音輸入方法的其他輸入方法,并且也可以存儲一度連接的接入點的SSID以及加密密鑰,并且從下一次起僅選擇SSID。
[0071]控制單元101將輸入或讀出的SSID以及加密密鑰臨時存儲在存儲器104中,并且建立與路由器300的無線連接。當建立了與路由器300的無線連接時,路由器300向數(shù)字照相機100分配IP地址??刂茊卧?01將分配的IP地址存儲在存儲器104中。這樣,到局域網(wǎng)的連接完成(步驟S501)。
[0072]在下文中,將描述發(fā)現(xiàn)序列。典型的發(fā)現(xiàn)處理的流程如下:當?shù)谝辉O(shè)備確認了在網(wǎng)絡(luò)上存在期望類型的第二設(shè)備時,第一設(shè)備在網(wǎng)絡(luò)上通告自身的存在。然而,在本實施例中,即使當?shù)谝辉O(shè)備確認了在LAN上存在期望類型的第二設(shè)備時,第一設(shè)備也不進行用于向第二設(shè)備通知第一設(shè)備的存在的通告處理,除非確認第二設(shè)備是與第一設(shè)備配對的設(shè)備并且該配對有效。
[0073]在圖5中所示的示例中,當PC200a確認了充當期望類型的設(shè)備的數(shù)字照相機100存在時,PC200a向服務(wù)器200b詢問數(shù)字照相機100與PC200a之間的配對是否有效。當確定數(shù)字照相機100被登記在與PC200a相同的用戶帳戶中時,確定二者彼此配對并且配對有效,并且PC200a將自身的存在通告給數(shù)字照相機100。請注意,即使當設(shè)備是與PC200a配對的設(shè)備,也可能存在在服務(wù)器200b的過程中解除配對的情況,因此,需要讓管理配對的服務(wù)器200b檢查當前狀況。
[0074]在本實施例中,通過兩個序列中的任何一者來實現(xiàn)直到確定數(shù)字照相機100與PC200a之間的配對有效為止的處理。第一個序列是從數(shù)字照相機100的通告處理開始的步驟S502至S507中所示的序列,第二個序列是從PC200a的搜索處理開始的步驟S508至S514中所示的序列。
[0075]首先,將描述從數(shù)字照相機100的通告處理開始的序列。
[0076]在步驟S502中,數(shù)字照相機100的控制單元101執(zhí)行作為通告處理的StartAdvertisement,并且將數(shù)字照相機100的存在多播給LAN上的設(shè)備。在發(fā)現(xiàn)協(xié)議是UPnP的情況下,控制單元101多播圖8A中所示的SSDP:Alive消息,在該消息中指定了 DeviceType標簽的設(shè)備類型以及ServiceType標簽的服務(wù)類型。然而,在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,控制單元101多播指定了圖8C中所示的ServiceType的MulticastDNSiNotify 消息。
[0077]請注意,“SSDP(簡單服務(wù)發(fā)現(xiàn)協(xié)議)”是用于在網(wǎng)絡(luò)上搜索和發(fā)現(xiàn)支持UPnP的設(shè)備的公知協(xié)議。“多播DNS”是用于在網(wǎng)絡(luò)上搜索和發(fā)現(xiàn)支持Bonjour的設(shè)備的公知協(xié)議。
[0078]在步驟S503中,將數(shù)字照相機100的存在通知給連接到與數(shù)字照相機100連接的LAN的設(shè)備(包括PC200a)。
[0079]在步驟S504中,PC200a的CPU203接收數(shù)字照相機100的通告消息(SSDP:Alive或Multicast DNS:Notify)。然后,CPU203基于通告消息中包括的信息,來確定數(shù)字照相機100是否為CPU203搜索的設(shè)備。具體而言,當基于通告消息中包括的設(shè)備類型以及服務(wù)類型、確定了數(shù)字照相機100是搜索的設(shè)備時,CPU203在步驟S504中發(fā)送設(shè)備信息獲得請求(GetDescript1n)。更具體地說,CPU203在發(fā)現(xiàn)協(xié)議是UPnP的情況下執(zhí)行“HTTP GET”來請求Descript1n (描述),并且在發(fā)現(xiàn)協(xié)議是Bonjour的情況下請求TXT記錄。
[0080]然后,在步驟S505中,數(shù)字照相機100的控制單元101響應(yīng)于獲得請求,將自身的設(shè)備信息發(fā)送到PC200a。圖8A示出了在發(fā)現(xiàn)協(xié)議是UPnP的情況下在步驟S505中發(fā)送的設(shè)備信息(Descript1n)的示例。此外,圖8C的下部示出了在發(fā)現(xiàn)協(xié)議是Bonjour的情況下在步驟S505中發(fā)送的TXT記錄的示例。從圖8A和圖8C中清楚地看出,控制單元101將數(shù)字照相機100的照相機別名ID添加至設(shè)備信息的ns:X_devAliasID或devAid.ABCDE.com。
[0081]然后,在步驟S506中,PC200a的CPU203向服務(wù)器200b詢問數(shù)字照相機100與PC200a之間的配對是否有效(二者是否具有有效的配對設(shè)置,或者配對設(shè)置是否有效)。具體而言,CPU203基于從數(shù)字照相機100獲得的專有信息(照相機別名ID),向服務(wù)器200b發(fā)送詢問(GetPairingInfo)。請注意,可以使用其他的專有信息作為設(shè)備信息。
[0082]在步驟S507中,服務(wù)器200b的CPU203在二次存儲器205中檢查是否存在包括接收到的設(shè)備專有信息(照相機別名ID)的設(shè)備服務(wù)器配對信息(圖4A)。如果照相機別名ID與和PC200a相同的用戶帳戶相關(guān)聯(lián),則服務(wù)器200b的CPU203確定數(shù)字照相機100是與PC200a有效配對的數(shù)字照相機。另一方面,如果配對設(shè)置不包括照相機別名ID,或者如果照相機別名ID與和200a不同的用戶帳戶相關(guān)聯(lián),則服務(wù)器200b的CPU203確定數(shù)字照相機100不是與PC200a有效配對的數(shù)字照相機。然后,服務(wù)器200b的CPU203將確定結(jié)果(Result)(結(jié)果)發(fā)送到 PC200a。
[0083]以上是從數(shù)字照相機100的通告處理開始的序列。
[0084]在下文中,將描述從PC200a的搜索處理開始的序列。
[0085]在步驟S508中,PC200a的CPU203向PC200a連接到的網(wǎng)絡(luò),多播用于詢問是否連接特定類型的設(shè)備的搜索消息(StartSearch)。具體而言,在發(fā)現(xiàn)協(xié)議是UPnP的情況下,PC200a的CPU203開始SSDP M-Search。“M-Search”是指用于檢測網(wǎng)絡(luò)上的UPnP兼容設(shè)備的方法,并且CPU203多播搜索消息,在該搜索消息中指定了圖8A中所示的DeviceType標簽的設(shè)備類型以及ServiceType標簽的服務(wù)類型。另一方面,在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,PC200a的CPU203多播指定了搜索的ServiceType (圖8C的上段中)的MulticastDNS:Query0
[0086]在步驟S509中,將搜索消息通知給連接到與PC200a連接的LAN的設(shè)備(包括數(shù)字照相機100)。
[0087]然后,在步驟S510中,數(shù)字照相機100的控制單元101確定數(shù)字照相機100的設(shè)備類型以及服務(wù)類型是否與在接收到的搜索信息中指定的設(shè)備類型以及服務(wù)類型匹配。如果確定彼此匹配,則控制單兀101向PC200a發(fā)送響應(yīng)(Search Response)(搜索響應(yīng))。
[0088]步驟S511至S514與步驟S504至S507相同,因此省略其描述。以上是從PC200a的搜索處理開始的序列。
[0089]如果從服務(wù)器200b獲得步驟S507或S514中的、表明數(shù)字照相機100是被設(shè)置為與PC200a有效配對的設(shè)備的確定結(jié)果,則執(zhí)行從步驟S515或S519起的序列。此外,PC200a的CPU203向設(shè)備信息添加被確定為與PC200a有效配對的設(shè)備的別名ID。另一方面,如果從服務(wù)器200b獲得步驟S507或S514中的、表明數(shù)字照相機100不是被設(shè)置為與PC200a有效配對的設(shè)備的確定結(jié)果,則不執(zhí)行從步驟S515或S519起的序列。
[0090]同樣,通過兩個序列中的任何一者,來實現(xiàn)直到數(shù)字照相機100確定PC200a是與數(shù)字照相機100有效配對的PC并且啟動HTTP服務(wù)器為止的處理。第一個序列是從PC200a的通告處理開始的步驟S515至S518中所示的序列,第二個序列是從數(shù)字照相機100的搜索處理開始的步驟S519至S523中所示的序列。
[0091]首先,將描述從PC200a的通告處理開始的序列。
[0092]在步驟S515 中,PC200a 的 CPU203 多播通告消息(StartAdvertisement),并且向LAN上的設(shè)備通知PC200a的存在。在發(fā)現(xiàn)協(xié)議是UPnP的情況下,PC200a的CPU203多播SSDP:Alive消息,在該消息中,指定了圖8B中所示的DeviceType標簽的設(shè)備類型以及ServiceType標簽的服務(wù)類型。另一方面,在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,PC200a的CPU203多播指定了圖8D的上段中所不的ServiceType的Multicast DNSiNotify消息。
[0093]在步驟S516中,將PC200a的存在通知給連接到與PC200a連接的LAN的設(shè)備(包括數(shù)字照相機100)。
[0094]接下來,在步驟S517中,在接收到來自PC200a的通告消息時,數(shù)字照相機100的控制單元101向PC200a發(fā)送設(shè)備信息獲得請求(Get_Descript1n)。具體而言,控制單元101在發(fā)現(xiàn)協(xié)議是UPnP的情況下執(zhí)行“HTTP GET”來請求Descript1n,并且在發(fā)現(xiàn)協(xié)議是Bonjour的情況下請求TXT記錄。
[0095]然后,在步驟S518中,PC200a的CPU203響應(yīng)于獲得請求,將自身的設(shè)備信息發(fā)送到數(shù)字照相機100。圖SB示出了在發(fā)現(xiàn)協(xié)議是UPnP的情況下在步驟S518中發(fā)送的設(shè)備信息(Descript1n)的示例。此外,圖8D的下段示出了在發(fā)現(xiàn)協(xié)議是Bonjour的情況下在步驟S518中發(fā)送的TXT記錄的示例。從圖8B和圖8D中清楚地看出,PC200a的CPU203將具有有效配對設(shè)置的設(shè)備的設(shè)備別名ID(Device Alias ID),添加至設(shè)備信息的ns:X_devAliasID或devAid.ABCDE.com。這里,添加了數(shù)字照相機100的別名ID。PC200a的設(shè)備別名ID被包括在設(shè)備信息的ns:X_sevAliasID或sevAid.ABCDE.com中。以上是從PC200a的通告處理開始的序列。
[0096]在下文中,將描述從數(shù)字照相機100的搜索處理開始的序列。
[0097]在步驟S519中,數(shù)字照相機100的控制單元101向數(shù)字照相機100連接到的網(wǎng)絡(luò),多播用于詢問是否連接特定類型的設(shè)備的搜索消息(StartSearch)。具體而言,在發(fā)現(xiàn)協(xié)議是UPnP的情況下,控制單元101多播M-Search消息,在該M-Search消息中指定了圖8B中所示的DeviceType標簽的設(shè)備類型以及ServiceType標簽的服務(wù)類型。另一方面,在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,控制單元101多播指定了搜索的ServiceType (圖8D的上段中)的 MulticastDNS: Query。
[0098]在步驟S520中,將搜索消息通知給連接到與數(shù)字照相機100連接的LAN的設(shè)備(包括 PC200a)。
[0099]在步驟S521中,PC200a的CPU203確定PC200a的設(shè)備類型和服務(wù)類型是否與在接收到的搜索消息中指定的設(shè)備類型和服務(wù)類型匹配,并且如果彼此匹配,則CPU203向數(shù)字照相機100發(fā)送響應(yīng)(Search Response)。
[0100]步驟S522至S523與步驟S517至S518相同,因此省略其描述。以上是從數(shù)字照相機100的搜索處理開始的序列。
[0101]在步驟S518或S523中,如果數(shù)字照相機100的控制單元101能夠從搜索的設(shè)備獲得設(shè)備信息,則執(zhí)行從步驟S524起的序列。另一方面,在步驟S518或S523中,如果數(shù)字照相機100的控制單元101不能夠從搜索的設(shè)備獲得設(shè)備信息,則不執(zhí)行從步驟S524起的序列。
[0102]在步驟S524中,數(shù)字照相機100的控制單元101確認數(shù)字照相機100的設(shè)備別名ID是否被包括在步驟S518或S523中獲得的設(shè)備信息(Descript1n)中。具體而言,在發(fā)現(xiàn)協(xié)議是UPnP的情況下,控制單元101確定在圖8B的ns:X_devAliasId標簽中記載的設(shè)備別名ID是否與數(shù)字照相機100的設(shè)備別名ID匹配。此外,在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,控制單元101參照在圖8D的devAid.AB⑶E.com的Key (關(guān)鍵字)中記載的設(shè)備別名ID,并且確定該設(shè)備別名ID是否與數(shù)字照相機100的設(shè)備別名ID匹配。
[0103]如果確定彼此匹配,則控制單元101確定PC200a是與數(shù)字照相機100有效配對的PC,并且執(zhí)行HTTP服務(wù)器功能。然后,控制單元101例如準備接收來自充當HTTP客戶端的PC200a的請求,并且創(chuàng)建能夠提供的圖像文件的列表。該列表能夠用例如可擴展標記語言(XML)創(chuàng)建。
[0104]請注意,在其他實施例中,可以省略控制單元101對在從PC200a接收到的設(shè)備信息(Descript1n或TXT記錄)中是否包括數(shù)字照相機100的設(shè)備別名ID的確定。在這種情況下,在PC200a響應(yīng)于請求而發(fā)送設(shè)備信息時,控制單元101可以確定PC200a是與數(shù)字照相機100有效配對的PC。
[0105]在步驟S525中,PC200a的CPU203獲得能夠由數(shù)字照相機100提供的圖像文件的列表。具體而言,PC200a的CPU203作為HTTP客戶端,針對充當HTTP服務(wù)器的數(shù)字照相機100執(zhí)行HTTP Get方法(GetImageList)。在步驟S505或S512中獲得的設(shè)備信息中,列表的位置被記載為統(tǒng)一資源標識符(URI)。具體而言,在發(fā)現(xiàn)協(xié)議是UPnP的情況下,URI被記載為圖8A的ns:X_imgLst標簽,而在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,URI被記載為圖8C的imglist.ABCDE.com的Key。PC200a的CPU203針對數(shù)字照相機100執(zhí)行將該URI指定為要訪問的目的地的HTTP Get方法。
[0106]在步驟S526中,用作HTTP服務(wù)器的數(shù)字照相機100的控制單元101向PC200a發(fā)送能夠由數(shù)字照相機100提供的圖像文件的列表。如上所述,列表用例如XML來記載,并且包括數(shù)字照相機100能夠提供的圖像文件的URI。
[0107]在步驟S527中,用作HTTP客戶端的PC200a的CPU203分析獲得的、能夠由數(shù)字照相機100提供的圖像文件的列表,并且向數(shù)字照相機100發(fā)送圖像文件獲得請求。具體而言,PC200a的CPU203執(zhí)行將列表中包括的圖像文件的URI指定為要訪問的目的地的HTTPGet方法。
[0108]在步驟S528中,數(shù)字照相機100的控制單元101向PC200a發(fā)送URI被指定的圖像文件。PC200a的CPU203從圖像文件列表中刪除接收到的圖像文件的URI。PC200a的CPU203和數(shù)字照相機100的控制單元101重復步驟S527和S528中的過程,直到PC200a獲得列表中包括的全部圖像文件為止。
[0109]在步驟S529中,當從圖像文件列表中刪除全部圖像文件的URI時,PC200a的CPU203向數(shù)字照相機100通知全部圖像文件的獲得完成(NotifyComplete)。
[0110]在步驟S530中,在接收到獲得完成的通知時,數(shù)字照相機100的控制單元101結(jié)束HTTP服務(wù)器的功能,并斷開網(wǎng)絡(luò)連接(Result)。
[0111]以上是發(fā)現(xiàn)處理序列中的數(shù)字照相機100、PC200a以及服務(wù)器200b的操作。
[0112]<發(fā)現(xiàn)處理中的數(shù)字照相機操作>
[0113]將參照圖6中所示的流程圖,再次描述上述發(fā)現(xiàn)處理的數(shù)字照相機100的操作。
[0114]在步驟S601中,控制單元101連接到由路由器300構(gòu)建的局域網(wǎng)。該步驟對應(yīng)于圖5的步驟S501。
[0115]在步驟S602中,控制單元101進行通告處理。該步驟對應(yīng)于圖5的步驟S502。
[0116]在步驟S603中,控制單元101進行搜索處理。該步驟對應(yīng)于圖5的步驟S519。
[0117]在步驟S604中,控制單元101確定是否接收到由網(wǎng)絡(luò)上的其他設(shè)備多播的搜索消息。該步驟對應(yīng)于圖5的步驟S509。如果確定接收到搜索消息,則控制單元101使過程前進到步驟S605,否則前進到步驟S606。
[0118]在步驟S605中,控制單元101將對接收到的搜索消息的響應(yīng)發(fā)送到PC200a。該步驟對應(yīng)于圖5的步驟S510。
[0119]在步驟S606中,數(shù)字照相機100的控制單元101確定是否接收到設(shè)備信息獲得請求(在步驟S511中記載的HTTP Get方法)。如果確定接收到設(shè)備信息獲得請求,則控制單元101使過程前進到步驟S607,否則前進到步驟S608。
[0120]在步驟S607中,控制單元101將所需的設(shè)備信息發(fā)送到PC200a。該步驟對應(yīng)于圖5的步驟S505。
[0121]在步驟S608中,控制單元101確定從PC200a是否接收到多播通告消息。該步驟對應(yīng)于圖5的步驟S516。如果確定從PC200a接收到多播通告消息,則控制單元101使過程前進到步驟S610,否則前進到步驟S609。
[0122]在步驟S609中,控制單元101確定從PC200a是否接收到對在步驟S603中發(fā)送的多播搜索消息的響應(yīng),并且如果確定接收到響應(yīng),則控制單元101使過程前進到步驟S610,否則前進到步驟S615。
[0123]在步驟S610中,控制單元101將設(shè)備信息獲得請求發(fā)送到PC200a。該步驟對應(yīng)于圖5的步驟S517和S522。
[0124]在步驟S611中,控制單元101接收在步驟S518或S523中發(fā)送的關(guān)于PC200a的設(shè)備信息。
[0125]在步驟S612中,控制單元101確定PC200a是否為與數(shù)字照相機100有效配對的設(shè)備。該步驟對應(yīng)于圖5的步驟S524。如果確定PC200a是與數(shù)字照相機100有效配對的設(shè)備,則控制單元101使過程前進到步驟S613,否則前進到步驟S615。
[0126]在步驟S613中,控制單元101使HTTP服務(wù)器功能有效。該步驟對應(yīng)于圖5的步驟S524。請注意,本實施例描述如下方面:確定PC200a是與數(shù)字照相機100有效配對的設(shè)備,然后使HTTP服務(wù)器功能有效。然而,如果在使HTTP服務(wù)器功能有效完成之前,從HTTP客戶端(PC200a)發(fā)送了請求,則存在響應(yīng)可能失敗的風險。因此,也可以在步驟S601中建立了到LAN的連接時,使HTTP服務(wù)器功能有效。
[0127]在步驟S614中,控制單元101響應(yīng)于來自PC200a的請求,發(fā)送圖像文件的列表以及圖像文件。該步驟對應(yīng)于圖5的步驟S525至S530。
[0128]在步驟S615中,控制單元101確定在發(fā)現(xiàn)處理開始之后是否經(jīng)過了 N秒??刂茊卧?01預(yù)先設(shè)置了發(fā)現(xiàn)執(zhí)行期間,并且在執(zhí)行期間中重復步驟S604至S614中的過程,從而在數(shù)字照相機100連接到的網(wǎng)絡(luò)上搜索與數(shù)字照相機100有效配對的PC。如果在設(shè)定的執(zhí)行期間內(nèi)不能發(fā)現(xiàn)與數(shù)字照相機100有效配對的PC (在超時的情況下),則控制單元101使過程前進到步驟S616。
[0129]在步驟S616中,控制單元101向連接的網(wǎng)絡(luò)多播用于離開網(wǎng)絡(luò)的發(fā)現(xiàn)協(xié)議消息。具體而言,控制單元101在發(fā)現(xiàn)協(xié)議是UPnP的情況下多播“SSDP:Byebye”,而在發(fā)現(xiàn)協(xié)議是Bonjour 的情況下多播“Multicast DNS:goodbye”。
[0130]在步驟S617中,控制單元101使HTTP客戶端功能有效,以經(jīng)由服務(wù)器來傳送圖像文件,而不使用到與數(shù)字照相機100有效配對的PC(PC200a)的直接傳送。請注意,如果在此時使HTTP服務(wù)器功能有效,則也可以在使HTTP客戶端功能有效之前結(jié)束HTTP服務(wù)器功倉泛。
[0131]在步驟S618中,控制單元101準備向服務(wù)器200b發(fā)送圖像。具體而言,控制單元101向服務(wù)器200b發(fā)送關(guān)于要發(fā)送到服務(wù)器200b的圖像文件的信息(總文件數(shù)、圖像文件名及文件大小等)。
[0132]在步驟S619中,控制單元101針對充當HTTP服務(wù)器的服務(wù)器200b執(zhí)行HTTP Post方法,并且向服務(wù)器200b發(fā)送圖像文件。
[0133]以上是根據(jù)本實施例的發(fā)現(xiàn)處理中的數(shù)字照相機100的操作。
[0134]<發(fā)現(xiàn)處理中的PC操作>
[0135]將參照圖7中所示的流程圖,再次描述上述發(fā)現(xiàn)處理中的PC200a的操作。
[0136]在步驟S701中,PC200a的CPU203將傳送服務(wù)應(yīng)用從二次存儲器205加載到一次存儲器204上,并啟動傳送服務(wù)應(yīng)用。
[0137]在步驟S702中,PC200a的CPU203執(zhí)行搜索處理。該步驟對應(yīng)于圖5的步驟S508。
[0138]在步驟S703中,PC200a的CPU203確定是否發(fā)現(xiàn)了照相機。如果從數(shù)字照相機100接收到在步驟S502中說明的多播通告消息,或者如果接收到對在步驟S702中發(fā)送的多播搜索消息的響應(yīng),則PC200a的CPU203確定發(fā)現(xiàn)了照相機。如果確定發(fā)現(xiàn)了照相機,則PC200a的CPU203使過程前進到步驟S704,否則前進到步驟S713。
[0139]在步驟S704中,PC200a的CPU203向發(fā)現(xiàn)的設(shè)備發(fā)送設(shè)備信息獲得請求(Get_Descript1n)。該步驟對應(yīng)于圖5的步驟S504或S511。
[0140]在步驟S705中,PC200a的CPU203從發(fā)現(xiàn)的照相機中獲得在步驟S505或S512中發(fā)送的設(shè)備信息。
[0141]在步驟S706中,PC200a的CPU203向服務(wù)器200b詢問發(fā)現(xiàn)的照相機是否為與PC200a有效配對的設(shè)備。該步驟對應(yīng)于圖5的步驟S506或S513。
[0142]在步驟S707中,PC200a的CPU203基于在步驟S507或S514中從服務(wù)器200b發(fā)送的確定結(jié)果,來確定發(fā)現(xiàn)的照相機是否為與PC200a有效配對的設(shè)備。如果確定發(fā)現(xiàn)的照相機是與PC200a有效配對的設(shè)備,則PC200a的CPU203使過程前進到步驟S708,否則前進到步驟S713。
[0143]在步驟S708中,PC200a的CPU203開始通告處理。該步驟對應(yīng)于圖5的步驟S515。
[0144]在步驟S709中,PC200a的CPU203確定從數(shù)字照相機100是否給出設(shè)備信息獲得請求。如果確定給出了設(shè)備消息獲得請求,則過程前進到步驟S710,否則前進到步驟S713。
[0145]在步驟S710中,PC200a的CPU203將關(guān)于PC200a的設(shè)備信息發(fā)送到數(shù)字照相機100。該步驟對應(yīng)于圖5的步驟S518或S523。
[0146]在步驟S711中,PC200a的CPU203從數(shù)字照相機100獲得圖像文件的列表以及圖像文件。該步驟對應(yīng)于圖5的步驟S525至S530。
[0147]在步驟S712中,PC200a的CPU203從數(shù)字照相機100獲得全部圖像文件,然后向連接的網(wǎng)絡(luò)多播用于離開網(wǎng)絡(luò)的發(fā)現(xiàn)協(xié)議消息。具體而言,PC200a的CPU203在發(fā)現(xiàn)協(xié)議是UPnP的情況下多播“ SSDP: Byebye ”,而在發(fā)現(xiàn)協(xié)議是Bonjour的情況下多播“MulticastDNS:goodbye”。通過該多播,PC200a的CPU203結(jié)束通告處理,然后使過程返回到步驟S703,在步驟S703中,重復搜索處理。
[0148]另一方面,在步驟S713中,PC200a的CPU203確定在發(fā)現(xiàn)的開始之后是否經(jīng)過了 N秒。PC200a預(yù)先設(shè)置了發(fā)現(xiàn)執(zhí)行期限,并且在執(zhí)行期間中重復步驟S703至S712中的過程,從而在PC200a連接到的LAN上搜索與PC200a有效配對的設(shè)備(照相機)。如果在設(shè)定的執(zhí)行期間內(nèi)未發(fā)現(xiàn)有效配對的設(shè)備,則PC200a的CPU203使過程前進到步驟S714,以便從服務(wù)器200b獲得圖像文件。
[0149]在步驟S714中,PC200a的CPU203訪問服務(wù)器200b,并且確認要獲得的圖像文件是否被存儲在服務(wù)器200b中。在服務(wù)器200b中,要由PC200a接收的圖像文件的列表被創(chuàng)建,并且PC200a作為HTTP客戶端執(zhí)行HTTP Get方法,并從充當HTTP服務(wù)器的服務(wù)器200b獲得列表。不特別限制列表的格式,但是可以與由數(shù)字照相機100提供的列表類似地,使用記載圖像文件的URI的XML格式列表。
[0150]在步驟S715中,PC200a的CPU203分析在步驟S714中獲得的列表,并且確定是否存在要獲得的圖像文件。例如,如果在獲得的列表中記載了圖像文件的URIJU PC200a的CPU203確定存在要獲得的圖像文件,并且使過程前進到步驟S716,否則,CPU203使過程返回到步驟S703。
[0151]在步驟S716中,PC200a的CPU203針對服務(wù)器200b執(zhí)行將列表中包括的圖像文件的URI指定為要訪問的目的地地址的HTTP Get方法,并且從服務(wù)器200b獲得圖像文件。PC200a的CPU203重復這些過程,直到獲得了 URI在列表中被描述的全部圖像文件為止。
[0152]以上是根據(jù)本實施例的發(fā)現(xiàn)處理中的PC200a的操作。
[0153]如上所述,根據(jù)本實施例,如果一個設(shè)備在所述一個設(shè)備連接到的網(wǎng)絡(luò)上,發(fā)現(xiàn)了搜索目標類型的其他設(shè)備(具有特定服務(wù)的設(shè)備),則所述一個設(shè)備在發(fā)現(xiàn)處理中確定是否與其他設(shè)備通信。因此,能夠及早地進行是否與發(fā)現(xiàn)的設(shè)備通信的確定,從而有效地搜索要通信的設(shè)備。
[0154]第二實施例
[0155]第一實施例描述了 PC200a向服務(wù)器200b詢問數(shù)字照相機100與PC200a之間的配對是否有效的方面,但是本實施例將描述數(shù)字照相機100詢問配對是否有效的方面。
[0156]圖9是本實施例的發(fā)現(xiàn)處理中的數(shù)字照相機100、PC200a以及服務(wù)器200b的操作序列圖。在圖9中,對與圖5中相同的操作給予相同的附圖標記,并且省略其描述。
[0157]在步驟S915中,數(shù)字照相機100的控制單元101向服務(wù)器200b詢問數(shù)字照相機100與PC200a之間的配對是否有效(二者是否具有有效的配對設(shè)置,或者配對設(shè)置是否有效)。具體而言,控制單元101基于從PC200a獲得的專有信息(設(shè)備別名ID),向服務(wù)器200b發(fā)送詢問(GetPairingInfo)。請注意,可以使用其他專有信息作為設(shè)備信息。具體而言,控制單元101在發(fā)現(xiàn)協(xié)議是UPnP的情況下,發(fā)送在圖8B的ns:X_sevAliasId標簽中記載的PC200a的設(shè)備別名ID,并且在發(fā)現(xiàn)協(xié)議是Bonjour的情況下,發(fā)送在圖8D的serAid.ABCDE.com的Key中記載的PC200a的設(shè)備別名ID。
[0158]在步驟S916中,服務(wù)器200b的CPU203在二次存儲器205中檢查是否存在包括接收到的設(shè)備專有信息(設(shè)備別名ID)的PC服務(wù)器配對信息(圖4B)。這里,如果設(shè)備別名ID與和數(shù)字照相機100相同的用戶帳戶相關(guān)聯(lián),則服務(wù)器200b的CPU203確定PC200a是與數(shù)字照相機100有效配對的PC。此外,如果在配對設(shè)置中不存在設(shè)備別名ID,或者如果PC200a與和數(shù)字照相機100不同的用戶帳戶相關(guān)聯(lián),則服務(wù)器200b的CPU203確定與數(shù)字照相機100的配對不是有效的。然后,服務(wù)器200b的CPU203將確定結(jié)果(Result)發(fā)送到數(shù)字照相機100。
[0159]由于步驟S922和S923中的過程與步驟S915和S916中相同,因此省略其描述。
[0160]以上是本實施例的發(fā)現(xiàn)處理中的數(shù)字照相機100的操作。
[0161]圖10是例示圖9的序列圖中的數(shù)字照相機100的過程的流程圖。在圖10中,對與圖6中相同的操作給予相同的附圖標記,并且省略其描述。
[0162]在步驟S1012中,數(shù)字照相機100的控制單元101向服務(wù)器200b詢問數(shù)字照相機100與PC200a之間的配對是否有效(二者是否具有有效的配對設(shè)置,或者配對設(shè)置是否有效)。該步驟對應(yīng)于圖9的步驟S915。
[0163]在步驟S1013中,數(shù)字照相機100的控制單元101基于作為對步驟S1012的詢問的響應(yīng)而從服務(wù)器200b返回的確定結(jié)果,來確定PC200a是否為與數(shù)字照相機100有效配對的設(shè)備。如果確定PC200a是與數(shù)字照相機100有效配對的設(shè)備,則控制單元101使過程前進到步驟S1014,否則前進到步驟S615。
[0164]請注意,如果在步驟S615中即使在從發(fā)現(xiàn)處理開始起經(jīng)過了 N秒之后,也未發(fā)現(xiàn)與數(shù)字照相機100有效配對的PC,并且如果決定向服務(wù)器200b發(fā)送圖像文件,則控制單元101可以在顯示單元130上顯示發(fā)現(xiàn)處理的結(jié)果。例如,控制單元101在顯示單元130上顯示表示如下內(nèi)容的消息:搜索目標設(shè)備(具有特定服務(wù))已被發(fā)現(xiàn),但是是未與數(shù)字照相機100有效配對的設(shè)備。此外,如果在搜索期間內(nèi)未發(fā)現(xiàn)搜索目標設(shè)備,則控制單元101在顯示單元130上顯示表示時間用完的消息。
[0165]以上是在本實施例的發(fā)現(xiàn)處理中的數(shù)字照相機100的操作。
[0166]圖11是示出本實施例的發(fā)現(xiàn)處理中的PC200a的操作的流程圖,并且對與圖7中相同的操作給予相同的附圖標記,并且省略其描述。
[0167]因此,同樣地,在本實施例中,能夠?qū)崿F(xiàn)與第一實施例中相同的效果。
[0168]其他實施例
[0169]在上述實施例中,數(shù)字照相機100在連接的LAN上存在與數(shù)字照相機100有效配對的PC200a的情況下充當HTTP服務(wù)器,而在連接的LAN上不存在與數(shù)字照相機100有效配對的PC200a的情況下充當HTTP客戶端,但是另一方面,PC200a始終充當HTTP客戶端。然而,也可以使數(shù)字照相機100始終充當HTTP客戶端,并且PC200a在連接的網(wǎng)絡(luò)上存在與PC200a有效配對的數(shù)字照相機100的情況下充當HTTP服務(wù)器,而在連接的網(wǎng)絡(luò)上不存在與PC200a有效配對的數(shù)字照相機100的情況下充當HTTP客戶端。
[0170]此外,以數(shù)字照相機與PC之間的連接作為示例描述了上述實施例,但是不必限制設(shè)備的類型。可以使用諸如打印機的輸出設(shè)備、諸如智能手機或平板電腦等的移動終端。
[0171]此外,以具有無線通信功能的數(shù)字照相機100作為示例描述了上述實施例,但是,如下的結(jié)構(gòu)也是可行的:能夠進行無線通信的記錄介質(zhì)安裝在數(shù)字照相機100中,并且作為記錄介質(zhì)141來控制無線通信。另外,在這種情況下,針對能夠進行無線通信的記錄介質(zhì)的無線電路單元,進行與前述實施例中相同的控制。
[0172]此外,本發(fā)明還適用于由PC等遠程地控制數(shù)字照相機100的系統(tǒng)。在這種情況下,PC的控制單元針對數(shù)字照相機100的控制單元101給出各種類型的詢問以及控制的請求,從而使得能夠?qū)崿F(xiàn)遠程控制。
[0173]另外,本發(fā)明的各實施例可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(例如,非臨時性計算機可讀存儲介質(zhì))上的計算機可執(zhí)行指令以執(zhí)行本發(fā)明的一個或更多個上述實施例中的功能的系統(tǒng)或裝置的計算機來實現(xiàn),也可以利用由通過例如讀出并執(zhí)行來自存儲介質(zhì)的計算機可執(zhí)行指令以執(zhí)行一個或更多個上述實施例的功能的系統(tǒng)或裝置的計算機來執(zhí)行的方法來實現(xiàn)。計算機可以包括中央處理單元(CPU)、微處理單元(MPU)或其他電路中的一個或更多個,并且可以包括獨立的計算機或獨立的計算機處理器的網(wǎng)絡(luò)。計算機可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機。存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(CD)、數(shù)字通用光盤(DVD)或藍光光盤(BD)TM)、閃存設(shè)備、存儲卡等中的一個或更多個。
[0174]雖然參照示例性實施例對本發(fā)明進行了描述,但是應(yīng)當理解,本發(fā)明并不限定于所公開的示例性實施例。應(yīng)當對所附權(quán)利要求的范圍給予最寬的解釋,以使所述范圍涵蓋所有的此類變型以及等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種信息處理裝置,所述信息處理裝置能夠與第一網(wǎng)絡(luò)上的設(shè)備以及與所述第一網(wǎng)絡(luò)不同的第二網(wǎng)絡(luò)上的設(shè)備通信,所述信息處理裝置包括: 詢問單元,其用于在所述第一網(wǎng)絡(luò)上發(fā)現(xiàn)第一設(shè)備的情況下,向所述第二網(wǎng)絡(luò)上的設(shè)備詢問所發(fā)現(xiàn)的第一設(shè)備是否為與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備;以及 通信單元,其在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù),而在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備不是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,不從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述詢問單元從所發(fā)現(xiàn)的第一設(shè)備獲得設(shè)備信息,并且使用所述設(shè)備信息中包括的所發(fā)現(xiàn)的第一設(shè)備的專有信息來向所述第二網(wǎng)絡(luò)上的設(shè)備進行所述詢問。
3.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述詢問單元在接收到由所述第一網(wǎng)絡(luò)上的所述第一設(shè)備發(fā)送的通告消息、或者在接收到對發(fā)送的用于搜索所述第一網(wǎng)絡(luò)上的所述第一設(shè)備的搜索消息的響應(yīng)時,確定發(fā)現(xiàn)了所述第一設(shè)備。
4.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,在確定所發(fā)現(xiàn)的設(shè)備不是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,所述通信單元不向所述第一網(wǎng)絡(luò)發(fā)送所述信息處理裝置的通告消息。
5.根據(jù)權(quán)利要求1至4中任一項所述的信息處理裝置, 其中,在所述第一網(wǎng)絡(luò)上未發(fā)現(xiàn)所述第一設(shè)備的情況下,所述通信單元從所述第二網(wǎng)絡(luò)上的設(shè)備獲得從所述第一設(shè)備發(fā)送到所述第二網(wǎng)絡(luò)上的設(shè)備的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,所述信息處理裝置還包括攝像單元。
7.根據(jù)權(quán)利要求6所述的信息處理裝置, 其中,所述詢問單元在接收到來自所述第一網(wǎng)絡(luò)上的所述第一設(shè)備的對由所述信息處理裝置發(fā)送的通告消息的響應(yīng)、或者接收到由在所述第一網(wǎng)絡(luò)上的所述第一設(shè)備發(fā)送的搜索消息時,確定發(fā)現(xiàn)了所述第一設(shè)備。
8.根據(jù)權(quán)利要求6或7所述的信息處理裝置, 其中,在確定所發(fā)現(xiàn)的第一設(shè)備不是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,所述通信單元不響應(yīng)來自所述第一設(shè)備的請求。
9.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述第一網(wǎng)絡(luò)是局域網(wǎng),所述第二網(wǎng)絡(luò)是廣域網(wǎng)。
10.根據(jù)權(quán)利要求1所述的信息處理裝置, 其中,所述第一網(wǎng)絡(luò)是無線LAN網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)是互聯(lián)網(wǎng)。
11.一種信息處理裝置的控制方法,所述信息處理裝置能夠與第一網(wǎng)絡(luò)上的設(shè)備以及與所述第一網(wǎng)絡(luò)不同的第二網(wǎng)絡(luò)上的設(shè)備通信,所述控制方法包括以下步驟: 在所述第一網(wǎng)絡(luò)上發(fā)現(xiàn)第一設(shè)備的情況下,向所述第二網(wǎng)絡(luò)上的設(shè)備詢問所發(fā)現(xiàn)的第一設(shè)備是否為與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備;以及 在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù), 其中,在所述詢問的結(jié)果表明所發(fā)現(xiàn)的第一設(shè)備不是與所述信息處理裝置具有有效關(guān)聯(lián)的設(shè)備的情況下,不從所發(fā)現(xiàn)的第一設(shè)備獲得數(shù)據(jù)。
【文檔編號】H04N5/76GK104378569SQ201410398358
【公開日】2015年2月25日 申請日期:2014年8月13日 優(yōu)先權(quán)日:2013年8月13日
【發(fā)明者】德永幸史 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
藁城市| 丹巴县| 隆安县| 乡城县| 和硕县| 闸北区| 新民市| 泾川县| 北碚区| 都江堰市| 怀化市| 东辽县| 新乡市| 长沙县| 都江堰市| 平定县| 霍邱县| 东海县| 肥西县| 沿河| 罗山县| 宿松县| 山阳县| 临高县| 道孚县| 溧水县| 石河子市| 洪江市| 曲靖市| 万载县| 潞西市| 朔州市| 莱西市| 贞丰县| 灌阳县| 阳朔县| 板桥市| 醴陵市| 铜川市| 招远市| 邛崃市|