麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

中介服務器和通信設備的制作方法

文檔序號:7861375閱讀:129來源:國知局
專利名稱:中介服務器和通信設備的制作方法
技術領域
本說明書公開了一種構(gòu)造成對通信設備與特定服務器之間的通信起中介作用的中介服務器。本說明書進一步公開了一種構(gòu)造成經(jīng)由中介服務器與特定服務器進行通信的通信設備。
背景技術
例如,在日本專利申請公布N0.2005-269250中,公開了一種用于對文檔進行掃描并且創(chuàng)建圖像數(shù)據(jù)的圖像處理設備。該圖像處理設備可以將圖像數(shù)據(jù)上載到服務器。

發(fā)明內(nèi)容
本說明書說明了一種通信設備和特定服務器可以適當?shù)貍魉投鄠€對象數(shù)據(jù)的技術。本申請公開了一種構(gòu)造成對通信設備與特定服務器之間的通信起中介作用的中介服務器。該中介服務器可以包括通知接收單元、準備單元以及供應單元。通知接收單元可以被構(gòu)造成從通信設備接收一個通知。該一個通知可以包括用于標識要在通信設備與特定服務器之間傳送的多個對象數(shù)據(jù)的多個標識信息。準備單元可以被構(gòu)造成在從通信設備接收到一個通知的情況下,通過利用包括在一個通知中的多個標識信息,來準備與多個對象數(shù)據(jù)相對應的多個要求創(chuàng)建數(shù)據(jù)。該多個要求創(chuàng)建數(shù)據(jù)中的每一個可以是通信設備創(chuàng)建對于通信與要求創(chuàng)建數(shù)據(jù)相對應的一個對象數(shù)據(jù)的一個通信要求所需要的數(shù)據(jù)。該多個要求創(chuàng)建數(shù)據(jù)中的每一個可以包括與準備要求創(chuàng)建數(shù)據(jù)的時刻有關的時刻信息。供應單元可以被構(gòu)造成將多個要求創(chuàng)建數(shù)據(jù)供應到通信設備。準備單元可以被構(gòu)造成:準備與多個對象數(shù)據(jù)當中的第一對象數(shù)據(jù)相對應的第一要求創(chuàng)建數(shù)據(jù);以及在準備了第一要求創(chuàng)建數(shù)據(jù)之后,在通信設備通過利用第一要求創(chuàng)建數(shù)據(jù)創(chuàng)建了第一通信要求并且將第一通信要求發(fā)送到特定服務器的條件下,準備與多個對象數(shù)據(jù)當中的第二對象數(shù)據(jù)相對應的第二要求創(chuàng)建數(shù)據(jù)。根據(jù)上述構(gòu)造,中介服務器準備第一要求創(chuàng)建數(shù)據(jù),并且將該第一要求創(chuàng)建數(shù)據(jù)供應給通信設備。在這種情況下,通信設備通過利用第一要求創(chuàng)建數(shù)據(jù)來創(chuàng)建第一通信要求,并且將該第一通信要求發(fā)送到特定服務器。然后,中介服務器準備第二要求創(chuàng)建數(shù)據(jù)。因此,中介服務器可以在適當?shù)臅r刻準備第二要求創(chuàng)建數(shù)據(jù),并且因此第二要求創(chuàng)建數(shù)據(jù)可以包括適當?shù)臅r刻信息。因此,通信設備和特定服務器可以適當?shù)貍魉投鄠€對象數(shù)據(jù)。準備單元可以被構(gòu)造成,在通信設備將第一通信要求發(fā)送到特定服務器之后,在通信設備與特定服務器之間完成了對第一對象數(shù)據(jù)的通信的條件下,準備第二要求創(chuàng)建數(shù)據(jù)。根據(jù)這種構(gòu)造,中介服務器可以在適當?shù)臅r刻準備第二要求創(chuàng)建數(shù)據(jù),并且因此第二要求創(chuàng)建數(shù)據(jù)可以包括適當?shù)臅r刻信息。因此,通信設備和特定服務器可以適當?shù)赝ㄐ哦鄠€對象數(shù)據(jù)。準備單元可以進一步被構(gòu)造成,在從通信設備接收到一個通知的情況下,將列表發(fā)送到通信設備。該列表可以包括在一個通知中所包括的多個標識信息。準備單元可以被構(gòu)造成:在從通信設備接收到包括用于標識第一對象數(shù)據(jù)的第一標識信息的第一請求的情況下,準備第一要求創(chuàng)建數(shù)據(jù),該第一標識信息是由通信設備從包括在列表中的多個標識信息當中選擇的;以及在從通信設備接收到包括用于標識第二對象數(shù)據(jù)的第二標識信息的第二請求的情況下,準備第二要求創(chuàng)建數(shù)據(jù),該第二標識信息是由通信設備從包括在列表中的多個標識信息當中選擇的,該第二請求是在通信設備將第一通信要求發(fā)送到特定服務器之后從通信設備接收到的請求。根據(jù)這個構(gòu)造,中介服務器可以根據(jù)從通信設備接收到的第一請求和第二請求在適當?shù)臅r刻準備第一要求創(chuàng)建數(shù)據(jù)和第二要求創(chuàng)建數(shù)據(jù)。準備單元可以被構(gòu)造成:在從通信設備接收到第一請求的情況下,通過利用包括在第一請求中的第一標識信息來從特定服務器獲得指示在特定服務器內(nèi)的第一位置的第一位置信息,以便于通過利用第一位置信息來準備第一要求創(chuàng)建數(shù)據(jù);以及在從通信設備接收到第二請求的情況下,通過利用包括在第二請求中的第二標識信息來從特定服務器獲得指示特定服務器內(nèi)的第二位置的第二位置信息,以便于通過利用第二位置信息來準備第二要求創(chuàng)建數(shù)據(jù)。根據(jù)這種構(gòu)造,中介服務器可以通過利用第一位置信息和第二位置信息來適當?shù)販蕚涞谝灰髣?chuàng)建數(shù)據(jù)和第二要求創(chuàng)建數(shù)據(jù)。第一請求可以僅包括在多個標識信息當中的第一標識信息。第二請求可以僅包括在多個標識信息當中的第二標識信息。第一請求可以包括在多個標識信息當中的NI條標識信息。該NI條標識信息可以包括第一標識信息。該NI條標識信息可以是多個標識信息的一部分。NI可以是等于2或更大的整數(shù)。第二請求可以包括在多個標識信息當中的N2條標識信息。該N2條標識信息可以包括第二標識信息。該N2條標識信息可以是多個標識信息的一部分。N2可以是等于2或更大的整數(shù)。多個要求創(chuàng)建數(shù)據(jù)中的每一個可以是通信設備創(chuàng)建POST命令的一個通信要求所需要的數(shù)據(jù)。多個對象數(shù)據(jù)中的每一個可以是要從特定服務器下載到通信設備的數(shù)據(jù)。多個對象數(shù)據(jù)中的每一個可以是從通信設備上載到特定服務器的數(shù)據(jù)。本申請公開了 一種構(gòu)造成經(jīng)由中介服務器與特定服務器進行通信的通信設備。該通信設備可以包括通知發(fā)送單元、獲得單元、創(chuàng)建單元以及對象數(shù)據(jù)通信單元。通知發(fā)送單元可以被構(gòu)造成將一個通知發(fā)送到中介服務器。一個通知可以包括用于標識要在通信設備與特定服務器之間進行傳送的多個對象數(shù)據(jù)的多個標識信息。中介服務器可以是如下構(gòu)造的服務器:在從通信設備接收到一個通知的情況下,通過利用包括在這一個通知中的多個標識信息來準備與多個對象數(shù)據(jù)相對應的多個要求創(chuàng)建數(shù)據(jù)。多個要求創(chuàng)建數(shù)據(jù)中的每一個可以是通信設備創(chuàng)建對于通信與要求創(chuàng)建數(shù)據(jù)相對應的一個對象數(shù)據(jù)的一個通信要求所需要的數(shù)據(jù)。多個要求創(chuàng)建數(shù)據(jù)中的每一個可以包括與準備要求創(chuàng)建數(shù)據(jù)的時刻有關的時刻信息。獲得單元可以被構(gòu)造成從中介服務器獲得多個要求創(chuàng)建數(shù)據(jù)。創(chuàng)建單元可以被構(gòu)造成通過利用多個要求創(chuàng)建數(shù)據(jù)來創(chuàng)建多個通信要求。對象數(shù)據(jù)通信單元可以被構(gòu)造成將多個通信要求發(fā)送到特定服務器,以便于與特定服務器通信多個對象數(shù)據(jù)。獲得單元可以被構(gòu)造成:獲得與多個對象數(shù)據(jù)當中的第一對象數(shù)據(jù)相對應的第一要求創(chuàng)建數(shù)據(jù);以及在創(chuàng)建單元通過利用第一要求創(chuàng)建數(shù)據(jù)創(chuàng)建了第一通信要求并且對象數(shù)據(jù)通信單元將第一通信要求發(fā)送到特定服務器的條件下,在獲得第一要求創(chuàng)建數(shù)據(jù)之后,獲得與多個對象數(shù)據(jù)當中的第二對象數(shù)據(jù)相對應的第二要求創(chuàng)建數(shù)據(jù)。根據(jù)上述構(gòu)造,通信設備可以在適當?shù)臅r刻獲得第二要求創(chuàng)建數(shù)據(jù)。因此,通信設備和特定服務器可以適當?shù)貍魉投鄠€對象數(shù)據(jù)。此外,所有用于實現(xiàn)中介服務器的控制方法、計算機程序(也就是說,計算機可讀指令)以及存儲計算機程序的非臨時性計算機可讀記錄介質(zhì)也是新穎和實用的。另外,所有用于實現(xiàn)該通信設備的控制方法、計算機程序(也就是說,計算機可讀指令)以及存儲計算機程序的非臨時性計算機可讀記錄介質(zhì)也是新穎和有用的。


