一种信息推送方法及装置制造方法及图纸

技术编号:22642039 阅读:44 留言:0更新日期:2019-11-26 16:15
本发明专利技术提供一种信息推送方法及装置,用于提高基于LBS的信息推送系统检索到的兴趣点信息的占比率。方法包括:接收来自第一用户发送的第一消息,所述第一消息包括所述第一用户的身份标识ID以及所述第一用户的地理位置;根据所述ID获得所述ID关联的兴趣点,从所述关联的兴趣点中获得满足预设条件的兴趣点作为第一类兴趣点,其中,所述ID关联的兴趣点包括利用所述ID注册的社交软件中的M个第二用户访问过的兴趣点,M为正整数;将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配,获得满足匹配规则的第二类兴趣点;将所述第二类兴趣点发送给所述第一用户。

A method and device of information pushing

The invention provides an information pushing method and device for improving the proportion of information of interest points retrieved by the LBS based information pushing system. The method includes: receiving a first message sent from the first user, the first message including the identity ID of the first user and the geographic location of the first user; obtaining the interest point associated with the ID according to the ID, obtaining the interest point satisfying the preset conditions from the interest point associated as the first type of interest point, wherein the interest point associated with the ID includes M interest points visited by the second user in the social software registered with the ID are positive integers; the geographic location of the first user is matched with the geographic location of the first type of interest points to obtain the second type of interest points satisfying the matching rules; and the second type of interest points are sent to the first user.

