[发明专利]一种基于位置隐私保护的个性化推荐方法有效
申请号: | 201710260761.4 | 申请日: | 2017-04-20 |
公开(公告)号: | CN107133527B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 邢玲;马强;张琦;高建平;陈松 | 申请(专利权)人: | 河南科技大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/9537 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 471023 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于位置隐私保护的个性化推荐方法,以用户真实位置P0为圆心,dmax为半径生成隐匿区域Z0,通过近邻位置点坐标计算均值,再以均值坐标位置点 |
||
搜索关键词: | 一种 基于 位置 隐私 保护 个性化 推荐 方法 | ||
【主权项】:
1.一种基于位置隐私保护的个性化推荐方法,其特征在于,包括以下步骤:(1)、根据查询用户位置生成隐匿区域1.1)、位置服务器接收查询用户发送位置服务请求Q={P0(x,y),c,query},其中,P0(x,y)为查询用户真实位置,(x,y)为其坐标,c为用户设置的隐私保护程度,c>1,query为用户发送的服务请求信息;1.2)、以查询用户真实位置P0(x,y)为圆心,半径为dmax生成隐匿区域Z0,其中,半径dmax=R×c,R为保护系数;1.3)、判定隐匿区域Z0域内用户真实位置P0(x,y)的近邻位置点个数n是否满足n>k,若不满足则需要随机插入k‑n个位置点,其中,k为隐匿区域所需位置点数,根据具体实施情况确定;(2)、根据查询用户真实位置P0(x,y)近邻位置点重新计算隐匿区域2.1)、位置服务器随机选定隐匿区域Z0的k个近邻位置点;2.2)、得到k个近邻位置点的坐标,并计算坐标均值,通过公式
得到均值坐标位置点
其中,xi,yi为k位置点第i个的坐标;2.3)、位置服务器以均值坐标位置点
为圆心,dmax为半径,重新生成隐匿区域Z′0,并把整个隐匿区域Z′0作为用户当前位置发送给应用服务器,同时,将服务请求信息也发送给应用服务器;(3)、推荐用户附近商家3.1)、应用服务器将隐匿区域Z′0半径至Dmax,生成推荐区域Z1;3.2)、应用服务器根据用户发送的服务请求信息query,结合用户历史购买商家记录,对推荐区域Z1内商家排序即获得个性化推荐列表并返回给查询用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710260761.4/,转载请声明来源钻瓜专利网。
- 上一篇:应用数据保护方法及装置
- 下一篇:一种数据库存储的密级保护实现方法及装置