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