亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種隱私保護(hù)方法及裝置、移動終端與流程

文檔序號:12064210閱讀:273來源:國知局
一種隱私保護(hù)方法及裝置、移動終端與流程

本發(fā)明涉及信息安全技術(shù)領(lǐng)域,特別是涉及一種隱私保護(hù)方法及裝置、移動終端。



背景技術(shù):

在信息時代,隨著信息量的加大,財產(chǎn)信息、隱私信息等個人信息的安全性逐漸成為人們關(guān)注的問題。由于手機(jī)等移動智能終端已經(jīng)成為人們生活的必需品,而其往往會保存用戶大量的個人信息,例如,銀行賬戶信息、隱私照片等等。一旦移動終端丟失,用戶的個人信息就可能存在泄露的風(fēng)險,尤其是用戶的財產(chǎn)信息和隱私信息等將受到極大的挑戰(zhàn),給用戶帶來極大的不變。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種隱私保護(hù)方法及裝置、移動終端,以解決用戶終端被他人使用所帶來的個人信息等泄露的技術(shù)問題。

本發(fā)明提供一種隱私保護(hù)方法,其包括:

獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;

根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;

判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,其中所述系數(shù)矩陣為根據(jù)用戶使用每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)生成的矩陣;

若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。

本發(fā)明還提供一種隱私保護(hù)裝置,其包括:

獲取單元,用于獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;

轉(zhuǎn)換單元,用于根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;

判斷單元,用于判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,其中所述系數(shù)矩陣為根據(jù)用戶使用每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)生成的矩陣;

隱私保護(hù)單元,用于若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。

本發(fā)明又提供一種移動終端,其包括:

存儲有可執(zhí)行程序代碼的存儲器;

與所述存儲器耦合的處理器;

所述處理器調(diào)用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行本發(fā)明提供的任一種隱私保護(hù)方法。

本發(fā)明提供一種隱私保護(hù)方法及裝置、移動終端。該隱私保護(hù)方法通過獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,其中所述系數(shù)矩陣為根據(jù)用戶使用每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)生成的矩陣;若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。該方法利用當(dāng)前用戶使用每個應(yīng)用程序的使用時長來判斷是否為機(jī)主本人,當(dāng)判斷出當(dāng)前用戶不是機(jī)主本人時,終端進(jìn)入隱私保護(hù)模式,從而保護(hù)機(jī)主本人的個人信息的安全性,尤其是在終端丟失的情況下,可以在預(yù)設(shè)時間后使終端進(jìn)入隱私保護(hù)模式,避免機(jī)主本人的個人信息長時間暴漏給他人。

附圖說明

圖1為本發(fā)明優(yōu)選實施例中隱私保護(hù)方法的流程圖。

圖2為本發(fā)明優(yōu)選實施例中隱私保護(hù)方法的又一流程圖。

圖3為本發(fā)明優(yōu)選實施例中隱私保護(hù)裝置的結(jié)構(gòu)示意圖。

圖4為本發(fā)明優(yōu)選實施例中隱私保護(hù)裝置的另一結(jié)構(gòu)示意圖。

圖5為本發(fā)明優(yōu)選實施例中隱私保護(hù)裝置的又一結(jié)構(gòu)示意圖。

圖6為本發(fā)明的移動終端的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明中的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個元件與另一個元件區(qū)分。例如,在不脫離本發(fā)明的范圍的情況下,可以將第一控件稱為第二控件,且類似地,可將第二控件稱為第一控件。第一控件與第二控件兩者都是控件,但其不是同一控件。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。

請參照圖1,圖1為本發(fā)明優(yōu)選實施例中隱私保護(hù)方法的流程圖。該隱私保護(hù)方法可以應(yīng)用于個人計算機(jī)、手持式或膝上型設(shè)備、移動電話、個人數(shù)字助理(PDA)等電子設(shè)備上,在此不做具體限制。

下面對本優(yōu)選實施例中的隱私保護(hù)方法做詳細(xì)地說明。

一般來說,不同用戶在終端內(nèi)安裝的應(yīng)用程序不同,而且不同用戶對每個應(yīng)用程序使用時長也不同,因此可以采用用戶使用每個應(yīng)用程序的使用時長來表征用戶習(xí)慣,從而根據(jù)使用時長來區(qū)分不同用戶。

為了可以通過使用時長來區(qū)分機(jī)主本人和其他用戶,需要獲取機(jī)主本人的歷史使用時長數(shù)據(jù),通過歷史使用時長數(shù)據(jù)來描述機(jī)主本人使用應(yīng)用程序的使用習(xí)慣。具體地,獲取預(yù)設(shè)周期中多個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)以及預(yù)設(shè)周期中每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。

在本優(yōu)選實施例中,預(yù)設(shè)周期為30天,預(yù)設(shè)時間為1天,假設(shè)終端內(nèi)安裝有M款應(yīng)用程序,那么終端將獲取30天中每天每個應(yīng)用程序的歷史使用時長數(shù)據(jù)??梢岳斫獾氖?,在30天中,每個應(yīng)用程序?qū)?yīng)了30個歷史使用時長數(shù)據(jù),通過對每個應(yīng)用程序?qū)?yīng)的30個歷史使用時長數(shù)據(jù)取平均值來獲得30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。

需要說明的是,預(yù)設(shè)周期不局限于30天,還可以為更長或更短的周期。另外,預(yù)設(shè)時間也不局限于以天為單位。在其優(yōu)選實施例中,也可以以時間段為單位,例如,預(yù)設(shè)時間可以為上午8點至晚上8點的12小時內(nèi)等,在此不做具體限制。

終端根據(jù)這些歷史使用時長數(shù)據(jù)生成歷史使用時長矩陣。該歷史使用時長矩陣包括M個行向量和30個列向量。每個行向量分別對應(yīng)每個應(yīng)用程序的30個歷史使用時長數(shù)據(jù),每個列向量對應(yīng)了每天M個應(yīng)用程序的歷史使用時長數(shù)據(jù)。

若用字母A表示歷史使用時長矩陣,則歷史使用時長矩陣A表達(dá)式為:A=[X1,X2,...,X30]M×30。這里X1、X2和X30均為列向量,其分別表示為第一天、第二天和第30天機(jī)主本人使用各個應(yīng)用程序的歷史使用時長向量。為了清楚地表述歷史使用時長向量的意義,下面給出歷史使用時長向量X1的表達(dá)式:X1=[x1,x2,...,xM]T,其中,x1、x2和xM分別表示在第一天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)。由于X2、X30等其余的列向量的表達(dá)式與X1的表達(dá)式的形式相同,為了說明書的簡潔性,在此不進(jìn)行一一列舉。很容易理解的是,歷史使用時長矩陣A的維數(shù)為M×30。

在獲取到歷史使用時長矩陣A后,將對歷史使用時長矩陣A的每個行向量中的元素取平均值操作,從而獲得在30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。為了便于理解,用表示M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值向量,的表達(dá)式為:其中,和分別表示在30天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。很容易理解的是,平均值向量的維數(shù)為M×1。

將平均值向量變換成維數(shù)為M×30的平均值矩陣其中,平均值矩陣的每個列向量均為平均值向量也就是說,平均值矩陣是以30個平均值向量為列向量的矩陣。

本優(yōu)選實施例中,采用歷史使用時長數(shù)據(jù)與所述平均值之差生成用于表征機(jī)主本人使用應(yīng)用程序習(xí)慣的特征矩陣。具體地,將歷史使用時長矩陣A與平均值矩陣做差生成特征矩陣。用字母B表示特征矩陣,表達(dá)式為

在獲得用戶使用習(xí)慣的特征矩陣B后,將對該特征矩陣B進(jìn)行求解,從而獲得該特征矩陣B的特征值和特征向量。可以理解的是,特征值的數(shù)量為30個,特征向量的個數(shù)也為30個。在本優(yōu)選實施例中,將30個特征向量生成一個特征向量矩陣。

