本發(fā)明實(shí)施例涉及信息處理領(lǐng)域,尤其涉及一種信息處理方法、裝置及智能終端。
背景技術(shù):
:隨著智能終端技術(shù)的快速發(fā)展,智能終端用戶群體的規(guī)模不斷加大,不同用戶對(duì)智能終端的使用需求也越來越多樣化。為了滿足不同用戶的個(gè)性化需求,就需要對(duì)用戶屬性進(jìn)行識(shí)別,使智能終端能夠根據(jù)識(shí)別結(jié)果進(jìn)行相應(yīng)的調(diào)整,以便于用戶使用?;诼曇艏叭四樀壬锾卣骺蓪?shí)現(xiàn)對(duì)用戶屬性的識(shí)別,但在識(shí)別過程中干擾因素較多且算法復(fù)雜,識(shí)別效果欠佳。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種信息處理方法、裝置及智能終端,可以實(shí)現(xiàn)智能終端自動(dòng)對(duì)用戶屬性進(jìn)行識(shí)別。第一方面,本發(fā)明實(shí)施例提供了一種信息處理方法,包括:獲取用戶對(duì)應(yīng)的應(yīng)用程序列表,其中,所述應(yīng)用程序列表中包含預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序;獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系,其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序分別與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,所述第一推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第一屬性值的概率,所述第二推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第二屬性值的概率;對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值;根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果。第二方面,本發(fā)明實(shí)施例提供了一種信息處理裝置,包括:列表獲取模塊,用于獲取用戶對(duì)應(yīng)的應(yīng)用程序列表,其中,所述應(yīng)用程序列表中包含在預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序;對(duì)應(yīng)關(guān)系獲取模塊,用于獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系,其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序分別與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,所述第一推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第一屬性值的概率,所述第二推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第二屬性值的概率;推斷值查詢模塊,用于對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值;屬性識(shí)別模塊,用于根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果。第三方面,本發(fā)明實(shí)施例提供了一種智能終端,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:獲取用戶對(duì)應(yīng)的應(yīng)用程序列表,其中,所述應(yīng)用程序列表中包含預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序;獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系,其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序分別與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,所述第一推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第一屬性值的概率,所述第二推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第二屬性值的概率;對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值;根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果。本發(fā)明實(shí)施例中提供的信息處理方案,獲取用戶在預(yù)設(shè)周期內(nèi)使用過的應(yīng)用程序的應(yīng)用程序列表,在預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢列表中每個(gè)應(yīng)用程序?qū)?yīng)的推斷值,而預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,一個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值或第二推斷值為根據(jù)該應(yīng)用程序推斷出用戶屬性為相應(yīng)屬性值的概率,最后根據(jù)列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定用戶的用戶屬性識(shí)別結(jié)果。上述技術(shù)方案能夠基于用戶對(duì)應(yīng)用程序的使用情況快速地識(shí)別用戶的屬性。附圖說明圖1為本發(fā)明實(shí)施例提供的一種信息處理方法的流程示意圖;圖2為本發(fā)明實(shí)施例提供的另一種信息處理方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的一種信息處理裝置的結(jié)構(gòu)框圖;圖4為本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖。具體實(shí)施方式下面結(jié)合附圖并通過具體實(shí)施方式來進(jìn)一步說明本發(fā)明的技術(shù)方案??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。圖1為本發(fā)明實(shí)施例提供的一種信息處理方法的流程示意圖,該方法可以由信息處理裝置執(zhí)行,其中該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在智能終端中。如圖1所示,該方法包括:步驟101、獲取用戶對(duì)應(yīng)的應(yīng)用程序列表。其中,所述應(yīng)用程序列表中包含預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序。示例性的,本實(shí)施例中的智能終端可為智能手機(jī)、智能手表、平板電腦、以及智能電視等能夠裝載應(yīng)用程序的設(shè)備。本實(shí)施例中,用戶對(duì)應(yīng)的應(yīng)用程序列表可以包含用戶在預(yù)設(shè)周期內(nèi)在智能終端中使用過的應(yīng)用程序。考慮到用戶一般為智能終端的擁有者,所以智能終端可不對(duì)具體的使用者的身份進(jìn)行識(shí)別,即曾經(jīng)在智能終端上運(yùn)行過(可選的,還可包括下載過或安裝過)的應(yīng)用程序均可視為用戶使用過的應(yīng)用程序;此外,智能終端也可通過指紋識(shí)別或密碼驗(yàn)證等方式確定不同使用者曾經(jīng)使用過的應(yīng)用程序,并形成不同使用者對(duì)應(yīng)的應(yīng)用程序列表,此時(shí),用戶為通過身份驗(yàn)證的用戶。本實(shí)施例對(duì)用戶的確定方式不作具體限定。示例性的,預(yù)設(shè)周期可根據(jù)實(shí)際情況進(jìn)行選取,例如7天,即從當(dāng)前時(shí)刻開始前面的7天。步驟102、獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系。其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序分別與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,所述第一推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第一屬性值的概率,所述第二推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第二屬性值的概率,每個(gè)應(yīng)用程序?qū)?yīng)一個(gè)第一推斷值和一個(gè)第二推斷值。示例性的,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系可預(yù)先存儲(chǔ)于智能終端中;也可由智能終端從遠(yuǎn)端服務(wù)器獲取;當(dāng)然,也可由智能終端定時(shí)從遠(yuǎn)端服務(wù)器獲取最新的預(yù)設(shè)對(duì)應(yīng)關(guān)系并進(jìn)行存儲(chǔ),在執(zhí)行本步驟時(shí),直接從本地進(jìn)行讀取。本實(shí)施例中,用戶屬性可以是包含兩個(gè)屬性值的任意一種屬性。例如,用戶屬性為性別,包含男性和女性兩個(gè)屬性值;又如,用戶屬性為年齡屬性,包含成年人和未成年人兩個(gè)屬性值,或者包含大人和兒童兩個(gè)屬性值,或者包含年輕人和老人兩個(gè)屬性值;再如,用戶屬性為國(guó)家屬性,包括中國(guó)人和外國(guó)人兩個(gè)屬性。進(jìn)一步的,一個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值為在該應(yīng)用程序存在于應(yīng)用程序列表中的情況下,推斷出用戶屬性為第一屬性值的概率;同理,一個(gè)應(yīng)用程序?qū)?yīng)的第二推斷值為在該應(yīng)用程序存在于應(yīng)用程序列表中的情況下,推斷出用戶屬性為第二屬性值的概率。例如,對(duì)于應(yīng)用程序C來說,C對(duì)應(yīng)一個(gè)男性推斷值和一個(gè)女性推斷值,男性推斷值可指當(dāng)應(yīng)用程序C出現(xiàn)在應(yīng)用程序列表時(shí),推斷出用戶為男性的概率。預(yù)設(shè)對(duì)應(yīng)關(guān)系的獲得方式可以有很多種,本實(shí)施例不作具體限定。例如,可調(diào)研對(duì)應(yīng)不同屬性值的用戶對(duì)應(yīng)用程序的使用情況,根據(jù)調(diào)研結(jié)果進(jìn)行確定;又如,可由應(yīng)用程序開發(fā)人員根據(jù)應(yīng)用程序的設(shè)計(jì)初衷或受眾群體進(jìn)行設(shè)定;再如,可根據(jù)經(jīng)驗(yàn)進(jìn)行設(shè)定。其中,獲得預(yù)設(shè)對(duì)應(yīng)關(guān)系的相關(guān)步驟可由本發(fā)明實(shí)施例中的智能終端完成,也可以由計(jì)算機(jī)或服務(wù)器等其他終端完成,本發(fā)明實(shí)施例不做限定。優(yōu)選的,預(yù)設(shè)對(duì)應(yīng)關(guān)系通過如下方式獲得:分別獲取指定數(shù)量的對(duì)應(yīng)第一屬性值和第二屬性值的樣本用戶對(duì)應(yīng)用程序的使用情況,根據(jù)所述使用情況確定預(yù)設(shè)對(duì)應(yīng)關(guān)系。進(jìn)一步的,詳細(xì)的獲得方式如下:獲取關(guān)于應(yīng)用程序列表的第一樣本集合和第二樣本集合,其中,所述第一樣本集合對(duì)應(yīng)第一屬性值,所述第二樣本集合對(duì)應(yīng)第二屬性值;對(duì)于所述第一樣本集合和所述第二樣本集合中包含的每個(gè)應(yīng)用程序,分別統(tǒng)計(jì)當(dāng)前應(yīng)用程序在所述第一樣本集合中出現(xiàn)的第一頻率和在所述第二樣本集合中出現(xiàn)的第二頻率,利用貝葉斯推斷根據(jù)所述第一頻率和所述第二頻率分別計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值和第二推斷值;匯總計(jì)算結(jié)果,得到預(yù)設(shè)對(duì)應(yīng)關(guān)系。其中,樣本集合中的應(yīng)用程序列表包含在指定周期內(nèi)樣本用戶使用過的應(yīng)用程序,該指定周期與前文所述的預(yù)設(shè)周期可相同也可不同,優(yōu)選為相同。匯總計(jì)算結(jié)果可以指將第一樣本集合和第二樣本集合中包含的所有應(yīng)用程序分別對(duì)應(yīng)的第一推斷值和第二推斷值匯集到一起。本實(shí)施例中,利用貝葉斯推斷根據(jù)所述第一頻率和所述第二頻率計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值,可包括:根據(jù)所述第一頻率、所述第二頻率及兩個(gè)屬性值的先驗(yàn)概率確定當(dāng)前應(yīng)用程序的與第一屬性值對(duì)應(yīng)的第一可能性函數(shù);利用貝葉斯推斷根據(jù)第一屬性值的先驗(yàn)概率及所述第一可能性函數(shù)計(jì)算當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值。進(jìn)一步的,可根據(jù)以下公式計(jì)算當(dāng)前應(yīng)用程序的與第一屬性值對(duì)應(yīng)的第一可能性函數(shù):根據(jù)以下公式計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值:其中,W為當(dāng)前應(yīng)用程序;M為第一屬性值,F(xiàn)為第一屬性值;P(M|W)為當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值;P(M)為第一屬性值的先驗(yàn)概率,P(F)為第二屬性值的先驗(yàn)概率;P(W|M)為第一頻率,P(W|F)為第二頻率。同理,可根據(jù)以下公式計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第二推斷值:其中,P(F|W)為當(dāng)前應(yīng)用程序?qū)?yīng)的第二推斷值;P(M)為第一屬性值的先驗(yàn)概率,P(F)為第二屬性值的先驗(yàn)概率;P(W|W)為第一頻率,P(W|F)為第二頻率。為了便于理解,首先對(duì)貝葉斯推斷進(jìn)行介紹。貝葉斯推斷(Bayesianinference)是一種統(tǒng)計(jì)學(xué)方法,用來估計(jì)統(tǒng)計(jì)量的某種性質(zhì),它是貝葉斯定理(Bayes'theorem)的應(yīng)用。貝葉斯推斷與其他統(tǒng)計(jì)學(xué)推斷方法截然不同,它建立在主觀判斷的基礎(chǔ)上,也就是說,可以不需要客觀證據(jù),先估計(jì)一個(gè)值,然后根據(jù)實(shí)際結(jié)果不斷修正。貝葉斯推斷需要大量的計(jì)算,因此歷史上很長(zhǎng)一段時(shí)間無法得到廣泛應(yīng)用,知道計(jì)算機(jī)誕生以后,它才獲得真正的重視。人們發(fā)現(xiàn),許多統(tǒng)計(jì)量是無法事先進(jìn)行客觀判斷的,而互聯(lián)網(wǎng)時(shí)代出現(xiàn)的大型數(shù)據(jù)集,再加上高速運(yùn)算能力,為驗(yàn)證這些統(tǒng)計(jì)量提供了方便,也為應(yīng)用貝葉斯推斷創(chuàng)造了條件,它的威力正在日益顯現(xiàn)。貝葉斯公式如下:其中,P(A)被稱為先驗(yàn)概率(Priorprobability),即在B事件發(fā)生之前,人們對(duì)A事件概率的一個(gè)判斷。P(A|B)稱為后驗(yàn)概率(Posteriorprobability),即在B事件發(fā)生之后,人們對(duì)A事件概率的重新評(píng)估。P(B|A)/P(B)稱為可能性函數(shù)(Likelyhood),這是一個(gè)調(diào)整因子,使得預(yù)估概率更接近真實(shí)概率。所以,條件概率可以理解成下面的式子:后驗(yàn)概率=先驗(yàn)概率x調(diào)整因子這就是貝葉斯推斷的含義。先預(yù)估一個(gè)先驗(yàn)概率,然后加入實(shí)驗(yàn)結(jié)果,看這個(gè)實(shí)驗(yàn)到底是增強(qiáng)還是削弱了先驗(yàn)概率,由此得到更接近事實(shí)的后驗(yàn)概率。貝葉斯過濾器是一種統(tǒng)計(jì)學(xué)過濾器,是貝葉斯推斷的一種具體應(yīng)用,其建立在已有的統(tǒng)計(jì)結(jié)果之上,下面以具體實(shí)例來說明上述預(yù)設(shè)對(duì)應(yīng)關(guān)系的確定過程:假設(shè)用戶屬性為性別,需要提供兩組已知性別的應(yīng)用程序(以下簡(jiǎn)稱APP)使用情況樣本,一組是男性APP使用情況樣本,即第一樣本集合,以下簡(jiǎn)稱男性樣本集合,一組是女性APP使用情況樣本,即第二樣本集合,以下簡(jiǎn)稱女性樣本集合。表1為是男性APP使用情況樣本,表1為女性APP使用情況樣本,使用列表對(duì)應(yīng)的預(yù)設(shè)周期為7天。表1、男性APP使用情況樣本用戶七天內(nèi)APP使用列表User1A1,A2,A3,A4,A5User2A1,A5,A7,A9,A11……UserNA1,A3,A9,A11,A15表2、女性APP使用情況樣本用戶七天內(nèi)APP使用列表User01A1,A2,A3,A4,A6User02A1,A5,A7,A8,A12……User0NA1,A3,A8,A12,A15利用上述兩組樣本對(duì)過濾器進(jìn)行訓(xùn)練??梢岳斫獾氖牵@兩組樣本的規(guī)模(樣本數(shù)量)越大,訓(xùn)練效果就越好。另外,假設(shè)第一樣本集合的樣本數(shù)量與第二樣本集合的樣本數(shù)量相同。首先,計(jì)算第一樣本集合和第二樣本集合中包含的每個(gè)APP在男性樣本集合和女性樣本集合中出現(xiàn)的頻率。比如,對(duì)于應(yīng)用程序A3,在4000個(gè)男性樣本中,有200個(gè)男性樣本的應(yīng)用程序列表中包含這個(gè)應(yīng)用,那么它的出現(xiàn)頻率(第一頻率)就是5%;而在4000個(gè)女性樣本中,只有2個(gè)包含這個(gè)應(yīng)用,那么出現(xiàn)頻率(第二頻率)就是0.05%。優(yōu)選的,為了避免后續(xù)計(jì)算時(shí)出現(xiàn)概率為0的情況,如果某個(gè)APP只出現(xiàn)在男性樣本集合中,那么可假設(shè)它在女性樣本中的出現(xiàn)頻率是一個(gè)很小的值,如0.001%,反之亦然。假設(shè)M表示男性(male),F(xiàn)表示女性(female)。在未經(jīng)統(tǒng)計(jì)分析之前,可假定用戶是男性的概率為50%(先驗(yàn)概率),因此,P(M)和P(F)的先驗(yàn)概率都是50%。假設(shè)應(yīng)用程序列表中含有應(yīng)用“APPX”。用W表示“APPX”,那么判斷此用戶是否是男性的問題就變成了如何計(jì)算P(M|W)的值,即在某個(gè)應(yīng)用(W)已經(jīng)存在的條件下,男性(M)的概率有多大。根據(jù)貝葉斯公式和條件概率公式可以得到:其中,W為當(dāng)前應(yīng)用程序(APPX);M為第一屬性值(男性);P(M|W)為當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值(APPX對(duì)應(yīng)的男性推斷值);P(M)為第一屬性值的先驗(yàn)概率,P(F)為第二屬性值(女性)的先驗(yàn)概率;P(W|M)為第一頻率,P(W|F)為第二頻率。其中的推斷值可理解為一種能力,第一推斷值可理解為推斷出用戶屬性為第一屬性值的能力,推斷值越大,能力越強(qiáng)。若記W出現(xiàn)在應(yīng)用列表中為事件B,用戶屬性為第一屬性值為事件A,第一可能性函數(shù)相當(dāng)于上文中的調(diào)整因子。如果第一可能性函數(shù)大于1,意味著第一屬性值的先驗(yàn)概率被增強(qiáng),即事件A發(fā)生的可能性變大;如果第一可能性函數(shù)大于1,意味著事件B無助于判斷事件A發(fā)生的可能性;如果第一可能性函數(shù)小于1,意味著第一屬性值的先驗(yàn)概率被削弱,即事件A發(fā)生的可能性變小。本實(shí)施例中采用貝葉斯推斷中的后驗(yàn)概率作為應(yīng)用程序?qū)?yīng)的推斷值。例如,根據(jù)上述公式計(jì)算出P(M|W)=99%,那么可表示根據(jù)應(yīng)用程序W可推斷出用戶為男性的概率為99%,即應(yīng)用程序W對(duì)應(yīng)的第一推斷值為99%。步驟103、對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值。例如,用戶對(duì)應(yīng)的應(yīng)用程序列表中包含了5個(gè)應(yīng)用程序,那么針對(duì)每個(gè)應(yīng)用程序在預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢其對(duì)應(yīng)的第一推斷值和/或第二推斷值,用于后續(xù)的用戶屬性識(shí)別。步驟104、根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果。本實(shí)施例中,根據(jù)應(yīng)用程序?qū)?yīng)的推斷值來確定用戶的用戶屬性時(shí),可采用很多種方式,本實(shí)施例不作具體限定。例如,當(dāng)存在某個(gè)應(yīng)用程序E的某個(gè)屬性值(a)推斷值高于預(yù)設(shè)值閾值(如95%)時(shí),可確定用戶的用戶屬性值為a;又如,分別選出第一推斷值的最大值和第二推斷值的最大值,比較兩個(gè)最大值的大小,將其中較大者對(duì)應(yīng)的屬性值作為用戶的屬性值。本發(fā)明實(shí)施例中提供的信息處理方法,獲取用戶在預(yù)設(shè)周期內(nèi)使用過的應(yīng)用程序的應(yīng)用程序列表,在預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢列表中每個(gè)應(yīng)用程序?qū)?yīng)的推斷值,而預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,一個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值或第二推斷值為根據(jù)該應(yīng)用程序推斷出用戶屬性為相應(yīng)屬性值的概率,最后根據(jù)列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定用戶的用戶屬性識(shí)別結(jié)果。上述技術(shù)方案所采用的算法簡(jiǎn)單有效,使智能終端能夠基于用戶對(duì)應(yīng)用程序的使用情況快速地識(shí)別用戶的屬性,豐富了智能終端的功能。在上述實(shí)施例的基礎(chǔ)上,在根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果之后,還可包括:控制智能終端根據(jù)所述用戶屬性識(shí)別結(jié)果向用戶推送相關(guān)信息或控制智能終端根據(jù)所述用戶屬性識(shí)別結(jié)果調(diào)整自身的工作方式。例如,在識(shí)別出用戶屬性值為女性時(shí),可向用戶推薦女性推斷值高的應(yīng)用程序,可在用戶進(jìn)行信息搜索時(shí)優(yōu)先顯示與女性相關(guān)的信息,還可在桌面上將女性推斷值高的應(yīng)用程序排在靠前位置等。圖2為本發(fā)明實(shí)施例提供的另一種信息處理方法的流程示意圖,如圖2所示,該方法包括如下步驟:步驟201、獲取用戶對(duì)應(yīng)的應(yīng)用程序列表。其中,所述應(yīng)用程序列表中包含預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序。步驟202、獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系。步驟203、對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值。步驟204、依據(jù)推斷值的高低基于第一推斷值對(duì)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序進(jìn)行排序,得到第一序列。示例性的,可按照第一推斷值從高到低的順序?qū)Ω鲬?yīng)用程序進(jìn)行排序,得到第一序列;也可按照第一推斷值從低到高的順序?qū)Ω鲬?yīng)用程序進(jìn)行排序,得到第一序列。本實(shí)施例將以前一種方式為例進(jìn)行后續(xù)說明。步驟205、在所述第一序列中,從所對(duì)應(yīng)的第一推斷值為最大值的應(yīng)用程序開始連續(xù)選取預(yù)設(shè)數(shù)量的應(yīng)用程序,得到第一集合??梢岳斫獾氖?,當(dāng)應(yīng)用程序列表中出現(xiàn)了推斷值很高的應(yīng)用程序時(shí),用戶可能并不是該推斷值對(duì)應(yīng)的屬性值,因?yàn)榭赡艽嬖谒耸褂糜脩糁悄芙K端的情況或者用戶本人偶爾打開過一次該應(yīng)用程序。例如,應(yīng)用程序列表中出現(xiàn)了APP大姨媽(女性推斷值高),也可能是用戶的女友在其智能終端中使用過。為了更加準(zhǔn)確的識(shí)別用戶的屬性,可對(duì)多個(gè)對(duì)應(yīng)較高推斷值的應(yīng)用程序進(jìn)行進(jìn)一步分析。本步驟中,針對(duì)第一推斷值,從第一序列中選取了排名在前的預(yù)設(shè)數(shù)量的應(yīng)用程序。其中,預(yù)設(shè)數(shù)量可根據(jù)實(shí)際情況進(jìn)行選取,例如可按照預(yù)設(shè)比例值與第一序列中的總數(shù)量的乘積來確定。步驟206、基于聯(lián)合概率和所述第一集合中每個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值計(jì)算用戶的用戶屬性為第一屬性值的第一概率。示例性的,可根據(jù)以下公式計(jì)算第一概率:其中,P為第一概率;Pn為第n個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值,n的取值范圍為1-N,N表示預(yù)設(shè)數(shù)量的取值。假設(shè)N=15,則上述公式為:步驟207、當(dāng)所述第一概率大于預(yù)設(shè)第一閾值時(shí),確定所述用戶的用戶屬性為第一屬性值。其中,第一閾值可根據(jù)經(jīng)驗(yàn)確定,如0.8。當(dāng)?shù)谝桓怕蚀笥?.8時(shí),可確定用戶的用戶屬性為第一屬性值。進(jìn)一步的,為了提高準(zhǔn)確度,本步驟可包括:當(dāng)所述第一概率大于預(yù)設(shè)第一閾值時(shí),計(jì)算用戶的用戶屬性為第二屬性值的第二概率;當(dāng)所述第一概率大于所述第二概率時(shí),確定用戶的用戶屬性為第一屬性值。其中,計(jì)算第二屬性值的方式可與計(jì)算第一屬性值的方式相同,即:依據(jù)推斷值的高低基于第二推斷值對(duì)用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序進(jìn)行排序,得到第二序列;在第二序列中,從所對(duì)應(yīng)的第二推斷值為最大值的應(yīng)用程序開始連續(xù)選取預(yù)設(shè)數(shù)量的應(yīng)用程序,得到第二集合;基于聯(lián)合概率和所述第二集合中每個(gè)應(yīng)用程序?qū)?yīng)的第二推斷值計(jì)算用戶的用戶屬性為第二屬性值的第二概率。同理,可根據(jù)以下公式計(jì)算第二概率:其中,P’為第二概率;P’n為第n個(gè)應(yīng)用程序?qū)?yīng)的第二推斷值,n的取值范圍為1-N,N表示預(yù)設(shè)數(shù)量的取值。進(jìn)一步的,當(dāng)所述第一概率小于或等于所述預(yù)設(shè)第一閾值時(shí),計(jì)算用戶的用戶屬性為第二屬性值的第二概率;當(dāng)所述第二概率大于預(yù)設(shè)第二閾值時(shí),確定用戶的用戶屬性為第二屬性值。其中,第二閾值也可根據(jù)經(jīng)驗(yàn)確定,如0.8。進(jìn)一步的,當(dāng)所述第二概率小于或等于所述預(yù)設(shè)第二閾值時(shí),確定用戶的用戶屬性為未知。這樣設(shè)置的好處在于,當(dāng)?shù)谝桓怕屎偷诙怕示∮趯?duì)應(yīng)的閾值時(shí),可能用戶使用的應(yīng)用程序?qū)?yīng)的推斷值均較低,也就是說應(yīng)用程序的屬性特性不明顯,例如,兩種用戶屬性值的用戶都經(jīng)常使用這些應(yīng)用程序,因此,為了防止發(fā)生誤判,可暫時(shí)認(rèn)為用戶的用戶屬性為未知。例如,用戶屬性為性別,預(yù)設(shè)第一閾值為0.8(對(duì)應(yīng)男性),預(yù)設(shè)第二閾值為0.8(對(duì)應(yīng)女性)。若計(jì)算出男性概率為0.9,則可認(rèn)為用戶為男性。若計(jì)算出男性概率為0.3,可繼續(xù)計(jì)算女性概率:若女性概率為0.85,可認(rèn)為用戶為女性;若女性概率為0.4,可認(rèn)為用戶的性別為未知。本發(fā)明實(shí)施例提供的信息處理方法,通過選取應(yīng)用程序列表中對(duì)應(yīng)推斷值較高的多個(gè)應(yīng)用程序來計(jì)算屬性值對(duì)應(yīng)的概率,并根據(jù)所得概率來進(jìn)行屬性值的判定,可進(jìn)一步提高用戶屬性識(shí)別的準(zhǔn)確度。圖3為本發(fā)明實(shí)施例提供的一種信息處理裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般集成智能終端中,可通過執(zhí)行信息處理方法來進(jìn)行用戶屬性的識(shí)別。如圖3所示,該裝置包括列表獲取模塊301、對(duì)應(yīng)關(guān)系獲取模塊302、推斷值查詢模塊303和屬性識(shí)別模塊304。其中,列表獲取模塊301,用于獲取用戶對(duì)應(yīng)的應(yīng)用程序列表,其中,所述應(yīng)用程序列表中包含在預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序;對(duì)應(yīng)關(guān)系獲取模塊302,用于獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系,其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序分別與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,所述第一推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第一屬性值的概率,所述第二推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第二屬性值的概率;推斷值查詢模塊303,用于對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值;屬性識(shí)別模塊304,用于根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果。本發(fā)明實(shí)施例提供的信息處理裝置,所采用的算法簡(jiǎn)單有效,使智能終端能夠基于用戶對(duì)應(yīng)用程序的使用情況快速地識(shí)別用戶的屬性,豐富了智能終端的功能??蛇x的,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系通過如下方式獲得:分別獲取指定數(shù)量的對(duì)應(yīng)第一屬性值和第二屬性值的樣本用戶對(duì)應(yīng)用程序的使用情況,根據(jù)所述使用情況確定預(yù)設(shè)對(duì)應(yīng)關(guān)系。可選的,所述分別獲取預(yù)設(shè)數(shù)量的對(duì)應(yīng)第一屬性值和第二屬性值的樣本用戶對(duì)應(yīng)用程序的使用情況,根據(jù)所述使用情況確定預(yù)設(shè)對(duì)應(yīng)關(guān)系,包括:獲取關(guān)于應(yīng)用程序列表的第一樣本集合和第二樣本集合,其中,所述第一樣本集合對(duì)應(yīng)第一屬性值,所述第二樣本集合對(duì)應(yīng)第二屬性值;對(duì)于所述第一樣本集合和所述第二樣本集合中包含的每個(gè)應(yīng)用程序,分別統(tǒng)計(jì)當(dāng)前應(yīng)用程序在所述第一樣本集合中出現(xiàn)的第一頻率和在所述第二樣本集合中出現(xiàn)的第二頻率,利用貝葉斯推斷根據(jù)所述第一頻率和所述第二頻率分別計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值和第二推斷值;匯總計(jì)算結(jié)果,得到預(yù)設(shè)對(duì)應(yīng)關(guān)系。可選的,利用貝葉斯推斷根據(jù)所述第一頻率和所述第二頻率計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值,包括:根據(jù)以下公式計(jì)算當(dāng)前應(yīng)用程序的與第一屬性值對(duì)應(yīng)的第一可能性函數(shù):根據(jù)以下公式計(jì)算所述當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值:其中,W為當(dāng)前應(yīng)用程序;M為第一屬性值,F(xiàn)為第一屬性值;P(M|W)為當(dāng)前應(yīng)用程序?qū)?yīng)的第一推斷值;P(M)為第一屬性值的先驗(yàn)概率,P(F)為第二屬性值的先驗(yàn)概率;P(W|M)為第一頻率,P(W|F)為第二頻率??蛇x的,所述屬性識(shí)別模塊包括:排序單元,用于依據(jù)推斷值的高低基于第一推斷值對(duì)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序進(jìn)行排序,得到第一序列;應(yīng)用程序選取單元,用于在所述第一序列中,從所對(duì)應(yīng)的第一推斷值為最大值的應(yīng)用程序開始連續(xù)選取預(yù)設(shè)數(shù)量的應(yīng)用程序,得到第一集合;概率計(jì)算單元,用于基于聯(lián)合概率和所述第一集合中每個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值計(jì)算用戶的用戶屬性為第一屬性值的第一概率;屬性確定單元,用于在所述第一概率大于預(yù)設(shè)第一閾值時(shí),確定用戶的用戶屬性為第一屬性值??蛇x的,基于聯(lián)合概率和所述第一應(yīng)用程序集合中每個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值計(jì)算用戶的用戶屬性為第一屬性值的第一概率,包括:根據(jù)以下公式計(jì)算第一概率:其中,P為第一概率;Pn為第n個(gè)應(yīng)用程序?qū)?yīng)的第一推斷值,n的取值范圍為1-N,N表示預(yù)設(shè)數(shù)量的取值??蛇x的,所述屬性確定單元用于:當(dāng)所述第一概率大于預(yù)設(shè)第一閾值時(shí),通知所述概率計(jì)算單元計(jì)算用戶的用戶屬性為第二屬性值的第二概率;當(dāng)所述第一概率大于所述第二概率時(shí),確定用戶的用戶屬性為第一屬性值??蛇x的,所述屬性確定單元還用于:當(dāng)所述第一概率小于或等于所述預(yù)設(shè)第一閾值時(shí),通知所述概率計(jì)算單元計(jì)算用戶的用戶屬性為第二屬性值的第二概率;當(dāng)所述第二概率大于預(yù)設(shè)第二閾值時(shí),確定用戶的用戶屬性為第二屬性值??蛇x的,所述屬性確定單元還用于:當(dāng)所述第二概率小于或等于所述預(yù)設(shè)第二閾值時(shí),確定用戶的用戶屬性為未知??蛇x的,所述用戶屬性為性別。本發(fā)明實(shí)施例提供了一種智能終端,該智能終端中可集成本發(fā)明實(shí)施例提供的智能終端的信息處理裝置。圖4為本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖。如圖4所示,該智能終端可以包括:殼體(圖中未示出)、存儲(chǔ)器401、中央處理器(CentralProcessingUnit,CPU)402(又稱處理器,以下簡(jiǎn)稱CPU)、電路板(圖中未示出)和電源電路(圖中未示出)。所述電路板安置在所述殼體圍成的空間內(nèi)部;所述CPU402和所述存儲(chǔ)器401設(shè)置在所述電路板上;所述電源電路,用于為所述智能終端的各個(gè)電路或器件供電;所述存儲(chǔ)器401,用于存儲(chǔ)可執(zhí)行程序代碼;所述CPU402通過讀取所述存儲(chǔ)器401中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的計(jì)算機(jī)程序,以實(shí)現(xiàn)一下步驟:獲取用戶對(duì)應(yīng)的應(yīng)用程序列表,其中,所述應(yīng)用程序列表中包含預(yù)設(shè)周期內(nèi)被使用過的應(yīng)用程序;獲取預(yù)設(shè)對(duì)應(yīng)關(guān)系,其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中包含應(yīng)用程序分別與第一推斷值和第二推斷值的對(duì)應(yīng)關(guān)系,所述第一推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第一屬性值的概率,所述第二推斷值為根據(jù)應(yīng)用程序推斷出用戶屬性為第二屬性值的概率;對(duì)于所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的每個(gè)應(yīng)用程序,在所述預(yù)設(shè)對(duì)應(yīng)關(guān)系中查詢當(dāng)前應(yīng)用程序?qū)?yīng)的推斷值;根據(jù)所述用戶對(duì)應(yīng)的應(yīng)用程序列表中包含的所有應(yīng)用程序?qū)?yīng)的推斷值確定所述用戶的用戶屬性識(shí)別結(jié)果。所述智能終端還包括:外設(shè)接口403、RF(RadioFrequency,射頻)電路405、音頻電路406、揚(yáng)聲器411、電源管理芯片408、輸入/輸出(I/O)子系統(tǒng)409、觸摸屏412、其他輸入/控制設(shè)備410以及外部端口404,這些部件通過一個(gè)或多個(gè)通信總線或信號(hào)線407來通信。應(yīng)該理解的是,圖示智能終端400僅僅是智能終端的一個(gè)范例,并且智能終端400可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個(gè)或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實(shí)現(xiàn)。下面就本實(shí)施例提供的用于實(shí)現(xiàn)用戶屬性識(shí)別的智能終端進(jìn)行詳細(xì)的描述,該智能終端以手機(jī)為例。存儲(chǔ)器401,所述存儲(chǔ)器401可以被CPU402、外設(shè)接口403等訪問,所述存儲(chǔ)器401可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。外設(shè)接口403,所述外設(shè)接口403可以將設(shè)備的輸入和輸出外設(shè)連接到CPU402和存儲(chǔ)器401。I/O子系統(tǒng)409,所述I/O子系統(tǒng)409可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏412和其他輸入/控制設(shè)備410,連接到外設(shè)接口403。I/O子系統(tǒng)409可以包括顯示控制器4091和用于控制其他輸入/控制設(shè)備410的一個(gè)或多個(gè)輸入控制器4092。其中,一個(gè)或多個(gè)輸入控制器4092從其他輸入/控制設(shè)備410接收電信號(hào)或者向其他輸入/控制設(shè)備410發(fā)送電信號(hào),其他輸入/控制設(shè)備410可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊滾輪。值得說明的是,輸入控制器4092可以與以下任一個(gè)連接:鍵盤、紅外端口、USB接口以及諸如鼠標(biāo)的指示設(shè)備。觸摸屏412,所述觸摸屏412是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。I/O子系統(tǒng)409中的顯示控制器4091從觸摸屏412接收電信號(hào)或者向觸摸屏412發(fā)送電信號(hào)。觸摸屏412檢測(cè)觸摸屏上的接觸,顯示控制器4091將檢測(cè)到的接觸轉(zhuǎn)換為與顯示在觸摸屏412上的用戶界面對(duì)象的交互,即實(shí)現(xiàn)人機(jī)交互,顯示在觸摸屏412上的用戶界面對(duì)象可以是運(yùn)行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。RF電路405,主要用于建立手機(jī)與無線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路405接收并發(fā)送RF信號(hào),RF信號(hào)也稱為電磁信號(hào),RF電路405將電信號(hào)轉(zhuǎn)換為電磁信號(hào)或?qū)㈦姶判盘?hào)轉(zhuǎn)換為電信號(hào),并且通過該電磁信號(hào)與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路405可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機(jī)、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標(biāo)識(shí)模塊(SubscriberIdentityModule,SIM)等等。音頻電路406,主要用于從外設(shè)接口403接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并且將該電信號(hào)發(fā)送給揚(yáng)聲器411。揚(yáng)聲器411,用于將手機(jī)通過RF電路405從無線網(wǎng)絡(luò)接收的語(yǔ)音信號(hào),還原為聲音并向用戶播放該聲音。電源管理芯片408,用于為CPU402、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。本發(fā)明實(shí)施例提供的智能終端,采用了簡(jiǎn)單有效的算法,使智能終端能夠基于用戶對(duì)應(yīng)用程序的使用情況快速地識(shí)別用戶的屬性,豐富了智能終端的功能。上述實(shí)施例中提供的信息處理裝置及智能終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的信息處理方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例所提供的信息處理方法。注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。當(dāng)前第1頁(yè)1 2 3