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