一种信息处理方法及装置与流程

文档序号:12837181阅读:140来源:国知局
一种信息处理方法及装置与流程

本发明涉及电子技术领域,尤其涉及一种信息处理方法及装置。



背景技术:

随着科学技术的发展,智能手机、平板电脑等智能终端已经广泛普及,且已经成为人们生活中一个重要的组成部分。人们可以通过各种类型的智能终端,享受随着科技发展带来的舒适生活。例如:人们可以使用智能手机聊天、听音乐、看电影、玩游戏、网上冲浪、购物、订机票/车票、支付/转账、炒股、拍照、收发邮件、处理各种文件,等等。

智能终端,具有独立的操作系统,支持用户自行安装第三方服务商提供的各种类型的app(application,应用程序),例如:游戏类app、视频类app、音乐类app、购物类app、安全类app、拍照类app、炒股类app、社交类app、团购类app、点餐类app、支付类app等等,从而满足了人们日常生活中的各种需求。

一般,用户可以在应用市场类app(例如:“安卓市场”、“applestore”、“搜狗手机助手”,等等)中搜索并下载自己需要的app。且,这些应用市场类app多采用一些app推荐方法,来向用户推荐一些用户可能感兴趣的app。

目前的app推荐方法,大部分都是基于协同过滤的方法,例如:基于用户的协同过滤,即为用户推荐与他相似的用户喜欢的app;或者是基于物品的协同过滤,即为用户推荐与其已安装的app相似的app。此外,还有诸如基于社交关系的app推荐,即为用户推荐其好友使用的app。

但发明人在实现本发明实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:

目前,很多app在安装时会过多请求用户授予权限,而这些权限与app本身的功能却毫不相干,很多时候请求这些权限无非是为了获取用户的隐私信息。如,一个游戏app,要求读取用户的通讯录;一个地图app,要求获取拍照权限;一个视频app,要求查看用户的所有短信内容等等。这些权限请求很大程度上侵犯了用户隐私。随着互联网的普及,用户对个人隐私越来越重视,越来越多的人对于这些过分请求授予权限的app会产生警惕,以至于不愿意 安装这些app。而现有的app推荐方法,无法依据用户的这些个性化特征为用户推荐app,对于比较敏感的用户,其推荐效果会大受影响。



技术实现要素:

本发明实施例通过提供一种信息处理方法及装置,解决了现有技术中在向用户推荐应用程序时,由于没有考虑用户对应用程序的权限设置特点,从而导致应用程序推荐效果不好,用户安装率低、卸载率高的技术问题。

第一方面,本发明提供了一种信息处理方法,包括:

基于用户的第一电子设备中已安装的不同类别的应用程序的权限相关信息,确定所述用户对每个类别的应用程序的权限操作特点;

基于所述权限操作特点,输出符合所述权限操作特点的应用程序的推荐信息;或

基于所述权限操作特点,对新安装的应用程序进行权限修改。

第二方面,本发明提供了一种信息处理装置,包括:

确定单元,用于基于用户的第一电子设备中已安装的不同类别的应用程序的权限相关信息,确定所述用户对每个类别的应用程序的权限操作特点;

输出单元,用于基于所述权限操作特点,输出符合所述权限操作特点的应用程序的推荐信息;或

修改单元,用于基于所述权限操作特点,对新安装的应用程序进行权限修改。

第三方面,本发明提供了一种信息处理装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

基于用户的第一电子设备中已安装的不同类别的应用程序的权限相关信息,确定所述用户对每个类别的应用程序的权限操作特点;

基于所述权限操作特点,输出符合所述权限操作特点的应用程序的推荐信息;或

基于所述权限操作特点,对新安装的应用程序进行权限修改。

本发明实施例中提供的一个或多个技术方案,至少具备如下技术效果:

1、在本发明实施例中,公开了一种信息处理方法,包括:基于用户的第一电子设备中已安装的不同类别的应用程序的相关权限信息(例如:权限设置 信息或权限使用信息),确定用户对每个类别的应用程序的权限操作特点(例如:权限设置特点或权限使用特点);基于所述权限操作特点,输出符合所述权限操作特点的应用程序的推荐信息。所以,在用户安装推荐的app时,由于所推荐的app请求的权限符合用户对app的权限设置特点或权限使用特点,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

2、在本发明实施例中,公开了一种信息处理方法,包括:基于用户的第一电子设备中已安装的不同类别的应用程序的相关权限信息(例如:权限设置信息或权限使用信息),确定用户对每个类别的应用程序的权限操作特点(例如:权限设置特点或权限使用特点);基于所述权限操作特点,对新安装的应用程序进行权限修改。所以,在用户新安装了一款app时,由于基于用户的权限设置特点或权限使用特点,对该app进行权限修改,从而满足了用户对隐私保护的要求。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种信息处理方法的流程图;

图2为本发明实施例中一种信息处理方法的步骤s101的一种实施方式的流程图;

