亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

控制服務器、數(shù)據(jù)處理設備和用于數(shù)據(jù)處理設備的控制設備的制作方法

文檔序號:7776374閱讀:158來源:國知局
控制服務器、數(shù)據(jù)處理設備和用于數(shù)據(jù)處理設備的控制設備的制作方法
【專利摘要】本發(fā)明涉及一種控制服務器、數(shù)據(jù)處理設備和用于數(shù)據(jù)處理設備的控制設備。在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來將指示特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息發(fā)送到數(shù)據(jù)處理設備的情況下,控制服務器可以經由數(shù)據(jù)處理設備來接收第一位置信息??刂品掌骺梢栽诮邮盏降谝晃恢眯畔⒌那闆r下,使得數(shù)據(jù)處理設備的顯示單元顯示當前存儲在數(shù)據(jù)處理設備中的M項帳戶信息之中的至少N項帳戶信息。N項帳戶信息的每一個用于從特定服務提供服務器接收數(shù)據(jù)提供服務。
【專利說明】控制服務器、數(shù)據(jù)處理設備和用于數(shù)據(jù)處理設備的控制設備
[0001]相關申請的交叉引用
[0002]本申請要求2012年11月14日提交的日本專利申請N0.2012-249956的優(yōu)先權,其全部內容通過參考在此弓I入本申請。
【技術領域】
[0003]本說明書公開了用于接收指示網(wǎng)頁數(shù)據(jù)的位置的位置信息并且執(zhí)行處理的技術。【背景技術】
[0004]在日本專利申請公開N0.2002-63138中公開了包括網(wǎng)頁瀏覽器的用戶終端。用戶將遞送服務信息(即服務ID、服務名、URL)和與認證有關的信息(即用戶ID、用戶ID、密碼)記錄在用戶終端中。然后,用戶從由所記錄的遞送服務信息創(chuàng)建的遞送服務列表選擇所期望的遞送服務。在這種情況下,用戶終端將所記錄的用戶ID和密碼發(fā)送到執(zhí)行信息遞送服務的系統(tǒng)。因此,用戶能接收信息遞送服務,而不輸入用戶ID和密碼。

【發(fā)明內容】

[0005]在本說明書中,教導了接收指示網(wǎng)頁數(shù)據(jù)的位置的位置信息,并且在終端設備通過使用短距離無線通信來發(fā)送該位置信息的情況下可以執(zhí)行適當處理的技術。
[0006]在本說明書中公開的一個方面可以是控制服務器。該控制服務器可以包括:接收單元,其被配置成在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來將指示特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息發(fā)送到數(shù)據(jù)處理設備的情況下,經由數(shù)據(jù)處理設備來接收第一位置信息,第二類型的無線通信是具有比第一類型的無線通信更短的無線通信距離的短距離無線通信;以及顯示控制單元,其被配置成在接收到第一位置信息的情況下,使數(shù)據(jù)處理設備的顯示單元顯示當前存儲在數(shù)據(jù)處理設備中的M項帳戶信息之中的至少N項帳戶信息,M是2或更大的整數(shù),N是I或更大并且等于M或更小的整數(shù),該N項帳戶信息中的每一個用于從特定服務提供服務器接收數(shù)據(jù)提供服務。
[0007]根據(jù)上述配置,由于終端設備包括web瀏覽器,終端設備可以從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù)并且顯示網(wǎng)頁。因此,用戶能看到該網(wǎng)頁。然后,終端設備通過使用短距離無線通信,將指示特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息發(fā)送到數(shù)據(jù)處理設備。在這種情況下,控制服務器經數(shù)據(jù)處理設備接收第一位置信息,并且使顯示處理設備的顯示單元顯示當前存儲在數(shù)據(jù)處理設備中的至少N項帳戶信息。因此,通過查看數(shù)據(jù)處理設備的顯示單元,用戶可以知道能從特定服務提供服務器接收數(shù)據(jù)提供服務的該N項帳戶信息。根據(jù)該配置,在接收到第一位置信息的情況下,控制服務器可以為用戶提供有用的信息。
[0008]該M項帳戶信息可以包括該N項帳戶信息以及用于從與特定服務提供服務器不同的一個或多個服務提供服務器接收數(shù)據(jù)提供服務的(M-N)項帳戶信息。控制服務器可以進一步包括:選擇單元,其被配置成通過使用第一位置信息來,從包括特定服務提供服務器以及一個或多個服務提供服務器的多個服務提供服務器之中選擇特定服務提供服務器。顯示控制單元被配置成使顯示單元以與該(M-N)項帳戶信息可區(qū)分的方式來顯示該M項帳戶信息之中的該N項帳戶信息。根據(jù)該配置,控制服務器能通過使用第一位置信息來選擇特定服務提供服務器。然后,控制服務器使得顯示單元以與其他帳戶信息可區(qū)分的方式來顯示能從特定服務提供服務器接收數(shù)據(jù)提供服務的該N項帳戶信息。因此,控制服務器可以為用戶提供有用的信息。
[0009]控制服務器可以進一步包括:第一獲取單元,其被配置成從數(shù)據(jù)處理設備獲取該M項帳戶信息。顯示控制單元可以被配置成從該M項帳戶信息之中提取該N項帳戶信息,并且將該N項帳戶信息供應到數(shù)據(jù)處理設備,以便于使得顯示單元以與該(M-N)項帳戶信息可區(qū)分的方式來顯示該M項帳戶信息之中的該N項帳戶信息。根據(jù)該配置,通過執(zhí)行提取并供應該N項帳戶信息,控制服務器能適當?shù)厥箶?shù)據(jù)處理設備的顯示單元顯示該N項帳戶信息。
[0010]顯示控制單元可以被配置成將指示特定服務提供服務器的服務器信息供應到數(shù)據(jù)處理設備,以便于使得數(shù)據(jù)處理設備執(zhí)行從該M項帳戶信息之中提取該N項帳戶信息的處理,以及在顯示單元上以與該(M-N)項帳戶信息可區(qū)分的方式來顯示該N項帳戶信息的處理。根據(jù)該配置,通過將服務器信息供應到數(shù)據(jù)處理設備,控制服務器能適當?shù)厥箶?shù)據(jù)處理設備的顯示單元顯示該N項帳戶信息。
[0011]控制服務器可以進一步包括:第二獲取單元,其被配置成在用戶從在顯示單元上顯示的該N項帳戶信息中選擇特定帳戶信息的情況下,從數(shù)據(jù)處理設備獲取與特定帳戶信息相對應的特定認證信息;第一命令通信單元,其被配置成通過使用第一位置信息來將包括特定認證信息的第一類型的命令發(fā)送到特定服務提供服務器,以便于從特定服務提供服務器接收包括第二位置信息的第一類型的響應,第二位置信息指示與由特定網(wǎng)頁數(shù)據(jù)表示的對象圖像相對應的圖像文件的位置;以及特定處理執(zhí)行單元,其被配置成通過使用包括在第一類型的響應中的第二位置信息來執(zhí)行特定處理,該特定處理包括使數(shù)據(jù)處理設備的打印執(zhí)行單元根據(jù)圖像文件來執(zhí)行打印的處理。根據(jù)該配置,控制服務器能使得數(shù)據(jù)處理設備的打印執(zhí)行單元執(zhí)行根據(jù)圖像文件的打印。
[0012]控制服務器可以進一步包括:第二命令通信單元,其被配置成通過使用第一位置信息來將不包括認證信息的第二類型的命令發(fā)送到特定服務提供服務器,以便于從特定服務提供服務器接收第二類型的響應;以及第一確定單元,其被配置成基于第二類型的響應來確定特定服務提供服務器是否能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務。顯示控制單元可以被配置成:在確定了特定服務提供服務器不能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務的情況下,使得顯示單元顯示該M項帳戶信息之中的該至少N項帳戶信息;并且在確定特定服務提供服務器能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務的情況下,使得顯示單元不顯示包括在該M項帳戶信息中的任何帳戶信息。根據(jù)該配置,控制服務器能夠響應于特定服務提供服務器是否對應于第二類型的命令,來適當?shù)馗淖兪欠袷箶?shù)據(jù)處理設備的顯示單元顯示該至少N項帳戶信息。
[0013]控制服務器可以進一步包括:存儲器,其被配置成針對包括特定服務提供服務器和與特定服務提供服務器不同的一個或多個服務提供服務器的多個服務提供服務器的每一個,存儲指示服務提供服務器是否能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務的信息;以及第二確定單元,其被配置成基于存儲器內的內容來確定每個特定服務提供服務器是否能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務。第二命令通信單元可以被配置成:在確定了特定服務提供服務器能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務的情況下,將第二類型的命令發(fā)送到特定服務提供服務器;并且在確定了特定服務提供服務器不能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務的情況下,不將第二類型的命令發(fā)送到特定服務提供服務器。根據(jù)該配置,控制服務器可以在將第二類型的命令發(fā)送到特定服務提供服務器前,確定特定服務提供服務器是否對應于第二類型的命令。因此,控制服務器能夠響應于確定結果,適當?shù)馗淖兪欠駥⒌诙愋偷拿畎l(fā)送到特定服務提供服務器。特別地,在特定服務提供服務器不對應于第二類型的命令的情況下,控制服務器不將第二類型的命令發(fā)送到特定服務提供服務器。因此,能減輕在控制服務器和特定服務提供服務器之間的通信負擔。
[0014]第一確定單元可以被配置成:在第一類型的響應包括指示與由特定網(wǎng)頁數(shù)據(jù)表示的對象圖像相對應的圖像文件的位置的第二位置信息的情況下,確定特定服務提供服務器能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務;并且在第一類型的響應不包括第二位置信息的情況下,確定特定服務提供服務器不能夠響應于第二類型的命令來執(zhí)行數(shù)據(jù)提供服務。根據(jù)該配置,控制服務器可以適當?shù)卮_定特定服務提供服務器是否對應于第二類型的命令。
[0015]在本說明書中公開的一個方面可以是一種數(shù)據(jù)處理設備。該數(shù)據(jù)處理設備可以包括:接口,其用于第二類型的無線通信,第二類型的無線通信是具有比第一類型的無線通信更短的無線通信距離的短距離無線通信;存儲器;顯示單元;接收單元,其被配置成在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來發(fā)送指示特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息的情況下,經由該接口接收指第一位置信息;以及顯示控制單元,其被配置成在接收到第一位置信息的情況下,使得顯示單元顯示當前存儲在存儲器中的M項帳戶信息中的至少N項帳戶信息,M是2或更大的整數(shù),N是I或更大并且等于M或更小的整數(shù),該N項帳戶信息中的每一個用于從特定服務提供服務器接收數(shù)據(jù)提供服務。
[0016]根據(jù)上述配置,數(shù)據(jù)處理設備通過使用短距離無線通信從終端設備接收第一位置信息。在這種情況下,數(shù)據(jù)處理設備使顯示單元顯示當前存儲在存儲器中的至少N項帳戶信息。根據(jù)該配置,在接收到第一位置信息的情況下,數(shù)據(jù)處理設備可以為用戶提供有用信肩、O
[0017]在本說明書中公開的一個方面可以是一種用于數(shù)據(jù)處理設備的控制設備。該控制設備可以包括:接收單元,其被配置成在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來發(fā)送指示特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息的情況下,接收第一位置信息,第二類型的無線通信是具有比第一類型的無線通信更短無線通信距離的短距離無線通信;命令通信單元,其被配置成通過使用第一位置信息來將不包括認證信息的特定命令發(fā)送到特定服務提供服務器,以便于從特定服務提供服務器接收特定響應,特定響應是在特定服務提供服務器能夠響應于該特定命令來執(zhí)行數(shù)據(jù)提供服務的情況下從特定服務提供服務器發(fā)送的響應;以及特定處理執(zhí)行單元,其被配置成在接收到特定響應的情況下,執(zhí)行特定處理,該特定處理包括使得數(shù)據(jù)處理設備的打印執(zhí)行單元執(zhí)行根據(jù)與由特定網(wǎng)頁數(shù)據(jù)表示的對象圖像對應的圖像文件的打印的處理。
[0018]根據(jù)上述配置,在接收到第一位置信息的情況下,控制設備通過使用第一位置信息,將不包括認證信息的特定命令發(fā)送到特定服務提供服務器。然后,在從特定服務提供服務器接收特定響應的情況下,控制設備能適當?shù)厥箶?shù)據(jù)處理設備根據(jù)圖像文件來執(zhí)行打印。
[0019]數(shù)據(jù)處理設備和控制設備可以被配置得彼此分離。接收單元可以被配置成在終端設備將第一位置信息發(fā)送到數(shù)據(jù)處理設備的情況下,經由數(shù)據(jù)處理設備來接收第一位置信息。特定響應可以包括指示圖像文件的位置的第二位置信息。特定處理可以包括:生成使數(shù)據(jù)處理設備從特定服務提供服務器獲取圖像文件的模板的處理,該模板包括第二位置信息和打印指令,打印指令用于指令數(shù)據(jù)處理設備根據(jù)圖像文件執(zhí)行打??;以及將該模板發(fā)送到數(shù)據(jù)處理設備的處理。根據(jù)該配置,控制設備能適當?shù)厥箶?shù)據(jù)處理設備的打印執(zhí)行單元執(zhí)行根據(jù)圖像文件的打印。
[0020]用于實現(xiàn)上述裝置(即控制服務器、數(shù)據(jù)處理設備或控制設備)的任何一個的控制方法、計算機程序和計算機可讀指令,以及存儲該計算機程序或該計算機可讀指令的非瞬時計算機可讀介質也是新穎和有用的。
【專利附圖】

