信息處理裝置、通信系統(tǒng)以及信息處理方法
【專利摘要】本發(fā)明提供一種信息處理裝置、通信系統(tǒng)以及信息處理方法。一種信息處理裝置包括第一通信部分和第二通信部分。第一通信部分通過使用預(yù)定通信方法,從外部接收指示要在與服務(wù)器裝置的通信中使用的通信方法的信息。第二通信部分通過使用由已接收的信息指示的通信方法與服務(wù)器裝置進行通信。
【專利說明】
信息處理裝置、通信系統(tǒng)以及信息處理方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息處理裝置、通信系統(tǒng)以及信息處理方法。
【背景技術(shù)】
[0002]日本專利申請公開特開平11-338798號公報公開了這樣一種技術(shù):在包括經(jīng)由防火墻彼此連接的客戶端和私人服務(wù)器的網(wǎng)絡(luò)系統(tǒng)中,客戶端從私人服務(wù)器下載專用應(yīng)用程序并且之后基于專用的協(xié)議執(zhí)行數(shù)據(jù)通信。
[0003]在相關(guān)技術(shù)中,取決于信息處理裝置與服務(wù)器裝置之間的連接模式,信息處理裝置可能無法使用同一通信方法訪問服務(wù)器裝置。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是不管信息處理裝置與服務(wù)器裝置之間的連接模式如何,都使從信息處理裝置到服務(wù)器裝置的通信成為可能。
[0005]根據(jù)本發(fā)明的第一方面,提供了一種信息處理裝置,該信息處理裝置包括第一通信部分和第二通信部分。所述第一通信部分使用預(yù)定通信方法,從外部接收指示要在與服務(wù)器裝置的通信中使用的通信方法的信息。所述第二通信部分通過使用由已接收的所述信息指示的通信方法與所述服務(wù)器裝置進行通信。
[0006]根據(jù)本發(fā)明的第二方面,在上述信息處理裝置中,所述第一通信部分從中繼裝置接收所述信息,并且所述第二通信部分根據(jù)已接收的所述信息,通過使用無需使用所述中繼裝置的通信方法與所述服務(wù)器裝置進行通信。
[0007]根據(jù)本發(fā)明的第三方面,在上述信息處理裝置中,所述中繼裝置連接到與所述信息處理裝置所連接到的通信網(wǎng)絡(luò)不同的通信網(wǎng)絡(luò),并且所述第一通信部分經(jīng)由防火墻與所述中繼裝置進行通信。
[0008]根據(jù)本發(fā)明的第四方面,在上述信息處理裝置中,所述服務(wù)器裝置連接到與所述信息處理裝置所連接到的通信網(wǎng)絡(luò)不同的通信網(wǎng)絡(luò),并且所述第二通信部分經(jīng)由防火墻與所述服務(wù)器裝置進行通信。
[0009]根據(jù)本發(fā)明的第五方面,上述信息處理裝置還包括接受部分,該接受部分從用戶接受用于使用服務(wù)的使用請求。在信息處理裝置中,所述第一通信部分接收與提供所述使用請求中指示的服務(wù)的服務(wù)器裝置對應(yīng)的所述信息。
[0010]根據(jù)本發(fā)明的第六方面,在上述信息處理裝置中,所述第二通信部分通過使用所述信息并且使所述信息處理裝置用作服務(wù)器裝置來執(zhí)行通信。
[0011]根據(jù)本發(fā)明的第七方面,上述信息處理裝置還包括刪除部分,該刪除部分在使用由所述服務(wù)器裝置提供的服務(wù)之后從存儲器刪除所述信息。
[0012]根據(jù)本發(fā)明的第八方面,提供了一種通信系統(tǒng),該通信系統(tǒng)包括上述信息處理裝置以及服務(wù)器裝置。
[0013]根據(jù)本發(fā)明的第九方面,提供了一種信息處理方法,該信息處理方法包括以下步驟:使用預(yù)定通信方法,從外部接收指示要在與服務(wù)器裝置的通信中使用的通信方法的信息;以及通過使用由已接收的所述信息指示的通信方法與所述服務(wù)器裝置進行通信。
[0014]根據(jù)本發(fā)明的第一方面、第八方面以及第九方面,不管信息處理裝置與服務(wù)器裝置之間的連接模式如何,都使從信息處理裝置到服務(wù)器裝置的通信成為可能。
[0015]根據(jù)本發(fā)明的第二方面,使與服務(wù)器裝置(經(jīng)由中繼裝置與該服務(wù)器裝置的通信是不可能的)的通信成為可能。
[0016]根據(jù)本發(fā)明的第三方面,即使在信息處理裝置與中繼裝置經(jīng)由防火墻彼此連接的情況下,也使通信成為可能。
[0017]根據(jù)本發(fā)明的第四方面,即使在信息處理裝置與服務(wù)器裝置經(jīng)由防火墻彼此連接的情況下,也使通信成為可能。
[0018]根據(jù)本發(fā)明的第五方面,使根據(jù)用戶使用的服務(wù)使用通信方法的通信成為可能。
[0019]根據(jù)本發(fā)明的第六方面,可以獲得信息處理裝置作為服務(wù)器裝置執(zhí)行通信所需的
?目息O
[0020]根據(jù)本發(fā)明的第七方面,可以增加存儲器中可用的空間。
【附圖說明】
[0021]將基于以下附圖詳細描述本發(fā)明的示例性實施方式,附圖中:
[0022]圖1是例示了通信系統(tǒng)的構(gòu)造的框圖;
[0023]圖2是例示了信息處理裝置的硬件構(gòu)造的框圖;
[0024]圖3是例示了中繼服務(wù)器的硬件構(gòu)造的框圖;
[0025]圖4是例示了與信息處理裝置執(zhí)行的通信有關(guān)的功能性構(gòu)造的框圖;
[0026]圖5是例示了信息處理裝置執(zhí)行的操作的示例的流程圖;
[0027]圖6是例示了信息處理裝置執(zhí)行的操作的示例的流程圖;以及
[0028]圖7是例示了通信系統(tǒng)的構(gòu)造的框圖。
【具體實施方式】
[0029]圖1是例示了根據(jù)本發(fā)明的示例性實施方式的通信系統(tǒng)10的構(gòu)造的框圖。通信系統(tǒng)10由信息處理裝置100、中繼服務(wù)器200、云服務(wù)器300以及云服務(wù)器400組成。信息處理裝置100和云服務(wù)器300連接到網(wǎng)絡(luò)NW1。另一方面,中繼服務(wù)器200和云服務(wù)器400連接到與網(wǎng)絡(luò)NWl不同的網(wǎng)絡(luò)NW2。網(wǎng)絡(luò)NWl和網(wǎng)絡(luò)NW2經(jīng)由防火墻FW彼此連接。防火墻Fff控制通信,以便允許滿足特定條件的通信并且不允許不滿足特定條件的通信。
[0030]網(wǎng)絡(luò)NWl是內(nèi)聯(lián)網(wǎng),其例如是企業(yè)的內(nèi)部網(wǎng)絡(luò)等。另一方面,網(wǎng)絡(luò)NW2通常是因特網(wǎng)。S卩,網(wǎng)絡(luò)NW2是針對網(wǎng)絡(luò)NWl的外部網(wǎng)絡(luò)。要注意的是,圖1未例示的其他裝置可以進一步連接到網(wǎng)絡(luò)NWl和網(wǎng)絡(luò)NW2。
[0031]通信系統(tǒng)10是用于經(jīng)由信息處理裝置100使用多個云服務(wù)的系統(tǒng)。這里,云服務(wù)是通過使用云計算而提供的服務(wù)(網(wǎng)絡(luò)服務(wù)),并且包括諸如數(shù)據(jù)存儲和提供與數(shù)據(jù)存儲關(guān)聯(lián)的軟件等的服務(wù)。例如,在線存儲服務(wù)是這里描述的云服務(wù)的示例。云服務(wù)器300和400是用于提供云服務(wù)的服務(wù)器裝置。雖然云服務(wù)器300和400各被假定為單個服務(wù)器裝置并且將給出描述,但服務(wù)可以由多個服務(wù)器裝置之間的協(xié)作來實現(xiàn)。
[0032]該示例性實施方式中的云服務(wù)包括內(nèi)部網(wǎng)絡(luò)中提供的服務(wù)和外部網(wǎng)絡(luò)中提供的服務(wù),并且在下文中將前一服務(wù)稱為“私有云”,而將后一服務(wù)稱為“公共云”。私有云是被假定為經(jīng)由內(nèi)部網(wǎng)絡(luò)使用的云服務(wù)并且是對特定用戶(諸如,特定企業(yè)的員工等)可用的服務(wù)。另一方面,公共云是被假定為經(jīng)由外部網(wǎng)絡(luò)使用的云服務(wù)并且是公共可用的服務(wù),即,對非指定用戶可用的服務(wù)。
[0033]在該不例性實施方式中,由云服務(wù)器300提供的云服務(wù)是私有云,并且由云服務(wù)器400提供的云服務(wù)是公共云。對于私有云和公共云這兩者,由多個供應(yīng)商提供的云服務(wù)可以在同一網(wǎng)絡(luò)中共存,并且可以取決于目的或用途被適當(dāng)?shù)厥褂?。即,在同一網(wǎng)絡(luò)中可以設(shè)置與云服務(wù)器300或400對應(yīng)的多個服務(wù)器裝置。
[0034]信息處理裝置100是發(fā)送/接收數(shù)據(jù)并且對數(shù)據(jù)執(zhí)行處理的計算機裝置。在該示例性實施方式中,信息處理裝置100是具有諸如掃描、打印、復(fù)制等功能的圖像形成裝置。
[0035]圖2是例示了信息處理裝置100的硬件構(gòu)造的框圖。信息處理裝置100包括控制器110、存儲器120、通信單元130、操作面板140、圖像閱讀器150以及圖像形成單元160。信息處理裝置100可以還包括揚聲器、蜂鳴器、燈等,作為用于向用戶傳遞信息的單元。
[0036]控制器110是對由信息處理裝置100中的各個單元執(zhí)行的操作進行控制的單元??刂破?10包括諸如中央處理單元(CPU)等的算術(shù)處理單元以及存儲器,并且通過執(zhí)行程序?qū)τ尚畔⑻幚硌b置100中的各個單元執(zhí)行的操作(數(shù)據(jù)的發(fā)送/接收、畫面的顯示等)進行控制。
[0037]存儲器120是存儲數(shù)據(jù)的單元。例如,存儲器120包括硬盤和半導(dǎo)體存儲器,并且存儲由控制器110使用的數(shù)據(jù)。例如,存儲器120存儲要經(jīng)由通信單元130發(fā)送的數(shù)據(jù)和經(jīng)由通信單元130接收的數(shù)據(jù)。
[0038]通信單元130是經(jīng)由網(wǎng)絡(luò)NWl發(fā)送并接收數(shù)據(jù)的單元。通信單元130經(jīng)由網(wǎng)絡(luò)NWl連接到中繼服務(wù)器200和云服務(wù)器300,并且發(fā)送或接收通信中需要的數(shù)據(jù)。通信單元130基于由信息處理裝置100使用的通信方案執(zhí)行調(diào)制和解調(diào)。
[0039]操作面板140是接受由用戶執(zhí)行的操作并提供給用戶信息的單元。操作面板140包括各種鍵或按鈕以及由液晶面板等形成的顯示器。顯示器例如基于點矩陣方案顯示單色或彩色字符和圖像。要注意的是,操作面板140可以由觸摸屏顯示器形成。
[0040]圖像閱讀器150是光學(xué)讀取文檔的單元。圖像閱讀器150包括諸如電荷耦合設(shè)備(CCD)圖像傳感器等的圖像傳感器并且生成代表文檔的圖像數(shù)據(jù)。圖像閱讀器150可以是通過移動圖像傳感器來讀取文檔的平板式圖像閱讀器、通過在將圖像傳感器保持在同一位置的同時移動文檔來讀取文檔的供紙式圖像閱讀器或另外類型的圖像閱讀器。
[0041]圖像形成單元160是基于圖像數(shù)據(jù)形成(即,可視化)圖像的單元。例如,圖像形成單元160通過使用電子照相系統(tǒng)或熱轉(zhuǎn)印系統(tǒng)在紙張上形成圖像。圖像數(shù)據(jù)由圖像閱讀器150生成或經(jīng)由通信單元130接收。
[0042]中繼服務(wù)器200是用于中繼由信息處理裝置100執(zhí)行的通信的服務(wù)器裝置。例如,在信息處理裝置100訪問云服務(wù)器400的情況下,信息處理裝置100不直接與云服務(wù)器400交換數(shù)據(jù),而經(jīng)由中繼服務(wù)器200交換數(shù)據(jù)。中繼服務(wù)器200是根據(jù)本發(fā)明的示例性實施方式的中繼裝置的示例。
[0043]圖3是例示了中繼服務(wù)器200的硬件構(gòu)造的框圖。中繼服務(wù)器200包括控制器210、存儲器220以及通信單元230??刂破?10是對由中繼服務(wù)器200中的各個單元執(zhí)行的操作進行控制的單元??刂破?10包括諸如CPU等的算術(shù)處理單元以及存儲器,并且通過執(zhí)行程序?qū)τ芍欣^服務(wù)器200中的各個單元執(zhí)行的操作(數(shù)據(jù)的發(fā)送/接收、記錄、讀取等)進行控制。存儲器220是存儲數(shù)據(jù)的單元,并且存儲訪問各個云服務(wù)所需的信息(下文中,稱為“訪問信息”)。通信單元230是經(jīng)由網(wǎng)絡(luò)NW2發(fā)送和接收數(shù)據(jù)的單元。
[0044]訪問信息是用于訪問云服務(wù)器300和云服務(wù)器400的信息。訪問信息根據(jù)訪問目的地可以是不同類型的數(shù)據(jù)。例如,訪問信息可以是使用網(wǎng)絡(luò)服務(wù)描述語言(WSDL)描述的數(shù)據(jù)、可由內(nèi)部服務(wù)器執(zhí)行的程序(腳本等)、或表示數(shù)據(jù)或程序的位置的統(tǒng)一資源定位符(URL) ο
[0045]通信系統(tǒng)10的構(gòu)造如上所述?;谠摌?gòu)造,信息處理裝置100執(zhí)行鏈接到云服務(wù)的處理。例如,信息處理裝置100基于通過使用云服務(wù)存儲的數(shù)據(jù)形成圖像,或者通過使用云服務(wù)來存儲通過掃描原稿(文檔等)獲得的數(shù)據(jù)。
[0046]信息處理裝置100無法與通信方法未知的公共云直接通信。因此,信息處理裝置100經(jīng)由中繼服務(wù)器200訪問公共云。信息處理裝置100具有用于訪問中繼服務(wù)器200的應(yīng)用編程接口(API),并且使用API與中繼服務(wù)器200進行通信。在信息處理裝置100訪問云服務(wù)的情況下,信息處理裝置100首先訪問中繼服務(wù)器200,而不管訪問目的地是公共云還是私有?Χ ο
[0047]中繼服務(wù)器200響應(yīng)于由信息處理裝置100作出的請求而訪問公共云。然而,因為防火墻FW的存在,中繼服務(wù)器200不能直接訪問私有云。因此,中繼服務(wù)器200通過使用API使信息處理裝置100訪問中繼服務(wù)器200,使用已知的通信方法建立通信,并且獲得訪問信息,以由此實現(xiàn)從信息處理裝置100對私有云的直接訪問。
[0048]在信息處理裝置100訪問公共云和私有云中的任意云的情況下,信息處理裝置100通過使用用于使用API訪問中繼服務(wù)器200的共同的通信方法,執(zhí)行訪問。因此,信息處理裝置100不需要提前知道用于訪問各個云服務(wù)的通信方法。即,在該示例性實施方式中,僅中繼服務(wù)器200知道用于訪問各個云服務(wù)的通信方法就足夠了。
[0049]圖4是例示了與信息處理裝置100執(zhí)行的通信有關(guān)的功能構(gòu)造的框圖。信息處理裝置100通過執(zhí)行程序的控制器110,實現(xiàn)與第一通信部分101、第二通信部分102、接受部分103以及刪除部分104對應(yīng)的功能。要注意的是,用于實現(xiàn)功能的程序可以是應(yīng)用軟件或可以包括在諸如操作系統(tǒng)(OS)等的系統(tǒng)軟件中。
[0050]接受部分103是從用戶接受使用云服務(wù)的使用請求的部分。接受部分103經(jīng)由操作面板140接受由用戶執(zhí)行的操作,以從而接受用于使用云服務(wù)的使用請求。用于使用云服務(wù)的使用請求含有指示待執(zhí)行處理(服務(wù))的類型的參數(shù)以及用于識別待使用云服務(wù)的參數(shù)。這里描述的處理的類型的示例包括“打印”、“掃描”等,并且可以還包括對文件的其他操作,諸如文件的復(fù)制、移動以及編輯等。用于識別云服務(wù)的參數(shù)可以含有指示云服務(wù)是公共云還是私有云的數(shù)據(jù)。
[0051]第一通信部分101是使用API執(zhí)行通信的部分。第一通信部分101還具有通過使用API執(zhí)行通信來接收訪問信息的功能。在該示例性實施方式中,訪問信息存儲于中繼服務(wù)器200中。因此,第一通信部分101向/從中繼服務(wù)器200發(fā)送/接收數(shù)據(jù)。訪問信息是指示要在與服務(wù)器裝置(云服務(wù)器300和云服務(wù)器400)的通信中使用的通信方法的信息的示例。
[0052]第二通信部分102是根據(jù)訪問信息與服務(wù)器裝置(云服務(wù)器300和云服務(wù)器400)進行通信的部分。在第一通信部分101已從中繼服務(wù)器200接收到訪問信息的情況下,第二通信部分102通過使用所接收的訪問信息與云服務(wù)器300或云服務(wù)器400進行通信。第二通信部分102根據(jù)需要使信息處理裝置100 (的一部分)用作服務(wù)器裝置(網(wǎng)絡(luò)服務(wù)器),以從而向/從云服務(wù)器300發(fā)送/接收數(shù)據(jù)。信息處理裝置100的起服務(wù)器裝置作用的部分在下文中將還稱為“內(nèi)部服務(wù)器”。這里描述的內(nèi)部服務(wù)器通常分配有互連網(wǎng)協(xié)議(IP)地址“127.0.0.1” (IPv4)和主機名“本地主機”。
[0053]由第一通信部分101執(zhí)行的通信具體包括與中繼服務(wù)器200的通信以及經(jīng)由中繼服務(wù)器200與云服務(wù)器400的通信。由第一通信部分101執(zhí)行的通信方法是根據(jù)本發(fā)明的示例性實施方式的第一通信方法的示例。第一通信方法是預(yù)定的通信方法并且為信息處理裝置100所知。另一方面,由第二通信部分102執(zhí)行的通信包括云服務(wù)器300與內(nèi)部服務(wù)器之間執(zhí)行的服務(wù)器間通信(即,在無中繼服務(wù)器200的情況下執(zhí)行的通信)等。該通信的方法是根據(jù)本發(fā)明的示例性實施方式的第二通信方法的示例。第二通信方法是為信息處理裝置100所未知的通信方法并且在信息處理裝置100從中繼服務(wù)器200獲得了訪問信息后為信息處理裝置100所知。
[0054]刪除部分104是刪除訪問信息的部分。刪除部分104在經(jīng)由第二通信部分102使用云服務(wù)之后根據(jù)需要刪除存儲器(存儲器120等)中存儲的訪問信息。例如,在存儲器120中的可用空間減少的情況下或在滿足預(yù)定條件的情況下,刪除部分104刪除訪問信息。
[0055]圖5和圖6是例示了在使用云服務(wù)的情況下由信息處理裝置100執(zhí)行的操作的示例的流程圖。當(dāng)用戶執(zhí)行了作出用于使用特定云服務(wù)(例如,這里稱為“服務(wù)A”)的使用請求的操作時,開始圖5和圖6例示的一系列處理。當(dāng)信息處理裝置100接受了使用請求時(步驟SI),信息處理裝置100向中繼服務(wù)器200發(fā)送用于與服務(wù)A連接的連接請求(步驟S2)。使用請求和連接請求各含有指示服務(wù)A中要執(zhí)行的處理的類型的參數(shù)和用于識別服務(wù)A的參數(shù)。
[0056]信息處理裝置100之后從中繼服務(wù)器200接收對連接請求的響應(yīng)(步驟S3)。該響應(yīng)含有關(guān)于服務(wù)A是否是為中繼服務(wù)器200所知的服務(wù)的信息、關(guān)于服務(wù)A是否能夠由中繼服務(wù)器200進行中繼的信息、關(guān)于服務(wù)A是否能夠使用API進行訪問的信息等。S卩,該響應(yīng)是指示要在與服務(wù)器裝置的通信中使用的通信方法的信息的示例。
[0057]信息處理裝置100基于從中繼服務(wù)器200發(fā)送的響應(yīng),確定服務(wù)A是否是為中繼服務(wù)器200所知的服務(wù)(步驟S4)。這里描述的已知服務(wù)是能夠通過使用已知的通信方法被使用的服務(wù)。如果服務(wù)A不是為中繼服務(wù)器200所知的服務(wù)(步驟S4中的否),則信息處理裝置100通知用戶服務(wù)A不可用(步驟S5)。信息處理裝置100通過在操作面板140上顯示指示服務(wù)A不可用的消息或發(fā)出預(yù)定的蜂鳴器聲來給出通知。
[0058]另一方面,如果服務(wù)A是為中繼服務(wù)器200所知的服務(wù)(步驟S4中的是),則信息處理裝置100確定服務(wù)A是否是能夠由中繼服務(wù)器200中繼的服務(wù)(步驟S6)。在服務(wù)A是通過使用API可用的服務(wù)的情況下,中繼服務(wù)器200確定服務(wù)A是通過中繼服務(wù)器200中繼服務(wù)A而可用的服務(wù)。例如,在服務(wù)A是為中繼服務(wù)器200所知的公共云的情況下,月艮務(wù)A是通過使用API經(jīng)由中繼服務(wù)器200可用的服務(wù)。如果服務(wù)A是能夠由中繼服務(wù)器200中繼的服務(wù)(步驟S6中的是),則信息處理裝置100接受用于訪問提供服務(wù)A的服務(wù)器裝置(例如,云服務(wù)器400)的地址信息和訪問所需的認證信息(用戶名、密碼等)的輸入(步驟S7),并且通過使用API經(jīng)由中繼服務(wù)器200使用服務(wù)A(步驟S8)。例如,這里描述的用途是圖像的掃描或打印,并且還包括圖像數(shù)據(jù)的下載和上傳。
[0059]如果服務(wù)A是不能夠由中繼服務(wù)器200中繼的服務(wù)(步驟S6中的否),則信息處理裝置100執(zhí)行圖6例示的處理。在服務(wù)A是私有云的情況下,步驟S6中執(zhí)行的確定導(dǎo)致否定結(jié)果(否)。在這種情況下,信息處理裝置100確定服務(wù)A是否是通過使用API可用的服務(wù)(步驟S9)。如果服務(wù)A是通過使用API可用的服務(wù)(步驟S9中的是),則信息處理裝置100如步驟S7中接受地址信息和認證信息的輸入(步驟S10),并且通過使用API使用服務(wù)A (步驟SI I)。
[0060]要注意的是,在使用API方面,步驟Sll中的處理類似于步驟S8中的處理;然而,與步驟S8中的處理的不同點在于在步驟Sll中服務(wù)A在無需中繼服務(wù)器200的情況下使用。S卩,在步驟Sll中,信息處理裝置100直接訪問提供服務(wù)A的服務(wù)器裝置(例如,云服務(wù)器300),而無需由中繼服務(wù)器200進行中繼。
[0061]另一方面,如果服務(wù)A不是通過使用API可用的服務(wù)(步驟S9中的否),則信息處理裝置100從中繼服務(wù)器200接收訪問信息(步驟S12)。此外,信息處理裝置100如步驟S7中接受地址信息和認證信息的輸入(步驟S13)。信息處理裝置100此后激活內(nèi)部服務(wù)器(步驟S14)并且通過使用所接收的訪問信息經(jīng)由內(nèi)部服務(wù)器使用服務(wù)A(步驟S15)。在信息處理裝置100通過使用訪問信息而使用服務(wù)A的情況下,信息處理裝置100在使用服務(wù)A之后刪除訪問信息(步驟S16)。
[0062]修改例
[0063]本發(fā)明的示例性實施方式不限于上述示例性實施方式。例如,本發(fā)明可以根據(jù)下面描述的方面實施。另選地,本發(fā)明可以通過將上述示例性實施方式與一個或多個修改例結(jié)合來實施。
[0064](I)本發(fā)明的示例性實施方式不限于使用公共云和私有云這兩者的示例性實施方式。因此,本發(fā)明的示例性實施方式不必使用多個不同的網(wǎng)絡(luò)或不必使用防火墻。(然而,在如上述示例性實施方式中所描述的、存在多個網(wǎng)絡(luò)NWl和NW2且經(jīng)由防火墻FW彼此互相連接,且信息處理裝置100經(jīng)由中繼服務(wù)器200訪問云服務(wù)的構(gòu)造中,如在(ii) “【背景技術(shù)】”中描述的情況可能時常發(fā)生。)
[0065]圖7是例示了根據(jù)本發(fā)明的另一個示例性實施方式的通信系統(tǒng)20的構(gòu)造的框圖。通信系統(tǒng)20包括與上述示例性實施方式中的信息處理裝置和云服務(wù)器類似的信息處理裝置100和云服務(wù)器300,并且信息處理裝置100和云服務(wù)器300經(jīng)由網(wǎng)絡(luò)NW3彼此連接。這里,網(wǎng)絡(luò)NW3可以是因特網(wǎng)或內(nèi)聯(lián)網(wǎng)。由云服務(wù)器300提供的云服務(wù)可以是公共云或私有云。假定由云服務(wù)器300提供的云服務(wù)這樣的服務(wù),針對該服務(wù),通信方法為信息處理裝置100所未知。
[0066]在該示例中,信息處理裝置100通過使用API與云服務(wù)器300進行通信并且接收用于訪問云服務(wù)的信息。信息處理裝置100此后通過使用基于所接收的信息的通信方法訪問云服務(wù)。這樣做時,不同于上述示例性實施方式的情況,不需要由中繼服務(wù)器200進行中繼。
[0067](2)在使用云服務(wù)的情況下由信息處理裝置100執(zhí)行的操作不限于圖5和圖6例示的那些操作。例如,不需要必須刪除訪問信息。在這種情況下,不執(zhí)行步驟S16中的處理。地址信息和認證信息不需要在所例示的階段(即,步驟S7、SlO或S13)被輸入并且可以提前輸入。
[0068]要注意的是,在訪問信息未刪除的情況下,信息處理裝置100在接受用于使用服務(wù)的使用請求時確定信息處理裝置100是否已經(jīng)具有對應(yīng)于云服務(wù)的訪問信息。如果信息處理裝置100已經(jīng)具有訪問信息,則信息處理裝置100可以使用訪問信息而無需從中繼服務(wù)器200接收信息。
[0069](3)根據(jù)本發(fā)明的示例性實施方式的信息處理裝置不限于圖像形成裝置。本發(fā)明可以以其他形式實施,即,實施為包括信息處理裝置(以及中繼裝置)的通信系統(tǒng)、通信方法、對用于使計算機用作根據(jù)本發(fā)明的示例性實施方式的信息處理裝置的程序進行存儲的永久性計算機可讀介質(zhì)等。程序可以存儲在諸如光學(xué)記錄介質(zhì)或半導(dǎo)體存儲器等的永久性計算機可讀介質(zhì)中,并且可以從介質(zhì)提供??梢酝ㄟ^經(jīng)由諸如因特網(wǎng)等的通信將程序下載到信息處理裝置,而使程序可用。
[0070]對本發(fā)明的示例性實施方式的上述說明是為了例示和說明的目的而提供的。并非旨在對本發(fā)明進行窮舉或者將本發(fā)明限于所公開的精確形式。顯而易見的是,許多修改例和變型例對于本領(lǐng)域的普通技術(shù)人員是明顯的。選擇了實施方式進行說明以最好地解釋本發(fā)明的原理及其實際應(yīng)用,從而使本領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的各種實施方式,以及適合于所設(shè)想的具體用途的各種變型。本發(fā)明的范圍旨在由所附權(quán)利要求及其等同物來限定。
【主權(quán)項】
1.一種信息處理裝置,該信息處理裝置包括: 第一通信部分,該第一通信部分使用預(yù)定通信方法,從外部接收指示要在與服務(wù)器裝置的通信中使用的通信方法的信息;以及 第二通信部分,該第二通信部分通過使用由已接收的所述信息指示的通信方法與所述服務(wù)器裝置進行通信。2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中, 所述第一通信部分從中繼裝置接收所述信息,并且 所述第二通信部分根據(jù)已接收的所述信息,通過使用無需使用所述中繼裝置的通信方法與所述服務(wù)器裝置進行通信。3.根據(jù)權(quán)利要求2所述的信息處理裝置,其中, 所述中繼裝置連接到與所述信息處理裝置所連接到的通信網(wǎng)絡(luò)不同的通信網(wǎng)絡(luò),并且 所述第一通信部分經(jīng)由防火墻與所述中繼裝置進行通信。4.根據(jù)權(quán)利要求1至3中任意一項所述的信息處理裝置,其中, 所述服務(wù)器裝置連接到與所述信息處理裝置所連接到的通信網(wǎng)絡(luò)不同的通信網(wǎng)絡(luò),并且 所述第二通信部分經(jīng)由防火墻與所述服務(wù)器裝置進行通信。5.根據(jù)權(quán)利要求1至4中任意一項所述的信息處理裝置,所述信息處理裝置還包括: 接受部分,該接受部分從用戶接受用于使用服務(wù)的使用請求,其中, 所述第一通信部分接收與提供所述使用請求中指示的服務(wù)的服務(wù)器裝置對應(yīng)的所述?目息O6.根據(jù)權(quán)利要求1至5中任意一項所述的信息處理裝置,其中, 所述第二通信部分通過使用所述信息并且使所述信息處理裝置用作服務(wù)器裝置來執(zhí)行通信。7.根據(jù)權(quán)利要求1至6中任意一項所述的信息處理裝置,所述信息處理裝置還包括: 刪除部分,該刪除部分在使用由所述服務(wù)器裝置提供的服務(wù)之后從存儲器刪除所述信息。8.一種通信系統(tǒng),該通信系統(tǒng)包括: 根據(jù)權(quán)利要求1至7中任意一項所述的信息處理裝置;以及 服務(wù)器裝置。9.一種通信方法,該通信方法包括以下步驟: 使用預(yù)定通信方法,從外部接收指示要在與服務(wù)器裝置的通信中使用的通信方法的信息;以及 通過使用由已接收的所述信息指示的通信方法與所述服務(wù)器裝置進行通信。
【文檔編號】H04L29/06GK105991616SQ201510096473
【公開日】2016年10月5日
【申請日】2015年3月4日
【發(fā)明人】高山英明
【申請人】富士施樂株式會社