图3为本发明实施例中一种信息处理方法的步骤s102的第一种实施方式的流程图;

图4为本发明实施例中一种信息处理方法的步骤s102的第二种实施方式的流程图;

图5为本发明实施例中一种信息处理方法的步骤s102的第三种实施方式的流程图;

图6为本发明实施例中一种信息处理装置600的结构框图;

图7为本发明实施例中一种信息处理方法的流程图;

图8为本发明实施例中一种信息处理方法的步骤s702的第一种实施方式的流程图;

图9为本发明实施例中一种信息处理方法的步骤s702的第二种实施方式的流程图;

图10为本发明实施例中一种信息处理装置1000的结构框图;

图11为本发明实施例中一种信息处理装置800的结构框图;

图12为本发明实施例中服务器的结构示意图。

具体实施方式

本发明实施例通过提供一种信息处理方法及装置,解决了现有技术中在向用户推荐应用程序时,由于没有考虑用户对应用程序的权限设置特点,从而导致应用程序推荐效果不好,用户安装率低、卸载率高的技术问题。

本发明实施例的技术方案为解决上述技术问题,总体思路如下:

一种信息处理方法,包括:基于用户的第一电子设备中已安装的不同类别的应用程序的权限相关信息,确定用户对每个类别的应用程序的权限操作特点;基于权限操作特点,输出符合权限操作特点的应用程序的推荐信息;或基于权限操作特点,对新安装的应用程序进行权限修改。

一种信息处理装置,包括:确定单元,用于基于用户的第一电子设备中已安装的不同类别的应用程序的权限相关信息,确定用户对每个类别的应用程序的权限操作特点;输出单元,用于基于权限操作特点,输出符合权限操作特点的应用程序的推荐信息;或修改单元,用于基于权限操作特点,对新安装的应用程序进行权限修改。

其中,在所述权限相关信息为权限设置信息时,所述权限操作特点为权限设置特点;在所述权限相关信息为权限使用信息时,所述权限操作特点为权限使用特点。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

实施例一

下面,以所述权限相关信息为权限设置信息,所述权限操作特点为权限设置特点为例,对本发明中的信息处理方法及装置进行介绍。

本实施例提供了一种信息处理方法,如图1所示,包括:

步骤s101:基于用户的电子设备(即:第一电子设备)中已安装的不同类别的app的权限设置信息,确定用户对每个类别的app的权限设置特点。

在具体实施过程中,出于安全性的考虑,用户在安装app时,智能终端 的操作系统(例如:ios系统、android系统、等等)需要用户对app请求的权限进行授权。一般,app会申请很多权限(例如:获取位置的权限、读取联系人的权限、修改联系人的权限、读取通话记录的权限、修改通话记录的权限、拨打电话的权限、读取短信的权限、编写短信的权限、发送短信的权限、打开摄像头的权限,打开wifi的权限、打开移动数据的权限、打开蓝牙的权限、发送彩信的权限、编写彩信的权限、修改设置的权限、录制音频的权限、等等权限中的一种或多种)。现在越来越多的用户开始重视app的权限,在对不同类别的app授予权限时,不同的用户有不同的特点。

在本发明实施例中,可以对用户电子设备中已安装的app进行分类,收集用户对每个类别app中每个app的权限设置信息,以此进行分析,从而确定用户对每个类别的app的权限设置特点,再将符合该权限设置特点的app推荐给用户,从而满足用户对隐私保护的要求。

作为一种可选的实施方式,如图2所示,步骤s101,包括:

步骤s201:对第一电子设备中已安装的app进行分类;

步骤s202:基于第一电子设备中的第一类别app中每个app的权限设置信息,确定用户对第一类别app中每个app请求的每个权限的权限设置方式;其中,第一类别app为第一电子设备中已安装的全部类别app中的任一类别app;

步骤s203:基于第一类别app中每个app请求的每个权限的权限设置方式,确定用户对第一类别app的权限设置特点(即:第一权限设置特点)。

对于步骤s201,在具体实施过程中,可以按照app的用途,将app分为以下几个类别:游戏类app、视频类app、音乐类app、购物类app、安全类app、拍照类app、炒股类app、社交类app、团购类app、点餐类app、支付类app、地图类app等等。当然,还有其他类别的app,此处不再一一举例。

对于步骤s202,在app的安装过程中,app会向用户请求一些权限,用户对app请求的每项权限,一般有以下三种设置方式:

(1)允许app获得该权限(后文简称为:“允许授权”);

(2)禁止app获得该权限(后文简称为:“禁止授权”);

(3)在后续使用过程中,弹出提示窗口来询问用户是否授予app该权限(后文简称为:“提示授权”)。

其中,在每个app的权限设置信息中存储有用户对该app请求的每个权限的设置方式。

对于步骤s203,在具体实施过程中,可以基于以下方式,来确定用户对第一类别app的权限设置特点(即:第一权限设置特点):

方式a、基于用户的第一电子设备中已安装的第一类别app中“禁止授权”的权限和/或“提示授权”的权限,确定用户对第一类别app的权限设置特点(即:第一权限设置特点)。

