中繼裝置、系統(tǒng)及方法
【專利摘要】本發(fā)明涉及中繼裝置,包括:存儲器、請求數(shù)據(jù)接收單元、第一轉換單元、請求數(shù)據(jù)發(fā)送單元、內(nèi)容標識符接收單元、第二轉換單元以及內(nèi)容標識符發(fā)送單元。存儲器存儲服務標識符、訪問目的地信息以及轉換子程序。請求數(shù)據(jù)接收單元接收包括有服務標識符和指定條件的第一請求數(shù)據(jù)。第一轉換單元根據(jù)轉換子程序?qū)ㄔ诘谝徽埱髷?shù)據(jù)中的指定條件轉換為服務器中所使用的格式。請求數(shù)據(jù)發(fā)送單元根據(jù)訪問目的地信息發(fā)送包括通過轉換而獲得的指定條件的第二請求數(shù)據(jù)。內(nèi)容標識符接收單元接收從服務器發(fā)送的內(nèi)容標識符。第二轉換單元根據(jù)轉換子程序?qū)?nèi)容標識符轉換為在客戶端裝置中所使用的格式。內(nèi)容標識符發(fā)送單元將轉換而獲得的內(nèi)容標識符發(fā)送到客戶端裝置。
【專利說明】中繼裝置、系統(tǒng)及方法
【技術領域】
[0001 ] 本發(fā)明涉及一種中繼裝置、系統(tǒng)及方法。
【背景技術】
[0002]已知一種稱為云服務或云計算的服務。在這種服務中,例如,網(wǎng)絡上的服務器取代客戶端裝置進行各種類型的信息處理,諸如數(shù)據(jù)存儲和數(shù)據(jù)格式轉換等。在這種服務的領域中,提出了一種在服務器與客戶端裝置之間中繼通信的技術。例如,在日本未經(jīng)審查的專利申請公開N0.2012-113701中,描述了這樣的中繼裝置:該中繼裝置能夠通過網(wǎng)絡連接至服務器和通信裝置,其中服務器存儲圖像數(shù)據(jù)并且當接收到指定第一信息的請求時將與第一信息對應的圖像數(shù)據(jù)發(fā)送到請求源,而通信裝置基于第一信息獲得來自服務器的圖像數(shù)據(jù)并且基于圖像數(shù)據(jù)輸出圖像。該中繼裝置包括:第一接收單元,其接收來自通信裝置的獲取第一信息的請求;第一獲取單元,當?shù)谝唤邮諉卧邮盏将@取請求時第一獲取單元獲取來自服務器的第一信息;以及第一發(fā)送單元,其將第一適當尺寸信息發(fā)送到作為獲取請求的請求源的通信裝置,其中第一適當尺寸信息與第一獲取單元所獲取的第一信息相對應并且是與具有適于通信裝置輸出圖像的數(shù)據(jù)尺寸的圖像數(shù)據(jù)相對應的第一信息。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種以用戶不會意識到多個存儲服務具有不同接口的方式來進行訪問多個存儲服務的內(nèi)容的處理的機制。
[0004]根據(jù)本發(fā)明的第一方面,提供一種中繼裝置,所述中繼裝置包括存儲器、請求數(shù)據(jù)接收單元、第一轉換單元、請求數(shù)據(jù)發(fā)送單元、內(nèi)容標識符接收單元、第二轉換單元以及內(nèi)容標識符發(fā)送單元。所述存儲器針對多個存儲服務的每一個以將服務標識符、訪問目的地信息以及轉換子程序相互關聯(lián)的方式存儲所述服務標識符、所述訪問目的地信息以及所述轉換子程序。所述服務標識符是用于識別所述存儲服務的標識符。所述訪問目的地信息指示用于訪問提供所述存儲服務的服務器的信息。所述轉換子程序指示如下規(guī)則:所述規(guī)則用于將用于識別內(nèi)容的內(nèi)容標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件在提供所述存儲服務的服務器中所使用的格式與在客戶端裝置中所使用的格式之間進行轉換。所述請求數(shù)據(jù)接收單元從所述客戶端裝置接收包括有服務標識符和指定條件的第一請求數(shù)據(jù)。所述第一轉換單元根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將包括在所述第一請求數(shù)據(jù)中的指定條件轉換為在所述服務器中所使用的格式。所述請求數(shù)據(jù)發(fā)送單元根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的訪問目的地信息,發(fā)送包括通過所述第一轉換單元進行的轉換而獲得的指定條件的第二請求數(shù)據(jù)。所述內(nèi)容標識符接收單元響應于由所述請求數(shù)據(jù)發(fā)送單元發(fā)送的所述第二請求數(shù)據(jù),接收從所述服務器發(fā)送的內(nèi)容標識符。所述第二轉換單元根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將由所述內(nèi)容標識符接收單元接收到的內(nèi)容標識符轉換為在所述客戶端裝置中所使用的格式。所述內(nèi)容標識符發(fā)送單元響應于由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù),將通過所述第二轉換單元進行的轉換而獲得的所述內(nèi)容標識符發(fā)送到所述客戶端裝置。
[0005]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面所述的中繼裝置中,在由所述請求數(shù)據(jù)接收單元從所述客戶端裝置接收到的所述第一請求數(shù)據(jù)包括多個服務標識符的情況下,進行以下處理。所述第一轉換單元針對包括在所述第一請求數(shù)據(jù)中的所述多個服務標識符的每一個,根據(jù)以與所述服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,轉換包括在由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù)中的指定條件,從而生成分別對應于所述多個服務標識符的多個指定條件。所述請求數(shù)據(jù)發(fā)送單元根據(jù)以與對應于所述指定條件的所述服務標識符相關聯(lián)的方式存儲在所述存儲器中的訪問目的地信息,發(fā)送多條第二請求數(shù)據(jù),所述多條第二請求數(shù)據(jù)的每一條是針對由所述第一轉換單元生成的所述多個指定條件的相應一個生成的,并且所述多條第二請求數(shù)據(jù)的每一條包括所述指定條件。所述內(nèi)容標識符接收單元響應于由所述請求數(shù)據(jù)發(fā)送單元發(fā)送的所述多條第二請求數(shù)據(jù),接收從多個服務器發(fā)送的多個內(nèi)容標識符。所述第二轉換單元根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,轉換由所述內(nèi)容標識符接收單元從所述多個服務器的相應一個接收到的所述多個內(nèi)容標識符的每一個。所述內(nèi)容標識符發(fā)送單元響應于由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù),將通過所述內(nèi)容標識符接收單元進行的從所述多個服務器接收、并且通過所述第二轉換單元進行的轉換而獲得的所述多個服務標識符發(fā)送到所述客戶端
>J-U ρ?α
裝直。
[0006]根據(jù)本發(fā)明的第三方面,在根據(jù)第一或第二方面所述的中繼裝置中,所述指定條件是用于識別存儲內(nèi)容的文件夾的文件夾標識符。
[0007]根據(jù)本發(fā)明的第四方面,在根據(jù)第一或第二方面所述的中繼裝置中,所述指定條件是指示針對內(nèi)容的搜索條件的條件表達式。
[0008]根據(jù)本發(fā)明的第五方面,提供一種包括客戶端裝置和中繼裝置的系統(tǒng)。所述客戶端裝置包括發(fā)送單元和接收單元。所述發(fā)送單元將第一請求數(shù)據(jù)發(fā)送到所述中繼裝置,所述第一請求數(shù)據(jù)是針對多個存儲服務的每一個生成的,并且所述第一請求數(shù)據(jù)包括用于識別所述存儲服務的服務標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件。所述接收單元響應于所述發(fā)送單元已發(fā)送的所述第一請求數(shù)據(jù),接收從所述中繼裝置發(fā)送的內(nèi)容標識符。所述中繼裝置包括存儲器、請求數(shù)據(jù)接收單元、第一轉換單元、請求數(shù)據(jù)發(fā)送單元、內(nèi)容標識符接收單元、第二轉換單元以及內(nèi)容標識符發(fā)送單元。所述存儲器針對所述多個存儲服務的每一個以將服務標識符、訪問目的地信息以及轉換子程序相互關聯(lián)的方式存儲所述服務標識符、所述訪問目的地信息以及所述轉換子程序。所述服務標識符是用于識別所述存儲服務的標識符。所述訪問目的地信息指示用于訪問提供所述存儲服務的服務器的信息。所述轉換子程序指示如下規(guī)則:所述規(guī)則用于將用于識別內(nèi)容的內(nèi)容標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件在提供所述存儲服務的服務器中所使用的格式與在客戶端裝置中所使用的格式之間進行轉換。所述請求數(shù)據(jù)接收單元從所述客戶端裝置接收包括有服務標識符和指定條件的第一請求數(shù)據(jù)。所述第一轉換單元根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將包括在所述第一請求數(shù)據(jù)中的指定條件轉換為在所述服務器中所使用的格式。所述請求數(shù)據(jù)發(fā)送單元根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的訪問目的地信息,發(fā)送包括通過所述第一轉換單元進行的轉換而獲得的指定條件的第二請求數(shù)據(jù)。所述內(nèi)容標識符接收單元響應于由所述請求數(shù)據(jù)發(fā)送單元發(fā)送的所述第二請求數(shù)據(jù),接收從所述服務器發(fā)送的內(nèi)容標識符。所述第二轉換單元根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將由所述內(nèi)容標識符接收單元接收到的內(nèi)容標識符轉換為在所述客戶端裝置中所使用的格式。所述內(nèi)容標識符發(fā)送單元響應于由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù),將通過所述第二轉換單元進行的轉換而獲得的所述內(nèi)容標識符發(fā)送到所述客戶端裝置。
[0009]根據(jù)本發(fā)明的第六方面,提供一種方法,所述方法包括:針對多個存儲服務的每一個以將服務標識符、訪問目的地信息以及轉換子程序相互關聯(lián)的方式存儲所述服務標識符、所述訪問目的地信息以及所述轉換子程序,所述服務標識符是用于識別所述存儲服務的標識符,所述訪問目的地信息指示用于訪問提供所述存儲服務的服務器的信息,所述轉換子程序指示如下規(guī)則:所述規(guī)則用于將用于識別內(nèi)容的內(nèi)容標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件在提供所述存儲服務的服務器中所使用的格式與在客戶端裝置中所使用的格式之間進行轉換;從所述客戶端裝置接收包括有服務標識符和指定條件的第一請求數(shù)據(jù);根據(jù)以與在接收到的所述第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲的轉換子程序,將包括在所述第一請求數(shù)據(jù)中的指定條件轉換為在所述服務器中所使用的格式;根據(jù)以與在接收到的所述第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲的訪問目的地信息,發(fā)送包括通過所述轉換而獲得的指定條件的第二請求數(shù)據(jù);響應于發(fā)送的所述第二請求數(shù)據(jù),接收從所述服務器發(fā)送的內(nèi)容標識符;根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲的轉換子程序,將接收到的內(nèi)容標識符轉換為在所述客戶端裝置中所使用的格式;以及響應于接收到的所述第一請求數(shù)據(jù),將通過所述轉換而獲得的所述內(nèi)容標識符發(fā)送到所述客戶端裝置。
[0010]根據(jù)本發(fā)明的第七方面,提供一種中繼裝置,所述中繼裝置包括:從終端裝置接受對多個服務裝置的搜索請求的單元;第一轉換單元,其將包括在所接受的搜索請求中的文檔訪問請求轉換為針對所述服務裝置的每一個的訪問請求格式;將通過所述轉換而獲得的所述訪問請求的每一個發(fā)送到所述服務裝置的相應一個的單元;接收對所述訪問請求的響應的單元;第二轉換單元,其將包括在所接收到的響應中的文檔識別信息轉換為所述終端裝置能夠解釋所述文檔識別信息的格式;以及將所述轉換之后的格式的文檔識別信息發(fā)送到所述終端裝置的單元。
[0011]根據(jù)本發(fā)明的第一方面,以用戶不會意識到多個存儲服務具有不同接口的方式來進行訪問多個存儲服務的內(nèi)容的處理。
[0012]根據(jù)本發(fā)明的第二方面,通過單個操作來進行訪問多個存儲服務的內(nèi)容的處理。
[0013]根據(jù)本發(fā)明的第三方面,以用戶不會意識到多個存儲服務具有不同接口的方式來提供存儲在多個存儲服務中的文件夾中的內(nèi)容的標識符列表。
[0014]根據(jù)本發(fā)明的第四方面,以用戶不會意識到多個存儲服務具有不同接口的方式來進行搜索存儲在多個存儲服務中的內(nèi)容。
[0015]根據(jù)本發(fā)明的第五方面,以用戶不會意識到多個存儲服務具有不同接口的方式來進行訪問多個存儲服務的內(nèi)容的處理。
[0016]根據(jù)本發(fā)明的第六方面,以用戶不會意識到多個存儲服務具有不同接口的方式來進行訪問多個存儲服務的內(nèi)容的處理。
[0017]根據(jù)本發(fā)明的第七方面,以用戶不會意識到多個存儲服務具有不同接口的方式來進行訪問多個存儲服務的內(nèi)容的處理。
【專利附圖】
【附圖說明】
[0018]將基于以下附圖詳細描述本發(fā)明的示例性實施例,其中:
[0019]圖1是示出通信系統(tǒng)的整體構造的框圖;
[0020]圖2A是示出中繼裝置的硬件構造的簡圖;
[0021]圖2B是示出示例性管理表格的簡圖;
[0022]圖3是示出存儲服務提供裝置的硬件構造的簡圖;
[0023]圖4是示出客戶端裝置的硬件構造的簡圖;
[0024]圖5是示出圖像輸出裝置的硬件構造的簡圖;
[0025]圖6是示出中繼裝置和客戶端裝置的功能構造的簡圖;
[0026]圖7是用于描述獲得內(nèi)容列表的操作的簡圖;
[0027]圖8是用于描述輸出內(nèi)容的操作的簡圖;
[0028]圖9是用于描述獲得內(nèi)容列表的操作的簡圖;以及
[0029]圖10是用于描述搜索內(nèi)容的操作的簡圖。
【具體實施方式】
[0030]1.示例性實施例
[0031]1-1.整體構造
[0032]圖1是示出根據(jù)本發(fā)明示例性實施例的通信系統(tǒng)I的整體構造的框圖。通信系統(tǒng)I包括中繼裝置10、存儲服務提供裝置20a、20b、20c、客戶端裝置30、圖像輸出裝置40、廣域網(wǎng)(WAN)50以及局域網(wǎng)(LAN)60。存儲服務提供裝置20a、20b、20c是各自提供所謂的存儲服務的裝置。WAN50是如下廣域中的通信線路:該通信線路將中繼裝置10、存儲服務提供裝置20a、20b、20c以及LAN60彼此連接,并且傳輸在這些裝置之間發(fā)送和接收的信息。WAN50例如為因特網(wǎng)。
[0033]LAN60是連接至客戶端裝置30和圖像輸出裝置40的并且傳輸在這些裝置與WAN50之間發(fā)送和接收的信息的通信線路。設置有用于LAN60的與WAN50相連接的網(wǎng)關服務器(未示出)。網(wǎng)關服務器允許從連接至LAN60的裝置(在下文中,稱為LAN60側裝置)到連接至WAN50的裝置(在下文中,稱為WAN50側裝置)的通信。相反,對于從WAN50側裝置到LAN60側裝置的通信,網(wǎng)關服務器僅允許對LAN60側裝置所請求的通信做出響應并且中斷除了響應之外的其他通信。也就是說,網(wǎng)關服務器充當所謂的防火墻。
[0034]客戶端裝置30與LAN60相連接,并且是以下裝置:S卩,用于接收用戶操作并且用于指定該操作所指示的內(nèi)容的輸出到中繼裝置10??蛻舳搜b置30例如是智能手機或平板個人電腦。
[0035]中繼裝置10與WAN50相連接,并且是用于向圖像輸出裝置40提供所請求內(nèi)容的裝置。中繼裝置10接收來自客戶端裝置30的指定,并且從存儲服務提供裝置20a、20b、20c的任一個獲得由該指定指示的內(nèi)容。中繼裝置10將所獲得的內(nèi)容存儲在其中,并且向客戶端裝置30通知指示內(nèi)容的存儲位置的統(tǒng)一資源標識符(URI)。
[0036]存儲服務提供裝置20a、20b、20c是與WAN50相連接的服務器,并且存儲內(nèi)容。存儲服務提供裝置20a、20b、20c從中繼裝置10接收獲得內(nèi)容的請求,并且將所請求的內(nèi)容提供給中繼裝置10。存儲服務提供裝置20a、20b、20c以不同格式接收來自另一裝置的數(shù)據(jù)或?qū)?shù)據(jù)發(fā)送到另一裝置。盡管存儲服務提供裝置20a、20b、20c接收來自另一裝置的數(shù)據(jù)或?qū)?shù)據(jù)發(fā)送到另一裝置的格式彼此不同,但是存儲服務提供裝置20a、20b、20c的每一個具有相似的硬件構造,并且進行相似的操作。在下文中,除了單獨說明存儲服務提供裝置20a、20b,20c的情況之外,將存儲服務提供裝置20a、20b、20c的每一個稱為存儲服務提供裝置20。
[0037]圖像輸出裝置40從客戶端裝置30獲得從中繼裝置10發(fā)送到客戶端裝置30的URI。圖像輸出裝置40使用所獲得的URI從中繼裝置10請求存儲在URI指示的存儲區(qū)域中的內(nèi)容。中繼裝置10當接收到請求時將內(nèi)容提供給圖像輸出裝置40。圖像輸出裝置40輸出從中繼裝置10所提供的內(nèi)容。圖像輸出裝置40例如是電子照相式圖像形成裝置,并且通過在諸如紙張等介質(zhì)上形成該內(nèi)容所指示的圖像來輸出內(nèi)容。
[0038]1-2.中繼裝置的構造
[0039]圖2A是示出中繼裝置10的硬件構造的簡圖。在圖2A中,控制器11包括:諸如中央處理單元(CPU)等算術與邏輯單元和諸如只讀存儲器(ROM)和隨機存取存儲器(RAM)等主存儲器。算術與邏輯單元使用RAM作為工作區(qū)域并且執(zhí)行存儲在ROM或存儲單元13中的程序,由此控制中繼裝置10的各單元的操作。通信單元12是用于經(jīng)由WAN50與另一裝置通信的接口。存儲單元13是諸如硬盤等存儲裝置,并且存儲控制器11所使用的數(shù)據(jù)和程序。存儲單元13具有管理表格存儲區(qū)域14。管理表格存儲區(qū)域14存儲用于訪問存儲服務提供裝置20的信息。
[0040]圖2B是示出示例性管理表格的簡圖。如圖2B所示,項目“ SVC標識符”、“訪問目的地”、“標識符轉換子程序”以及“條件表達式轉換子程序”以相互關聯(lián)的方式存儲在表格中。在這些項目之中,在項目“SVC標識符”中存儲有用于識別存儲服務的服務標識符。在項目“訪問目的地”中存儲有訪問目的地信息,該訪問目的地信息指示用于訪問可提供存儲服務的存儲服務提供裝置20的信息。在示例性實施例中,將URI存儲為訪問目的地信息。在項目“標識符轉換子程序”中存儲有標識符轉換子程序,該標識符轉換子程序指示以下規(guī)則:該規(guī)則用于將識別內(nèi)容的內(nèi)容標識符和識別文件夾的文件夾標識符(示例性指定條件)在存儲服務提供裝置20中所使用的格式與客戶端裝置30中所使用的格式之間進行轉換。在示例性實施例中,假設每個存儲服務對于內(nèi)容標識符和文件夾標識符使用不同的格式。在圖2B所示的實例中,例如,服務標識符“service-A"與標識符轉換子程序“ConvertlDForAO ”相關聯(lián)。在項目“條件表達式轉換子程序”中存儲有條件表達式轉換子程序,該條件表達式轉換子程序指示以下規(guī)則:該規(guī)則用于將指示用于指定一個或多個內(nèi)容的條件的指定條件在存儲服務提供裝置20中所使用的格式與客戶端裝置30中所使用的格式之間進行轉換。[0041]中繼裝置10和客戶端裝置30以與在存儲服務中所定義的數(shù)據(jù)格式無關的格式相互接收/發(fā)送數(shù)據(jù)。“標識符轉換子程序”用于將以在客戶端裝置30與中繼裝置10之間數(shù)據(jù)通信所使用的格式描述的內(nèi)容標識符和文件夾標識符轉換為與每個存儲服務相對應的格式的標識符?!皸l件表達式轉換子程序”用于將以在客戶端裝置30與中繼裝置10之間數(shù)據(jù)通信所使用的格式描述的條件表達式轉換為與每個存儲服務相對應的格式的條件表達式。
[0042]1-3.存儲服務提供裝置的構造
[0043]圖3是示出存儲服務提供裝置20的構造的簡圖。在圖3中,控制器21包括:諸如CPU等算術與邏輯單元和諸如ROM和RAM等主存儲器。算術與邏輯單元使用RAM作為工作區(qū)域并且執(zhí)行存儲在ROM或存儲單元23中的程序,由此控制存儲服務提供裝置20的各單元的操作。通信單元22是用于經(jīng)由WAN50與另一裝置通信的接口。存儲單元23是諸如硬盤等存儲裝置,并且存儲控制器21所使用的數(shù)據(jù)和程序。
[0044]存儲單元23包括內(nèi)容數(shù)據(jù)庫24,該內(nèi)容數(shù)據(jù)庫24存儲與指示內(nèi)容的存儲位置的信息相關聯(lián)的內(nèi)容。響應于來自中繼裝置10的請求,控制器21從內(nèi)容數(shù)據(jù)庫24讀出內(nèi)容并且提供該內(nèi)容。在示例性實施例中,將“內(nèi)容”用作代表指示各種文檔、圖像等的數(shù)據(jù)的術語,諸如代表文檔的文檔數(shù)據(jù)或代表圖像的圖像數(shù)據(jù)等。除此之外,例如,“內(nèi)容”可以是計算機程序,并且將一組數(shù)據(jù)稱為“內(nèi)容”。在示例性實施例中,內(nèi)容數(shù)據(jù)庫24包括表格,在該表格中描述有諸如“http://z**.com/COOl”等的URI,作為指示內(nèi)容的存儲位置的信息。每個URI與內(nèi)容的存儲區(qū)域相關聯(lián)。
[0045]1-4.客戶端裝置的構造
[0046]圖4是示出客戶端裝置30的硬件構造的簡圖。在圖4中,控制器31包括:諸如CPU等算術與邏輯單元和諸如ROM和RAM等主存儲器。ROM存儲由算術與邏輯單元執(zhí)行的程序。算術與邏輯單元使用RAM作為工作區(qū)域并且執(zhí)行存儲在ROM或存儲單元35中的程序,由此控制客戶端裝置30的各單元的操作。通信單元32是用于經(jīng)由LAN60與另一裝置通信的接口。操作單元33包括諸如各種按鍵和觸摸傳感器等操作器,并且向控制器31供給對應于用戶操作的操作信號。控制器31進行對應于操作信號的處理。顯示單元34包括液晶面板和液晶驅(qū)動電路,并且在控制器31進行的控制之下顯示圖像。存儲單元35是諸如硬盤等存儲裝置,并且存儲控制器31所使用的數(shù)據(jù)和程序。
[0047]1-5.圖像輸出裝置的構造
[0048]圖5是示出圖像輸出裝置40的硬件構造的簡圖。在圖5中,控制器41包括諸如CPU等算術與邏輯單元和諸如ROM和RAM等主存儲器。ROM存儲由算術與邏輯單元執(zhí)行的程序。算術與邏輯單元使用RAM作為工作區(qū)域并且執(zhí)行存儲在ROM或存儲單元47中的程序,由此控制圖像輸出裝置40的各單元的操作。通信單元42是用于經(jīng)由LAN60與另一裝置通信的接口。操作單元43包括諸如各種按鍵和觸摸傳感器等操作器并且向控制器41供給對應于用戶操作的操作信號。控制器41進行對應于操作信號的處理。顯示單元44包括液晶面板和液晶驅(qū)動電路,并且在控制器41進行的控制之下顯示圖像。圖像形成單元45利用電子照相系統(tǒng)形成圖像。圖像讀取單元46光學地讀出文檔上的圖像。存儲單元47是諸如硬盤等存儲裝置,并且存儲控制器41所使用的數(shù)據(jù)和程序。
[0049]圖6是示出中繼裝置10和客戶端裝置30的功能構造的簡圖。中繼裝置10使控制器11或控制器11和通信單元12實現(xiàn)如下各單元的功能:所述各單元為請求數(shù)據(jù)接收單元111、訪問目的地指定單元112、第一轉換單元113、請求數(shù)據(jù)發(fā)送單元114、內(nèi)容標識符接收單元115、第二轉換單元116以及內(nèi)容標識符發(fā)送單元117。
[0050]請求數(shù)據(jù)接收單元111從客戶端裝置30接收包括有服務標識符和指定條件的請求數(shù)據(jù)。在本示例性實施例中,將用于指定文件夾的文件夾標識符和用于指定搜索條件的條件表達式用作指定條件。訪問目的地指定單元112參考管理表格存儲區(qū)域14中的所存儲數(shù)據(jù)來指定與請求數(shù)據(jù)接收單元111接收到的請求數(shù)據(jù)中所包括的服務標識符相對應的訪問目的地。
[0051]第一轉換單元113參考管理表格存儲區(qū)域14中的所存儲數(shù)據(jù)來指定與請求數(shù)據(jù)接收單元111接收到的請求數(shù)據(jù)中所包括的服務標識符相對應的標識符轉換子程序,并且使用所指定的標識符轉換子程序來轉換包括在接收到的請求數(shù)據(jù)中的指定條件。請求數(shù)據(jù)發(fā)送單元114將包括通過第一轉換單元113進行的轉換而獲得的指定條件在內(nèi)的請求數(shù)據(jù)發(fā)送到與訪問目的地指定單元112所指定的訪問目的地相對應的存儲服務提供裝置20。
[0052]內(nèi)容標識符接收單元115響應于請求數(shù)據(jù)發(fā)送單元114已發(fā)送的請求數(shù)據(jù),接收從存儲服務提供裝置20發(fā)送的內(nèi)容標識符。第二轉換單元116利用以與已發(fā)送內(nèi)容標識符的存儲服務提供裝置20的服務標識符相關聯(lián)的方式存儲在管理表格存儲區(qū)域14中的標識符轉換子程序,轉換由內(nèi)容標識符接收單元115接收到的內(nèi)容標識符。內(nèi)容標識符發(fā)送單元117響應于請求數(shù)據(jù)接收單元111接收到的請求數(shù)據(jù),將通過第二轉換單元116進行的轉換而獲得的內(nèi)容標識符發(fā)送到客戶端裝置30。
[0053]客戶端裝置30使控制器31或控制器31和通信單元32實現(xiàn)發(fā)送單元131和接收單元132的功能。發(fā)送單元131將包括有服務標識符和指定條件的請求數(shù)據(jù)發(fā)送到中繼裝置10。接收單元132響應于發(fā)送單元131已發(fā)送的請求數(shù)據(jù),接收從中繼裝置10發(fā)送的內(nèi)容標識符。
[0054]1-6.操作
[0055]1-6-1.獲得內(nèi)容列表的操作
[0056]將說明根據(jù)示例性實施例的示例性操作。將參考圖7說明當將從用戶所指定的存儲服務中的文件夾獲得內(nèi)容列表時所進行的操作。在以下說明中,由存儲服務提供裝置20a提供的存儲服務稱為“存儲服務A”,并且由存儲服務提供裝置20b提供的存儲服務稱為“存儲服務B”。在圖7中的實例中,將說明當將要獲得存儲在存儲服務A中的文檔(內(nèi)容)列表時所進行的操作。
[0057]用戶U操作操作單元33,并且發(fā)送顯示存儲服務A中的文件夾abc中所存儲的內(nèi)容列表的指令??蛻舳搜b置30的控制器31根據(jù)從操作單元33輸出的信息將指示獲取內(nèi)容列表的請求的獲取請求數(shù)據(jù)發(fā)送到中繼裝置10 (在步驟SI中)。該獲取請求數(shù)據(jù)包括用于識別存儲服務的服務標識符和用于識別文件夾的文件夾標識符。具體而言,在示例性操作中,該獲取請求數(shù)據(jù)包括“id: svc: service-A”作為服務標識符和“id: fid:abc”作為文件夾標識符。
[0058]在中繼裝置10接收到來自客戶端裝置30的獲取請求數(shù)據(jù)時,中繼裝置10的控制器11參考管理表格存儲區(qū)域14中的所存儲數(shù)據(jù)來指定與所接收到的獲取請求數(shù)據(jù)中包括的服務標識符相對應的標識符轉換子程序。中繼裝置10的控制器11使用指定的標識符轉換子程序?qū)ㄔ诮邮盏降墨@取請求數(shù)據(jù)中的文件夾標識符轉換為在所指定存儲服務中所使用的格式的文件夾標識符(在步驟S2中)。在示例性操作中,利用標識符轉換子程序“ConvertlDForA O ” 將文件夾標識符 “ id: fid: abc” 轉換為 “folder/abc”。
[0059]控制器11將用于獲取內(nèi)容列表的請求數(shù)據(jù)發(fā)送到與在步驟SI中接收到的獲取請求數(shù)據(jù)中包括的服務標識符相對應的訪問目的地(在步驟S3中)。在示例性操作中,控制器11 發(fā)送 HTTP GET 請求,其中 “http://www.serviceA/folder/abc” 被指定為 URI。
[0060]存儲服務提供裝置20a在接收到從中繼裝置10發(fā)送的獲取請求數(shù)據(jù)時將在接收到的獲取請求數(shù)據(jù)中所指定的文件夾中的內(nèi)容標識符的列表發(fā)送到中繼裝置10 (在步驟S4中)。此時,存儲服務提供裝置20使用在存儲服務提供裝置20的存儲服務中預定格式的內(nèi)容標識符。具體而言,在圖7的示例性操作中,“http://www.serviceA/doc/0123”、“http://www.serviceA/doc/4567” 以及 “http://www.serviceA/doc/8901 ” 作為內(nèi)容標識符被發(fā)送到中繼裝置10。
[0061]在中繼裝置10在接收到來自存儲服務提供裝置20的內(nèi)容列表時,中繼裝置10的控制器11使用在管理表格中存儲的標識符轉換子程序來轉換接收到的內(nèi)容標識符(在步驟S5中)。在圖7的實例中,利用標識符轉換子程序?qū)?nèi)容標識符“doc/0123”轉換為“id:doc:0123”。
[0062]中繼裝置10的控制器11將通過轉換獲得的內(nèi)容標識符的列表發(fā)送到客戶端裝置30 (在步驟S6中)??蛻舳搜b置30在顯示單元34上顯示從中繼裝置10接收到的內(nèi)容標識符的列表。
[0063]1-6-2.輸出內(nèi)容的操作
[0064]將參考圖8說明輸出內(nèi)容的操作。用戶U使用操作單元33以從在顯示單元34上顯示的列表中選擇一條內(nèi)容??蛻舳搜b置30根據(jù)從操作單元33輸出的信息將輸出所選擇內(nèi)容的輸出指令發(fā)送到中繼裝置10 (在步驟Sll中)。輸出指令包括顯示在內(nèi)容列表中的內(nèi)容標識符的任一個。
[0065]在中繼裝置10從客戶端裝置30接收到輸出指令時,中繼裝置10的控制器11從存儲服務提供裝置20獲得與所接收到的輸出指令中包括的內(nèi)容標識符相對應的內(nèi)容,將該內(nèi)容存儲在其中,并且將指示內(nèi)容的存儲位置的URI (獲取目的地信息)發(fā)送到客戶端裝置30 (在步驟S12中)。控制器11進行用于獲得已從存儲服務提供裝置20獲得的內(nèi)容的預備處理(在步驟S13中)。具體而言,在示例性操作中,當由用戶U指定的內(nèi)容的數(shù)據(jù)格式不是圖像輸出裝置40能夠顯示內(nèi)容的數(shù)據(jù)格式時,控制器11將該內(nèi)容轉換為圖像輸出裝置40能夠顯示內(nèi)容的數(shù)據(jù)格式。在這種情況下,在步驟S12中所發(fā)送的獲取目的地信息給通過轉換獲得的內(nèi)容指示存儲區(qū)域。
[0066]在客戶端裝置30從中繼裝置10接收到內(nèi)容的獲取目的地信息時,客戶端裝置30將所接收到的獲取目的地信息發(fā)送到圖像輸出裝置40,由此向圖像輸出裝置40通知內(nèi)容的獲取目的地信息(在步驟S14中)。在圖像輸出裝置40從客戶端裝置30接收到獲取目的地信息時,圖像輸出裝置40訪問由所接收到的獲取目的地信息指示的存儲位置(在步驟S15中)。中繼裝置10發(fā)送存儲在所訪問的存儲位置的內(nèi)容(在步驟S16中)。圖像輸出裝置40利用圖像形成單元45輸出由從中繼裝置10發(fā)送的內(nèi)容所代表的圖像(在步驟S17中)。
[0067]1-6-3.從多個存儲服務中的文件夾獲得內(nèi)容列表的操作[0068]將參考圖9說明當將要獲得多個存儲服務中的文件夾中的內(nèi)容列表時所進行的操作。
[0069]用戶U操作操作單元33,并且發(fā)送顯示存儲服務A中的文件夾abc和存儲服務B中的文件夾xyz中所存儲的內(nèi)容列表的指令。客戶端裝置30的控制器31根據(jù)從操作單元33輸出的信息將指示獲取內(nèi)容列表的請求的獲取請求數(shù)據(jù)發(fā)送到中繼裝置10(在步驟S21中)。該獲取請求數(shù)據(jù)包括用于識別存儲服務的服務標識符和用于識別文件夾的文件夾標識符。具體而言,在示例性操作中,該獲取請求數(shù)據(jù)包括:由服務標識符“id: svc: service-A”和文件夾標識符“id: fid:abc”構成的一對數(shù)據(jù)以及由服務標識符“id: svc: service-B”和文件夾標識符“id: fid:xyz”構成的一對數(shù)據(jù)。
[0070]在中繼裝置10接收到來自客戶端裝置30的對于內(nèi)容列表的獲取請求數(shù)據(jù)時,中繼裝置10利用存儲在管理表格存儲區(qū)域14中的管理表格來指定與所接收到的獲取請求數(shù)據(jù)中包括的存儲服務相對應的標識符轉換子程序,并且使用指定的標識符轉換子程序?qū)ㄔ诮邮盏降墨@取請求中的文件夾標識符轉換為基于在存儲服務中限定的系統(tǒng)的文件夾標識符(在步驟S22中)。在示例性操作中,利用標識符轉換子程序“ConvertlDForAO ”將文件夾標識符“id:fld:abc”轉換為“folder/abc”,并且利用標識符轉換子程序“ConvertIDForB O ” 將文件夾標識符 “id: fid:xyz” 轉換為 “folder-xyz”。
[0071]控制器11將獲取內(nèi)容列表的請求發(fā)送到與在步驟S21中接收到的獲取請求中包括的服務標識符相對應的訪問目的地(在步驟S23-A和S23-B中)。在示例性實施例中,控制器 11 將 HTTP GET 請求發(fā)送到目的地“http://www.serviceA/folder/abc”,并且將 HTTPGET 請求發(fā)送到目的地“http://www.serviceB/folder-xyz”。
[0072]在存儲服務提供裝置20接收到從中繼裝置10發(fā)送的獲取請求時,存儲服務提供裝置20將在接收到的獲取請求中所指定的文件夾中的內(nèi)容標識符列表發(fā)送到中繼裝置10 (在步驟S24-A和S24-B中)。此時,存儲服務提供裝置20使用根據(jù)存儲服務提供裝置20中的預定協(xié)議的格式的內(nèi)容標識符。具體而言,在圖9的示例性操作中,存儲服務提供裝置 20a 將“http://www.serviceA/doc/0123” 和 “http://www.serviceA/doc/4567” 作為內(nèi)容標識符發(fā)送到中繼裝置10,并且存儲服務提供裝置20b將“http://WWW.serviceB/doc-XYZ”作為內(nèi)容標識符發(fā)送到中繼裝置10。
[0073]在中繼裝置10接收到來自存儲服務提供裝置20a和20b的內(nèi)容列表時,中繼裝置10的控制器11使用存儲在管理表格存儲區(qū)域14中的標識符轉換子程序以轉換接收到的內(nèi)容標識符(在步驟S25中)。中繼裝置10的控制器11將通過轉換獲得的內(nèi)容標識符列表發(fā)送到客戶端裝置30 (在步驟S26中)??蛻舳搜b置30在顯示單元34上顯示從中繼裝置10接收到的內(nèi)容標識符列表。
[0074]如上所述,在示例性實施例中,在指定存儲服務A中的文件夾和存儲服務B中的文件夾的情況下,用戶在單個操作中指定文件夾,并且無需針對每個存儲服務進行操作。
[0075]1-6-4.搜索內(nèi)容的操作
[0076]將參考圖10說明對內(nèi)容搜索多個存儲服務的操作。在示例性操作中,將說明當用戶指定條件表達式(Name=abc)并且對內(nèi)容搜索存儲服務A和存儲服務B時所進行的操作。
[0077]用戶U操作操作單元33,并且發(fā)送對文件名為“abc”的內(nèi)容搜索存儲服務A和存儲服務B的指令??蛻舳搜b置30的控制器31根據(jù)從操作單元33輸出的信息將搜索請求數(shù)據(jù)發(fā)送到中繼裝置10 (在步驟S31中)。該搜索請求數(shù)據(jù)包括用于識別存儲服務的服務標識符和指示搜索條件的條件表達式。具體而言,在示例性操作中,該搜索請求數(shù)據(jù)包括“id: svc: service-A”和“id: svc: service-B”作為服務標識符以及“Name=abc”作為條件表達式。
[0078]在中繼裝置10接收到來自客戶端裝置30的搜索請求數(shù)據(jù)時,中繼裝置10的控制器11參考管理表格存儲區(qū)域14中的存儲數(shù)據(jù)來指定與所接收到的搜索請求數(shù)據(jù)中包括的服務標識符相對應的條件表達式轉換子程序。中繼裝置10的控制器11使用指定的條件表達式轉換子程序以將包括在接收到的搜索請求數(shù)據(jù)中的條件表達式轉換為在存儲服務中所使用的格式的條件表達式(在步驟S32中)。在示例性操作中,利用條件表達式轉換子程序 “ConvertCondForAO ” 將條件表達式 “Name=abc” 轉換為 “search/Name/abc”,并且利用條件表達式轉換子程序“ConvertCondForB O ”將條件表達式“Name=abc”轉換為“search?q=’ Name=abc,,。
[0079]控制器11使用與在步驟S31中接收到的搜索請求數(shù)據(jù)中包括的服務標識符相對應的訪問目的地信息,以將搜索請求數(shù)據(jù)發(fā)送到存儲服務提供裝置20 (在步驟S33-A和S33-B中)。在不例性實施例中,控制器11將具有“http://www.serviceA/search/Name/abc”被指定為URI的HTTP GET請求發(fā)送到存儲服務提供裝置20a??刂破?1將具有“http://www.serviceB/search?q=' Name=abc”被指定為 URI 的 HTTP GET 請求發(fā)送到存儲服務提供裝置20b。
[0080]在存儲服務 提供裝置20接收到從中繼裝置10發(fā)送的搜索請求數(shù)據(jù)時,存儲服務提供裝置20使用在接收到的搜索請求數(shù)據(jù)中所指定的條件表達式來對內(nèi)容進行搜索,并且將通過搜索獲得的內(nèi)容列表發(fā)送到中繼裝置10 (在步驟S34-A和S34-B中)。此時,存儲服務提供裝置20使用針對存儲服務提供裝置20在存儲服務中預定的格式的內(nèi)容標識符。具體而言,在圖10的示例性操作中,存儲服務提供裝置20a將“http://www.serviceA/doc/3210”和“http://www.serviceA/doc/9876”作為內(nèi)容標識符發(fā)送到中繼裝置10。存儲服務提供裝置20b將“http://www.serviceB/doc-ZYX”作為內(nèi)容標識符發(fā)送到中繼裝置10。
[0081]在中繼裝置10接收到來自存儲服務提供裝置20的內(nèi)容列表時,中繼裝置10的控制器11使用存儲在管理表格中的標識符轉換子程序來轉換接收到的內(nèi)容標識符(在步驟S35中)。在圖10所示的實例中,利用標識符轉換子程序?qū)?nèi)容標識符“doc/3210”轉換為“id:doc:3210”。控制器11將通過轉換獲得的內(nèi)容標識符列表發(fā)送到客戶端裝置30(在步驟S36中)??蛻舳搜b置30在顯示單元34上顯示從中繼裝置10接收到的內(nèi)容標識符列表。
[0082]在相關技術的系統(tǒng)中,當將多條內(nèi)容分配到并且存儲在多個存儲服務中時,用戶無法通過進行單個操作來搜索期望的內(nèi)容。相反,在示例性實施例中,在針對內(nèi)容搜索存儲服務A和存儲服務B的情況下,用戶進行指定搜索條件的單個操作,并且無需針對每個存儲服務進行操作。
[0083]變型例
[0084]上述示例性實施例是本發(fā)明的實例,并且可進行如下變型。下述變型例可相互組
八
口 ο
[0085](I)通信系統(tǒng)I的構造不限于在上述示例性實施例中所描述的構造。例如,包括在通信系統(tǒng)I中的單元的數(shù)量可以不同于示例性實施例中單元的數(shù)量。例如,在上述示例性實施例中,對通信系統(tǒng)I設置有一個圖像輸出裝置40的實例進行了說明。圖像輸出裝置40的數(shù)量不限于一個,可以多于一個。另外,在上述示例性實施例中,一個存儲服務提供裝置提供一個存儲服務。本發(fā)明不限于此,并且多個服務器可提供一個存儲服務。
[0086]在上述示例性實施例中,對提供有三個存儲服務的情形進行了說明。然而,存儲服務的數(shù)量不限于三個,可以多于或少于三個。
[0087](2)在上述示例性實施例中,采用了如下構造:在該構造中,分別使用了用于識別存儲服務的服務標識符和用于指示用于訪問存儲服務提供裝置20的信息的訪問目的地信息。本發(fā)明不限于此,并且服務標識符和訪問目的地信息可被統(tǒng)一成一條數(shù)據(jù)。例如,可采用用于訪問存儲服務提供裝置20的URI被用于識別存儲服務的構造。
[0088](3)在上述示例性實施例中所說明的圖像輸出裝置40是中繼裝置10向其提供服務的示例性客戶端裝置。這種客戶端裝置可以是另外的裝置,諸如個人計算機(PC)、平板PC或便攜式電話等。另外,對客戶端裝置30經(jīng)由LAN60連接至網(wǎng)絡的實例進行了說明。然而,本發(fā)明不限于此,并且可采用客戶端裝置30能夠經(jīng)由無線或有線公共線路與中繼裝置10或圖像輸出裝置40通信的構造。
[0089](4)可經(jīng)由諸如因特網(wǎng)等通信線路下載在中繼裝置10、存儲服務提供裝置20、客戶端裝置30或圖像輸出裝置40中執(zhí)行的程序。作為選擇,可通過在諸如磁性記錄介質(zhì)(例如,磁帶或磁盤)、光學記錄介質(zhì)(例如,光盤)、磁光記錄介質(zhì)或半導體存儲器等計算機可讀記錄介質(zhì)上記錄程序來提供程序。
[0090]出于示例和說明的目的提供了本發(fā)明的示例性實施例的上述說明。這無意于將本發(fā)明窮舉或者局限于所披露的確切形式。顯然,本【技術領域】的技術人員可以進行多種修改和變型。選擇和說明這些實施例是為了更好地解釋本發(fā)明的原理及其實際應用,由此使得本【技術領域】的其他技術人員能夠理解本發(fā)明所適用的各種實施例并預見到適合于特定應用的各種修改。其目的在于用所附權利要求書及其等同內(nèi)容來限定本發(fā)明的范圍。
【權利要求】
1.一種中繼裝置,包括: 存儲器,其針對多個存儲服務的每一個以將服務標識符、訪問目的地信息以及轉換子程序相互關聯(lián)的方式存儲所述服務標識符、所述訪問目的地信息以及所述轉換子程序,所述服務標識符是用于識別所述存儲服務的標識符,所述訪問目的地信息指示用于訪問提供所述存儲服務的服務器的信息,所述轉換子程序指示如下規(guī)則:所述規(guī)則用于將用于識別內(nèi)容的內(nèi)容標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件在提供所述存儲服務的服務器中所使用的格式與在客戶端裝置中所使用的格式之間進行轉換; 請求數(shù)據(jù)接收單元,其從所述客戶端裝置接收包括有服務標識符和指定條件的第一請求數(shù)據(jù); 第一轉換單元,其根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將包括在所述第一請求數(shù)據(jù)中的指定條件轉換為在所述服務器中所使用的格式; 請求數(shù)據(jù)發(fā)送單元,其根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的訪問目的地信息,發(fā)送包括通過所述第一轉換單元進行的轉換而獲得的指定條件的第二請求數(shù)據(jù); 內(nèi)容標識符接收單元,其響應于由所述請求數(shù)據(jù)發(fā)送單元發(fā)送的所述第二請求數(shù)據(jù),接收從所述服務器發(fā)送的內(nèi)容標識符; 第二轉換單元,其根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將由所述內(nèi)容標識符接收單元接收到的內(nèi)容標識符轉 換為在所述客戶端裝置中所使用的格式;以及 內(nèi)容標識符發(fā)送單元,其響應于由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù),將通過所述第二轉換單元進行的轉換而獲得的所述內(nèi)容標識符發(fā)送到所述客戶端裝置。
2.根據(jù)權利要求1所述的中繼裝置,其中, 在由所述請求數(shù)據(jù)接收單元從所述客戶端裝置接收到的所述第一請求數(shù)據(jù)包括多個服務標識符的情況下, 所述第一轉換單元針對包括在所述第一請求數(shù)據(jù)中的所述多個服務標識符的每一個,根據(jù)以與所述服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,轉換包括在由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù)中的指定條件,從而生成分別對應于所述多個服務標識符的多個指定條件, 所述請求數(shù)據(jù)發(fā)送單元根據(jù)以與對應于所述指定條件的所述服務標識符相關聯(lián)的方式存儲在所述存儲器中的訪問目的地信息,發(fā)送多條第二請求數(shù)據(jù),所述多條第二請求數(shù)據(jù)的每一條是針對由所述第一轉換單元生成的所述多個指定條件的相應一個生成的,并且所述多條第二請求數(shù)據(jù)的每一條包括所述指定條件, 所述內(nèi)容標識符接收單元響應于由所述請求數(shù)據(jù)發(fā)送單元發(fā)送的所述多條第二請求數(shù)據(jù),接收從多個服務器發(fā)送的多個內(nèi)容標識符, 所述第二轉換單元根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,轉換由所述內(nèi)容標識符接收單元從所述多個服務器的相應一個接收到的所述多個內(nèi)容標識符的每一個,并且所述內(nèi)容標識符發(fā)送單元響應于由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù),將通過所述內(nèi)容標識符接收單元進行的從所述多個服務器接收、并且通過所述第二轉換單元進行的轉換而獲得的所述多個服務標識符發(fā)送到所述客戶端裝置。
3.根據(jù)權利要求1或2所述的中繼裝置,其中, 所述指定條件是用于識別存儲內(nèi)容的文件夾的文件夾標識符。
4.根據(jù)權利要求1或2所述的中繼裝置,其中, 所述指定條件是指示針對內(nèi)容的搜索條件的條件表達式。
5.一種系統(tǒng),包括: 客戶端裝置;以及 中繼裝置, 其中,所述客戶端裝置包括 發(fā)送單元,其將第一請求數(shù)據(jù)發(fā)送到所述中繼裝置,所述第一請求數(shù)據(jù)是針對多個存儲服務的每一個生成的,并且所述第一請求數(shù)據(jù)包括用于識別所述存儲服務的服務標識符和指不用于指定一條或多條內(nèi)容的條件的指定條件;以及 接收單元,其響應于所述發(fā)送單元已發(fā)送的所述第一請求數(shù)據(jù),接收從所述中繼裝置發(fā)送的內(nèi)容標識符,并且其中,所述中繼裝置包括 存儲器,其針對所述多個存儲服務的每一個以將服務標識符、訪問目的地信息以及轉換子程序相互關聯(lián)的方式存儲所述服務標識符、所述訪問目的地信息以及所述轉換子程序,所述服務標識符是用于識別所述存儲服務的標識符,所述訪問目的地信息指示用于訪問提供所述存儲服務的服務器的信息,所述轉換子程序指示如下規(guī)則:所述規(guī)則用于將用于識別內(nèi)容的內(nèi)容標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件在提供所述存儲服務的服務器中所使用的格式與在客戶端裝置中所使用的格式之間進行轉換; 請求數(shù)據(jù)接收單元,其從所述客戶端裝置接收包括有服務標識符和指定條件的第一請求數(shù)據(jù); 第一轉換單元,其根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將包括在所述第一請求數(shù)據(jù)中的指定條件轉換為在所述服務器中所使用的格式; 請求數(shù)據(jù)發(fā)送單元,其根據(jù)以與在所述請求數(shù)據(jù)接收單元接收到的第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲在所述存儲器中的訪問目的地信息,發(fā)送包括通過所述第一轉換單元進行的轉換而獲得的指定條件的第二請求數(shù)據(jù); 內(nèi)容標識符接收單元,其響應于由所述請求數(shù)據(jù)發(fā)送單元發(fā)送的所述第二請求數(shù)據(jù),接收從所述服務器發(fā)送的內(nèi)容標識符; 第二轉換單元,其根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲在所述存儲器中的轉換子程序,將由所述內(nèi)容標識符接收單元接收到的內(nèi)容標識符轉換為在所述客戶端裝置中所使用的格式;以及 內(nèi)容標識符發(fā)送單元,其響應于由所述請求數(shù)據(jù)接收單元接收到的所述第一請求數(shù)據(jù),將通過所述第二轉換單元進行的轉換而獲得的所述內(nèi)容標識符發(fā)送到所述客戶端裝置。
6.一種方法,包括: 針對多個存儲服務的每一個以將服務標識符、訪問目的地信息以及轉換子程序相互關聯(lián)的方式存儲所述服務標識符、所述訪問目的地信息以及所述轉換子程序,所述服務標識符是用于識別所述存儲服務的標識符,所述訪問目的地信息指示用于訪問提供所述存儲服務的服務器的信息,所述轉換子程序指示如下規(guī)則:所述規(guī)則用于將用于識別內(nèi)容的內(nèi)容標識符和指示用于指定一條或多條內(nèi)容的條件的指定條件在提供所述存儲服務的服務器中所使用的格式與在客戶端裝置中所使用的格式之間進行轉換; 從所述客戶端裝置接收包括有服務標識符和指定條件的第一請求數(shù)據(jù); 根據(jù)以與在接收到的所述第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲的轉換子程序,將包括在所述第一請求數(shù)據(jù)中的指定條件轉換為在所述服務器中所使用的格式; 根據(jù)以與在接收到的所述第一請求數(shù)據(jù)中包括的服務標識符相關聯(lián)的方式存儲的訪問目的地信息,發(fā)送包括通過所述轉換而獲得的指定條件的第二請求數(shù)據(jù); 響應于發(fā)送的所述第二請求數(shù)據(jù),接收從所述服務器發(fā)送的內(nèi)容標識符; 根據(jù)以與已發(fā)送所述內(nèi)容標識符的服務器所提供的存儲服務的服務標識符相關聯(lián)的方式存儲的轉換子程序,將接收到的內(nèi)容標識符轉換為在所述客戶端裝置中所使用的格式;以及 響應于接收到的所述第一請求數(shù)據(jù),將通過所述轉換而獲得的所述內(nèi)容標識符發(fā)送到所述客戶端裝置。
7.一種中繼裝置,包括: 從終端裝置接受針對多個服務裝置的搜索請求的單元; 第一轉換單元,其將包括在所接受的搜索請求中的文檔訪問請求轉換為針對所述多個服務裝置的每一個的訪問請求格式; 將通過所述轉換而獲得的所述訪問請求的每一個發(fā)送到所述多個服務裝置的相應一個的單元; 接收對所述訪問請求的響應的單元; 第二轉換單元,其將包括在所接收到的響應中的文檔識別信息轉換為所述終端裝置能夠解釋所述文檔識別信息的格式;以及 將所述轉換之后的格式的文檔識別信息發(fā)送到所述終端裝置的單元。
【文檔編號】H04L29/08GK104038528SQ201310553851
【公開日】2014年9月10日 申請日期:2013年11月8日 優(yōu)先權日:2013年3月5日
【發(fā)明者】松村亮治 申請人:富士施樂株式會社