【技术实现步骤摘要】
一种信息推送方法及装置
本申请涉及计算机
,特别涉及一种信息推送方法及装置。
技术介绍
随着移动云计算(MobileCloudComputing,MCC)的快速发展,各种基于社交软件的好友的信息推送系统以及购物网站上的商品信息推送系统也迅速普及。智能手机的普及使用、全球定位系统(GlobalPositioningSystem,GPS)精度的提高,为移动终端革命带来了新应用—地理位置服务(LocationBasedService,LBS),从而促进了基于LBS的信息推送系统的飞速发展。目前,基于LBS的信息推送系统在考虑用户的社交关系对用户的影响力时,采用的算法多是基于用户与用户朋友之间的相似度或者用户所在地理位置与用户朋友所在地理位置的相似度,选择相似度高的用户所访问过的兴趣点并推荐给用户,由于用户的朋友数量有限以及用户的朋友访问过的兴趣点的数量有限,使得基于LBS的信息推送系统检索到的兴趣点信息的占比率不够高,推送内容不够丰富。
技术实现思路
本申请实施例提供一种信息推送方法及设备,用于提高基于LBS的信息推送系统检索到的兴趣点信息的占比率。第一方面,提供一种信息推送方法,包括:接收来自第一用户发送的第一消息,所述第一消息包括所述第一用户的身份标识ID以及所述第一用户的地理位置;根据所述ID获得所述ID关联的兴趣点,从所述关联的兴趣点中获得满足预设条件的兴趣点作为第一类兴趣点,其中,所述ID关联的兴趣点包括利用所述ID注册的社交软件中的M个第二用户访问过的兴趣点,M为正整数;将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配,获得满足匹配规则的第二类兴趣点;将所述第二类兴趣点发送给所述第一用户。通过本实施例提供的方案,利用ID注册的社交软件中的M个第二用户访问过的兴趣点进行兴趣点推送,提高检索到的兴趣点信息的占比率。可选的,所述第一用户的身份标识ID以及所述第一用户的地理位置均经加密处理;在根据所述ID获得所述ID关联的兴趣点之前,所述方法还包括:对所述第一消息中经过加密处理的所述第一用户的身份标识ID进行还原;在将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配之前,所述方法还包括:对所述第一消息中经过加密处理的所述第一用户的地理位置进行还原。本实施方式中,接收到的第一用户的身份标识ID以及第一用户的地理位置为经过加密处理的,能够提高用户信息的安全性。可选的,所述第一类兴趣点包括:从所述M个第二用户中确定N个第二用户,其中,所述N个第二用户包括在所述M个第二用户中,被所述第一用户关注的第一级用户、被所述第一级用户所关注的第二级用户和与所述第一用户有共同关注用户的第三级用户中一种或多种,所述第二级用户包括所述第三级用户;确定所述N个第二用户中,所述第一用户与所述第一级用户之间的相似度和互动次数、所述第一级用户与所述第二级用户之间的相似度和互动次数,及所述第一用户与所述共同关注用户之间的相似度、所述第一用户与所述第三级用户之间的相似度;利用以下公式对所述N个第二用户按照所述相似度和互动次数从高到低进行排序;kSF(u)=PRt(u)+PRv(u)其中,所述PRt(u)表示所述第一用户u与所述第一级用户vi之间的相似度和互动次数、及所述第一级用户vi与所述第二级用户a之间的相似度和互动次数,d是默认的阻尼系数,所述PCS(u,vi)·Act(u,vi)表示所述第一用户u与所述第一级用户vi之间的相似度和互动次数,所述PCS(vi,a)·Act(vi,a)表示所述第一级用户vi与所述第二级用户a之间的相似度和互动次数,所述PRv(u)表示所述第一用户u和所述第三级用户共同关注的用户vj之间的相似度、及所述共同关注的用户vj与所述第三级用户c的相似度,所述PCS(u,vj)表示所述第一用户u与所述共同关注的用户vj之间的相似度,所述PCS(c,vj)表示所述第三级用户c与所述共同关注的用户vj之间的相似度,所述Fsum为被所述共同关注的用户vj所关注的用户的数量,所述kSF(u)表示所述N个第二用户的排序;根据所述N个第二用户的排序从所述N个第二用户访问过的兴趣点中获得多个兴趣点。上述实施方式中通过计算第一用户与其他用户的相似度和互动次数,获得根据相似度和互动次数从高到低排序的用户列表,而用户列表中的用户排序越靠前,与第一用户的相似度和互动次数越高,对于第一用户来说,可借鉴性越大,因此从列表中的用户当问的兴趣点中获得多个兴趣点,提高了消息推送的精准度。可选的,所述第一类兴趣点还包括:根据所述M个第二用户访问过的兴趣点,确定所述兴趣点的知名度,并将所述兴趣点按照所述知名度从高到低进行排序,其中,所述兴趣点的知名度包括所述M个第二用户对所述兴趣点的评价分数。这样,在获得N个第二用户访问过的兴趣点的基础上,增加根据知名度从高到低进行排序的兴趣点,扩大了兴趣点的数量,从而提高检索到的兴趣点信息的占比率。可选的,所述第一类兴趣点还包括:确定与所述第一用户访问过的兴趣点所在的地理位置的距离在预设距离范围内的地理区域内,获得所述地理区域内的兴趣点。这样,获得N个第二用户访问过的兴趣点的基础上,增加该地理区域内的兴趣点,扩大了兴趣点的数量,从而提高检索到的兴趣点信息的占比率。可选的,与第一用户访问过的兴趣点所在的地理位置的距离在预设距离范围内的地理区域,包括:利用以下公式来获得与第一用户访问过的兴趣点所在的地理位置的距离在预设距离范围内的地理区域;其中,所述KH(l-li)表示与所述第一用户访问过的兴趣点所在的地理位置li的距离在预设距离范围内的地理区域,所述xi、所述yi表示所述地理位置li所在的二维坐标值,所述H1表示所述xi的坐标与所述地理位置li所在经度的标准差,所述H2表示所述yi的坐标与所述地理位置li所在纬度的标准差。第二方面,提供一种信息推送装置,包括:收发单元,用于接收来自第一用户发送的第一消息,所述第一消息包括所述第一用户的身份标识ID以及所述第一用户的地理位置;处理单元,用于根据所述ID获得所述ID关联的兴趣点,从所述关联的兴趣点中获得满足预设条件的兴趣点作为第一类兴趣点,其中,所述ID关联的兴趣点包括利用所述ID注册的社交软件中的M个第二用户访问过的兴趣点,M为正整数;确定单元,用于将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配,获得满足匹配规则的第二类兴趣点;所述收发单元,还用于将所述第二类兴趣点发送给所述第一用户。可选的,所述第一用户的身份标识ID以及所述第一用户的地理位置均经加密处理;所述处理单元还用于:在根据所述ID获得所述ID关联的兴趣点之前,对所述第一消息中经过加密处理的所述第一用户的身份标识ID进行还原;在将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配之前,对所述第一消本文档来自技高网...

【技术保护点】
1.一种信息推送方法,其特征在于,包括:/n接收来自第一用户发送的第一消息,所述第一消息包括所述第一用户的身份标识ID以及所述第一用户的地理位置;/n根据所述ID获得所述ID关联的兴趣点,从所述关联的兴趣点中获得满足预设条件的兴趣点作为第一类兴趣点,其中,所述ID关联的兴趣点包括利用所述ID注册的社交软件中的M个第二用户访问过的兴趣点,M为正整数;/n将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配,获得满足匹配规则的第二类兴趣点;/n将所述第二类兴趣点发送给所述第一用户。/n

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:
接收来自第一用户发送的第一消息,所述第一消息包括所述第一用户的身份标识ID以及所述第一用户的地理位置;
根据所述ID获得所述ID关联的兴趣点,从所述关联的兴趣点中获得满足预设条件的兴趣点作为第一类兴趣点,其中,所述ID关联的兴趣点包括利用所述ID注册的社交软件中的M个第二用户访问过的兴趣点,M为正整数;
将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配,获得满足匹配规则的第二类兴趣点;
将所述第二类兴趣点发送给所述第一用户。