举例来讲,若发现用户将全部或大部分游戏类app请求的获取位置的权限都设置为“禁止授权”,则说明用户对游戏类app获取位置权限非常敏感,具有“禁止游戏类app获取位置权限”的权限设置特点。

举例来讲,若发现用户将全部或大部分音乐类app请求的读取联系人的权限和读取短信的权限都设置为“禁止授权”,则说明用户对音乐类app获取读取联系人的权限和读取短信的权限非常敏感,具有“禁止音乐类app获取读取联系人的权限和读取短信的权限”的权限设置特点。

举例来讲,若发现用户将全部或大部分社交类app请求的获取打开摄像头的权限都设置为“提示授权”,则说明用户对社交类app获取打开摄像头的权限比较敏感,具有“对社交类app的打开摄像头的权限,需要在后续使用过程中,弹出提示窗口来询问用户是否授予app该权限”的权限设置特点。

方式b、基于第一类别app的每种权限设置方式(即:“允许授权”、“禁止授权”、“提示授权”)的数量占第一类别app请求的权限总数的比例,确定用户对第一类别app的权限设置特点(即:第一权限设置特点)。

举例来讲,若已安装的购物类app中共申请了10个权限,其中,用户对这10个权限的设置情况为:6个权限为“允许授权”,3个权限为“禁止授权”,1个权限为“提示授权”,此时可以计算出:“允许授权”的权限占全部权限的比例为60%,“禁止授权”的权限占全部权限的比例为30%,“提示授权”的权限占全部权限的比例为10%,此处,可以用这三个比例来表示用户对购物类app的权限设置特点,即用户具有“对购物类app60%‘允许授权’、30%‘禁止授权’、10%‘提示授权’”的权限设置特点。

方式c、基于用户的电子设备中已安装的第一类别app中请求每种权限时被“允许授权”(或“禁止授权”)的app数量占第一类别app中请求该权限的app总数的比例,确定用户对第一类别app的权限设置特点(即:第一权 限设置特点)。

举例来讲,若在已安装的音乐类app中共有10个app请求了读取联系人的权限,用户对其中的5个app设置为“允许授权”,即:用户对音乐类app请求的取联系人的权限的授权比例为50%。此时,可以确定用户具有“对音乐类app请求的读取联系人权限50%‘允许授权’”的权限设置特点。

举例来讲,若已安装的点餐类app中共有5个app请求了打开wifi的权限、2个app请求了打开蓝牙的权限,其中,用户将请求打开wifi权限的3个app设置为“禁止授权”,将请求打开蓝牙权限的2个app都设置为“禁止授权”,即:用户对点餐类app请求的打开wifi权限的禁止比例为60%,请求打开蓝牙权限的禁止比例为100%。此时,可以确定用户具有“对点餐类app请求的请求打开wifi的权限60%‘禁止授权’,打开蓝牙的权限100%‘禁止授权’”的权限设置特点。

步骤s102:基于所述权限设置特点,输出符合所述权限设置特点的app的推荐信息。

作为一种可选的实施方式,如图3所示,步骤s102,包括:

步骤s301:基于用户对第一类别app的权限设置特点(即:第一权限设置特点),进行搜索,确定符合第一权限设置特点的m个app,m为正整数;

步骤s302:输出所述m个app中全部或部分app的推荐信息。其中,可以将所述m个app全部推荐给用户,或者从中选择一部分推荐给用户。

举例来讲,在步骤s301中,在用户具有“禁止游戏类app获取位置权限”的权限设置特点时,那么,不申请位置权限的游戏类app即为符合用户对游戏类app的权限设置特点的app。此时,可以基于该权限设置特点在现有的游戏类app中进行搜索,并将搜索到的不申请位置权限的游戏类app确定为符合用户对游戏类app的权限设置特点的m个app。另外,有些游戏类app在被安装时,有用于设置位置权限的选项,但该选项默认处于禁止开通状态(例如,被app开发者所禁止,以禁止申请位置权限),对于这些游戏类app也是符合用户对游戏类app的权限设置特点的。

举例来讲,在步骤s301中,在用户具有“禁止音乐类app获取读取联系人的权限和读取短信的权限”时,那么,不申请读取联系人的权限和读取短信的权限的音乐类app即为符合用户对音乐类app的权限设置特点的app。此时,可以基于该权限设置特点在现有的音乐类app中进行搜索,并将搜索到 的不申请读取联系人的权限和读取短信的权限的音乐类app确定为符合用户对音乐类app的权限设置特点的m个app。另外,有些音乐类app在被安装时,有用于设置读取联系人的权限的选项和用于设置读取短信的权限的选项,但该选项默认处于禁止开通状态(例如,被app开发者所禁止,以禁止申请读取联系人的权限的选项和读取短信的权限),对于这些音乐类app也是符合用户对音乐类app的权限设置特点的。