圖1示出了通信系統(tǒng)的構(gòu)造。圖2示出了當執(zhí)行下載打印時第一實施例的設備所執(zhí)行的處理的序列圖。圖3示出了當執(zhí)行掃描上載時第一實施例的設備所執(zhí)行的處理的序列圖。圖4示出了當執(zhí)行下載打印或掃描上載時比較示例的設備所執(zhí)行的處理的序列圖。圖5示出了當執(zhí)行下載打印時第二實施例的設備所執(zhí)行的處理的序列圖。
具體實施例方式(第一實施例)(系統(tǒng)的構(gòu)造)如圖1所示,通信系統(tǒng)2包括多功能設備10、中介服務器50以及多個服務提供服務器100、110。多功能設備10與LAN 4相連接。中介服務器50和多個服務提供服務器IOOUlO與互聯(lián)網(wǎng)6相連接。(多功能設備10的構(gòu)造)多功能設備10能夠執(zhí)行多個功能,諸如打印功能、掃描功能、復印功能、FAX功能等。多功能設備10進一步能夠下載存儲在服務提供服務器100、110中的圖像數(shù)據(jù),并且執(zhí)行用于打印由圖像數(shù)據(jù)所表示的圖像的下載打印功能(在下面稱作“DL打印功能”)。此外,多功能設備10還能夠執(zhí)行用于將由執(zhí)行掃描的多功能設備10所創(chuàng)建的圖像數(shù)據(jù)上載到服務提供服務器100、110的掃描上載功能(在下面稱作“掃描UL功能”)。多功能設備10包括操作單元12、顯示單元14、網(wǎng)絡接口 16、打印執(zhí)行單元18、掃描執(zhí)行單元20以及控制單元30。操作單元12包括多個鍵。用戶可以通過對操作單元12進行操作來將各種命令輸入到多功能設備10。顯示單元14是用于顯示各種信息的顯示器。網(wǎng)絡接口 16與LAN4相連接。打印執(zhí)行單元18是噴墨型或激光型等的打印機構(gòu)。掃描執(zhí)行單元20是CXD或CIS等的掃描機構(gòu)。控制單元30包括CPU 32和存儲器34。CPU 32根據(jù)存儲在存儲器34中的程序來執(zhí)行各種處理。CPU 32根據(jù)上述程序執(zhí)行處理來實現(xiàn)通知發(fā)送單元40、獲得單元42、創(chuàng)建單元44以及對象數(shù)據(jù)通信單元46的功能。(中介服務器50的構(gòu)造)中介服務器50是用于對從服務提供服務器100、110向多功能設備10的服務的提供起中介作用的服務器。中介服務器50是多功能設備10的供應商所提供的服務器。中介服務器50包括網(wǎng)絡接口 52和控制單元60。控制單元60包括CPU 62和存儲器64。CPU 62根據(jù)存儲在存儲器64中的程序來執(zhí)行各種處理。由CPU 62根據(jù)程序執(zhí)行處理來實現(xiàn)通知接收單元70、準備單元72以及供應單元74的功能。(服務提供服務器100、110的構(gòu)造)服務提供服務器100、110中的每一個是已知的云服務器,例如“Evernote (注冊商標)”、“G00gle (注冊商標)Docs”、“PICASA (注冊商標)”、“FACEB00K (注冊商標)”等。月艮務提供服務器100、110中的每一個能夠向包括多功能設備10的各種通信設備提供服務。例如,服務提供服務器100、110能夠執(zhí)行圖像供應服務,通過該圖像供應服務將圖像數(shù)據(jù)供應到多功能設備10以使多功能設備10執(zhí)行DL打印功能。此外,例如,服務提供服務器IOOUlO能夠執(zhí)行圖像存儲服務,在該圖像存儲服務中,存儲從多功能設備10獲得的圖像數(shù)據(jù)以使多功能設備10執(zhí)行掃描UL功能。此外,服務提供服務器100是第一服務提供商(S卩,第一公司)所提供的服務器,并且服務提供服務器110是與第一服務提供商不同的第二服務提供商(即,第二公司)所提供的服務器。第一服務提供商公開了用于從服務提供服務器100接收服務的第一 API (應用程序接口),并且第二服務提供者公開了用于從服務提供服務器110接收服務的第二 API。因為第一服務提供商和第二服務提供商不同,因此第一 API和第二 A PI通常是不同的。為了從例如服務提供服務器100、110 二者接收服務,通信裝置必須與第一 API和第二 API相兼容(即,需要用于使用第一 API的程序以及用于使用第API的程序)。例如,為了使多功能設備10接收從多個服務提供服務器100、110中的每一個接收服務,多功能設備10必須與多個API兼容,并且必須存儲許多程序。然而,多功能設備10的存儲容量小于PC等的存儲容量。因此,在本實施例中,提供中介服務器50,使得多功能設備10可以從多個服務提供服務器100、110中的每一個接收服務,而無需將許多程序存儲在多功能設備10中。也就是說,中介服務器50與用于多個服務提供服務器100、110的多個API相兼容。在多功能設備10要從多個服務提供服務器100、110當中的特定服務提供服務器(例如,服務提供服務器100)接收服務的情況下,中介服務器50通過利用用于特定服務提供服務器的API來執(zhí)行與該特定服務提供服務器的各種通信(將要描述;例如,圖2的請求202、210等)。由此,盡管多功能設備10與特定服務提供服務器的API不兼容,該多功能設備10也可以與該特定服務提供服務器通信圖像數(shù)據(jù)。也就是說,盡管多功能設備10沒有存儲用于使用多個API的許多程序,該多功能設備10也可以從多個服務提供服務器100、110中的每一個接收服務。(多功能設備10的用戶的事前準備)為了使多功能設備10從服務提供服務器100、110接收服務,多功能設備10的用戶(在下面稱作“特定用戶”)必須執(zhí)行以下事前準備。利用例如PC、PDA終端(例如,智能手機)等,特定用戶創(chuàng)建關于服務提供服務器100、110的每一個的賬戶。因此,服務提供服務器100、110中的每一個對特定用戶給予訪問令牌(通常稱作“認證信息”)。特定用戶在多功能設備10中注冊服務提供服務器100、110所給出的訪問令牌。此外,利用PC、PDA終端等,特定用戶可以將各種文件(例如圖像數(shù)據(jù))上載到服務提供服務器100、110。此外,利用PC、PDA終端等,特定用戶還可以下載該特定用戶已經(jīng)上載的各種文件。(多功能設備10執(zhí)行DL打印功能的處理;圖2)接下來,參考圖2來描述當多功能設備10要執(zhí)行DL打印功能時設備10、50、100所執(zhí)行的處理的內(nèi)容。雖然未示出,但是特定用戶對多功能設備10的操作單元12進行操作,以便于選擇要從其接收圖像供應服務的服務提供服務器。在本實施例中,利用特定用戶已經(jīng)選擇了服務提供服務器100的情況作為示例來進行描述。通過對操作單元12進一步進行操作,特定用戶從多功能設備10能夠執(zhí)行的多個功能當中選擇DL打印功能。在這種情況下,多功能設備10的控制單元30向中介服務器50發(fā)送圖像ID請求200。此外,在向中介服務器50發(fā)送圖像ID請求200的階段或者在更早的階段,多功能設備10向中介服務器50發(fā)送特定用戶從服務提供服務器100所接收到的訪問令牌(在下面稱作“特定訪問令牌”)。在接收到來自多功能設備10的圖像ID請求200時,中介服務器50的控制單元60將圖像ID請求202發(fā)送到服務提供服務器100。此外,利用特定訪問令牌,在向服務提供服務器100發(fā)送圖像ID請求202的階段或在更早的階段,中介服務器50的控制單元60使得服務提供服務器100執(zhí)行認證。因此,服務提供服務器100可以響應于從中介服務器50接收到圖像ID請求202來向中介服務器50發(fā)送適當?shù)捻憫4送猓谙旅妫÷粤藢锰囟ㄔL問令牌進行認證的描述。然而,在需要時(例如,每當將請求發(fā)送到服務提供服務器100時),中介服務器50都使得服務提供服務器100利用特定訪問令牌來執(zhí)行認證。在本實施例中,假設服務提供服務器100存儲了與特定用戶的賬戶相關聯(lián)的L條圖像數(shù)據(jù)(L是等于2或更大的整數(shù))的狀況。此外,在這種狀況下,對于L條圖像數(shù)據(jù)中的每一個而言,服務提供服務器100還存儲具有比圖像數(shù)據(jù)更小的數(shù)據(jù)大小的縮略像數(shù)據(jù)。在接收到來自中介服務器50的圖像ID請求202時,服務提供服務器100將用于標識L條圖像數(shù)據(jù)的L個圖像ID (例如L條圖像數(shù)據(jù)的文件名)發(fā)送到中介服務器50。在從服務提供服務器100接收到L個圖像ID時,中介服務器50的控制單元60將L個圖像ID發(fā)送到多功能設備10。此外,雖然未示出,但是在從中介服務器50接收到L個圖像ID時,多功能設備10的控制單元30從服務提供服務器100獲得與L條圖像數(shù)據(jù)相對應的L條縮略像數(shù)據(jù),并且使得在顯示單元14中顯示由L條縮略像數(shù)據(jù)所表示的L個縮略像。由此,特定用戶可以對操作單元12進行操作,以從L個縮略像當中選擇與下載對象的圖像相對應的縮略像。在本實施例中,假設從L個縮略像當中選擇了 Ml個縮略像(即,多個縮略像;M1是等于或小于L并且等于或大于2的整數(shù))。例如,特定用戶在指定了 Ml個縮略像之后操作OK按鈕。由此,多功能設備10的控制單元30根據(jù)特定用戶的指令來選擇Ml個縮略像。本實施例不假設沒有同時選擇多個縮略像的狀況,諸如在已經(jīng)選擇并且打印了一個縮略像之后選擇并且打印另一縮略像的情況。替代地,假設同時選擇多個(即Ml個)縮略像的狀況。此外,同時選擇Ml個縮略像等同于同時選擇Ml個圖像ID。此外,在本實施例中,在多功能設備10中顯示L個縮略像。然而,在變型中,可以顯示L個圖像ID (例如,L條圖像數(shù)據(jù)的文件名)而無需多功能設備10顯示L個縮略圖。從L個圖像ID當中,特定用戶可以選擇與下載對象的Ml個圖像相對應的Ml個圖像ID。當同時選擇了 Ml個圖像ID時,多功能設備10的通知發(fā)送單元40 (參見圖1)創(chuàng)建包括Ml個圖像ID的通知204。此外,公知的一個通信數(shù)據(jù)一般包括一個報頭部分和一個主體部分。不以包括在多個通信數(shù)據(jù)中的多個主體部分中分布的Ml個圖像ID來描述通知204,而是以包括在一個通信數(shù)據(jù)中的一個主體部分中的所有Ml個圖像ID來描述通知204。也就是說,通知204可以被稱作一個通知(一個通信數(shù)據(jù))。通知發(fā)送單元40將通知204發(fā)送到中介服務器50。中介服務器50的通知接收單元70(參見圖1)接收來自多功能設備10的通知204。在這種情況下,中介服務器50的準備單元72 (參見圖1)創(chuàng)建其中描述了包括在通知204中的Ml個圖像ID的列表206,并且將該列表206發(fā)送到多功能設備10。多功能設備10的獲得單元42 (參見圖1)接收來自中介服務器50的列表206。在這種情況下,獲得單元42從包括在列表206中的Ml個圖像ID中選擇一個圖像ID(在下面稱作“第一圖像ID”)。接下來,獲得單元42創(chuàng)建包括第一圖像ID的URL請求208,并且將該URL請求208發(fā)送到中介服務器50。也就是說,URL請求208僅包括Ml個圖像ID當中的一個圖像ID (B卩,第一圖像ID)。中介服務器50的準備單元72接收來自多功能設備10的URL請求208。在這種情況下,遵照用于服務提供服務器100的第一 API,準備單元72創(chuàng)建其中描述了包括在URL請求208中的第一圖像ID的URL請求210,并且將URL請求210發(fā)送到服務提供服務器100。此外,如上所述,在圖2的示例中,經(jīng)由通知204、列表206以及URL請求208的通信來執(zhí)行對URL請求210的通信。根據(jù)RESTful (表述性狀態(tài)轉(zhuǎn)移,Representational StateTransfer ful)來執(zhí)行這些通信。然而,在變型中,列表206和URL請求208的通信不需要在已經(jīng)將通知204從多功能設備10發(fā)送到中介服務器50之后執(zhí)行。在這種情況下,中介服務器50的準備單元72可以從包括在通知204中的Ml個圖像ID當中選擇第一圖像ID,然后可以創(chuàng)建描述第一圖像ID的URL請求210,并且將該URL請求210發(fā)送到服務提供服務器100。在接收到URL請求210時,服務提供服務器100對下述一個URL(即下載源的URL ;在下面稱作“第一 URL”)進行標識,該URL指示與包括在URL請求210中的第一圖像ID相對應的一個圖像數(shù)據(jù)216在服務器100中的位置。接下來,服務提供服務器100將第一 URL發(fā)送到中介服務器50。中介服務器50的準備單元72通過接收來自服務提供服務器100的第一 URL來獲得第一 URL。在這種情況下,根據(jù)第一 API,準備單元72準備(S卩,創(chuàng)建)包括第一 URL的模板212。該模板212包括多功能設備10創(chuàng)建HTTP (超文本傳輸協(xié)議)POST命令所需要的數(shù)據(jù)。在本實施例中,服務提供服務器100將POST命令用作用于觸發(fā)提供服務(圖像供應服務和圖像存儲服務)的命令。因此,準備單元72準備具有POST命令格式的模板212。此夕卜,在本實施例的POST命令中描述了時間戳。因此,準備單元72準備模板212,該模板212不但包括第一 URL而且還包括指示當前日期和時間(B卩,準備模板212時的日期和時間)的時間戳。準備單元72將模板212發(fā)送到多功能設備10,由此將模板212供應到多功能設備10。如上所述,服務提供服務器100使用POST命令。然而,所使用的命令取決于服務提供服務器。例如,服務提供服務器110將GET命令用作用于觸發(fā)提供服務的命令。如果特定用戶期望從服務提供服務器110接收服務,那么準備單元72將根據(jù)用于服務提供服務器110的第API來準備GET命令模板。在本實施例的GET命令中沒有描述時間戳。因此,當準備GET命令模板時,準備單元72準備不包括時間戳的模板。因而,準備單元72可以根據(jù)要執(zhí)行與多功能設備10的通信的服務提供服務器來創(chuàng)建適當?shù)哪0濉6喙δ茉O備10的獲得單元42通過從中介服務器50接收模板212來從中介服務器50獲得模板212。在這種情況下,多功能設備10的創(chuàng)建單元44 (參見圖1)通過利用模板212來創(chuàng)建POST命令214。具體地,創(chuàng)建單元44通過將多功能設備10的IP地址描述為源地址并且一起利用在模板212中所描述的信息(第一 URL、時間戳等)來創(chuàng)建POST命令214而無需對其進行任何改變。接下來,在不通過中介服務器50的情況下,多功能設備10的對象數(shù)據(jù)通信單元46 (參見圖1)將POST命令214發(fā)送到服務提供服務器100。在接收到POST命令214時,服務提供服務器100首先確定在當前日期和時間與包括在POST命令214中的時間戳中所指示的日期和時間之間的差是否大于預定時段。在該差大于預定時段的情況下,服務提供服務器100向多功能設備10發(fā)送指示錯誤的信息。在這種情況下,多功能設備10無法獲得圖像數(shù)據(jù)。另一方面,在該差小于預定時段的情況下,在不通過中介服務器50進行中介的情況下,服務提供服務器100將存儲在POST命令214中所包含的第一 URL (即,下載源的URL)中的圖像數(shù)據(jù)216發(fā)送到多功能設備10。在本實施例中,在不通過中介服務器50進行中介的情況下傳送圖像數(shù)據(jù)216,并且因此可以防止通過中介服務器50傳送特定用戶的私人圖像。多功能設備10的對象數(shù)據(jù)通信單元46接收來自服務提供服務器100的圖像數(shù)據(jù)216。當已經(jīng)接收到來自服務提供服務器100的所有圖像數(shù)據(jù)216時(B卩,當圖像數(shù)據(jù)216的通信結(jié)束時),多功能設備10的控制單元30使得打印執(zhí)行單元18打印由圖像數(shù)據(jù)216所表示的圖像。由此,多功能設備10可以接收來自服務提供服務器100的圖像供應服務,并且可以執(zhí)行DL打印功能。在已經(jīng)開始對圖像數(shù)據(jù)216所表示的圖像的打印之后(此外,這可以在打印已結(jié)束之前或之后),多功能設備10的獲得單元42從包括在列表206中的Ml個圖像ID當中選擇一個圖像ID (在下面稱作“第二圖像ID”),這與第一圖像ID不同。接下來,獲得單元42創(chuàng)建包括第二圖像ID的URL請求228,并且將該URL請求228發(fā)送到中介服務器50。也就是說,URL請求228僅包括Ml個圖像ID當中的一個圖像ID (即,第二圖像ID)。在已經(jīng)發(fā)送了 URL請求228之后,設備10、50、100的處理與上述相同。也就是說,中介服務器50的準備單元72創(chuàng)建描述第二圖像ID的URL請求230,并且將該URL請求230發(fā)送到服務提供服務器100,由此從服務提供服務器100接收與第二圖像ID相對應的圖像數(shù)據(jù)236的URL (在下面稱作“第二 URL”)。接下來,中介服務器50的準備單元72根據(jù)第一 API準備(B卩創(chuàng)建)包括第URL的模板232。此外,如從上面描述清楚的是,在多功能設備10已經(jīng)將POST命令214發(fā)送到服務提供服務器100之后,準備單元72準備模板232。更具體地,在已經(jīng)完成了多功能設備10與服務提供服務器100之間的圖像數(shù)據(jù)216的通信之后,準備單元72準備模板232。因此,由包括在模板232中的時間戳所指示的日期和時間比由包括在模板212中的時間戳所指示的日期和時間更晚。接下來,準備單元72將模板232供應給多功能設備10。接下來,多功能設備10的獲得單元42從中介服務器50獲得模板232,并且創(chuàng)建單元44通過利用模板232來創(chuàng)建POST命令234。接下來,對象數(shù)據(jù)通信單元46將POST命令234發(fā)送到服務提供服務器100,由此從服務提供服務器100接收圖像數(shù)據(jù)236。因此,控制單元30使得打印執(zhí)行單元18由打印圖像數(shù)據(jù)236所表示的圖像。將URL請求(例如,URL請求208、228)從多功能設備10傳送到中介服務器50直至打印圖像數(shù)據(jù)(在上述示例中圖像數(shù)據(jù)216、236)所表示的圖像的由設備10、50、100所執(zhí)行的處理被稱作“一組處理”。如上所述,在本實施例中,特定用戶同時選擇Ml個圖像ID。多功能設備10反復地將僅包括一個圖像ID的URL請求(例如,URL請求208、228)發(fā)送到中介服務器50,逐個下載圖像數(shù)據(jù)。因此,在圖2的示例中,總共執(zhí)行Ml組處理。(多功能設備10執(zhí)行掃描UL功能的處理;圖3)接下來,參考圖3描述當多功能設備10要執(zhí)行掃描UL功能時設備10、50、100所執(zhí)行的處理的內(nèi)容。雖然未示出,但是特定用戶操作多功能設備10的操作單元12,選擇要從其接收圖像存儲服務的服務提供服務器。在本實施例中,將利用特定用戶已經(jīng)選擇了服務提供服務器100的情況作為示例來進行描述。通過對操作單元12進一步進行操作,特定用戶從多功能設備10能夠執(zhí)行的多個功能當中選擇掃描UL功能。在這種情況下,多功能設備10的控制單元30使得掃描執(zhí)行單元20掃描文檔。在本實施例中,假設對M2張(M2是等于2或更大的整數(shù))文檔進行掃描并且創(chuàng)建M2條圖像數(shù)據(jù)的狀況。也就是說,本實施例不假設下述情況,在該情況中,通過對一張文檔進行掃描以創(chuàng)建一個圖像數(shù)據(jù),并且然后在將該一個圖像數(shù)據(jù)上載到服務提供服務器100之后對另一張文檔進行掃描,創(chuàng)建另一圖像數(shù)據(jù),來非同時地創(chuàng)建多個圖像數(shù)據(jù)。替代地,假設同時創(chuàng)建M2條圖像數(shù)據(jù)的狀況。當已經(jīng)創(chuàng)建了 M2條圖像數(shù)據(jù)時,多功能設備10的通知發(fā)送單元40創(chuàng)建包括與M2條圖像數(shù)據(jù)相對應的M2個圖像ID (例如,M2條圖像數(shù)據(jù)的文件名)的一個通知304,并且將該通知304發(fā)送到中介服務器50。中介服務器50的通知接收單元70接收來自多功能設備10的通知304。隨后的處理基本上與圖2的處理相同。也就是說,中介服務器50的準備單元72創(chuàng)建描述包括在通知304中的M2個圖像ID的列表306,并且將該列表306發(fā)送到多功能設備10。接下來,多功能設備10的獲得單元42從包括在列表306中的M2個圖像ID當中選擇一個圖像ID(在下面稱作“第三圖像ID”)。接下來,獲得單元42創(chuàng)建包括第三圖像ID的URL請求308,并且將該URL請求308發(fā)送到中介服務器50。接下來,中介服務器50的準備單元72根據(jù)第一 API來創(chuàng)建描述第三圖像ID的URL請求310,并且將該URL請求310發(fā)送到服務提供服務器100。在這種情況下,服務提供服務器100向中介服務器50發(fā)送URL,該URL指示要存儲與包括在URL請求310中的第三圖像ID相對應的一個圖像數(shù)據(jù)的服務器100中位置(即,上載目的地的URL ;在下面稱作“第三URL”)。接下來,遵照第一 API,中介服務器50的準備單元72準備(B卩,創(chuàng)建)包括第三URL和時間戳的POST命令模板312。供應單元74將模板312供應給多功能設備10。多功能設備10的獲得單元42從中介服務器50獲得模板312,并且創(chuàng)建單元44通過利用模板312來創(chuàng)建POST命令314。此外,創(chuàng)建單元44通過在POST命令314中描述與第三圖像ID相對應的一個圖像數(shù)據(jù)(B卩,通過掃描創(chuàng)建的圖像數(shù)據(jù))來創(chuàng)建POST命令314。接下來,在不通過中介服務器50進行中介的情況下,對象數(shù)據(jù)通信單元46將POST命令314發(fā)送到服務提供服務器100,由此將圖像數(shù)據(jù)發(fā)送到服務提供服務器100。在本實施例中,在不通過中介服務器50進行中介的情況下傳送POST命令314,并且因此可以防止通過中介服務器50被傳送特定用戶的私人圖像。在這種情況下,服務提供服務器100將圖像數(shù)據(jù)存儲在由第三URL (B卩,上載目的地的URL)所指示的位置處。由此,多功能設備10可以接收來自服務提供服務器100的圖像存儲服務,并且可以執(zhí)行掃描UL功能。此外,在可以適當?shù)卮鎯D像數(shù)據(jù)的情況下,服務提供服務器100將指示OK的信息發(fā)送到多功能設備10。在已經(jīng)接收到來自服務提供服務器100的指示OK的信息之后(即,對圖像數(shù)據(jù)的通信完成之后),多功能設備10的獲得單元42從包括在列表306中的M2個圖像ID當中選擇一個圖像ID (在下面稱作“第四圖像ID”),這與第三圖像ID不同。接下來,獲得單元42創(chuàng)建包括第四圖像ID的URL請求328,并且將該URL請求328發(fā)送到中介服務器50。在已經(jīng)發(fā)送了 URL請求328之后,設備10、50、100的處理與上述相同。也就是說,中介服務器50的準備單元72創(chuàng)建描述第四圖像ID的URL請求330,并且將該URL請求330發(fā)送到服務提供服務器100,由此從服務提供服務器100接收與第四圖像ID相對應的圖像數(shù)據(jù)的URL (在下面稱作“第四URL”)。接下來,遵照第一 API,中介服務器50的準備單元72準備(即,創(chuàng)建)包括第四URL和時間戳的模板332。此外,如從上述描述清楚的是,在多功能設備10將POST命令314發(fā)送到服務提供服務器100之后,準備單元72準備模板332。更具體地,在多功能設備10與服務提供服務器100之間的與第三圖像ID相對應的一個圖像數(shù)據(jù)的通信(POST命令314的通信)完成之后,準備單元72準備模板332。供應單元74將模板332供應給多功能設備10。接下來,多功能設備10的獲得單元42從中介服務器50獲得模板332,并且創(chuàng)建單元44通過利用模板332來創(chuàng)建包括與第四圖像ID相對應的一個圖像數(shù)據(jù)的POST命令334。接下來,對象數(shù)據(jù)通信單元46將POST命令334發(fā)送到服務提供服務器100,由此將圖像數(shù)據(jù)發(fā)送到服務提供服務器100。因此,服務提供服務器100將圖像數(shù)據(jù)存儲在第四URL所指示的位置處,并且將指示OK的信息發(fā)送到多功能設備10。將URL請求(例如,URL請求308、328)從多功能設備10傳送到中介服務器50直至將指示OK的信息從服務提供服務器100傳送到多功能設備10的設備10、50、100所執(zhí)行的處理被稱作“一組處理”。如上所述,在本實施例中,同時創(chuàng)建M2條圖像數(shù)據(jù)。多功能設備10反復地將僅包括一個圖像ID的URL請求(例如,URL請求308、328)發(fā)送到中介服務器50,逐個上載圖像數(shù)據(jù)。因此,在圖3的示例中,總共執(zhí)行M2組處理。(本實施例的效果)在圖4的比較示例中,當從多功能設備接收到包括M3個圖像ID (M3是等于2或更大的整數(shù))的一個通知時,中介服務器將包括M3個圖像ID的URL請求發(fā)送到服務提供服務器,由此從服務提供服務器接收M3個URL (其中的每一個都可以是下載源的URL或上載目的地的URL)。接下來,中介服務器通過利用M3個URL來準備M3個模板,并且將該M3個模板供應給多功能設備。在這種情況下,多功能設備順序地使用M3個模板來順序地創(chuàng)建M3條POST命令,并且將M3條POST命令順序地發(fā)送到服務提供服務器。然而,在比較示例中,基本上同時準備M3個模板,并且因此包括在每個模板中的時間戳示出了基本上相同的日期和時間。在這些M3個模板內(nèi),在多功能設備10中比較晚使用的模板在準備模板的時刻與發(fā)送利用該模板創(chuàng)建的POST命令的時刻之間可能具有大的時間差。因此,當接收到M3條POST命令當中比較晚發(fā)送的POST命令時,服務提供服務器可以確定在當前日期和時間與包括POST命令中的時間戳中所示出的日期和時間之間的差大于預定時段。在這種情況下,服務提供服務器確定該時間戳是無效的,并且向多功能設備10發(fā)送指示錯誤的信息。也就是說,多功能設備無法下載或上載圖像數(shù)據(jù)。具體地,M3的值越大,該事件越容易出現(xiàn)。相比之下,在本實施例中,如圖2和圖3所示,在多功能設備10通過利用模板212(或312)創(chuàng)建了 POST命令214 (或314)并且將POST命令214 (或314)發(fā)送到服務提供服務器100之后,中介服務器50準備模板232 (或332)。因此,能夠防止在準備模板232 (或332)的時刻與發(fā)送通過利用模板232 (或332)創(chuàng)建的POST命令234 (或334)的時刻之間出現(xiàn)大的時間差。因此,能夠防止服務提供服務器100確定時間戳是無效的。也就是說,中介服務器50可以在適當?shù)臅r刻準備模板232 (或332),并且因此模板232 (或332)包括服務提供服務器100不容易確定為無效的適當?shù)臅r間戳。因此,多功能設備10和服務提供服務器100可以適當?shù)貓?zhí)行對多個圖像數(shù)據(jù)的通信(下載或上載)。(對應關系)多功能設備10和服務提供服務器100分別是“通信設備”和“特定服務器”的示例。Ml個圖像ID (或M2個圖像ID)是“多個標識信息”的示例。Ml條圖像數(shù)據(jù)(或M2條圖像數(shù)據(jù))是“多個對象數(shù)據(jù)”的示例。模板212、232 (或者模板312、332)是“多個要求創(chuàng)建數(shù)據(jù)”的示例。此外,POST命令214、234 (或者POST命令314、334)是“通信要求”的示例。例如,第一圖像ID、URL請求208、第一 URL、圖像數(shù)據(jù)216、模板212以及POST命令214分別是“第一標識信息”、“第一請求”、“第一位置信息”、“第一對象數(shù)據(jù)”、“第一要求創(chuàng)建數(shù)據(jù)”以及“第一通信要求”的示例。此外,第二圖像ID、URL請求228、第URL、圖像數(shù)據(jù)236以及模板232分別是“第二標識信息”、“第二請求”、“第二位置信息”、“第二對象數(shù)據(jù)”、“第二要求創(chuàng)建數(shù)據(jù)”以及“第二通信要求”的示例。(第二實施例)將參考圖5來描述使第二實施例的多功能設備10執(zhí)行DL打印功能的處理。通知404和列表406的通信與圖2的通知204和列表206的通信相同。多功能設備10的獲得單元42選擇N個圖像ID (N是等于或大于2并且小于Ml的整數(shù)),這些是包括在列表406中的Ml個圖像ID的一部分,并且將包括N個圖像ID的URL請求408發(fā)送到中介服務器50。接下來,中介服務器50的準備單元72創(chuàng)建描述N個圖像ID的URL請求410,并且將URL請求410發(fā)送到服務提供服務器100,由此從服務提供服務器100接收與N個圖像ID相對應的N條圖像數(shù)據(jù)416-1、416-2的URL。接下來,遵照第一 API,準備單元72利用N個URL來準備(S卩,創(chuàng)建)N個模板412。此外,包括在該N個模板412中的時間戳所示出的日期和時間基本上是相同的。準備單元72將該N個模板412供應給多功能設備10。多功能設備10的獲得單元42從中介服務器50獲得N個模板412,并且創(chuàng)建單元44通過利用N個模板412當中的一個模板來創(chuàng)建POST命令414-1。對象數(shù)據(jù)通信單元46將POST命令414-1發(fā)送到服務提供服務器100,由此從服務提供服務器100接收圖像數(shù)據(jù)416-1。因此,控制單元30使得打印執(zhí)行單元18打印由圖像數(shù)據(jù)416-1所表示的圖像。接下來,創(chuàng)建單元44通過利用N個模板412當中的另一模板來創(chuàng)建POST命令414-2。對象數(shù)據(jù)通信單元46將POST命令414-2發(fā)送到服務提供服務器100,由此從服務提供服務器100接收圖像數(shù)據(jù)416-2。因此,控制單元30使得打印執(zhí)行單元18由打印圖像數(shù)據(jù)416-2所表示的圖像。該處理被重復N次。也就是說,多功能設備10從服務提供服務器100下載N條圖像數(shù)據(jù),并且打印N個圖像。將URL請求(例如,URL請求408)從多功能設備10傳送到中介服務器50直至打印N個圖像的設備10、50、100所執(zhí)行的處理被稱作“一組處理”。在第一組處理結(jié)束時,多功能設備10的獲得單元42選擇作為包括在列表406中的Ml個圖像ID的一部分的另外N個圖像ID (即,與在第一組中所選擇的N個圖像ID不同的N個圖像ID),并且將包括N個圖像ID的URL請求發(fā)送到中介服務器50。由此,執(zhí)行第二組處理。如上所述,在本實施例中,特定用戶同時選擇M2個圖像ID。從多功能設備10對中介服務器50的URL請求(例如,URL請求408)包括N個圖像ID。因此,在圖5的示例中,總共執(zhí)行M1/N組處理。此外,按照與圖5的示例相同的方式執(zhí)行使多功能設備10執(zhí)行掃描UL功能的處理。例如,在執(zhí)行掃描的多功能設備10同時創(chuàng)建M2條圖像數(shù)據(jù)的情況下,多功能設備10選擇作為M2個圖像ID的一部分的N個圖像ID,并且將包括N個圖像ID的URL請求發(fā)送到中介服務器50。因此,在第一組處理中,多功能設備10可以將N條圖像數(shù)據(jù)上載到服務提供服務器100。然后,多功能設備10選擇作為M2個圖像ID的一部分的后續(xù)N個圖像ID,并且將包括這N個圖像ID的URL請求發(fā)送到中介服務器50。因此,在第二組處理中,多功能設備10可以將N條圖像數(shù)據(jù)上載到服務提供服務器100。(本實施例的效果)在本實施例中,如圖5所示,在第一組處理中,多功能設備10通過利用N個模板412來創(chuàng)建N個POST命令414-1、414-2,并且將該N個POST命令414-1、414_2發(fā)送到服務提供服務器100。然后,接著,在第二組處理中,中介服務器50準備接下來的N個模板。因此,能夠防止在第二組處理中準備模板的時刻與發(fā)送通過利用該模板創(chuàng)建的POST命令的時刻之間存在大的時間差。因此,能夠防止服務提供服務器100確定時間戳是無效的。結(jié)果,多功能設備10和服務提供服務器100可以適當?shù)貓?zhí)行對多個圖像數(shù)據(jù)的通信(下載或上載)。(對應關系)在第一組處理中所發(fā)送的URL請求408 (在下面稱作“第一組的URL請求”)中所包括的N個圖像ID是“NI個標識信息”的示例。在第二組處理中所發(fā)送的URL請求(在下面稱作“第二組的URL請求”)中包含的N個圖像ID是“N2個標識信息”的示例。此外,在上述實施例中,在第一組的URL請求中包含的圖像ID的數(shù)目(N個)與在第二組的URL請求中包含的圖像ID的數(shù)目(N個)是相同的。然而,在變型中,前者圖像ID的數(shù)目與后者圖像ID的數(shù)目可以不同。此外,第一組的URL請求和第二組的URL請求分別是“第一請求”和“第二請求”的示例。此外,在第一組的URL請求中包含的N個圖像ID當中的一個圖像ID以及在第二組的URL請求中包含的N個圖像ID當中的一個圖像ID分別是“第一標識信息”和“第二標識信息”的示例。(變型I)“通信設備”不限于多功能設備10,而可以是另一類型的通信設備(例如PC、服務器、PDA、移動終端、打印機、掃描儀、電話、FAX設備、復印機等)。此外,“特定服務器”不限于提供云服務的服務提供服務器100,而可以是與“通信設備”執(zhí)行數(shù)據(jù)傳送的另一類型的服務器(例如,對圖像數(shù)據(jù)執(zhí)行圖像處理的服務器)。此外,“對象數(shù)據(jù)”不限于圖像數(shù)據(jù),而可以是另一類型的數(shù)據(jù)(例如,可以是通過文字處理軟件創(chuàng)建的數(shù)據(jù)或者通過電子表格軟件創(chuàng)建的數(shù)據(jù))。(變型2)在上述實施例中,如例如在圖2中所示的,在通過多功能設備10將POST命令214發(fā)送到服務提供服務器100而完成多功能設備10與服務提供服務器100之間的圖像數(shù)據(jù)216的傳送的狀況下,中介服務器50的準備單元72準備模板232。替代地,在多功能設備10已將POST命令214發(fā)送到服務提供服務器100之后并且在對圖像數(shù)據(jù)216的傳送結(jié)束之前,準備單元72可以準備模板232。為了實現(xiàn)本變型,例如,在正在從服務提供服務器100下載圖像數(shù)據(jù)216的同時,多功能設備10的獲得單元42可以將URL請求228發(fā)送到多功能設備10。一般地說,在通信設備已將第一通信要求發(fā)送到特定服務器的狀況下,中介服務器50的準備單元72可以準備第二要求創(chuàng)建數(shù)據(jù)。此外,在已將第一通信要求發(fā)送到特定服務器的狀況下,多功能設備10的獲得單元42可以從中介服務器獲得第二要求創(chuàng)建數(shù)據(jù)。(變型3)在上述實施例中,中介服務器50的準備單元72準備多功能設備10創(chuàng)建POST命令所必需的模板(例如圖2的模板212)。然而,準備單元72可以準備多功能設備10創(chuàng)建另一類型的命令(例如GET命令)所必需的模板。一般地說,中介服務器50的準備單元72可以準備包括時間信息的要求創(chuàng)建數(shù)據(jù)。此外,多功能設備10的創(chuàng)建單元44可以通過利用要求創(chuàng)建數(shù)據(jù)來創(chuàng)建通信要求。(變型4)在上述實施例中,模板包括示出了準備模板的日期和時間的時間戳。替代地,模板可以包括僅示出了準備模板的日期的時間戳,或者可以包括僅示出了準備模板的時間的時間戳。此外,模板可以包括示出了已將預定時間加到準備模板的日期和時間上的日期和時間(即指示模板的有效期的日期和時間)的時間戳。此外,“時刻信息”并不局限于具有稱謂“時間戳”的信息,而可以是具有另一稱謂的信息。一般地說,“時刻信息”可以是與準備要求創(chuàng)建數(shù)據(jù)的時刻有關的任何信息。(變型5)在第二實施例中,中介服務器50的準備單元72準備N個模板412。替代地,中介服務器50的準備單元72可以創(chuàng)建一個模板以及將在該模板中描述的N條信息(在這里N條信息包括例如N個URL和一個時間戳)。在這種情況下,多功能設備10的創(chuàng)建單元44可以在一個模板中描述N條信息當中的一個信息,由此創(chuàng)建POST命令414-1,并且可以將N條信息當中的另一信息描述到這一個模板中,由此創(chuàng)建POST命令414-2。在本變型中,N條信息是“要求創(chuàng)建數(shù)據(jù)”的示例。(變型6)在上述實施例中,單元40至46、70至74的功能是通過多功能設備10和中介服務器50的CPU 32、62根據(jù)軟件執(zhí)行處理來實現(xiàn)的。替代的,單元40至46、70至74的功能的至少一部分可以通過諸如邏輯電路等的硬件來實現(xiàn)的。
權(quán)利要求
1.一種中介服務器,所述中介服務器被構(gòu)造成對在通信設備與特定服務器之間的通信起中介作用,所述中介服務器包括: 通知接收單元,所述通知接收單元被構(gòu)造成從所述通信設備接收一個通知,所述一個通知包括多個標識信息,所述多個標識信息用于標識要在所述通信設備與所述特定服務器之間進行通信的多個對象數(shù)據(jù); 準備單元,所述準備單元被構(gòu)造成在從所述通信設備接收到所述一個通知的情況下,通過利用包括在所述一個通知中的所述多個標識信息來準備與所述多個對象數(shù)據(jù)相對應的多個要求創(chuàng)建數(shù)據(jù),所述多個要求創(chuàng)建數(shù)據(jù)中的每一個是所述通信設備創(chuàng)建對于通信與所述要求創(chuàng)建數(shù)據(jù)相對應的一個對象數(shù)據(jù)的一個通信要求所需要的數(shù)據(jù),并且所述多個要求創(chuàng)建數(shù)據(jù)中的每一個都包括與準備所述要求創(chuàng)建數(shù)據(jù)的時刻有關的時刻信息;以及供應單元,所述供應單元被構(gòu)造成將所述多個要求創(chuàng)建數(shù)據(jù)供應給所述通信設備, 其中,所述準備單元被構(gòu)造成: 準備與所述多個對象數(shù)據(jù)當中的第一對象數(shù)據(jù)相對應的第一要求創(chuàng)建數(shù)據(jù);并且在準備了所述第一要求創(chuàng)建數(shù)據(jù)之后,在所述通信設備通過利用所述第一要求創(chuàng)建數(shù)據(jù)而創(chuàng)建了第一通信要求并且將所述第一通信要求發(fā)送到所述特定服務器的條件下,準備與所述多個對象數(shù)據(jù)當中的第二對象數(shù)據(jù)相對應的第二要求創(chuàng)建數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的中介服務器,其中, 所述準備單元被構(gòu)造成在所述通信設備將所述第一通信要求發(fā)送到所述特定服務器之后,在所述通信設備與所述特定服務器之間完成了對所述第一對象數(shù)據(jù)的通信的條件下,準備所述第二要求創(chuàng)建數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的中介服務器,其中, 所述準備單元進一步被構(gòu)造成在從所述通信設備接收到所述一個通知的情況下,向所述通信設備發(fā)送列表,所述列表包括在所述一個通知中所包括的所述多個標識信息, 所述準備單元被構(gòu)造成: 在從所述通信設備接收到包括用于標識所述第一對象數(shù)據(jù)的第一標識信息的第一請求的情況下,準備所述第一要求創(chuàng)建數(shù)據(jù),所述第一標識信息是由所述通信設備從包括在所述列表中的所述多個標識信息當中選擇的;并且 在從所述通信設備接收到包括用于標識所述第二對象數(shù)據(jù)的第二標識信息的第二請求的情況下,準備所述第二要求創(chuàng)建數(shù)據(jù),所述第二標識信息是由所述通信設備從包括在所述列表中的所述多個標識信息當中選擇的,所述第二請求是在所述通信設備將所述第一通信要求發(fā)送到所述特定服務器之后從所述通信設備接收到的請求。
4.根據(jù)權(quán)利要求3所述的中介服務器,其中, 所述準備單元被構(gòu)造成: 在從所述通信設備接收到所述第一請求的情況下,通過利用包括在所述第一請求中的所述第一標識信息來從所述特定服務器獲得指示在所述特定服務器內(nèi)的第一位置的第一位置信息,以便于通過利用所述第一位置信息來準備所述第一要求創(chuàng)建數(shù)據(jù);并且 在從所述通信設備接收到所述第二請求的情況下,通過利用包括在所述第二請求中的所述第二標識信息來從所述特定服務器獲得指示在所述特定服務器內(nèi)的第二位置的第二位置信息,以便于通過利用所述第二位置信息來準備所述第二要求創(chuàng)建數(shù)據(jù)。
5.根據(jù)權(quán)利要求3所述的中介服務器,其中, 所述第一請求僅包括在所述多個標識信息當中的所述第一標識信息,并且 所述第二請求僅包括在所述多個標識信息當中的所述第二標識信息。
6.根據(jù)權(quán)利要求3所述的中介服務器,其中, 所述第一請求包括在所述多個標識信息當中的NI條標識信息,所述NI條標識信息包括所述第一標識信息,所述NI條標識信息是所述多個標識信息的一部分,并且NI是等于2或更大的整數(shù),并且 所述第二請求包括在所述多個標識信息當中的N2條標識信息,所述N2條標識信息包括所述第二標識信息,所述N2條標識信息是所述多個標識信息的一部分,并且N2是等于2或更大的整數(shù)。
7.根據(jù)權(quán)利要求1所述的中介服務器,其中, 所述多個要求創(chuàng)建數(shù)據(jù)中的每一個是所述通信設備創(chuàng)建POST命令的一個通信要求所需要的數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的中介服務器,其中, 所述多個對象數(shù)據(jù)中的每一個是要從所述特定服務器下載到所述通信設備的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的中介服務器,其中, 所述多個對象數(shù)據(jù)中的每一個是要從所述通信設備上載到所述特定服務器的數(shù)據(jù)。
10.一種通信設備,所述通信設備被構(gòu)造成經(jīng)由中介服務器與特定服務器進行通信,所述通信設備包括: 通知發(fā)送單元,所述通知發(fā)送單元被構(gòu)造成將一個通知發(fā)送到所述中介服務器,所述一個通知包括多個標識信息,所述多個標識信息用于標識要在所述通信設備與所述特定服務器之間進行通信的多個對象數(shù)據(jù),所述中介服務器是下述服務器,所述服務器被構(gòu)造成在從所述通信設備接收到所述一個通知的情況下,通過利用包括在所述一個通知中的所述多個標識信息來準備與所述多個對象數(shù)據(jù)相對應的多個要求創(chuàng)建數(shù)據(jù),所述多個要求創(chuàng)建數(shù)據(jù)中的每一個是所述通信設備創(chuàng)建對于通信與所述要求創(chuàng)建數(shù)據(jù)相對應的一個對象數(shù)據(jù)的一個通信要求所需要的數(shù)據(jù),并且所述多個要求創(chuàng)建數(shù)據(jù)中的每一個都包括與準備所述要求創(chuàng)建數(shù)據(jù)的時刻有關的時刻信息; 獲得單元,所述獲得單元被構(gòu)造成從所述中介服務器獲得所述多個要求創(chuàng)建數(shù)據(jù); 創(chuàng)建單元,所述創(chuàng)建單元被構(gòu)造成通過利用所述多個要求創(chuàng)建數(shù)據(jù)來創(chuàng)建多個通信要求;以及 對象數(shù)據(jù)通信單元,所述對象數(shù)據(jù)通信單元被構(gòu)造成將所述多個通信要求發(fā)送到所述特定服務器,以便于與所述特定服務器通信所述多個對象數(shù)據(jù), 其中,所述獲得單元被構(gòu)造成: 獲得與所述多個對象數(shù)據(jù)當中的第一對象數(shù)據(jù)相對應的第一要求創(chuàng)建數(shù)據(jù);并且 在獲得所述第一要求創(chuàng)建數(shù)據(jù)之后,在所述通信設備通過利用所述第一要求創(chuàng)建數(shù)據(jù)創(chuàng)建了第一通信要求并且將所述第一通信要求發(fā)送到所述特定服務器的條件下,獲得與所述多個對象數(shù)據(jù)當中的第二對象數(shù)據(jù)相對應的第二要求創(chuàng)建數(shù)據(jù)。
11.一種由中介服務器執(zhí)行的方法,所述中介服務器被構(gòu)造成對在通信設備與特定服務器之間的通信起中介作用,所述方法包括:從所述通信設備接收一個通知,所述一個通知包括多個標識信息,所述多個標識信息用于標識要在所述通信設備與所述特定服務器之間進行通信的多個對象數(shù)據(jù); 在從所述通信設備接收到所述一個通知的情況下,通過利用包括在所述一個通知中的所述多個標識信息來準備與所述多個對象數(shù)據(jù)相對應的多個要求創(chuàng)建數(shù)據(jù),所述多個要求創(chuàng)建數(shù)據(jù)中的每一個是所述通信設備創(chuàng)建對于通信與所述要求創(chuàng)建數(shù)據(jù)相對應的一個對象數(shù)據(jù)的一個通信要求所需要的數(shù)據(jù),并且所述多個要求創(chuàng)建數(shù)據(jù)中的每一個都包括與準備所述要求創(chuàng)建數(shù)據(jù)的時刻有關的時刻信息;以及將所述多個要求創(chuàng)建數(shù)據(jù)供應給所述通信設備, 其中,所述準備所述多個要求創(chuàng)建數(shù)據(jù)的步驟包括: 準備與所述多個對象數(shù)據(jù)當中的第一對象數(shù)據(jù)相對應的第一要求創(chuàng)建數(shù)據(jù);以及在準備了所述第一要求創(chuàng)建數(shù)據(jù)之后,在所述通信設備通過利用所述第一要求創(chuàng)建數(shù)據(jù)而創(chuàng)建了第一通信要求并且將所述第一通信要求發(fā)送到所述特定服務器的條件下,準備與所述多個對象數(shù)據(jù)當中的第二對`象數(shù)據(jù)相對應的第二要求創(chuàng)建數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種中介服務器和通信設備。中介服務器可以從通信設備接收一個通知。該一個通知可以包括用于標識要在通信設備與特定服務器之間進行通信的多個對象數(shù)據(jù)的多個標識信息。中介服務器可以準備與多個對象數(shù)據(jù)相對應的多個要求創(chuàng)建數(shù)據(jù),并且將該多個要求創(chuàng)建數(shù)據(jù)供應給通信設備。多個要求創(chuàng)建數(shù)據(jù)中的每一個可以是通信設備創(chuàng)建一個通信要求所需要的數(shù)據(jù),并且包括與準備要求創(chuàng)建數(shù)據(jù)的時刻有關的時刻信息。中介服務器可以準備第一要求創(chuàng)建數(shù)據(jù),并且然后在通信設備通過利用第一要求創(chuàng)建數(shù)據(jù)創(chuàng)建了第一通信要求并且將第一通信要求發(fā)送到特定服務器的條件下準備第二要求創(chuàng)建數(shù)據(jù)。
文檔編號H04N1/00GK103139413SQ20121036157
公開日2013年6月5日 申請日期2012年9月25日 優(yōu)先權(quán)日2011年11月24日
發(fā)明者長崎健史 申請人:兄弟工業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 芮城县| 华安县| 庄浪县| 福建省| 聂拉木县| 永吉县| 黔江区| 林甸县| 名山县| 崇仁县| 兴仁县| 女性| 阜阳市| 荥经县| 类乌齐县| 囊谦县| 阜平县| 漳平市| 孟州市| 揭东县| 宣城市| 安徽省| 苍山县| 张家界市| 鹤庆县| 湾仔区| 平山县| 保德县| 阳曲县| 宁夏| 密山市| 中阳县| 临夏市| 岗巴县| 石台县| 镶黄旗| 新和县| 从江县| 长泰县| 奇台县| 鄢陵县|