具體地,特征向量矩陣中的30個特征向量按照對應(yīng)的特征值從大到小的順序排列,即最大特征值對應(yīng)的特征向量為特征向量矩陣的第一個列向量,最小特征值對應(yīng)的特征向量為特征向量矩陣的最后一個列向量,其他的28個特征向量按照對應(yīng)的特征值大小進(jìn)行排列放置,從而形成特征向量矩陣。

若特征向量矩陣用表式,特征向量矩陣的表達(dá)式為:可以理解的是,每個特征向量均為一個30×1的列向量(如:為一個30×1的列向量),那么特征向量矩陣的維數(shù)為30×30。

將特征矩陣B映射到特征向量矩陣以生成系數(shù)矩陣。具體地,系數(shù)矩陣等于特征向量的轉(zhuǎn)置右乘以特征矩陣B??梢岳斫獾氖牵禂?shù)矩陣的維數(shù)為30×30,這樣在后續(xù)進(jìn)行判斷時,會導(dǎo)致終端計算量較大,占用終端內(nèi)中央處理器較多,使得終端出現(xiàn)卡頓等問題。

一般采用幾個特征向量即可以描述機(jī)主本人的使用習(xí)慣。因此,為了降低終端的計算量,我們選取特征向量矩陣的前N個列向量生成一個新的特征向量矩陣,新的特征向量矩陣用表示,其表達(dá)式為:可以理解的是,當(dāng)N取30時,新的特征向量矩陣將與特征向量矩陣相同。

將特征矩陣B映射到新的特征向量矩陣以生成系數(shù)矩陣,其中,系數(shù)矩陣用W表示,其表達(dá)式為一般來說,N的取值在2至5范圍內(nèi),因此,系數(shù)矩陣的維數(shù)相對減少,大大降低終端的計算量,提高計算速度,避免占用過多的中央處理器。

由于不同用戶的使用習(xí)慣不同,N值也不同,若采用相同的N值來描述不同的機(jī)主本人的習(xí)慣,那么勢必會降低準(zhǔn)確率。為了可以找到與機(jī)主本人對應(yīng)的N值,下面將給出計算N值的步驟。

獲取機(jī)主本人在某一個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在本優(yōu)選實施例中,獲取第31天內(nèi)機(jī)主本人使用每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在此可以將第31天劃分到預(yù)設(shè)周期內(nèi),即預(yù)設(shè)周期為從30天變?yōu)?1天,前30天的歷史使用時長數(shù)據(jù)用于計算獲取系數(shù)矩陣,第31天的歷史使用時長數(shù)據(jù)用于計算N值。當(dāng)然也可以采用31天中任意30天的歷史使用時長數(shù)據(jù)來計算獲取系數(shù)矩陣,剩余一天的歷史使用時長數(shù)據(jù)用于計算N值,在此不做具體限制。

根據(jù)第31天的歷史使用時長數(shù)據(jù)生成歷史使用時長向量X31,歷史使用時長向量X31為一個M×1的列向量,每個元素對應(yīng)一款應(yīng)用程序的歷史使用時長數(shù)據(jù)。

N值為使得歷史使用時長向量X31和系數(shù)矩陣滿足第一預(yù)設(shè)關(guān)系的最小值。具體地,其中,第一預(yù)設(shè)閾值ε1可以根據(jù)實際情況進(jìn)行選取,一般第一預(yù)設(shè)閾值ε1取值越小,表征用戶行為習(xí)慣的精度越高。

在獲取到N值后,將N值帶入新的特征向量矩陣和系數(shù)矩陣W中,就可以獲得最終的新的特征向量矩陣和系數(shù)矩陣W的表達(dá)式。

在步驟S101中,獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;

在本優(yōu)選實施例中,獲取當(dāng)前用戶在一天時間內(nèi)使用每款應(yīng)用程序的使用時長。例如,當(dāng)前用戶在一天內(nèi)多次使用“微信”應(yīng)用,終端就會獲取一天時間內(nèi)每次使用“微信”應(yīng)用的時長,并將多個使用“微信”應(yīng)用的時長求和作為該“微信”應(yīng)用的使用時長;而對于一些未使用的應(yīng)用程序,終端將會獲取到未使用的應(yīng)用程序的使用時長為零。

可以理解的是,當(dāng)終端中有M款應(yīng)用程序時,終端每天都會獲取M個使用時長,這M個使用時長對應(yīng)了這M款應(yīng)用程序。當(dāng)終端獲取到M個使用時長后,將根據(jù)M個使用時長生成使用時長向量。

在本優(yōu)選實施例中,用Xλ表示使用時長向量,則使用時長向量Xλ表示為Xλ=[xλ1,xλ2,...,xλM]T,其中,xλ1表示預(yù)設(shè)時間內(nèi)第一款應(yīng)用程序的使用時長,xλ2表示預(yù)設(shè)時間內(nèi)第二款應(yīng)用程序的使用時長,xλM表示預(yù)設(shè)時間內(nèi)第M款應(yīng)用程序的使用時長。在本優(yōu)選實施例中,使用時長向量Xλ為一個M×1的列向量。當(dāng)然在其他實施例中,使用時長向量也可以為行向量,在此不做具體限制。

在步驟S102中,根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;

在本優(yōu)選實施例中,根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量具體為:根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長向量轉(zhuǎn)換為系數(shù)向量。預(yù)設(shè)轉(zhuǎn)換規(guī)則為一降維系數(shù)關(guān)系式。具體地,以P表示系數(shù)向量,那么根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則,系數(shù)向量P與使用時長向量Xλ之間的轉(zhuǎn)換關(guān)系為:

通過上述預(yù)設(shè)轉(zhuǎn)換規(guī)則后,維數(shù)為M×1的使用時長向量Xλ轉(zhuǎn)換至維數(shù)為N×1的系數(shù)向量P。一般來說,N的取值在2至5之間,因此,通過上述預(yù)設(shè)轉(zhuǎn)換規(guī)則的轉(zhuǎn)換后,生成的系數(shù)向量P的維數(shù)將大大降低,從而降低終端的計算量,減少對中央處理器的占用時間。

在步驟S103中,判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,其中所述系數(shù)矩陣為根據(jù)用戶使用每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)生成的矩陣;

在本優(yōu)選實施例中,判斷系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,具體包括:判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和是否大于第二預(yù)設(shè)閾值。也就是說,判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素是否滿足如下關(guān)系:其中ε2為第二預(yù)設(shè)閾值。若系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和大于第二預(yù)設(shè)閾值ε2,則判定系數(shù)向量與系數(shù)矩陣滿足預(yù)設(shè)關(guān)系。

在步驟S104中,若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。

若系數(shù)向量與系數(shù)矩陣滿足預(yù)設(shè)關(guān)系,則說明當(dāng)前用戶不是機(jī)主本人。為了保護(hù)機(jī)主本人的個人信息的安全性,終端將進(jìn)入隱私保護(hù)模式。本優(yōu)選實施例中的隱私保護(hù)方法,尤其在終端丟失的情況下,可以在預(yù)設(shè)時間后使終端進(jìn)入隱私保護(hù)模式,避免機(jī)主本人的個人信息長時間暴漏給他人,不給他人進(jìn)行非法操作留下時間,間接地保護(hù)了機(jī)主本人的個人信息的安全。

在此,隱私保護(hù)模式可以為僅部分功能可以使用模式,其他涉及機(jī)主個人信息的功能無法訪問。例如,在隱私保護(hù)模式中,當(dāng)前用戶只能撥打電話,而無法查看通訊錄、相冊、使用應(yīng)用程序等功能。當(dāng)然,隱私保護(hù)模式不局限于上述形式,也可以采用其他形式,在此不做具體限制。