在具体实施过程中,步骤s302,可以包括:确定所述m个app中每个app的用户数量;按照用户数量由多到少的顺序,对所述m个app进行排序;从所述m个app中选出排序靠前的n个app,n为小于或等于m的正整数;输出所述n个app的推荐信息。

举例来讲,在用户具有“禁止游戏类app获取位置权限”的权限设置特点时,确定的符合该权限设置特点的游戏类app包括app1、app2、app3、app4,其中,app1的用户数量为1000人,app2的用户数量为2000人,app3的用户数量为5000人,app4的用户数量为10000人,则按照用户数量由多到少的顺序对这4个app进行排序,排序结果为app4、app3、app2、app1,则可以将排序靠前的一个app(即:app4)或两个app(即:app4和app3)推荐给用户。

在具体实施过程中,所述推荐信息,可以包括:对应app的名称、图标、下载链接、文件大小、下载次数、用户评价等信息。

在本发明实施例中,基于用户对第一类别app的权限设置特点(即:第一权限设置特点),在现有的大量该类别的app中进行搜索,获得符合第一权限设置特点的app,并将搜索到的app中的全部或一部分推荐给用户,第一类别app为第一电子设备中已安装的全部类别app中的任一类别app。从而符合了用户对该类别app的权限设置特点,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

作为一种可选的实施方式,如图4所示,步骤s402,包括:

步骤s401:基于用户对第一类别app的权限设置特点(即:第一权限设置特点),确定具有与第一权限设置特点相同或相似特点的第二用户;其中,第一类别app为用户的第一电子设备中已安装的全部类别app中的任一类别app;

步骤s402:将第二用户的电子设备(即:第二电子设备)中已安装的第一类别app确定为符合第一权限设置特点的p个app,p为正整数;

步骤s403:输出所述p个app中全部或部分app的推荐信息。其中,可以将所述p个app全部推荐给用户,或者从中选择一部分推荐给用户。

在具体实施过程中,在步骤s301和步骤s302中,可以获取每个应用本实施例中信息处理方法的电子设备的用户对不同类别的app的权限设置特点,并将用于表示每个用户的权限授权特点的信息上传至服务器。在需要向某一用户推荐app时,先确定该用户的权限设置特点,再通过服务器查找具有与该用户具有相同或相似的第二用户,并将第二用户的电子设备中所安装的app推荐给该用户。

举例来讲,在用户具有“禁止游戏类app获取位置权限”的权限设置特点时,则在服务器上确定具有相同权限设置特点的第二用户,并将这些第二用户的电子设备中安装的游戏类app确定为所述p个app。

举例来讲,在用户具有“禁止音乐类app获取读取联系人的权限和读取短信的权限”的权限设置特点时,则在服务器上确定具有相同权限设置特点的第二用户,并将这些第二用户的电子设备中安装的音乐类app确定为所述p个app。

举例来讲,在用户具有“对社交类app的打开摄像头的权限,需要在后续使用过程中,弹出提示窗口来询问用户是否授予app该权限”的权限设置特点时,则在服务器上确定具有相同权限设置特点的第二用户,并将这些第二用户的电子设备中安装的社交类app确定为所述p个app。

举例来讲,在用户具有“对购物类app60%‘允许授权’、30%‘禁止授权’、10%‘提示授权’”的权限设置特点时,则在服务器上确定具有相同或相似权限设置特点的第二用户,并将这些第二用户的电子设备中安装的购物类app确定为所述p个app。其中,所述相似权限授予特点,可以为:“对购物类app60%±x%‘允许授权’、30%±x%‘禁止授权’、10%±x%‘提示授权’”的权限设置特点,其中,x为正数,x的取值可以根据对相似程度的要求而定,若对相似程度要求较高,则x的取值应尽量小,若对相似程度要求较低,则x的取值可以适当大些。

在具体实施过程中,步骤s403,可以包括:确定第二用户中的使用所述p个app中每个app的用户使用数量;从所述p个app中选出用户使用数量最 多的前的q个app,q为小于或等于p的正整数;输出所述q个app的推荐信息。

举例来讲,在用户具有“禁止游戏类app获取位置权限”的权限设置特点时,则在服务器上确定具有相同权限设置特点的10个第二用户,并且这10个第二用户的电子设备中安装的游戏类app有:app5、app6、app7,其中在这10个第二用户中安装有app5的用户有5人,安装有app6的用户有1人,安装有app7的用户有3人,此时,可以选出用户使用数量最多的前的一个app(即:app5)或两个app(即:app5和app7)推荐给用户。

在本发明实施例中,基于用户对第一类别app的权限设置特点(即:第一权限设置特点),在服务器中查找具有与第一权限设置特点相同或相似特点的第二用户,并将第二用户的电子设备中已安装的第一类别app中的全部或部分推荐给该用户,第一类别app为用户的电子设备中已安装的全部类别app中的任一类别app。从而符合了用户对第一类别app的权限设置特点,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

作为一种可选的实施方式,如图5所示,步骤s102,包括:

