[发明专利]一种基于用户隐私保护的移动应用程序算法在审
申请号: | 201610265542.0 | 申请日: | 2016-04-26 |
公开(公告)号: | CN105956044A | 公开(公告)日: | 2016-09-21 |
发明(设计)人: | 朱孔林;张琳;何晓满;向彬 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种基于用户隐私保护的移动应用程序算法,属于移动应用领域;首先,收集每个用户使用不同移动应用程序的时间,建立该用户对每个移动应用程序的喜好模型;根据每个用户使用的不同应用程序的时间期望值,分别计算每个应用程序的流行度;然后,对所有用户使用的所有移动应用程序根据功能进行分类;搜集并记录每类中每个移动应用程序的隐私访问权限信息;根据隐私访问权限信息计算每个应用程序的隐私风险评分;最后,针对每类,采用现代资产组合理论,根据流行度和隐私风险评分进行排序,将排名最高的移动应用程序推荐给用户。优点在于:既满足了用户对移动应用程序的使用需求,又能有效地防止用户的隐私被侵犯。 | ||
搜索关键词: | 一种 基于 用户 隐私 保护 移动 应用程序 算法 | ||
【主权项】:
一种基于用户隐私保护的移动应用程序算法,其特征在于,具体步骤如下:步骤一、针对每个用户,收集该用户使用不同移动应用程序的时间,建立该用户对使用的每个移动应用程序的喜好模型;用户Ui使用移动应用程序aj的喜好模型Uij如下:![]()
T表示数据采集时间段内,用户Ui使用不同移动应用程序的时间总和;fij(t)表示用户Ui使用移动应用程序aj的概率,如果用户Ui使用了移动应用程序aj,fij(t)=1,否则fij(t)=0;
表示用户Ui使用应用程序aj的时间;m表示数据采集时间段T内,用户使用移动应用程序aj的最后时间段;用户Ui使用应用程序aj的时间遵从泊松分布:Uij=1‑λij;λij为期望值;步骤二、针对每个用户,根据该用户使用的不同应用程序的时间期望值,分别计算每个应用程序的流行度;针对用户Ui使用的移动应用程序aj,计算该移动应用程序aj的流行度T(aj),如下:![]()
Hi是使用了应用程序aj的用户总数量;步骤三、对所有用户使用的所有移动应用程序根据功能进行分类;所有移动应用程序的数量为N个,将具有相同或相似功能的移动应用程序分为同一类;步骤四、针对分类后的每类移动应用程序,搜集并记录该类别中每个移动应用程序的隐私访问权限信息;隐私访问权限信息包括正常权限信息、严重权限信息和系统权限信息;正常权限信息是指不会涉及到移动用户过多的敏感信息;严重权限信息是指严重涉及到用户隐私的信息;系统权限信息是指对硬件和系统的控制相关的权限信息;步骤五、根据每个移动应用程序的隐私访问权限信息,计算该应用程序的隐私风险评分;针对移动应用程序aj,计算该应用程序aj权限信息的隐私风险评分Pj,公式为:![]()
pj为移动应用程序aj的权限信息组成的集合;pj={pj,1,pj,2,...,pj,k};元素pj,k为移动应用程序aj请求访问的第k个权限信息,K为移动应用程序aj的权限信息数量;pj,k的值为1或0,移动应用程序aj请求访问权限信息pj,k,则pj,k的值为1;否则pj,k的值为0;rk是请求访问权限信息pj,k成功的概率,1‑rk是请求访问权限信息pj,k失败的概率;计算公式如下:![]()
a0,b0是为区分访问权限对隐私的侵犯程度而设置的两个系数;然后,根据Pj计算移动应用程序aj的隐私风险评分R(aj),公式为:R(aj)=‑ln[ωf*f(aj|rk)]=‑ln[ωf*f(Pj)]ωf为隐私风险分配的权重值;步骤六、采用现代资产组合理论对每一类别中的所有移动应用程序,根据流行度和隐私风险评分进行排序,将排名最高的移动应用程序推荐给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610265542.0/,转载请声明来源钻瓜专利网。