【附圖說明】
[0021]圖1示出了通信系統(tǒng)的配置。
[0022]圖2示出了便攜式終端上顯示的網(wǎng)頁的示例。
[0023]圖3示出了由第一實施例的設備執(zhí)行的處理的順序圖。
[0024]圖4示出了圖3后續(xù)的順序圖。
[0025]圖5示出了由第二實施例的設備執(zhí)行的處理的順序圖。
[0026]圖6示出了由第三實施例的設備執(zhí)行的處理的順序圖。
[0027]圖7示出了由第四實施例的設備執(zhí)行的處理的順序圖。
[0028]圖8示出了圖7后續(xù)的順序圖。
【具體實施方式】
[0029](第一實施例)
[0030](系統(tǒng)的配置)
[0031]如圖1所示,通信系統(tǒng)2包括MFP (多功能外圍設備的縮寫)10、中介服務器50、多個服務提供服務器100、110和便攜式終端150。設備10、50、100、110、150能連接到因特網(wǎng)。此外,MFPlO和便攜式終端150每個能執(zhí)行NFC (近場通信的縮寫)通信。
[0032](MFP 的配置)
[0033]MFPlO是能執(zhí)行多個功能,諸如打印功能、掃描功能、復印功能、傳真功能等等的外圍設備。MFPlO包括操作單元12、顯示單元14、NFCI/F (NFC接口的縮寫)16、打印執(zhí)行單元18、掃描執(zhí)行單元20、網(wǎng)絡I/F22和控制器30。操作單元12包括多個鍵。用戶能通過操作該操作單元12來向MFPlO輸入各種指令。顯示單元14能顯示各種信息。打印執(zhí)行單兀18包括噴墨方法、激光方法等等的打印機構。掃描執(zhí)行單兀20包括(XD、CIS等等的掃描機構。
[0034]NFC I/F16是用于執(zhí)行NFC方案無線通信的接口。NFC方案是用于執(zhí)行所謂短距離無線通信的無線通信方案,例如,基于國際標準IS0/IEC21481或18092的無線通信方案。網(wǎng)絡I/F22是用于與LAN (局域網(wǎng)的縮寫)連接的接口。網(wǎng)絡I/F22可以是與有線LAN連接的接口,或可以是與無線LAN連接的接口。MFPlO能經由網(wǎng)絡I/F22 (即經由LAN)與因特網(wǎng)連接。
[0035]控制器30包括CPU32和存儲器34。CPU32執(zhí)行根據(jù)存儲在存儲器34中的程序的各種處理。單元41至49的功能由執(zhí)行根據(jù)上述程序的處理的CPU32實現(xiàn)。除上述程序外,存儲器34存儲多個用戶信息。此外,在圖1中,將服務表存儲在存儲器34中。然而,在第四實施例(稍后所述)中使用服務表。
[0036]多個用戶信息的每一個是能從服務提供服務器100、110 (稍后所述)接收服務的用戶信息。用戶信息是關聯(lián)顯示名、服務名和訪問令牌(在下文中,稱為“AT”)的信息。此外,在下文中,顯示名和服務名被一起稱為“帳戶信息”。因此,用戶信息是將帳戶信息(即顯示名和服務名)和AT關聯(lián)的信息。
[0037]顯示名是用于在MFPlO上顯示用戶的名稱。服務名是用于用戶從其接收服務的服務提供服務器(例如100)的名稱。AT是從服務提供服務器(例如100)提供的認證信息,并且在服務提供服務器的認證中使用。稍后描述將用戶信息存儲在存儲器34中的方式。
[0038](中介服務器50的配置)
[0039]中介服務器50是由MFPlO的廠商提供的服務器,并且是用于將從服務提供服務器100、110提供的服務中介提供到MFPlO的服務器。中介服務器50包括網(wǎng)絡I/F60和控制器70。中介服務器50能經由網(wǎng)絡I/F60與因特網(wǎng)連接。
[0040]控制器70包括CPU72和存儲器74。CPU72執(zhí)行根據(jù)存儲在存儲器74中的程序的各種處理。單元81至89的功能由執(zhí)行根據(jù)上述程序的處理的CPU72實現(xiàn)。除上述程序外,存儲器74存儲服務表(稍后所述,見圖3)。此外,在圖1中,服務表存儲在存儲器74中。然而,在第二實施例(稍后所述)中使用服務表。
[0041](服務提供服務器100、110的配置)
[0042]服務提供服務器100、110分別是已知的服務提供服務器,例如“Evernote (注冊商標)”、“G00gle (注冊商標)Docs”、“PICASA (注冊商標)”、“Faceb00k (注冊商標)”等等。在本實施例中,服務提供服務器100、110的名稱(S卩服務名)分別為“AAA”和“BBB”。服務提供服務器100、110能執(zhí)行從通信裝置(例如便攜式終端150、MFP10)獲取數(shù)據(jù)的數(shù)據(jù)存儲服務并且存儲數(shù)據(jù)。此外,服務提供服務器100、110能執(zhí)行將數(shù)據(jù)提供到通信裝置的數(shù)據(jù)提供服務。
[0043]服務提供服務器100是由第一服務提供商(即第一公司)提供的服務器,而服務提供服務器110是由不同于第一服務提供商的第二服務提供商(即第二公司)提供的服務器。第一服務提供商發(fā)布用于從服務提供服務器100接收服務的第一 API (應用程序接口的縮寫),而第二服務提供商發(fā)布用于從服務提供服務器100接收服務的第二 API。由于第一服務提供商和第二服務提供商不同,第一 API和第二 API通常也不同。為從例如服務提供服務器100、110兩者接收服務,通信裝置必須包括第一 API (即第一程序)和第二 API (即第二程序)兩者。
[0044]例如,為了使MFPlO從多個服務提供服務器100、110的每一個接收服務,MFPlO必須包括多個API,因此,必須存儲許多程序。然而,MFPlO的存儲器34的存儲容量小于PC等等的存儲容量。因此,在本實施例中,提供中介服務器50,使得在MFPlO不存儲許多程序的情況下,MFPlO也能從多個服務提供服務器100、110的每一個接收服務。
[0045]中介服務器50包括對應于多個服務提供服務器100、110的多個API。為了使MFPlO從服務提供服務器100、110接收服務,中介服務器50通過使用對應于服務提供服務器100、110的API,來執(zhí)行與服務提供服務器100、110的各種通信(例如稍后所述的圖3的命令206等等的通信)。因此,MFPlO能從服務提供服務器100、110接收服務,即使不包括對應于服務提供服務器100、110的API (即,即使不存儲許多程序)。此外,在執(zhí)行服務提供服務器100、110的規(guī)格改變時,可以通過改變中介服務器50的程序,而不改變MFPlO的程序來對應該規(guī)格改變。此外,如果中介服務器50的程序被改變,使得包括對應于新穎服務提供服務器的API,則MFPlO能在不改變MFPlO的程序的情況下從新穎服務提供服務器接收服務。
[0046](便攜式終端150的配置)
[0047]便攜式終端150是移動式終端,諸如例如移動電話(例如智能電話)、PDA、筆記本PC、平板PC、便攜式音樂播放設備、便攜式影片重放設備等等。盡管未示出,便攜式終端150包括用于執(zhí)行NFC通信的接口,以及用于執(zhí)行基于由W1-Fi聯(lián)盟定義的無線通信標準的無線通信的接口。在下文中,后者的無線通信稱為“W1-Fi通信”。便攜式終端150能執(zhí)行W1-Fi通信并與因特網(wǎng)連接。此外,在本實施例中,假定便攜式終端150和MFPlO不連接到同一 LAN的情形。
[0048]現(xiàn)在,將描述NFC通信和W1-Fi通信之間的區(qū)別。如上所述,NFC通信是基于例如國際標準IS0/IEC21481或18092的無線通信。相反,W1-Fi通信是基于例如IEEE (電氣電子工程師協(xié)會的縮寫)標準802.11和遵照此標準的標準(例如802.1 la、I lb、I lg、lln等等的無線通信。NFC通信的通信速度(例如等于100至424kbps的最大通信速度)比W1-Fi通信的通信速度(例如等于11至600Mbps的最大通信速度)更慢。此外,NFC通信中的載波頻率(例如13.56MHz頻帶)不同于W1-Fi通信中的載波頻率(例如2.4GHz頻帶或5.0GHz頻帶)。此外,NFC通信的可能通信距離(例如,IOcm或更小)比W1-Fi通信的可能通信距離(例如,IOOm或更小)更短。
[0049]便攜式終端150包括支持NFC通信和W1-Fi通信的已知OS程序(例如Android(注冊商標))。便攜式終端150進一步包括已知網(wǎng)絡瀏覽器程序。此外,便攜式終端150進一步包括對應于服務提供服務器100、110的第一和第二 API。便攜式終端150不包括用于使MFPlO執(zhí)行功能(例如打印功能、掃描功能)的特定應用程序(例如打印驅動程序、掃描驅動程序)。
[0050](用戶的預準備)
[0051]為了使MFPlO從服務提供服務器100、110接收服務,用戶執(zhí)行下述預準備。例如,通過使用PC (未示出),用戶訪問中介服務器50,選擇服務提供服務器100的服務名“AAA”,然后選擇“獲取AT”。在這種情況下,中介服務器50的控制器70將用于訪問服務提供服務器100的特定URL (統(tǒng)一資源定位器的縮寫)發(fā)送到PC。通過使用該特定URL,用戶從PC訪問服務提供服務器100。因此,PC使得顯示用于登錄到服務提供服務器100的登錄屏。
[0052]接著,用戶經由PC輸入帳戶名和密碼,并且執(zhí)行認證過程。當認證成功時,服務提供服務器100為該用戶創(chuàng)建AT,并且將AT發(fā)送到中介服務器50。在從服務提供服務器100接收到AT時,中介服務器50的控制器70創(chuàng)建臨時ID,并且將臨時ID發(fā)送到PC。PC使得顯示臨時ID。由此,用戶能知道在PC上顯示的臨時ID。
[0053]接著,通過操作MFPlO的操作單元12,用戶選擇服務提供服務器100的服務名“AAA”,此外,將所需顯示名(例如“愛麗絲”)輸出到MFP10。通過操作MFPlO的操作單元12,用戶將在PC上顯示的臨時ID進一步輸入到MFP10。在這種情況下,MFPlO的控制器30將臨時ID發(fā)送到中介服務器50。因此,中介服務器50的控制器70將AT發(fā)送到MFP10。
[0054]當執(zhí)行上述處理時,MFPlO的控制器30能將一項用戶信息添加到存儲器34。SP,MFPlO的控制器30能將用戶信息中的一項存儲在存儲器34中,在該用戶信息中將下述關聯(lián):由用戶輸入的顯示名(例如“愛麗絲”)、由用戶選擇的服務名“AAA” ;以及從中介服務器50接收的AT。
[0055]此外,以與上文相同的方式,MFPlO的控制器30能將對應于具有服務名“BBB”的服務提供服務器110的用戶信息存儲在存儲器34中。此外,在本實施例中,假定由多個用戶共用MFPlO的情形。因此,MFPlO的控制器30能將對應于多個用戶的多個用戶信息存儲在存儲器34中。因此,例如,如圖4所示,存儲器34能存儲多個用戶信息(圖4的示例中的四項用戶信息N0.1至N0.4)。
[0056](由設備執(zhí)行的處理)
[0057]接著,將描述由設備10、50、100、150執(zhí)行的處理的內容。在下文中,便攜式終端150的用戶稱為“對象用戶”。對象用戶通過使用便攜式終端150來登錄到例如“Facebook(注冊商標)”的服務提供服務器100,并且將資源圖像文件(例如表示包括在圖2的下圖中的資源圖像的資源圖像文件)預先上傳到服務提供服務器100。如上所述,由于便攜式終端150對應于服務提供服務器100的第一 API,能根據(jù)第一 API執(zhí)行上傳。資源圖像文件是例如具有諸如JPEG (聯(lián)合圖像專家組的縮寫)、TOF (便攜式文檔格式的縮寫)等等格式的文件。
[0058]服務提供服務器100不僅保存從便攜式終端150上傳的資源圖像文件,而且基于資源圖像文件創(chuàng)建縮略圖圖像文件(例如表示包括在圖2的上圖中的縮略圖圖像的文件),并且保存該縮略圖圖像文件。
[0059]當資源圖像文件和縮略圖圖像文件被保存在服務提供服務器100中時,對象用戶能通過使用便攜式終端150來查看包括由縮略圖圖像文件表示的縮略圖圖像的縮略圖頁(見在圖2的上圖中所示的網(wǎng)頁),并且能查看包括由資源圖像文件表示的資源圖像的資源頁(見圖2的下圖中所示的網(wǎng)頁)。具體地,對象用戶首先在便攜式終端150上執(zhí)行用于激活web瀏覽器的操作,并且登錄到服務提供服務器100。接著,對象用戶在便攜式終端150上執(zhí)行用于查看縮略圖頁的操作(例如從相冊的列表選擇預定相冊的操作、從包括在相冊中的縮略圖圖像的列表選擇預定縮略圖圖像的操作等等)。在這種情況下,如圖3所示,web瀏覽器通過使用W1-Fi通信,將HTTP (超文本傳輸協(xié)議的縮寫)的縮略圖需求命令200發(fā)送到服務提供服務器100??s略圖需求命令200包括作為目的地URL的URLlOOa。URLlOOa表明指示縮略圖頁的縮略圖數(shù)據(jù)202的位置??s略圖數(shù)據(jù)202是表示縮略圖頁的HTML(超文本標記語言的縮寫)格式數(shù)據(jù)。
[0060]在從便攜式終端150接收到縮略圖需求命令200時,服務提供服務器100根據(jù)包括在縮略圖需求命令200中的目的地URLlOOa,將縮略圖數(shù)據(jù)202發(fā)送到便攜式終端150。
[0061]便攜式終端150的web瀏覽器通過使用W1-Fi通信來接收縮略圖數(shù)據(jù)202。因此,web瀏覽器能使得便攜式終端150的顯示單元(未示出)來顯示由縮略圖數(shù)據(jù)202表示的縮略圖頁。
[0062]圖2的上圖示出了便攜式終端150上顯示的縮略圖頁的示例??s略圖頁包括URLlOOa、縮略圖圖像(圖2的花的圖像),以及指示各種類型的信息的文本(例如標題“相簿”、評論“花的圖像”等等)。URLlOOa包括服務提供服務器100的服務器名“www.aa.com”。這意味著從服務提供服務器100提供縮略圖數(shù)據(jù)202。包括在URLlOOa中的字符串“xxxxx”包括用于指定縮略圖圖像文件的ID。此外,如從包括在URLlOOa中的擴展名html”可以看出,縮略圖數(shù)據(jù)202是HTML格式數(shù)據(jù)。
[0063]在希望查看比縮略圖圖像更大的資源圖像的情況下,在縮略圖頁正處于顯示狀態(tài)的同時,對象用戶在便攜式終端150上執(zhí)行預定操作(例如點擊縮略圖圖像的操作)。在這種情況下,盡管圖3未示出,但web瀏覽器將圖像需求命令發(fā)送到服務提供服務器100,以要求服務提供服務器100發(fā)送資源圖像文件,并且從服務提供服務器100接收該資源圖像文件。因此,web瀏覽器能使得便攜式終端150的顯示單元顯示包括資源圖像的資源頁。
[0064]圖2的下圖示出在便攜式終端150上顯示的資源頁的示例。資源頁包括資源圖像文件的URLlOOb,以及資源圖像。URLlOOb包括服務提供服務器100的服務器名“欄.aa.com”。包括在URLlOOb中的字符串“yyyyy”包括用于指定資源圖像文件的ID。此外,如從包括在URLlOOb中的擴展名jpeg”可以看出,資源圖像文件是JPEG格式數(shù)據(jù)。因此,在本實施例中,縮略圖數(shù)據(jù)202的數(shù)據(jù)格式(即HTML格式)和資源圖像文件的數(shù)據(jù)格式(即JPEG格式)不同。資源圖像表示與縮略圖圖像相同的目標(即花),但具有比縮略圖圖像更大的尺寸。即,資源圖像的像素數(shù)大于縮略圖圖像的像素數(shù)。
[0065]盡管縮略圖頁處于正被顯示在便攜式終端150上的狀態(tài),但對象用戶可能希望使MFP10打印包括在該縮略圖頁中的縮略圖圖像(即花的圖像)。在這種情況下,對象用戶使便攜式終端150更接近MFP10,以便在便攜式終端150和MFP10之間建立NFC連接。當MFP10的電源為開時,MFP10的NFC I/F16發(fā)送用于檢測能執(zhí)行NFC通信的裝置(例如便攜式終端150)的檢測無線電波。此外,便攜式終端150的NFC I/F (未示出)也發(fā)送用于檢測能執(zhí)行NFC通信的裝置(例如MFP10)的檢測無線電波。如果在MFP10和便攜式終端150之間的距離變得小于檢測無線電波能達到的距離(例如10cm),則MFP10和便攜式終端150中的一個裝置能接收到來自另一裝置的檢測無線電波,并且發(fā)送響應無線電波。因此,在MFP10和便攜式終端150之間建立NFC連接。
[0066]接著,通過使用NFC通信(例如通過使用NFC連接),便攜式終端150的OS程序將當前在便攜式終端150上顯示的縮略圖頁的URLlOOa發(fā)送到MFP10。這種機制是預先安裝在OS程序中的機制。即,在web瀏覽器作為前臺程序操作的情況下,OS程序具有當將建立NFC連接時,通過NFC通信來發(fā)送正由web瀏覽器顯示的網(wǎng)頁的URL(即本實施例中的URLlOOa)的機制。
[0067]MFP10的接收單元41通過使用NFC通信(B卩,經由NFC I/F16)接收URLlOOa。在這種情況下,MFPlO的控制器30經由網(wǎng)絡I/F22,將HTTP的URL通知204發(fā)送到中介服務器50。URL通知204包括URLlOOa。此外,存儲器34預先存儲用于將數(shù)據(jù)發(fā)送到中介服務器50的信息(例如中介服務器50的URL)。因此,控制器30能通過使用該信息,將URL通知204發(fā)送到中介服務器50。
[0068]如上所述,由于MFPlO不包括第一 API,MFPlO不能通過使用第一 API來創(chuàng)建圖像需求命令206 (稍后所述)。即,由于不包括第一 API,MFPlO不能獲取資源圖像文件的URLlOOb,即使MFPlO接收到縮略圖數(shù)據(jù)202的URLlOOa。因此,在本實施例中,MFPlO將包括URLlOOa的URL通知204發(fā)送到中介服務器50。因此,即使不包括第一 API,MFPlO也能經由中介服務器50獲取資源圖像文件的URLlOOb(見圖3的HTTP模板210,圖4的HTTP模板232,稍后所述)。因此,MFPlO能適當?shù)孬@取資源圖像文件。
[0069]中介服務器50的接收單元81從MFPlO接收包括URLlOOa的URL通知204。因此,接收單元81能經由MFPlO從便攜式終端150接收URLlOOa。
[0070]接著,通過使用包括在URL通知204中的URLlOOa,中介服務器50的選擇單元82從多個服務提供服務器100、110選擇將縮略圖數(shù)據(jù)202發(fā)送到便攜式終端150的服務提供服務器100。具體地,選擇單元82執(zhí)行下述處理。
[0071]中介服務器50的存儲器74存儲服務表。在用于多個服務提供服務器100、110的每一個的服務表中將下述關聯(lián):服務提供服務器的服務器名以及對應于該服務提供服務器的服務名。例如,對服務提供服務器100,將服務器名“欄.aa.com”和服務名“AAA”關聯(lián),此外,對服務提供服務器110,將服務器名“欄.bb.com”和服務名“BBB”關聯(lián)。服務表由MFP10的廠商(即中介服務器50的管理員)預先存儲在中介服務器50的存儲器74中。
[0072]選擇單元82首先通過在被包括在URLlOOa中的“http://”之后的字符串內,提取在第一斜線“/”之前描述的字符串,來提取“WWW.aa.com”。參考存儲器74中的服務表,選擇單元82獲取與所提取的服務器名“胃w.aa.com”相關聯(lián)的服務名“AAA”。因此,選擇單元82能從多個服務提供服務器100、110選擇服務提供服務器100 (即服務名“AAA”)。
[0073]接著,中介服務器50的命令通信單元86通過使用URLlOOa和與所選擇的服務提供服務器100對應的第一 API,來創(chuàng)建圖像需求命令206。圖像需求命令206是用于要求服務提供服務器100發(fā)送資源圖像文件的URLlOOb (見圖2的下圖)的HTTP命令。具體地,命令通信單元86執(zhí)行根據(jù)第一 API (即程序)的下述處理。S卩,命令通信單元86從URLlOOa提取字符串“xxxxx”。如上所述,字符串“xxxxx”包括用于指定縮略圖圖像文件的ID (在下文中,稱為“特定ID”)。接著,命令通信單元86提取字符串“xxxxx”內的特定ID,并且創(chuàng)建包括特定ID的圖像需求命令206。圖像需求命令206包括作為目的地URL的URLlOOa。
[0074]已知服務提供服務器(例如100、110 )包括對應于公共命令的服務器(在下文中,稱為“兼容服務器”),以及不對應于公共命令的服務器(在下文中,稱為“非兼容服務器”),該公共命令是不包括AT (即認證信息)的命令。在接收到公共命令時,兼容服務器響應于公共命令而發(fā)送OK響應(例如,包括請求的信息的響應)。相反,在接收到公共命令時,不兼容服務器發(fā)送NG響應(例如,不包括請求的信息的響應)。
[0075]因此,通常,當與服務提供服務器通信時,通信裝置(例如便攜式終端150)將包括AT的HTTP命令發(fā)送到服務提供服務器,以便不接收NG響應。例如,便攜式終端150從服務提供服務器100獲取AT,并且將包括該AT的縮略圖需求命令200發(fā)送到服務提供服務器100。因此,便攜式終端150能從服務提供服務器100適當?shù)亟邮湛s略圖數(shù)據(jù)202(即OK響應)。
[0076]然而,中介服務器50不具有用于從服務提供服務器100接收服務的AT。因此,為了中介服務器50將包括該AT的圖像需求命令206發(fā)送到服務提供服務器100,中介服務器50必須從MFPlO獲取該AT。然而,為此目的,必須在中介服務器50和MFPlO之間執(zhí)行各種信息的通信(例如圖4所示的信息220、222、224、226的通信),因此,中介服務器50和MFPlO之間的通信負擔變大。
[0077]因此,在本實施例中,鑒于服務提供服務器100是對應于公共命令的兼容服務器的可能性,中介服務器50首先通過使用不包括AT的公共命令來嘗試與服務提供服務器100通信。如果服務提供服務器100是兼容服務器,如稍后所述(見稍后所述的S12為是的情形),中介服務器150能在即使不執(zhí)行中介在服務器50和MFPlO之間通信各種信息的情況下,也能使得MFPlO執(zhí)行包括在縮略圖頁中的圖像(即花的圖像)的打印。
[0078]命令通信單元86創(chuàng)建作為不包括AT的公共命令的圖像需求命令206。此時,命令通信單元86將圖像需求命令206發(fā)送到服務提供服務器100。
[0079]在接收圖像需求命令206時,服務提供服務器100將HTTP響應208發(fā)送到中介服務器50。在服務提供服務器100是兼容服務器的情況下,服務提供服務器100基于包括在圖像需求命令206中的特定ID,指定資源圖像文件的URLlOOb,并且將包括URLlOOb的響應208 (即OK響應)發(fā)送到中介服務器50。另一方面,在服務提供服務器100是非兼容服務器的情況下,服務提供服務器100將不包括URLlOOb的響應208 (即NG響應)發(fā)送到中介服務器50。
[0080]中介服務器50的命令通信單元86從服務提供服務器100接收響應208。接著,在S12,中介服務器50的第一確定單元87基于響應208來確定服務提供服務器100是兼容服務器還是非兼容服務器。具體地,在響應208中包括URLlOOb的情況下,第一確定單元87確定服務提供服務器100是兼容服務器(即S12為是),而在響應208中不包括URLlOOb的情況下,確定該服務提供服務器100是非兼容服務器(即S12為否)。
[0081](服務提供服務器100為兼容服務器的情形(S12為是))
[0082]如稍后所述,在S12確定為否的情況下,中介服務器50的顯示控制單元83進行到圖4 (稍后所述),并且使得在MFPlO的顯示單元14顯示帳戶選擇屏上。相反,在S12確定為是的情況下,顯示控制單元83使得不在MFPlO的顯示單元14上顯示帳戶選擇屏。因此,中介服務器50能夠響應于S12的確定結果,適當?shù)馗淖兪欠耧@示帳戶選擇屏。
[0083]在S12確定為是的情況下,中介服務器50的特定處理執(zhí)行單元89創(chuàng)建HTTP模板210。HTTP模板210是描述例如與HTTP有關的命令等的數(shù)據(jù),并且是用于MFPlO創(chuàng)建圖像需求命令212 (稍后所述)并將該圖像需求命令212發(fā)送到服務提供服務器100的數(shù)據(jù)。
[0084]具體地,特定處理執(zhí)行單元89創(chuàng)建HTTP模板210,使得圖像需求命令212的目的地URL與被包括在響應208中的URLlOOb (即資源圖像文件的URL)匹配。S卩,HTTP模板210包括URLlOOb。此外,特定處理執(zhí)行單元89創(chuàng)建包括用于指令MFPlO執(zhí)行打印的打印指令的HTTP模板210。如上所述,由于已經確認服務提供服務器100是兼容服務器(即,因為S12為是),因此,HTTP模板210不包括AT。特定處理執(zhí)行單元89將HTTP模板210發(fā)送到 MFPlO。[0085]MFPlO的控制器30從中介服務器50接收HTTP模板210。在這種情況下,控制器30解釋包括在HTTP模板210中的打印指令,并且識別待執(zhí)行的打印。然后,控制器30通過使用HTTP模板210來創(chuàng)建圖像需求命令212。具體地,控制器30創(chuàng)建包括了在HTTP模板210中包括的URLlOOb作為目的地URL的圖像需求命令212。圖像需求命令212是能在不使用第一 API的情況下創(chuàng)建的HTTP命令。即,圖像需求命令212是能由不包括第一 API的MFPlO創(chuàng)建的命令。在這一點上,圖像需求命令212不同于圖像需求命令206??刂破?0將圖像需求命令212發(fā)送到服務提供服務器100。
[0086]在從MFPlO接收到圖像需求命令212時,服務提供服務器100根據(jù)包括在圖像需求命令212中的目的地URLlOOb,將資源圖像文件240 (即表示圖2中的下圖的資源圖像的JPEG文件)發(fā)送到MFPlO。
[0087]MFPlO的控制器30從服務提供服務器100接收資源圖像文件240。在這種情況下,控制器30將JPEG格式資源圖像文件240轉換成具有能由打印執(zhí)行單元18解釋的格式的數(shù)據(jù)。例如,控制器30將作為RGB多灰度(例如256灰度)數(shù)據(jù)的資源圖像文件240轉換成CMYK多灰度(例如256灰度)數(shù)據(jù),然后,將CMYK多灰度數(shù)據(jù)轉換成CMYK 二進制(例如點開或關)數(shù)據(jù)。此后,控制器30將CMYK 二進制數(shù)據(jù)供應到打印執(zhí)行單元18。因此,打印執(zhí)行單元18將由資源圖像文件240表示的資源圖像(即花的圖像)打印在打印媒介上。因此,對象用戶能獲取打印的打印媒介。
[0088]此外,如上所述,在本實施例中采用中介服務器50將HTTP模板210發(fā)送到MFP10,并且通過使用HTTP模板210,MFP10能從服務提供服務器100接收資源圖像文件240,而不經由中介服務器50的配置。相反,考慮采用中介服務器50不將HTTP模板210發(fā)送到MFPlO的配置,即中介服務器50從服務提供服務器100接收資源圖像文件240,并且將資源圖像文件240發(fā)送到MFPlO的配置。然而,如果采用這種配置,則對經由中介服務器50傳遞表示對象用戶的隱私圖像的資源圖像文件240,對象用戶可能感到不舒服。鑒于這種可能性,在本實施例中,采用資源圖像文件240不經由中介服務器50傳遞的配置,即,中介服務器50將HTTP模板210發(fā)送到MFPlO的配置。
[0089](服務提供服務器100是非兼容服務器的情形(S12為否))
[0090]另一方面,在S12確定為否的情況下,服務提供服務器100是不對應于公共命令的非兼容服務器。在這種情況下,為了從服務提供服務器100接收OK響應,中介服務器50必須發(fā)送包括能從服務提供服務器100接收服務的AT的HTTP命令。因此,中介服務器50執(zhí)行圖4所示的下述處理,并且從MFPlO獲取AT。中介服務器50的第一獲取單元84首先將用戶信息發(fā)送命令220發(fā)送到MFP10。
[0091]MFPlO的控制器30從中介服務器50接收用戶信息發(fā)送命令220。在這種情況下,控制器30將存儲在存儲器34中的多個用戶信息(即所有用戶信息)的列表222 (圖4的示例中,四項用戶信息的列表)發(fā)送到中介服務器50。如列表222所示,在本實施例中,多個用戶信息包括能從服務提供服務器100接收服務的兩項用戶信息(即“愛麗絲-AAA-GGG”、“凱瑟琳-AAA-1II”)和能從與該服務提供服務器100不同的服務提供服務器(例如服務提供服務器110)接收服務的兩項用戶信息(即“鮑勃-BBB-HHH”、“大衛(wèi)-CCC-JJJ”)。
[0092]中介服務器50的第一獲取單元84通過從MFPlO接收列表222來獲取多個用戶信息。如上所述,在圖3的處理中,中介服務器50的選擇單元82選擇服務提供服務器100的服務名“AAA”。中介服務器50的顯示控制單元83從包括在列表222中的多個用戶信息提取包括所選擇的服務名“AAA”的一項或多項用戶信息224 (在圖4的示例中,兩項用戶信息(即“愛麗絲-AAA-GGG”、“凱瑟琳-AAA-1II”))。接著,顯示控制單元83將所提取的一項或多項用戶信息224供應(即發(fā)送)到MFP10。因此,通過執(zhí)行用戶信息224的提取和供應,中介服務器50能適當?shù)厥沟迷贛FPlO的顯示單元14中顯示帳戶選擇屏(稍后所述)。
[0093]當將一項或多項用戶信息224供應到MFPlO時,顯示控制單元83進一步為MFPlO供應指令發(fā)送與從帳戶選擇屏選擇的帳戶信息對應的AT的命令(在下文中,稱為“發(fā)送命令”)。例如,顯示控制單元83為MFPlO供應指令發(fā)送與帳戶信息“愛麗絲-AAA”對應的AT “GGG”的發(fā)送命令,以及指令發(fā)送與帳戶信息“凱瑟琳-AAA”對應的AT “III”的發(fā)送命令。
[0094]MFPlO的控制器30從中介服務器50接收一項或多項用戶信息224以及發(fā)送命令。在這種情況下,MFPlO的顯示控制單元43將包括在一項或多項用戶信息224中的一項或多項帳戶信息(即顯示名和服務名)寫入預先存儲在存儲器34中的用于顯示的模板中,并且創(chuàng)建表示帳戶選擇屏的用于顯示的數(shù)據(jù)。然后,顯示控制單元43將所創(chuàng)建的用于顯示的數(shù)據(jù)供應到顯示單元14。因此,顯示單元14顯示帳戶選擇屏。
[0095]如圖4所示,在帳戶選擇屏中描述了包括服務提供服務器100的服務名“AAA”的兩項帳戶信息(即:“愛麗絲-AAA”、“凱瑟琳-AAA”),并且在該帳戶選擇屏中未描述包括另一服務提供服務器的服務名(例如服務提供服務器110的服務名“BBB”)的兩項帳戶信息(即“鮑勃-BBB”、“大衛(wèi)-CCC”)。即,在該帳戶選擇屏中,在被存儲在存儲器34中的四項帳戶信息中,將能從服務提供服務器100接收服務的兩項帳戶信息與另兩項帳戶信息區(qū)分。因此,對象用戶能從在顯示單元14上顯示的帳戶選擇屏適當?shù)剡x擇能從服務提供服務器100接收服務的帳戶信息。
[0096]對象用戶操作該操作單元12,并且從帳戶選擇屏選擇包括對象用戶的顯示名的帳戶信息(例如“愛麗絲-AAA”)。在這種情況下,根據(jù)發(fā)送命令,控制器30將與所選擇的帳戶信息對應的AT226 (例如“GGG”)發(fā)送到中介服務器50。
[0097]中介服務器50的第二獲取單元85通過從MFPlO接收AT226來獲取AT226。在這種情況下,中介服務器50的命令通信單元86通過使用URLlOOa和對應于服務提供服務器100的第一 API,來創(chuàng)建圖像需求命令228。創(chuàng)建圖像需求命令228的方法與圖3的創(chuàng)建圖像需求命令206的方法相同。然而,圖像需求命令228包括AT226。S卩,圖像需求命令228不是公共命令。在這一點上,圖像需求命令228不同于圖3的圖像需求命令206。此時,命令通信單元86將圖像需求命令228發(fā)送到服務提供服務器100。
[0098]在接收到圖像需求命令228時,服務提供服務器100將HTTP響應230發(fā)送到中介服務器50。具體地,服務提供服務器100首先通過使用包括在圖像需求命令228中的AT226執(zhí)行認證。如果對象用戶從帳戶選擇屏選擇適當?shù)膸粜畔?,該認證通常成功。因此,基于包括在圖像需求命令228中的特定ID(即用于指定縮略圖圖像文件的ID),服務提供服務器100指定資源圖像文件的URLlOOb,并且將包括URLlOOb的響應230發(fā)送到中介服務器50。
[0099]中介服務器50的命令通信單元86從服務提供服務器100接收響應230。在這種情況下,中介服務器50的特定處理執(zhí)行單元89創(chuàng)建HTTP模板232。HTTP模板232是MFPlO創(chuàng)建圖像需求命令234 (稍后所述)并且將圖像需求命令234發(fā)送到服務提供服務器100的模板。創(chuàng)建HTTP模板232的方法與圖3的創(chuàng)建HTTP模板210的方法相同。然而,特定處理執(zhí)行單元89創(chuàng)建HTTP模板232,使得將包括AT226的圖像需求命令234從MFPlO發(fā)送到服務提供服務器100。S卩,HTTP模板232包括AT226。在這一點上,HTTP模板232不同于圖3的HTTP模板210。此后,特定處理執(zhí)行單元89將HTTP模板232發(fā)送到MFP10。
[0100]后續(xù)處理幾乎與圖3的處理相同,但在下述點方面不同。即,通過使用HTTP模板232,MFPlO的控制器30將包括AT226的圖像需求命令234發(fā)送到服務提供服務器100。在接收到圖像需求命令234時,服務提供服務器100通過使用包括在圖像需求命令234中的AT226來執(zhí)行認證。當認證成功時,服務提供服務器100將資源圖像文件240發(fā)送到MFP10。因此,MFPlO的打印執(zhí)行單元18將由資源圖像文件240表示的資源圖像(即花的圖像)打印在打印媒介上。因此,對象用戶能獲取所打印的打印媒介。
[0101](第一實施例的結果)
[0102]如圖3所示,便攜式終端150從服務提供服務器100獲取縮略圖數(shù)據(jù)202,并且使得顯示縮略圖頁(見圖2的上圖)。此時,通過在縮略圖頁處于正在便攜式終端150上顯示的狀態(tài)的同時,使便攜式終端150更接近MFP10,對象用戶能使得MFPlO執(zhí)行打印包括在縮略圖頁中的圖像(即花的圖像)。
[0103]如圖3和圖4所示,MFPlO根據(jù)資源圖像文件240執(zhí)行打印,而不根據(jù)縮略圖數(shù)據(jù)202執(zhí)行打印。如上所述,包括在資源圖像文件240中的資源圖像的像素的數(shù)量大于包括在縮略圖數(shù)據(jù)202中的縮略圖圖像的像素的數(shù)量。因此,如果采用如在本實施例中,MFPlO根據(jù)資源圖像文件240執(zhí)行打印的配置,能向對象用戶提供高質量打印結果。此外,對象用戶通常不希望打印包括在縮略圖頁中的文字,諸如標題“相簿”、評論“花的圖像”等等,但希望僅打印包括在縮略圖頁中的圖像(即花的圖像)。根據(jù)本實施例,能向對象用戶提供想要的打印結果。此外,通常,MFPlO能解釋諸如資源圖像文件240的JPEG格式數(shù)據(jù)(即能由該JPEG格式數(shù)據(jù)創(chuàng)建CMYK 二進制數(shù)據(jù)),但不能解釋諸如縮略圖數(shù)據(jù)202的HTML格式數(shù)據(jù)。根據(jù)本實施例,中介服務器50通過使得MFPlO根據(jù)資源圖像文件240,而不是縮略圖數(shù)據(jù)202來執(zhí)行打印,能適當?shù)厥沟肕FPlO執(zhí)行打印。
[0104]此外,如上所述,便攜式終端150能在縮略圖頁處于正顯示的狀態(tài)的同時,通過由對象用戶執(zhí)行的預定操作從服務提供服務器100獲取資源圖像文件240。因此,能考慮采用便攜式終端150將所獲取的資源圖像文件240發(fā)送到MFP10,并且使MFPlO執(zhí)行打印的配置(在下文中,稱為“比較示例的配置”)。
[0105]然而,為采用比較示例的配置,便攜式終端150必須包括用于創(chuàng)建指令MFPlO執(zhí)行打印的打印指令,以及用于將打印指令和資源圖像文件240發(fā)送到MFPlO的特定應用。例如,能考慮采用通過使用NFC通信來發(fā)送資源圖像文件240的配置。然而,為采用這種配置,便攜式終端150必須包括用于通過使用NFC通信來發(fā)送打印指令和資源圖像文件240的特定應用。此外,能考慮采用通過使用W1-Fi通信來發(fā)送資源圖像文件240的配置。然而,為了采用這種配置,不僅便攜式終端150必須包括用于通過使用W1-Fi通信來發(fā)送打印指令和資源圖像文件240的特定應用,而且MFPlO和便攜式終端150必須存在于同一網(wǎng)絡中。因此,為采用比較示例的配置,對象用戶必須在便攜式終端150中安裝上述特定應用。此外,在便攜式終端150通過使用W1-Fi通信向MFPlO發(fā)送資源圖像文件240的情況下,對象用戶必須創(chuàng)建MFPlO和便攜式終端150存在于同一網(wǎng)絡中的環(huán)境。[0106]根據(jù)本實施例,假定在便攜式終端150中未安裝特定應用,并且MFPlO和便攜式終端150未存在于同一網(wǎng)絡中的情形。在這種情況下,不能采用比較示例的配置。然而,在本實施例中,如圖3和圖4所示,MFPlO能適當?shù)貓?zhí)行打印。此外,根據(jù)本實施例,即使在MFPlO和便攜式終端150存在于同一網(wǎng)絡中,并且在便攜式終端150中未安裝特定應用的情況下,能適當?shù)厥沟肕FPlO執(zhí)行打印,如圖3和圖4所示。
[0107]此外,如圖3所示,在接收到URL通知204的情況下,中介服務器50通過使用URLlOOa,從多個服務提供服務器100、110中選擇服務提供服務器100。此時,如圖4所示,中介服務器50使得將下述顯示在MFPlO的顯示單元14上:在被存儲在MFPlO中的所有帳戶信息(即四項帳戶信息)中,能從所選擇的服務提供服務器100接收服務的兩項帳戶信息(即“愛麗絲-AAA”、“凱瑟琳-AAA”)。在該時刻,在MFPlO的顯示單元14上不顯示其他兩項帳戶信息(“鮑勃-BBB”、“大衛(wèi)-CCC”)。因此,對象用戶能比顯示存儲在MFPlO中的所有帳戶信息(即四項帳戶信息)的配置,更容易地選擇能從服務提供服務器100接收服務的帳戶信息。
[0108]此外,如圖3所示,在接收到URL通知204的情況下,中介服務器50通過使用URLlOOa,將作為公共命令的圖像需求命令206發(fā)送到服務提供服務器100。此時,在從服務提供服務器100接收到包括URLlOOb的響應208的情況下(即在S12為是的情況下),中介服務器50執(zhí)行用于使得MFPlO根據(jù)資源圖像文件240執(zhí)行打印的處理(即創(chuàng)建和發(fā)送HTTP模板210)。因此,中介服務器50能適當?shù)厥沟肕FPlO根據(jù)資源圖像文件240來執(zhí)行打印,而不獲取用于從服務提供服務器100接收服務的AT226(即在中介服務器50和MFPlO之間不執(zhí)行圖4所示的各種通信)。
[0109](對應關系)
[0110]MFP10、便攜式終端150和服務提供服務器100分別是“數(shù)據(jù)處理設備”、“終端設備”和“特定服務提供服務器”的示例。中介服務器50是“控制服務器”和“用于數(shù)據(jù)處理設備的控制設備”的示例??s略圖數(shù)據(jù)202、縮略圖圖像和資源圖像文件240分別是“特定網(wǎng)頁數(shù)據(jù)”、“對象圖像”和“圖像文件”的示例。URLlOOa和URLlOOb分別是“第一位置信息”和“第二位置信息”的示例。所選擇的帳戶信息和AT226分別是“特定帳戶信息”和“特定認證信息”的示例。存儲在MFPlO中的四項帳戶信息、在帳戶選擇屏中描述的兩項帳戶信息(即“愛麗絲-AAA”、“凱瑟琳-AAA”)以及在帳戶選擇屏中未描述的兩項帳戶信息(即“鮑勃-BBB”、“大衛(wèi)-CCC”)分別是“M項帳戶信息”、“N項帳戶信息”和“(M-N)項帳戶信息”的示例。
[0111]圖像需求命令228和響應230分別是“第一類型的命令”和“第一類型的響應”的示例。因此,將圖像需求命令228發(fā)送到服務提供服務器100和接收響應230的處理是由“第一命令通信單元”執(zhí)行的處理的示例。圖像需求命令206 (即公共命令)是“第二類型的命令”和“特定命令”的示例。響應208是“第二類型的響應”和“特定響應”的示例。因此,將圖像需求命令206發(fā)送到服務提供服務器100和接收響應208的處理是由“第二命令通信單元”和“命令通信單元”執(zhí)行的處理的示例。W1-Fi通信和NFC通信分別是“第一類型通信”和“第二類型通信”的示例。創(chuàng)建HTTP模板210 (或232)的處理和發(fā)送HTTP模板210 (或232)的處理是“特定處理”的示例。
[0112](第二實施例)[0113]接著,將參考圖5,描述第二實施例。在本實施例中,中介服務器50的存儲器74除服務表外,還存儲服務器表。如圖5所示,服務器表為多個服務提供服務器100、110的每一個存儲下述的關聯(lián):服務提供服務器100的服務名(例如“AAA”),以及指示服務提供服務器是否是兼容服務器的信息(“0K”或“NG”)?!?K”指示服務提供服務器是兼容服務器,即,該服務提供服務器能夠響應于公共命令來發(fā)送OK響應。“NG”指示該服務提供服務器是非兼容服務器,即該服務提供服務器是響應于公共命令而發(fā)送NG響應的服務器。MFPlO的廠商調查各種已知的服務提供服務器100、110是否是兼容服務器,并且將基于調查結果的服務器表預先存儲在中介服務器50的存儲器74中。
[0114]直到中介服務器50選擇服務提供服務器100為止的處理與第一實施例的圖3相同。在SI I,中介服務器50的第二確定單元88基于存儲器74中的服務器表,來確定所選擇的服務提供服務器100是否是兼容服務器。在圖5的示例中,“0K”與服務器表中的所選擇的服務提供服務器100相對應的服務名“AAA”相關聯(lián)。因此,第二確定單元88確定所選擇的服務提供服務器100是兼容服務器(即Sll為是)。然而,在“NG”與服務器表中的服務名“AAA”相關聯(lián)的情況下,第二確定單元88確定所選擇的服務提供服務器100是非兼容服務器(即Sll為否)。
[0115]在確定所選擇的服務提供服務器100是兼容服務器的情況下(即在Sll為是的情況下),執(zhí)行圖像需求命令206和響應208的通信,并且執(zhí)行S12的確定,正如圖3。由于所選擇的服務提供服務器100是兼容服務器,因此,在S12通常確定為是。然而,在例如通過MFPlO的廠商的上述調查后,服務提供服務器100從兼容服務器改變成非兼容服務器的情況下,響應208是不包括URLlOOb的NG響應。鑒于這種可能性,中介服務器50即使在Sll中確定為是的情況下,也執(zhí)行S12的確定。
[0116]在S12為是的情況下,正如圖3,執(zhí)行HTTP模板210、圖像需求命令212和資源圖像文件240的通信,然后,執(zhí)行打印處理。此外,在Sll為否的情況下,或S12為否的情況下,處理進行到圖4。圖4的處理與第一實施例相同。
[0117]根據(jù)本實施例,在Sll為否的情況下,即基于服務器表,確定服務提供服務器100是非兼容服務器的情況下,中介服務器50的命令通信單元86不將作為公共命令的圖像需求命令206發(fā)送到服務提供服務器100。因此,可以防止將公共命令發(fā)送到與公共命令不對應的非兼容服務器。因此,能減輕中介服務器50和服務提供服務器100之間的通信負擔。
[0118](第三實施例)
[0119]接著,將參考圖6,描述第三實施例。在本實施例,在圖3的S12為否的情況下,SP在服務提供服務器100是非兼容服務器的情況下,執(zhí)行圖6的處理,來代替圖4的處理。在第一和第二實施例中,如圖4所示,中介服務器50提取與所選擇的服務提供服務器100對應的用戶信息224,并且將用戶信息224供應到MFPlO。相反,在本實施例中,不由中介服務器50,而是由MFPlO執(zhí)行提取處理。
[0120]中介服務器50的顯示控制單元83將指示所選擇的服務提供服務器100的服務器信息250,即包括所選擇的服務名“AAA”的服務器信息250供應(即發(fā)送)到MFP10。
[0121]MFPlO的控制器30從中介服務器50接收服務器信息。在這種情況下,MFPlO的顯示控制單元43通過使用與由第一實施例的中介服務器50的顯示控制單元83用來提取用戶信息224的方法(見圖4)相同的方法,來提取用戶信息224。此時,通過使用與第一實施例相同的方法,顯示控制單元43通過使用用戶信息224,使得顯示單元14顯示帳戶選擇屏。后續(xù)處理與第一實施例相同。
[0122]根據(jù)本實施例,通過為MFPlO供應指示服務提供服務器100的服務器信息250,中介服務器50能適當?shù)厥沟肕FPlO執(zhí)行提取用戶信息224的處理,以及使顯示單元14顯示包括在用戶信息224中的帳戶信息(即“愛麗絲-AAA”、“凱瑟琳-AAA”)的處理。在本實施例中,同樣,正如第一和第二實施例,中介服務器50能使得在MFPlO的顯示單元14上顯示適當?shù)膸粜畔?。特別地,在本實施例中,在MFPlO和中介服務器50之間不執(zhí)行列表222和用戶信息224的通信(見圖4)。因此,能減輕MFPlO和中介服務器50之間的通信負擔。
[0123](第四實施例)
[0124]接著,將參考圖7和圖8,描述第四實施例。在第一至第三實施例中,提供中介服務器50,因為MFPlO不包括與服務提供服務器100、110對應的API。相反,在本實施例中,MFPlO包括與服務提供服務器100、110對應的API,并且不提供中介服務器50。此外,在本實施例中,MFPlO的存儲器34存儲服務表。
[0125]到將URLlOOa從便攜式終端150發(fā)送到MFPlO的處理與第一實施例的圖3的處理相同。MFPlO的接收單元41經由NFC I/F16 (即通過使用NFC通信)從便攜式終端150接收URLlOOa。在這種情況下,通過使用與第一實施例的中介服務器50的選擇單元82的方法相同的方法,MFPlO的選擇單元42參考存儲器34中的服務表,并且從多個服務提供服務器IOOUlO選擇服務提供服務器100。
[0126]接著,MFPlO的命令通信單元46通過使用URLlOOa和與所選擇的服務提供服務器100對應的第一 API,來創(chuàng)建圖像需求命令306。命令通信單元46創(chuàng)建圖像需求命令306的方法與第一實施例的中介服務器50的命令通信單元86創(chuàng)建圖像需求命令206 (見圖3)的方法相同。即,圖像需求命令306是不包括AT的公共命令。由于包括第一 API,MFPlO能適當?shù)貏?chuàng)建圖像需求命令306。命令通信單元46將圖像需求命令306發(fā)送到服務提供服務器100,并且接收響應308。
[0127]接著,在S42,MFPlO的第一確定單元47基于響應308,確定服務提供服務器100是否是兼容服務器。S42的確定方法與第一實施例的圖3的S12的確定方法相同。
[0128]在S42確定為是的情況下,即在服務提供服務器100是兼容服務器的情況下,MFPlO的特定處理執(zhí)行單元49創(chuàng)建圖像需求命令312,并且將圖像需求命令312發(fā)送到服務提供服務器100。正如圖3的圖像需求命令212,圖像需求命令312是不使用第一 API就能創(chuàng)建的HTTP命令。圖像需求命令312的目的地URL是包括在響應308中的URLlOOb (即資源圖像文件240的URL)。此外,圖像需求命令312是不包括AT的公共命令。
[0129]在從MFPlO接收圖像需求命令312時,服務提供服務器100根據(jù)包括在圖像需求命令312中的目的地URLlOOb,將資源圖像文件240發(fā)送到MFP10。
[0130]MFPlO的特定處理執(zhí)行單元49從服務提供服務器100接收資源圖像文件240。在這種情況下,特定處理執(zhí)行單元49將資源圖像文件240轉換成CMKY 二進制數(shù)據(jù),并且將該數(shù)據(jù)供應到打印執(zhí)行單元18。因此,能執(zhí)行打印處理。
[0131]另一方面,在S42確定為否的情況下,如圖8所示,MFPlO的顯示控制單元43從存儲在存儲器34中的多個用戶信息提取包括所選擇的服務名“AAA”的一項或多項用戶信息(即“愛麗絲-AAA-GGG”、“凱瑟琳-AAA-1II”)。接著,顯示控制單元43在存儲器34中預先的用于顯示的模板中,描述包括在所提取的一項或多項用戶信息中的一項或多項帳戶信息(即“愛麗絲-AAA”、“凱瑟琳-AAA”)。然后,顯示控制單元43使顯示單元14顯示帳戶選擇屏。
[0132]在從帳戶選擇屏選擇帳戶信息(例如“愛麗絲-AAA”)的情況下,MFPlO的第二獲取單元45通過從存儲器34中識別與所選擇的帳戶信息相關聯(lián)的AT326 (例如“GGG”)來獲取AT326。接著,MFPlO的命令通信單元46通過使用URLlOOa和與服務提供服務器100對應的第一 API,來創(chuàng)建包括AT326的圖像需求命令328。創(chuàng)建圖像需求命令328的方法與創(chuàng)建圖4的圖像需求命令228的方法相同。由于包括第一 API,MFPlO能適當?shù)貏?chuàng)建圖像需求命令328。此時,命令通信單元46將圖像需求命令328發(fā)送到服務提供服務器100。
[0133]在接收圖像需求命令328時,服務提供服務器100通常認證成功,并且將包括URLlOOb的響應330發(fā)送到MFP10。
[0134]MFPlO的命令通信單元46從服務提供服務器100接收響應330。在這種情況下,MFPlO的特定處理執(zhí)行單元49創(chuàng)建圖像需求命令334。正如圖4的圖像需求命令234。圖像需求命令334是能在不使用第一 API的情況下創(chuàng)建的HTTP命令。圖像需求命令334的目的地URL是包括在響應330中的URLlOOb。此外,圖像需求命令334包括AT326。
[0135]后續(xù)處理幾乎與圖7的處理相同。S卩,MFPlO的控制器30將包括AT326的圖像需求命令334發(fā)送到服務提供服務器100。在接收到圖像需求命令334時,服務提供服務器100通過使用包括在圖像需求命令334中的AT326執(zhí)行認證。當認證成功時,服務提供服務器100將資源圖像文件240發(fā)送到MFP10。因此,MFPlO的打印執(zhí)行單元18將由資源圖像文件240表示的資源圖像(即花的圖像)打印在打印媒介上。因此,對象用戶能獲取所打印的打印媒介。
[0136]在本實施例中,也能獲得與第一實施例相同的結果。特別地,不提供中介服務器50使得簡化了通信系統(tǒng)2的配置。此外,MFPlO的存儲器34可以進一步存儲第二實施例的服務器表(見圖5)。在這種情況下,在已經從多個服務提供服務器100、110選擇服務提供服務器100后,MFPlO的第二確定單元48可以基于服務器表來確定服務提供服務器100是否是兼容服務器,正如第二實施例的圖5的S11。此時,在確定服務提供服務器100是兼容服務器的情況下,MFPlO的命令通信單元46可以將圖像需求命令306發(fā)送到服務提供服務器100,并且在確定服務提供服務器100是非兼容服務器的情況下,可以不將圖像需求命令306發(fā)送到服務提供服務器100 (即可以執(zhí)行圖8的處理)。因此,根據(jù)該配置,能獲得與第二實施例相同的結果。
[0137](對應關系)
[0138]在本實施例中,MFPlO是“數(shù)據(jù)處理設備”的示例,并且MFPlO的控制器30是“用于數(shù)據(jù)處理設備的控制設備”的示例。此外,圖像需求命令328和響應330分別是“第一類型的命令”和“第一類型的響應”的示例。因此,將圖像需求命令328發(fā)送到服務提供服務器100,以及接收響應330的處理是由“第一命令通信單元”執(zhí)行的處理。圖像需求命令306(即公共命令)是“第二類型的命令”和“特定命令”的示例。響應308是“第二類型的響應”和“特定響應”的示例。因此,將圖像需求命令306發(fā)送到服務提供服務器100,以及接收響應308的處理是由“第二命令通信單元”和“命令通信單元”執(zhí)行的處理的示例。創(chuàng)建圖像需求命令312的處理、發(fā)送圖像需求命令312和接收資源圖像文件240的處理、由資源圖像文件240創(chuàng)建CMYK 二進制數(shù)據(jù)的處理,以及將數(shù)據(jù)供應到打印執(zhí)行單元18的處理是“特定處理”的示例。
[0139](變形I)
[0140]在上述實施例中,假定在縮略圖頁(見圖2的上圖)處于正在便攜式終端150上顯示的狀態(tài)中的同時,在便攜式終端150和MFPlO之間建立NFC連接的情形。即,假定將縮略圖數(shù)據(jù)202的URLlOOa從便攜式終端150發(fā)送到MFPlO的情形。然而,可以在資源頁(見圖2的下圖)處于正在便攜式終端150上顯示的同時,在便攜式終端150和MFPlO之間建立NFC連接。在這種情況下,將資源圖像文件240的URLlOOb從便攜式終端150發(fā)送到MFP10。
[0141]在本變形中,MFPlO的接收單元41通過使用NFC通信(B卩,經由NFC I/F16)接收URLlOOb。此時,中介服務器50的接收單元81經由MFPlO接收URLlOOb。在這種情況下,正如第一至第三實施例,選擇單元82選擇服務提供服務器100。此時,通過使用URLlOOb和第一 API,命令通信單元86創(chuàng)建不包括AT的特定圖像需求命令。特定圖像需求命令是用于要求服務提供服務器100發(fā)送資源圖像文件240的URLlOOb的命令。具體地,命令通信單元86創(chuàng)建包括用于指定資源圖像文件240的ID的特定圖像需求命令,該ID包括在URLlOOb中。此時,命令通信單元86將特定圖像需求命令發(fā)送到服務提供服務器100。此夕卜,由于已經從MFPlO獲取了 URLlOOb,因此,中介服務器50不需要從服務提供服務器100獲取URLlOOb。然而,為了確定服務提供服務器100是兼容服務器還是非兼容服務器,中介服務器50將特定圖像需求命令發(fā)送到服務提供服務器100。
[0142]在服務提供服務器100是兼容服務器的情況下,服務提供服務器100將包括URLlOOb的OK響應發(fā)送到中介服務器50。另一方面,在服務提供服務器100是非兼容服務器的情況下,服務提供服務器100可以將不包括URLlOOb的NG響應發(fā)送到中介服務器50。
[0143]中介服務器50的命令通信單元86從服務提供服務器100接收響應。接著,在URLlOOb被包括在響應中的情況下,中介服務器50的第一確定單元87確定該服務提供服務器100是兼容服務器,并且在URLlOOb不被包括在響應中的情況下,確定該服務提供服務器100是非兼容服務器。
[0144]在確定服務提供服務器100是兼容服務器的情況下,中介服務器50的特定處理執(zhí)行單元89創(chuàng)建包括URLlOOb的HTTP模板(然而,該HTTP模板不包括AT)。該HTTP模板與圖3的模板210相同。后續(xù)處理與圖3的處理相同。另一方面,在確定該服務提供服務器100是非兼容服務器的情況下,執(zhí)行與圖4相同的處理。
[0145]根據(jù)本變形,也能獲得與第一實施例等等相同的結果。在本變形中,包括由資源圖像文件240表示的資源圖像的資源頁和URLlOOb分別是“特定網(wǎng)頁數(shù)據(jù)”和“第一位置信息”的示例。
[0146](變形2)
[0147]在上述實施例中,顯示控制單元83 (或43)使得顯示單元14顯示包括顯示名和服務名的帳戶選擇屏。即,在上述實施例中,顯示名和服務名是“帳戶信息”的示例。相反,顯示控制單元83 (或43)可以使得顯示單元14顯示包括顯示名、服務名和AT的帳戶選擇屏。在本變形中,顯示名、服務名和AT是“帳戶信息”的示例。此外,在另一變形中,顯示控制單元83 (或43)可以使得顯示單元14顯示僅包括顯示名的帳戶選擇屏。在本變形中,顯示名是“帳戶信息”的示例。此外,在另一變形中,顯示控制單元83 (或43)可以使得顯示單元14顯示包括除顯示名、服務名等等外的帳戶信息(例如在服務提供服務器100中記錄的帳戶名、用戶ID、郵件地址等等)的帳戶選擇屏。
[0148](變形3)
[0149]在上述實施例中,顯示控制單元83 (或43)使得顯示單元14在被存儲在MFPlO的存儲器34中的四項帳戶信息中,顯示與服務提供服務器100對應的兩項帳戶信息(即“愛麗絲-AAA”、“凱瑟琳-AAA”)。即,在上述實施例中,“M”為4,以及“N”為2。然而,存儲在存儲器34中的帳戶信息項的總數(shù)可以大于4,或小于4。即,“M”可以是2或更大的任何整數(shù)。此外,存儲在存儲器34中的、與服務提供服務器100對應的帳戶信息的項數(shù)可以大于2或小于2。即,“N”可以是I或更大并且等于M或更小的任意整數(shù)。
[0150](變形4)
[0151]在上述實施例中,顯示控制單元83 (或43)使得顯示單元14顯示在MFPlO的存儲器34中的四項帳戶信息中,存儲與服務提供服務器100對應的兩項帳戶信息,并且不使得顯示單元14顯示另外兩項帳戶信息。S卩,顯示控制單元83 (或43)使得顯示單元14以與后者的帳戶信息可區(qū)分的方式顯示前者的帳戶信息。相反,顯示控制單元83 (或43)可以使得顯示單元14以第一顏色(例如紅色)顯示前者的帳戶信息,并且以不同于第一顏色的第二顏色(例如黑色)顯示后者的帳戶信息。在這種情況下,(I)可以以用戶可選擇的方式來顯示所有前者的帳戶信息和后者的帳戶信息,或(2)可以以用戶可選擇的方式來顯示前者的帳戶信息,以及可以以不能由用戶選擇的方式(例如變灰方式)來顯示后者的帳戶信息。本變形還包括“以與(M-N)項帳戶信息可區(qū)分的方式來顯示M項帳戶信息中的N項帳戶信息”的配置。
[0152](變形5)
[0153]在上述實施例中,顯示控制單元83 (或43)使得顯示單元14在被存儲在MFPlO的存儲器34中的所有帳戶信息中,顯示與服務提供服務器100對應的帳戶信息,并且不使得顯示單元14顯示與另一服務提供服務器對應的帳戶信息。相反,顯示控制單元83 (或43)可以使得顯示單元14顯示存儲在MFPlO的存儲器34中的所有帳戶信息。即,用戶可以是能夠選擇至少與服務提供服務器100對應的帳戶信息。一般來說,顯示控制單元83(或43)可以使得顯示單元14顯示M項帳戶信息中的至少N項帳戶信息。
[0154](變形6)
[0155]在第一至第三實施例中,中介服務器50的特定處理執(zhí)行單元89創(chuàng)建HTTP模板210 (或232),并且將HTTP模板210 (或232)發(fā)送到MFPlO。相反,特定處理執(zhí)行單元89可以將URLlOOb和打印指令發(fā)送到MFP10,而不創(chuàng)建HTTP模板210(或232)。在接收URLlOOb和打印指令的情況下,MFPlO的控制器30可以創(chuàng)建包括作為目的地URL的URLlOOb的圖像需求命令212 (或234),并且將圖像需求命令212 (或234)發(fā)送到服務提供服務器100。由于圖像需求命令212 (或234)是能不使用第一 API創(chuàng)建的HTTP命令,MFPlO能適當?shù)貏?chuàng)建圖像需求命令212 (或234)。在本變形中,發(fā)送URLlOOb和打印指令的處理是“特定處理”的示例。
[0156](變形7)
[0157]“認證信息”不限于訪問信息,而是可以是在服務提供服務器100、110的認證中使用的其他信息(例如用戶ID,密碼等等)。[0158](變形8)
[0159]“第一類型的無線通信”不限于W1-Fi通信(即HTTP通信),而可以是例如諸如3G等等的符合MT2000 (國際移動通訊2000)的標準的無線通信。此外,代替HTTP通信,可以利用根據(jù)用于web數(shù)據(jù)的通信的另一協(xié)議(例如符合HTTP的HTTPS等等)。此外,“第二類型的無線通信”不限于NFC通信,而可以是例如紅外通信、藍牙(注冊商標)通信、閃傳支持通信(transfer jet communication)等等。
[0160](變形9)
[0161]“數(shù)據(jù)處理設備”不限于MFP10,而可以是諸如打印機、掃描儀、PC、終端設備等等的設備。
[0162](變形10)
[0163]在上述實施例中,由執(zhí)行根據(jù)軟件的處理的MFPlO和中介服務器50的CPU32、72來實現(xiàn)單元41至49、81至89的功能。相反,可以由諸如邏輯電路等等的硬件來實現(xiàn)單元41至49、81至89的至少一部分。
【權利要求】
1.一種控制服務器,包括: 接收單元,所述接收單元被配置成在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來將指示所述特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息發(fā)送到數(shù)據(jù)處理設備的情況下,經由所述數(shù)據(jù)處理設備來接收所述第一位置信息,所述第二類型的無線通信是具有比所述第一類型的無線通信更短的無線通信距離的短距離無線通信;以及 顯示控制單元,所述顯示控制單元被配置成在接收到所述第一位置信息的情況下,使得所述數(shù)據(jù)處理設備的顯示單元顯示當前存儲在所述數(shù)據(jù)處理設備中的M項帳戶信息之中的至少N項帳戶信息,所述M是2或更大的整數(shù),所述N是I或更大并且等于所述M或更小的整數(shù),所述N項帳戶信息中的每一個用于從所述特定服務提供服務器接收數(shù)據(jù)提供服務。
2.根據(jù)權利要求1所述的控制服務器,其中, 所述M項帳戶信息包括所述N項帳戶信息以及用于從與所述特定服務提供服務器不同的一個或多個服務提供服務器接收數(shù)據(jù)提供服務的(M-N)項帳戶信息, 所述控制服務器進一步包括: 選擇單元,所述選擇單元被配置成通過使用所述第一位置信息來從包括所述特定服務提供服務器以及所述一個或多個服務提供服務器的多個服務提供服務器之中選擇所述特定服務提供服務器, 其中,所述顯示控制單元被配置成使得所述顯示單元以與所述(M-N)項帳戶信息可區(qū)分的方式來顯示所述M項帳戶信息之中的所述N項帳戶信息。
3.根據(jù)權利要求2所述的控制服務器,進一步包括: 第一獲取單元,所述第一獲取單元被配置成從所述數(shù)據(jù)處理設備獲取所述M項帳戶信息, 其中,所述顯示控制單元被配置成從所述M項帳戶信息之中提取所述N項帳戶信息,并且將所述N項帳戶信息供應到所述數(shù)據(jù)處理設備,以便于使得所述顯示單元以與所述(M-N)項帳戶信息可區(qū)分的方式來顯示所述M項帳戶信息之中的所述N項帳戶信息。
4.根據(jù)權利要求2所述的控制服務器,其中, 所述顯示控制單元被配置成將指示所述特定服務提供服務器的服務器信息供應到所述數(shù)據(jù)處理設備,以便于使得所述數(shù)據(jù)處理設備執(zhí)行從所述M項帳戶信息之中提取所述N項帳戶信息的處理、以及在所述顯示單元上以與所述(M-N)項帳戶信息可區(qū)分的方式來顯示所述N項帳戶信息的處理。
5.根據(jù)權利要求1所述的控制服務器,進一步包括: 第二獲取單元,所述第二獲取單元被配置成在用戶從在所述顯示單元上顯示的所述N項帳戶信息之中選擇特定帳戶信息的情況下,從所述數(shù)據(jù)處理設備獲取與所述特定帳戶信息相對應的特定認證信息; 第一命令通信單元,所述第一命令通信單元被配置成通過使用所述第一位置信息來將包括所述特定認證信息的第一類型的命令發(fā)送到所述特定服務提供服務器,以便于從所述特定服務提供服務器接收包括第二位置信息的第一類型的響應,所述第二位置信息指示與由所述特定網(wǎng)頁數(shù)據(jù)表示的對象圖像相對應的圖像文件的位置;以及特定處理執(zhí)行單元,所述特定處理執(zhí)行單元被配置成通過使用包括在所述第一類型的響應中的所述第二位置信息來執(zhí)行特定處理,所述特定處理包括使得所述數(shù)據(jù)處理設備的打印執(zhí)行單元執(zhí)行根據(jù)所述圖像文件的打印的處理。
6.根據(jù)權利要求1所述的控制服務器,進一步包括: 第二命令通信單元,所述第二命令通信單元被配置成通過使用所述第一位置信息來將不包括認證信息的第二類型的命令發(fā)送到所述特定服務提供服務器,以便于從所述特定服務提供服務器接收第二類型的響應;以及 第一確定單元,所述第一確定單元被配置成基于所述第二類型的響應來確定所述特定服務提供服務器是否能夠響應于所述第二類型的命令來執(zhí)行數(shù)據(jù)提供服務, 其中,所述顯示控制單元被配置成: 在確定了所述特定服務提供服務器不能夠響應于所述第二類型的命令來執(zhí)行所述數(shù)據(jù)提供服務的情況下,使得所述顯示單元顯示所述M項帳戶信息之中的所述至少N項帳戶信息;并且 在確定了所述特定服務提供服務器能夠響應于所述第二類型的命令來執(zhí)行所述數(shù)據(jù)提供服務的情況下,使得所述顯示單元不顯示包括在所述M項帳戶信息中的任何帳戶信息O
7.根據(jù)權利要求6所述的控制服務器,進一步包括: 存儲器,所述存儲器被配置成針對包括所述特定服務提供服務器和與所述特定服務提供服務器不同的一個或多個服務提供服務器的多個服務提供服務器中的每一個,存儲指示所述服務提供服務器中的每一個是否能夠響應于所述第二類型的命令來執(zhí)行數(shù)據(jù)提供服務的信息;以及 第二確定單元,所述第二確定單元被配置成基于所述存儲器內的內容來確定所述特定服務提供服務器是否能夠響應于所述第二類型的命令來執(zhí)行數(shù)據(jù)提供服務, 其中,所述第二命令通信單元被配置成: 在確定了所述特定服務提供服務器能夠響應于所述第二類型的命令來執(zhí)行所述數(shù)據(jù)提供服務的情況下,將所述第二類型的命令發(fā)送到所述特定服務提供服務器;并且 在確定了所述特定服務提供服務器不能夠響應于所述第二類型的命令來執(zhí)行所述數(shù)據(jù)提供服務的情況下,不將所述第二類型的命令發(fā)送到所述特定服務提供服務器。
8.根據(jù)權利要求6所述的控制服務器,其中, 所述第一確定單元被配置成: 在所述第一類型的響應包括指示與由所述特定網(wǎng)頁數(shù)據(jù)表示的對象圖像相對應的圖像文件的位置的第二位置信息的情況下,確定所述特定服務提供服務器能夠響應于所述第二類型的命令來執(zhí)行所述數(shù)據(jù)提供服務;并且 在所述第一類型的響應不包括所述第二位置信息的情況下,確定所述特定服務提供服務器不能夠響應于所述第二類型的命令來執(zhí)行所述數(shù)據(jù)提供服務。
9.一種數(shù)據(jù)處理設備,包括: 接口,所述接口用于第二類型的無線通信,所述第二類型的無線通信是具有比第一類型的無線通信更短的無線通信距離的短距離無線通信; 存儲器;顯示單元; 接收單元,所述接收單元被配置成在包括web瀏覽器的終端設備通過使用所述第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用所述第二類型的無線通信來發(fā)送指示所述特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息的情況下,經由所述接口來接收所述第一位置信息;以及 顯示控制單元,所述顯示控制單元被配置成在接收到所述第一位置信息的情況下,使得所述顯示單元顯示當前存儲在所述存儲器中的M項帳戶信息之中的至少N項帳戶信息,所述M是2或更大的整數(shù),所述N是I或更大并且等于所述M或更小的整數(shù),所述N項帳戶信息中的每一個用于從所述特定服務提供服務器接收數(shù)據(jù)提供服務。
10.一種用于數(shù)據(jù)處理設備的控制設備,所述控制設備包括: 接收單元,所述接收單元被配置成在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來發(fā)送指示所述特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息的情況下,接收所述第一位置信息,所述第二類型的無線通信是具有比所述第一類型的無線通信更短的無線通信距離的短距離無線通信; 命令通信單元,所述命令通信單元被配置成通過使用所述第一位置信息來將不包括認證信息的特定命令發(fā)送到所述特定服務提供服務器,以便于從所述特定服務提供服務器接收特定響應,所述特定響應是在所述特定服務提供服務器能夠響應于所述特定命令來執(zhí)行數(shù)據(jù)提供服務的情況下從所述特定服務提供服務器發(fā)送的響應;以及 特定處理執(zhí)行單元,所述特定處理執(zhí)行單元被配置成在接收到所述特定響應的情況下,執(zhí)行特定處理,所述特定處理包括使得所述數(shù)據(jù)處理設備的打印執(zhí)行單元執(zhí)行根據(jù)與由所述特定網(wǎng)頁數(shù)據(jù)表示的對象圖像相對應的圖像文件的打印的處理。
11.根據(jù)權利要求10所述的控制設備,其中, 所述數(shù)據(jù)處理設備和所述控制設備被配置得彼此分離, 所述接收單元被配置成在所述終端設備將所述第一位置信息發(fā)送到所述數(shù)據(jù)處理設備的情況下,經由所述數(shù)據(jù)處理設備來接收所述第一位置信息, 所述特定響應包括指示所述圖像文件的位置的第二位置信息,并且 所述特定處理包括: 生成使所述數(shù)據(jù)處理設備從所述特定服務提供服務器獲取所述圖像文件的模板的處理,所述模板包括所述第二位置信息和打印指令,所述打印指令用于指令所述數(shù)據(jù)處理設備執(zhí)行根據(jù)所述圖像文件的打?。灰约? 將所述模板發(fā)送到所述數(shù)據(jù)處理設備的處理。
12.一種由控制服務器執(zhí)行的方法, 所述方法包括: 在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過 使用第二類型的無線通信來將指示所述特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息發(fā)送到數(shù)據(jù)處理設備的情況下,經由所述數(shù)據(jù)處理設備來接收所述第一位置信息,所述第二類型的無線通信是具有比所述第一類型的無線通信更短的無線通信距離的短距離無線通信;并且在接收到所述第一位置信息的情況下,使得所述數(shù)據(jù)處理設備的顯示單元顯示當前存儲在所述數(shù)據(jù)處理設備中的M項帳戶信息之中的至少N項帳戶信息,所述M是2或更大的整數(shù),所述N是I或更大并且等于所述M或更小的整數(shù),所述N項帳戶信息中的每一個用于從所述特定服務提供服務器接收數(shù)據(jù)提供服務。
13.一種由數(shù)據(jù)處理設備執(zhí)行的方法, 所述數(shù)據(jù)處理設備包括: 接口,所述接口用于第二類型的無線通信,所述第二類型的無線通信是具有比第一類型的無線通信更短的無線通信距離的短距離無線通信; 存儲器;以及 顯示單元, 所述方法包括: 在包括web瀏覽器的終端設備通過使用所述第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用所述第二類型的無線通信來發(fā)送指示所述特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息的情況下,經由所述接口來接收所述第一位置信息;以及在接收到所述第一位置信息的情況下,使得所述顯示單元顯示當前存儲在所述存儲器中的M項帳戶信息之中的至少N項帳戶信息,所述M是2或更大的整數(shù),所述N是I或更大并且等于所述M或更小的整數(shù),所述N項帳戶信息中的每一個用于從所述特定服務提供服務器接收數(shù)據(jù)提供服務。
14.一種由用于數(shù)據(jù)處理 設備的控制設備執(zhí)行的方法, 所述方法包括: 在包括web瀏覽器的終端設備通過使用第一類型的無線通信來從特定服務提供服務器接收特定網(wǎng)頁數(shù)據(jù),并且通過使用第二類型的無線通信來發(fā)送指示所述特定網(wǎng)頁數(shù)據(jù)的位置的第一位置信息的情況下,接收所述第一位置信息,所述第二類型的無線通信是具有比所述第一類型的無線通信更短的無線通信距離的短距離無線通信; 通過使用所述第一位置信息來將不包括認證信息的特定命令發(fā)送到所述特定服務提供服務器,以便于從所述特定服務提供服務器接收特定響應,所述特定響應是在所述特定服務提供服務器能夠響應于所述特定命令來執(zhí)行數(shù)據(jù)提供服務的情況下,從所述特定服務提供服務器發(fā)送的響應;以及 在接收到所述特定響應的情況下,執(zhí)行特定處理,所述特定處理包括使得所述數(shù)據(jù)處理設備的打印執(zhí)行單元執(zhí)行根據(jù)與由所述特定網(wǎng)頁數(shù)據(jù)表示的對象圖像相對應的圖像文件的打印的處理。
【文檔編號】H04N1/00GK103813046SQ201310566317
【公開日】2014年5月21日 申請日期:2013年11月14日 優(yōu)先權日:2012年11月14日
【發(fā)明者】長崎健史 申請人:兄弟工業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1