步骤s501:在用户搜索一待安装的app时,获取用户输入的搜索关键字,其中,待安装的app属于第一类别;

步骤s502:基于搜索关键字进行搜索,获得包含w个app的搜索结果,w为正整数;

步骤s503:基于用户对第一类别app的权限设置特点(即:第一权限设置特点),从w个app中选出u个app,u为小于或等于w的正整数;

步骤s504:输出所述w个app的推荐信息,其中,所述u个app的推荐信息位于所述w个app中其他app的推荐信息的前面。

举例来讲,在用户具有“禁止音乐类app获取读取联系人的权限和读取短信的权限”的权限设置特点时,在用户输入搜索关键字“音乐”、或“听歌”、或“歌曲”时,基于该搜索关字进行搜索,获得10个相关的音乐类app的搜索结果;基于搜索关键字“音乐”、或“听歌”、或“歌曲”,可以确定用户想要安装的app为音乐类app;由于用户具有“禁止音乐类app获取读取联系人的权限和读取短信的权限”的权限设置特点,则可以从这10个app中选出符合“禁止音乐类app获取读取联系人的权限和读取短信的权限”权限设置 特点的app,在输出这10个app的推荐信息时,将符合用户对音乐类app的权限设置特点的app的推荐信息置于其他app的推荐信息前面。

举例来讲,有用户具有“对购物类app60%‘允许授权’、30%‘禁止授权’、10%‘提示授权’”的权限设置特点时,在用户输入搜索关键字“购物”、或“买东西”、或“商城”时,基于搜索关键字进行搜索,获得一搜索结果(例如:20个不同的购物类app);基于搜索关键字“购物”、或“买东西”、或“商城”,可以确定用户想要安装的app为购物类app;由于用户具有“对购物类app60%‘允许授权’、30%‘禁止授权’、10%‘提示授权’”的权限设置特点,则可以在服务器查找对购物类app具有相同或相似权限设置特点的一个或多个第二用户,并确定第二用户电子设备中安装的购物类app(例如:确定了5个购物类app),则在向用户推荐搜索结果中的20个购物类app时,将这5个购物类app的推荐信息置于其他15个购物类app的前面。且,这5个购物类app的顺序可以是随机的,也可以是基于第二用户使用这5个app的人数由多到少进行排序。

在本发明实施例中,在用户搜索某一app时,先获得包含多个app的搜索结果,然后基于用户输入的关键字确定用户搜索的app的类别,并基于该app的类别,确定用于对该类别的app的权限设置特点,在将用户推荐搜索结果中的app时,将搜索结果中符合用户对该类别app的权限设置特点的app置于其他app的前面进行优先推荐,这样,有利于用户下载到符合用户权限设置特点的app,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

此外,在所述信息处理方法中,在执行完步骤s101之后,还可以执行步骤s103,即:基于所述权限设置特点,对新安装的app进行权限修改。

举例来讲,在用户具有“禁止游戏类app获取位置权限”的权限设置特点时,那么,在第一电子设备新安装了一款游戏类app时,则将该款游戏类app请求的获取位置权限修改为“禁止授权”,从而满足用户对游戏类app的权限设置特点。

举例来讲,在用户具有“禁止音乐类app获取读取联系人的权限和读取短信的权限”时,那么,在第一电子设备新安装了一款音乐类app时,则该款游戏类app请求的读取联系人的权限和读取短信的权限都修改为“禁止授权,”从而满足用户对游戏类app的权限设置特点。

基于同一发明构思,本发明还提供了一种信息处理装置600,如图6所示,包括:

第一确定单元601,用于基于用户的第一电子设备中已安装的不同类别的app的权限设置情况,确定用户对每个类别的app的权限设置特点;

第一输出单元602,用于基于所述权限设置特点,输出符合所述权限设置特点的app的推荐信息;或

第一修改单元603,用于基于所述权限设置特点,对新安装的app进行权限修改。

作为一种可选的实施方式,第一确定单元601,包括:

第一分类模块,用于对第一电子设备中已安装的app进行分类;

第一确定模块,用于基于所述第一电子设备中的第一类别app中每个app的权限设置信息,确定所述用户对所述第一类别app中每个app请求的每个权限的权限设置方式;其中,所述第一类别app为所述第一电子设备中已安装的全部类别app中的任一类别app;所述权限设置方式包括:允许获得对应权限的第一权限设置方式,禁止获得对应权限的第二权限设置方式,在后续使用过程中弹出提示窗口来询问用户是否授予对应权限的第三权限设置方式;

第二确定模块,用于基于所述第一类别app中每个app请求的每个权限的权限设置方式,确定所述用户对所述第一类别app的第一权限设置特点。

作为一种可选的实施方式,第二确定模块,具体用于:

基于第一类别app的每种权限设置方式的数量占第一类别app请求的权限总数的比例,确定所述第一权限设置特点。

作为一种可选的实施方式,第一输出单元602,包括:

