用于便攜式電子設(shè)備的基于位置的安全系統(tǒng)的制作方法
【專利說(shuō)明】用于便攜式電子設(shè)備的基于位置的安全系統(tǒng)
[0001]本申請(qǐng)是2012年10月31日遞交的申請(qǐng)?zhí)枮?01210429160.9、發(fā)明名稱為“用于便攜式電子設(shè)備的基于位置的安全系統(tǒng)”的發(fā)明專利申請(qǐng)的分案申請(qǐng)。
【背景技術(shù)】
[0002]便攜式電子設(shè)備(諸如智能電話、個(gè)人數(shù)字助理、膝上型電腦、平板計(jì)算設(shè)備、媒體播放器等)通常利用使得該設(shè)備能夠被鎖定直到用戶被該設(shè)備認(rèn)證為止的安全設(shè)置。認(rèn)證方法通常包括輸入密碼。一些設(shè)備可以包括諸如指紋輸入的生物測(cè)定(b1metric)認(rèn)證手段,但是這樣的特征將會(huì)增加設(shè)備成本。因而,密碼仍是最普遍形式的認(rèn)證。
[0003]雖然從終端用戶觀點(diǎn)來(lái)講,密碼認(rèn)證是方便且簡(jiǎn)單的,但是一些用戶反對(duì)重復(fù)地將密碼鍵入(enter)電子設(shè)備中,并且這樣的用戶可能寧可禁用安全特征,也根本不愿受密碼輸入煩擾。這造成設(shè)備不安全,并且使用戶數(shù)據(jù)暴露而被其他人獲取。
[0004]本文描述了用于保護(hù)便攜式電子設(shè)備的改進(jìn)方法。
【發(fā)明內(nèi)容】
[0005]在實(shí)施方案中,一便攜式電子設(shè)備接收訪問(wèn)該電子設(shè)備的請(qǐng)求。訪問(wèn)請(qǐng)求可以是整體訪問(wèn)請(qǐng)求,諸如按壓按鈕或觸控屏以使設(shè)備從鎖定狀態(tài)蘇醒?;蛘?,該訪問(wèn)請(qǐng)求可以是諸如訪問(wèn)電子設(shè)備上的特定應(yīng)用程序或功能的另一請(qǐng)求。無(wú)需用戶鍵入任何位置信息,所述設(shè)備的處理器可以確定所述電子設(shè)備的熟悉區(qū)域,并且它將確定所述設(shè)備是否位于該熟悉區(qū)域中。如果所述設(shè)備位于熟悉區(qū)域中,則它將實(shí)施需要第一認(rèn)證過(guò)程的第一安全規(guī)則。另一方面,如果所述設(shè)備沒(méi)有位于熟悉區(qū)域中,則所述設(shè)備將實(shí)施需要第二認(rèn)證過(guò)程的第二安全規(guī)則。第二安全規(guī)則可以比第一安全規(guī)則更復(fù)雜或者需要更多時(shí)間。所述設(shè)備可以確定其當(dāng)前位置,并且向用戶呈現(xiàn)執(zhí)行以下步驟的提示:(i)如果所述設(shè)備在熟悉區(qū)域中,則執(zhí)行第一認(rèn)證過(guò)程;或者(ii)如果所述設(shè)備不在熟悉區(qū)域中,則執(zhí)行第二認(rèn)證過(guò)程。
[0006]可選地,所述設(shè)備可以自動(dòng)地確定第二熟悉區(qū)域,而無(wú)需用戶輸入位置信息。如果是這樣,則當(dāng)所述設(shè)備位于第二熟悉區(qū)域中時(shí),它可以實(shí)施第三認(rèn)證過(guò)程。
[0007]為了確定熟悉區(qū)域,所述設(shè)備可以考慮成功用戶認(rèn)證輸入和每個(gè)輸入的對(duì)應(yīng)位置的數(shù)據(jù)表征。例如,當(dāng)所述設(shè)備接收到成功用戶認(rèn)證輸入時(shí),它可以確定每個(gè)成功用戶認(rèn)證輸入的設(shè)備位置,并且將每個(gè)成功輸入及其對(duì)應(yīng)位置的數(shù)據(jù)表征保存在計(jì)算機(jī)可讀存儲(chǔ)器中。確定所述設(shè)備的位置可以包括:接收全球定位系統(tǒng)(GPS)數(shù)據(jù)并且基于該GPS數(shù)據(jù)來(lái)確定所述位置;接收與所述設(shè)備正在使用的無(wú)線通信網(wǎng)絡(luò)對(duì)應(yīng)的網(wǎng)絡(luò)地址;以及基于所述網(wǎng)絡(luò)地址或其他方法來(lái)確定所述位置。如果所述存儲(chǔ)器針對(duì)一位置包含至少一閾值數(shù)量的輸入,則所述存儲(chǔ)器可以將該位置歸類為熟悉區(qū)域。
[0008]可替換地,熟悉區(qū)域可以通過(guò)下述方式來(lái)確定,S卩,確定在某一時(shí)間段期間接收的成功用戶認(rèn)證輸入集合,將該集合中的輸入分組為位置相關(guān)子集,確定該集合的大小和每個(gè)子組的大小,以及識(shí)別具有至少等于一大小閾值的大小的每個(gè)子組,所述大小閾值對(duì)應(yīng)于集合大小的一部分。對(duì)于具有至少等于該大小閾值的大小的每個(gè)子組,所述設(shè)備可以將該子組的輸入的位置歸類為熟悉區(qū)域。將所述集合的輸入分組為位置相關(guān)子集的步驟可以包括識(shí)別彼此位置在一閾值距離內(nèi)的輸入,以及將所識(shí)別的輸入分組到所述子組之一中。
[0009]作為另一種可替換方案,確定熟悉區(qū)域的步驟可以包括:自動(dòng)地并且周期性地收集所述設(shè)備的位置信息,將該位置信息保存在存儲(chǔ)器中,訪問(wèn)所保存的位置信息并且自動(dòng)地確定位置信息以至少一閾值量被保存在存儲(chǔ)器中的位置,并且將所確定的位置設(shè)置為熟悉區(qū)域。
[0010]作為另一種可替換方案,確定熟悉區(qū)域的步驟可以包括:自動(dòng)地且周期性地收集所述設(shè)備的位置信息,其中所述位置信息包括GPS數(shù)據(jù)和無(wú)線網(wǎng)絡(luò)數(shù)據(jù);識(shí)別所述設(shè)備(或者頻繁地或者在某一時(shí)間段內(nèi)重復(fù)地)從全球定位系統(tǒng)轉(zhuǎn)變到單一無(wú)線網(wǎng)絡(luò)的位置;以及將所確定的位置設(shè)置為熟悉區(qū)域。
[0011]本發(fā)明提供一種方法,所述方法包括:經(jīng)由便攜式電子設(shè)備的輸入接收訪問(wèn)所述電子設(shè)備的請(qǐng)求;處理器自動(dòng)地確定所述電子設(shè)備的熟悉區(qū)域,而無(wú)需用戶輸入位置信息;在所述電子設(shè)備上,當(dāng)所述電子設(shè)備在物理上位于所述熟悉區(qū)域中時(shí),實(shí)施需要第一認(rèn)證過(guò)程的第一安全規(guī)則,并且當(dāng)所述電子設(shè)備位于所述熟悉區(qū)域之外時(shí),實(shí)施需要第二認(rèn)證過(guò)程的第二安全規(guī)則;經(jīng)由所述便攜式電子設(shè)備的輸入接收多個(gè)成功用戶認(rèn)證輸入;確定所述設(shè)備與所述成功用戶認(rèn)證輸入中的每個(gè)對(duì)應(yīng)的位置;將所述輸入中的每個(gè)和每個(gè)輸入的對(duì)應(yīng)位置的數(shù)據(jù)表征保存在計(jì)算機(jī)可讀存儲(chǔ)器中;其中:確定所述熟悉區(qū)域的步驟包括基于所述輸入中的每個(gè)和每個(gè)輸入的對(duì)應(yīng)位置的所述數(shù)據(jù)表征確定所述熟悉區(qū)域;確定所述設(shè)備的所述位置的步驟包括以下中的一個(gè)或更多個(gè):接收全球定位系統(tǒng)數(shù)據(jù),并且基于所述全球定位系統(tǒng)數(shù)據(jù)來(lái)確定所述位置,以及接收與所述設(shè)備已檢測(cè)到的無(wú)線通信網(wǎng)絡(luò)對(duì)應(yīng)的網(wǎng)絡(luò)地址,并且基于所述網(wǎng)絡(luò)地址來(lái)確定所述位置;并且確定所述熟悉區(qū)域的步驟包括:確定在某一時(shí)間段期間接收的成功用戶認(rèn)證輸入的集合,將所述集合中的輸入分組為多個(gè)位置相關(guān)的子組,確定所述集合的大小和每個(gè)子組的大小,識(shí)別具有至少等于一大小閾值的大小的每個(gè)子組,其中所述大小閾值對(duì)應(yīng)于所述集合大小的一部分;以及對(duì)于具有至少等于所述大小閾值的大小的每個(gè)子組,將該子組的輸入的位置歸類為所述熟悉區(qū)域。
[0012]其中,所述將所述集合中的輸入分組為多個(gè)位置相關(guān)的子組的步驟包括:識(shí)別彼此位置在一閾值距離內(nèi)的輸入;以及將所識(shí)別的輸入分組到所述子組之一中。
[0013]其中,所述確定所述熟悉區(qū)域的步驟包括:自動(dòng)地并且周期性地收集所述設(shè)備的位置信息;將所述位置信息保存在存儲(chǔ)器中;所述處理器訪問(wèn)所保存的位置信息,并且自動(dòng)地確定所述位置信息以至少一閾值量被保存在所述存儲(chǔ)器中的位置;以及將所確定的位置設(shè)置為所述熟悉區(qū)域。
[0014]其中,所述確定所述熟悉區(qū)域的步驟包括:自動(dòng)地并且周期性地收集所述設(shè)備的位置信息,其中所述位置信息包括全球定位系統(tǒng)數(shù)據(jù)和無(wú)線網(wǎng)絡(luò)數(shù)據(jù);所述處理器識(shí)別所述設(shè)備從全球定位系統(tǒng)轉(zhuǎn)變?yōu)閱我粺o(wú)線網(wǎng)絡(luò)的位置;將所確定的位置設(shè)置為所述熟悉區(qū)域。
[0015]其中,所述方法還包括:確定所述設(shè)備的當(dāng)前位置;確定所述當(dāng)前位置在所述熟悉區(qū)域內(nèi);以及在所述設(shè)備的顯示器上呈現(xiàn)執(zhí)行所述第一認(rèn)證過(guò)程的用戶提示。
[0016]其中,所述處理器和所述計(jì)算機(jī)可讀存儲(chǔ)器構(gòu)成所述便攜式電子設(shè)備的部件。
[0017]其中,所述便攜式電子設(shè)備與服務(wù)器進(jìn)行無(wú)線通信;并且所述處理器和所述計(jì)算機(jī)可讀存儲(chǔ)器構(gòu)成所述服務(wù)器的部件。
[0018]其中,所述方法還包括:所述處理器自動(dòng)地基于所述數(shù)據(jù)來(lái)確定第二熟悉區(qū)域,而無(wú)需用戶輸入位置信息;在所述電子設(shè)備上,當(dāng)所述設(shè)備位于所述第二熟悉區(qū)域中時(shí),實(shí)施需要第三認(rèn)證過(guò)程的安全規(guī)則。
[0019]其中,所述第一認(rèn)證過(guò)程包括輸入第一密碼,并且所述第二認(rèn)證過(guò)程包括輸入第二密碼。
[0020]其中,所述第一認(rèn)證過(guò)程包括接收觸控輸入,并且所述第二認(rèn)證過(guò)程包括輸入第二密碼。
[0021]本發(fā)明提供一種電子設(shè)備,所述電子設(shè)備包括:處理器,用戶接口,以及存儲(chǔ)器,所述存儲(chǔ)器具有當(dāng)被運(yùn)行時(shí)指示所述處理器執(zhí)行以下步驟的編程指令:經(jīng)由所述用戶接口接收訪問(wèn)所述電子設(shè)備的用戶請(qǐng)求;自動(dòng)地確定所述電子設(shè)備的熟悉區(qū)域,而無(wú)需用戶輸入位置信息;確定所述電子設(shè)備的當(dāng)前位置;如果所述當(dāng)前位置對(duì)應(yīng)于所述熟悉區(qū)域,則實(shí)施第一認(rèn)證過(guò)程,并且如果所述當(dāng)前位置不對(duì)應(yīng)于所述熟悉區(qū)域,則實(shí)施第二認(rèn)證過(guò)程;接收多個(gè)成功用戶認(rèn)證輸入;確定所述設(shè)備與所述成功用戶認(rèn)證輸入中的每個(gè)對(duì)應(yīng)的位置;保存所述輸入中的每個(gè)和每個(gè)輸入的對(duì)應(yīng)位置的數(shù)據(jù)表征;以及經(jīng)由所述用戶接口輸出執(zhí)行所實(shí)施的認(rèn)證過(guò)程的提示;其中:確定所述熟悉區(qū)域的步驟包括基于所述輸入中的每個(gè)和每個(gè)輸入的對(duì)應(yīng)位置的所述數(shù)據(jù)表征確定所述熟悉區(qū)域;確定所述設(shè)備的所述位置的步驟包括以下中的一個(gè)或更多個(gè):接收全球定位系統(tǒng)數(shù)據(jù),并且基于所述全球定位系統(tǒng)數(shù)據(jù)來(lái)確定所述位置,以及接收與所述設(shè)備已檢測(cè)到的無(wú)線通信網(wǎng)絡(luò)對(duì)應(yīng)的網(wǎng)絡(luò)地址,并且基于所述網(wǎng)絡(luò)地址來(lái)確定所述位置;并且確定所述熟悉區(qū)域的步驟包括:確定在