另外,隱私保護(hù)模式也可以根據(jù)機(jī)主本人的選擇設(shè)置來生成。例如,機(jī)主本人將相冊、銀行應(yīng)用程序設(shè)置在隱私保護(hù)模式中,那么當(dāng)其他用戶使用該終端時,其他用戶將無法訪問相冊和銀行應(yīng)用程序,但可以訪問通訊錄、聊天應(yīng)用程序等未設(shè)置在隱私保護(hù)模式中的功能。

本優(yōu)選實施例中的隱私保護(hù)方法,其通過獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系;若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。該方法利用當(dāng)前用戶使用每個應(yīng)用程序的使用時長來判斷是否為機(jī)主本人,當(dāng)判斷出當(dāng)前用戶不是機(jī)主本人時,終端進(jìn)入隱私保護(hù)模式,從而保護(hù)機(jī)主本人的個人信息的安全性。

請參照圖2,圖2為本發(fā)明優(yōu)選實施例中隱私保護(hù)方法的又一流程圖。該隱私保護(hù)方法可以應(yīng)用于個人計算機(jī)、手持式或膝上型設(shè)備、移動電話、個人數(shù)字助理(PDA)等電子設(shè)備上,在此不做具體限制。

下面對本優(yōu)選實施例中的隱私保護(hù)方法做詳細(xì)地說明。

在步驟S201中,獲取預(yù)設(shè)周期中多個所述預(yù)設(shè)時間內(nèi)每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)以及所述預(yù)設(shè)周期中每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值;

一般來說,不同用戶在終端內(nèi)安裝的應(yīng)用程序不同,而且不同用戶對每個應(yīng)用程序使用時長也不同,因此可以采用用戶使用每個應(yīng)用程序的使用時長來表征用戶習(xí)慣,從而根據(jù)使用時長來區(qū)分不同用戶。

為了可以通過使用時長來區(qū)分機(jī)主本人和其他用戶,需要獲取機(jī)主本人的歷史使用時長數(shù)據(jù),通過歷史使用時長數(shù)據(jù)來描述機(jī)主本人使用應(yīng)用程序的使用習(xí)慣。具體地,獲取預(yù)設(shè)周期中多個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)以及預(yù)設(shè)周期中每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。

在本優(yōu)選實施例中,預(yù)設(shè)周期為30天,預(yù)設(shè)時間為1天,假設(shè)終端內(nèi)安裝有M款應(yīng)用程序,那么終端將獲取30天中每天每個應(yīng)用程序的歷史使用時長數(shù)據(jù)??梢岳斫獾氖?,在30天中,每個應(yīng)用程序?qū)?yīng)了30個歷史使用時長數(shù)據(jù),通過對每個應(yīng)用程序?qū)?yīng)的30個歷史使用時長數(shù)據(jù)取平均值來獲得30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。

需要說明的是,預(yù)設(shè)周期不局限于30天,還可以為更長或更短的周期。另外,預(yù)設(shè)時間也不局限于以天為單位。在其優(yōu)選實施例中,也可以以時間段為單位,例如,預(yù)設(shè)時間可以為上午8點至晚上8點的12小時內(nèi)等,在此不做具體限制。

根據(jù)這些歷史使用時長數(shù)據(jù)生成歷史使用時長矩陣。該歷史使用時長矩陣包括M個行向量和30個列向量。每個行向量分別對應(yīng)每個應(yīng)用程序的30個歷史使用時長數(shù)據(jù),每個列向量對應(yīng)了每天M個應(yīng)用程序的歷史使用時長數(shù)據(jù)。

若用字母A表示歷史使用時長矩陣,則歷史使用時長矩陣A表達(dá)式為:A=[X1,X2,...,X30]M×30。這里X1、X2和X30均為列向量,其分別表示為第一天、第二天和第30天機(jī)主本人使用各個應(yīng)用程序的歷史使用時長向量。為了清楚地表述歷史使用時長向量的意義,下面給出歷史使用時長向量X1的表達(dá)式:X1=[x1,x2,...,xM]T,其中,x1、x2和xM分別表示在第一天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)。由于X2、X30等其余的列向量的表達(dá)式與X1的表達(dá)式的形式相同,為了說明書的簡潔性,在此不進(jìn)行一一列舉。很容易理解的是,歷史使用時長矩陣A的維數(shù)為M×30。

在獲取到歷史使用時長矩陣A后,將對歷史使用時長矩陣A的每個行向量中的元素取平均值操作,從而獲得在30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。為了便于理解,用表示M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值向量,的表達(dá)式為:其中,和分別表示在30天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。很容易理解的是,平均值向量的維數(shù)為M×1。

將平均值向量變換成維數(shù)為M×30的平均值矩陣其中,平均值矩陣的每個列向量均為平均值向量也就是說,平均值矩陣是以30個平均值向量為列向量的矩陣。

在步驟S202中,根據(jù)所述歷史使用時長數(shù)據(jù)與所述平均值之差生成特征矩陣,其中所述特征矩陣用于表征用戶使用所述應(yīng)用程序的習(xí)慣;

本優(yōu)選實施例中,采用歷史使用時長數(shù)據(jù)與所述平均值之差生成用于表征機(jī)主本人使用應(yīng)用程序習(xí)慣的特征矩陣。具體地,將歷史使用時長矩陣A與平均值矩陣做差生成特征矩陣。用字母B表示特征矩陣,表達(dá)式為

在步驟S203中,計算所述特征矩陣的特征向量矩陣;

在獲得用戶使用習(xí)慣的特征矩陣B后,將對該特征矩陣B進(jìn)行求解,從而獲得該特征矩陣B的特征值和特征向量。可以理解的是,特征值的數(shù)量為30個,特征向量的個數(shù)也為30個。在本優(yōu)選實施例中,將30個特征向量生成一個特征向量矩陣。

具體地,特征向量矩陣中的30個特征向量按照對應(yīng)的特征值從大到小的順序排列,即最大特征值對應(yīng)的特征向量為特征向量矩陣的第一個列向量,最小特征值對應(yīng)的特征向量為特征向量矩陣的最后一個列向量,其他的28個特征向量按照對應(yīng)的特征值大小進(jìn)行排列放置,從而形成特征向量矩陣。

若特征向量矩陣用表式,特征向量矩陣的表達(dá)式為:可以理解的是,每個特征向量均為一個30×1的列向量(如:為一個30×1的列向量),那么特征向量矩陣的維數(shù)為30×30。

在步驟S204中,將所述特征矩陣映射到所述特征向量矩陣以生成系數(shù)矩陣;

將特征矩陣B映射到特性向量矩陣以生成系數(shù)矩陣。具體地,系數(shù)矩陣等于特征向量的轉(zhuǎn)置右乘以特征矩陣B。可以理解的是,系數(shù)矩陣的維數(shù)為30×30,這樣在后續(xù)進(jìn)行判斷時,會導(dǎo)致終端計算量較大,占用終端內(nèi)中央處理器較多,使得終端出現(xiàn)卡頓等問題。

一般采用幾個特征向量即可以描述機(jī)主本人的使用習(xí)慣。因此,為了降低終端的計算量,我們選取特征向量矩陣的前N個列向量生成一個新的特征向量矩陣,新的特征向量矩陣用表示,其表達(dá)式為:可以理解的是,當(dāng)N取30時,新的特征向量矩陣將與特征向量矩陣相同。

將特征矩陣B映射到新的特征向量矩陣以生成系數(shù)矩陣,其中,系數(shù)矩陣用W表示,其表達(dá)式為一般來說,N的取值在2至5范圍內(nèi),因此,系數(shù)矩陣的維數(shù)相對減少,大大降低終端的計算量,提高計算速度,避免占用過多的中央處理器。

由于不同用戶的使用習(xí)慣不同,N值也不同,若采用相同的N值來描述不同的機(jī)主本人的習(xí)慣,那么勢必會降低準(zhǔn)確率。為了可以找到與機(jī)主本人對應(yīng)的N值,下面將給出計算N值的步驟。

