本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種信息處理方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,智能手機(jī)、平板電腦等智能終端已經(jīng)廣泛普及,且已經(jīng)成為人們生活中一個(gè)重要的組成部分。人們可以通過各種類型的智能終端,享受隨著科技發(fā)展帶來的舒適生活。例如:人們可以使用智能手機(jī)聊天、聽音樂、看電影、玩游戲、網(wǎng)上沖浪、購物、訂機(jī)票/車票、支付/轉(zhuǎn)賬、炒股、拍照、收發(fā)郵件、處理各種文件,等等。
智能終端,具有獨(dú)立的操作系統(tǒng),支持用戶自行安裝第三方服務(wù)商提供的各種類型的app(application,應(yīng)用程序),例如:游戲類app、視頻類app、音樂類app、購物類app、安全類app、拍照類app、炒股類app、社交類app、團(tuán)購類app、點(diǎn)餐類app、支付類app等等,從而滿足了人們?nèi)粘I钪械母鞣N需求。
一般,用戶可以在應(yīng)用市場類app(例如:“安卓市場”、“applestore”、“搜狗手機(jī)助手”,等等)中搜索并下載自己需要的app。且,這些應(yīng)用市場類app多采用一些app推薦方法,來向用戶推薦一些用戶可能感興趣的app。
目前的app推薦方法,大部分都是基于協(xié)同過濾的方法,例如:基于用戶的協(xié)同過濾,即為用戶推薦與他相似的用戶喜歡的app;或者是基于物品的協(xié)同過濾,即為用戶推薦與其已安裝的app相似的app。此外,還有諸如基于社交關(guān)系的app推薦,即為用戶推薦其好友使用的app。
但發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
目前,很多app在安裝時(shí)會(huì)過多請求用戶授予權(quán)限,而這些權(quán)限與app本身的功能卻毫不相干,很多時(shí)候請求這些權(quán)限無非是為了獲取用戶的隱私信息。如,一個(gè)游戲app,要求讀取用戶的通訊錄;一個(gè)地圖app,要求獲取拍照權(quán)限;一個(gè)視頻app,要求查看用戶的所有短信內(nèi)容等等。這些權(quán)限請求很大程度上侵犯了用戶隱私。隨著互聯(lián)網(wǎng)的普及,用戶對個(gè)人隱私越來越重視,越來越多的人對于這些過分請求授予權(quán)限的app會(huì)產(chǎn)生警惕,以至于不愿意 安裝這些app。而現(xiàn)有的app推薦方法,無法依據(jù)用戶的這些個(gè)性化特征為用戶推薦app,對于比較敏感的用戶,其推薦效果會(huì)大受影響。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例通過提供一種信息處理方法及裝置,解決了現(xiàn)有技術(shù)中在向用戶推薦應(yīng)用程序時(shí),由于沒有考慮用戶對應(yīng)用程序的權(quán)限設(shè)置特點(diǎn),從而導(dǎo)致應(yīng)用程序推薦效果不好,用戶安裝率低、卸載率高的技術(shù)問題。
第一方面,本發(fā)明提供了一種信息處理方法,包括:
基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的權(quán)限相關(guān)信息,確定所述用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn);
基于所述權(quán)限操作特點(diǎn),輸出符合所述權(quán)限操作特點(diǎn)的應(yīng)用程序的推薦信息;或
基于所述權(quán)限操作特點(diǎn),對新安裝的應(yīng)用程序進(jìn)行權(quán)限修改。
第二方面,本發(fā)明提供了一種信息處理裝置,包括:
確定單元,用于基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的權(quán)限相關(guān)信息,確定所述用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn);
輸出單元,用于基于所述權(quán)限操作特點(diǎn),輸出符合所述權(quán)限操作特點(diǎn)的應(yīng)用程序的推薦信息;或
修改單元,用于基于所述權(quán)限操作特點(diǎn),對新安裝的應(yīng)用程序進(jìn)行權(quán)限修改。
第三方面,本發(fā)明提供了一種信息處理裝置,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的權(quán)限相關(guān)信息,確定所述用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn);
基于所述權(quán)限操作特點(diǎn),輸出符合所述權(quán)限操作特點(diǎn)的應(yīng)用程序的推薦信息;或
基于所述權(quán)限操作特點(diǎn),對新安裝的應(yīng)用程序進(jìn)行權(quán)限修改。
本發(fā)明實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具備如下技術(shù)效果:
1、在本發(fā)明實(shí)施例中,公開了一種信息處理方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的相關(guān)權(quán)限信息(例如:權(quán)限設(shè)置 信息或權(quán)限使用信息),確定用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn)(例如:權(quán)限設(shè)置特點(diǎn)或權(quán)限使用特點(diǎn));基于所述權(quán)限操作特點(diǎn),輸出符合所述權(quán)限操作特點(diǎn)的應(yīng)用程序的推薦信息。所以,在用戶安裝推薦的app時(shí),由于所推薦的app請求的權(quán)限符合用戶對app的權(quán)限設(shè)置特點(diǎn)或權(quán)限使用特點(diǎn),滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
2、在本發(fā)明實(shí)施例中,公開了一種信息處理方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的相關(guān)權(quán)限信息(例如:權(quán)限設(shè)置信息或權(quán)限使用信息),確定用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn)(例如:權(quán)限設(shè)置特點(diǎn)或權(quán)限使用特點(diǎn));基于所述權(quán)限操作特點(diǎn),對新安裝的應(yīng)用程序進(jìn)行權(quán)限修改。所以,在用戶新安裝了一款app時(shí),由于基于用戶的權(quán)限設(shè)置特點(diǎn)或權(quán)限使用特點(diǎn),對該app進(jìn)行權(quán)限修改,從而滿足了用戶對隱私保護(hù)的要求。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中一種信息處理方法的流程圖;
圖2為本發(fā)明實(shí)施例中一種信息處理方法的步驟s101的一種實(shí)施方式的流程圖;
圖3為本發(fā)明實(shí)施例中一種信息處理方法的步驟s102的第一種實(shí)施方式的流程圖;
圖4為本發(fā)明實(shí)施例中一種信息處理方法的步驟s102的第二種實(shí)施方式的流程圖;
圖5為本發(fā)明實(shí)施例中一種信息處理方法的步驟s102的第三種實(shí)施方式的流程圖;
圖6為本發(fā)明實(shí)施例中一種信息處理裝置600的結(jié)構(gòu)框圖;
圖7為本發(fā)明實(shí)施例中一種信息處理方法的流程圖;
圖8為本發(fā)明實(shí)施例中一種信息處理方法的步驟s702的第一種實(shí)施方式的流程圖;
圖9為本發(fā)明實(shí)施例中一種信息處理方法的步驟s702的第二種實(shí)施方式的流程圖;
圖10為本發(fā)明實(shí)施例中一種信息處理裝置1000的結(jié)構(gòu)框圖;
圖11為本發(fā)明實(shí)施例中一種信息處理裝置800的結(jié)構(gòu)框圖;
圖12為本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例通過提供一種信息處理方法及裝置,解決了現(xiàn)有技術(shù)中在向用戶推薦應(yīng)用程序時(shí),由于沒有考慮用戶對應(yīng)用程序的權(quán)限設(shè)置特點(diǎn),從而導(dǎo)致應(yīng)用程序推薦效果不好,用戶安裝率低、卸載率高的技術(shù)問題。
本發(fā)明實(shí)施例的技術(shù)方案為解決上述技術(shù)問題,總體思路如下:
一種信息處理方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的權(quán)限相關(guān)信息,確定用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn);基于權(quán)限操作特點(diǎn),輸出符合權(quán)限操作特點(diǎn)的應(yīng)用程序的推薦信息;或基于權(quán)限操作特點(diǎn),對新安裝的應(yīng)用程序進(jìn)行權(quán)限修改。
一種信息處理裝置,包括:確定單元,用于基于用戶的第一電子設(shè)備中已安裝的不同類別的應(yīng)用程序的權(quán)限相關(guān)信息,確定用戶對每個(gè)類別的應(yīng)用程序的權(quán)限操作特點(diǎn);輸出單元,用于基于權(quán)限操作特點(diǎn),輸出符合權(quán)限操作特點(diǎn)的應(yīng)用程序的推薦信息;或修改單元,用于基于權(quán)限操作特點(diǎn),對新安裝的應(yīng)用程序進(jìn)行權(quán)限修改。
其中,在所述權(quán)限相關(guān)信息為權(quán)限設(shè)置信息時(shí),所述權(quán)限操作特點(diǎn)為權(quán)限設(shè)置特點(diǎn);在所述權(quán)限相關(guān)信息為權(quán)限使用信息時(shí),所述權(quán)限操作特點(diǎn)為權(quán)限使用特點(diǎn)。
為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
實(shí)施例一
下面,以所述權(quán)限相關(guān)信息為權(quán)限設(shè)置信息,所述權(quán)限操作特點(diǎn)為權(quán)限設(shè)置特點(diǎn)為例,對本發(fā)明中的信息處理方法及裝置進(jìn)行介紹。
本實(shí)施例提供了一種信息處理方法,如圖1所示,包括:
步驟s101:基于用戶的電子設(shè)備(即:第一電子設(shè)備)中已安裝的不同類別的app的權(quán)限設(shè)置信息,確定用戶對每個(gè)類別的app的權(quán)限設(shè)置特點(diǎn)。
在具體實(shí)施過程中,出于安全性的考慮,用戶在安裝app時(shí),智能終端 的操作系統(tǒng)(例如:ios系統(tǒng)、android系統(tǒng)、等等)需要用戶對app請求的權(quán)限進(jìn)行授權(quán)。一般,app會(huì)申請很多權(quán)限(例如:獲取位置的權(quán)限、讀取聯(lián)系人的權(quán)限、修改聯(lián)系人的權(quán)限、讀取通話記錄的權(quán)限、修改通話記錄的權(quán)限、撥打電話的權(quán)限、讀取短信的權(quán)限、編寫短信的權(quán)限、發(fā)送短信的權(quán)限、打開攝像頭的權(quán)限,打開wifi的權(quán)限、打開移動(dòng)數(shù)據(jù)的權(quán)限、打開藍(lán)牙的權(quán)限、發(fā)送彩信的權(quán)限、編寫彩信的權(quán)限、修改設(shè)置的權(quán)限、錄制音頻的權(quán)限、等等權(quán)限中的一種或多種)?,F(xiàn)在越來越多的用戶開始重視app的權(quán)限,在對不同類別的app授予權(quán)限時(shí),不同的用戶有不同的特點(diǎn)。
在本發(fā)明實(shí)施例中,可以對用戶電子設(shè)備中已安裝的app進(jìn)行分類,收集用戶對每個(gè)類別app中每個(gè)app的權(quán)限設(shè)置信息,以此進(jìn)行分析,從而確定用戶對每個(gè)類別的app的權(quán)限設(shè)置特點(diǎn),再將符合該權(quán)限設(shè)置特點(diǎn)的app推薦給用戶,從而滿足用戶對隱私保護(hù)的要求。
作為一種可選的實(shí)施方式,如圖2所示,步驟s101,包括:
步驟s201:對第一電子設(shè)備中已安裝的app進(jìn)行分類;
步驟s202:基于第一電子設(shè)備中的第一類別app中每個(gè)app的權(quán)限設(shè)置信息,確定用戶對第一類別app中每個(gè)app請求的每個(gè)權(quán)限的權(quán)限設(shè)置方式;其中,第一類別app為第一電子設(shè)備中已安裝的全部類別app中的任一類別app;
步驟s203:基于第一類別app中每個(gè)app請求的每個(gè)權(quán)限的權(quán)限設(shè)置方式,確定用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn))。
對于步驟s201,在具體實(shí)施過程中,可以按照app的用途,將app分為以下幾個(gè)類別:游戲類app、視頻類app、音樂類app、購物類app、安全類app、拍照類app、炒股類app、社交類app、團(tuán)購類app、點(diǎn)餐類app、支付類app、地圖類app等等。當(dāng)然,還有其他類別的app,此處不再一一舉例。
對于步驟s202,在app的安裝過程中,app會(huì)向用戶請求一些權(quán)限,用戶對app請求的每項(xiàng)權(quán)限,一般有以下三種設(shè)置方式:
(1)允許app獲得該權(quán)限(后文簡稱為:“允許授權(quán)”);
(2)禁止app獲得該權(quán)限(后文簡稱為:“禁止授權(quán)”);
(3)在后續(xù)使用過程中,彈出提示窗口來詢問用戶是否授予app該權(quán)限(后文簡稱為:“提示授權(quán)”)。
其中,在每個(gè)app的權(quán)限設(shè)置信息中存儲(chǔ)有用戶對該app請求的每個(gè)權(quán)限的設(shè)置方式。
對于步驟s203,在具體實(shí)施過程中,可以基于以下方式,來確定用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn)):
方式a、基于用戶的第一電子設(shè)備中已安裝的第一類別app中“禁止授權(quán)”的權(quán)限和/或“提示授權(quán)”的權(quán)限,確定用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn))。
舉例來講,若發(fā)現(xiàn)用戶將全部或大部分游戲類app請求的獲取位置的權(quán)限都設(shè)置為“禁止授權(quán)”,則說明用戶對游戲類app獲取位置權(quán)限非常敏感,具有“禁止游戲類app獲取位置權(quán)限”的權(quán)限設(shè)置特點(diǎn)。
舉例來講,若發(fā)現(xiàn)用戶將全部或大部分音樂類app請求的讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限都設(shè)置為“禁止授權(quán)”,則說明用戶對音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限非常敏感,具有“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”的權(quán)限設(shè)置特點(diǎn)。
舉例來講,若發(fā)現(xiàn)用戶將全部或大部分社交類app請求的獲取打開攝像頭的權(quán)限都設(shè)置為“提示授權(quán)”,則說明用戶對社交類app獲取打開攝像頭的權(quán)限比較敏感,具有“對社交類app的打開攝像頭的權(quán)限,需要在后續(xù)使用過程中,彈出提示窗口來詢問用戶是否授予app該權(quán)限”的權(quán)限設(shè)置特點(diǎn)。
方式b、基于第一類別app的每種權(quán)限設(shè)置方式(即:“允許授權(quán)”、“禁止授權(quán)”、“提示授權(quán)”)的數(shù)量占第一類別app請求的權(quán)限總數(shù)的比例,確定用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn))。
舉例來講,若已安裝的購物類app中共申請了10個(gè)權(quán)限,其中,用戶對這10個(gè)權(quán)限的設(shè)置情況為:6個(gè)權(quán)限為“允許授權(quán)”,3個(gè)權(quán)限為“禁止授權(quán)”,1個(gè)權(quán)限為“提示授權(quán)”,此時(shí)可以計(jì)算出:“允許授權(quán)”的權(quán)限占全部權(quán)限的比例為60%,“禁止授權(quán)”的權(quán)限占全部權(quán)限的比例為30%,“提示授權(quán)”的權(quán)限占全部權(quán)限的比例為10%,此處,可以用這三個(gè)比例來表示用戶對購物類app的權(quán)限設(shè)置特點(diǎn),即用戶具有“對購物類app60%‘允許授權(quán)’、30%‘禁止授權(quán)’、10%‘提示授權(quán)’”的權(quán)限設(shè)置特點(diǎn)。
方式c、基于用戶的電子設(shè)備中已安裝的第一類別app中請求每種權(quán)限時(shí)被“允許授權(quán)”(或“禁止授權(quán)”)的app數(shù)量占第一類別app中請求該權(quán)限的app總數(shù)的比例,確定用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán) 限設(shè)置特點(diǎn))。
舉例來講,若在已安裝的音樂類app中共有10個(gè)app請求了讀取聯(lián)系人的權(quán)限,用戶對其中的5個(gè)app設(shè)置為“允許授權(quán)”,即:用戶對音樂類app請求的取聯(lián)系人的權(quán)限的授權(quán)比例為50%。此時(shí),可以確定用戶具有“對音樂類app請求的讀取聯(lián)系人權(quán)限50%‘允許授權(quán)’”的權(quán)限設(shè)置特點(diǎn)。
舉例來講,若已安裝的點(diǎn)餐類app中共有5個(gè)app請求了打開wifi的權(quán)限、2個(gè)app請求了打開藍(lán)牙的權(quán)限,其中,用戶將請求打開wifi權(quán)限的3個(gè)app設(shè)置為“禁止授權(quán)”,將請求打開藍(lán)牙權(quán)限的2個(gè)app都設(shè)置為“禁止授權(quán)”,即:用戶對點(diǎn)餐類app請求的打開wifi權(quán)限的禁止比例為60%,請求打開藍(lán)牙權(quán)限的禁止比例為100%。此時(shí),可以確定用戶具有“對點(diǎn)餐類app請求的請求打開wifi的權(quán)限60%‘禁止授權(quán)’,打開藍(lán)牙的權(quán)限100%‘禁止授權(quán)’”的權(quán)限設(shè)置特點(diǎn)。
步驟s102:基于所述權(quán)限設(shè)置特點(diǎn),輸出符合所述權(quán)限設(shè)置特點(diǎn)的app的推薦信息。
作為一種可選的實(shí)施方式,如圖3所示,步驟s102,包括:
步驟s301:基于用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn)),進(jìn)行搜索,確定符合第一權(quán)限設(shè)置特點(diǎn)的m個(gè)app,m為正整數(shù);
步驟s302:輸出所述m個(gè)app中全部或部分app的推薦信息。其中,可以將所述m個(gè)app全部推薦給用戶,或者從中選擇一部分推薦給用戶。
舉例來講,在步驟s301中,在用戶具有“禁止游戲類app獲取位置權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),那么,不申請位置權(quán)限的游戲類app即為符合用戶對游戲類app的權(quán)限設(shè)置特點(diǎn)的app。此時(shí),可以基于該權(quán)限設(shè)置特點(diǎn)在現(xiàn)有的游戲類app中進(jìn)行搜索,并將搜索到的不申請位置權(quán)限的游戲類app確定為符合用戶對游戲類app的權(quán)限設(shè)置特點(diǎn)的m個(gè)app。另外,有些游戲類app在被安裝時(shí),有用于設(shè)置位置權(quán)限的選項(xiàng),但該選項(xiàng)默認(rèn)處于禁止開通狀態(tài)(例如,被app開發(fā)者所禁止,以禁止申請位置權(quán)限),對于這些游戲類app也是符合用戶對游戲類app的權(quán)限設(shè)置特點(diǎn)的。
舉例來講,在步驟s301中,在用戶具有“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”時(shí),那么,不申請讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限的音樂類app即為符合用戶對音樂類app的權(quán)限設(shè)置特點(diǎn)的app。此時(shí),可以基于該權(quán)限設(shè)置特點(diǎn)在現(xiàn)有的音樂類app中進(jìn)行搜索,并將搜索到 的不申請讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限的音樂類app確定為符合用戶對音樂類app的權(quán)限設(shè)置特點(diǎn)的m個(gè)app。另外,有些音樂類app在被安裝時(shí),有用于設(shè)置讀取聯(lián)系人的權(quán)限的選項(xiàng)和用于設(shè)置讀取短信的權(quán)限的選項(xiàng),但該選項(xiàng)默認(rèn)處于禁止開通狀態(tài)(例如,被app開發(fā)者所禁止,以禁止申請讀取聯(lián)系人的權(quán)限的選項(xiàng)和讀取短信的權(quán)限),對于這些音樂類app也是符合用戶對音樂類app的權(quán)限設(shè)置特點(diǎn)的。
在具體實(shí)施過程中,步驟s302,可以包括:確定所述m個(gè)app中每個(gè)app的用戶數(shù)量;按照用戶數(shù)量由多到少的順序,對所述m個(gè)app進(jìn)行排序;從所述m個(gè)app中選出排序靠前的n個(gè)app,n為小于或等于m的正整數(shù);輸出所述n個(gè)app的推薦信息。
舉例來講,在用戶具有“禁止游戲類app獲取位置權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),確定的符合該權(quán)限設(shè)置特點(diǎn)的游戲類app包括app1、app2、app3、app4,其中,app1的用戶數(shù)量為1000人,app2的用戶數(shù)量為2000人,app3的用戶數(shù)量為5000人,app4的用戶數(shù)量為10000人,則按照用戶數(shù)量由多到少的順序?qū)@4個(gè)app進(jìn)行排序,排序結(jié)果為app4、app3、app2、app1,則可以將排序靠前的一個(gè)app(即:app4)或兩個(gè)app(即:app4和app3)推薦給用戶。
在具體實(shí)施過程中,所述推薦信息,可以包括:對應(yīng)app的名稱、圖標(biāo)、下載鏈接、文件大小、下載次數(shù)、用戶評價(jià)等信息。
在本發(fā)明實(shí)施例中,基于用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn)),在現(xiàn)有的大量該類別的app中進(jìn)行搜索,獲得符合第一權(quán)限設(shè)置特點(diǎn)的app,并將搜索到的app中的全部或一部分推薦給用戶,第一類別app為第一電子設(shè)備中已安裝的全部類別app中的任一類別app。從而符合了用戶對該類別app的權(quán)限設(shè)置特點(diǎn),滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
作為一種可選的實(shí)施方式,如圖4所示,步驟s402,包括:
步驟s401:基于用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn)),確定具有與第一權(quán)限設(shè)置特點(diǎn)相同或相似特點(diǎn)的第二用戶;其中,第一類別app為用戶的第一電子設(shè)備中已安裝的全部類別app中的任一類別app;
步驟s402:將第二用戶的電子設(shè)備(即:第二電子設(shè)備)中已安裝的第一類別app確定為符合第一權(quán)限設(shè)置特點(diǎn)的p個(gè)app,p為正整數(shù);
步驟s403:輸出所述p個(gè)app中全部或部分app的推薦信息。其中,可以將所述p個(gè)app全部推薦給用戶,或者從中選擇一部分推薦給用戶。
在具體實(shí)施過程中,在步驟s301和步驟s302中,可以獲取每個(gè)應(yīng)用本實(shí)施例中信息處理方法的電子設(shè)備的用戶對不同類別的app的權(quán)限設(shè)置特點(diǎn),并將用于表示每個(gè)用戶的權(quán)限授權(quán)特點(diǎn)的信息上傳至服務(wù)器。在需要向某一用戶推薦app時(shí),先確定該用戶的權(quán)限設(shè)置特點(diǎn),再通過服務(wù)器查找具有與該用戶具有相同或相似的第二用戶,并將第二用戶的電子設(shè)備中所安裝的app推薦給該用戶。
舉例來講,在用戶具有“禁止游戲類app獲取位置權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),則在服務(wù)器上確定具有相同權(quán)限設(shè)置特點(diǎn)的第二用戶,并將這些第二用戶的電子設(shè)備中安裝的游戲類app確定為所述p個(gè)app。
舉例來講,在用戶具有“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),則在服務(wù)器上確定具有相同權(quán)限設(shè)置特點(diǎn)的第二用戶,并將這些第二用戶的電子設(shè)備中安裝的音樂類app確定為所述p個(gè)app。
舉例來講,在用戶具有“對社交類app的打開攝像頭的權(quán)限,需要在后續(xù)使用過程中,彈出提示窗口來詢問用戶是否授予app該權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),則在服務(wù)器上確定具有相同權(quán)限設(shè)置特點(diǎn)的第二用戶,并將這些第二用戶的電子設(shè)備中安裝的社交類app確定為所述p個(gè)app。
舉例來講,在用戶具有“對購物類app60%‘允許授權(quán)’、30%‘禁止授權(quán)’、10%‘提示授權(quán)’”的權(quán)限設(shè)置特點(diǎn)時(shí),則在服務(wù)器上確定具有相同或相似權(quán)限設(shè)置特點(diǎn)的第二用戶,并將這些第二用戶的電子設(shè)備中安裝的購物類app確定為所述p個(gè)app。其中,所述相似權(quán)限授予特點(diǎn),可以為:“對購物類app60%±x%‘允許授權(quán)’、30%±x%‘禁止授權(quán)’、10%±x%‘提示授權(quán)’”的權(quán)限設(shè)置特點(diǎn),其中,x為正數(shù),x的取值可以根據(jù)對相似程度的要求而定,若對相似程度要求較高,則x的取值應(yīng)盡量小,若對相似程度要求較低,則x的取值可以適當(dāng)大些。
在具體實(shí)施過程中,步驟s403,可以包括:確定第二用戶中的使用所述p個(gè)app中每個(gè)app的用戶使用數(shù)量;從所述p個(gè)app中選出用戶使用數(shù)量最 多的前的q個(gè)app,q為小于或等于p的正整數(shù);輸出所述q個(gè)app的推薦信息。
舉例來講,在用戶具有“禁止游戲類app獲取位置權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),則在服務(wù)器上確定具有相同權(quán)限設(shè)置特點(diǎn)的10個(gè)第二用戶,并且這10個(gè)第二用戶的電子設(shè)備中安裝的游戲類app有:app5、app6、app7,其中在這10個(gè)第二用戶中安裝有app5的用戶有5人,安裝有app6的用戶有1人,安裝有app7的用戶有3人,此時(shí),可以選出用戶使用數(shù)量最多的前的一個(gè)app(即:app5)或兩個(gè)app(即:app5和app7)推薦給用戶。
在本發(fā)明實(shí)施例中,基于用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn)),在服務(wù)器中查找具有與第一權(quán)限設(shè)置特點(diǎn)相同或相似特點(diǎn)的第二用戶,并將第二用戶的電子設(shè)備中已安裝的第一類別app中的全部或部分推薦給該用戶,第一類別app為用戶的電子設(shè)備中已安裝的全部類別app中的任一類別app。從而符合了用戶對第一類別app的權(quán)限設(shè)置特點(diǎn),滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
作為一種可選的實(shí)施方式,如圖5所示,步驟s102,包括:
步驟s501:在用戶搜索一待安裝的app時(shí),獲取用戶輸入的搜索關(guān)鍵字,其中,待安裝的app屬于第一類別;
步驟s502:基于搜索關(guān)鍵字進(jìn)行搜索,獲得包含w個(gè)app的搜索結(jié)果,w為正整數(shù);
步驟s503:基于用戶對第一類別app的權(quán)限設(shè)置特點(diǎn)(即:第一權(quán)限設(shè)置特點(diǎn)),從w個(gè)app中選出u個(gè)app,u為小于或等于w的正整數(shù);
步驟s504:輸出所述w個(gè)app的推薦信息,其中,所述u個(gè)app的推薦信息位于所述w個(gè)app中其他app的推薦信息的前面。
舉例來講,在用戶具有“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),在用戶輸入搜索關(guān)鍵字“音樂”、或“聽歌”、或“歌曲”時(shí),基于該搜索關(guān)字進(jìn)行搜索,獲得10個(gè)相關(guān)的音樂類app的搜索結(jié)果;基于搜索關(guān)鍵字“音樂”、或“聽歌”、或“歌曲”,可以確定用戶想要安裝的app為音樂類app;由于用戶具有“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”的權(quán)限設(shè)置特點(diǎn),則可以從這10個(gè)app中選出符合“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”權(quán)限設(shè)置 特點(diǎn)的app,在輸出這10個(gè)app的推薦信息時(shí),將符合用戶對音樂類app的權(quán)限設(shè)置特點(diǎn)的app的推薦信息置于其他app的推薦信息前面。
舉例來講,有用戶具有“對購物類app60%‘允許授權(quán)’、30%‘禁止授權(quán)’、10%‘提示授權(quán)’”的權(quán)限設(shè)置特點(diǎn)時(shí),在用戶輸入搜索關(guān)鍵字“購物”、或“買東西”、或“商城”時(shí),基于搜索關(guān)鍵字進(jìn)行搜索,獲得一搜索結(jié)果(例如:20個(gè)不同的購物類app);基于搜索關(guān)鍵字“購物”、或“買東西”、或“商城”,可以確定用戶想要安裝的app為購物類app;由于用戶具有“對購物類app60%‘允許授權(quán)’、30%‘禁止授權(quán)’、10%‘提示授權(quán)’”的權(quán)限設(shè)置特點(diǎn),則可以在服務(wù)器查找對購物類app具有相同或相似權(quán)限設(shè)置特點(diǎn)的一個(gè)或多個(gè)第二用戶,并確定第二用戶電子設(shè)備中安裝的購物類app(例如:確定了5個(gè)購物類app),則在向用戶推薦搜索結(jié)果中的20個(gè)購物類app時(shí),將這5個(gè)購物類app的推薦信息置于其他15個(gè)購物類app的前面。且,這5個(gè)購物類app的順序可以是隨機(jī)的,也可以是基于第二用戶使用這5個(gè)app的人數(shù)由多到少進(jìn)行排序。
在本發(fā)明實(shí)施例中,在用戶搜索某一app時(shí),先獲得包含多個(gè)app的搜索結(jié)果,然后基于用戶輸入的關(guān)鍵字確定用戶搜索的app的類別,并基于該app的類別,確定用于對該類別的app的權(quán)限設(shè)置特點(diǎn),在將用戶推薦搜索結(jié)果中的app時(shí),將搜索結(jié)果中符合用戶對該類別app的權(quán)限設(shè)置特點(diǎn)的app置于其他app的前面進(jìn)行優(yōu)先推薦,這樣,有利于用戶下載到符合用戶權(quán)限設(shè)置特點(diǎn)的app,滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
此外,在所述信息處理方法中,在執(zhí)行完步驟s101之后,還可以執(zhí)行步驟s103,即:基于所述權(quán)限設(shè)置特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。
舉例來講,在用戶具有“禁止游戲類app獲取位置權(quán)限”的權(quán)限設(shè)置特點(diǎn)時(shí),那么,在第一電子設(shè)備新安裝了一款游戲類app時(shí),則將該款游戲類app請求的獲取位置權(quán)限修改為“禁止授權(quán)”,從而滿足用戶對游戲類app的權(quán)限設(shè)置特點(diǎn)。
舉例來講,在用戶具有“禁止音樂類app獲取讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限”時(shí),那么,在第一電子設(shè)備新安裝了一款音樂類app時(shí),則該款游戲類app請求的讀取聯(lián)系人的權(quán)限和讀取短信的權(quán)限都修改為“禁止授權(quán),”從而滿足用戶對游戲類app的權(quán)限設(shè)置特點(diǎn)。
基于同一發(fā)明構(gòu)思,本發(fā)明還提供了一種信息處理裝置600,如圖6所示,包括:
第一確定單元601,用于基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限設(shè)置情況,確定用戶對每個(gè)類別的app的權(quán)限設(shè)置特點(diǎn);
第一輸出單元602,用于基于所述權(quán)限設(shè)置特點(diǎn),輸出符合所述權(quán)限設(shè)置特點(diǎn)的app的推薦信息;或
第一修改單元603,用于基于所述權(quán)限設(shè)置特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。
作為一種可選的實(shí)施方式,第一確定單元601,包括:
第一分類模塊,用于對第一電子設(shè)備中已安裝的app進(jìn)行分類;
第一確定模塊,用于基于所述第一電子設(shè)備中的第一類別app中每個(gè)app的權(quán)限設(shè)置信息,確定所述用戶對所述第一類別app中每個(gè)app請求的每個(gè)權(quán)限的權(quán)限設(shè)置方式;其中,所述第一類別app為所述第一電子設(shè)備中已安裝的全部類別app中的任一類別app;所述權(quán)限設(shè)置方式包括:允許獲得對應(yīng)權(quán)限的第一權(quán)限設(shè)置方式,禁止獲得對應(yīng)權(quán)限的第二權(quán)限設(shè)置方式,在后續(xù)使用過程中彈出提示窗口來詢問用戶是否授予對應(yīng)權(quán)限的第三權(quán)限設(shè)置方式;
第二確定模塊,用于基于所述第一類別app中每個(gè)app請求的每個(gè)權(quán)限的權(quán)限設(shè)置方式,確定所述用戶對所述第一類別app的第一權(quán)限設(shè)置特點(diǎn)。
作為一種可選的實(shí)施方式,第二確定模塊,具體用于:
基于第一類別app的每種權(quán)限設(shè)置方式的數(shù)量占第一類別app請求的權(quán)限總數(shù)的比例,確定所述第一權(quán)限設(shè)置特點(diǎn)。
作為一種可選的實(shí)施方式,第一輸出單元602,包括:
第三確定模塊,用于基于所述第一權(quán)限設(shè)置特點(diǎn),確定符合所述第一權(quán)限設(shè)置特點(diǎn)的m個(gè)app,m為正整數(shù);
第一輸出模塊,用于輸出所述m個(gè)app中全部或部分app的推薦信息。
作為一種可選的實(shí)施方式,第一輸出模塊,具體用于:
確定所述m個(gè)app中每個(gè)app的用戶數(shù)量;按照用戶數(shù)量由多到少的順序,對所述m個(gè)app進(jìn)行排序;從所述m個(gè)app中選出排序靠前的n個(gè)app,n為小于或等于m的正整數(shù);輸出所述n個(gè)app的推薦信息。
作為一種可選的實(shí)施方式,第一輸出單元602,包括:
第四確定模塊,用于基于所述用戶對第一類別app的第一權(quán)限設(shè)置特點(diǎn), 確定具有與所述第一權(quán)限設(shè)置特點(diǎn)相同或相似特點(diǎn)的第二用戶,其中,所述第一類別app為所述第一電子設(shè)備中已安裝的全部類別app中的任一類別app;
第五確定模塊,用于將所述第二用戶的第二電子設(shè)備中已安裝的所述第一類別app確定為符合所述第一權(quán)限設(shè)置特點(diǎn)的p個(gè)app,p為正整數(shù);
第二輸出模塊,用于輸出所述p個(gè)app中全部或部分app的推薦信息。
作為一種可選的實(shí)施方式,第二輸出模塊,具體用于:
確定所述第二用戶中的使用所述p個(gè)app中每個(gè)app的用戶使用數(shù)量;從所述p個(gè)app中選出用戶使用數(shù)量最多的前的q個(gè)app,q為小于或等于p的正整數(shù);輸出所述q個(gè)app的推薦信息。
作為一種可選的實(shí)施方式,第二輸出單元602,包括:
第一獲取模塊,用于在所述用戶搜索一待安裝的app時(shí),獲取所述用戶輸入的搜索關(guān)鍵字,其中,所述待安裝的app屬于第一類別;
第一搜索模塊,用于基于所述搜索關(guān)鍵字進(jìn)行搜索,獲得包含w個(gè)app的搜索結(jié)果,w為正整數(shù);
第一選擇模塊,用于基于所述用戶對第一類別app的第一權(quán)限設(shè)置特點(diǎn),從所述w個(gè)app中選出符合所述第一權(quán)限設(shè)置特點(diǎn)的u個(gè)app,u為小于或等于w的正整數(shù);
第三輸出模塊,用于輸出所述w個(gè)app的推薦信息,其中,所述u個(gè)app的推薦信息位于所述w個(gè)app中其他app的推薦信息的前面。
上述本發(fā)明實(shí)施例中的技術(shù)方案,至少具備如下的技術(shù)效果或優(yōu)點(diǎn):
1、在本發(fā)明實(shí)施例中,公開了一種信息處理方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限設(shè)置信息,確定用戶對每個(gè)類別的app的權(quán)限設(shè)置特點(diǎn);基于所述權(quán)限設(shè)置特點(diǎn),輸出符合所述權(quán)限設(shè)置特點(diǎn)的app的推薦信息。所以,在用戶安裝推薦的app時(shí),由于所推薦的app請求的權(quán)限符合用戶對app的權(quán)限設(shè)置特點(diǎn),滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
2、在本發(fā)明實(shí)施例中,公開了一種信息處理方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限設(shè)置信息,確定用戶對每個(gè)類別的app的權(quán)限設(shè)置特點(diǎn);基于所述權(quán)限設(shè)置特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。所以,在用戶新安裝了一款app時(shí),由于基于用戶的權(quán)限設(shè)置特點(diǎn), 對該app進(jìn)行權(quán)限修改,從而滿足了用戶對隱私保護(hù)的要求。
實(shí)施例二
下面,以所述權(quán)限相關(guān)信息為權(quán)限使用信息,所述權(quán)限操作特點(diǎn)為權(quán)限使用特點(diǎn)為例,對本發(fā)明中的信息處理方法進(jìn)行介紹。
本實(shí)施例提供了一種信息處理方法,如圖7所示,包括:
步驟s701:基于用戶的電子設(shè)備(即:第一電子設(shè)備)中已安裝的不同類別的app的權(quán)限使用信息,確定用戶對每個(gè)類別的app的權(quán)限使用特點(diǎn)。
在現(xiàn)有技術(shù)中,一般,app會(huì)申請很多權(quán)限(例如:獲取位置的權(quán)限、讀取聯(lián)系人的權(quán)限、修改聯(lián)系人的權(quán)限、讀取通話記錄的權(quán)限、修改通話記錄的權(quán)限、撥打電話的權(quán)限、讀取短信的權(quán)限、編寫短信的權(quán)限、發(fā)送短信的權(quán)限、打開攝像頭的權(quán)限,打開wifi的權(quán)限、打開移動(dòng)數(shù)據(jù)的權(quán)限、打開藍(lán)牙的權(quán)限、發(fā)送彩信的權(quán)限、編寫彩信的權(quán)限、修改設(shè)置的權(quán)限、錄制音頻的權(quán)限、等等權(quán)限中的一種或多種)。每種權(quán)限會(huì)對應(yīng)不同的功能,例如,打開攝像頭的權(quán)限對應(yīng)拍照功能,錄制音頻的權(quán)限對應(yīng)錄音功能,撥打電話的權(quán)限對應(yīng)撥打電話功能,打開wifi的權(quán)限對應(yīng)上網(wǎng)功能,等等。用戶對不同權(quán)限的功能有著不同的使用習(xí)慣,其實(shí)也反映出用戶對隱私保護(hù)或數(shù)據(jù)安全的不同要求。
在具體實(shí)施過程中,可以對用戶電子設(shè)備中已安裝的app進(jìn)行分類,收集用戶對每個(gè)類別app中每個(gè)app的權(quán)限使用信息,以此進(jìn)行分析,從而確定用戶對每個(gè)類別的app的權(quán)限使用特點(diǎn),再將符合該權(quán)限使用特點(diǎn)的app推薦給用戶,從而滿足用戶對隱私保護(hù)或數(shù)據(jù)安全的要求。
在具體實(shí)施過程中,可以按照app的用途,將app分為以下幾個(gè)類別:游戲類app、視頻類app、音樂類app、購物類app、安全類app、拍照類app、炒股類app、社交類app、團(tuán)購類app、點(diǎn)餐類app、支付類app、地圖類app等等。當(dāng)然,還有其他類別的app,此處不再一一舉例。
在具體實(shí)施過程中,由于不同的用戶對不同類別的app的不同功能,存在不同的使用習(xí)慣,且每個(gè)功能所涉及的權(quán)限又各不相同,所以,可以基于用戶對已安裝的不同類別的app的權(quán)限使用情況,確定用戶對每個(gè)類別的app的權(quán)限使用特點(diǎn)。
在具體實(shí)施過程中,可以統(tǒng)計(jì)用戶在使用第一類別app過程中,對每個(gè)權(quán)限涉及的功能的使用頻率,并以此確定用戶對第一類別app的權(quán)限使用特點(diǎn),其中,第一類別app為第一電子設(shè)備中已安裝的全部類別app中的任一 類別app。
舉例來講,很多社交類的app都具有打開攝像頭的權(quán)限,以滿足用戶拍照并將照片分享到社交網(wǎng)站的需求,可是在基于某用戶對社交類的app的使用情況分析后,發(fā)現(xiàn)該用戶在使用交類的app時(shí)從來不啟動(dòng)攝像頭拍照,具有“對于社交類app從不使用打開攝像頭權(quán)限”的權(quán)限使用特點(diǎn)。
舉例來講,很多游戲類app都具有錄制音頻的權(quán)限,從而方便游戲玩家相互進(jìn)行語音交流。在基于某用戶對游戲類app的使用情況分析后,發(fā)現(xiàn)該用戶在與其他玩家進(jìn)行交流時(shí),只有10%的時(shí)間是通過語音交流,其他90%的時(shí)間是通過文字交流,所以,可以確定該用戶具有“對于游戲類app10%的概率會(huì)使用錄制音頻的權(quán)限”權(quán)限使用特點(diǎn)。
步驟s702:基于所述權(quán)限使用特點(diǎn),輸出符合所述權(quán)限使用特點(diǎn)的app的推薦信息。
作為一種可選的實(shí)施方式,如圖8所示,步驟s702,包括:
步驟s801:基于用戶對第一類別app的權(quán)限使用特點(diǎn)(即:第一權(quán)限使用特點(diǎn)),確定具有與第一權(quán)限使用特點(diǎn)相同或相似特點(diǎn)的第二用戶;其中,所述第一類別app為用戶的第一電子設(shè)備中已安裝的全部類別app中的任一類別app;
步驟s802:將第二用戶的電子設(shè)備(即:第二電子設(shè)備)中已安裝的第一類別app確定為符合第一權(quán)限使用特點(diǎn)的p個(gè)app,p為正整數(shù);
步驟s803:輸出所述p個(gè)app中全部或部分app的推薦信息。其中,可以將所述p個(gè)app全部推薦給用戶,或者從中選擇一部分推薦給用戶。
在具體實(shí)施過程中,在步驟s701和步驟s702中,可以獲取每個(gè)應(yīng)用本實(shí)施例中應(yīng)用推薦方法的電子設(shè)備的用戶對不同類別的app的權(quán)限使用特點(diǎn),并將用于表示每個(gè)用戶的權(quán)限授權(quán)特點(diǎn)的信息上傳至服務(wù)器。在需要向某一用戶推薦app時(shí),先確定該用戶的權(quán)限使用特點(diǎn),再通過服務(wù)器查找具有與該用戶具有相同或相似的第二用戶,并將第二用戶的電子設(shè)備中所安裝的app推薦給該用戶。
舉例來講,在用戶具有“對于社交類app從不使用打開攝像頭權(quán)限”的權(quán)限使用特點(diǎn)時(shí),則在服務(wù)器上確定具有相同權(quán)限使用特點(diǎn)的一個(gè)或多個(gè)第二用戶,并將第二用戶的電子設(shè)備(即:第二電子設(shè)備)中安裝的社交類app確定為所述p個(gè)app。
舉例來講,在用戶具有“對于游戲類app10%的概率會(huì)使用錄制音頻的權(quán)限”的權(quán)限使用特點(diǎn)時(shí),則在服務(wù)器上確定具有相同或相似權(quán)限使用特點(diǎn)的一個(gè)或多個(gè)第二用戶,并第二用戶的電子設(shè)備(即:第二電子設(shè)備)中安裝的游戲類app確定為所述p個(gè)app。其中,所述相似權(quán)限授予特點(diǎn),可以為:“對于游戲類app10%±x%的概率會(huì)使用錄制音頻的權(quán)限”的權(quán)限使用特點(diǎn),其中,x為正數(shù),x的取值可以根據(jù)對相似程度的要求而定,若對相似程度要求較高,則x的取值應(yīng)盡量小,若對相似程度要求較低,則x的取值可以適當(dāng)大些。
在具體實(shí)施過程中,在步驟s803中,可以確定第二用戶中的使用所述p個(gè)app中每個(gè)app的用戶使用數(shù)量;從所述p個(gè)app中選出用戶使用數(shù)量最多的前的q個(gè)app,k為小于或等于l的正整數(shù);輸出所述q個(gè)app的推薦信息。
舉例來講,在用戶具有“對于社交類app從不使用打開攝像頭權(quán)限”的權(quán)限使用特點(diǎn)時(shí),則在服務(wù)器上確定具有相同權(quán)限使用特點(diǎn)的10個(gè)第二用戶,并且這10個(gè)第二用戶的電子設(shè)備中安裝的社交類app有:app8、app9、app10,其中在這10個(gè)第二用戶中安裝有app8的用戶有5人,安裝有app9的用戶有1人,安裝有app10的用戶有3人,此時(shí),可以選出用戶使用數(shù)量最多的前的一個(gè)app(即:app8)或兩個(gè)app(即:app8和app10)推薦給用戶。
在本發(fā)明實(shí)施例中,基于用戶對第一類別app的權(quán)限使用特點(diǎn)(即:第一權(quán)限使用特點(diǎn)),在服務(wù)器中查找具有與第一權(quán)限使用特點(diǎn)相同或相似權(quán)限使用特點(diǎn)的第二用戶,并將第二用戶的電子設(shè)備中已安裝的第一類別app中的全部或部分推薦給該用戶,其中,第一類別app為該用戶的電子設(shè)備(即:第一電子設(shè)備)中已安裝的全部類別app中的任一類別app。從而符合了用戶對第一類別app的權(quán)限使用特點(diǎn),滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
作為一種可選的實(shí)施方式,如圖9所示,步驟s702,包括:
步驟s901:在用戶搜索一待安裝的app時(shí),獲取用戶輸入的搜索關(guān)鍵字,其中,所述待安裝的app屬于第一類別;
步驟s902:基于搜索關(guān)鍵字進(jìn)行搜索,獲得包含w個(gè)app的搜索結(jié)果,w為正整數(shù);
步驟s903:基于用戶對第一類別app的權(quán)限使用特點(diǎn)(即:第一權(quán)限使用特點(diǎn)),從w個(gè)app中選出u個(gè)app,u為小于或等于w的正整數(shù);
步驟s905:輸出所述w個(gè)app的推薦信息,其中,所述u個(gè)app的推薦信息位于所述w個(gè)app中其他app的推薦信息的前面。
舉例來講,在用戶具有“對于社交類app從不使用打開攝像頭權(quán)限”的權(quán)限使用特點(diǎn)時(shí),在用戶輸入搜索關(guān)鍵字“聊天”、或“朋友”、或“交友”時(shí),基于該搜索關(guān)字進(jìn)行搜索,獲得10個(gè)相關(guān)的社交類app的搜索結(jié)果;基于搜索關(guān)鍵字“聊天”、或“朋友”、或“交友”,可以確定用戶想要安裝的app為社交類app;由于用戶具有“對于社交類app從不使用打開攝像頭權(quán)限”的權(quán)限使用特點(diǎn),則可以從這10個(gè)app中選出符合“對于社交類app從不使用打開攝像頭權(quán)限”權(quán)限使用特點(diǎn)的app,在輸出這10個(gè)app的推薦信息時(shí),將符合用戶對社交類app的權(quán)限使用特點(diǎn)的app的推薦信息置于其他app的推薦信息前面。
在本發(fā)明實(shí)施例中,在用戶搜索某一app時(shí),先獲得包含多個(gè)app的搜索結(jié)果,然后基于用戶輸入的關(guān)鍵字確定用戶搜索的app的類別,并基于該app的類別,確定用于對該類別的app的權(quán)限使用特點(diǎn),在將用戶推薦搜索結(jié)果中的app時(shí),將搜索結(jié)果中符合用戶對該類別app的權(quán)限使用特點(diǎn)的app置于其他app的前面進(jìn)行優(yōu)先推薦,這樣,有利于用戶下載到符合用戶權(quán)限使用特點(diǎn)的app,滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
此外,在所述信息處理方法中,在執(zhí)行完步驟s701之后,還可以執(zhí)行步驟s703,即:基于所述權(quán)限使用特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。
舉例來講,在用戶具有“對于社交類app從不使用打開攝像頭權(quán)限”的權(quán)限使用特點(diǎn)時(shí),那么,在第一電子設(shè)備新安裝了一款社交類app時(shí),則將該款社交類app請求的打開攝像頭權(quán)限修改為“禁止授權(quán)”,從而滿足用戶對游戲類app的權(quán)限使用特點(diǎn)。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種信息處理裝置1000,如圖10所示,包括:
第二確定單元1001,用于基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限使用信息,確定用戶對每個(gè)類別的app的權(quán)限使用特點(diǎn);
第二輸出單元1002,用于基于所述權(quán)限使用特點(diǎn),輸出符合所述權(quán)限使用 特點(diǎn)的app的推薦信息;或
第二修改單元1003,用于基于所述權(quán)限使用特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。
作為一種可選的實(shí)施方式,第二確定單元1001,具體用于:
統(tǒng)計(jì)用戶在使用第一類別app過程中,對每個(gè)權(quán)限涉及的功能的使用頻率,并以此確定用戶對第一類別app的權(quán)限使用特點(diǎn),其中,第一類別app為第一電子設(shè)備中已安裝的全部類別app中的任一類別app。
作為一種可選的實(shí)施方式,第二輸出單元902,包括:
第六確定模塊,用于基于所述用戶對第一類別app的第一權(quán)限使用特點(diǎn),確定具有與第一權(quán)限使用特點(diǎn)相同或相似特點(diǎn)的第二用戶,其中,所述第一類別app為第一電子設(shè)備中已安裝的全部類別app中的任一類別app;
第七確定模塊,用于將所述第二用戶的第二電子設(shè)備中已安裝的所述第一類別app確定為符合所述第一權(quán)限使用特點(diǎn)的p個(gè)app,p為正整數(shù);
第四輸出模塊,用于輸出所述p個(gè)app中全部或部分app的推薦信息。其中,可以將所述p個(gè)app全部推薦給用戶,或者從中選擇一部分推薦給用戶。
作為一種可選的實(shí)施方式,第四輸出模塊,具體用于:
確定第二用戶中的使用所述p個(gè)app中每個(gè)app的用戶使用數(shù)量;從所述p個(gè)app中選出用戶使用數(shù)量最多的前q個(gè)app,q為小于或等于p的正整數(shù);輸出所述q個(gè)app的推薦信息。
作為一種可選的實(shí)施方式,第二輸出單元1002,包括:
第二獲取模塊,用于在用戶搜索一待安裝的app時(shí),獲取用戶輸入的搜索關(guān)鍵字,其中,所述待安裝的app屬于第一類別;
第二搜索模塊,用于基于搜索關(guān)鍵字進(jìn)行搜索,獲得包含w個(gè)app的搜索結(jié)果,w為正整數(shù);
第二選擇模塊,用于基于所述用戶對第一類別app的第一權(quán)限使用特點(diǎn),從所述w個(gè)app中選出符合所述第一權(quán)限使用特點(diǎn)的u個(gè)app,u為小于或等于w的正整數(shù);
第五輸出模塊,用于輸出所述w個(gè)app的推薦信息,其中,所述u個(gè)app的推薦信息位于所述w個(gè)app中其他app的推薦信息的前面。
上述本發(fā)明實(shí)施例中的技術(shù)方案,至少具備如下的技術(shù)效果或優(yōu)點(diǎn):
1、在本發(fā)明實(shí)施例中,公開了一種app推薦方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限使用信息,確定用戶對每個(gè)類別的app的權(quán)限使用特點(diǎn);輸出符合所述權(quán)限使用特點(diǎn)的app的推薦信息。所以,在用戶安裝推薦的app時(shí),由于所推薦的app請求的權(quán)限符合用戶對app的權(quán)限使用特點(diǎn),滿足了用戶對隱私保護(hù)的要求,從而提高了所推薦的app的安裝率,降低了所推薦app的卸載率,進(jìn)而提高了app推薦的成功率。
2、在本發(fā)明實(shí)施例中,公開了一種信息處理方法,包括:基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限使用信息,確定用戶對每個(gè)類別的app的權(quán)限使用特點(diǎn);基于所述權(quán)限操作特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。所以,在用戶新安裝了一款app時(shí),由于基于用戶的權(quán)限使用特點(diǎn),對該app進(jìn)行權(quán)限修改,從而滿足了用戶對隱私保護(hù)的要求。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖11是根據(jù)一示例性實(shí)施例示出的一種信息處理裝置800的框圖。例如,裝置800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照圖11,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個(gè)或多個(gè)處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器, 磁盤或光盤。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件816還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種信息處理方法,所述方法包括:
基于用戶的第一電子設(shè)備中已安裝的不同類別的app的權(quán)限相關(guān)信息,確定所述用戶對每個(gè)類別的app的權(quán)限操作特點(diǎn);
基于所述權(quán)限操作特點(diǎn),輸出符合所述權(quán)限操作特點(diǎn)的app的推薦信息;或
基于所述權(quán)限操作特點(diǎn),對新安裝的app進(jìn)行權(quán)限修改。
圖12是本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(centralprocessingunits,cpu)1922(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒標(biāo)出),每個(gè)模塊可以包括對服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線或無線網(wǎng)絡(luò)接口1950,一個(gè)或一個(gè)以上輸入輸出接口1958,一個(gè)或一個(gè)以上鍵盤1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1941,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。