本文討論的實(shí)施方式涉及登錄控制方法、登錄控制裝置和計(jì)算機(jī)可讀記錄介質(zhì)。
背景技術(shù):
穿戴式設(shè)備的發(fā)展已經(jīng)變得活躍。對(duì)于諸如穿戴式設(shè)備的小型終端裝置而言重要的是要安裝舒適并且延長(zhǎng)連續(xù)使用的持續(xù)時(shí)間。因此,需要減小尺寸并且節(jié)省電力。小型終端裝置由于其尺寸較小而具有因裝置較小使得在物理上有限的用戶接口(ui)。然而,因?yàn)樵谠S多情況下重要信息例如生物特征信息存儲(chǔ)于小型終端裝置中,所以對(duì)于小型終端裝置而言管理重要信息的安全是至關(guān)重要的。
因此,在智能手機(jī)等中,用戶在觀看屏幕的同時(shí)輸入登錄密碼。當(dāng)認(rèn)證成功時(shí),解除對(duì)終端裝置(智能手機(jī))的鎖定。然而,因?yàn)樾枰獪p小尺寸,所以在一些情況下穿戴式設(shè)備沒(méi)有顯示屏。存在不能從屏幕輸入登錄密碼的情況。
在相關(guān)領(lǐng)域中已知一種使用開(kāi)關(guān)來(lái)確定密碼的認(rèn)證裝置(例如,參見(jiàn)專利文獻(xiàn)1)。在相關(guān)領(lǐng)域中已知如下信息處理裝置:該信息處理裝置在預(yù)定模式的點(diǎn)擊操作關(guān)于代碼節(jié)奏模式被執(zhí)行的情況下解除鎖定狀態(tài),其中,代碼節(jié)奏模式對(duì)應(yīng)于表示點(diǎn)擊操作的計(jì)時(shí)的參考點(diǎn)擊間隔(例如,參見(jiàn)專利文獻(xiàn)2)。
專利文獻(xiàn)2中公開(kāi)的裝置對(duì)參考點(diǎn)擊間隔的裕度范圍預(yù)設(shè)固定值,并且在點(diǎn)擊操作計(jì)時(shí)與參考點(diǎn)擊計(jì)時(shí)的偏差在預(yù)定裕度范圍內(nèi)的情況下,該裝置確定代碼節(jié)奏模式在正確的計(jì)時(shí)處被輸入。
然而,即使當(dāng)用戶想要執(zhí)行開(kāi)關(guān)操作或點(diǎn)擊操作以打出相同節(jié)奏時(shí),操作的節(jié)奏在例如用戶正在聽(tīng)快節(jié)拍音樂(lè)或者用戶困倦的情況下仍然可能依賴用戶當(dāng)時(shí)的心理狀態(tài)、周?chē)h(huán)境、用戶的身體狀況等而變化。結(jié)果,當(dāng)通過(guò)登錄控制裝置來(lái)測(cè)量為了登錄而執(zhí)行的開(kāi)關(guān)操作等時(shí),可能存在操作節(jié)奏偏離于預(yù)定裕度范圍的情況。
此外,如果預(yù)定的操作節(jié)奏被盜取(效仿)并且用戶被另一個(gè)人模仿的情況下,則可能發(fā)生所述另一個(gè)人能夠登錄到該裝置的問(wèn)題。
[相關(guān)文獻(xiàn)]
[專利文獻(xiàn)]
[專利文獻(xiàn)1]日本公開(kāi)特許公報(bào)2004-280562
[專利文獻(xiàn)2]日本公開(kāi)特許公報(bào)2013-74432
[專利文獻(xiàn)3]日本公開(kāi)特許公報(bào)2005-222411
[專利文獻(xiàn)4]日本公開(kāi)特許公報(bào)2007-235867
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明的一個(gè)方面的目的是根據(jù)按照每個(gè)用戶特有的節(jié)奏模式進(jìn)行的登錄操作來(lái)執(zhí)行登錄控制。
根據(jù)實(shí)施方式的一方面,一種通過(guò)計(jì)算機(jī)執(zhí)行的登錄控制方法包括:輸入與開(kāi)操作和關(guān)操作對(duì)應(yīng)的串行信號(hào);測(cè)量所輸入的串行信號(hào)的開(kāi)操作的相應(yīng)開(kāi)時(shí)間和關(guān)操作的相應(yīng)關(guān)時(shí)間;參考下述存儲(chǔ)單元來(lái)確定所測(cè)量的相應(yīng)開(kāi)時(shí)間和所測(cè)量的相應(yīng)關(guān)時(shí)間是否在允許范圍內(nèi),所述存儲(chǔ)單元存儲(chǔ)相應(yīng)開(kāi)時(shí)間的平均時(shí)間、相應(yīng)開(kāi)時(shí)間的偏差、相應(yīng)關(guān)時(shí)間的平均時(shí)間和相應(yīng)關(guān)時(shí)間的偏差;以及在所測(cè)量的相應(yīng)開(kāi)時(shí)間和所測(cè)量的相應(yīng)關(guān)時(shí)間在允許范圍內(nèi)的情況下允許登錄。
附圖說(shuō)明
圖1a和圖1b是關(guān)于輸入操作來(lái)描述操作計(jì)時(shí)的偏差的圖;
圖2a至圖2d是每一個(gè)均示出根據(jù)一個(gè)實(shí)施方式的穿戴式設(shè)備的整體結(jié)構(gòu)的示例的圖;
圖3是示出根據(jù)一個(gè)實(shí)施方式的穿戴式設(shè)備的硬件結(jié)構(gòu)的示例的圖;
圖4是示出根據(jù)一個(gè)實(shí)施方式的穿戴式設(shè)備的功能性結(jié)構(gòu)的示例的圖;
圖5是示出根據(jù)一個(gè)實(shí)施方式的操作信息注冊(cè)db的示例的表;
圖6是示出根據(jù)第一實(shí)施方式的登錄控制處理的示例的流程圖;
圖7是示出根據(jù)第一實(shí)施方式的登錄控制操作的圖;
圖8是示出根據(jù)第一實(shí)施方式的登錄控制處理的結(jié)果的示例的表;
圖9是示出根據(jù)第二實(shí)施方式的登錄控制處理的示例的流程圖;
圖10是示出根據(jù)第二實(shí)施方式的登錄控制操作的圖;
圖11是示出根據(jù)第三實(shí)施方式的登錄控制處理的示例的流程圖;
圖12a和圖12b是示出根據(jù)第四實(shí)施方式的操作信息注冊(cè)db的示例的表;
圖13是示出根據(jù)第四實(shí)施方式的登錄控制處理的示例的流程圖;以及
圖14是示出根據(jù)第四實(shí)施方式的登錄控制處理的結(jié)果的示例的表。
具體實(shí)施方式
在下文中,將參照附圖來(lái)描述本發(fā)明的實(shí)施方式。應(yīng)當(dāng)注意的是,在下面的說(shuō)明書(shū)和附圖中,將相同的附圖標(biāo)記賦予具有基本上相同功能的元件,使得可以適當(dāng)?shù)厥÷灾貜?fù)的描述。
(與操作計(jì)時(shí)的偏差相關(guān)的問(wèn)題)
可以通過(guò)將用戶執(zhí)行的登錄操作與參考進(jìn)行比較來(lái)執(zhí)行登錄認(rèn)證,其中所述參考是先前注冊(cè)的密碼。用戶的登錄操作是通過(guò)觸摸一個(gè)或更多個(gè)按鈕、一個(gè)或更多個(gè)開(kāi)關(guān)、一個(gè)或更多個(gè)鍵和/或屏幕來(lái)執(zhí)行的。將用戶的登錄操作中按鈕等被按壓期間的時(shí)間(時(shí)間跨度)和用戶的登錄操作中按鈕等被釋放期間的時(shí)間(時(shí)間跨度)與參考進(jìn)行比較來(lái)執(zhí)行登錄認(rèn)證。
在下文中,將通過(guò)按壓按鈕等來(lái)執(zhí)行的操作(操縱)稱為“開(kāi)操作”,以及將通過(guò)釋放按鈕等來(lái)執(zhí)行的操作(操縱)稱為“關(guān)操作”。此外,將用戶的手指按壓按鈕等的時(shí)間(時(shí)間跨度)稱為“開(kāi)時(shí)間”,以及將用戶的手指從按鈕等釋放的時(shí)間(時(shí)間段)稱為“關(guān)時(shí)間”。換言之,在關(guān)時(shí)間期間,按鈕未被用戶的手指按壓。
圖1a示出了用于登錄認(rèn)證的開(kāi)操作和關(guān)操作的操作計(jì)時(shí)的模式的示例。用于登錄認(rèn)證的操作計(jì)時(shí)的模式被預(yù)先注冊(cè)在數(shù)據(jù)庫(kù)(db)中。也就是說(shuō),圖1a中示出的開(kāi)操作和關(guān)操作的操作計(jì)時(shí)的模式是注冊(cè)密碼的示例。在下文中,可以將該模式稱為“串行信號(hào)”。
在串行信號(hào)的登錄操作中,當(dāng)在操作的中間節(jié)拍(拍子)變得稍快時(shí),雖然用戶想要根據(jù)已經(jīng)預(yù)先注冊(cè)的圖1a中的操作計(jì)時(shí)來(lái)輸入(進(jìn)入)該模式的初始部分,但是登錄控制裝置仍識(shí)別到變化。結(jié)果,登錄控制裝置確定所輸入的登錄操作不同于注冊(cè)密碼所表示的操作計(jì)時(shí)并且不允許登錄。
例如,在圖1b所示的用戶的登錄操作中,第一開(kāi)操作的計(jì)時(shí)偏離于圖1a所示的第一開(kāi)操作的計(jì)時(shí),并且隨后的開(kāi)操作和關(guān)操作的計(jì)時(shí)均發(fā)生偏離。以該方式,特別是在操作節(jié)奏(節(jié)拍)的偏差(不一致)出現(xiàn)于登錄操作的前半段的情況下,從相對(duì)于登錄操作的起始點(diǎn)的絕對(duì)時(shí)間的觀點(diǎn)來(lái)看出現(xiàn)以下問(wèn)題:偏差在登錄操作的后半段中累積,并且登錄操作變得與作為參考的注冊(cè)密碼顯著不同。
針對(duì)上述問(wèn)題,可以通過(guò)使用在操作時(shí)關(guān)于同一注冊(cè)密碼的節(jié)奏模式而發(fā)生的每個(gè)用戶的特殊性(特征)并且通過(guò)獲知每個(gè)用戶的特殊性來(lái)提高登錄認(rèn)證的準(zhǔn)確性。在下文中,將描述可以根據(jù)每個(gè)用戶的登錄操作的節(jié)奏(節(jié)奏模式)來(lái)執(zhí)行登錄控制的登錄控制裝置。
[穿戴式設(shè)備10的整體結(jié)構(gòu)]
首先,將參照?qǐng)D2a至圖2d來(lái)描述根據(jù)本發(fā)明的一個(gè)實(shí)施方式的穿戴式設(shè)備10的整體結(jié)構(gòu)的示例。在實(shí)施方式中,描述了腕表型穿戴式設(shè)備10作為登錄控制裝置的示例。然而,根據(jù)實(shí)施方式的穿戴式設(shè)備10不限于腕表型設(shè)備。例如,穿戴式設(shè)備10可以是穿戴式終端設(shè)備例如頭戴式顯示器或面部安裝式顯示器。
此外,根據(jù)實(shí)施方式的穿戴式設(shè)備10不限于穿戴式終端設(shè)備。穿戴式設(shè)備10可以是個(gè)人計(jì)算機(jī)(pc)、智能手機(jī)、個(gè)人數(shù)字助理(pda)、便攜式電話等。此外,穿戴式設(shè)備10可以是執(zhí)行登錄操作的任何電子設(shè)備,例如游戲設(shè)備、攝像機(jī)、數(shù)字相機(jī)、便攜式圖像(視頻)處理設(shè)備或便攜式音樂(lè)播放設(shè)備。
圖2a至圖2d中的每一個(gè)均示出了根據(jù)實(shí)施方式的穿戴式設(shè)備10的示例。圖2a中示出的穿戴式設(shè)備10包括按鈕11、led13和登錄控制電路12。登錄控制電路12內(nèi)置于穿戴式設(shè)備10中。按鈕11是機(jī)械按鈕。按鈕11可以是開(kāi)關(guān)。用戶按壓按鈕11以執(zhí)行“開(kāi)操作”。用戶釋放按鈕11以執(zhí)行“關(guān)操作”。換言之,例如,穿戴式設(shè)備10在按鈕11被用戶的手指等按壓(觸摸)時(shí)檢測(cè)到開(kāi)操作被執(zhí)行,以及在用戶的手指等與按鈕11分離時(shí)檢測(cè)到關(guān)操作被執(zhí)行。用戶按照預(yù)定節(jié)奏(拍子)執(zhí)行開(kāi)操作和關(guān)操作以生成表示密碼的串行信號(hào)。登錄控制電路12輸入與用戶對(duì)按鈕11的操作對(duì)應(yīng)的串行信號(hào),并且執(zhí)行登錄認(rèn)證。led13是光源的示例。例如,當(dāng)輸出警告等時(shí)led13被點(diǎn)亮。
圖2b至圖2d中每一個(gè)均示出了圖2a的穿戴式設(shè)備10的變型示例。圖2b中示出的穿戴式設(shè)備10包括顯示按鈕14和顯示燈15。登錄控制電路12內(nèi)置于穿戴式設(shè)備10中。顯示按鈕14是軟鍵(軟件按鈕)。顯示按鈕14可以檢測(cè)施加于顯示按鈕14的觸摸操作。隨著用戶執(zhí)行對(duì)顯示按鈕14的觸摸操作作為開(kāi)操作以及執(zhí)行對(duì)顯示按鈕14的觸摸的釋放操作作為關(guān)操作,用戶輸入串行信號(hào)。顯示燈15在輸出警告等時(shí)改變顯示顏色。
圖2c中示出的穿戴式設(shè)備10包括多個(gè)按鈕11和16以及多個(gè)led13。登錄控制電路12內(nèi)置于穿戴式設(shè)備10中。用戶可以通過(guò)對(duì)按鈕11執(zhí)行開(kāi)操作和關(guān)操作來(lái)輸入一個(gè)串行信號(hào)。此外,用戶可以通過(guò)對(duì)按鈕16執(zhí)行開(kāi)操作和關(guān)操作來(lái)輸入另一串行信號(hào)??梢韵蚴褂冒粹o11的串行信號(hào)賦予一個(gè)登錄id??梢韵蚴褂冒粹o16的串行信號(hào)賦予另一登錄id。
圖2d中示出的穿戴式設(shè)備10包括按鈕11和led13。然而,登錄控制電路12未被內(nèi)置于穿戴式設(shè)備10中。登錄控制電路12內(nèi)置于可與穿戴式設(shè)備10建立通信的信息處理裝置18中。信息處理裝置18可以是pc等。通過(guò)用戶操作而生成的串行信號(hào)通過(guò)無(wú)線連接(無(wú)線電)被傳送至信息處理裝置18。信息處理裝置18通過(guò)使用內(nèi)部的登錄控制電路12來(lái)執(zhí)行登錄認(rèn)證。在允許登錄的情況下,信息處理裝置18向穿戴式設(shè)備10傳送用于解除對(duì)穿戴式設(shè)備10的鎖定的信號(hào)。在不允許登錄的情況下,信息處理裝置18向穿戴式設(shè)備10傳送用于鎖定穿戴式設(shè)備10的信號(hào)。
[穿戴式設(shè)備10的硬件結(jié)構(gòu)]
接著,將參照?qǐng)D3來(lái)描述根據(jù)實(shí)施方式的穿戴式設(shè)備10的硬件結(jié)構(gòu)的示例。圖3是示出根據(jù)實(shí)施方式的穿戴式設(shè)備10的硬件結(jié)構(gòu)的示例的圖。穿戴式設(shè)備10包括按鈕11、led13、cpu21、存儲(chǔ)器22、輸入/輸出i/f23以及通信i/f24。
cpu21根據(jù)存儲(chǔ)器22中存儲(chǔ)的一個(gè)或更多個(gè)程序來(lái)控制穿戴式設(shè)備10。存儲(chǔ)器22可以是例如半導(dǎo)體存儲(chǔ)器。存儲(chǔ)器22存儲(chǔ)包括cpu21執(zhí)行的登錄控制處理程序在內(nèi)的一個(gè)或更多個(gè)程序。此外,存儲(chǔ)器22存儲(chǔ)cpu21參考的數(shù)據(jù)以及表示由cpu21執(zhí)行的處理的結(jié)果的數(shù)據(jù)。
登錄控制處理程序和數(shù)據(jù)的至少一部分可以存儲(chǔ)于記錄介質(zhì)25中并且可以在需要時(shí)被復(fù)制到存儲(chǔ)器22。此外,可以在需要時(shí)將獲得的數(shù)據(jù)從存儲(chǔ)器22復(fù)制到記錄介質(zhì)25。記錄介質(zhì)25可以通過(guò)非易失性記錄介質(zhì)例如閃速存儲(chǔ)器來(lái)實(shí)現(xiàn)。換言之,記錄介質(zhì)25可以是存儲(chǔ)用于使得計(jì)算機(jī)例如穿戴式設(shè)備10執(zhí)行下文將描述的處理的登錄控制程序的計(jì)算機(jī)可讀記錄介質(zhì)。
輸入/輸出i/f23是用于從持有(具有)穿戴式設(shè)備10的用戶接收信息的輸入并且用于向用戶提供信息的接口。例如,輸入/輸出i/f23從輸入設(shè)備例如按鈕11和觸摸面板接收信息的輸入。此外,輸入/輸出i/f23使led13發(fā)光或使led13閃爍以向用戶顯示(輸出)警告。
[穿戴式設(shè)備10的功能性結(jié)構(gòu)]
接著,將參照?qǐng)D4來(lái)描述根據(jù)實(shí)施方式的穿戴式設(shè)備10的功能性結(jié)構(gòu)的示例。圖4是示出根據(jù)實(shí)施方式的穿戴式設(shè)備的功能性結(jié)構(gòu)的示例的圖。穿戴式設(shè)備10包括功能塊(元件),所述功能塊包括輸入單元30、存儲(chǔ)單元31、開(kāi)/關(guān)變化確定單元33、計(jì)數(shù)單元34、平均時(shí)間測(cè)量單元35、偏差測(cè)量單元36、登錄認(rèn)證單元37和控制單元38。
根據(jù)實(shí)施方式,各個(gè)功能塊(元件)通過(guò)設(shè)置于穿戴式設(shè)備10內(nèi)部的登錄控制電路12來(lái)實(shí)現(xiàn)。在該情況下,在穿戴式設(shè)備10與登錄控制電路12之間存在三種類型的用戶接口(ui):串行信號(hào)的輸入、登錄認(rèn)證的結(jié)果通知以及模式切換。通過(guò)用戶對(duì)按鈕11的操作來(lái)執(zhí)行串行信號(hào)的輸入和模式切換信號(hào)的輸入。此外,登錄認(rèn)證結(jié)果被輸出至穿戴式設(shè)備10的內(nèi)部。以該方式,執(zhí)行鎖定穿戴式設(shè)備10或解除對(duì)穿戴式設(shè)備1的鎖定。例如,在登錄認(rèn)證成功的情況下,穿戴式設(shè)備10被解鎖,使得用戶可以開(kāi)始使用穿戴式設(shè)備10。另一方面,在登錄認(rèn)證不成功的情況下,穿戴式設(shè)備被鎖定,使得用戶不能使用穿戴式設(shè)備10。
輸入單元30輸入與用戶對(duì)按鈕11的開(kāi)操作和關(guān)操作對(duì)應(yīng)的串行信號(hào)。開(kāi)/關(guān)變化確定單元33確定(檢測(cè))信號(hào)從開(kāi)變成關(guān)。而且,開(kāi)/關(guān)變化確定單元33確定(檢測(cè))信號(hào)從關(guān)變成開(kāi)。
存儲(chǔ)單元31存儲(chǔ)操作信息注冊(cè)db32和各種信息。圖5示出了操作信息注冊(cè)db32的示例。操作信息注冊(cè)db32根據(jù)在注冊(cè)時(shí)按鈕11的開(kāi)操作和關(guān)操作來(lái)存儲(chǔ)相應(yīng)開(kāi)操作的時(shí)間和相應(yīng)關(guān)操作的時(shí)間。可以將相應(yīng)開(kāi)操作的時(shí)間(時(shí)間跨度)稱為相應(yīng)開(kāi)時(shí)間,并且可以將相應(yīng)關(guān)操作的時(shí)間(時(shí)間跨度)稱為相應(yīng)關(guān)時(shí)間。操作信息注冊(cè)db32存儲(chǔ)相應(yīng)開(kāi)時(shí)間的平均時(shí)間(平均時(shí)間跨度)、相應(yīng)關(guān)時(shí)間的平均時(shí)間(平均時(shí)間跨度)、相應(yīng)開(kāi)時(shí)間的平均時(shí)間的標(biāo)準(zhǔn)偏差以及相應(yīng)關(guān)時(shí)間的平均時(shí)間的標(biāo)準(zhǔn)偏差。平均時(shí)間被保持(保留)在操作信息注冊(cè)db32中作為陣列,使得時(shí)間序列或量值關(guān)系被識(shí)別。應(yīng)當(dāng)注意的是,在操作信息注冊(cè)db32中注冊(cè)的“相應(yīng)開(kāi)時(shí)間、相應(yīng)關(guān)時(shí)間、相應(yīng)開(kāi)時(shí)間的平均時(shí)間、相應(yīng)關(guān)時(shí)間的平均時(shí)間、相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差以及相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差”是注冊(cè)信息的示例。操作信息注冊(cè)db32可以存儲(chǔ)每個(gè)用戶的注冊(cè)信息。
圖5的示例示出了以下情況下的注冊(cè)信息:用戶在注冊(cè)時(shí)利用按鈕11按照相同的節(jié)奏模式執(zhí)行開(kāi)操作和關(guān)操作以輸入具有預(yù)定模式的串行信號(hào)達(dá)10次。在圖5中,值以秒[s]為單位。如圖5的示例所示,針對(duì)由特定用戶執(zhí)行的從第一到第十次操作輸入中的每一次操作輸入來(lái)注冊(cè)開(kāi)時(shí)間a321、關(guān)時(shí)間a322、開(kāi)時(shí)間b323、關(guān)時(shí)間b324、開(kāi)時(shí)間c325和關(guān)時(shí)間c326。此外,存儲(chǔ)從第一到第十次模式輸入的相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間的平均時(shí)間和標(biāo)準(zhǔn)偏差。
再次參照?qǐng)D4,計(jì)數(shù)單元34根據(jù)串行信號(hào)來(lái)計(jì)算注冊(cè)信息的輸入次數(shù)(輸入條目的數(shù)目)。平均時(shí)間測(cè)量單元35每當(dāng)串行信號(hào)從開(kāi)變成關(guān)或從關(guān)變成開(kāi)時(shí)重新計(jì)算相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。平均時(shí)間測(cè)量單元35計(jì)算所計(jì)算的相應(yīng)開(kāi)時(shí)間的平均時(shí)間(平均值)和所計(jì)算的相應(yīng)關(guān)時(shí)間的平均時(shí)間(平均值)。
偏差測(cè)量單元36基于所測(cè)量的相應(yīng)開(kāi)時(shí)間、相應(yīng)開(kāi)時(shí)間的平均時(shí)間、所測(cè)量的相應(yīng)關(guān)時(shí)間、相應(yīng)關(guān)時(shí)間的平均時(shí)間以及開(kāi)操作和關(guān)操作的數(shù)目來(lái)計(jì)算相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差和相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差。在圖5的示例中,從第一輸入的開(kāi)時(shí)間a321(1.15)到第十輸入的開(kāi)時(shí)間a321(1.20)的平均時(shí)間為1.14s以及從第一輸入的開(kāi)時(shí)間a321到第十輸入的開(kāi)時(shí)間a321的標(biāo)準(zhǔn)偏差為0.09。根據(jù)本發(fā)明人的研究,存在這樣的趨勢(shì):開(kāi)時(shí)間越長(zhǎng),標(biāo)準(zhǔn)偏差越大。
例如,偏差測(cè)量單元36基于下面的公式(1)來(lái)計(jì)算方差σ2以計(jì)算標(biāo)準(zhǔn)偏差。
在公式(1)中,“m”表示次數(shù)(模式輸入的數(shù)目),“x”表示相應(yīng)開(kāi)時(shí)間或相應(yīng)關(guān)時(shí)間,以及“x”表示所述相應(yīng)開(kāi)時(shí)間或關(guān)時(shí)間的平均值。例如,對(duì)于開(kāi)時(shí)間a321,“m”為10,“x”為1.14,“x1”為1.15,“x2”為1.16……以及“x10”為1.20。
接著,偏差測(cè)量單元36基于下面公式(2)來(lái)計(jì)算標(biāo)準(zhǔn)偏差σ。
根據(jù)上述處理,如圖5所示,開(kāi)時(shí)間和關(guān)時(shí)間的次序、輸入注冊(cè)信息的次數(shù)m、相應(yīng)的開(kāi)時(shí)間和相應(yīng)的關(guān)時(shí)間根據(jù)信號(hào)從開(kāi)到關(guān)和從關(guān)到開(kāi)的變化而被注冊(cè)在操作信息注冊(cè)db32中。此外,所測(cè)量的相應(yīng)開(kāi)時(shí)間的平均時(shí)間、所測(cè)量的相應(yīng)關(guān)時(shí)間的平均時(shí)間、所測(cè)量的相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差和所測(cè)量的相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差被記錄在操作信息注冊(cè)db32中。應(yīng)當(dāng)注意的是,可以記錄和使用平均偏差以代替標(biāo)準(zhǔn)偏差。
再次參照?qǐng)D4,登錄認(rèn)證單元37參考在操作信息注冊(cè)db32中存儲(chǔ)的相應(yīng)開(kāi)時(shí)間的平均時(shí)間、相應(yīng)關(guān)時(shí)間的平均時(shí)間、相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差和相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差來(lái)確定所測(cè)量的相應(yīng)開(kāi)操作和所測(cè)量的相應(yīng)關(guān)操作是否在允許范圍內(nèi)被執(zhí)行。例如,登錄認(rèn)證單元37確定所測(cè)量的相應(yīng)開(kāi)時(shí)間與所存儲(chǔ)的相應(yīng)開(kāi)時(shí)間的平均時(shí)間之間的偏差是否在所存儲(chǔ)的相應(yīng)開(kāi)時(shí)間的平均時(shí)間±標(biāo)準(zhǔn)偏差的范圍內(nèi)。換言之,認(rèn)證單元37可以確定在登錄時(shí)測(cè)量的相應(yīng)開(kāi)時(shí)間與在注冊(cè)時(shí)存儲(chǔ)的平均時(shí)間之間的偏差(差)是否小于或等于所存儲(chǔ)的相應(yīng)標(biāo)準(zhǔn)偏差。此外,登錄認(rèn)證單元37確定所測(cè)量的相應(yīng)關(guān)時(shí)間與所存儲(chǔ)的相應(yīng)關(guān)時(shí)間的平均時(shí)間之間的偏差是否在所存儲(chǔ)的相應(yīng)關(guān)時(shí)間的平均時(shí)間±標(biāo)準(zhǔn)偏差的范圍內(nèi)。換言之,認(rèn)證單元37可以確定登錄時(shí)測(cè)量的相應(yīng)關(guān)時(shí)間與注冊(cè)時(shí)存儲(chǔ)的平均時(shí)間之間的偏差(差)是否小于或等于存儲(chǔ)的相應(yīng)標(biāo)準(zhǔn)偏差。登錄認(rèn)證單元37基于確定的結(jié)果來(lái)執(zhí)行登錄認(rèn)證。例如,在所測(cè)量的相應(yīng)開(kāi)時(shí)間和所測(cè)量的相應(yīng)關(guān)時(shí)間在允許范圍內(nèi)的情況下,登錄認(rèn)證單元37允許登錄。
登錄認(rèn)證單元37向穿戴式設(shè)備10與登錄控制電路12之間的用戶接口通知所述確定結(jié)果。在作為確定的結(jié)果登錄成功的情況下,穿戴式設(shè)備10被解鎖。在作為確定的結(jié)果登錄不成功的情況下,穿戴式設(shè)備10被鎖定??梢酝ㄟ^(guò)傳送有關(guān)鎖定和解鎖均受控制的設(shè)備的id信息來(lái)指定要鎖定的穿戴式設(shè)備10。
將描述用于確定登錄是成功還是否(不成功)的方法的示例。在圖5的示例中,例如,第一開(kāi)時(shí)間a321的平均時(shí)間是1.14s并且第一開(kāi)時(shí)間a321的標(biāo)準(zhǔn)偏差是0.09。因此,登錄認(rèn)證單元37在登錄操作時(shí)的第一開(kāi)時(shí)間在從1.05到1.23(1.14±0.09)的范圍內(nèi)的情況下確定是“合格”的,并且在其他情況下確定是“不合格”的。類似地,登錄認(rèn)證單元37針對(duì)其他開(kāi)時(shí)間和關(guān)時(shí)間中的每一個(gè)來(lái)確定“合格”還是否(不合格)。
再次參照?qǐng)D4,控制單元38將登錄控制的模式在注冊(cè)模式與登錄模式之間切換。在注冊(cè)模式期間,根據(jù)用戶使用按鈕11所執(zhí)行的操作,包括開(kāi)時(shí)間、關(guān)時(shí)間等的注冊(cè)信息被注冊(cè)在操作信息注冊(cè)db32中。此外,操作信息注冊(cè)db32可以存儲(chǔ)登錄確定的結(jié)果。在登錄模式期間,基于與由用戶執(zhí)行的開(kāi)操作和關(guān)操作對(duì)應(yīng)的串行信號(hào),確定是否允許登錄。
例如,可以通過(guò)登錄控制電路12的硬件來(lái)實(shí)現(xiàn)以下功能塊(元件):開(kāi)/關(guān)變化確定單元33、計(jì)數(shù)單元34、平均時(shí)間測(cè)量單元35、偏差測(cè)量單元36、登錄認(rèn)證單元37和控制單元38。然而,實(shí)施方式不限于此。例如,可以通過(guò)登錄控制處理來(lái)實(shí)現(xiàn)各個(gè)功能塊或者可以通過(guò)硬件與軟件的組合來(lái)實(shí)現(xiàn)各個(gè)功能塊,其中,存儲(chǔ)于存儲(chǔ)器22中的用于登錄控制處理的一個(gè)或更多個(gè)程序使得cpu21執(zhí)行登錄控制處理。
<第一實(shí)施方式>
[登錄控制處理]
接著,將參照?qǐng)D6來(lái)描述根據(jù)第一實(shí)施方式的登錄控制處理。圖6是示出根據(jù)第一實(shí)施方式的登錄控制處理的示例的流程圖。當(dāng)處理開(kāi)始時(shí),在步驟s1中控制單元38基于切換信號(hào)來(lái)確定模式。
(注冊(cè)時(shí)的處理)
在用戶將穿戴式設(shè)備10設(shè)置成注冊(cè)狀態(tài)的情況下,控制單元38確定穿戴式設(shè)備10處于注冊(cè)模式。然后,在步驟s10中控制單元38指導(dǎo)(提示)用戶開(kāi)始注冊(cè)密碼。
在該情況下,在步驟s11中,輸入單元30接收串行信號(hào)的輸入。接著,在步驟s12中,開(kāi)/關(guān)變化確定單元33確定(檢測(cè))串行信號(hào)從開(kāi)到關(guān)或者從關(guān)到開(kāi)的變化。在存在變化的情況下,在步驟s13中,存儲(chǔ)單元31在操作信息注冊(cè)db32中存儲(chǔ)開(kāi)操作和關(guān)操作的次序、輸入次數(shù)、相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。接著,在步驟s14中,輸入單元30確定串行信號(hào)的輸入是否完成。具體地,例如,當(dāng)從開(kāi)始輸入串行信號(hào)起已經(jīng)過(guò)去預(yù)定時(shí)間或者串行信號(hào)的輸入已經(jīng)達(dá)到信號(hào)模式的末尾時(shí),輸入單元30可以確定串行信號(hào)的輸入已經(jīng)完成。
在確定串行信號(hào)的輸入未完成的情況下(在步驟s14中為否),再次執(zhí)行步驟s12至s14中的處理。在確定串行信號(hào)的輸入已經(jīng)完成的情況下(在步驟s14中為是),在步驟s15中,輸入單元30確定是否已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)。在確定尚未執(zhí)行輸入達(dá)預(yù)定次數(shù)的情況下(在步驟s15中為否),輸入單元30根據(jù)指令接收下一串行信號(hào)的輸入(步驟s10和s11),并且步驟s10至s15中的處理被重復(fù)直到已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)為止。
在輸入單元30確定已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)的情況下(在步驟s15中為是),在步驟s16中,平均時(shí)間測(cè)量單元35計(jì)算相應(yīng)開(kāi)時(shí)間的平均時(shí)間和相應(yīng)關(guān)時(shí)間的平均時(shí)間。此外,在步驟s16中,偏差測(cè)量單元36基于相應(yīng)開(kāi)時(shí)間的平均時(shí)間來(lái)計(jì)算相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差,并且基于相應(yīng)關(guān)時(shí)間的平均時(shí)間來(lái)計(jì)算相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差。從而,注冊(cè)模式下的處理完成。
(登錄時(shí)的處理)
在步驟s1中用戶將穿戴式設(shè)備10設(shè)置成處于登錄狀態(tài)的情況下,控制單元38確定穿戴式設(shè)備10處于登錄模式。用戶執(zhí)行按鈕11的開(kāi)操作和關(guān)操作以輸入串行信號(hào)(登錄操作)。在步驟s20中,輸入單元30接收串行信號(hào)的輸入。接著,在步驟s21中,開(kāi)/關(guān)變化確定單元33確定(檢測(cè))串行信號(hào)從開(kāi)到關(guān)或從關(guān)到開(kāi)的變化。在存在變化的情況下,在步驟s22中,存儲(chǔ)單元31在操作信息注冊(cè)db32中存儲(chǔ)開(kāi)操作和關(guān)操作的次序、輸入次數(shù)、相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。接著,在步驟s23中,輸入單元30確定串行信號(hào)的輸入是否完成。具體地,例如,當(dāng)從開(kāi)始輸入串行信號(hào)起已經(jīng)過(guò)去預(yù)定時(shí)間或者串行信號(hào)的輸入已經(jīng)達(dá)到信號(hào)模式的末尾時(shí),輸入單元30確定串行信號(hào)的輸入完成。
在確定串行信號(hào)的輸入未完成的情況下(在步驟s23中為否),再次執(zhí)行步驟s21至s23中的處理。在輸入單元30確定串行信號(hào)的輸入已經(jīng)完成的情況下(在步驟s23中為是),在步驟s24中登錄認(rèn)證單元37基于在操作信息注冊(cè)db32中存儲(chǔ)的相應(yīng)開(kāi)時(shí)間的平均時(shí)間和標(biāo)準(zhǔn)偏差以及相應(yīng)關(guān)時(shí)間的平均時(shí)間和標(biāo)準(zhǔn)偏差來(lái)比較(確定)當(dāng)前登錄操作的所測(cè)量的相應(yīng)開(kāi)時(shí)間和所測(cè)量的相應(yīng)關(guān)時(shí)間是否在允許范圍內(nèi)的計(jì)時(shí)處被執(zhí)行。
也就是說(shuō),登錄認(rèn)證單元37使用在注冊(cè)模式時(shí)計(jì)算(獲取)的標(biāo)準(zhǔn)偏差作為裕度,來(lái)確定所測(cè)量的相應(yīng)開(kāi)時(shí)間和所測(cè)量的相應(yīng)關(guān)時(shí)間相對(duì)于平均值的偏差是否在允許范圍內(nèi)。
具體地,例如,如圖7的上面部分所示,注冊(cè)時(shí)的開(kāi)時(shí)間的平均時(shí)間為μ0,注冊(cè)時(shí)的開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差為σ0,注冊(cè)時(shí)的關(guān)時(shí)間的平均時(shí)間為μ1以及注冊(cè)時(shí)的關(guān)時(shí)間的標(biāo)準(zhǔn)偏差為σ1。如圖7的下面部分所示,在測(cè)量時(shí)(在登錄時(shí)),執(zhí)行開(kāi)操作直到時(shí)間t0為止并且在從時(shí)間t0到時(shí)間t1的時(shí)段期間執(zhí)行關(guān)操作。在該情況下,當(dāng)輸入的開(kāi)操作時(shí)間t0在注冊(cè)時(shí)的開(kāi)時(shí)間的平均時(shí)間μ0±標(biāo)準(zhǔn)偏差σ0的范圍內(nèi)時(shí),可以確定測(cè)量時(shí)(登錄模式下)的開(kāi)操作在允許范圍內(nèi)的計(jì)時(shí)處被執(zhí)行。類似地,當(dāng)輸入的關(guān)操作時(shí)間t1在注冊(cè)時(shí)的關(guān)時(shí)間的平均時(shí)間μ1±標(biāo)準(zhǔn)偏差σ1的范圍內(nèi)時(shí),可以確定測(cè)量時(shí)(登錄模式下)的關(guān)操作在允許范圍內(nèi)的計(jì)時(shí)處被執(zhí)行。
在圖7中,因?yàn)殚_(kāi)操作的時(shí)間t0大于平均時(shí)間μ0-標(biāo)準(zhǔn)偏差σ0并且小于平均時(shí)間μ0,所以可以確定開(kāi)操作在允許范圍內(nèi)的計(jì)時(shí)處被執(zhí)行。此外,因?yàn)殛P(guān)操作的時(shí)間t1大于平均時(shí)間μ1并且小于μ1+σ1,所以可以確定關(guān)操作在允許范圍內(nèi)的計(jì)時(shí)處被執(zhí)行。
再次參照?qǐng)D6,當(dāng)確定所輸入的串行信號(hào)的所有開(kāi)操作和關(guān)操作的計(jì)時(shí)均在開(kāi)時(shí)間和關(guān)時(shí)間的平均值±標(biāo)準(zhǔn)偏差的允許范圍內(nèi)時(shí),在步驟s25中登錄認(rèn)證單元37允許登錄。
如上所述,根據(jù)第一實(shí)施方式的登錄控制方法,依照用戶在注冊(cè)時(shí)針對(duì)按鈕11執(zhí)行開(kāi)操作和關(guān)操作的計(jì)時(shí)來(lái)計(jì)算標(biāo)準(zhǔn)偏差,其中,標(biāo)準(zhǔn)偏差表示多次輸入注冊(cè)信息時(shí)操作計(jì)時(shí)的偏差。進(jìn)一步地,基于標(biāo)準(zhǔn)偏差,針對(duì)每個(gè)用戶來(lái)適當(dāng)?shù)卮_定在登錄操作時(shí)開(kāi)操作和關(guān)操作的計(jì)時(shí)的允許范圍。以該方式,可以根據(jù)按照每個(gè)用戶特有的節(jié)奏模式進(jìn)行的登錄操作來(lái)執(zhí)行登錄控制并且適當(dāng)?shù)貓?zhí)行登錄認(rèn)證。以該方式,可以獲知用戶的身份(特征)并且增強(qiáng)(提高)安全性。
圖8示出了兩次嘗試登錄時(shí)的登錄認(rèn)證結(jié)果的示例。如圖8所示,第一次登錄中的第二關(guān)時(shí)間為3.3s,圖5示出的注冊(cè)時(shí)的關(guān)時(shí)間b324的平均時(shí)間為3.06s,并且關(guān)時(shí)間b324的標(biāo)準(zhǔn)偏差為0.17。因此,因?yàn)?.3大于3.23(3.3>3.06+0.17),所以第一次登錄嘗試中的第二關(guān)時(shí)間在注冊(cè)時(shí)的對(duì)應(yīng)關(guān)時(shí)間的平均時(shí)間±標(biāo)準(zhǔn)偏差的范圍之外。以該方式,如果登錄時(shí)的開(kāi)時(shí)間和關(guān)時(shí)間中至少之一在對(duì)應(yīng)開(kāi)時(shí)間或?qū)?yīng)關(guān)時(shí)間的平均時(shí)間±標(biāo)準(zhǔn)偏差的范圍之外,則登錄不允許。另一方面,因?yàn)榈诙蔚卿泧L試時(shí)的所有開(kāi)時(shí)間和關(guān)時(shí)間均在開(kāi)時(shí)間和關(guān)時(shí)間的平均時(shí)間±標(biāo)準(zhǔn)偏差的范圍內(nèi),所以第二次登錄被允許。
<第二實(shí)施方式>
[登錄控制處理]
接著,將參照?qǐng)D9來(lái)描述根據(jù)第二實(shí)施方式的登錄控制處理。圖9是示出根據(jù)第二實(shí)施方式的登錄控制處理的示例的流程圖。當(dāng)處理開(kāi)始時(shí),在步驟s1中控制單元38基于切換信號(hào)來(lái)確定模式。
(注冊(cè)時(shí)的處理)
在確定穿戴式設(shè)備10處于注冊(cè)模式的情況下,在步驟s10中,控制單元38指導(dǎo)(提示)用戶開(kāi)始注冊(cè)密碼。接著,在步驟s11中輸入單元30接收串行信號(hào)的輸入。接著,在步驟s12中,開(kāi)/關(guān)變化確定單元33確定(檢測(cè))串行信號(hào)從開(kāi)到關(guān)或從關(guān)到開(kāi)的變化。在存在變化的情況下,在步驟s13中,存儲(chǔ)單元31在操作信息注冊(cè)db32中存儲(chǔ)開(kāi)操作和關(guān)操作的次序、輸入次數(shù)、相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。
接著,在步驟s14中,輸入單元30確定串行信號(hào)的輸入是否完成。具體地,例如,當(dāng)從開(kāi)始輸入串行信號(hào)起已經(jīng)過(guò)去了預(yù)定時(shí)間或者串行信號(hào)的輸入已經(jīng)達(dá)到信號(hào)模式的末尾時(shí),輸入單元30可以確定串行信號(hào)的輸入已經(jīng)完成。在確定串行信號(hào)的輸入尚未完成的情況下(在步驟s14中為否),再次執(zhí)行步驟s12至s14中的處理。
在確定串行信號(hào)的輸入已經(jīng)完成的情況下(在步驟s14中為是),在步驟s15中,輸入單元30確定是否已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)。在確定尚未執(zhí)行輸入達(dá)預(yù)定次數(shù)的情況下(在步驟s15中為否),輸入單元30根據(jù)指令接收下一串行信號(hào)的輸入(步驟s10和s11),并且步驟s10至s15中的處理被重復(fù)直到執(zhí)行輸入達(dá)預(yù)定次數(shù)為止。
在輸入單元30確定已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)的情況下(在步驟s15中為是),在步驟s16中平均時(shí)間測(cè)量單元35計(jì)算相應(yīng)開(kāi)時(shí)間的平均時(shí)間和相應(yīng)關(guān)時(shí)間的平均時(shí)間。此外,在步驟s16中,偏差測(cè)量單元36基于相應(yīng)開(kāi)時(shí)間的平均時(shí)間來(lái)計(jì)算相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差并且基于相應(yīng)關(guān)時(shí)間的平均時(shí)間來(lái)計(jì)算相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差。
接著,在步驟s30中,登錄認(rèn)證單元37確定在操作信息注冊(cè)db32中注冊(cè)的相應(yīng)標(biāo)準(zhǔn)偏差是否在預(yù)定范圍之外。如果標(biāo)準(zhǔn)偏差在預(yù)定范圍內(nèi)(在步驟s30中為否),則處理結(jié)束。
如果在操作信息注冊(cè)db32中注冊(cè)的標(biāo)準(zhǔn)偏差中至少之一在預(yù)定范圍之外(在步驟s30中為是),則在步驟s31中登錄認(rèn)證單元37使用結(jié)果通知機(jī)制來(lái)向用戶通知警告。接著,在步驟s32中,登錄認(rèn)證單元37確定標(biāo)準(zhǔn)偏差是否在范圍之外的較大一側(cè)。換言之,登錄認(rèn)證單元37確定標(biāo)準(zhǔn)偏差是否大于預(yù)定范圍的上限值。在標(biāo)準(zhǔn)偏差在范圍之外的較大一側(cè)的情況下(在步驟s32中為是),則在步驟s33中登錄認(rèn)證單元37用預(yù)定值替換標(biāo)準(zhǔn)偏差以校正標(biāo)準(zhǔn)偏差,其中,預(yù)定值可以是預(yù)定范圍的上限值。不僅在標(biāo)準(zhǔn)偏差在范圍之外的較大一側(cè)的情況下,而且在標(biāo)準(zhǔn)偏差在范圍之外的較小一側(cè)的情況下,登錄認(rèn)證單元37均可以用預(yù)定值來(lái)替換標(biāo)準(zhǔn)偏差。從而,登錄認(rèn)證單元37可以參考操作信息注冊(cè)db32來(lái)確定測(cè)量的相應(yīng)開(kāi)時(shí)間和測(cè)量的相應(yīng)關(guān)時(shí)間是否在允許范圍內(nèi),其中操作信息注冊(cè)db32將在預(yù)定范圍之外的至少一個(gè)標(biāo)準(zhǔn)偏差校正為預(yù)定值并且存儲(chǔ)預(yù)定值。
(登錄時(shí)的處理)
因?yàn)楦鶕?jù)第二實(shí)施方式的在步驟s20至s25中的處理等同于根據(jù)第一實(shí)施方式的在步驟s20至s25中的處理,所以此處將省略對(duì)它們的描述。
圖10是示出根據(jù)第二實(shí)施方式的登錄控制操作的圖。圖10的上面部分示出了注冊(cè)時(shí)的平均時(shí)間μ0、平均時(shí)間μ1、標(biāo)準(zhǔn)偏差σ0和標(biāo)注偏差σ1。圖10的下面部分示出了測(cè)量(登錄)時(shí)的操作。如上所述,根據(jù)第二實(shí)施方式的登錄控制方法,如圖10所示,在操作信息注冊(cè)db32中存儲(chǔ)的標(biāo)準(zhǔn)偏差σ1大于預(yù)定值σ1’的情況下,用預(yù)定值σ1’替換標(biāo)準(zhǔn)偏差σ1。以該方式,可以提高登錄認(rèn)證的準(zhǔn)確性。即使在操作信息注冊(cè)db32中注冊(cè)的標(biāo)準(zhǔn)偏差小于預(yù)定值的情況下,仍可以用預(yù)定值替換標(biāo)準(zhǔn)偏差。
<第三實(shí)施方式>
[登錄控制處理]
接著,將參照?qǐng)D11來(lái)描述根據(jù)第三實(shí)施方式的登錄控制處理。圖11是示出根據(jù)第三實(shí)施方式的登錄控制處理的示例的流程圖。根據(jù)第三實(shí)施方式的登錄控制處理與根據(jù)第二實(shí)施方式的登錄控制處理(參見(jiàn)圖9)的區(qū)別在于:當(dāng)?shù)卿洺晒r(shí)(在步驟s25中為是),存在用于更新操作信息注冊(cè)db32的處理(步驟s40),其中基于與在登錄中成功的串行信號(hào)相對(duì)應(yīng)的注冊(cè)信息(相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間)來(lái)執(zhí)行該處理。
在登錄被允許的情況下,存儲(chǔ)單元31可以刪除在操作信息注冊(cè)db32中記錄m次的注冊(cè)信息的陣列中的時(shí)間最久的信息或者具有最偏離于平均值的信息的注冊(cè)信息。然后,存儲(chǔ)單元31可以在刪除的位置記錄關(guān)于在當(dāng)前登錄中成功的串行信號(hào)的注冊(cè)信息。換言之,存儲(chǔ)單元31可以存儲(chǔ)在登錄被允許時(shí)的串行信號(hào)的相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。然后,存儲(chǔ)單元31可以在從操作信息注冊(cè)db32中刪除最早存儲(chǔ)的串行信號(hào)的相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間之后重新計(jì)算相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間的平均時(shí)間和標(biāo)準(zhǔn)偏差以更新操作信息注冊(cè)db32。此時(shí),存儲(chǔ)單元31可以替選地刪除具有最偏離于平均值的值的串行信號(hào)??梢詮拇鎯?chǔ)于操作信息注冊(cè)db32中的串行信號(hào)中選擇要?jiǎng)h除的串行信號(hào)。注意,當(dāng)在操作信息注冊(cè)db32中存儲(chǔ)關(guān)于在當(dāng)前登錄中成功的串行信號(hào)的注冊(cè)信息時(shí),直到在操作信息注冊(cè)db32中存儲(chǔ)了預(yù)定數(shù)目的注冊(cè)信息(串行信號(hào))才有必要?jiǎng)h除其他注冊(cè)信息。
<第四實(shí)施方式>
[登錄控制處理]
接著,將參照?qǐng)D12a、圖12b和圖13來(lái)描述根據(jù)第四實(shí)施方式的登錄控制處理。圖12a和圖12b示出了根據(jù)第四實(shí)施方式的操作信息注冊(cè)db32的示例。圖13是示出根據(jù)第四實(shí)施方式的登錄控制處理的示例的流程圖。
根據(jù)第四實(shí)施方式,作為參考的多組注冊(cè)信息存儲(chǔ)于操作信息注冊(cè)db32中。然后,通過(guò)登錄id來(lái)識(shí)別每一組注冊(cè)信息。從而,可以僅通過(guò)輸入密碼來(lái)同時(shí)識(shí)別登錄id。圖12a示出了針對(duì)作為登錄id的id1的注冊(cè)信息。如圖12a所示,操作信息注冊(cè)db32存儲(chǔ)針對(duì)id1的第一至第十次操作(輸入)、平均時(shí)間和標(biāo)準(zhǔn)偏差。圖12b示出針對(duì)作為登錄id的id2的注冊(cè)信息。如圖12b所示,操作信息注冊(cè)db32存儲(chǔ)針對(duì)id2的第一至第十次操作(輸入)、平均時(shí)間和標(biāo)準(zhǔn)偏差。
在根據(jù)圖13所示的第四實(shí)施方式的登錄控制處理中,當(dāng)處理開(kāi)始時(shí),在步驟s1中控制單元38基于切換信號(hào)來(lái)確定模式。
(注冊(cè)時(shí)的處理)
當(dāng)確定穿戴式設(shè)備10處于注冊(cè)模式時(shí),在步驟s50中,控制單元38從操作信息注冊(cè)db32獲得作為id識(shí)別信息的示例的登錄id,并且在步驟s10中指導(dǎo)(提示)用戶開(kāi)始注冊(cè)密碼。接著,在步驟s11中,輸入單元30接收串行信號(hào)的輸入。接著,開(kāi)/關(guān)變化確定單元33確定(檢測(cè))串行信號(hào)從開(kāi)到關(guān)或從關(guān)到開(kāi)的變化。
接著,在步驟s13中,存儲(chǔ)單元31在操作信息注冊(cè)db32中存儲(chǔ)開(kāi)操作和關(guān)操作的次序、輸入次數(shù)以及相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。
接著,在步驟s14中,輸入單元30確定串行信號(hào)的輸入是否完成。具體地,例如,當(dāng)從開(kāi)始輸入串行信號(hào)起已經(jīng)過(guò)去了預(yù)定時(shí)間或者串行信號(hào)的輸入已經(jīng)達(dá)到信號(hào)模式的末尾時(shí),輸入單元30可以確定串行信號(hào)的輸入已經(jīng)完成。在確定串行信號(hào)的輸入未完成的情況下(在步驟s14中為否),再次執(zhí)行步驟s12至s14中的處理。
在確定串行信號(hào)的輸入已經(jīng)完成的情況下(在步驟s14中為是),在步驟s15中,輸入單元30確定是否已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)。在確定尚未執(zhí)行輸入達(dá)預(yù)定次數(shù)的情況下(在步驟s15中為否),輸入單元30根據(jù)指令接收下一串行信號(hào)的輸入(步驟s10和s11),并且步驟s10至s15中的處理被重復(fù)直到已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)為止。
在輸入單元30確定已經(jīng)執(zhí)行輸入達(dá)預(yù)定次數(shù)的情況下(在步驟s15中為是),在步驟s51中平均時(shí)間測(cè)量單元35計(jì)算所獲得的登錄id的相應(yīng)開(kāi)時(shí)間的平均時(shí)間和所獲得的登錄id的相應(yīng)關(guān)時(shí)間的平均時(shí)間。此外,在步驟s51中,偏差測(cè)量單元36基于相應(yīng)開(kāi)時(shí)間的平均時(shí)間來(lái)計(jì)算相應(yīng)開(kāi)時(shí)間的標(biāo)準(zhǔn)偏差并且基于相應(yīng)關(guān)時(shí)間的平均時(shí)間來(lái)計(jì)算相應(yīng)關(guān)時(shí)間的標(biāo)準(zhǔn)偏差。接著,在步驟s30中,登錄認(rèn)證單元37確定在操作信息注冊(cè)db32中注冊(cè)的相應(yīng)標(biāo)準(zhǔn)偏差是否在預(yù)定范圍之外。如果標(biāo)準(zhǔn)偏差在預(yù)定范圍之內(nèi)(在步驟s30中為否),則處理結(jié)束。如果在操作信息注冊(cè)db32中注冊(cè)的標(biāo)準(zhǔn)偏差中至少之一在預(yù)定范圍之外(在步驟s30中為是),則在步驟s31中登錄認(rèn)證單元37使用結(jié)果通知機(jī)制來(lái)向用戶通知警告。接著,在步驟s32中,登錄認(rèn)證單元37確定標(biāo)準(zhǔn)偏差是否在范圍之外較大一側(cè)。換言之,登錄認(rèn)證單元37確定標(biāo)準(zhǔn)偏差是否大于預(yù)定范圍的上限值。在標(biāo)準(zhǔn)偏差在范圍之外的較大一側(cè)的情況下(在步驟s32中為是),在步驟s33中,登錄認(rèn)證單元37用預(yù)定值替換標(biāo)準(zhǔn)偏差以校正標(biāo)準(zhǔn)偏差。
(登錄時(shí)的處理)
在步驟s1中確定穿戴式設(shè)備10處于登錄模式的情況下,在步驟s20中,輸入單元30接收串行信號(hào)的輸入。接著,在步驟s21中,開(kāi)/關(guān)變化確定單元33確定(檢測(cè))串行信號(hào)從開(kāi)到關(guān)或從關(guān)到開(kāi)的變化。接著,在步驟s22中,存儲(chǔ)單元31在操作信息注冊(cè)db32中注冊(cè)計(jì)數(shù)操作的次序、輸入次數(shù)、相應(yīng)開(kāi)時(shí)間和相應(yīng)關(guān)時(shí)間。
接著,在步驟s23中輸入單元30確定串行信號(hào)的輸入是否完成。具體地,例如,當(dāng)從開(kāi)始輸入串行信號(hào)起已經(jīng)過(guò)去了預(yù)定時(shí)間或者串行信號(hào)的輸入已經(jīng)達(dá)到信號(hào)模式的末尾時(shí),輸入單元30確定串行信號(hào)的輸入已經(jīng)完成。在確定串行信號(hào)的輸入尚未完成的情況下(在步驟s23中為否),再次執(zhí)行步驟s21至s23中的處理。在輸入單元30確定串行信號(hào)的輸入已經(jīng)完成的情況下(在步驟s23中為是),在步驟s52中,登錄認(rèn)證單元37基于id1的注冊(cè)信息的開(kāi)時(shí)間的平均時(shí)間、關(guān)時(shí)間的平均時(shí)間和標(biāo)準(zhǔn)偏差來(lái)比較(確定)所測(cè)量的相應(yīng)開(kāi)時(shí)間和所測(cè)量的相應(yīng)關(guān)時(shí)間的計(jì)時(shí)是否在允許范圍內(nèi)。也就是說(shuō),登錄認(rèn)證單元37確定所輸入的串行信號(hào)的所有開(kāi)操作和關(guān)操作的計(jì)時(shí)是否在id1的注冊(cè)信息的允許范圍內(nèi),其中,所述id1的注冊(cè)信息的允許范圍是以下范圍:開(kāi)時(shí)間和關(guān)時(shí)間的平均值±標(biāo)準(zhǔn)偏差。
在步驟s53中,當(dāng)確定所有輸入開(kāi)操作和輸入關(guān)操作的計(jì)時(shí)均在id1的注冊(cè)信息的允許范圍內(nèi)時(shí),登錄認(rèn)證單元37允許登錄,其中,所述id1的注冊(cè)信息的允許范圍是以下范圍:開(kāi)時(shí)間和關(guān)時(shí)間的平均值±標(biāo)準(zhǔn)偏差。
在允許登錄時(shí),存儲(chǔ)單元31分配(賦予)id1作為登錄id并且在步驟s54中將登錄被允許時(shí)的注冊(cè)信息與登錄id相關(guān)聯(lián)地注冊(cè)在操作信息注冊(cè)db32中。此外,在允許登錄時(shí),在步驟s55中控制單元38向用戶通知針對(duì)登錄被允許的注冊(cè)信息的登錄id(id1)。
在確定不允許登錄的情況下(步驟s53中否),在步驟s56中登錄認(rèn)證單元37確定所有開(kāi)操作和關(guān)操作的計(jì)時(shí)是否在id2的注冊(cè)信息的允許范圍內(nèi),其中,所述id2的注冊(cè)信息的允許范圍以下范圍:開(kāi)時(shí)間和關(guān)時(shí)間的平均值±標(biāo)準(zhǔn)偏差。在確定計(jì)時(shí)在范圍之外的情況下,處理流程返回至步驟s20。換言之,在至少一個(gè)計(jì)時(shí)在允許范圍之外的情況下,處理流程可以返回至步驟s20。然后,在步驟s20中輸入單元30接收下一串行信號(hào)的輸入并且在步驟s20之后的處理被重復(fù)。
另一方面,在確定計(jì)時(shí)在id2的注冊(cè)信息的允許范圍內(nèi)的情況下,在步驟s57中登錄認(rèn)證單元37允許登錄,其中,所述id2的注冊(cè)信息的允許范圍以下范圍:開(kāi)時(shí)間和關(guān)時(shí)間的平均值±標(biāo)準(zhǔn)偏差。接著,存儲(chǔ)單元31分配(賦予)id2作為登錄id并且在步驟s58中將登錄被允許時(shí)的注冊(cè)信息與登錄id(id2)相關(guān)聯(lián)地注冊(cè)在操作信息注冊(cè)db32中。此外,在允許登錄時(shí),在步驟s59中控制單元38向用戶通知針對(duì)登錄被允許時(shí)的注冊(cè)信息的登錄id(id2)。
如所述的,根據(jù)第四實(shí)施方式的登錄控制方法,操作信息注冊(cè)db32將所注冊(cè)的相應(yīng)開(kāi)時(shí)間和所注冊(cè)的相應(yīng)關(guān)時(shí)間的多組標(biāo)準(zhǔn)偏差與登錄id相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。換言之,操作信息注冊(cè)db32可以將相應(yīng)開(kāi)時(shí)間、相應(yīng)關(guān)時(shí)間、平均時(shí)間和標(biāo)準(zhǔn)偏差與每個(gè)用戶的id識(shí)別信息相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。然后,參考操作信息注冊(cè)db32來(lái)確定輸入串行信號(hào)的測(cè)量的相應(yīng)開(kāi)時(shí)間和測(cè)量的相應(yīng)關(guān)時(shí)間是否在允許范圍內(nèi)。根據(jù)確定的結(jié)果,可以指定登錄被允許的登錄id。
圖14示出根據(jù)第四實(shí)施方式的登錄控制處理的結(jié)果的示例。在圖14的示例中,基于針對(duì)id1的注冊(cè)信息來(lái)對(duì)第一次登錄操作的串行信號(hào)執(zhí)行登錄控制處理。結(jié)果,登錄不被允許。接著,基于針對(duì)id2的注冊(cè)信息來(lái)對(duì)同一串行信號(hào)執(zhí)行登錄控制處理。結(jié)果,登錄不被允許。
接著,基于針對(duì)id1的注冊(cè)信息來(lái)對(duì)第二次登錄操作的串行信號(hào)執(zhí)行登錄控制處理。結(jié)果,登錄不被允許。接著,基于針對(duì)id2的注冊(cè)信息來(lái)對(duì)同一串行信號(hào)執(zhí)行登錄控制處理。結(jié)果,登錄被允許。
如上所述,根據(jù)第一實(shí)施方式至第四實(shí)施方式的登錄控制處理,可以根據(jù)每個(gè)用戶的登錄操作的節(jié)奏來(lái)執(zhí)行登錄控制。
應(yīng)當(dāng)注意的是,存儲(chǔ)于操作信息注冊(cè)db32中的信息可以存儲(chǔ)于經(jīng)由網(wǎng)絡(luò)與穿戴式設(shè)備10連接的云上的服務(wù)器等中或者存儲(chǔ)于存儲(chǔ)器22中。
參考實(shí)施方式描述了登錄控制方法、登錄控制裝置和存儲(chǔ)于計(jì)算機(jī)可讀記錄介質(zhì)中的程序。然而,根據(jù)本發(fā)明的登錄控制方法、登錄控制裝置和程序并不限于上述實(shí)施方式,而是可以在不偏離本發(fā)明的精神和范圍的情況下作出各種變型和修改。此外,只要不發(fā)生矛盾,即可以組合實(shí)施方式和變化示例。
應(yīng)當(dāng)注意的是,根據(jù)實(shí)施方式的上述裝置可以通過(guò)設(shè)備存儲(chǔ)器和至少一個(gè)處理器(計(jì)算機(jī))來(lái)實(shí)現(xiàn),其中,設(shè)備存儲(chǔ)器存儲(chǔ)了至少一個(gè)程序,所述至少一個(gè)處理器執(zhí)行所述至少一個(gè)程序以執(zhí)行實(shí)施方式中所述的處理。換言之,穿戴式設(shè)備10可以例如通過(guò)設(shè)備存儲(chǔ)器和至少一個(gè)處理器來(lái)實(shí)現(xiàn)。例如,設(shè)備存儲(chǔ)器和至少一個(gè)處理器可以實(shí)現(xiàn)實(shí)施方式中所述的功能并且可以通過(guò)實(shí)施方式中所述的硬件元件來(lái)實(shí)現(xiàn)。用于使計(jì)算機(jī)執(zhí)行上述處理的至少一個(gè)程序可以存儲(chǔ)于計(jì)算機(jī)可讀記錄介質(zhì)中。