獲取機(jī)主本人在某一個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在本優(yōu)選實施例中,獲取第31天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù),在此可以將第31天劃分到預(yù)設(shè)周期內(nèi),即預(yù)設(shè)周期為從30天變?yōu)?1天,前30天的歷史使用時長數(shù)據(jù)用于計算獲取系數(shù)矩陣,第31天的歷史使用時長數(shù)據(jù)用于計算N值。當(dāng)然也可以采用31天中任意30天的歷史使用時長數(shù)據(jù)來計算獲取系數(shù)矩陣,剩余一天的歷史使用時長數(shù)據(jù)用于計算N值,在此不做具體限制。

根據(jù)第31天的歷史使用時長數(shù)據(jù)生成歷史使用時長向量X31,歷史使用時長向量X31為一個M×1的列向量,每個元素對應(yīng)一款應(yīng)用程序的歷史使用時長數(shù)據(jù)。

N值為使得歷史使用時長向量X31和系數(shù)矩陣滿足第一預(yù)設(shè)關(guān)系的最小值。具體地,其中,第一預(yù)設(shè)閾值ε1可以根據(jù)實際情況進(jìn)行選取,一般第一預(yù)設(shè)閾值ε1取值越小,表征用戶行為習(xí)慣的精度越高。

在獲取到N值后,將N值帶入新的特征向量矩陣和系數(shù)矩陣W中,就可以獲得最終的新的特征向量矩陣和系數(shù)矩陣W的表達(dá)式。

在步驟S205中,獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;

在本優(yōu)選實施例中,獲取當(dāng)前用戶在預(yù)設(shè)時間內(nèi)(如:1天內(nèi))使用每個應(yīng)用程序的使用時長。例如,當(dāng)前用戶在一天內(nèi)多次使用“微信”應(yīng)用,終端就會獲取一天時間內(nèi)每次使用“微信”應(yīng)用的時長,并將多個使用“微信”應(yīng)用的時長求和作為該“微信”應(yīng)用的使用時長;而對于一些未使用的應(yīng)用程序,終端將會獲取到未使用的應(yīng)用程序的使用時長為零。

可以理解的是,當(dāng)終端中有M款應(yīng)用程序時,終端每天都會獲取M個使用時長,這M個使用時長對應(yīng)了這M款應(yīng)用程序。當(dāng)終端獲取到M個使用時長后,將根據(jù)M個使用時長生成使用時長向量。

在本優(yōu)選實施例中,用Xλ表示使用時長向量,則使用時長向量Xλ表示為Xλ=[xλ1,xλ2,...,xλM]T,其中,xλ1表示預(yù)設(shè)時間內(nèi)第一款應(yīng)用程序的使用時長,xλ2表示預(yù)設(shè)時間內(nèi)第二款應(yīng)用程序的使用時長,xλM表示預(yù)設(shè)時間內(nèi)第M款應(yīng)用程序的使用時長。在本優(yōu)選實施例中,使用時長向量Xλ為一個M×1的列向量。當(dāng)然在其他實施例中,使用時長向量也可以為行向量,在此不做具體限制。

在步驟S206中,根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;

在本優(yōu)選實施例中,根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量具體為:根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長向量轉(zhuǎn)換為系數(shù)向量。預(yù)設(shè)轉(zhuǎn)換規(guī)則為一降維系數(shù)關(guān)系式,即將使用時長向量Xλ的維數(shù)降低。具體地,以P表示系數(shù)向量,那么根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則,系數(shù)向量P與使用時長向量Xλ之間的轉(zhuǎn)換關(guān)系為:

通過上述預(yù)設(shè)轉(zhuǎn)換規(guī)則后,維數(shù)為M×1的使用時長向量Xλ轉(zhuǎn)換至維數(shù)為N×1的系數(shù)向量P。一般來說,N的取值在2至5之間,因此,通過上述預(yù)設(shè)轉(zhuǎn)換規(guī)則的轉(zhuǎn)換后,生成的系數(shù)向量P的維數(shù)將大大降低,從而降低終端的計算量,減少對中央處理器的占用時間。

在步驟S207中,判斷所述系數(shù)向量中的元素與所述系數(shù)矩陣中的元素之差的平方和是否大于預(yù)設(shè)閾值;若所述系數(shù)向量中的元素與所述系數(shù)矩陣中的元素之差的平方和大于所述預(yù)設(shè)閾值,則執(zhí)行步驟S208;若所述系數(shù)向量中的元素與所述系數(shù)矩陣中的元素之差的平方和不大于所述預(yù)設(shè)閾值,則執(zhí)行步驟S211;

在本實施例中,判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素是否滿足如下關(guān)系:其中ε2為預(yù)設(shè)閾值。若系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和大于預(yù)設(shè)閾值ε2,則說明當(dāng)前用戶可能不是機(jī)主本人,為了進(jìn)一步確定當(dāng)前用戶是否為機(jī)主本人,終端將執(zhí)行步驟S208。若系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和不大于預(yù)設(shè)閾值ε2,則說明當(dāng)前用戶是機(jī)主本人,此時終端將執(zhí)行步驟S211。

在步驟S208中,獲取用戶輸入的身份驗證信息;

在步驟S207判斷出當(dāng)前用戶可能不是機(jī)主本人的情況下,終端將彈出提示對話框,以提示當(dāng)前用戶輸入其身份驗證信息。在此,身份驗證信息可以為用戶名、電話號碼、密碼等,在此不做具體限制。

在步驟S209中,判斷所述身份驗證信息是否與預(yù)設(shè)驗證信息相匹配;

在獲取到身份驗證信息后,將判斷該身份驗證信息是否與預(yù)設(shè)驗證信息相匹配;若該身份驗證信息與預(yù)設(shè)驗證信息相匹配,則說明當(dāng)前用戶為機(jī)主本人,此時當(dāng)前用戶可以正常使用終端;若身份驗證信息與預(yù)設(shè)驗證信息不匹配,則進(jìn)一步說明當(dāng)前用戶不是機(jī)主本人,此時終端執(zhí)行步驟S210。

在步驟S210中,若所述身份驗證信息與預(yù)設(shè)驗證信息不相匹配,則進(jìn)入隱私保護(hù)模式;

在通過步驟S209進(jìn)一步判斷出當(dāng)前用戶不是機(jī)主本人時,終端進(jìn)入隱私保護(hù)模式,從而使得機(jī)主本人的個人信息不被其他用戶看到,保證機(jī)主本人的個人信息的安全性。本優(yōu)選實施例中的隱私保護(hù)方法,尤其在終端丟失的情況下,可以在預(yù)設(shè)時間后使終端進(jìn)入隱私保護(hù)模式,避免機(jī)主本人的個人信息長時間暴漏給他人,不給他人進(jìn)行非法操作留下時間,間接地保護(hù)了機(jī)主本人的個人信息的安全。

在步驟S211中,保存所述使用時長至下一個所述預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù)。

若步驟S207判斷出系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和不大于預(yù)設(shè)閾值ε2,則說明當(dāng)前用戶是機(jī)主本人,此時當(dāng)前用戶可以正常使用終端。

為了可以更加準(zhǔn)確的將機(jī)主本人和其他用戶區(qū)分開,機(jī)主本人的歷史使用時長數(shù)據(jù)是非常重要的數(shù)據(jù),其必須可以反映出機(jī)主本人的使用習(xí)慣才行。由于機(jī)主本人在不同階段會使用不同的應(yīng)用程序,或者不同階段對每個應(yīng)用程序的使用情況不同。若一直使用同一個預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù),那么必然會降低根據(jù)使用時長區(qū)分不同用戶的準(zhǔn)確率,因此,終端需要間隔預(yù)設(shè)周期對歷史使用時長數(shù)據(jù)進(jìn)行更新。

在終端判斷出當(dāng)前用戶是機(jī)主本人后,將該使用時長保存在下一個預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù),這樣便于對預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù)進(jìn)行更新。