第三确定模块,用于基于所述第一权限设置特点,确定符合所述第一权限设置特点的m个app,m为正整数;

第一输出模块,用于输出所述m个app中全部或部分app的推荐信息。

作为一种可选的实施方式,第一输出模块,具体用于:

确定所述m个app中每个app的用户数量;按照用户数量由多到少的顺序,对所述m个app进行排序;从所述m个app中选出排序靠前的n个app,n为小于或等于m的正整数;输出所述n个app的推荐信息。

作为一种可选的实施方式,第一输出单元602,包括:

第四确定模块,用于基于所述用户对第一类别app的第一权限设置特点, 确定具有与所述第一权限设置特点相同或相似特点的第二用户,其中,所述第一类别app为所述第一电子设备中已安装的全部类别app中的任一类别app;

第五确定模块,用于将所述第二用户的第二电子设备中已安装的所述第一类别app确定为符合所述第一权限设置特点的p个app,p为正整数;

第二输出模块,用于输出所述p个app中全部或部分app的推荐信息。

作为一种可选的实施方式,第二输出模块,具体用于:

确定所述第二用户中的使用所述p个app中每个app的用户使用数量;从所述p个app中选出用户使用数量最多的前的q个app,q为小于或等于p的正整数;输出所述q个app的推荐信息。

作为一种可选的实施方式,第二输出单元602,包括:

第一获取模块,用于在所述用户搜索一待安装的app时,获取所述用户输入的搜索关键字,其中,所述待安装的app属于第一类别;

第一搜索模块,用于基于所述搜索关键字进行搜索,获得包含w个app的搜索结果,w为正整数;

第一选择模块,用于基于所述用户对第一类别app的第一权限设置特点,从所述w个app中选出符合所述第一权限设置特点的u个app,u为小于或等于w的正整数;

第三输出模块,用于输出所述w个app的推荐信息,其中,所述u个app的推荐信息位于所述w个app中其他app的推荐信息的前面。

上述本发明实施例中的技术方案,至少具备如下的技术效果或优点:

1、在本发明实施例中,公开了一种信息处理方法,包括:基于用户的第一电子设备中已安装的不同类别的app的权限设置信息,确定用户对每个类别的app的权限设置特点;基于所述权限设置特点,输出符合所述权限设置特点的app的推荐信息。所以,在用户安装推荐的app时,由于所推荐的app请求的权限符合用户对app的权限设置特点,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

2、在本发明实施例中,公开了一种信息处理方法,包括:基于用户的第一电子设备中已安装的不同类别的app的权限设置信息,确定用户对每个类别的app的权限设置特点;基于所述权限设置特点,对新安装的app进行权限修改。所以,在用户新安装了一款app时,由于基于用户的权限设置特点, 对该app进行权限修改,从而满足了用户对隐私保护的要求。

实施例二

下面,以所述权限相关信息为权限使用信息,所述权限操作特点为权限使用特点为例,对本发明中的信息处理方法进行介绍。

本实施例提供了一种信息处理方法,如图7所示,包括:

步骤s701:基于用户的电子设备(即:第一电子设备)中已安装的不同类别的app的权限使用信息,确定用户对每个类别的app的权限使用特点。

在现有技术中,一般,app会申请很多权限(例如:获取位置的权限、读取联系人的权限、修改联系人的权限、读取通话记录的权限、修改通话记录的权限、拨打电话的权限、读取短信的权限、编写短信的权限、发送短信的权限、打开摄像头的权限,打开wifi的权限、打开移动数据的权限、打开蓝牙的权限、发送彩信的权限、编写彩信的权限、修改设置的权限、录制音频的权限、等等权限中的一种或多种)。每种权限会对应不同的功能,例如,打开摄像头的权限对应拍照功能,录制音频的权限对应录音功能,拨打电话的权限对应拨打电话功能,打开wifi的权限对应上网功能,等等。用户对不同权限的功能有着不同的使用习惯,其实也反映出用户对隐私保护或数据安全的不同要求。

在具体实施过程中,可以对用户电子设备中已安装的app进行分类,收集用户对每个类别app中每个app的权限使用信息,以此进行分析,从而确定用户对每个类别的app的权限使用特点,再将符合该权限使用特点的app推荐给用户,从而满足用户对隐私保护或数据安全的要求。

在具体实施过程中,可以按照app的用途,将app分为以下几个类别:游戏类app、视频类app、音乐类app、购物类app、安全类app、拍照类app、炒股类app、社交类app、团购类app、点餐类app、支付类app、地图类app等等。当然,还有其他类别的app,此处不再一一举例。

在具体实施过程中,由于不同的用户对不同类别的app的不同功能,存在不同的使用习惯,且每个功能所涉及的权限又各不相同,所以,可以基于用户对已安装的不同类别的app的权限使用情况,确定用户对每个类别的app的权限使用特点。

在具体实施过程中,可以统计用户在使用第一类别app过程中,对每个权限涉及的功能的使用频率,并以此确定用户对第一类别app的权限使用特点,其中,第一类别app为第一电子设备中已安装的全部类别app中的任一 类别app。