2.如权利要求1所述的方法,其特征在于,所述第一用户的身份标识ID以及所述第一用户的地理位置均经加密处理;
在根据所述ID获得所述ID关联的兴趣点之前,包括:
对所述第一消息中经过加密处理的所述第一用户的身份标识ID进行还原;
在将所述第一用户的地理位置与所述第一类兴趣点所在的地理位置进行匹配之前,包括:
对所述第一消息中经过加密处理的所述第一用户的地理位置进行还原。


3.如权利要求1所述的方法,其特征在于,所述第一类兴趣点包括:
从所述M个第二用户中确定N个第二用户,其中,所述N个第二用户包括在所述M个第二用户中,被所述第一用户关注的第一级用户、被所述第一级用户所关注的第二级用户和与所述第一用户有共同关注用户的第三级用户中一种或多种,所述第二级用户包括所述第三级用户;
确定所述N个第二用户中,所述第一用户与所述第一级用户之间的相似度和互动次数、所述第一级用户与所述第二级用户之间的相似度和互动次数,及所述第一用户与所述共同关注用户之间的相似度、所述第一用户与所述第三级用户之间的相似度;
利用以下公式对所述N个第二用户按照所述相似度和互动次数从高到低进行排序;






kSF(u)=PRt(u)+PRv(u)
其中,所述PRt(u)表示所述第一用户u与所述第一级用户vi之间的相似度和互动次数、及所述第一级用户vi与所述第二级用户a之间的相似度和互动次数,d是默认的阻尼系数,所述PCS(u,vi)·Act(u,vi)表示所述第一用户u与所述第一级用户vi之间的相似度和互动次数,所述PCS(vi,a)·Act(vi,a)表示所述第一级用户vi与所述第二级用户a之间的相似度和互动次数,所述PRv(u)表示所述第一用户u和所述第三级用户共同关注的用户vj之间的相似度、及所述共同关注的用户vj与所述第三级用户c的相似度,所述PCS(u,vj)表示所述第一用户u与所述共同关注的用户vj之间的相似度,所述PCS(c,vj)表示所述第三级用户c与所述共同关注的用户vj之间的相似度,所述Fsum为被所述共同关注的用户vj所关注的用户的数量,所述kSF(u)表示所述N个第二用户的排序;
根据所述N个第二用户的排序从所述N个第二用户访问过的兴趣点中获得多个兴趣点。


4.如权利要求1所述的方法,其特征在于,所述第一类兴趣点还包括:
根据所述M个第二用户访问过的兴趣点,确定所述兴趣点的知名度,并将所述兴趣点按照所述知名度从高到低进行排序,其中,所述兴趣点的知名度包括所述M个第二用户对所述兴趣点的评价分数。


5.如权利要求1所述的方法,其特征在于,所述第一类兴趣点还包括:
确定与所述第一用户访问过的兴趣点所在的地理位置的距离在预设距离范围内的地理区域,获得所述地理区域内的兴趣点。


6.如权利要求5所述的方法,其特征在于,与第一用户访问过的兴趣点所在的地理位置的距离在预设距离范围内的地理区域,包括:
利用以下公式来获得与第一用户访问过的兴趣点所在的地理位置的距离在预设距离范围内的地理区域;



其中,所述KH(l-li)表示与所述第一用户访问过的兴趣点所在的地理位置li的距离在预设距离范围内的地理区域,所述xi、所述yi表示所述地理位置li所在的二维坐标值,所述H1表示所述xi的坐标与所述地理位置li所在经度的标准差,所述H2表示所述yi的坐标与所述地理位置li所在纬度的标准差。


7.一种信息推送装置,其特征在于,包括:
收发单元,用于接收来自第一用户发送的第一消息,所述第一消息包括所述第一用户的身份标识ID以及所述第一用户的地理位置;
处理单元,用于根据所述ID获得所述ID关联的兴趣点,从所述关联的兴趣点中获得满足预设条件的兴趣点作为第一类兴趣点,其中,所述ID...

【专利技术属性】
技术研发人员:关海燕
申请(专利权)人:中移苏州软件技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1