本優(yōu)選實施例中的隱私保護(hù)方法,其利用當(dāng)前用戶使用每個應(yīng)用程序的使用時長來判斷是否為機(jī)主本人,當(dāng)判斷出當(dāng)前用戶可能不是機(jī)主本人時,通過獲取身份驗證信息進(jìn)一步判斷當(dāng)前用戶是否為機(jī)主本人。若判斷出當(dāng)前用戶不是機(jī)主本人時,終端進(jìn)入隱私保護(hù)模式,從而保護(hù)機(jī)主本人的個人信息的安全性。當(dāng)判斷出當(dāng)前用戶是機(jī)主本人時,終端保存此次使用時長向量至下一個預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù),以便于按照預(yù)設(shè)周期更新歷史使用時長數(shù)據(jù),使得歷史使用時長數(shù)據(jù)可以準(zhǔn)確地表征機(jī)主本人的使用習(xí)慣,增加該方法判斷的準(zhǔn)確性。

請參照圖3,圖3為本發(fā)明優(yōu)選實施例的隱私保護(hù)裝置的結(jié)構(gòu)示意圖。該隱私保護(hù)裝置300可以應(yīng)用于個人計算機(jī)、手持式或膝上型設(shè)備、移動電話、個人數(shù)字助理(PDA)等電子設(shè)備上,在此不做具體限制。

本實施例中的隱私保護(hù)裝置300包括:獲取單元301、轉(zhuǎn)換單元302、判斷單元303和隱私保護(hù)單元304。其中,獲取單元301用于獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;轉(zhuǎn)換單元302用于根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;判斷單元303用于判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,其中所述系數(shù)矩陣為根據(jù)用戶使用每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)生成的矩陣;隱私保護(hù)單元304用于若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。

下面對本優(yōu)選實施例中的隱私保護(hù)裝置300進(jìn)行詳細(xì)地說明。

一般來說,不同用戶在終端內(nèi)安裝的應(yīng)用程序不同,而且不同用戶對每個應(yīng)用程序使用時長也不同,因此可以采用用戶使用每個應(yīng)用程序的使用時長來表征用戶習(xí)慣,從而根據(jù)使用時長來區(qū)分不同用戶。

為了可以使得隱私保護(hù)裝置300通過使用時長來區(qū)分機(jī)主本人和其他用戶,隱私保護(hù)裝置300需要獲取機(jī)主本人的歷史使用時長數(shù)據(jù),通過歷史使用時長數(shù)據(jù)來描述機(jī)主本人使用應(yīng)用程序的使用習(xí)慣。

在一優(yōu)選實施例中,隱私保護(hù)裝置300還包括獲取映射單元,如圖4所示。獲取映射單元305包括獲取子單元3051、生成子單元3052、計算子單元3053和映射子單元3054。

獲取子單元3051獲取預(yù)設(shè)周期中多個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)以及預(yù)設(shè)周期中每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。

在本優(yōu)選實施例中,預(yù)設(shè)周期為30天,預(yù)設(shè)時間為1天,假設(shè)終端內(nèi)安裝有M款應(yīng)用程序,那么獲取子單元3051將獲取30天中每天每個應(yīng)用程序的歷史使用時長數(shù)據(jù)??梢岳斫獾氖牵?0天中,每個應(yīng)用程序?qū)?yīng)了30個歷史使用時長數(shù)據(jù),通過對每個應(yīng)用程序?qū)?yīng)的30個歷史使用時長數(shù)據(jù)取平均值來獲得30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。

獲取子單元3051根據(jù)這些歷史使用時長數(shù)據(jù)生成歷史使用時長矩陣。該歷史使用時長矩陣包括M個行向量和30個列向量。每個行向量分別對應(yīng)每個應(yīng)用程序的30個歷史使用時長數(shù)據(jù),每個列向量對應(yīng)了每天M個應(yīng)用程序的歷史使用時長數(shù)據(jù)。

若用字母A表示歷史使用時長矩陣,則歷史使用時長矩陣A表達(dá)式為:A=[X1,X2,...,X30]M×30。這里X1、X2和X30均為列向量,其分別表示為第一天、第二天和第30天機(jī)主本人使用各個應(yīng)用程序的歷史使用時長向量。歷史使用時長向量X1的表達(dá)式:X1=[x1,x2,...,xM]T,其中,x1、x2和xM分別表示在第一天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)。由于X2、X30等其余的列向量的表達(dá)式與X1的表達(dá)式的形式相同,為了說明書的簡潔性,在此不進(jìn)行一一列舉。很容易理解的是,歷史使用時長矩陣A的維數(shù)為M×30。

在獲取子單元3051獲取到歷史使用時長矩陣A后,將對歷史使用時長矩陣A的每個行向量中的元素取平均值操作,從而獲得在30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。為了便于理解,用表示M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值向量,的表達(dá)式為:其中,和分別表示在30天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。很容易理解的是,平均值向量的維數(shù)為M×1。

獲取子單元3051將平均值向量變換成維數(shù)為M×30的平均值矩陣其中,平均值矩陣的每個列向量均為平均值向量也就是說,平均值矩陣是以30個平均值向量為列向量的矩陣。

獲取子單元3051將獲取的歷史使用時長矩陣A和平均值矩陣傳遞至生成子單元3052,生成子單元3052將根據(jù)歷史使用時長矩陣A與平均值矩陣做差生成用于表征機(jī)主本人使用應(yīng)用程序習(xí)慣的特征矩陣。用字母B表示特征矩陣,表達(dá)式為

生成子單元3052將生成的特征矩陣B傳遞至計算子單元3053,由計算子單元3053對該特征矩陣B進(jìn)行求解,從而獲得該特征矩陣B的特征值和特征向量??梢岳斫獾氖?,特征值的數(shù)量為30個,特征向量的個數(shù)也為30個。在本優(yōu)選實施例中,計算子單元3053將30個特征向量生成一個特征向量矩陣。

具體地,特征向量矩陣中的30個特征向量按照對應(yīng)的特征值從大到小的順序排列,即最大特征值對應(yīng)的特征向量為特征向量矩陣的第一個列向量,最小特征值對應(yīng)的特征向量為特征向量矩陣的最后一個列向量,其他的28個特征向量按照對應(yīng)的特征值大小進(jìn)行排列放置,從而形成特征向量矩陣。

若特征向量矩陣用表式,特征向量矩陣的表達(dá)式為:可以理解的是,每個特征向量均為一個30×1的列向量(如:為一個30×1的列向量),那么特征向量矩陣的維數(shù)為30×30。

一般采用幾個特征向量即可以描述機(jī)主本人的使用習(xí)慣。因此,為了降低計算量,計算子單元3053在計算特征向量矩陣后,需要進(jìn)一步計算N值,根據(jù)N值選取特征向量矩陣的前N個列向量生成一個新的特征向量矩陣,新的特征向量矩陣用表示,其表達(dá)式為:可以理解的是,當(dāng)N取30時,新的特征向量矩陣將與特征向量矩陣相同。

計算子單元3053計算N值具體步驟為:計算子單元3053獲取機(jī)主本人在某一個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在本優(yōu)選實施例中,計算子單元3053獲取第31天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在此可以將第31天劃分到預(yù)設(shè)周期內(nèi),即預(yù)設(shè)周期為從30天變?yōu)?1天,前30天的歷史使用時長數(shù)據(jù)用于計算獲取系數(shù)矩陣,第31天的歷史使用時長數(shù)據(jù)用于計算N值。當(dāng)然也可以采用31天中任意30天的歷史使用時長數(shù)據(jù)來計算獲取系數(shù)矩陣,剩余一天的歷史使用時長數(shù)據(jù)用于計算N值,在此不做具體限制。