举例来讲,很多社交类的app都具有打开摄像头的权限,以满足用户拍照并将照片分享到社交网站的需求,可是在基于某用户对社交类的app的使用情况分析后,发现该用户在使用交类的app时从来不启动摄像头拍照,具有“对于社交类app从不使用打开摄像头权限”的权限使用特点。

举例来讲,很多游戏类app都具有录制音频的权限,从而方便游戏玩家相互进行语音交流。在基于某用户对游戏类app的使用情况分析后,发现该用户在与其他玩家进行交流时,只有10%的时间是通过语音交流,其他90%的时间是通过文字交流,所以,可以确定该用户具有“对于游戏类app10%的概率会使用录制音频的权限”权限使用特点。

步骤s702:基于所述权限使用特点,输出符合所述权限使用特点的app的推荐信息。

作为一种可选的实施方式,如图8所示,步骤s702,包括:

步骤s801:基于用户对第一类别app的权限使用特点(即:第一权限使用特点),确定具有与第一权限使用特点相同或相似特点的第二用户;其中,所述第一类别app为用户的第一电子设备中已安装的全部类别app中的任一类别app;

步骤s802:将第二用户的电子设备(即:第二电子设备)中已安装的第一类别app确定为符合第一权限使用特点的p个app,p为正整数;

步骤s803:输出所述p个app中全部或部分app的推荐信息。其中,可以将所述p个app全部推荐给用户,或者从中选择一部分推荐给用户。

在具体实施过程中,在步骤s701和步骤s702中,可以获取每个应用本实施例中应用推荐方法的电子设备的用户对不同类别的app的权限使用特点,并将用于表示每个用户的权限授权特点的信息上传至服务器。在需要向某一用户推荐app时,先确定该用户的权限使用特点,再通过服务器查找具有与该用户具有相同或相似的第二用户,并将第二用户的电子设备中所安装的app推荐给该用户。

举例来讲,在用户具有“对于社交类app从不使用打开摄像头权限”的权限使用特点时,则在服务器上确定具有相同权限使用特点的一个或多个第二用户,并将第二用户的电子设备(即:第二电子设备)中安装的社交类app确定为所述p个app。

举例来讲,在用户具有“对于游戏类app10%的概率会使用录制音频的权限”的权限使用特点时,则在服务器上确定具有相同或相似权限使用特点的一个或多个第二用户,并第二用户的电子设备(即:第二电子设备)中安装的游戏类app确定为所述p个app。其中,所述相似权限授予特点,可以为:“对于游戏类app10%±x%的概率会使用录制音频的权限”的权限使用特点,其中,x为正数,x的取值可以根据对相似程度的要求而定,若对相似程度要求较高,则x的取值应尽量小,若对相似程度要求较低,则x的取值可以适当大些。

在具体实施过程中,在步骤s803中,可以确定第二用户中的使用所述p个app中每个app的用户使用数量;从所述p个app中选出用户使用数量最多的前的q个app,k为小于或等于l的正整数;输出所述q个app的推荐信息。

举例来讲,在用户具有“对于社交类app从不使用打开摄像头权限”的权限使用特点时,则在服务器上确定具有相同权限使用特点的10个第二用户,并且这10个第二用户的电子设备中安装的社交类app有:app8、app9、app10,其中在这10个第二用户中安装有app8的用户有5人,安装有app9的用户有1人,安装有app10的用户有3人,此时,可以选出用户使用数量最多的前的一个app(即:app8)或两个app(即:app8和app10)推荐给用户。

在本发明实施例中,基于用户对第一类别app的权限使用特点(即:第一权限使用特点),在服务器中查找具有与第一权限使用特点相同或相似权限使用特点的第二用户,并将第二用户的电子设备中已安装的第一类别app中的全部或部分推荐给该用户,其中,第一类别app为该用户的电子设备(即:第一电子设备)中已安装的全部类别app中的任一类别app。从而符合了用户对第一类别app的权限使用特点,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

作为一种可选的实施方式,如图9所示,步骤s702,包括:

步骤s901:在用户搜索一待安装的app时,获取用户输入的搜索关键字,其中,所述待安装的app属于第一类别;

步骤s902:基于搜索关键字进行搜索,获得包含w个app的搜索结果,w为正整数;

步骤s903:基于用户对第一类别app的权限使用特点(即:第一权限使用特点),从w个app中选出u个app,u为小于或等于w的正整数;

步骤s905:输出所述w个app的推荐信息,其中,所述u个app的推荐信息位于所述w个app中其他app的推荐信息的前面。

