The embodiment of the present invention discloses a social information recommendation method, device and system; the embodiment of the present invention can obtain the mobile trajectory of the current user to be matched, and then, according to the mobile trajectory to be matched, other users with similar mobile trajectory of the current user are screened in the preset database, and a set of candidate users is obtained. According to the preset strategy, the user to be recommended is selected from the candidate user, and the social information to be recommended is determined according to the user to be recommended, so as to recommend to the current user. This scheme can improve the accuracy of recommendation and improve the recommendation effect.
【技术实现步骤摘要】
一种社交信息推荐方法和装置
本专利技术涉及通信
,具体涉及一种社交信息推荐方法、装置和系统。
技术介绍
随着互联网技术的快速发展,以及移动终端的普及,人们的生活方式也在悄然地发生变化,社交方式便是其中的一种。社交信息推荐,是现有多数社交应用的一个重要功能,它可以按照一定规律找到与用户具有潜在社交关系的人。比如,可以根据用户某个时间所处的地点,按距离远近,向其推荐附近的人;其中,“附近”的范围可以根据实际需求或用户喜好进行设置,比如,可以设置以当前地点为中心,半径500或1000米内的范围,等等。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有方案的匹配方式较为单一,因此,推荐的精准性不高,导致推荐效果不佳。
技术实现思路
本专利技术实施例提供一种社交信息推荐方法、装置和系统;可以提高推荐的精确性,改善推荐效果。本专利技术实施例提供一种社交信息推荐方法,包括:获取当前用户待匹配的移动轨迹,所述移动轨迹包括至少一个轨迹地点;根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集;按照预设策略从所述候选用户中确定待推荐用户;根据待推荐用户确定待推荐社交信息,并向当前用户进行推荐。相应的,本专利技术实施例还提供一种社交信息推荐装置,包括:获取单元,用于当前用户待匹配的移动轨迹,所述移动轨迹包括至少一个轨迹地点;筛选单元,用于根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集;确定单元,用于按照预设策略从所述候选用户确定待推荐用户;推荐单元,用于根据待推荐用户确定待 ...
【技术保护点】
1.一种社交信息推荐方法,其特征在于,包括:获取当前用户待匹配的移动轨迹,所述移动轨迹包括至少一个轨迹地点;根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集;按照预设策略从所述候选用户集中确定待推荐用户;根据待推荐用户确定待推荐社交信息,并向当前用户进行推荐。
【技术特征摘要】
1.一种社交信息推荐方法,其特征在于,包括:获取当前用户待匹配的移动轨迹,所述移动轨迹包括至少一个轨迹地点;根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集;按照预设策略从所述候选用户集中确定待推荐用户;根据待推荐用户确定待推荐社交信息,并向当前用户进行推荐。2.根据权利要求1所述的方法,其特征在于,所述按照预设策略从所述候选用户集中确定待推荐用户,包括:分别确定候选用户集中每一个候选用户位于所述轨迹地点时的时间;将所述时间满足预设时间条件的候选用户确定为待推荐用户。3.根据权利要求2所述的方法,其特征在于,所述将所述时间满足预设时间条件的候选用户确定为待推荐用户,包括:获取当前用户位于所述轨迹地点时的时间,所述时间包括年字段、月字段、日字段、时字段、分字段和秒字段;根据当前用户位于所述轨迹地点时的时间,以及各候选用户位于所述轨迹地点时的时间,分别计算各个候选用户与当前用户位于同一轨迹地点的时间差,所述时间差为时间中指定字段之差;将时间差小于预设时间阈值的候选用户确定为待推荐用户。4.根据权利要求1所述的方法,其特征在于,所述根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集,包括:获取预设数据库中所有用户的移动轨迹;根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算;根据运算结果筛选出与当前用户具有相似移动轨迹的其他用户,得到候选用户集。5.根据权利要求4所述的方法,其特征在于,根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算,包括:获取所述待匹配的移动轨迹上轨迹地点的地理位置标签,以及获取预设数据库中其他用户的移动轨迹上的轨迹地点的地理位置标签;根据获取到的地理位置标签对移动轨迹进行聚类运算。6.根据权利要求4所述的方法,其特征在于,所述根据运算结果筛选出与当前用户具有相似移动轨迹的其他用户,得到候选用户集,包括:根据运算结果分别确定预设数据库中各个用户的移动轨迹与所述待匹配的移动轨迹的相似度;将相似度高于预设阈值的用户作为候选用户,添加至候选用户集中。7.根据权利要求4所述的方法,其特征在于,所述根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算之前,还包括:按照预设规则对预设数据库中所获取的用户的移动轨迹进行初步处理;所述根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算,包括:根据所述待匹配的移动轨迹上的轨迹地点、以及初步处理后的移动轨迹上的轨迹地点对移动轨迹进行聚类运算。8.根据权利要求7所述的方法,其特征在于,所述按照预设规则对预设数据库中所获取...
【专利技术属性】
技术研发人员:沈奕杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。