計算子單元3053根據(jù)第31天的歷史使用時長數(shù)據(jù)生成歷史使用時長向量X31,歷史使用時長向量X31為一個M×1的列向量,每個元素對應(yīng)一款應(yīng)用程序的歷史使用時長數(shù)據(jù)。

計算子單元3053計算N值,使得歷史使用時長向量X31和系數(shù)矩陣滿足關(guān)系式:其中,第一預(yù)設(shè)閾值ε1可以根據(jù)實際情況進(jìn)行選取,一般第一預(yù)設(shè)閾值ε1取值越小,表征用戶行為習(xí)慣的精度越高。

計算子單元3053在計算出N值后,將根據(jù)N值和特征向量矩陣生成新的特征向量矩陣用并將新的特征向量矩陣用傳遞至映射子單元3054,由映射子單元3054將特征矩陣B映射到特征向量矩陣以生成系數(shù)矩陣,其中,系數(shù)矩陣用W表示,其表達(dá)式為一般來說,N的取值在2至5范圍內(nèi),因此,系數(shù)矩陣的維數(shù)相對減少,大大降低計算量。

當(dāng)獲取單元301獲取當(dāng)前用戶在預(yù)設(shè)時間內(nèi)使用每個應(yīng)用程序的使用時長后,將根據(jù)該使用時長生成使用時長向量。在本優(yōu)選實施例中,預(yù)設(shè)時間為1天,獲取單元301將獲取當(dāng)前用戶在一天時間內(nèi)使用每款應(yīng)用程序的使用時長。例如,當(dāng)前用戶在一天內(nèi)多次使用“微信”應(yīng)用,獲取單元301就會獲取一天時間內(nèi)每次使用“微信”應(yīng)用的時長,并將多個使用“微信”應(yīng)用的時長求和作為該“微信”應(yīng)用的使用時長;而對于一些未使用的應(yīng)用程序,獲取單元301將會獲取到未使用的應(yīng)用程序的使用時長為零。

可以理解的是,當(dāng)終端中有M款應(yīng)用程序時,獲取單元301每天都會獲取M個使用時長,這M個使用時長對應(yīng)了這M款應(yīng)用程序。當(dāng)獲取單元301獲取到M個使用時長后,將根據(jù)M個使用時長生成使用時長向量。

在本優(yōu)選實施例中,用Xλ表示使用時長向量,則使用時長向量Xλ表示為Xλ=[xλ1,xλ2,...,xλM]T,其中,xλ1表示預(yù)設(shè)時間內(nèi)第一款應(yīng)用程序的使用時長,xλ2表示預(yù)設(shè)時間內(nèi)第二款應(yīng)用程序的使用時長,xλM表示預(yù)設(shè)時間內(nèi)第M款應(yīng)用程序的使用時長。在本優(yōu)選實施例中,使用時長向量Xλ為一個M×1的列向量。當(dāng)然在其他實施例中,使用時長向量也可以為行向量,在此不做具體限制。

獲取單元301將生成的使用時長向量傳遞至轉(zhuǎn)換單元302。轉(zhuǎn)換單元302根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量具體為:通過預(yù)設(shè)轉(zhuǎn)換規(guī)則將使用時長向量轉(zhuǎn)換成系數(shù)向量。在本優(yōu)選實施例中,預(yù)設(shè)轉(zhuǎn)換規(guī)則為一降維系數(shù)關(guān)系式。具體地,以P表示系數(shù)向量,那么根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則,系數(shù)向量P與使用時長向量Xλ之間的關(guān)系為:通過上述預(yù)設(shè)轉(zhuǎn)換規(guī)則后,維數(shù)為M×1的使用時長向量Xλ轉(zhuǎn)換至維數(shù)為N×1的系數(shù)向量P。

轉(zhuǎn)換單元302將轉(zhuǎn)換生成的系數(shù)向量P傳遞至判斷單元303,判斷單元303將判斷系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系。

在一優(yōu)選實施例中,判斷單元303具體用于判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和是否大于第二預(yù)設(shè)閾值。也就是說,判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素是否滿足如下關(guān)系:

若判斷單元303判斷出系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和大于第二預(yù)設(shè)閾值ε2,則判斷單元303判定系數(shù)向量與系數(shù)矩陣滿足預(yù)設(shè)關(guān)系,說明當(dāng)前用戶不是機(jī)主本人。判斷單元303將向隱私保護(hù)單元304發(fā)送第一信號,使得隱私保護(hù)單元304根據(jù)第一信號使得終端進(jìn)入隱私保護(hù)模式。

在此,隱私保護(hù)模式可以為僅部分功能可以使用模式,其他涉及機(jī)主個人信息的功能無法訪問。例如,在隱私保護(hù)模式中,當(dāng)前用戶只能撥打電話,而無法查看通訊錄、相冊、使用應(yīng)用程序等功能。當(dāng)然,隱私保護(hù)模式不局限于上述形式,也可以采用其他形式,在此不做具體限制。

本優(yōu)選實施例中的隱私保護(hù)裝置300,其通過獲取單元301獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;轉(zhuǎn)換單元302根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;判斷單元303判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系;若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則隱私保護(hù)單元304進(jìn)入隱私保護(hù)模式。該裝置利用當(dāng)前用戶使用每個應(yīng)用程序的使用時長來判斷是否為機(jī)主本人,當(dāng)判斷單元303判斷出當(dāng)前用戶不是機(jī)主本人時,隱私保護(hù)單元304將使終端進(jìn)入隱私保護(hù)模式,從而保護(hù)機(jī)主本人的個人信息的安全性。

請參照圖5,圖5為本發(fā)明優(yōu)選實施例的隱私保護(hù)裝置的又一結(jié)構(gòu)示意圖。該隱私保護(hù)裝置400可以應(yīng)用于個人計算機(jī)、手持式或膝上型設(shè)備、移動電話、個人數(shù)字助理(PDA)等電子設(shè)備上,在此不做具體限制。

本實施例中的隱私保護(hù)裝置400包括:獲取映射單元401、獲取單元402、轉(zhuǎn)換單元403、判斷單元404、獲取判斷單元405、隱私保護(hù)單元406和保存單元407。其中,獲取映射單元401包括獲取子單元4011、生成子單元4012、計算子單元4013和映射子單元4014。

獲取子單元4011獲取預(yù)設(shè)周期中多個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)以及預(yù)設(shè)周期中每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。在本優(yōu)選實施例中,預(yù)設(shè)周期為30天,預(yù)設(shè)時間為1天,假設(shè)終端內(nèi)安裝有M款應(yīng)用程序,那么獲取子單元4011將獲取30天中每天每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。

可以理解的是,在30天中,每個應(yīng)用程序?qū)?yīng)了30個歷史使用時長數(shù)據(jù),通過對每個應(yīng)用程序?qū)?yīng)的30個歷史使用時長數(shù)據(jù)取平均值來獲得30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值.

獲取子單元4011根據(jù)這些歷史使用時長數(shù)據(jù)生成歷史使用時長矩陣。該歷史使用時長矩陣包括M個行向量和30個列向量。每個行向量分別對應(yīng)每個應(yīng)用程序的30個歷史使用時長數(shù)據(jù),每個列向量對應(yīng)了每天M個應(yīng)用程序的歷史使用時長數(shù)據(jù)。

若用字母A表示歷史使用時長矩陣,則歷史使用時長矩陣A表達(dá)式為:A=[X1,X2,...,X30]M×30。這里X1、X2和X30均為列向量,其分別表示為第一天、第二天和第30天機(jī)主本人使用各個應(yīng)用程序的歷史使用時長向量。歷史使用時長向量X1的表達(dá)式:X1=[x1,x2,...,xM]T,其中,x1、x2和xM分別表示在第一天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)。由于X2、X30等其余的列向量的表達(dá)式與X1的表達(dá)式的形式相同,為了說明書的簡潔性,在此不進(jìn)行一一列舉。很容易理解的是,歷史使用時長矩陣A的維數(shù)為M×30。