举例来讲,在用户具有“对于社交类app从不使用打开摄像头权限”的权限使用特点时,在用户输入搜索关键字“聊天”、或“朋友”、或“交友”时,基于该搜索关字进行搜索,获得10个相关的社交类app的搜索结果;基于搜索关键字“聊天”、或“朋友”、或“交友”,可以确定用户想要安装的app为社交类app;由于用户具有“对于社交类app从不使用打开摄像头权限”的权限使用特点,则可以从这10个app中选出符合“对于社交类app从不使用打开摄像头权限”权限使用特点的app,在输出这10个app的推荐信息时,将符合用户对社交类app的权限使用特点的app的推荐信息置于其他app的推荐信息前面。

在本发明实施例中,在用户搜索某一app时,先获得包含多个app的搜索结果,然后基于用户输入的关键字确定用户搜索的app的类别,并基于该app的类别,确定用于对该类别的app的权限使用特点,在将用户推荐搜索结果中的app时,将搜索结果中符合用户对该类别app的权限使用特点的app置于其他app的前面进行优先推荐,这样,有利于用户下载到符合用户权限使用特点的app,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

此外,在所述信息处理方法中,在执行完步骤s701之后,还可以执行步骤s703,即:基于所述权限使用特点,对新安装的app进行权限修改。

举例来讲,在用户具有“对于社交类app从不使用打开摄像头权限”的权限使用特点时,那么,在第一电子设备新安装了一款社交类app时,则将该款社交类app请求的打开摄像头权限修改为“禁止授权”,从而满足用户对游戏类app的权限使用特点。

基于同一发明构思,本发明实施例还提供了一种信息处理装置1000,如图10所示,包括:

第二确定单元1001,用于基于用户的第一电子设备中已安装的不同类别的app的权限使用信息,确定用户对每个类别的app的权限使用特点;

第二输出单元1002,用于基于所述权限使用特点,输出符合所述权限使用 特点的app的推荐信息;或

第二修改单元1003,用于基于所述权限使用特点,对新安装的app进行权限修改。

作为一种可选的实施方式,第二确定单元1001,具体用于:

统计用户在使用第一类别app过程中,对每个权限涉及的功能的使用频率,并以此确定用户对第一类别app的权限使用特点,其中,第一类别app为第一电子设备中已安装的全部类别app中的任一类别app。

作为一种可选的实施方式,第二输出单元902,包括:

第六确定模块,用于基于所述用户对第一类别app的第一权限使用特点,确定具有与第一权限使用特点相同或相似特点的第二用户,其中,所述第一类别app为第一电子设备中已安装的全部类别app中的任一类别app;

第七确定模块,用于将所述第二用户的第二电子设备中已安装的所述第一类别app确定为符合所述第一权限使用特点的p个app,p为正整数;

第四输出模块,用于输出所述p个app中全部或部分app的推荐信息。其中,可以将所述p个app全部推荐给用户,或者从中选择一部分推荐给用户。

作为一种可选的实施方式,第四输出模块,具体用于:

确定第二用户中的使用所述p个app中每个app的用户使用数量;从所述p个app中选出用户使用数量最多的前q个app,q为小于或等于p的正整数;输出所述q个app的推荐信息。

作为一种可选的实施方式,第二输出单元1002,包括:

第二获取模块,用于在用户搜索一待安装的app时,获取用户输入的搜索关键字,其中,所述待安装的app属于第一类别;

第二搜索模块,用于基于搜索关键字进行搜索,获得包含w个app的搜索结果,w为正整数;

第二选择模块,用于基于所述用户对第一类别app的第一权限使用特点,从所述w个app中选出符合所述第一权限使用特点的u个app,u为小于或等于w的正整数;

第五输出模块,用于输出所述w个app的推荐信息,其中,所述u个app的推荐信息位于所述w个app中其他app的推荐信息的前面。

上述本发明实施例中的技术方案,至少具备如下的技术效果或优点:

1、在本发明实施例中,公开了一种app推荐方法,包括:基于用户的第一电子设备中已安装的不同类别的app的权限使用信息,确定用户对每个类别的app的权限使用特点;输出符合所述权限使用特点的app的推荐信息。所以,在用户安装推荐的app时,由于所推荐的app请求的权限符合用户对app的权限使用特点,满足了用户对隐私保护的要求,从而提高了所推荐的app的安装率,降低了所推荐app的卸载率,进而提高了app推荐的成功率。

2、在本发明实施例中,公开了一种信息处理方法,包括:基于用户的第一电子设备中已安装的不同类别的app的权限使用信息,确定用户对每个类别的app的权限使用特点;基于所述权限操作特点,对新安装的app进行权限修改。所以,在用户新安装了一款app时,由于基于用户的权限使用特点,对该app进行权限修改,从而满足了用户对隐私保护的要求。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图11是根据一示例性实施例示出的一种信息处理装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图11,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器, 磁盘或光盘。

电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种信息处理方法,所述方法包括:

基于用户的第一电子设备中已安装的不同类别的app的权限相关信息,确定所述用户对每个类别的app的权限操作特点;

基于所述权限操作特点,输出符合所述权限操作特点的app的推荐信息;或

基于所述权限操作特点,对新安装的app进行权限修改。

图12是本发明实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。

服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1