本發(fā)明涉及服務(wù)提供系統(tǒng)、移動設(shè)備、服務(wù)器設(shè)備和服務(wù)提供方法。
背景技術(shù):
已提出了在諸如辦公室之類的預(yù)定空間中自推進(jìn)并提供服務(wù)的系統(tǒng)。
例如,在jp2014-071845a中公開了一種尋找到達(dá)指定位置的遷移路線并移動到該指定位置處的自推進(jìn)真空吸塵器。
在jp2014-209293a中公開了一種自推進(jìn)圖像形成設(shè)備,其在可能存在移動障礙物的環(huán)境中選擇遭遇移動障礙物的可能性最低的路線并自推進(jìn)。
此外,在jp2016-012878a中公開了一種信息處理設(shè)備,其按規(guī)律的間隔計算作出打印請求的用戶的位置信息,并在確定用戶不移動時給出移動到用戶座位處執(zhí)行打印的指令。
技術(shù)實現(xiàn)要素:
在被構(gòu)造為布置有提供服務(wù)的移動設(shè)備、并且該移動設(shè)備移動到須提供服務(wù)的位置處并在用戶安全認(rèn)證執(zhí)行之后提供該服務(wù)的系統(tǒng)中,如果認(rèn)證未即刻通過,則接下來是如何應(yīng)對該情形。在此情況下,當(dāng)移動設(shè)備停留在此位置直至認(rèn)證通過時,如果在此期間給出了提供第二服務(wù)的指令,則提供該第二服務(wù)的指令的執(zhí)行被延遲。為了避免這一情形,在難以得到認(rèn)證時,可以采取將所述服務(wù)的執(zhí)行暫且擱置、對第二服務(wù)賦予優(yōu)先權(quán)并將移動設(shè)備發(fā)往須提供第二服務(wù)的位置的行動。然而,在這種情況下,當(dāng)最初給出了提供所述服務(wù)的指令的用戶需要立即接收到所述服務(wù)時,該用戶不能立即接收到所述服務(wù),所述服務(wù)的提供因而被延遲。例如,如果該移動設(shè)備為移動打印機(jī),而某一用戶給出了對即將開始的會議中要用到的材料進(jìn)行打印的指令并離開他/她的座位一會兒以便進(jìn)行除了準(zhǔn)備該會議的材料以外的其他準(zhǔn)備工作,則由于該用戶離開了他/她的座位,該自推進(jìn)打印機(jī)將優(yōu)先權(quán)給予了另一用戶的打印輸出并向該另一用戶的座位移動,因而該會議材料來不及趕上該會議。為了避免這種情形并毫無延遲地接收到服務(wù),該用戶可以在給出了提供所述服務(wù)的指令之后不離開他/她的座位直到移動設(shè)備來到他/她的座位,但該系統(tǒng)用起來太笨拙。
至少本發(fā)明實施例的一個目的是,即使認(rèn)證失敗,也能防止該服務(wù)的提供與未將服務(wù)的提供委托給固定設(shè)備的情況相比延遲得更多。
[1]根據(jù)本發(fā)明的一個方面,提供了一種服務(wù)提供系統(tǒng),其包括:客戶機(jī)設(shè)備,其根據(jù)用戶對所述客戶機(jī)設(shè)備的操作來給出提供服務(wù)的指令;移動設(shè)備,其接收所述提供服務(wù)的指令,移動到執(zhí)行了所述操作的用戶處,執(zhí)行對所述用戶的認(rèn)證,并向所述用戶提供服務(wù);以及固定設(shè)備,其放置在固定位置處并提供服務(wù)。在盡管所述移動設(shè)備接收到所述提供服務(wù)的指令并移動到執(zhí)行了所述操作的用戶處,然而對所述用戶的認(rèn)證卻失敗了的情況下,所述移動設(shè)備停止提供服務(wù)并委托所述固定設(shè)備來提供服務(wù)。
[2]根據(jù)[1]的服務(wù)提供系統(tǒng)還可以包括服務(wù)器設(shè)備,該服務(wù)器設(shè)備包括:指令接收單元,其從所述客戶機(jī)設(shè)備接收所述提供服務(wù)的指令;服務(wù)指示單元,其根據(jù)所述指令接收單元接收到的指令來指示所述移動設(shè)備提供服務(wù);以及服務(wù)轉(zhuǎn)移單元,其在所述認(rèn)證失敗時將提供服務(wù)的角色轉(zhuǎn)移給所述固定設(shè)備。
[3]根據(jù)[1]或[2]的服務(wù)提供系統(tǒng),響應(yīng)于指出所述移動設(shè)備已將服務(wù)的提供轉(zhuǎn)移給所述固定設(shè)備的通知,所述客戶機(jī)設(shè)備在接收到所述通知之后根據(jù)所述用戶對所述客戶機(jī)設(shè)備的操作可以進(jìn)一步給出將臨時轉(zhuǎn)移給所述固定設(shè)備的服務(wù)再次轉(zhuǎn)移給所述移動設(shè)備的指令。
[4]根據(jù)[1]至[3]中任一項的服務(wù)提供系統(tǒng),還可以包括:就座識別設(shè)備,其基于預(yù)定判據(jù)來識別所述用戶是否正坐在執(zhí)行了所述操作的用戶的座位上。當(dāng)接收到所述提供服務(wù)的指令而所述就座識別設(shè)備識別出所述用戶離開了執(zhí)行了所述操作的用戶的座位時,所述移動設(shè)備可以停止向所述用戶移動。
[5]根據(jù)本發(fā)明的另一方面,提供了一種移動設(shè)備,其接收提供服務(wù)的指令,移動到給出了所述指令的用戶處,執(zhí)行對所述用戶的認(rèn)證,并向所述用戶提供服務(wù),所述移動設(shè)備包括:處理器,在盡管所述移動設(shè)備接收到所述提供服務(wù)的指令并移動到給出了所述指令的用戶處、然而對所述用戶的認(rèn)證失敗了的情況下,所述處理器停止提供服務(wù)并委托放置在固定位置處并提供服務(wù)的固定設(shè)備來提供服務(wù)。
[6]根據(jù)本發(fā)明的再一方面,提供了一種服務(wù)器設(shè)備,其包括:指令接收單元,其接收提供服務(wù)的指令,所述指令由客戶機(jī)設(shè)備根據(jù)用戶對所述客戶機(jī)設(shè)備的操作而給出;
服務(wù)指示單元,其指示移動設(shè)備提供與所述指令接收單元接收到的指令相對應(yīng)的服務(wù),所述移動設(shè)備接收所述提供服務(wù)的指令,移動到執(zhí)行了所述操作的用戶處,執(zhí)行對所述用戶的認(rèn)證,并向所述用戶提供服務(wù);以及
服務(wù)轉(zhuǎn)移單元,在盡管所述移動設(shè)備接收到所述提供服務(wù)的指令并移動到執(zhí)行了所述操作的用戶處、然而對所述用戶的認(rèn)證失敗了的情況下,所述服務(wù)轉(zhuǎn)移單元將提供服務(wù)的角色轉(zhuǎn)移給放置在固定位置處并提供服務(wù)的固定設(shè)備。
[7]根據(jù)本發(fā)明的又一方面,提供了一種服務(wù)提供方法,其包括:接收提供服務(wù)的指令,所述指令由客戶機(jī)設(shè)備根據(jù)用戶對所述客戶機(jī)設(shè)備的操作而給出;指示移動設(shè)備提供與接收到的指令相對應(yīng)的服務(wù),所述移動設(shè)備接收所述提供服務(wù)的指令,移動到執(zhí)行了所述操作的用戶處,執(zhí)行對所述用戶的認(rèn)證,并向所述用戶提供服務(wù);以及在盡管所述移動設(shè)備接收到所述提供服務(wù)的指令并移動到執(zhí)行了所述操作的用戶處、然而對所述用戶的認(rèn)證失敗了的情況下,將提供服務(wù)的角色轉(zhuǎn)移給放置在固定位置處并提供服務(wù)的固定設(shè)備。
根據(jù)[1]的服務(wù)提供系統(tǒng)、[5]的移動設(shè)備、[6]的服務(wù)器設(shè)備和[7]的服務(wù)提供方法,即使認(rèn)證失敗了,也可以避免服務(wù)被延遲得比未將服務(wù)的提供委托給固定設(shè)備的情況更多。
根據(jù)[2]的服務(wù)提供系統(tǒng),構(gòu)造了一種相對于其中沒有設(shè)置服務(wù)器設(shè)備而是在移動設(shè)備與固定設(shè)備之間執(zhí)行直接通信的系統(tǒng)而言,對于其中設(shè)置有例如多個移動設(shè)備的較大型系統(tǒng)更為適合的系統(tǒng)。
根據(jù)[3]的服務(wù)提供系統(tǒng),與不具有將服務(wù)的提供再次轉(zhuǎn)移給移動設(shè)備的功能的系統(tǒng)相比,使用起來更方便。
根據(jù)[4]的服務(wù)提供系統(tǒng),與移動設(shè)備每當(dāng)接收到提供服務(wù)的指令都一律移動到給出了該指令的用戶的座位處的系統(tǒng)相比,可以進(jìn)一步提高對移動設(shè)備的使用效率。
附圖說明
將基于以下附圖詳細(xì)描述本發(fā)明示例性實施例,其中:
圖1是示出作為根據(jù)本發(fā)明的服務(wù)提供系統(tǒng)的示例性實施例的打印系統(tǒng)的整體構(gòu)造的示圖;
圖2是示出辦公室內(nèi)部的示意性布局圖;
圖3是示出在登入情形下客戶機(jī)設(shè)備的處理流程的示圖;
圖4是示出登入屏幕的示圖;
圖5是示出在客戶機(jī)設(shè)備發(fā)送了登入信息的情形下服務(wù)器設(shè)備的處理流程的示圖;
圖6是示出在給出了打印輸出指令的情形下客戶機(jī)設(shè)備10的處理流程的示圖;
圖7是示出在客戶機(jī)設(shè)備10的顯示屏上顯示的打印指令屏幕的示圖;
圖8是示出在從客戶機(jī)設(shè)備接收到文件的情形下,即在接收到打印輸出指令的情形下,服務(wù)器設(shè)備的處理流程的示圖;
圖9是示出已接收到轉(zhuǎn)移通知的客戶機(jī)設(shè)備10的處理流程的示圖;
圖10是示出轉(zhuǎn)移通知屏幕的示圖;
圖11是示出客戶機(jī)設(shè)備10的顯示屏上的通知顯示屏幕的示圖;
圖12是示出在已接收到轉(zhuǎn)移通知的客戶機(jī)設(shè)備發(fā)送了對轉(zhuǎn)移通知的響應(yīng)的情形下服務(wù)器設(shè)備的處理流程的示圖;
圖13是示出拒絕再次轉(zhuǎn)移通知屏幕的示圖;
圖14是示出當(dāng)多功能機(jī)發(fā)送了打印輸出完成報告時服務(wù)器設(shè)備的處理流程的示圖;以及
圖15是示出登出時服務(wù)器設(shè)備的處理流程的示圖。
具體實施方式
下面將描述本發(fā)明的示例性實施例。
圖1是示出作為根據(jù)本發(fā)明的服務(wù)提供系統(tǒng)的示例性實施例的打印系統(tǒng)的整體構(gòu)造的示圖。
打印系統(tǒng)100是包括自推進(jìn)打印機(jī)20的系統(tǒng),自推進(jìn)打印機(jī)20根據(jù)用戶給出的打印輸出指令移動到用戶處,并在執(zhí)行用戶認(rèn)證之后執(zhí)行打印輸出。
打印系統(tǒng)100包括多個膝上型個人計算機(jī)(下文中稱為“膝上型pc”)10a或移動終端10b(下文中稱為“移動終端”)??蛻魴C(jī)設(shè)備10由膝上型pc10a或移動終端10b單獨(dú)地構(gòu)成,或者構(gòu)造為由同一用戶進(jìn)行了相互同步的膝上型pc10a和移動終端10b被彼此配對。如下文將詳細(xì)描述的那樣,通過各個客戶機(jī)設(shè)備10來給出打印輸出指令。
打印系統(tǒng)100包括三個自推進(jìn)打印機(jī)20作為例子。自推進(jìn)打印機(jī)20對應(yīng)于移動設(shè)備的一個例子。自推進(jìn)打印機(jī)20中的每一個移動至已給出打印輸出指令的用戶的座位附近,進(jìn)行用戶認(rèn)證,并執(zhí)行打印輸出。其詳情將在后文描述。
打印系統(tǒng)100還包括服務(wù)器設(shè)備30。服務(wù)器設(shè)備30接收從各個客戶機(jī)設(shè)備10發(fā)送的打印輸出指令,將打印指令分配給三個自推進(jìn)打印機(jī)20中的任一個,將待打印文件轉(zhuǎn)移到所分配的自推進(jìn)打印機(jī)20,進(jìn)一步指定所分配的自推進(jìn)打印機(jī)20須移動到的位置,并指示所分配的自推進(jìn)打印機(jī)20移動到該位置并執(zhí)行打印輸出。
打印系統(tǒng)100包括固定的多功能機(jī)40。多功能機(jī)40是除了打印機(jī)功能外還具有諸如掃描儀功能和復(fù)印功能之類的多種復(fù)雜功能的設(shè)備。多功能機(jī)40對應(yīng)于固定設(shè)備的一個例子。
打印系統(tǒng)100還包括多個攝像機(jī)50。攝像機(jī)50安裝在參照圖2描述的辦公室60的墻、天花板等上,并用于監(jiān)視用戶是否坐在他/她的座位上。其詳情將在下文描述。
圖1中示出的客戶機(jī)設(shè)備10、自推進(jìn)打印機(jī)20、服務(wù)器設(shè)備30、多功能機(jī)40和攝像機(jī)50連接到無線局域網(wǎng)(lan)101以便能相互進(jìn)行通信。
客戶機(jī)設(shè)備10、自推進(jìn)打印機(jī)20、服務(wù)器設(shè)備30和多功能機(jī)40中的每一個均具有執(zhí)行程序的運(yùn)算處理裝置的功能,并根據(jù)所執(zhí)行的程序來執(zhí)行處理或操作。
在具有下文將作為例子來描述的布局的辦公室中布置了圖1所示的打印系統(tǒng)100。
圖2是示出辦公室內(nèi)部的示意性布局圖。
在辦公室60中,布置了多個桌子61或多個椅子62。對每個椅子62給予了唯一座位號。
在辦公室60中設(shè)置了圖1所示的三個自推進(jìn)打印機(jī)20。圖2中所示的三個自推進(jìn)打印機(jī)20的位置是它們在辦公室60中的待機(jī)位置。在每個待機(jī)位置處均安裝有充電設(shè)施(未示出),并且每個自推進(jìn)打印機(jī)20配置為移動到待機(jī)位置,通過充電設(shè)施進(jìn)行充電,通過能量而移動,并執(zhí)行打印輸出。
在辦公室60中安裝有圖1中示出的多功能機(jī)40。
圖1中示出的多個攝像機(jī)50安裝在辦公室60的墻或天花板處。攝像機(jī)50是用來監(jiān)視用戶是坐在他/她的座位上還是已離開了他/她的座位的攝像機(jī),并且對應(yīng)于就座識別設(shè)備的一個例子。
這里,在本示例性實施例中,辦公室60采用了這樣的系統(tǒng),其中,沒有對包括有權(quán)使用辦公室60的用戶在內(nèi)的每個用戶分配固定座位(椅子62),而是用戶在進(jìn)入辦公室60時坐在空座位(椅子62)上并進(jìn)行工作。在本示例性實施例中,在該系統(tǒng)中,用戶在進(jìn)入辦公室60時在辦公室60的入口(未示出)處受到入口處理,在這時,分配單日有效的用戶id,用戶接收到其內(nèi)記錄有用戶id的ic卡并隨后進(jìn)入辦公室60。在進(jìn)入時分配的用戶id不僅記錄在ic卡上,還發(fā)送到服務(wù)器設(shè)備30(其在圖2中未示出,請見圖1)并與用戶相關(guān)聯(lián)地登記。其內(nèi)記錄有用戶id的ic卡由該用戶攜帶并在該用戶離開辦公室60時返還。
辦公室60中安裝的打印系統(tǒng)100是這樣的系統(tǒng),其中,當(dāng)開始工作的用戶操作他/她的客戶機(jī)設(shè)備10(膝上型pc10a或移動終端10b)并給出打印輸出指令時,自推進(jìn)打印機(jī)20中之一移動到用戶處,執(zhí)行關(guān)于用戶是否已給出了打印輸出指令的認(rèn)證,并執(zhí)行打印輸出。
圖3是示出在登入情形下客戶機(jī)設(shè)備的處理流程的示圖。
圖4是示出登入屏幕的示圖。
將在使用移動終端10b作為客戶機(jī)設(shè)備10的假設(shè)下描述本示例性實施例。使用膝上型pc10a作為客戶機(jī)設(shè)備10、或者一個用戶根據(jù)情況而不同地使用膝上型pc10a和移動終端10b是顯而易見的,這里并不具體涉及使用上的差別。
在完成入口處理之后,用戶進(jìn)入圖2所示的辦公室60并坐在辦公室60內(nèi)的任一個空座位(椅子62)上。然后,用戶操作他/她的客戶機(jī)設(shè)備10并執(zhí)行登入操作來開始使用安裝在辦公室60中的打印系統(tǒng)100。
為了執(zhí)行登入操作,首先,啟動使用打印系統(tǒng)100的應(yīng)用程序(下文中稱為“應(yīng)用”)。此時,在客戶機(jī)設(shè)備10(如上所述,這里假設(shè)為移動終端10b)的顯示屏11上顯示圖4所示的登入屏幕。
這里,通過用戶在登入屏幕上的操作來輸入用戶名、口令和座位號(圖3的步驟s101)。接著,當(dāng)在圖4的登入屏幕上輸入了信息并隨后按下“確定”按鈕時,該信息發(fā)送到服務(wù)器設(shè)備30(見圖1)(步驟s102)。一旦從服務(wù)器設(shè)備30接收到指出當(dāng)前登入已通過的通知(步驟s103),就在客戶機(jī)設(shè)備10中登記與登入通過一起發(fā)出的用戶id(步驟s104),并且當(dāng)前登入處理結(jié)束。另一方面,當(dāng)從服務(wù)器設(shè)備30接收到指出該登入已被拒絕的通知時(步驟s103),在圖4所示的登入屏幕上重新輸入信息(步驟s101)。
圖5是示出在客戶機(jī)設(shè)備發(fā)送了登入信息的情形下服務(wù)器設(shè)備的處理流程的示圖。
這里,首先,接收客戶機(jī)設(shè)備10發(fā)送的登入信息(步驟s301)。
服務(wù)器設(shè)備30包括用戶數(shù)據(jù)庫,其中相互關(guān)聯(lián)地存儲了有權(quán)使用辦公室60的所有用戶的用戶名和口令。在用戶數(shù)據(jù)庫中關(guān)聯(lián)并存儲了用戶進(jìn)入辦公室時分配的用戶id。
一旦接收到登入信息(步驟s301),服務(wù)器設(shè)備30就將登入信息中包括的用戶名和口令與用戶數(shù)據(jù)庫中存儲的用戶名和口令進(jìn)行比較,并判斷該用戶是否為有權(quán)使用辦公室60的正確用戶(步驟s302)。當(dāng)該用戶為正確用戶時,在用戶數(shù)據(jù)庫中與該用戶相關(guān)聯(lián)地登記登入信息中包括的座位號(步驟s303),然后將登入通過發(fā)送到客戶機(jī)設(shè)備10(步驟s304),用戶數(shù)據(jù)庫中存儲的用戶的id號也發(fā)送到客戶機(jī)設(shè)備10(步驟s305)。
另一方面,當(dāng)基于當(dāng)前登入信息判斷出該用戶未被識別為正確用戶時(步驟s302),將登入拒絕發(fā)送到發(fā)送了該登入信息的客戶機(jī)設(shè)備10(步驟s306)。
上文已描述了接收到登入通過或者登入拒絕的客戶機(jī)設(shè)備10的處理(見圖3)。
下面,將描述在登入之后用于指示打印輸出的情形。
圖6是示出在用于指示打印輸出的情形下客戶機(jī)設(shè)備10的處理流程的示圖。
圖7是示出在客戶機(jī)設(shè)備10的顯示屏上顯示的打印指令屏幕的示圖。
當(dāng)如上所述地執(zhí)行了登入時,在客戶機(jī)設(shè)備10的顯示屏上顯示自推進(jìn)打印機(jī)20的標(biāo)記20’。
在顯示屏上顯示用于指出期望打印的文件或該文件的快捷方式的標(biāo)記1’,并執(zhí)行拖放操作來使標(biāo)記1’與自推進(jìn)打印機(jī)的標(biāo)記20’重疊。結(jié)果,對應(yīng)于標(biāo)記1’的文件與用戶id一起發(fā)送到服務(wù)器設(shè)備30(見圖6中的步驟s111)。這一發(fā)送就表示打印輸出指令。
圖8是示出在從客戶機(jī)設(shè)備接收到文件的情形下,即在接收到打印輸出指令的情形下,服務(wù)器設(shè)備的處理流程的示圖。
一旦接收到文件(打印輸出指令)(步驟s311),服務(wù)器設(shè)備30就使用附于該文件上并作為關(guān)鍵字發(fā)送的用戶id來參照用戶數(shù)據(jù)庫,以識別與相同用戶id相關(guān)聯(lián)地登記在用戶數(shù)據(jù)庫中的用戶的當(dāng)前座位號,基于該座位號來獲取座位(椅子62)的位置信息,并使用攝像機(jī)50來判斷是否有人坐在該座位(椅子62)上(步驟s312)。這里,在本示例性實施例中,當(dāng)有人坐在該座位上時,推測是正確用戶坐在該座位上,而不嚴(yán)格探究坐在該座位上的人是否為正確用戶。
當(dāng)座位是空的時,將文件和用戶id轉(zhuǎn)移到多功能機(jī)40(見圖1和2)(步驟s313),并將指出文件已轉(zhuǎn)移到多功能機(jī)40的通知發(fā)送到給出該打印輸出指令的客戶機(jī)設(shè)備10(步驟s314)。這是因為當(dāng)座位是空的時,將自推進(jìn)打印機(jī)20發(fā)往座位是無意義的。將與下文將描述的步驟s326中的轉(zhuǎn)移通知的描述一起詳細(xì)描述轉(zhuǎn)移通知。
當(dāng)用戶的座位不是空的時(步驟s312),服務(wù)器設(shè)備30選擇自推進(jìn)打印機(jī)20中的一個,將用戶座位的位置通知給所選的自推進(jìn)打印機(jī)20,并給出指令以使得該自推進(jìn)打印機(jī)20移動到該位置(步驟s315)。
這里,三個自推進(jìn)打印機(jī)20布置在圖2所示的辦公室60的地面上,通過預(yù)定算法來確定三個自推進(jìn)打印機(jī)20當(dāng)中被分配了當(dāng)前打印輸出的自推進(jìn)打印機(jī)20。例如,當(dāng)兩個自推進(jìn)打印機(jī)20正在執(zhí)行不同的打印輸出操作而一個自推進(jìn)打印機(jī)20處于待機(jī)狀態(tài)時,當(dāng)前使用處于待機(jī)狀態(tài)的一個自推進(jìn)打印機(jī)20。當(dāng)兩個或更多自推進(jìn)打印機(jī)20處于待機(jī)狀態(tài)時,使用處于靠近目的地的位置處的自推進(jìn)打印機(jī)20。作為一種替代方式,當(dāng)三個自推進(jìn)打印機(jī)20之間存在打印輸出能力的差異時,例如,兩個自推進(jìn)打印機(jī)20適于小的打印輸出量,而一個自推進(jìn)打印機(jī)20適于大的打印輸出量,并且安排執(zhí)行大的打印輸出量作為當(dāng)前的打印輸出,則使用適于大的打印輸出量的自推進(jìn)打印機(jī)。
服務(wù)器設(shè)備30還將用于當(dāng)前打印輸出的文件與用戶id一起發(fā)送到所選的自推進(jìn)打印機(jī)20(步驟s316)。隨后,啟動計時器(步驟s317)。該計時器是用于測量足夠自推進(jìn)打印機(jī)20移動到用戶座位并完成用戶認(rèn)證的時間的計時器。該計時器的有效時間例如可以根據(jù)向用戶移動的自推進(jìn)打印機(jī)20與用戶座位之間的距離而變化。
自推進(jìn)打印機(jī)20包括ic卡讀取器,移動到用戶處的自推進(jìn)打印機(jī)20通過ic卡讀取器讀取用戶的ic卡中記錄的用戶id,執(zhí)行用戶認(rèn)證,在確認(rèn)用戶為正確用戶時向服務(wù)器設(shè)備30給出打印輸出開始報告,然后執(zhí)行打印輸出。隨后,當(dāng)完成打印輸出時,自推進(jìn)打印機(jī)20向服務(wù)器設(shè)備30給出指出已完成當(dāng)前打印輸出的報告。
一旦在步驟s317中啟動的計時器計時結(jié)束(步驟s318)之前從被指示移動到用戶處的自推進(jìn)打印機(jī)20接收到打印輸出開始報告(步驟s319),服務(wù)器設(shè)備30就等待從自推進(jìn)打印機(jī)20接收打印輸出完成報告(步驟s320),指示自推進(jìn)打印機(jī)20移動到待機(jī)位置(步驟s321),并丟棄服務(wù)器設(shè)備30中存儲的用于當(dāng)前打印輸出的文件(步驟s322)。當(dāng)自推進(jìn)打印機(jī)20中完成了打印輸出時,該自推進(jìn)打印機(jī)20丟棄在步驟s316中轉(zhuǎn)移到該自推進(jìn)打印機(jī)20的文件。
如果計時器在打印輸出開始報告從自推進(jìn)打印機(jī)20到達(dá)(步驟s319)之前計時結(jié)束(步驟s318),則服務(wù)器設(shè)備30向自推進(jìn)打印機(jī)20給出丟棄自推進(jìn)打印機(jī)20中保持的用于當(dāng)前打印輸出的文件的指令(步驟s323)以及移動到待機(jī)位置的指令(步驟s324)。因此,自推進(jìn)打印機(jī)20丟棄該文件并開始移動到待機(jī)位置。
服務(wù)器設(shè)備30還將用于當(dāng)前打印輸出的文件轉(zhuǎn)移到多功能機(jī)40(步驟s325),并向給出了用于執(zhí)行當(dāng)前打印輸出的指令的客戶機(jī)設(shè)備10給出轉(zhuǎn)移通知(步驟s326)。
圖9是示出已接收到轉(zhuǎn)移通知的客戶機(jī)設(shè)備10的處理流程的示圖。
圖10是示出轉(zhuǎn)移通知屏幕的示圖。在已在圖8所示的步驟s314或者步驟s326中接收到轉(zhuǎn)移通知的客戶機(jī)設(shè)備10的顯示屏上顯示圖10的轉(zhuǎn)移通知屏幕。
當(dāng)客戶機(jī)設(shè)備10接收到服務(wù)器設(shè)備30發(fā)送的轉(zhuǎn)移通知時(步驟s121),在該客戶機(jī)設(shè)備10的顯示屏11上顯示圖10所示的轉(zhuǎn)移通知屏幕(步驟s122)??蛻魴C(jī)設(shè)備10的用戶確認(rèn)該轉(zhuǎn)移通知屏幕,并按下以下三個按鈕之一,即,“robo”、“取消”和“多功能機(jī)”按鈕。“robo”是自推進(jìn)打印機(jī)20的昵稱,“robo”按鈕是用來給出通過自推進(jìn)打印機(jī)20執(zhí)行打印輸出的指令的按鈕?!叭∠卑粹o是用來給出取消當(dāng)前打印指令的指令的按鈕,“多功能機(jī)”按鈕是用來指出接受多功能機(jī)40中的打印輸出的按鈕。
當(dāng)按下三個按鈕中的任一個時,從客戶機(jī)設(shè)備10向服務(wù)器設(shè)備30發(fā)送對應(yīng)于按下的按鈕的響應(yīng)(步驟s123)。
圖11是示出客戶機(jī)設(shè)備10的顯示屏上的通知顯示屏幕的示圖。
當(dāng)從服務(wù)器設(shè)備30發(fā)出轉(zhuǎn)移通知,但客戶機(jī)設(shè)備10中沒有啟動使用打印系統(tǒng)的應(yīng)用時,在客戶機(jī)設(shè)備10的顯示屏上顯示圖11所示的文件轉(zhuǎn)移消息。這里,由于假設(shè)移動終端10b是客戶機(jī)設(shè)備10,因此圖11所示的顯示(通知顯示)出現(xiàn)在移動終端10b的顯示屏11上。當(dāng)客戶機(jī)設(shè)備10是膝上型pc10a(見圖1)時,如果沒有啟動應(yīng)用,則與圖11所示的消息具有相同內(nèi)容的消息以氣球的形式顯示在膝上型pc10a的顯示屏上。
當(dāng)用戶確認(rèn)了圖11中所示的消息并啟動了應(yīng)用時,在客戶機(jī)設(shè)備10的顯示屏上顯示圖10所示的轉(zhuǎn)移通知屏幕,并且在轉(zhuǎn)移通知屏幕上給出所述指令。
圖12是示出在已接收到轉(zhuǎn)移通知的客戶機(jī)設(shè)備發(fā)送了對轉(zhuǎn)移通知的響應(yīng)的情形下服務(wù)器設(shè)備的處理流程的示圖。
一旦接收到對轉(zhuǎn)移通知的響應(yīng)(步驟s331),服務(wù)器設(shè)備30就判斷該響應(yīng)所對應(yīng)的指令是再次轉(zhuǎn)移到自推進(jìn)打印機(jī)20(按下了圖10所示的轉(zhuǎn)移通知屏幕上的“robo”按鈕)、是取消(按下“取消”按鈕)、還是接受在多功能機(jī)40中的打印輸出(按下“多功能機(jī)”按鈕)(步驟s332)。當(dāng)該響應(yīng)是“多功能機(jī)”時,根據(jù)本處理流程的處理不進(jìn)行任何操作即結(jié)束。當(dāng)該響應(yīng)是“取消”時,向多功能機(jī)40給出丟棄當(dāng)前文件的指令(步驟s333),并從服務(wù)器設(shè)備30中丟棄存儲在服務(wù)器設(shè)備30中的文件(步驟s334)。多功能機(jī)40接收此用于丟棄文件的指令并丟棄文件。
當(dāng)給出了向自推進(jìn)打印機(jī)20再次轉(zhuǎn)移的指令時(按下“robo”按鈕),使用攝像機(jī)50判斷用戶是否坐在座位上(步驟s335)。隨后,如果用戶尚未回到座位,則向用戶的客戶機(jī)設(shè)備10發(fā)送拒絕再次轉(zhuǎn)移通知(步驟s336)。
圖13是示出拒絕再次轉(zhuǎn)移通知屏幕的示圖。
圖13所示的拒絕再次轉(zhuǎn)移通知屏幕具有與圖10所示的轉(zhuǎn)移通知屏幕類似的設(shè)計,但是具有與圖10所示的轉(zhuǎn)移通知屏幕不同的消息,在拒絕再次轉(zhuǎn)移通知屏幕上顯示了消息“請返回座位后進(jìn)行指示!”。也可以在拒絕再次轉(zhuǎn)移通知屏幕上輸入與圖10所示的轉(zhuǎn)移通知屏幕上輸入的指令相同的指令??蛻魴C(jī)設(shè)備10在接收到拒絕再次轉(zhuǎn)移通知時的處理與接收到圖9所示的轉(zhuǎn)移通知時的處理相同,因而省略重復(fù)描述。即使指令在拒絕再次轉(zhuǎn)移通知屏幕上給出,在服務(wù)器設(shè)備30中也執(zhí)行根據(jù)圖12所示的處理流程的處理。
參照回圖12,繼續(xù)進(jìn)行描述。
當(dāng)客戶機(jī)設(shè)備10發(fā)送的指令是“robo”,并確定用戶坐在座位上時(步驟s335),服務(wù)器設(shè)備30向多功能機(jī)40給出丟棄當(dāng)前文件的指令(步驟s337)。多功能機(jī)40接收該指令并丟棄文件。此后,服務(wù)器設(shè)備30執(zhí)行圖8中的步驟s315之后的處理。這里,省略重復(fù)描述。
當(dāng)用戶期望通過多功能機(jī)40執(zhí)行基于轉(zhuǎn)移到多功能機(jī)40的文件的打印輸出時,用戶去到多功能機(jī)40的安裝位置處(見圖2)。與自推進(jìn)打印機(jī)20類似,多功能機(jī)40也配備了ic卡讀取器。去到多功能機(jī)40的位置處的用戶在多功能機(jī)上刷他/她的ic卡,使得多功能機(jī)40認(rèn)證該用戶為正確用戶。隨后,多功能機(jī)40基于文件執(zhí)行打印輸出,在完成打印輸出時將打印輸出完成報告發(fā)送到服務(wù)器設(shè)備30,并從多功能機(jī)40丟棄當(dāng)前文件。
圖14是示出當(dāng)多功能機(jī)發(fā)送了打印輸出完成報告時服務(wù)器設(shè)備的處理流程的示圖。
一旦接收到多功能機(jī)40發(fā)送的打印輸出完成報告(步驟s341),服務(wù)器設(shè)備30就丟棄存儲在服務(wù)器設(shè)備30中的用于當(dāng)前打印輸出的文件(步驟s342)。
圖15是示出登出時服務(wù)器設(shè)備的處理流程的示圖。
用戶在結(jié)束辦公室60中的一天的工作時使用他/她的客戶機(jī)設(shè)備10執(zhí)行登出操作。一旦接收到登出操作(步驟s351),服務(wù)器設(shè)備30就消除用戶的當(dāng)前座位號(步驟s352),而且刪除用戶在進(jìn)入時被分配的用戶id(步驟s353)。在執(zhí)行登出操作之后,用戶將ic卡歸還至接待處,并離開辦公室60。
如上所述,根據(jù)本示例性實施例的打印系統(tǒng)100,可以保留自推進(jìn)打印機(jī)20在用戶座位處執(zhí)行打印輸出的服務(wù),并且,即使在由于用戶離開座位而難以獲得認(rèn)證的情況下,也能夠在有效操作自推進(jìn)打印機(jī)20的同時防止打印輸出拖延。
在根據(jù)本示例性實施例的打印系統(tǒng)100中,除了在轉(zhuǎn)移到多功能機(jī)40的情況下,打印輸出服務(wù)是在用戶的座位處提供的,并且自推進(jìn)打印機(jī)20在打印指令執(zhí)行的那一時間點(diǎn)開始向用戶座位移動,但是給出打印指令的用戶可以指定執(zhí)行打印輸出的位置或者執(zhí)行打印輸出的時間。
另外,在根據(jù)本示例性實施例的打印系統(tǒng)100中,用戶在進(jìn)入辦公室60時接收其中登記有單日有效用戶id的ic卡并在離開辦公室60時歸還ic卡,但是對于有權(quán)使用辦公室60的用戶,可以為每個用戶分配固定的用戶id,而用戶甚至在離開辦公室60之后也可以持有ic卡。
在這種情況下,從提高安全性的角度來看,當(dāng)服務(wù)器設(shè)備(在步驟s320)接收到打印指令時,服務(wù)器設(shè)備可以向給出打印輸出指令的客戶機(jī)設(shè)備10發(fā)送僅對當(dāng)前打印輸出有效的一次性口令,以使得在打印輸出之前執(zhí)行認(rèn)證時輸入該一次性口令。作為一種替代方式,可以登記用戶的諸如面部特征、指紋等生物學(xué)信息,并可以使用生物學(xué)信息執(zhí)行用戶認(rèn)證。
在根據(jù)本示例性實施例的打印系統(tǒng)100中,已經(jīng)描述了將攝像頭50安裝在辦公室60的墻或天花板上,但是攝像頭也可以安裝在自推進(jìn)打印機(jī)20中。
另外,在根據(jù)本示例性實施例的打印系統(tǒng)100中,使用攝像頭50來判斷用戶是否坐在座位上,當(dāng)有人正坐在該座位上時推測給出當(dāng)前打印輸出指令的用戶正坐在該座位上,并且自推進(jìn)打印機(jī)20移動到該座位,然而,還可以通過執(zhí)行面部認(rèn)證來確認(rèn)給出當(dāng)前打印輸出指令的用戶是否正坐在該座位上,然后自推進(jìn)打印機(jī)20可以移動到該座位。在這種情況下,可以在每個座位前方安裝攝像頭,從而以高確定度執(zhí)行面部認(rèn)證。作為一種替代方式,即使用戶離開了座位,如果膝上型pc10a放在該座位上,并且該用戶使用的客戶機(jī)設(shè)備10是配備有攝像頭的膝上型pc10a而不是移動終端10b,則可以使用膝上型pc10a的攝像頭來執(zhí)行面部認(rèn)證,并且自推進(jìn)打印機(jī)20可以在確認(rèn)用戶正坐在他/她的座位上之后移動到該用戶的座位處。
作為一種替代方式,對于該系統(tǒng)中當(dāng)用戶座位不是空的時推測正確用戶正坐在該座位上的情況而言,不一定需要安裝攝像機(jī),例如,可以在每個座位前方安裝諸如熱電傳感器或紅外傳感器之類對人體輻射的紅外線進(jìn)行檢測的傳感器。在此情況下,傳感器對應(yīng)于就座識別設(shè)備的一個例子。
另外,當(dāng)用戶給出了打印輸出指令時,可以不進(jìn)行特定的就座確認(rèn)就認(rèn)為用戶坐在座位上,并且自推進(jìn)打印機(jī)20可以向用戶座位移動。在這種情況下,當(dāng)用戶離開座位時,將自推進(jìn)打印機(jī)20發(fā)往用戶座位是無意義的,不過不必安裝諸如攝像頭或傳感器之類的就座確認(rèn)設(shè)備,從而相應(yīng)地簡化打印系統(tǒng)的配置。
這里,已經(jīng)結(jié)合圖1所示的包括服務(wù)器設(shè)備30的打印系統(tǒng)100的示例給出了以上描述,但是本發(fā)明甚至還可以應(yīng)用于沒有設(shè)置服務(wù)器設(shè)備30的系統(tǒng),并且在客戶機(jī)設(shè)備10、自推進(jìn)打印機(jī)20與多功能機(jī)40之間執(zhí)行直接通信。在此情況下,自推進(jìn)打印機(jī)20可以身兼上述自推進(jìn)打印機(jī)20以及服務(wù)器設(shè)備30的雙重角色。在系統(tǒng)包括多個自推進(jìn)打印機(jī)的情況下,可以由一個自推進(jìn)打印機(jī)20承擔(dān)服務(wù)器設(shè)備30的角色,也可以將服務(wù)器設(shè)備30的角色分配給所述多個自推進(jìn)打印機(jī)20。不包括服務(wù)器設(shè)備30的系統(tǒng)適合于小型打印系統(tǒng),例如僅設(shè)置有一個自推進(jìn)打印機(jī)20的系統(tǒng)?;诟鶕?jù)上述示例性實施例的包括服務(wù)器設(shè)備30的打印系統(tǒng)100而對該打印系統(tǒng)100作出的不包括服務(wù)器設(shè)備30的系統(tǒng)變型是顯而易見的,因而這里省略其描述。
已經(jīng)描述了在其中設(shè)置自推進(jìn)打印機(jī)來在目的地處執(zhí)行打印輸出的打印系統(tǒng),作為根據(jù)本發(fā)明的服務(wù)提供系統(tǒng)的一個示例,然而,本發(fā)明不必限制為該打印系統(tǒng)。例如,本發(fā)明還可以應(yīng)用于其中設(shè)置有移動設(shè)備和固定設(shè)備、并且提供服務(wù)的職責(zé)在二者之間可轉(zhuǎn)移的諸如用于配送文件或產(chǎn)品的配送系統(tǒng)之類的任何服務(wù)提供系統(tǒng)。
出于例示和說明的目的提供了本發(fā)明示例性實施例的前述說明。其并不意在詳盡無遺地描述本發(fā)明或?qū)⒈景l(fā)明限制為所公開的精確形式。顯然,許多修改和變化對于本領(lǐng)域從業(yè)人員而言是顯而易見的。選擇并描述各實施例是為了對本發(fā)明的原理及其實際應(yīng)用進(jìn)行最佳闡釋,從而使得本領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的各種實施例以及適于預(yù)期特定用途的各種修改。本發(fā)明的范圍意在由所附權(quán)利要求及其等同物限定。