在獲取子單元4011獲取到歷史使用時長矩陣A后,將對歷史使用時長矩陣A的每個行向量中的元素取平均值操作,從而獲得在30天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。為了便于理解,用表示M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值向量,的表達(dá)式為:其中,和分別表示在30天內(nèi)第一款應(yīng)用程序、第二款應(yīng)用程序和第M款應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值。很容易理解的是,平均值向量的維數(shù)為M×1。

獲取子單元4011將平均值向量變換成維數(shù)為M×30的平均值矩陣其中,平均值矩陣的每個列向量均為平均值向量也就是說,平均值矩陣是以30個平均值向量為列向量的矩陣。

獲取子單元4011將獲取的歷史使用時長矩陣A和平均值矩陣傳遞至生成子單元4012,生成子單元4012將根據(jù)歷史使用時長矩陣A與平均值矩陣做差生成用于表征機(jī)主本人使用應(yīng)用程序習(xí)慣的特征矩陣。用字母B表示特征矩陣,表達(dá)式為

生成子單元4012將生成的特征矩陣B傳遞至計算子單元4013,由計算子單元4013對該特征矩陣B進(jìn)行求解,從而獲得該特征矩陣B的特征值和特征向量??梢岳斫獾氖牵卣髦档臄?shù)量為30個,特征向量的個數(shù)也為30個。在本優(yōu)選實施例中,將30個特征向量生成一個特征向量矩陣。

具體地,特征向量矩陣中的30個特征向量按照對應(yīng)的特征值從大到小的順序排列,即最大特征值對應(yīng)的特征向量為特征向量矩陣的第一個列向量,最小特征值對應(yīng)的特征向量為特征向量矩陣的最后一個列向量,其他的28個特征向量按照對應(yīng)的特征值大小進(jìn)行排列放置,從而形成特征向量矩陣。

若特征向量矩陣用表式,特征向量矩陣的表達(dá)式為:可以理解的是,每個特征向量均為一個30×1的列向量(如:為一個30×1的列向量),那么特征向量矩陣的維數(shù)為30×30。

一般采用幾個特征向量即可以描述機(jī)主本人的使用習(xí)慣。因此,為了降低計算量,計算子單元4013在計算特征向量矩陣后,需要進(jìn)一步計算N值,根據(jù)N值選取特征向量矩陣的前N個列向量生成一個新的特征向量矩陣,新的特征向量矩陣用表示,其表達(dá)式為:可以理解的是,當(dāng)N取30時,新的特征向量矩陣將與特征向量矩陣相同。

計算子單元4013計算N值具體步驟為:計算子單元4013獲取機(jī)主本人在某一個預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在本優(yōu)選實施例中,計算子單元4013獲取第31天內(nèi)每個應(yīng)用程序的歷史使用時長數(shù)據(jù)。在此可以將第31天劃分到預(yù)設(shè)周期內(nèi),即預(yù)設(shè)周期為從30天變?yōu)?1天,前30天的歷史使用時長數(shù)據(jù)用于計算獲取系數(shù)矩陣,第31天的歷史使用時長數(shù)據(jù)用于計算N值。當(dāng)然也可以采用31天中任意30天的歷史使用時長數(shù)據(jù)來計算獲取系數(shù)矩陣,剩余一天的歷史使用時長數(shù)據(jù)用于計算N值,在此不做具體限制。

計算子單元4013根據(jù)第31天的歷史使用時長數(shù)據(jù)生成歷史使用時長向量X31,歷史使用時長向量X31為一個M×1的列向量,每個元素對應(yīng)一款應(yīng)用程序的歷史使用時長數(shù)據(jù)。

計算子單元4013計算N值,使得歷史使用時長向量X31和系數(shù)矩陣滿足關(guān)系式:其中,第一預(yù)設(shè)閾值ε1可以根據(jù)實際情況進(jìn)行選取,一般第一預(yù)設(shè)閾值ε1取值越小,表征用戶行為習(xí)慣的精度越高。

計算子單元4013在計算出N值后,將根據(jù)N值和特征向量矩陣生成新的特征向量矩陣用并將新的特征向量矩陣用傳遞至映射子單元4014,由映射子單元4014將特征矩陣B映射到特征向量矩陣以生成系數(shù)矩陣,其中,系數(shù)矩陣用W表示,其表達(dá)式為一般來說,N的取值在2至5范圍內(nèi),因此,系數(shù)矩陣的維數(shù)相對減少,大大降低計算量。

當(dāng)獲取單元402獲取當(dāng)前用戶在預(yù)設(shè)時間內(nèi)使用每個應(yīng)用程序的使用時長后,將根據(jù)該使用時長生成使用時長向量。在本優(yōu)選實施例中,預(yù)設(shè)時間為1天,獲取單元402將獲取當(dāng)前用戶在一天時間內(nèi)使用每款應(yīng)用程序的使用時長。例如,當(dāng)前用戶在一天內(nèi)多次使用“微信”應(yīng)用,獲取單元402就會獲取一天時間內(nèi)每次使用“微信”應(yīng)用的時長,并將多個使用“微信”應(yīng)用的時長求和作為該“微信”應(yīng)用的使用時長;而對于一些未使用的應(yīng)用程序,獲取單元402將會獲取到未使用的應(yīng)用程序的使用時長為零。

在本優(yōu)選實施例中,用Xλ表示使用時長向量,則使用時長向量Xλ表示為Xλ=[xλ1,xλ2,...,xλM]T,其中,xλ1表示預(yù)設(shè)時間內(nèi)第一款應(yīng)用程序的使用時長,xλ2表示預(yù)設(shè)時間內(nèi)第二款應(yīng)用程序的使用時長,xλM表示預(yù)設(shè)時間內(nèi)第M款應(yīng)用程序的使用時長。在本優(yōu)選實施例中,使用時長向量Xλ為一個M×1的列向量。當(dāng)然在其他實施例中,使用時長向量也可以為行向量,在此不做具體限制。

獲取單元402將生成的使用時長向量傳遞至轉(zhuǎn)換單元403。轉(zhuǎn)換單元403根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將使用時長生成系數(shù)向量具體為:通過預(yù)設(shè)轉(zhuǎn)換規(guī)則將使用時長向量轉(zhuǎn)換成系數(shù)向量,其中,該系數(shù)向量的維數(shù)小于使用時長向量的維數(shù)。在本優(yōu)選實施例中,預(yù)設(shè)轉(zhuǎn)換規(guī)則為一降維系數(shù)關(guān)系式。具體地,以P表示系數(shù)向量,那么根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則,系數(shù)向量P與使用時長向量Xλ之間的關(guān)系為:通過上述預(yù)設(shè)轉(zhuǎn)換規(guī)則后,維數(shù)為M×1的使用時長向量Xλ轉(zhuǎn)換至維數(shù)為N×1的系數(shù)向量P。

轉(zhuǎn)換單元403將轉(zhuǎn)換生成的系數(shù)向量P傳遞至判斷單元404,判斷單元404將判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和是否大于預(yù)設(shè)閾值。

在本實施例中,判斷單元404將判斷系數(shù)向量中的元素與系數(shù)矩陣中的元素是否滿足如下關(guān)系:若系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和大于預(yù)設(shè)閾值ε2,則說明當(dāng)前用戶可能不是機(jī)主本人,為了進(jìn)一步確定當(dāng)前用戶是否為機(jī)主本人,判斷單元404將向獲取判斷單元405發(fā)送第二信號。

獲取判斷單元405將根據(jù)第二信號獲取用戶輸入的身份驗證信息,并判斷該身份驗證信息是否與預(yù)設(shè)驗證信息相匹配。若身份驗證信息與預(yù)設(shè)驗證信息不匹配,則進(jìn)一步說明當(dāng)前用戶不是機(jī)主本人,此時獲取判斷單元405將向隱私保護(hù)單元406發(fā)送第三信號,使得隱私保護(hù)單元406根據(jù)第三信號使得終端進(jìn)入隱私保護(hù)模式,從而使得機(jī)主本人的個人信息不被其他用戶看到,保證機(jī)主本人的個人信息的安全性。

