執行無線近場通信的通信系統的制作方法
【專利摘要】本發明公開了一種執行無線近場通信的通信系統。該通信系統包括便攜式終端、圖像處理裝置和服務器。圖像處理裝置包括被配置為形成圖像的圖像處理器、被配置為經由因特網與所述服務器進行通信的第一通信接口、被配置為根據規定協議執行與所述便攜式終端的無線近場通信的第一近場通信接口和第一控制器。第一控制器被配置為經由所述第一通信接口從所述服務器接收發送指令信息,所述發送指令信息包括用于經由所述無線近場通信發送連接目的地信息的指令,所述連接目的地信息用于指定連接目的地。響應于在所述第一近場通信接口和所述便攜式終端之間的無線近場通信的建立,經由所述第一近場通信接口來將所述連接目的地信息發送到所述便攜式終端。
【專利說明】
執行無線近場通信的通信系統
技術領域
[0001]本公開涉及用于使服務提供裝置向圖像處理裝置提供服務的通信系統。
【背景技術】
[0002]傳統通信系統使用戶能夠通過在圖像形成裝置上進行操作來接入服務提供裝置,使得經由圖像形成裝置,用戶可接入服務提供裝置提供的服務。這些服務可包括:下載服務提供裝置上存儲的數據并且將數據打印到圖像形成裝置上;將圖像形成裝置掃描的數據上傳至服務提供裝置;轉換服務提供裝置上的被上傳至服務提供裝置的數據的格式;以及將圖像形成裝置收集的數據上傳至服務提供裝置。
[0003]在傳統系統中,用戶使用個人計算機將圖像形成裝置登記在服務提供裝置上,此時,服務提供裝置向個人計算機發布認證信息。通過將該認證信息輸入到圖像形成裝置中,用戶可通過圖像形成裝置接入服務提供裝置上的服務。
[0004]然而,在傳統系統中,用戶可通過操作圖像形成裝置來使用服務提供裝置提供的服務。然而,用戶不可使用除了圖像形成裝置外的裝置處的服務。
【發明內容】
[0005]鑒于以上內容,本公開的目的是提供一種通信系統,在該通信系統中,用戶可使用服務提供裝置提供的服務并且可通過使用便攜式終端來使用服務的部分。
[0006]為了實現以上和其它目的,本公開提供了一種包括便攜式終端、圖像處理裝置和服務器的通信系統。所述圖像處理裝置包括圖像處理器、第一通信接口、第一近場通信接口和第一控制器。所所述圖像處理器被配置為形成圖像。所述第一通信接口被配置為經由因特網與所述服務器進行通信。所述第一近場通信接口被配置為根據規定協議執行與所述便攜式終端的無線近場通信。所述第一控制器被配置為:經由所述第一通信接口將服務請求信息發送到所述服務器,所述服務請求信息包括對由服務提供裝置提供的服務的請求;經由所述第一通信接口從所述服務器接收發送指令信息,所述發送指令信息包括用于經由所述無線近場通信發送連接目的地信息的指令,所述連接目的地信息用于指定連接目的地;響應于在所述第一近場通信接口和所述便攜式終端之間的無線近場通信的建立,經由所述第一近場通信接口來將所述連接目的地信息發送到所述便攜式終端。所述便攜式終端包括第二近場通信接口和第二控制裝置。所述第二近場通信接口被配置為根據所述規定協議執行與所述第一近場通信接口的無線近場通信。所述第二控制器被配置為經由所述第二近場通信接口從所述圖像處理裝置接收所述連接目的地信息。所述服務器包括第二通信接口和第三控制器。所述第二通信接口被配置為被配置為經由因特網與所述第一通信接口進行通信。第三控制裝置被配置為:經由所述第二通信接口從所述圖像處理裝置接收所述服務請求信息;以及響應于從所述圖像處理裝置接收所述服務請求信息,經由所述第二通信接口將所述發送指令信息發送到所述圖像處理裝置。
[0007]優選地,所述連接目的地信息指定通過轉換原始數據的文件格式而生成的轉換后數據的位置,所述原始數據是由所述圖像處理器生成的。所述發送指令信息包括所述連接目的地信息。所述第一控制裝置被進一步配置為:從所述發送指令信息中提取所述連接目的地信息;以及經由所述第一近場通信接口將所述連接目的地信息發送到所述便攜式終端。所述便攜式終端還包括第三通信接口,所述第三通信接口被配置為經由因特網與所述服務提供裝置通信。所述第二控制裝置被進一步配置為經由所述第三通信接口從所述服務提供裝置接收通過所述連接目的地信息指定的所述轉換后數據。
[0008]優選地,所述便攜式終端還包括第三通信接口,所述第三通信接口被配置為不經由中間通信設備與所述圖像處理器執行無線直接通信。所述第一通信接口能夠執行:經由中間通信設備的與所述第三通信接口的無線直接通信;以及經由中間通信設備的與所述服務器或所述服務提供裝置的間接通信。在所述第一通信接口建立與所述第三通信接口的所述無線直接連接時,使用所述連接目的地信息。所述第一控制裝置被進一步配置為響應于在所述第一通信接口和所述第三通信接口之間的無線直接通信的建立,經由所述第一通信接口將轉換的數據發送到所述便攜式終端,所述轉換的數據是通過轉換原始數據的文件格式來生成的,所述原始數據是由所述圖像處理器來生成的。所述第二控制裝置被進一步配置為:以直接通信使能狀態設置所述第三通信接口,在所述直接通信使能狀態下,所述第三通信接口能夠執行與所述圖像處理裝置的無線直接通信;以及經由所述第三通信接口從所述圖像處理裝置接收所述轉換的數據。
[0009]優選地,所述服務請求信息包括對用于轉換所述原始數據的文件格式的轉換服務的請求。所述第一控制裝置被進一步配置為:經由所述第一通信接口從所述服務器接收地址信息,所述地址信息用于指定地址;經由所述第一通信接口將所述原始數據發送到通過所述地址信息所指定的所述地址。所述第三控制器進一步被配置為,響應于從所述圖像處理裝置接收所述服務請求信息,將所述地址信息發送到所述圖像處理裝置。
[0010]優選地,所述服務請求信息包括對用于轉換所述原始數據的文件格式的轉換服務的請求。所述第一控制裝置被進一步配置為:經由所述第一通信接口從所述服務器接收地址信息,所述地址信息用于指定地址;以及經由所述第一通信接口將所述原始數據發送到通過所述地址信息所指定的所述地址。所述第三控制器進一步被配置為,響應于從所述圖像處理裝置接收所述服務請求信息,將所述地址信息發送到所述圖像處理裝置。
[0011 ]優選地,所述連接目的地信息用于指定目的地,在所述目的地處發布認證信息,所述認證信息用于指定所述服務的接收被授權。所述便攜式終端進一步包括第三通信接口,所述第三通信接口被配置為經由因特網與所述服務器進行通信。所述第二控制裝置被進一步配置為:接入所述目的地,接入所述目的地是所述目的地發布所述認證信息的誘因,響應于所述認證信息的發布,所述服務器被配置為發布與發布的所述認證信息相關的賬戶標識信息;以及經由所述第三通信接口從所述服務器接收所述賬戶標識信息。
[0012]優選地,所述便攜式終端還包括存儲標識信息的終端存儲器。所述標識信息用于接收所述服務提供裝置被構造用于提供的服務。所述第二控制裝置被進一步配置為經由所述第二近場通信接口將所述終端存儲器中存儲的所述標識信息發送到所述圖像處理裝置。所述圖像形成裝置還包括操作接口。所述服務器還包括服務器存儲器。所述第三控制裝置被進一步配置為經由所述第二通信接口將獲取指令信息發送到所述圖像處理裝置,所述獲取指令信息包括下述指令:該指令用于指示經由所述操作接口接收所述賬戶標識信息并且經由所述第一近場通信接口接收所述標識信息;經由所述第二通信接口從所述圖像處理裝置接收所述賬戶標識信息和所述標識信息;以及將所接收的標識信息與所述認證信息相關聯地存儲在所述服務器存儲器中,所述認證信息與所述服務器存儲器中的所述賬戶標識信息相關聯;以及經由所述第二通信接口將所述認證信息發送到所述圖像處理裝置。所述第一控制裝置被進一步配置為:經由所述第一通信接口從所述服務器接收所述獲取指令信息;將所述圖像處理裝置設置為第一接收使能狀態以經由所述操作接口接收所述賬戶標識信息的用戶的輸入,并且將所述圖像處理裝置設置為第二接收使能狀態,其中,所述第一控制器能夠識別經由所述第一近場通信接口從所述便攜式終端接收的所述標識信息;經由所述第一通信接口向所述服務器發送經由所述操作接口接收的所述賬戶標識信息和經由所述第一近場通信接口接收的所述標識信息;經由所述第一通信接口從所述服務器接收所述認證信息;以及通過使用所接收的認證信息來接收所述服務。
[0013]優選地,所述圖像形成裝置還包括操作接口。所所述第一控制器進一步被配置為接收通過所述操作接口的用戶的操作從多個服務當中選擇的服務。所述服務請求信息包括對所選擇的所述服務的請求。
[0014]優選地,所述第一控制器被配置為將所述第一近場通信接口選擇性地設置為發送使能狀態和發送禁用狀態中的一個,在所述發送使能狀態下,所述第一近場通信接口能夠接收信息,在所述發送禁用狀態下,所述第一近場通信接口不能無線地發送信息。所述第一控制器被配置為,響應于從所述服務器接收所述發送指令信息,將所述第一近場通信接口從所述發送禁用狀態設置為所述發送使能狀態。所述第一控制器被配置為,響應于將所述連接目的地信息發送到所述便攜式終端,將所述第一近場通信接口從所述發送使能狀態設置為所述發送禁用狀態。
[0015]優選地,所述發送使能狀態是第一狀態和第二狀態中的任何一個,在所述第一狀態下,所述第一近場通信接口周期性發送發起近場通信的輪詢信號,在所述第二狀態下,所述第一近場通信接口監視從外部裝置輸出的輪詢信號。其中,所述發送禁用狀態是第三狀態和第四狀態中的任何一個,在所述第三狀態下,所述第一近場通信接口不發送輪詢信號,在所述第四狀態下,所述第一近場通信接口不監視從所述外部裝置發送的輪詢信號。
[0016]優選地,在所述發送使能狀態下,所述第一近場通信接口能夠執行無線直接發送和無線直接接收。在所述發送禁用狀態下,所述第一近場通信接口能夠執行所述無線直接接收,而不能執行所述無線直接發送。
[0017]優選地,所述第一控制器被配置為,響應于從所述服務器接收所述發送指令信息,將所述圖像處理裝置設置為發送使能狀態,在所述發送使能狀態下,所述第一控制器能夠經由所述第一近場通信接口將所述連接目的地信息發送到所述便攜式終端。所述發送指令信息包括用于提示用戶將所述便攜式終端移動到所述圖像處理裝置附近的接收畫面。所述圖像形成裝置還包括顯示器。所述第一控制器進一步被配置為,在響應于從所述服務器接收所述發送指令信息而將所述第一近場通信接口設置為所述發送使能狀態時,在所述顯示器上顯示所述接收畫面。
[0018]優選地,所述第一控制器進一步被配置為,響應于從所述服務器接收所述發送指令信息,將所述圖像處理裝置設置為發送使能狀態,在所述發送使能狀態中,所述第一控制器能夠經由所述第一近場通信接口向所述便攜式終端發送所述連接目的地信息。
[0019]根據其它方面,本公開提供了一種圖像處理裝置。所述圖像處理裝置包括圖像處理器、近場通信接口和控制裝置。所述圖像處理器被配置為形成圖像。所述通信接口被配置為經由因特網與服務器通信。所述近場通信接口被配置為根據預定協議與便攜式終端執行無線近場通信。所述控制裝置被配置為:經由所述通信接口將服務請求信息發送到所述服務器,所述服務請求信息包括對服務提供裝置所提供的服務的請求;經由所述通信接口從所述服務器接收發送指令信息,所述發送指令信息包括用于經由所述近場通信接口發送連接目的地信息的指令,所述連接目的地信息用于指定連接目的地;以及響應于在所述近場通信接口和所述便攜式終端之間的無線近場通信的建立,經由所述近場通信接口將所述連接目的地信息發送到所述便攜式終端。
[0020]根據其它方面,本公開提供了一種服務器。所述服務器包括通信接口和控制裝置。所述控制裝置被配置為:經由所述通信接口從所述圖像處理裝置接收服務請求信息,所述服務請求信息包括對由服務提供裝置提供的服務的請求;以及響應于從所述圖像處理裝置接收所述服務請求信息,經由所述通信接口將發送指令信息發送到所述圖像處理裝置,所述發送指令信息包括下述指令:該指令用于指示所述圖像處理裝置經由近場通信將連接目的地信息發送到所述便攜式終端,所述連接目的地信息用于指定連接目的地。
【附圖說明】
[0021]根據下面結合附圖進行的描述,本公開的特定特征和優點以及其它目的將變得清楚,其中:
[0022]圖1是示出根據第一實施例的通信系統的示意圖;
[0023]圖2(A)是示出根據第一實施例的多功能外圍裝置的電子構造的框圖;
[0024]圖2(B)是示出根據第一實施例的便攜式終端的電子構造的框圖;
[0025]圖3(A)是示出根據第一實施例的卡的電子構造的框圖;
[0026]圖3(B)是示出根據第一實施例的服務器的電子構造的框圖;
[0027]圖4(A)是示出程序存儲區中存儲的數據的說明性示圖;
[0028]圖4(B)是示出服務提供裝置中存儲的數據的說明性示圖;
[0029]圖5是示出根據第一實施例的將卡ID和PIN登記到服務器中的過程的流程圖;
[0030]圖6是示出根據第一實施例的允許多功能外圍裝置使用服務提供裝置提供的服務的過程的流程圖;
[0031]圖7(A)是示出顯示器上顯示的服務列表畫面的說明性示圖;
[0032]圖7(B)是示出顯示器上顯示的接收畫面的說明性示圖;
[0033]圖8(A)和圖8(B)是示出數據存儲區中存儲的表的說明性示圖;
[0034]圖9是示出根據第二實施例的允許多功能外圍裝置使用服務提供裝置提供的服務的過程的流程圖;
[0035]圖10是示出根據第二實施例的新賬戶登記過程的流程圖;
[0036]圖11是示出根據第二實施例的發布新賬戶的過程的流程圖;
[0037]圖12(A)是示出顯示器上顯示的賬戶選擇畫面的說明性示圖;
[0038]圖12(B)是示出顯示器上顯示的ID接收畫面的說明性示圖;
[0039]圖13(A)是示出顯示器上顯示的輸入待機畫面的說明性示圖;
[0040]圖13(B)是示出顯示器上顯示的應用列表畫面的說明性示圖;
[0041 ]圖14(A)是示出掃描-上傳過程的流程圖;
[0042]圖14(B)是示出下載-打印過程的流程圖;以及
[0043]圖15是示出根據第三實施例的允許多功能外圍裝置和移動裝置使用服務提供裝置中提供的服務的過程的流程圖。
【具體實施方式】
[0044]將在參照附圖時描述根據實施例的通信系統,其中,用相同的參考標號指定相似的部件和組件,以避免重復描述。本領域的技術人員將清楚,可在不脫離本公開的范圍的情況下,在其中進行各種改變和修改。另外,可任意地組合下面的第一實施例至第三實施例中描述的任何組件和過程。
[0045]圖1是示出根據第一實施例的通信系統100的示意圖。圖1中示出的通信系統100包括多功能外圍裝置10、便攜式終端50、卡70和服務器80。通信系統100可不包括多功能外圍裝置10、便攜式終端50、卡70和服務器80中的至少一個。多功能外圍裝置10、便攜式終端50、服務器80和服務提供裝置110可通過通信網絡彼此通信。雖然沒有對通信網絡的結構進行特別限制,但通信網絡可以是因特網、有線局域網(LAN)、無線LAN、或這些的組合。
[0046]多功能外圍裝置10與無線LAN102關聯。無線LAN 102經由路由器等(未示出)進一步連接到因特網101。便攜式終端50經由基站(未示出)連接到因特網101。服務器80和服務提供裝置110也連接到因特網101。注意的是,措詞“與無線LAN 102關聯”指示裝置被構造為無線LAN 102的部分并且能夠與也作為無線LAN 102部分的其它裝置通信。更具體地講,多功能外圍裝置10的服務集標識符(SSID)被設置成與無線LAN 102的接入點102A相同的SSID并且被賦予分派給無線LAN 102的網絡地址。
[0047]多功能外圍裝置10可經由源自接入點102A的因特網101和路由器(未示出)與服務器80和服務提供裝置110通信。便攜式終端50可經由源自基站(未示出)的因特網101與服務器80和服務提供裝置110無線通信。經由因特網101進行的通信是間接通信的示例,指代經由通信設備與外部裝置的通信。多功能外圍裝置10和便攜式終端50可在不通過因特網101的情況下彼此無線通信。沒有通過因特網101的通信是直接通信的示例,S卩,與沒有通過通信設備的外部裝置的無線通信。路由器(未示出)和基站(未示出)是這個通信設備的示例。
[0048]注意的是,無線通信不限于整個通信段中無線通信的動作。例如,措詞“多功能外圍裝置10經由接入點102A無線發送或無線接收信息或數據”僅僅需要在多功能外圍裝置10和接入點102A之間的任何通信段中實現無線通信。對于便攜式終端50,同樣也如此。
[0049]多功能外圍裝置
[0050]如圖2(A)中所示,多功能外圍裝置10主要包括都經由通信總線33互連的打印機
11、掃描儀12、顯示器23、操作接口 24、W1-Fi(W1-Fi聯盟的登記商標)通信接口 25、NFC(近場通信)接口26、CPU 31和存儲32。多功能外圍裝置10是圖像處理裝置的示例。打印機11和掃描儀12是在打印介質上形成圖像的圖像處理器的示例。W1-Fi通信接口 25是通信接口的示例。NFC接口 26是近場通信接口的示例。
[0051]打印機、掃描儀和傳真單元
[0052]打印機11執行將圖像數據所指明的圖像記錄在作為紙張示例的記錄紙上的記錄過程。打印機11采用的記錄方法可以是任何熟知的方法,包括噴墨方法和電子照相方法。掃描儀12執行掃描過程,以讀取記錄紙上記錄的圖像并且生成圖像數據。多功能外圍裝置10可包括用于發送和接收傳真數據的傳真功能和用于讀取記錄紙上記錄的圖像并且將這個圖像記錄在另一張記錄紙上的復印功能。
[0053]顯示器
[0054]顯示器23包括用于顯示各種信息的顯示屏。顯示器23可由例如液晶顯示器(IXD)或有機電致發光顯示器(有機EL顯示器)構成。
[0055]操作接口
[0056]當用戶選擇顯示器23的顯示屏上顯示的對象時,操作接口24從用戶接收操作。更具體地講,操作接口 24具有按鈕并且將各種操作信號輸出到對應于已被按壓的按鈕的CPU31。操作接口 24還可包括覆在顯示器23的顯示屏上方的膜狀觸摸傳感器。換句話講,顯示器23可被構造為觸摸屏顯示器。
[0057]注意的是,本說明書中使用的術語“對象”指代用戶可通過操作操作接口24而選擇的圖像。對象的示例是顯示器23上顯示的字符串。用戶可通過按下操作接口24上的方向鍵來突出對象并且可通過按壓操作接口 24的“選擇”按鈕來選擇被突出對象。當操作接口 24被構造為觸摸屏時對象的其它示例是顯示器23上顯示的圖標、按鈕和鏈路。用戶可選擇通過在顯示對象位置觸摸觸摸屏而顯示的對象。
[0058]該實施例中的操作接口24被實現為以用戶觸摸顯示器23的顯示屏的形式來接收操作的觸摸屏。操作接口 24輸出指示用戶觸摸的顯示屏上的位置的位置信息。該位置信息可被表達為xy平面上的坐標(x,y),其中,顯示屏的左上角用作原點,正X軸從原點向右延伸,正Y軸從原點向下延伸。使用任何熟知方法(包括靜電電容方法或電阻膜方法)來構造操作接口 24的觸摸傳感器。
[0059]注意的是,總體下面描述中的術語“觸摸”包括用輸入介質接觸顯示屏的任何操作。觸摸的示例包括:輕擊操作,其中,觸摸輸入介質在預定時間段內與顯示屏分開;長觸摸操作,其中,觸摸輸入介質在顯示屏上保持靜態;滑動操作,其中,輸入介質在顯示屏上方滑動;翻動操作,其中,輸入介質以超過閾值的加速度在顯示屏上方滑動;縮小操作,其中,觸摸顯示屏上的不同位置的兩個輸入介質彼此更靠近地滑動;放大操作,其中,觸摸顯示屏上的不同位置的兩個輸入介質背離彼此滑動。
[0060]另外,在不觸摸顯示屏的同時將輸入介質帶到只與顯示屏略微分開的位置的動作還可落入上述“觸摸”的概念內。另外,輸入介質可以是用戶的手指、鐵筆等。
[0061 ] W1-Fi 通信接口
[0062]W1-Fi通信接口 25是用于實現與外部裝置的無線通信的接口。更具體地講,W1-Fi通信接口 25可與便攜式終端50、服務器80和服務提供裝置110間接通信并且可與便攜式終端50直接通信。W1-Fi通信接口25使用遵從例如IEEE 802.11標準的通信方法。在這種情況下,間接通信指代使用基礎架構模式的通信,而直接通信指代使用ad-hoc模式或W1-FiDirect的通信。
[0063]NFC 接口
[0064]NFC接口26是根據遵從NFC Forum Device Requirements(NFC論壇裝置請求)的無線近場協議來實現無線通信的接口。通過NFC接口 26與外部裝置的無線通信是直接通信或無線近場通信的示例。NFC接口 26配備芯片(集成電路),該芯片具有用于存儲將發送到外部裝置或將從外部裝置接收的信息的存儲。NFC Forum Device Requirements是無線近場通信協議的示例。在該實施例中,NFC接口26根據遵從NFC Forum Device Requirements的無線近場協議來執行無線近場通信(或近場無線電通信)。然而,可根據其它無線近場協議來執行無線近場通信。也就是說,NFC接口 26(56和73)可根據除了NFC Forum DeviceRequirements外的無線近場協議來執行無線近場通信。無線近場協議的另一個示例是TransferJet(TransferJet聯盟的登記商標)。
[0065]在下面的描述中,能夠使用遵從NFC Forum Device Requirements的方法進行通信的裝置將被稱為“NFC兼容裝置”,而根據遵從NFC Forum Device Requirements的方法進行通信將被稱為“NFC”。因此,多功能外圍裝置10、便攜式終端50和卡70是NFC兼容裝置的示例。多功能外圍裝置10和便攜式終端50在以下操作模式中的一種下進行操作:點對點(P2P)模式、讀取器模式、寫入器模式和卡模擬(CE)模式。在該實施例中,讀取器模式和寫入器模式將被一起表達為“R/W模式”。
[0066]P2P模式用于實現一對NFC兼容裝置之間的雙向通信。NFC Forum創建的IS0/IEC1443下定義的A型NFC兼容裝置和IS0/IEC18092下定義的F型NFC兼容裝置都可在P2P模式下操作。然而,在IS0/IEC 1443下定義的B型NFC兼容裝置不能在P2P模式下操作。
[0067]R/W模式和CE模式用于實現一對NFC兼容裝置之間的單向通信。在CE模式下,NFC兼容裝置根據FC Forum創建的格式模擬布置在裝置附近的卡。注意的是,卡70像遵從NFCForum Device Requirements的卡一樣操作。在這個實施例中,為了方便起見,在CE模式下操作或者像遵從NFC Forum Device Requirements的卡一樣操作的NFC兼容裝置將被當作是在CE模式下操作的。A型、F型和B型NFC兼容裝置全都可在CE模式下操作。讀取器模式允許從在CE模式下操作的NFC兼容裝置讀取信息等。寫入器模式允許各種信息被寫入在CE模式下操作的NFC兼容裝置。
[0068]第一實施例中的描述的重點將放在以下情況:多功能外圍裝置10在R/W模式下操作并且卡70在CE模式下操作。因此,在R/W模式下操作的多功能外圍裝置10可從在CE模式下操作的卡70讀取信息等,并且可將信息等寫入卡70。然而,本公開不限于這種構造。例如,多功能外圍裝置10可在CE模式下操作,而卡70在R/W模式下操作,或者多功能外圍裝置10和卡70都可在P2P模式下操作。當多功能外圍裝置10和便攜式終端50執行NFC通信時,同樣如此。
[0069]在第一實施例中,多功能外圍裝置10的NFC接口26執行輪詢操作。該輪詢操作是在監測輪詢信號的同時以響應信號形式按預定間隔周期性輸出輪詢信號的動作。同時,根據第一實施例的卡70上的NFC接口 73(隨后描述的)執行收聽操作。收聽操作是監測輪詢信號并且當接收到輪詢信號時輸出響應信號的動作。
[0070]通過將卡70布置在靠近多功能外圍裝置10的地方,卡70的NFC接口73可接收從多功能外圍裝置10中的NFC接口 26輸出的輪詢信號,從而致使NFC接口 73輸出響應信號。當NFC接口 26從NFC接口 73接收到響應信號時,通過遵從NFC標準的預定程序,在多功能外圍裝置10和卡70之間創建根據NFC方法的通信鏈路(下文中被稱為“NFC鏈路”)。此后,多功能外圍裝置10和卡70可經由這個NFC鏈路發送和接收信息等。
[0071]然而,多功能外圍裝置10和卡70之間的關系不限于以上示例。多功能外圍裝置10的NFC接口 26可替代地執行收聽操作,而卡70的NFC接口 73實現輪詢操作。在這種情況下,當保持卡70靠近多功能外圍裝置10的位置時,多功能外圍裝置10的NFC接口 26接收從卡70的NFC接口 73輸出的輪詢信號,從而致使NFC接口 26輸出響應信號。當NFC接口 73接收到這個響應信號時,在多功能外圍裝置10和卡70之間創建NFC鏈路。
[0072]CPU
[0073]CPU(中央處理單元)31用于控制多功能外圍裝置10的所有操作。CPU 31從存儲32獲取隨后描述的各種程序并且基于從操作接口 24輸出的各種信息和經由通信接口 25從外部裝置獲取的各種信息等執行程序。CPU 31和存儲32構成控制器的示例。
[0074]存儲
[0075]存儲32具有程序存儲區32A和數據存儲區32B。程序存儲區32A存儲操作系統(OS)34和控制程序35AS 34和控制程序35是用二進制格式構建的程序。控制程序35可以是單個程序或程序的集合體。數據存儲區32B存儲執行控制程序35所需的數據或信息。存儲32是裝置存儲的示例。
[0076]注意的是,下面描述中使用的術語“數據”和“信息”共享計算機可操縱的位或位串的一些方面。計算機在沒有考慮到其各個位的顯著性的情況下對待“數據”。就“信息”而言,另一方面,計算機的操縱基于各個位的顯著性進行分支。另外,“指令”是提示目的地裝置執行下一個操作的控制信號。指令可包括信息并且可自身擁有信息的屬性。
[0077]另外,即使當針對不同的計算機修改格式(諸如,文本格式、二進制格式或標志格式)時,也將數據和信息當作相同的數據和信息對待,前提是這些計算機可識別相同的內容。例如,指明數字“2”的信息可被作為本文格式的信息存儲在一個計算機中(對于ASCII代碼“0x32”而言),并且可被作為二進制格式的信息存儲在不同計算機中(對于二進制計數“10”而言)。
[0078]然而,并沒有嚴格強行實施數據和信息之間的區分;可允許有例外。例如,數據可被暫時當作信息對待,而信息可被暫時當作數據對待。另外,某些位或位串可在一個裝置上被當作數據對待而在另一個裝置上被當作信息對待。另外,可從數據中提取信息,可從信息中提取數據。
[0079]例如,存儲32由隨機存取存儲器(RAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPR0M)、硬盤驅動器(HDD)、CPU31中設置的緩沖器、或這些的組合構成。
[0080]注意的是,存儲32可以是可由計算機讀取的任何存儲介質。計算機可讀存儲介質是非暫態介質。除了以上示例之外,非暫態介質包括⑶-ROM和DVD-ROM。非暫態介質也是有形介質。另一方面,在因特網上傳送從服務器等下載的程序的電信號是計算機可讀信號介質,即一種類型的計算機可讀介質,但沒有被視為非暫態計算機可讀存儲介質。
[0081 ] CPU 31執行程序存儲區32A中存儲的程序。然而,在下面的描述中,當描述程序的操作時,可省去CPU 31。換句話講,在下面的描述中可使用短語“程序A執行過程A”表示“CPU31執行程序A中描述的過程A”的意思。對于隨后描述的在服務器80和便攜式終端50上執行的程序,同樣如此。
[0082]OS 34是提供應用程序接口的底層軟件,用于控制構成多功能外圍裝置10的硬件,包括打印機11、掃描儀12、顯示器23、操作接口 24、W1-Fi通信接口 25和NFC接口 26。上述程序通過調用OS 34中設置的API來控制多功能外圍裝置10的硬件。然而,在下面對操作這些程序的描述中,將不包括OS 34的作用。因此,可使用下面描述中的短語“程序B控制硬件C”來表示“程序B經由OS 34的API控制硬件的意思。下面描述中的這個使用還將應用于隨后描述的服務器80和便攜式終端50。
[0083]便攜式終端
[0084]如圖2(B)中所示,便攜式終端50主要包括全都經由通信總線63互連的顯示器53、操作接口54、移動通信接口55、NFC接口56、CPU 61和存儲62。如同多功能外圍裝置10的存儲32,存儲62還包括程序存儲區62A和數據存儲區62B,而程序存儲區62A存儲OS 64和控制程序65。移動通信接口 55是通信接口的示例。NFC接口 56是近場通信接口的示例。CPU 61和存儲62構成終端控制器的示例。存儲62是終端存儲的示例。便攜式終端50中的顯示器53、操作接口54、NFC接口56、CPU 61、存儲62和通信總線63等同于多功能外圍裝置10中的顯示器23、操作接口 24、NFC接口 26、CPU 31、存儲32和通信總線33,因此,將不重復對這些組件的詳細描述。
[0085]移動通信接口55是用于連接到電信載體提供的移動通信網絡(未示出)的接口。移動通信網絡(未示出)連接到因特網101。移動通信接口 55實現遵從例如W-CDMA (寬帶碼分多址)、CDMA 2000、或LTE(長期演進)通信標準的無線通信。便攜式終端50可設置有W1-Fi通信接口,作為移動通信接口55的補充或替代。便攜式終端50中設置的W1-Fi通信接口的功能等同于多功能外圍裝置10中設置的W1-Fi通信接口 25的功能。
[0086]卡
[0087]如圖3(A)中所示,卡70包括CPU 71、存儲72和NFC接口73。存儲72存儲分派給卡70的卡ID。卡ID是標識信息的示例。使用標識信息接收服務。由于卡70中的CPU 71、存儲72和NFC接口 73分別等同于多功能外圍裝置10中的CPU 31、存儲32和NFC接口 26,因此將不重復對這些組件的詳細描述。例如,CPU 71、存儲72和NFC接口73被安裝在集成電路中。卡70是便攜式終端的另一個示例。
[0088]服務器
[0089]如圖3(B)中所示,服務器80主要包括通信接口85、CPU 91和存儲92,這些組件都經由通信總線93互連。存儲92還包括程序存儲區92A和數據存儲區92B,而程序存儲區92A存儲OS 94和控制程序95XPU 91和存儲92構成服務器控制器的示例。存儲92是服務器存儲的示例。服務器80中的通信接口85、CPU 91、存儲92和通信總線93分別等同于多功能外圍裝置10中的W1-Fi通信接口25、CPU 31、存儲32和通信總線33,因此,將不重復對這些組件的描述。
[0090]如圖4(A)中所示,數據存儲區92B可存儲卡ID和與這些卡ID關聯的個人身份號碼(PIN) IIN是指示是否授權卡的用戶接入服務提供裝置110提供的服務的認證信息的示例。下文中,彼此關聯地存儲在數據存儲區92B中的卡ID和PIN將被稱為“卡ID信息”。
[0091]服務提供裝置
[0092]服務提供裝置110是向多功能外圍裝置10提供服務的裝置。根據第一實施例的服務提供裝置110提供用于管理多功能外圍裝置10的狀態的狀態管理服務。通過狀態管理服務,服務提供裝置110從多功能外圍裝置10接收指示多功能外圍裝置10的狀態的信息(例如,指定頁計數的信息和指定剩余墨水量的信息),管理這個信息,并且向多功能外圍裝置10發送與該信息所指示的多功能外圍裝置10的狀態相關的各種通知。服務提供裝置110還可提供例如用于存儲上傳數據的服務、用于下載存儲數據的服務和用于轉換數據格式的服務。
[0093]如圖4(B)中所示,服務提供裝置110可將用戶信息與PIN、機器信息和收集的數據關聯并且存儲這個關聯的信息。這里,用戶信息是識別擁有卡70的用戶的信息。機器信息可以是例如唯一識別多功能外圍裝置10的序列號。機器信息是識別多功能外圍裝置10的裝置標識信息的示例。收集的數據是多功能外圍裝置10收集的數據。收集的數據可以是指定多功能外圍裝置10中消耗的墨水或調色劑的量的數據或者指示在多功能外圍裝置10執行的記錄過程中上面已經記錄有圖像的記錄紙的張數的信息。也就是說,收集的數據可以是關于多功能外圍裝置10,或者可指示多功能外圍裝置10的狀態。從多功能外圍裝置10收集收集的數據。
[0094]與服務器的協作操作
[0095]多功能外圍裝置10可與服務器80執行協作操作,即,通過與服務器80協作而實現的操作。當多功能外圍裝置10經由操作接口 24從用戶接收到協作操作的開始指令時,開始協作操作。在開始這個協作操作時,控制程序35將指示正在進行協作操作的協作信息存儲在數據存儲區32B中。在下面的描述中,為了方便起見,協作信息被存儲在數據存儲區32B中的狀態(也就是說,多功能外圍裝置10正在與服務器80執行協作操作的狀態)將被稱為協作操作狀態。協作信息沒有被存儲在數據存儲區32B中的狀態(也就是說,多功能外圍裝置10當沒有處于協作操作狀態時的狀態)將被稱為非協作操作狀態。
[0096]注意的是,當多功能外圍裝置10通電時,協作信息沒有被存儲在數據存儲區32B中。換句話講,在通電之后,多功能外圍裝置10立即處于非協作操作狀態。當多功能外圍裝置10通電時,控制程序35在顯示器23上顯示待機畫面。用于顯示待機畫面的信息不是通過協作操作從服務器80接收的信息。為了從用戶接收啟動協作操作的開始指令,在待機畫面中顯示協作操作圖標。當控制程序35在對應于協作操作圖標的位置經由操作接口 24接收到采用輕擊顯示器23的形式的用戶操作時,控制程序35將協作信息存儲在數據存儲區32B中并且將協作開始信息作為HTTP請求經由W1-Fi通信接口 25發送到服務器80。
[0097]當從多功能外圍裝置10接收到協作開始信息時,服務器80在進行HTTP通信的過程中經由通信接口 85將指令信息作為響應發送到多功能外圍裝置10。該指令信息包括:至少處理信息,其指定將在多功能外圍裝置10上執行的過程;返回統一資源定位符(返回URL),即,將作為過程結果的返回目的地的服務器80的URL。
[0098]當從服務器80接收到指令信息時,多功能外圍裝置10翻譯指令信息并且基于翻譯結果執行過程。多功能外圍裝置10接著發送返回信息和標識信息,返回信息包括通過執行該過程而獲取的結果信息,標識信息被包括作為HTTP請求的在從服務器80接收至返回地址的指令信息中,該返回地址是由指令信息中包括的返回URL指定的。
[0099]當從多功能外圍裝置10接收到返回信息時,服務器80翻譯該返回信息。服務器80識別使用什么返回URL來發送返回信息。接下來,服務器80選擇多個模板中的一個用于與識別的返回URL對應的指令信息。服務器80還執行基于返回信息中包括的結果信息來獲取下一個指令信息中將包括的內容信息的過程。服務器80接著通過編輯所選擇的模板來形成包括所獲取內容信息的指令信息。接下來,服務器80將這個指令信息作為HTTP響應發送到多功能外圍裝置10。
[0100]當從服務器80接收到這個新指令信息時,多功能外圍裝置10基于指令信息中包括的過程信息來執行過程。接著,多功能外圍裝置10將新返回信息作為HTTP請求發送到服務器80。服務器80基于新返回信息執行構成并且再次將新指令信息發送到多功能外圍裝置
10。以這種方式,用多功能外圍裝置10實現協作操作,首先向服務器80發送協作開始信息,并且服務器80和多功能外圍裝置10重復地彼此發送指令信息和返回信息。
[0101]當多功能外圍裝置10處于協作操作狀態時,控制程序35確定多功能外圍裝置10是否已經連續閑置達預定時間間隔,在該時間間隔內沒有經由操作接口 24進行的輸入。如果多功能外圍裝置10已經連續閑置達這個預定時間間隔,控制程序35就從數據存儲區32B中刪除協作信息并且再次在顯示器23上顯示待機畫面。換句話講,多功能外圍裝置10返回非協作操作狀態。另外,當多功能外圍裝置10處于協作操作狀態時,控制程序35確定操作接口24上的特定鍵(例如,指示多功能外圍裝置10返回待機畫面的鍵)是否被按壓。如果控制程序35確定已經按壓了特定鍵,則控制程序35從數據存儲區32B中刪除協作信息并且在顯示器23上顯示待機畫面。換句話講,多功能外圍裝置10返回非協作操作狀態。
[0102]指令信息可以是XML(可擴展標記語言)文件,包括指定顯示器23上將顯示的畫面內容(例如,將顯示的文本和圖標)的顯示信息;獲取指定用于獲取(或接收)操作或信息的部件(例如,操作接口 24、W1-Fi通信接口 25、或NFC接口 26)的部件信息;指定用于形成圖像的部件(例如,打印機11或掃描儀12)的圖像形成部件信息;以及指示通過HTTP通信來發送信息的發送指令信息。顯示信息、獲取部件信息、圖像形成部件信息和發送指令信息全都是過程信息的示例。
[0103]當接收到指令信息時,多功能外圍裝置10的控制程序35翻譯指令信息中包括的信息。控制程序35基于指令信息中包括的顯示信息,在多功能外圍裝置10的顯示器23上顯示畫面。控制程序35啟用指令信息中包括的獲取部件信息所指定的信息獲取部件。例如,控制程序35可將NFC接口 26設置成能夠經由NFC鏈路進行通信的狀態。替代地,控制程序35可在顯示器23上顯示用于接受輕擊操作的圖標。以這種方式,控制程序35可經由啟用的信息獲取部件來接受操作或者獲取信息。控制程序35在將根據指令信息獲取的信息發送到服務器80之后與指令信息中的定義一致地禁用信息獲取部件。替代地,控制程序35在獲取這個指令信息中定義的信息之后,根據指令信息中的定義禁用信息獲取部件。
[0104]控制程序35控制指令信息中包括的圖像形成部件信息中指定的圖像形成部件來執行圖像形成過程。發送指令信息包括指定返回信息目的地的返回URL和指定正在發送什么信息的信息指定信息。控制程序35根據HTTP通信將信息指定信息所指定的信息發送到返回URL所指定的返回目的地。另外,除了顯示信息之外,指令信息還可包括顯示信息的序列號。在這種情況下,控制程序35可確定指令信息中包括什么序列號并且可識別與這個序列號關聯的信息獲取部件。控制程序35經由識別的信息獲取部件接受操作或者獲取信息。
[0105]注意的是,在單個指令信息集中可包括多個返回URL。單個指令信息集還可包括多個過程信息集和分別對應于這多個過程信息集的多個返回URL。多功能外圍裝置10還可通過協作操作接入服務提供裝置110提供的服務。隨后,將參照圖14(A)至圖15對此進行更詳細的描述。
[0106]注意的是,在下面的描述中,為了方便起見,措詞“通過顯示信息指定畫面內容”可被重新表述為“顯示信息定義畫面內容”。類似地,措詞“通過獲取部件信息指定信息獲取部件”可被重新表述為“獲取部件信息定義信息獲取部件”。類似地,措詞“通過圖像形成部件信息指定圖像形成部件”可被重新表述為“圖像處理裝置信息定義圖像處理裝置”。類似地,措詞“通過發送指令信息指定信息的發送”可被重新表述為“發送指令信息定義信息的發送O
[0107]在協作操作中控制NFC接口
[0108]控制程序35可將NFC接口26設置成:接收使能狀態,此時,NFC接口 26可通過無線NFC接收信息(下文中被稱為“無線直接接收”);接收使能狀態,此時,NFC接口 26不可執行無線直接接收;發送使能狀態,此時,NFC接口 26可根據無線NFC發送信息(下文中被稱為“無線直接發送”);發送禁用狀態,此時,NFC接口 26不可執行無線直接發送。
[0109]在接收使能狀態下,NFC接口26創建NFC鏈路并且能夠接收經由這個NFC鏈路發送的信息。換言之,CPU 31將多功能外圍裝置10設置為接收使能狀態,并且在該接收使能狀態下,CPU 31可以經由NFC接口 26從便攜式終端識別信息。在接收禁用狀態下,NFC接口 26要么不創建NFC鏈路,要么創建NFC鏈路,但不經由創建的這個鏈路接收信息。換言之,CPU 31將多功能外圍裝置10設置為接收禁用狀態,并且在該接收禁用狀態下,CPU 31無法經由NFC接口 26從便攜式終端識別信息。在發送使能狀態下,NFC接口 26創建NFC鏈路并且能夠經由NFC鏈路發送信息。換言之,CPU 31將多功能外圍裝置10設置為發送使能狀態,并且在該發送使能狀態下,CPU 31可以經由NFC接口 26向便攜式終端發送信息。在發送禁用狀態下,NFC接口26要么不創建NFC鏈路,要么創建NFC鏈路,但不經由創建的這個鏈路發送信息。換言之,CPU31將多功能外圍裝置10設置為發送禁用狀態,并且在該發送禁用狀態下,CPU 31無法經由NFC接口 26向便攜式終端發送信息。
[0110]控制程序35可通過將指示允許NFC接口 26創建NFC鏈路的參數輸入NFC接口 26中,將NFC接口 26設置成接收使能狀態。控制程序35可通過將NFC接口 26通電并且將指示允許NFC接口 26創建NFC鏈路并且指示允許NFC接口 26接收經由NFC鏈路發送的信息的參數輸入NFC接口 26中,將NFC接口 26設置成接收使能狀態。在第一實施例中,當將指示允許NFC接口26創建NFC鏈路的參數輸入NFC接口 26中時,NFC接口 26執行輪詢操作。
[0111]注意的是,如果參數中的至少一個已經被存儲在NFC接口26中,則控制程序35可省去在將NFC接口 26通電之后輸入該參數的操作。另外,如果NFC接口 26已經通電或者如果NFC接口 26被配置為在創建NFC鏈路時自動通電,則控制程序35可省去將NFC接口 26通電的操作。
[0112]控制程序35可通過將NFC接口 26通電并且將指示允許NFC接口 26創建NFC鏈路并且指示允許NFC接口 26經由NFC鏈路發送信息的參數輸入NFC接口 26中,將NFC接口 26設置成發送使能狀態。注意的是,如果參數中的至少一個已經被存儲在NFC接口 26中,則控制程序35可省去在將NFC接口 26通電之后輸入該參數的操作。另外,如果NFC接口 26已經通電或者如果NFC接口 26被配置為在創建NFC鏈路時自動通電,則CPU 31可省去將NFC接口 26通電的操作。
[0113]控制程序35可通過將NFC接口26斷電,將NFC接口 26設置成接收禁用狀態和發送禁用狀態。控制程序35可通過將指示不允許NFC接口 26創建NFC鏈路的參數輸入NFC接口 26中,將NFC接口 26設置成接收禁用狀態和發送禁用狀態。在第一實施例中,控制NFC接口 26,使其停止輪詢操作,從而沒有創建NFC鏈路。另外,控制程序35可通過將指示不允許NFC接口 26接收經由NFC鏈路發送的信息的參數輸入NFC接口26中,將NFC接口26設置成接收禁用狀態。控制程序35還可通過將指示不允許NFC接口 26通過NFC鏈路發送信息的參數輸入NFC接口 26中,將NFC接口 26設置成發送禁用狀態。
[0114]如果當用于啟用多功能外圍裝置10的固定打印功能的參數已經被存儲在數據存儲區32B中時控制程序35經由W1-Fi通信接口 25接收ID信息和打印數據,則控制程序35不對打印數據執行打印過程。在這種情況下,控制程序35將接收到的ID信息與打印數據相關聯并且將相關聯的ID信息和打印數據存儲在數據存儲區32B中。另外,如果控制程序35經由NFC接口 26接收到ID信息,則控制程序35確定在數據存儲區32B中是否存儲了 ID信息。如果在數據存儲區32B中存儲了這個ID信息,則控制程序35從數據存儲區32B中讀取與ID信息關聯的打印數據并且對這個打印數據執行打印過程。
[0115]另外,如果當啟用多功能外圍裝置10的移動打印功能的參數被存儲在數據存儲區32B中時控制程序35經由NFC接口 26接收SSID和針對打印數據的打印指令,則控制程序35基于SSID創建W1-Fi連接。接著來,控制程序35通過W1-Fi發送接收打印指令所指定的打印數據并且對這個打印數據執行打印過程。
[0116]另外,如果當多功能外圍裝置10處于協作操作狀態時控制程序35從服務器80接收到包括指定NFC接口 26的獲取部件信息的指令信息,則控制程序35將經由NFC接口 26從NFC裝置獲取的信息發送到服務器80。因此,當控制程序35在從服務器80接收到包括指定NFC接口 26的獲取部件信息的指令信息之后經由NFC接口 26從NFC裝置獲取信息時,控制程序35不能夠確定對所獲取信息是使用固定打印功能還是移動打印功能以及是否將所獲取信息發送到服務器80以在協作操作中使用。
[0117]因此,根據實施例的控制程序35確定數據存儲區32B中是否存儲了協作信息。當數據存儲區32B中沒有存儲協作信息時,控制程序35將NFC接口 26設置成接收使能狀態。接下來,如果在數據存儲區32B中已經存儲啟用固定打印功能或移動打印功能的參數,則控制程序35對經由NFC接口從NFC裝置獲取的數據執行對應的固定打印功能或移動打印功能。當數據存儲區32B中沒有存儲協作信息時,控制程序35沒有將從NFC裝置獲取的信息發送到服務器80。
[0118]另一方面,當確定數據存儲區32B中存儲了協作信息時,控制程序35將NFC接口26設置成接收禁用狀態。在這種情況下,如果控制程序35從服務器80接收到包括指示NFC接口26的獲取部件信息的指令信息,則控制程序35將NFC接口 26設置成接收使能狀態。接下來,控制程序35將經由NFC接口 26從NFC裝置獲取的信息發送到服務器80,以用于協作操作。更具體地講,控制程序35將經由NFC接口 26從NFC裝置獲取的信息作為返回信息發送到服務器80(S卩,指令信息中的返回URL所指定的返回目的地),以用于協作操作。
[0119]由于控制程序35已在發送返回信息之后完成了由指令信息定義的過程,因此控制程序35接著將NFC接口 26設置成接收禁用狀態。控制程序35可在與指令信息一致地從NFC裝置獲取信息時,將NFC接口 26設置成接收禁用狀態。在這種情況下,如果控制程序35確定在數據存儲區32B中存儲了協作信息,則控制程序35不使用經由NFC接口 26從NFC裝置獲取的信息執行固定打印功能或移動打印功能。
[0120]注意的是,控制程序35在多功能外圍裝置10處于非協作操作狀態時不可將返回信息發送到服務器80,因為控制程序35并沒有從服務器80接收返回URL。另外,即使多功能外圍裝置10處于協作操作狀態,在沒有從服務器80接收到指令信息的同時控制程序35也不可將返回信息發送到服務器80,因為并沒有保存返回URL。然而,如果從服務器80接收到指令信息,則控制程序35可將返回信息發送到服務器80,因為保存了返回URL。為了方便描述,當多功能外圍裝置10從服務器80接收到返回URL并且能夠將返回信息發送到服務器80時,多功能外圍裝置10將被稱為處于第一模式。當多功能外圍裝置10沒有從服務器80接收到返回URL并因此不能夠將返回信息發送到服務器80時,多功能外圍裝置10將被稱為處于第二模式。
[0121]通信系統的操作
[0122]接下來,將參照圖5至圖7(B)描述根據第一實施例的通信系統100的操作。執行圖5中示出的過程,以通過信息處理終端200將登記卡70的卡ID和擁有卡70的用戶的用戶ID登記到服務提供裝置110中。在圖6中的過程之前,執行圖5中示出的構成。圖5中的過程可由向用戶發行卡70的卡發行方執行,或者可由獲取卡70的用戶執行。信息處理終端200能夠例如經由因特網與服務器80和服務提供裝置110通信。
[0123]在圖5的Sll中,信息處理終端200從卡發行方接受用戶登記指令。在S12中,信息處理終端200將從卡發行方獲取的用戶信息發送到服務提供裝置110。在S12中,服務提供裝置110從信息處理終端200接收用戶信息。在接收到用戶信息時,在S13中,服務提供裝置110發布分派給卡70的用戶的PIN。另外,在S13中,服務提供裝置110將在S12中接收的用戶信息和與用戶信息關聯的PIN存儲在服務提供裝置110的存儲(未示出)中。在S14中,服務提供裝置110將PIN發送到信息處理終端200。
[0124]在S14中,信息處理終端200從服務提供裝置110接收PIN。在S15中,信息處理終端200獲取卡70的卡ID。響應于從服務提供裝置110接收到PIN,例如,信息處理終端200可在顯示器上顯示消息,提示用戶保持卡70靠近信息處理終端200的位置,這樣信息處理終端200可通過無線近場通信獲取卡70上存儲的卡ID。在S16中,信息處理終端200將從卡70獲取的卡ID和從服務提供裝置110接收的PIN發送到服務器80。另外,信息處理終端200可在顯示器(未示出)上顯示從服務提供裝置110接收的PIN或者可通過無線近場通信將PIN發送到卡70 ο
[0125]在S16中,服務器80通過通信接口 85從信息處理終端200接收卡ID和PIN。在S17中,服務器80將S16中接收的卡ID和與卡ID關聯的PIN存儲在數據存儲區92B中。在S18中,服務器80經由通信接口 85發送指示卡ID已被登記于信息處理終端200的登記成功信息。接下來,在S18中,信息處理終端200從服務器80接收登記成功信息。響應于接收到這個登記成功信息,信息處理終端200在顯示器上顯示指示已登記卡70的卡ID的消息。
[0126]卡發行方將登記到服務提供裝置110上的卡70發放給用戶。卡發行方還可將信息處理終端200的顯示器(未示出)上顯示的PIN通知給卡70的用戶。獲取卡70的用戶接著可在參照圖6描述的過程中使用卡70。
[0127]在圖6的過程中,多功能外圍裝置10可使用從服務器80接收的PIN,接入服務提供裝置110提供的服務。注意的是,控制程序35在執行圖6中示出的過程之前(S卩,當處于非協作操作狀態時)將NFC接口 26設置成接收使能狀態。另外,多功能外圍裝置10處于第二模式。
[0128]在圖6的S20中,服務器80的控制程序95首先例如響應于多功能外圍裝置10的接入,經由通信接口 85向多功能外圍裝置10發送選擇指令信息。選擇指令信息是指示操作接口 24接受選擇服務提供裝置110提供的服務的操作的信息。例如,選擇指令信息包括定義服務列表畫面的XML標簽和指示經由操作接口 24接受選擇操作的XML標簽。然而,選擇指令信息并不包括指示經由NFC接口 26接受信息的XML標簽。選擇指令信息中的XML標簽之間包括的信息是內容信息的示例。服務器80發送選擇指令信息的過程是選擇指令發送過程的示例。
[0129]在S20中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收選擇指令信息。在S21中,控制程序35在顯示器23上顯示在S20中接收的選擇指令信息中定義的服務列表畫面。控制程序35還將NFC接口 26設置成接收禁用狀態。多功能外圍裝置10接收選擇指令信息的過程是選擇指令接收過程的示例。
[0130]圖7(A)是服務列表畫面的示例。服務列表畫面包括代表狀態管理服務的“MPS”圖標、代表服務A的“A”圖標和代表服務B的“B”圖標。接下來,控制程序35將操作接口 24設置成能夠接收用于在服務列表畫面中選擇圖標的選擇操作。S21中的過程是經由操作接口 24接受從服務提供裝置110供應的多個服務中選擇一個的操作的選擇接收過程的示例。
[0131]在S22中,控制程序35以用戶在對應于“MPS”圖標的位置輕擊顯示器23的形式,經由操作接口24接收選擇操作。在接收到選擇操作之后,在S23中,控制程序35經由W1-Fi通信接口 25將服務請求信息發送到服務器80。服務請求信息是請求提供通過選擇操作而選擇的服務的信息。輕擊“MPS”圖標是選擇狀態管理服務的選擇操作的示例。多功能外圍裝置10發送服務請求信息的過程是服務請求過程的示例。
[0132]在S23中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收服務請求信息。響應于接收到服務請求信息,在S24中,控制程序95經由通信接口 85將PIN獲取指令信息發送到多功能外圍裝置10 WIN獲取指令信息是指示多功能外圍裝置10通過無線近場通信從卡70接受卡ID并且經由操作接口 24獲取PIN的信息。PIN獲取指令信息可包括定義接收畫面的XML標簽、指示經由NFC接口 26接收卡ID的XML標簽、指示接受經由操作接口 24輸入的PIN的XML標簽。PIN獲取指令信息中的XML標簽之間包括的信息是內容信息的示例。月艮務器80接收服務請求信息的過程是請求接收過程的示例。服務器80發送PIN獲取指令信息的過程是獲取指令過程的示例。
[0133]在S24中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收PIN獲取指令信息。在S25中,控制程序35在顯示器23上顯示PIN獲取指令信息中定義的接收畫面。圖7(B)示出提示用戶移動卡70靠近多功能外圍裝置10的接收畫面的示例。圖7(B)中示出的接收畫面包括消息“請保持你的卡靠近MFP或者輸入你的PIN”、其中用戶經由操作接口 24輸入IN的靠近文本“PIN”的文本框、“0K”圖標。也就是說,接收畫面提示用戶移動卡70靠近多功能外圍裝置10。多功能外圍裝置10執行的接收PIN獲取指令信息的過程是獲取指令接收過程的示例。
[0134]在S25中,控制程序35將NFC接口26設置成接收使能狀態。多控制程序35還將多功能外圍裝置10設置為能夠通過操作接口 24的用戶的操作來接受PIN的狀態。功能外圍裝置10此時也處于第一模式。換句話講,控制程序35將NFC接口 26設置成能夠接收卡70上存儲的卡ID的狀態并且將操作接口 24設置成能夠接受用戶輸入的PIN的狀態。步驟S25中的過程是狀態更改過程的示例。
[0135]在S26中,響應于在卡70和NFC接口 26之間創建了NFC鏈路,S卩,響應于被帶到能與多功能外圍裝置10執行NFC通信的足夠靠近的范圍內,控制程序35經由NFC接口26接收卡70發送的卡ID。創建NFC鏈路是無線近場通信的連接示例。卡70執行的發送卡ID的過程是近場發送過程、直接發送過程和第二發送過程的示例。多功能外圍裝置10執行的接收卡ID的過程是直接接收過程和近場接收過程的示例。
[0136]在S27中,控制程序35確定是否從卡70接收到卡ID。當接收到卡ID時,控制程序35經由W1-Fi通信接口 25將從卡70接收的卡ID發送到服務器80。控制程序35還將NFC接口 26設置成接收禁用狀態。多功能外圍裝置10執行的發送卡ID的過程是標識信息發送過程的示例。注意的是,隨后將描述當經由操作接口 24輸入PIN時在S26中執行的過程。
[0137]在S27中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收卡ID。在S28中,控制程序95確定在數據存儲區92B中是否存儲了包括與接收到的卡ID(下文中,被稱為相關卡ID)匹配的卡ID的卡ID信息。服務器80執行的接收卡ID的過程是標識信息接收過程的示例。步驟S28的過程是確定過程的示例。
[0138]當控制程序95在S28中確定在數據存儲區92B中沒有存儲相關卡ID信息時(S28:否),在S29中,控制程序95經由通信接口85向多功能外圍裝置10發送錯誤信息。錯誤信息是指示不可基于卡ID信息來提供服務的信息。換句話講,錯誤信息指示沒有授權接收服務。月艮務器80發送錯誤信息的過程是錯誤過程的示例。在S29中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口 25從服務器80接收錯誤信息。控制程序35在顯示器23上顯示這個錯誤信息的內容。在多功能外圍裝置10隨后轉變至非協作操作狀態之后,控制程序35將NFC接口26設置成接收使能狀態。多功能外圍裝置10此時進入第二模式。
[0139]然而,當服務器80的控制程序95在S28中確定相關卡ID信息被存儲在數據存儲區92B中時(S28:是),在S30中,控制程序95將與卡ID關聯的數據存儲區92B中存儲的PIN和發送指令信息經由通信接口 85發送到多功能外圍裝置10。發送指令信息包括指定PIN目的地的URL(S卩,在這種情況下,服務提供裝置110的URL)和指定PIN的信息指定信息。服務器80發送PIN和發送指令信息的過程是通信指令構成的示例。多功能外圍裝置10接收PIN的過程是認證信息接收過程的示例。
[0140]在S30中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收PIN和發送指令信息。在S31中,控制程序35經由W1-Fi通信接口25將從服務器80接收的PIN和多功能外圍裝置10的機器信息發送到發送指令信息中的ULR所指定的目的地。在這種情況下,發送指令信息中的ULR所指定的目的地是服務提供裝置110。隨后,多功能外圍裝置10切換到非協作操作狀態,然后控制程序35將NFC接口 26設置成接收使能狀態,多功能外圍裝置10進入第二模式。步驟S31的過程是登記過程的示例。
[0141]在S31中,服務提供裝置110從多功能外圍裝置10接收PIN和機器信息。接下來,月艮務提供裝置110將機器信息和與機器信息關聯的PIN存儲在服務提供裝置110的存儲(未示出)中。服務提供裝置110還發布與這個PIN和機器信息關聯的憑證。在S32中,服務提供裝置110向多功能外圍裝置10發送收集指令信息。收集指令信息包括發布的憑證;指示待收集數據的類型、發送時序等的信息。收集指令信息可指定周期發送時序。
[0142]在S32中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務提供裝置110接收收集指令信息。控制程序35將這個收集指令信息存儲在數據存儲區32B中。在S33中,控制程序35按收集指令信息中指定的發送時序,經由W1-Fi通信接口25將收集的數據和憑證發送到服務提供裝置110。因此,控制程序35基于收集指令信息中包括的數據的類型來收集所收集數據。步驟S32是憑證接收過程的示例,而步驟S33是收集過程的示例。
[0143]在S33中,服務提供裝置110從多功能外圍裝置10接收所收集數據。在S34中,服務提供裝置110獲取基于從多功能外圍裝置10接收的所收集數據而生成的通知數據。在S35中,服務提供裝置110將通知數據發送到多功能外圍裝置10。另外,在S35中,控制程序35經由W1-Fi通信接口 25從服務提供裝置110接收通知數據。控制程序35還可控制打印機11將在S35中接收的通知數據所指示的圖像記錄在記錄紙上和/或可在顯示器23上顯示圖像。步驟S31至S33中的過程是用于接入服務提供裝置110提供的服務的示例。
[0144]另外,不同于在S26中保持卡70靠近MFP,用戶可替代地僅僅經由操作接口24輸入PIN。在這種情況下,控制程序35接收經由操作接口 24進行的輸入PIN的用戶操作和輕擊顯示器23上的與接收畫面上顯示的“0K”按鈕對應的位置的用戶操作。接著,控制程序35使用經由操作接口24從用戶接收的PIN(即,文本框中顯示的PIN)執行從步驟S31起的過程。換句話講,當用戶手動輸入從卡發行方接收的PIN時,可省去步驟S27至S30中的過程。因此,即使當用戶沒有卡70時,用戶可接收服務提供裝置110提供的服務。替代地,卡70的存儲72可存儲PIN并且控制程序35可經由NFC接口 26從卡70接收PIN并且使用PIN執行從S31起的過程。在這種情況下,可省去步驟S27至S30中的過程。
[0145]第一實施例的操作優點
[0146]在上述第一實施例中,為了接入服務提供裝置110提供的服務,多功能外圍裝置10可通過NFC從卡70接收卡ID,從而不需要用戶執行輸入卡ID的麻煩動作。換句話講,第一實施例簡化了通過多功能外圍裝置10接入服務提供裝置110提供的服務所需的用戶操作。另夕卜,第一實施例既可實現使用NFC接口 26獲取的信息的多功能外圍裝置10的功能(諸如,固定打印功能和移動打印功能)又可實現通過與服務器80的協作操作而實現的功能,在該協作操作中,多功能外圍裝置10將經由NFC接口26獲取的信息發送到服務器80。
[0147]根據第一實施例,允許擁有存儲已經登記到服務器80上的卡ID的卡70的用戶接入服務提供裝置110提供的范圍。注意的是,存儲在卡70上的信息不限于卡ID,而是可以是例如PIN。因此,在圖5的過程中,登記到服務器80上的PIN可被存儲在卡70中。因此,在S25中,控制程序35可將NFC接口 26設置成能夠從卡70接收卡ID和PIN中的至少一個。
[0148]注意的是,第一實施例提供了以下示例:通過圖6所示過程的過程,NFC接口26的狀態和多功能外圍裝置10的模式二者進行切換。然而,NFC接口 26可保持恒定的接收使能狀態,而只有多功能外圍裝置10的模式被切換。例如,處于第二模式的多功能外圍裝置10可在從服務器80接收到ID獲取指令信息時被切換成第一模式,并且可在S25中將卡ID發送到服務器80之后切換回第二模式。在這種情況下,在S24中從服務器80發送ID獲取指令信息而非PIN獲取指令信息。
[0149]另外,控制程序35可控制NFC接口26,使其在P2P模式下操作。在這種情況下,接收使能狀態是既允許無線直接發送又允許無線直接接收的狀態。另一方面,接收禁用狀態是允許無線直接發送而限制無線直接接收的狀態。替代地,控制程序35可控制NFC接口 26,使其在CE模式下操作。當在CE模式下操作時,NFC接口 26的接收使能狀態是例如當執行收聽操作時NFC接口 26的狀態。另外,當在CE模式下操作時NFC接口 26的接收禁用狀態是例如當停止收聽操作時NFC接口 26的狀態。
[0150]另外,雖然用多功能外圍裝置10、卡70和服務器80實現了根據第一實施例的過程,但可使用便攜式終端50取代卡70。在這種情況下,從便攜式終端50向多功能外圍裝置10發送標識信息的方法不限于無線近場通信。例如,多功能外圍裝置10和便攜式終端50可交換通過NFC創建直接W1-F i連接所必需的信息(例如,SSID ),便攜式終端50可隨后使用這個信息與多功能外圍裝置10創建直接W1-Fi連接并且使用W1-Fi Direct向多功能外圍裝置10發送標識信息。以這種方式,可使用NFC進行在多功能外圍裝置10和便攜式終端50之間交換標識信息的過程的部分。
[0151]第二實施例
[0152]接下來,參照圖8(A)至圖14(B),將描述根據第二實施例的通信系統100,其中,用相同的參考標號指定相似的部件和組件,以避免重復描述。根據第二實施例的卡70可以是任何類型的卡(諸如,能夠經由NFC接口 73發送存儲72中存儲的卡ID的公共交通智能卡或員工ID卡)。
[0153]例如,根據第二實施例的服務器80中的數據存儲區92B還存儲圖8(A)中示出的表TBl和圖8(B)中示出的表TB2。表TBl將服務ID、臨時ID和賬戶信息彼此關聯地存儲。表TB2存儲將服務ID、賬戶ID、卡ID、賬戶信息、用戶名和機器信息彼此關聯地存儲。表TB2還可包括與PIN而非卡ID關聯的記錄。表TB2中包括的各記錄是卡ID信息的另一個示例。
[0154]服務ID是識別服務提供裝置110提供的服務的服務標識信息示例。臨時ID是服務器80與賬戶信息關聯發布的特有信息。賬戶ID是服務器80發布的用于識別賬戶信息的特有信息。賬戶信息是服務提供裝置110與便攜式終端50的用戶關聯地發布的認證信息的示例。用戶名是由與臨時ID關聯的用戶指定的用戶名稱。PIN是用戶通過多功能外圍裝置10的操作接口 24指定的。
[0155]例如,根據第二實施例的服務提供裝置110提供存儲上傳的圖像數據的范圍或將圖像數據下載到多功能外圍裝置10的服務,圖像數據指定打印機11記錄在記錄紙上的圖像。在該實施例中,服務A的服務ID將是“001”,而服務B的服務ID將是“002”。
[0156]在圖9中示出的過程中,多功能外圍裝置10使用從服務器80接收的賬戶信息,接收服務提供裝置110提供的服務。注意的是,在執行圖9中的過程之前,S卩,當多功能外圍裝置10處于非協作操作狀態時,控制程序35將NFC接口 26設置成接收使能狀態和發送使能狀態。另外,在執行圖9的過程之前,多功能外圍裝置10處于第二模式。
[0157]在圖9的S41中,多功能外圍裝置10的控制程序35在顯示器23上顯示圖7(A)中示出的服務列表畫面。控制程序35還將NFC接口 26設置成接收禁用狀態和發送禁用狀態。可在執行步驟S41之前執行第一實施例中描述的步驟S20,接收選擇指令信息,因而可基于選擇指令信息來顯示服務列表畫面。在S42中,控制程序35接受經由操作接口24進行的例如“B”圖標位置處的輕擊形式的選擇操作。響應于接收到這個選擇操作,在S43中,控制程序35經由W1-Fi通信接口25將列表請求信息發送到服務器80。在這種情況下,列表請求信息包括多功能外圍裝置10的機器信息和服務B的服務ID“002”。列表請求信息是服務請求信息的另一個示例。
[0158]在S43中,控制程序95經由通信接口85從多功能外圍裝置10接收列表請求信息。控制程序95將列表請求信息中包括的服務ID臨時存儲在數據存儲區92B中。控制程序95還識別與服務ID關聯的表TB2中存儲的用戶名和列表請求信息中包括的機器信息。在S44中,控制程序95經由通信接口 85將選擇指令信息發送到多功能外圍裝置10。服務器80發送選擇指令信息的構成是選擇指令過程的示例。
[0159]在這種情況下,使用選擇指令信息提示用戶選擇所識別的用戶名中的一個。例如,選擇指令信息可包括定義賬戶選擇畫面的XML標簽和指示操作接口 24接受選擇操作的XML標簽。然而,選擇指令信息并不包括指示NFC接口 26接收信息的XML標簽。選擇指令信息還包括與服務ID“002”關聯地存儲在數據存儲區92B中的賬戶ID和用戶名和多功能外圍裝置10的機器信息。選擇指令信息中包括的XML標簽、XML標簽之間設置的信息、服務ID、賬戶ID和用戶名是內容信息的示例。
[0160]在S44中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收選擇指令信息。在S45中,控制程序35在顯示器23上顯示在選擇指令信息中定義的賬戶選擇畫面。圖12(A)示出賬戶選擇畫面的示例。圖12(A)中示出的賬戶選擇畫面包括顯示選擇指令信息中包括的用戶名的圖標和“添加”圖標。控制程序35將操作接口 24設置成能夠接受選擇賬戶選擇畫面中的圖標之一的選擇操作的狀態。選擇操作指定賬戶。
[0161]在S46中,控制程序35接受經由操作接口24進行的例如“用戶A”圖標位置處的輕擊形式的選擇操作。響應于接收到選擇操作,在S47中,控制程序35經由W1-Fi通信接口 25將服務請求信息發送到服務器80。服務請求信息包括與選擇操作中選擇的用戶A關聯的賬戶ID。操作接口 24接收選擇賬戶的選擇操作的過程是選擇接收過程的示例。
[0162]在S47中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收服務請求信息。控制程序95參考表TB2確定卡ID信息中是否包括卡ID或PIN,卡ID信息包括與S47中接收的服務請求信息中的賬戶ID匹配的賬戶ID。如果控制程序95確定卡ID信息中包括卡ID或PIN,則在S48中,控制程序95將卡ID獲取指令信息經由通信接口85發送到多功能外圍裝置10。例如,卡ID獲取指令信息可包括定義卡ID接收畫面的XML標簽和指示NFC接口 26接受卡ID的XML標簽。卡ID獲取指令信息可中包括的XML標簽和XML標簽之間包括的信息是內容信息的示例。
[0163]在S48中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收卡ID獲取指令信息。在S49中,控制程序35在顯示器23上顯示卡ID獲取指令信息中定義的卡ID接收畫面。顯示卡ID接收畫面以提示卡70的用戶保持卡70靠近多功能外圍裝置10。例如,卡ID接收畫面可類似于圖7(B)中示出的接收畫面,不帶與輸入PIN相關的部分。另外,控制程序35將NFC接口 26設置成接收使能狀態。多功能外圍裝置10此時處于第一模式。因此,NFC接口 26現在處于接收卡70上存儲的卡ID的狀態。
[0164]在S50中,一旦在卡70和NFC接口 26之間已創建NFC鏈路,控制程序35就經由NFC接口 26接收卡70中存儲的卡ID。在S51中,多功能外圍裝置10經由W1-Fi通信接口 25將這個卡ID發送到服務器80。控制程序35還將NFC接口 26設置成接收禁用狀態。另外,控制程序35可將NFC接口 26設置成發送禁用狀態。
[0165]另外,在S51中,服務器80的控制程序95經由通信接口85接收多功能外圍裝置10的卡ID。在S52中,控制程序95確定數據存儲區92B中的表TB2是否存儲了包括相互關聯的與S43中接收的服務ID匹配的服務ID、與S47中接收的賬戶ID匹配的賬戶ID和與S51中接收的卡ID匹配的卡ID全部三個的卡ID信息。也就是說,控制程序95確定表TB2是否存儲了與服務ID和賬戶ID關聯的卡ID。換句話講,控制程序95確定存儲92是否存儲了與賬戶信息和賬戶ID關聯的卡ID。
[0166]如果控制程序95確定在數據存儲區92B的表TB2中沒有存儲此卡ID信息(S52:否),則在S53中,控制程序95經由通信接口85將錯誤信息發送到多功能外圍裝置10。另外,在S53中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收錯誤信息。控制程序35在顯示器23上顯示這個錯誤信息的內容。在多功能外圍裝置10隨后被設置成非協作操作狀態之后,控制程序35將NFC接口 26設置成接收使能狀態和發送使能狀態。此時,多功能外圍裝置10處于第二模式。
[0167]另一方面,如果服務器80的控制程序95確定數據存儲區92B的表TB2中存儲了此卡ID信息(S52:是),則在S54中,控制程序95經由通信接口85將卡ID信息中包括的賬戶信息和發送指令信息發送到多功能外圍裝置10。發送指令信息包括指示發送賬戶信息的目的地的URL(S卩,在這種情況下,服務提供裝置110的URL)和指示賬戶信息的信息指定信息。服務器80發送賬戶信息的過程是通信指定過程的另一個示例。
[0168]在S54中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收賬戶信息。控制程序35將這個賬戶信息存儲在數據存儲區32B中。在S55中,控制程序35使用數據存儲區32B中存儲的賬戶信息來接入服務提供裝置110提供的服務。隨后,在掃描-上傳過程和下載-打印過程中將描述接入服務的方法。在多功能外圍裝置10隨后轉變至非協作操作狀態之后,控制程序35將NFC接口 26設置成接收使能狀態和發送使能狀態。此時,多功能外圍裝置10處于第二模式。多功能外圍裝置10接收賬戶信息的過程是認證信息接收過程的示例。S55中的過程是服務執行過程的示例。掃描-上傳過程和下載-打印過程是服務執行過程中實現的過程的具體示例并且隨后將參照圖14(A)進行描述。
[0169]另一方面,在表TB2中的卡ID信息包括PIN的情況下,當服務器80的控制程序95確定具有與服務請求信息中的賬戶ID匹配的賬戶ID的卡ID信息包括P IN時,在S48中,控制程序95經由通信接口 85將PIN獲取指令信息作為卡ID獲取指令信息的替代發送到多功能外圍裝置10。例如,PIN獲取指令信息包括定義PIN接收畫面的XML標簽和指示經由操作接口 24接受PIN輸入的XML標簽。例如,PIN獲取指令信息不包括指示經由NFC接口 26接收信息的XML標簽。PIN獲取指令信息中的XML標簽之間設置的信息是內容信息的示例。
[0170]在S48中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收PIN獲取指令信息。在S49中,控制程序35在顯示器23上顯示在PIN獲取指令信息中定義的PIN接收畫面。顯示PIN接收畫面,以提示用戶經由操作接口 24接收PIN JIN接收畫面的示例是圖7(B)中示出的接收畫面,沒有與卡70相關的部分。
[0171 ]接下來,控制程序35將操作接口 24設置成接受輸入PIN的用戶操作的狀態。然而,控制程序35沒有將NFC接口 26設置成接收使能狀態,盡管接收了PIN獲取指令信息。在S50中,控制程序35接受經由操作接口 24輸入PIN的用戶操作。在S51中,控制程序35經由W1-Fi通信接口 25將經由操作接口 24接收的PIN發送到服務器80。
[0172]另外,在S51中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收PIN。在S52中,控制程序95確定數據存儲區92B中的表TB2是否存儲了包括相互關聯的與S43中接收的服務ID匹配的服務ID、與S47中接收的賬戶ID匹配的賬戶ID和與S51中接收的PIN匹配的PIN全部三個的卡ID信息。
[0173]如果控制程序95確定在表TB2中沒有存儲此卡ID信息(S52:否),則在S53中,控制程序95經由通信接口85將錯誤信息發送到多功能外圍裝置10。另外,在S54中,控制程序35經由W1-Fi通信接口 25從服務器80接收錯誤信息。控制程序35在顯示器23上顯示這個錯誤信息的內容。
[0174]另一方面,如果在S52中控制程序95確定表TB2中存儲了此卡ID信息(S52:是),則在S54中,控制程序95經由通信接口85將卡ID信息中包括的賬戶信息發送到多功能外圍裝置10。響應于接收到賬戶信息,多功能外圍裝置10的控制程序35執行S55中的過程。
[0175]新賬戶登記過程
[0176]接下來,將參照圖10描述用戶在S45(參見圖9)中顯示的賬戶選擇畫面中選擇“添加”圖標時執行的過程。執行圖10中示出的新賬戶登記過程,以將多功能外圍裝置10的機器信息與服務器80的表TB2中存儲的賬戶信息關聯。
[0177]在圖10的S61中,多功能外圍裝置10的控制程序35接受經由操作接口24進行的在對應于“添加”圖標的位置處的輕擊形式的選擇操作。在接收到選擇操作之后,在S62中,控制程序35經由W1-Fi通信接口 25將登記請求信息發送到服務器80。登記請求信息是請求將機器信息和卡ID登記到服務器80上的服務請求信息的另一個示例。多功能外圍裝置10發送登記請求信息的過程是服務請求過程的另一個示例。
[0178]另外,在S62中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收登記請求信息。響應于接收到這個登記請求信息,在S63中,控制程序95經由通信接口 85將ID獲取指令信息發送到多功能外圍裝置10。服務器80接收登記請求信息的過程是請求接收過程的另一個示例。后面描述的服務器80發送ID獲取指令信息和PIN獲取指令信息的過程是獲取指令過程的另一個示例。
[0179]ID獲取指令信息用于指示經由操作接口 24接受臨時ID的輸入。例如,ID獲取指令信息包括定義ID接收畫面的XML標簽和指示操作接口 24接收臨時ID的XML標簽。然而,ID獲取指令信息不包括指示經由NFC接口 26接受信息的XML標簽。ID獲取指令信息中的XML標簽之間包括的信息是內容信息的示例。
[0180]在S63中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收ID獲取指令信息。在S64中,控制程序35在顯示器23上顯示在這個ID獲取指令信息中定義的ID接收畫面。后面描述的多功能外圍裝置10接收ID獲取指令信息和PIN獲取指令信息的過程是獲取指令接收過程的示例。
[0181]圖12(B)是ID接收畫面的示例。圖12(B)中示出的ID接收畫面包括消息“請輸入你的臨時ID”、靠近經由操作接口 24輸入臨時ID的文本“臨時ID”顯示的本文框、“0K”圖標和“新賬戶”圖標。接下來,控制程序35將操作接口24設置成接受輸入臨時ID的用戶操作的狀態。換言之,在S64中,控制程序35將多功能外圍裝置10設置為用于經由操作接口 24接收臨時ID的用戶輸入的狀態。后面描述的S64和S68中的過程是狀態更改過程的其它示例。
[0182]在S65中,控制程序35接收經由操作接口24進行的輸入臨時ID的用戶操作和輕擊對應于“0K”按鈕的位置的用戶操作。在S66中,控制程序35經由W1-Fi通信接口25將經由操作接口 24從用戶接收的臨時ID (S卩,文本框中顯示的臨時ID)和多功能外圍裝置1的機器信息發送到服務器80。后面描述的多功能外圍裝置10發送臨時ID、機器信息和卡ID的過程是標識信息發送過程和第三發送過程的示例。
[0183]注意的是,在步驟S65中,控制程序35可經由操作接口24接受與臨時ID關聯的用戶名的輸入。然后,在S66中,控制程序35可經由W1-Fi通信接口25將輸入的用戶名發送到服務器80。類似地,控制程序35可接受后面描述的步驟S69中的用戶名的輸入。
[0184]另外,在S66中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收臨時ID和機器信息。控制程序95將臨時ID和機器信息臨時存儲在數據存儲區92B中。在S67中,控制程序95經由通信接口85將PIN獲取指令信息發送到多功能外圍裝置10。例如,PIN獲取指令信息可類似于圖6中描述的步驟S24中的PIN獲取指令信息。后面描述的服務器80接收臨時ID、機器信息和卡ID的過程是標識信息接收過程的另一個示例。
[0185]另外,在S67中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收PIN獲取指令信息。在S68中,控制程序35按照PIN獲取指令信息在顯示器23上顯示圖7(B)中示出的接收畫面,以提示用戶移動卡70靠近多功能外圍裝置10并且提示用戶輸入PIN。控制程序35還將NFC接口 26設置成接收使能狀態。此時,多功能外圍裝置10被設置成第一模式。換句話講,控制程序35將NFC接口 26設置成能夠接收卡70上存儲的卡ID的狀態。
[0186]在S69中,因在卡70和NFC接口 26之間創建了NFC鏈路,控制程序35經由NFC接口 26從卡70接收卡ID。在S70中,控制程序35經由W1-Fi通信接口25將這個ID發送到服務器80。在S69中,控制程序35可接受操作接口 24輸入PIN的用戶操作。在這種情況下,在S70中,控制程序35經由W1-Fi通信接口 25將經由操作接口 24接收的PIN發送到服務器80。另外,在將卡ID或PIN發送到服務器80之后,控制程序35將NFC接口 26設置成接收禁用狀態和發送禁用狀
??τ O
[0187]另外,在S70中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收卡ID。在S71中,控制程序95從數據存儲區92Β中的表TBl中,識別與S43和S66中接收的服務ID和臨時ID關聯的賬戶信息。換句話講,控制程序95確定表TBl是否存儲與臨時ID關聯的接收到的卡ID并且識別與接收到的卡ID關聯的賬戶信息。控制程序95還發布與識別的賬戶信息關聯的賬戶ID。賬戶ID是唯一識別賬戶信息的ID。例如,賬戶ID可以是順序號。控制程序95將識別的賬戶信息、發布的賬戶ID、S65中接收的機器信息和S70中接收的卡ID相關聯并且將這個關聯信息存儲在數據存儲區92B中的表TB2中。如果在S66或S70中接收到與這個關聯信息關聯的用戶名,則控制程序95可將該用戶名存儲在表TB2中。
[0188]然而,在S70中,服務器80的控制程序95可經由通信接口85從多功能外圍裝置10接收PIN,而非卡ID。在這種情況下,控制程序95將識別的賬戶信息、發布的賬戶ID、S65中接收的機器信息、S70中接收的PIN和S43中接收的服務ID相關聯并且將這個關聯信息存儲在數據存儲區92B的表TB2中。另外,在S72中,控制程序95經由通信接口 85將與S71中的卡ID或PIN關聯的賬戶信息發送到多功能外圍裝置10。步驟S71中的過程是存儲控制過程的示例。服務器80發送賬戶信息的過程是認證信息發送過程的示例。
[0189]另外,在S72中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收賬戶信息。多功能外圍裝置10接收賬戶信息的過程是認證信息接收過程的另一個示例。控制程序35將這個賬戶信息存儲在數據存儲區32B中。在S73中,控制程序35使用數據存儲區32B中存儲的賬戶信息來接入和接收服務提供裝置110提供的服務。在多功能外圍裝置1隨后轉變至非協作操作狀態之后,控制程序35將NFC接口 26設置成接收使能狀態和發送使能裝填。此時,多功能外圍裝置10處于第二模式。
[0190]發布新賬戶的過程
[0191]接下來,將參照圖11描述當從S64(參見圖10)中顯示的ID接收畫面(圖12(B))中選擇“新賬戶”圖標時執行的過程。執行發布新賬戶的過程,以將服務提供裝置110發布的賬戶信息和服務器80與這個賬戶信息關聯地發布的臨時ID存儲在服務器80上。
[0192]在圖11的S81中,多功能外圍裝置10的控制程序35在ID接收畫面中接受經由操作接口 24進行的在對應于“新賬戶”圖標的位置處的輕擊形式的選擇操作。響應于接收到選擇操作,在S82中,控制程序35經由W1-Fi通信接口25將發布目的地請求信息發送到服務器80。發布目的地請求信息請求發送指示發布新賬戶信息的目的地的URL。多功能外圍裝置10發送這個發布目的地請求信息的過程是服務請求過程的另一個示例。
[0193]另外,在S82中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收發布目的地請求信息。在接收到發布目的地請求信息之后,在S83中,控制程序95經由通信接口 85將發送指令信息發送到多功能外圍裝置10。服務器80發送發送指令信息的過程是發送指令過程的示例。
[0194]發送指令信息指示多功能外圍裝置10經由NFC接口26將發布目的地的URL發送到便攜式終端50。例如,發送指令信息包括發布目的地的URL、定義輸入待機畫面的XML標簽和指示經由NFC接口 26發送發布目的地的URL的XML標簽。發布目的地的URL是指定便攜式終端50為了接收服務提供裝置110提供的服務而將與之連接的連接目的地的連接目的地信息的示例。發送指令信息中的XML標簽之間包括的信息是內容信息的示例。
[0195]在S83中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收發送指令信息。在S84中,控制程序35在顯示器23上顯示在發送指令信息中定義的輸入待機畫面。圖13(A)示出輸入待機畫面的示例。圖13(A)中的輸入待機畫面包括消息“請保持你的智能手機靠近MFP”。多功能外圍裝置10接收發送指令信息的過程是發送指令接收過程的示例。
[0196]控制程序35還將NFC接口26設置成發送使能狀態。另外,控制程序35將用于發布發送指令信息中包括的目的地的URL存儲在數據存儲區62B的NFC接口26可參照的區域中。當設置成發送使能狀態時,一旦在便攜式終端50和NFC接口 26之間創建了 NFC鏈路,NFC接口 26就通過NFC鏈路發送通過參照數據存儲區62B而獲取的信息。換句話講,控制程序35將NFC接口 26設置成NFC接口 26可將從發送指令信息中提取的發布目的地的URL發送到便攜式終端50的狀態。
[0197]當在便攜式終端50和NFC接口 26之間創建了 NFC鏈路時,在S85中,控制程序35經由NFC接口 26將發布目的地的URL發送到便攜式終端50。控制程序35還將NFC接口 26設置成發送禁用狀態。步驟S84的過程是發送待機過程的示例。多功能外圍裝置10發送發布目的地的URL的過程是第一發送過程的示例。在該實施例中,發布目的地的URL指定服務提供裝置110。當多功能外圍裝置10隨后轉變至非協作操作狀態時,控制程序35將NFC接口 26設置成接收使能狀態和發送使能狀態。此時,多功能外圍裝置10處于第二模式。
[0198]在S85中,便攜式終端50的控制程序65經由NFC接口26從多功能外圍裝置10接收發布目的地的URL。在S86中,控制程序65經由移動通信接口 55將發布請求信息發送到URL所指示的發布目的地。便攜式終端50接入發布目的地請求信息所指定的URL的這個過程是服務提供裝置110發布賬戶信息的誘因。發布請求信息是請求發布新賬戶信息的信息。便攜式終端50接收發布目的地的URL的過程是近場接收過程的示例。
[0199]另外,在S86中,服務提供裝置110從便攜式終端50接收發布請求信息。響應于接收到這個發布請求信息,在S87中,服務提供裝置110發布新賬戶信息。S87中服務提供裝置110發布的賬戶信息唯一地識別服務提供裝置110的用戶。在S88中,服務提供裝置110向便攜式終端50發送重新引導URL。重新引導URL是指定服務器80的位置的信息,服務器80將發布與賬戶信息關聯的臨時ID。
[0200]另外,在S88中,便攜式終端50的控制程序65經由移動通信接口55從服務提供裝置110接收重新引導URL。在S89中,控制程序65經由移動通信接口55將ID請求信息發送到發重新引導URL中指示的發布源。ID請求信息是請求發布源(S卩,服務器80)發布新臨時ID的信息。
[0201]在S89中,服務器80的控制程序95經由通信接口 85從便攜式終端50接收ID請求信息。響應于接收到ID請求信息,在S90中,控制程序95經由通信接口 85將賬戶請求信息發送到服務提供裝置110。賬戶請求信息是請求服務提供裝置110發送S87中發布的賬戶信息的信息。接下來,在S90中,服務提供裝置110從服務器80接收賬戶請求信息。響應于接收到賬戶請求信息,在S91中,服務提供裝置110將S87中發布的賬戶信息發送到服務器80。
[0202]在S91中,服務器80的控制程序95經由通信接口85從服務提供裝置110接收賬戶信息。響應于接收到這個賬戶信息,在S92中,控制程序95發布臨時ID。臨時ID是為了將賬戶信息與多功能外圍裝置10關聯服務器80發布的信息。臨時ID是賬戶認證信息的示例。例如,臨時ID具有一天的有效期。服務器80此時發布的臨時ID不同于有效期內的任何其它臨時ID。另外,在S92中,控制程序95將新發布的臨時ID與S43中從多功能外圍裝置10接收的服務ID和S91中從服務提供裝置110接收的賬戶關聯,并且將相互關聯的服務ID、賬戶信息和臨時ID存儲在數據存儲區92B的表TBl中。在S93中,控制程序95經由通信接口85將與賬戶信息關聯的臨時ID發送到便攜式終端50。
[0203]在S93中,便攜式終端50的控制程序95經由移動通信接口55從服務器80接收臨時ID。控制程序95在顯示器53上顯示這個臨時ID。步驟S86至S93中的過程是通過接入連接目的地信息所指定的請求目的地從服務器80接收臨時ID的數據接收過程的示例。在觀察顯示器53上的臨時ID時,用戶可在步驟S64至S73的過程中使用這個臨時ID。類似于圖10中示出的過程,在多功能外圍裝置10隨后轉變至非協作操作狀態之后,控制程序35將NFC接口 26設置成接收使能狀態和發送使能狀態。此時,多功能外圍裝置10處于第二模式。
[0204]掃描和上傳過程
[0205]接下來,將把掃描-上傳過程作為服務執行過程的示例進行描述。例如,可在圖9中示出的S55中執行掃描-上傳過程。在圖14(A)的SlOl中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口 25向服務器80發送地址請求信息和賬戶信息。地址請求信息是請求指定圖像數據上傳目的地的地址信息的信息。例如,地址信息可以是URL的格式。
[0206]接下來,在SlOl中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收地址請求信息和賬戶信息。在S102中,服務器80的控制程序95經由通信接口 85將SlOl中接收的地址請求信息和賬戶信息發送到服務提供裝置110。在該實施例中,服務提供裝置110是上傳目的地。
[0207]在S102中,服務提供裝置110接收地址請求信息和賬戶信息并且認證賬戶信息。如果認證成功,則在S103中,服務提供裝置110向服務器80發送地址信息。地址信息包括指定服務提供裝置110本身的位置的URL。注意的是,例如,當在服務提供裝置110的存儲中存儲了與接收到的賬戶信息匹配的賬戶信息時,服務提供裝置110可確定賬戶信息的認證成功,而當在存儲中沒有存儲與接收到的賬戶信息匹配的賬戶信息時,服務提供裝置110可確定認證失敗。在其它情形下可使用相同的認證方法。
[0208]在S103中,控制程序95經由通信接口85從服務提供裝置110接收地址信息。在S104中,控制程序95經由通信接口85將這個地址信息發送到多功能外圍裝置10。服務提供裝置110發送地址信息的過程是地址指定過程的示例。注意的是,服務器80接收的地址請求信息和服務器80發送的地址請求信息可以是相同格式或不同格式。對于地址信息,同樣如此。
[0209]在S104中,控制程序35經由W1-Fi通信接口25從服務器80接收地址信息。控制程序35將這個地址信息臨時存儲在數據存儲區32B中。在S105中,控制程序35控制掃描儀12,以執行通過讀取原始記錄的圖像生成圖像數據的掃描過程。S104中的過程是地址信息接收過程的示例,而S105中的構成是生成過程的示例。
[0210]在S106中,控制程序35經由W1-Fi通信接口25將例如掃描儀12生成的圖像數據和S54中接收的賬戶信息發送到地址信息所指定的服務提供裝置110。步驟S106中的過程是上傳過程的示例。在S106中,服務提供裝置110從多功能外圍裝置10接收圖像數據和賬戶信息。在成功認證賬戶信息之后,服務提供裝置110將接收到的圖像數據存儲在存儲中。在S107中,服務提供裝置110向多功能外圍裝置10發送完成信息。
[0211]在S107中,控制程序35經由W1-Fi通信接口25從服務提供裝置110接收指示圖像數據被存儲在服務提供裝置110上的完成信息。在S108中,控制程序35經由W1-Fi通信接口25將這個完成信息發送到服務器80。
[0212]在S108中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收完成信息。在S109中,控制程序95經由通信接口 85將完成確認信息(包括翻譯這個完成信息的結果)發送到多功能外圍裝置10。在S109中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口 25從服務器80接收完成確認信息。此時,控制程序35基于完成確認信息認識到正常完成了掃描-上傳過程,隨后結束掃描-上傳過程。
[0213]下載和打印過程
[0214]接下來,將把下載-打印過程作為服務執行過程的另一個示例進行描述。例如,可在圖9中示出的S55中執行下載-打印過程。在圖14(B)的Slll中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口 25向服務器80發送位置請求信息和賬戶信息。位置請求信息是請求傳遞指示所需圖像數據的下載源的位置信息的信息。例如,位置信息可以是包括用于識別圖像數據的數據標識信息的URL的格式。
[0215]在Slll中,服務器80的控制程序95經由通信接口85從多功能外圍裝置10接收位置請求信息和賬戶信息。在S112中,控制程序95經由通信接口 85將S111中接收的位置請求信息和賬戶信息發送到服務提供裝置110。在該實施例中,服務提供裝置110是下載源。
[0216]在S112中,服務提供裝置110從服務器80接收位置請求信息和賬戶信息。在成功認證了賬戶信息時,在S113中,服務提供裝置110向服務器80發送位置信息。位置信息包括指定服務提供裝置110本身的位置的URL。接下來,在S113中,服務器80的控制程序95經由通信接口85從服務提供裝置110接收位置信息。在S114中,控制程序95經由通信接口85將位置信息發送到多功能外圍裝置10。
[0217]在S114中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務器80接收位置信息。接下來,在S114A中,控制程序35將請求S114中接收的位置信息中指定的位置處的圖像數據發送的請求信息與S54中接收的賬戶信息一起發送到位置信息中指定的服務提供裝置110。在S114A中,服務提供裝置110接收請求信息和賬戶信息。服務提供裝置110接著認證賬戶信息,并且響應于成功的認證,在S115中,將所請求圖像數據發送到多功能外圍裝置10。
[0218]在S115中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口25從服務提供裝置110接收圖像數據。在S116中,控制程序35控制打印機11,將圖像數據所指定的圖像記錄在記錄紙上。S115中的過程是數據接收過程的示例,而S116中的過程是記錄過程的示例。
[0219]第二實施例的操作優點
[0220]在上述的第二實施例中,類似于第一實施例,為了接入服務提供裝置110提供的服務,多功能外圍裝置10可通過NFC從卡70接收卡ID,從而不需要用戶執行輸入卡ID的麻煩動作。換句話講,第二實施例簡化了通過多功能外圍裝置10接入服務提供裝置110提供的服務所需的用戶操作。另外,在S85中,便攜式終端50經由NFC接口56從多功能外圍裝置10接收發布目的地的URL。便攜式終端50可基于接收到的URL來接入服務提供裝置110。也就是說,便攜式終端50可接收服務提供裝置110發送的信息。
[0221]注意的是,在第二實施例中,假若登記到服務器80中的賬戶ID和卡ID的組合是唯一的,服務器80上記錄的卡ID不一定是唯一的。作為替代,可以提供服務器80中記錄的服務ID和卡ID的唯一組合或者服務器80中記錄的服務ID、賬戶ID和卡ID的唯一組合。
[0222]換句話講,第二實施例中的卡不需要是像第一實施例中一樣的由卡發行方發行的卡70,而是可以是諸如公共交通智能卡或員工ID卡的任何智能卡。另外,根據第二實施例的多功能外圍裝置10可從便攜式終端50而非卡70接收標識信息。在這種情況下,例如,標識信息可以是便攜式終端50的移動通信接口 55上設置的MAC(媒體接入控制)地址或便攜式終端50中設置的電話號碼。
[0223]雖然第二實施例提供了對在步驟S65中獲取臨時ID并且在步驟S69中獲取卡ID或PIN的多功能外圍裝置10的描述,但本公開不限于獲取信息的該次序。例如,在步驟S69中,多功能外圍裝置10可接受經由操作接口 24輸入臨時ID的操作并且可經由NFC接口 26接收卡ID0
[0224]另外,根據第二實施例的多功能外圍裝置10可經由NFC接口26將發布目的地的URL發送到便攜式終端50。以這種方式,多功能外圍裝置10可容易地將臨時ID和首次試圖接入服務提供裝置110提供的服務的用戶的賬戶信息登記到服務器80中。換句話講,通過多功能外圍裝置10接入服務提供裝置110提供的服務并且容易用便攜式終端50接入這些服務中的
——止匕
~、O
[0225]注意的是,控制程序35可用圖1O中示出的過程在P2P模式下操作NFC接口26。在這種情況下,發送使能狀態是既允許無線直接發送又允許無線直接接收的狀態。另一方面,發送禁用狀態是允許無線直接接收而限制無線直接發送的狀態。另外,控制程序35可在CE模式下操作操作NFC接口 26。當在CE模式下操作時,NFC接口 26的發送使能狀態是NFC接口 26可執行收聽操作的狀態,而發送禁用狀態是在NFC接口 26中停止收聽操作的狀態。
[0226]第三實施例
[0227]接下來,參照圖15,將描述根據第三實施例的通信系統100,其中,用相同的參考標號指定相似的部件和組件,以避免重復描述。根據第三實施例的服務提供裝置110提供轉換上傳圖像數據的格式的轉換服務。根據第三實施例的通信系統100執行允許便攜式終端50接收格式已被服務提供裝置110轉換的數據(下文中,被稱為“轉換數據”)的過程。注意的是,在執行圖15中示出的過程之前,S卩,在多功能外圍裝置10處于非協作操作狀態時,控制程序35將NFC接口 26設置成其發送使能狀態。
[0228]在圖15的S121中,多功能外圍裝置10的控制程序35在顯示器23上顯示應用列表畫面。圖13(B)示出應用列表畫面的示例。圖13(B)中的應用列表畫面包括“S—W”圖標、“S—PP”圖標和“S—PDF”圖標,“S—W”圖標指示將數據格式從圖像格式轉換成文檔格式的服務,“S—PP”圖標指示將數據格式從圖像格式轉換成呈現格式的服務,“S—PDF”圖標指示將數據格式從圖像格式轉換成TOF格式的服務。
[0229]在S122中,控制程序35接收經由操作接口24進行的對應于“S—W”圖標的位置處的輕擊形式的用戶操作。在接收到“S—W”圖標的選擇時,在S123中,控制程序35經由W1-Fi通信接口 25將請求提供轉換服務的服務請求信息發送到服務器80。在這個示例中,所請求的轉換服務是將數據格式從圖像格式轉換成文檔格式的服務。另外,在S123中,服務器80的控制程序95經由通信接口 85從多功能外圍裝置10接收服務請求信息。在接收到服務請求信息時,在S124中,控制程序95經由通信接口85將掃描指令信息發送到多功能外圍裝置10。
[0230]在S124中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口 25從服務器80接收掃描指令信息。在S125中,控制程序35根據S124中接收的掃描指令信息來執行掃描-上傳過程。控制程序35還將NFC接口 26設置成發送禁用狀態。由于已經參照圖14(A)描述了掃描-上傳過程,因此這里將不重復對這個過程的描述。可與圖9中示出的過程類似地,得到掃描-上傳過程中使用的賬戶信息。例如,通過執行圖9中示出的過程S50至S54來得到賬戶信息。多功能外圍裝置10發送圖像數據的步驟S125的過程是轉換請求過程的示例。
[0231]然而,根據第三實施例的掃描-上傳過程中的完成確認信息(參見圖14(A)中的S109)包括將后面描述的獲取請求信息發送到多功能外圍裝置10的指令。因此,在控制程序35經由W1-Fi通信接口25從服務器80接收完成確認信息之后,在S129中,控制程序35經由W1-Fi通信接口 25將獲取源請求信息發送到服務器80。獲取源請求信息是請求服務器80發送后面描述的發送指令信息的信息。控制程序35反復地發送獲取源請求信息,直到從服務器80接收到發送指令信息。
[0232]如上所述,服務器80的控制程序95經由通信接口 85將完成確認信息發送到多功能外圍裝置10。在S126中,控制程序95經由通信接口85將轉換請求信息發送到服務提供裝置110。轉換請求信息是請求服務提供裝置110將掃描-上傳過程中上傳至服務提供裝置110的圖像數據的格式轉換成S123中的多功能外圍裝置10所指定的文檔格式的信息。
[0233]在S126中,服務提供裝置110從服務器80接收轉換請求信息。在S127中,服務提供裝置110將從多功能外圍裝置10接收的圖像數據轉換成文檔數據。步驟S127中的轉換過程基本上是將數據格式轉換成文檔格式的過程,并沒有轉換圖像數據中指定的圖像的內容。舉例來說,經預先轉換的數據的數據格式可以是JPEG(聯合圖像專家組)格式、PNG(便攜式網絡圖像)格式、或位圖格式,而轉換后數據的格式可以是諸如Mircosoft fford(Microsoft公司的登記商標)格式或I3DF (便攜式文檔格式)格式的文檔格式。
[0234]響應于完成轉換過程,在S128中,服務提供裝置110向服務器80發送轉換完成信息。轉換完成信息包括指示轉換過程完成的信息和指示轉換后數據的獲取源的獲取源URL。在這個實施例中,獲取源URL指定服務提供裝置110。獲取源URL是指定轉換后數據的位置的連接目的地信息的示例并且是下載轉換后數據所需的下載信息的示例。
[0235]接下來,服務器80的控制程序95從服務提供裝置110接收轉換完成信息。一旦在接收到轉換完成信息之后控制程序95從多功能外圍裝置10接收到獲取源請求信息(S129),在S130中,控制程序95經由通信接口85將發送指令信息發送到多功能外圍裝置10。發送指令信息是指示多功能外圍裝置1經由NFC接口 26將從轉換完成信息中提取的獲取源URL發送到便攜式終端50的信息。發送指令信息包括定義輸入待機畫面的XML標簽和指示經由NFC接口 26發送獲取源URL的XML標簽。發送指令信息中的XML標簽之間包括的信息是內容信息的示例。
[0236]在S130中,多功能外圍裝置10的控制程序35經由W1-Fi通信接口 25從服務器80接收發送指令信息。控制程序35從發送指令信息中提取獲取源URL。在S131中,控制程序35基于發送指令信息,在顯示器23上顯示圖13(A)中示出的輸入待機畫面。控制程序35還將NFC接口 26設置成發送使能狀態。換句話講,控制程序35將NFC接口 26設置成能夠將從發送指令信息中提取的獲取源URL發送到便攜式終端50的狀態。
[0237]在S132中,一旦便攜式終端50和NFC接口 26之間已創建NFC鏈路,控制程序35就經由NFC接口 26將獲取源URL發送到便攜式終端50。控制程序35還將NFC接口 26設置成發送禁用狀態。多功能外圍裝置10發送獲取源URL的過程是第一發送過程和下載信息發送過程的示例。步驟S125至S132中多功能外圍裝置10執行的過程是服務執行過程的另一個示例。在多功能外圍裝置10隨后轉變成非協作操作狀態之后,控制程序35將NFC接口 26設置成發送使能狀態。
[0238]接下來,在S132中,一旦多功能外圍裝置10和NFC接口 56之間已創建NFC鏈路,便攜式終端50的控制程序65就經由NFC接口 56從多功能外圍裝置10接收獲取源URL。在S133中,控制程序65經由移動通信接口 55將獲取請求信息發送到S132中接收的獲取源URL所指定的獲取源。獲取請求信息是請求發送被服務提供裝置110轉換的轉換后數據的信息。在S134中,控制程序65經由移動通信接口55從多功能外圍裝置10接收轉換后數據。便攜式終端50執行的接收獲取源URL的過程是近場接收過程的另一個示例。便攜式終端50接收轉換后數據的過程是數據接收過程的示例。在多功能外圍裝置10隨后轉變至非協作操作狀態時,控制程序35將NFC接口 26設置成發送使能狀態。
[0239]第三實施例的操作優點
[0240]根據第三實施例的多功能外圍裝置10可經由NFC接口26將獲取源URL發送到便攜式終端50。以這種方式,多功能外圍裝置10使便攜式終端50能夠容易地接收已被服務提供裝置110轉換的轉換后數據。換句話講,如同上述的第二實施例一樣,第三實施例使得能夠通過多功能外圍裝置10接入服務提供裝置110提供的服務并且使得能夠通過便攜式終端50容易地接入這些服務中的一些。
[0241 ]注意的是,根據第三實施例的便攜式終端50經由NFC接口 56從多功能外圍裝置1接收獲取源URL并且經由移動通信接口 55從服務提供裝置110接收轉換后數據。然而,便攜式終端50接收轉換后數據的方法不限于以上示例。例如,還可采用下面的方法。
[0242]首先,多功能外圍裝置10的控制程序35可經由W1-Fi通信接口 25從S130中接收的獲取源URL中指定的獲取源接收轉換后數據。接下來,在S132中,控制程序35可經由NFC接口26將創建W1-Fi Direct連接所需的信息(例如,SSID)發送到便攜式終端50。便攜式終端50基于從控制程序35(多功能外圍裝置10)發送的信息將移動通信接口 55設置成W1-FiDirect使能狀態。在W1-Fi Direct使能狀態下,移動通信接口55能夠與多功能外圍裝置10通信。接下來,一旦多功能外圍裝置10和便攜式終端50之間已創建W1-Fi Direct連接,控制程序35就可根據W1-Fi Direct將轉換后數據發送到便攜式終端50。通過W1-Fi Direct連接多功能外圍裝置10和便攜式終端50的過程是連接過程的示例。多功能外圍裝置10發送轉換后數據的過程是數據發送過程的示例。便攜式終端50接收轉換后數據的過程是數據接收過程的示例。
[0243]在圖9中示出的S55的過程中,執行圖15中示出的過程的至少一部分,以執行圖9中示出的過程中的轉換服務。
[0244]在上述實施例中用硬件實現的構造的部分可被軟件取代,相反地,用軟件實現的本發明的構造的部分可被硬件取代。
[0245]本公開的控制器執行的過程是通過多功能外圍裝置10、便攜式終端50和服務器80中相應的CPU 31、61和91執行程序存儲區32A、62A和92A中存儲的對應程序來實現的。控制器的構造不限于此。也就是說,可用諸如集成電路(IC)的硬件實現各控制器的至少部分。具體地講,可用CPU、多個CPU、專用集成電路(ASIC)、多個ASIC或這些裝置的任何組合來實現各控制器的至少部分。
[0246]當用多功能外圍裝置10、便攜式終端50和服務器80執行的計算機程序來實現本公開中的全部或部分功能時,程序可被存儲在非暫態計算機可讀存儲介質上。這些程序可由它們所處的同一存儲介質(計算機可讀存儲介質的示例)使用,或者可首先被加載到不同存儲介質(計算機可讀存儲介質的示例)上。“非暫態計算機可讀存儲介質”可以是諸如存儲卡、CD-ROM或DVD-ROM的便攜式介質;多功能外圍裝置10、便攜式終端50和服務器80可接入的服務器中安裝的存儲、或者外部存儲裝置。服務器的存儲中存儲的程序可被設置為指示經由諸如因特網的網絡的程序的信息或信號。
【主權項】
1.一種通信系統,所述通信系統包括便攜式終端、圖像處理裝置和服務器, 其中,所述圖像處理裝置包括: 圖像處理器,所述圖像處理器被配置為形成圖像; 第一通信接口,所述第一通信接口被配置為經由因特網與所述服務器進行通信; 第一近場通信接口,所述第一近場通信接口被配置為根據規定協議執行與所述便攜式終端的無線近場通信;以及 第一控制器,所述第一控制器被配置為: 經由所述第一通信接口將服務請求信息發送到所述服務器,所述服務請求信息包括對由服務提供裝置提供的服務的請求; 經由所述第一通信接口從所述服務器接收發送指令信息,所述發送指令信息包括用于經由所述無線近場通信發送連接目的地信息的指令,所述連接目的地信息用于指定連接目的地;以及 響應于在所述第一近場通信接口和所述便攜式終端之間的無線近場通信的建立,經由所述第一近場通信接口來將所述連接目的地信息發送到所述便攜式終端, 其中,所述便攜式終端包括: 第二近場通信接口,所述第二近場通信接口被配置為根據所述規定協議執行與所述第一近場通信接口的無線近場通信;以及 第二控制器,所述第二控制器被配置為經由所述第二近場通信接口從所述圖像處理裝置接收所述連接目的地信息, 其中,所述服務器包括: 第二通信接口,所述第二通信接口被配置為經由因特網與所述第一通信接口進行通信;以及 第三控制器,所述第三控制器被配置為: 經由所述第二通信接口從所述圖像處理裝置接收所述服務請求信息;以及響應于從所述圖像處理裝置接收所述服務請求信息,經由所述第二通信接口將所述發送指令信息發送到所述圖像處理裝置。2.根據權利要求1所述的通信系統,其中,所述連接目的地信息用于指定通過轉換原始數據的文件格式所生成的轉換的數據的位置,所述原始數據是由所述圖像處理器生成的, 其中,所述發送指令信息包括所述連接目的地信息, 其中,所述第一控制器進一步被配置為: 從所述發送指令信息中提取所述連接目的地信息;以及 經由所述第一近場通信接口將所述連接目的地信息發送到所述便攜式終端, 其中,所述便攜式終端進一步包括第三通信接口,所述第三通信接口被配置為經由因特網與所述服務提供裝置進行通信, 其中,所述第二控制器進一步被配置為,經由所述第三通信接口從所述服務提供裝置接收通過所述連接目的地信息指定的所轉換的數據。3.根據權利要求1所述的通信系統,其中,所述便攜式終端進一步包括第三通信接口,所述第三通信接口被配置為,不經由中間通信設備執行與所述圖像處理器的無線直接通?目, 其中,所述第一通信接口能夠執行:不經由中間通信設備的與所述第三通信接口的無線直接通信;以及經由中間通信設備的與所述服務器或所述服務提供裝置的間接通信, 其中,在所述第一通信接口建立與所述第三通信接口的所述無線直接連接時,使用所述連接目的地信息, 其中,所述第一控制器進一步被配置為,響應于在所述第一通信接口和所述第三通信接口之間的無線直接通信的建立,經由所述第一通信接口將轉換的數據發送到所述便攜式終端,所述轉換的數據是通過轉換原始數據的文件格式來生成的,所述原始數據是由所述圖像處理器來生成的, 其中,所述第二控制器進一步被配置為: 以直接通信使能狀態設置所述第三通信接口,在所述直接通信使能狀態下,所述第三通信接口能夠執行與所述圖像處理裝置的無線直接通信;以及 經由所述第三通信接口從所述圖像處理裝置接收所述轉換的數據。4.根據權利要求2所述的通信系統,其中,所述服務請求信息包括對用于轉換所述原始數據的文件格式的轉換服務的請求, 其中,所述第一控制器進一步被配置為: 經由所述第一通信接口從所述服務器接收地址信息,所述地址信息用于指定地址;以及 經由所述第一通信接口將所述原始數據發送到通過所述地址信息所指定的所述地址,其中,所述第三控制器進一步被配置為,響應于從所述圖像處理裝置接收所述服務請求信息,將所述地址信息發送到所述圖像處理裝置。5.根據權利要求3所述的通信系統,其中,所述服務請求信息包括對用于轉換所述原始數據的文件格式的轉換服務的請求, 其中,所述第一控制器進一步被配置為: 經由所述第一通信接口從所述服務器接收地址信息,所述地址信息用于指定地址;以及 經由所述第一通信接口將所述原始數據發送到通過所述地址信息所指定的所述地址,其中,所述第三控制器進一步被配置為,響應于從所述圖像處理裝置接收所述服務請求信息,將所述地址信息發送到所述圖像處理裝置。6.根據權利要求1所述的通信系統,其中,所述連接目的地信息用于指定目的地,在所述目的地處發布認證信息,所述認證信息用于指定所述服務的接收被授權, 其中,所述便攜式終端進一步包括第三通信接口,所述第三通信接口被配置為經由因特網與所述服務器進行通信, 其中,所述第二控制器進一步被配置為: 接入所述目的地,接入所述目的地是在所述目的地處發布所述認證信息的觸發,響應于所述認證信息的發布,所述服務器被配置為發布與所發布的認證信息相關聯的賬戶標識信息;以及 經由所述第三通信接口從所述服務器接收所述賬戶標識信息。7.根據權利要求6所述的通信系統,其中,所述便攜式終端進一步包括存儲標識信息的終端存儲器,所述標識信息用于接收由所述服務提供裝置提供的服務, 其中,所述第二控制器進一步被配置為,經由所述第二近場通信接口將所述終端存儲器中存儲的所述標識信息發送到所述圖像處理裝置, 其中,所述圖像處理裝置進一步包括操作接口, 其中,所述服務器進一步包括服務器存儲器, 其中,所述第三控制器進一步被配置為: 經由所述第二通信接口將獲取指令信息發送到所述圖像處理裝置,所述獲取指令信息包括下述指令:該指令用于指示經由所述操作接口接收所述賬戶標識信息并且經由所述第一近場通信接口接收所述標識信息; 經由所述第二通信接口從所述圖像處理裝置接收所述賬戶標識信息和所述標識信息;以及 將所接收的標識信息與所述認證信息相關聯地存儲在所述服務器存儲器中,所述認證信息與所述服務器存儲器中的所述賬戶標識信息相關聯;以及 經由所述第二通信接口將所述認證信息發送到所述圖像處理裝置, 其中,所述第一控制器進一步被配置為: 經由所述第一通信接口從所述服務器接收所述獲取指令信息; 將所述圖像處理裝置設置為第一接收使能狀態以經由所述操作接口接收所述賬戶標識信息的用戶的輸入,并且將所述圖像處理裝置設置為第二接收使能狀態,其中,所述第一控制器能夠識別經由所述第一近場通信接口從所述便攜式終端接收的所述標識信息;經由所述第一通信接口向所述服務器發送經由所述操作接口接收的所述賬戶標識信息和經由所述第一近場通信接口接收的所述標識信息; 經由所述第一通信接口從所述服務器接收所述認證信息;以及 通過使用所接收的認證信息來接收所述服務。8.根據權利要求1所述的通信系統,其中,所述圖像處理裝置進一步包括操作接口, 其中,所述第一控制器進一步被配置為接收通過所述操作接口的用戶的操作從多個服務當中選擇的服務, 其中,所述服務請求信息包括對所選擇的服務的請求。9.根據權利要求1所述的通信系統,其中,所述第一控制器被配置為將所述第一近場通信接口選擇性地設置為發送使能狀態和發送禁用狀態中的一個,在所述發送使能狀態下,所述第一近場通信接口能夠接收信息,在所述發送禁用狀態下,所述第一近場通信接口不能無線地發送信息, 其中,所述第一控制器被配置為,響應于從所述服務器接收所述發送指令信息,將所述第一近場通信接口從所述發送禁用狀態設置為所述發送使能狀態, 其中,所述第一控制器被配置為,響應于將所述連接目的地信息發送到所述便攜式終端,將所述第一近場通信接口從所述發送使能狀態設置為所述發送禁用狀態。10.根據權利要求9所述的通信系統,其中,所述發送使能狀態是第一狀態和第二狀態中的任何一個,在所述第一狀態下,所述第一近場通信接口周期性發送發起近場通信的輪詢信號,在所述第二狀態下,所述第一近場通信接口監視從外部裝置輸出的輪詢信號, 其中,所述發送禁用狀態是第三狀態和第四狀態中的任何一個,在所述第三狀態下,所述第一近場通信接口不發送輪詢信號,在所述第四狀態下,所述第一近場通信接口不監視從所述外部裝置發送的輪詢信號。11.根據權利要求9所述的通信系統,其中,在所述發送使能狀態下,所述第一近場通信接口能夠執行無線直接發送和無線直接接收, 其中,在所述發送禁用狀態下,所述第一近場通信接口能夠執行所述無線直接接收,而不能執行所述無線直接發送。12.根據權利要求1所述的通信系統,其中,所述第一控制器被配置為,響應于從所述服務器接收所述發送指令信息,將所述圖像處理裝置設置為發送使能狀態,在所述發送使能狀態下,所述第一控制器能夠經由所述第一近場通信接口將所述連接目的地信息發送到所述便攜式終端, 其中,所述發送指令信息包括用于提示用戶將所述便攜式終端移動到所述圖像處理裝置附近的接收畫面, 其中,所述圖像處理裝置進一步包括顯示器, 其中,所述第一控制器進一步被配置為,在響應于從所述服務器接收所述發送指令信息而將所述第一近場通信接口設置為所述發送使能狀態時,在所述顯示器上顯示所述接收畫面。13.根據權利要求1所述的通信系統,其中,所述第一控制器進一步被配置為,響應于從所述服務器接收所述發送指令信息,將所述圖像處理裝置設置為發送使能狀態,在所述發送使能狀態中,所述第一控制器能夠經由所述第一近場通信接口向所述便攜式終端發送所述連接目的地信息。14.一種圖像處理裝置,包括: 圖像處理器,所述圖像處理器被配置為形成圖像; 通信接口,所述通信接口被配置為經由因特網與服務器進行通信; 近場通信接口,所述近場通信接口被配置為根據規定協議執行與便攜式終端的無線近場通信;以及 控制器,所述控制器被配置為: 經由所述通信接口將服務請求信息發送到所述服務器,所述服務請求信息包括對服務提供裝置所提供的服務的請求; 經由所述通信接口從所述服務器接收發送指令信息,所述發送指令信息包括用于經由所述近場通信接口發送連接目的地信息的指令,所述連接目的地信息用于指定連接目的地;以及 響應于在所述近場通信接口和所述便攜式終端之間的無線近場通信的建立,經由所述近場通信接口將所述連接目的地信息發送到所述便攜式終端。15.—種服務器,包括: 通信接口,所述通信接口被配置為經由因特網與圖像處理裝置進行通信;以及 控制器,所述控制器被配置為: 經由所述通信接口從所述圖像處理裝置接收服務請求信息,所述服務請求信息包括對由服務提供裝置提供的服務的請求;以及 響應于從所述圖像處理裝置接收所述服務請求信息,經由所述通信接口將發送指令信息發送到所述圖像處理裝置,所述發送指令信息包括下述指令:該指令用于指示所述圖像處理裝置經由近場通信將連接目的地信息發送到所述便攜式終端,所述連接目的地信息用于指定連接目的地。
【文檔編號】H04W4/00GK105933278SQ201610112083
【公開日】2016年9月7日
【申請日】2016年2月29日
【發明人】齋藤健
【申請人】兄弟工業株式會社