若判斷單元404判斷出系數(shù)向量中的元素與系數(shù)矩陣中的元素之差的平方和不大于預(yù)設(shè)閾值ε2,則說明當(dāng)前用戶是機(jī)主本人,此時當(dāng)前用戶可以正常使用終端。

為了可以更加準(zhǔn)確的將機(jī)主本人和其他用戶區(qū)分開,機(jī)主本人的歷史使用時長數(shù)據(jù)是非常重要的數(shù)據(jù),其必須可以反映出機(jī)主本人的使用習(xí)慣才行,因此需要定期更換歷史使用時長數(shù)據(jù)。在判斷單元404判斷出當(dāng)前用戶是機(jī)主本人后,判斷單元404將向保存單元407發(fā)送第四信號,使得保存單元407根據(jù)第四信號將該使用時長保存在下一個預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù),這樣便于對預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù)進(jìn)行更新。

本優(yōu)選實施例中的隱私保護(hù)裝置400,其利用當(dāng)前用戶使用每個應(yīng)用程序的使用時長來判斷是否為機(jī)主本人,當(dāng)判斷單元404判斷出當(dāng)前用戶不是機(jī)主本人時,通過獲取判斷單元405獲取身份驗證信息進(jìn)一步判斷當(dāng)前用戶是否為機(jī)主本人。若判斷出當(dāng)前用戶不是機(jī)主本人時,隱私保護(hù)單元406使得終端進(jìn)入隱私保護(hù)模式,從而保護(hù)機(jī)主本人的個人信息的安全性。當(dāng)判斷出當(dāng)前用戶是機(jī)主本人時,保存單元407保存此次使用時長向量至下一個預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù),以便于按照預(yù)設(shè)周期更新歷史使用時長數(shù)據(jù),使得歷史使用時長數(shù)據(jù)可以準(zhǔn)確地表征機(jī)主本人的使用習(xí)慣,增加該裝置識別用戶的準(zhǔn)確性。

本發(fā)明還提供一種移動終端,如平板電腦、手機(jī)等移動終端,請參閱圖6,圖6為本發(fā)明實施例提供的移動終端結(jié)構(gòu)示意圖。該移動終端500可以包括射頻(RF,Radio Frequency)電路501、包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器502、輸入單元503、顯示單元504、傳感器505、包括有一個或者一個以上處理核心的處理器506、以及電源507等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的移動終端結(jié)構(gòu)并不構(gòu)成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

射頻電路501可用于收發(fā)信息,或通話過程中信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器506處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。此外,射頻電路501還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。

存儲器502可用于存儲應(yīng)用程序和數(shù)據(jù)。存儲器502存儲的應(yīng)用程序中包含有可執(zhí)行代碼。應(yīng)用程序可以組成各種功能模塊。處理器506通過運行存儲在存儲器502的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。

輸入單元503可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。輸入單元503可包括觸摸顯示屏、物理鍵盤、功能鍵、指紋識別模組等中的一種或多種。

顯示單元504可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。

移動終端500還可包括至少一種傳感器505,比如環(huán)境光傳感器、接近傳感器、重力加速度傳感器等。

處理器506是移動終端500的控制中心,利用各種接口和線路連接整個移動終端500的各個部分,通過運行或執(zhí)行存儲在存儲器502內(nèi)的應(yīng)用程序,以及調(diào)用存儲在存儲器502內(nèi)的數(shù)據(jù),執(zhí)行移動終端500的各種功能和處理數(shù)據(jù),從而對移動終端500進(jìn)行整體監(jiān)控。

移動終端500還包括電源507(比如電池),用于給各個部件供電。當(dāng)然,移動終端500還可以包括音頻電路、攝像頭、藍(lán)牙模塊等,在此不再贅述。

在本優(yōu)選實施例中,移動終端中的處理器506會按照如下的指令,將一個或一個以上的應(yīng)用程序的進(jìn)程對應(yīng)的可執(zhí)行代碼加載到存儲器502中,并由處理器508來運行存儲在存儲器502中的應(yīng)用程序,從而實現(xiàn)各種功能:獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長;根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則將所述使用時長生成系數(shù)向量;判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系,其中所述系數(shù)矩陣為根據(jù)用戶使用每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)生成的矩陣;若所述系數(shù)向量與所述系數(shù)矩陣滿足所述預(yù)設(shè)關(guān)系,則進(jìn)入隱私保護(hù)模式。

在一優(yōu)選實施例中,處理器506在執(zhí)行獲取預(yù)設(shè)時間內(nèi)每個應(yīng)用程序的使用時長之前,還執(zhí)行:獲取預(yù)設(shè)周期中多個所述預(yù)設(shè)時間內(nèi)每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)以及所述預(yù)設(shè)周期中每個所述應(yīng)用程序的歷史使用時長數(shù)據(jù)的平均值;根據(jù)所述歷史使用時長數(shù)據(jù)與所述平均值之差生成特征矩陣,其中所述特征矩陣用于表征用戶使用所述應(yīng)用程序的習(xí)慣;計算所述特征矩陣的特征向量矩陣;將所述特征矩陣映射到所述特征向量矩陣以生成系數(shù)矩陣。

在一優(yōu)選實施例中,處理器506在執(zhí)行判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系時,具體執(zhí)行:判斷所述系數(shù)向量中的元素與所述系數(shù)矩陣中的元素之差的平方和是否大于預(yù)設(shè)閾值;若所述系數(shù)向量中的元素與所述系數(shù)矩陣中的元素之差的平方和大于所述預(yù)設(shè)閾值,則判定所述系數(shù)向量與系數(shù)矩陣滿足預(yù)設(shè)關(guān)系。

在一優(yōu)選實施例中,處理器506在執(zhí)行判斷所述系數(shù)向量與系數(shù)矩陣是否滿足預(yù)設(shè)關(guān)系之后,還執(zhí)行:若所述系數(shù)向量與系數(shù)矩陣不滿足預(yù)設(shè)關(guān)系,則保存所述使用時長為下一個所述預(yù)設(shè)周期內(nèi)的歷史使用時長數(shù)據(jù)。

在一優(yōu)選實施例中,處理器506在執(zhí)行進(jìn)入隱私保護(hù)模式之前,還用于執(zhí)行:獲取輸入的身份驗證信息;判斷所述身份驗證信息是否與預(yù)設(shè)驗證信息相匹配;若所述身份驗證信息與預(yù)設(shè)驗證信息不相匹配,則進(jìn)入隱私保護(hù)模式。

在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見上文針對隱私保護(hù)方法的詳細(xì)描述,此處不再贅述。

本發(fā)明實施例提供的隱私保護(hù)裝置,譬如為計算機(jī)、平板電腦、具有觸摸功能的手機(jī)等等,所述隱私保護(hù)裝置與上文實施例中的隱私保護(hù)方法屬于同一構(gòu)思,在所述隱私保護(hù)裝置上可以運行所述隱私保護(hù)方法實施例中提供的任一方法,其具體實現(xiàn)過程詳見所述隱私保護(hù)方法實施例,此處不再贅述。

需要說明的是,對本發(fā)明所述隱私保護(hù)方法而言,本領(lǐng)域普通測試人員可以理解實現(xiàn)本發(fā)明實施例所述隱私保護(hù)方法的全部或部分流程,是可以通過計算機(jī)程序來控制相關(guān)的硬件來完成,所述計算機(jī)程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,如存儲在終端的存儲器中,并被該終端內(nèi)的至少一個處理器執(zhí)行,在執(zhí)行過程中可包括如所述隱私保護(hù)方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)等。

本發(fā)明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實施例中的方法。

綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1