The present invention discloses a network service recommendation method based on mobile user location in the field of network method. The steps are as follows: S1: establishing user data model; S2: calculating the similarity value between users according to the calculation method of Pearson correlation coefficient; S3: according to the number of existing user service items According to the total number of users within the range of the mobile user area, the population density is obtained by dividing the area within the range of the region; S4: according to the size of the similarity between users, the number of users in the candidate neighbourhood grille area is chosen as the nearest neighbor. S5: the weighted average method is used to calculate each item. In the process of recommending network services, the invention integrates the geographic location of the target user into it, and can effectively improve the accuracy and reliability of the network service recommendation.
【技术实现步骤摘要】
一种基于移动用户位置的网络服务推荐方法
本专利技术公开了一种基于移动用户位置的网络服务推荐方法,具体为网络方法
技术介绍
移动通信网的发展,为用户提供了一个更加丰富多彩的移动网络服务平台,实现了用户对网络信息资源随时随地的获取与推送,使得为用户提供无处不在的网络服务成为可能。尤其是现阶段移动社会化网络的兴起,为用户在网络信息服务、共享、评论等方面提供了极大的帮助,与此同时,服务类型与服务内容的日新月异,有限的移动网络资源和硬件资源,为移动用户带来了严重的移动信息过载问题,如何从浩瀚的移动网络环境中发现用户真正感兴趣的信息资源,丰富满足移动用户对信息个性化的需求,逐渐成为移动通信网络中个性化服务领域亟待解决的问题。为此,我们提出了一种基于移动用户位置的网络服务推荐方法投入使用,以解决上述问题。
技术实现思路
本专利技术的目的在于提供一种基于移动用户位置的网络服务推荐方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于移动用户位置的网络服务推荐方法,该方法具体步骤如下步骤:S1:挖掘与分析每个用户使用的所有服务项目的评分,提取出用户-服务n×m阶实数矩阵R,其中n为所有用户的数量,m为所有用户服务项目的数量,矩阵R中的元素ri,j表示用户i对服务项目j的评分,从而建立用户数据模型;S2:根据Pearson相关系数的计算方法计算出用户之间的相似度值;S3:根据已有的用户服务项目的数据,将基于移动用户区域范围内的总用户数除以该区域范围内的面积得到人口密度,由初始邻居待选人数除以人口密度得到格栅区域面积,再根据目标用户位置 ...
【技术保护点】
1.一种基于移动用户位置的网络服务推荐方法,其特征在于:该方法具体步骤如下步骤:S1:挖掘与分析每个用户使用的所有服务项目的评分,提取出用户‑服务n×m阶实数矩阵R,其中n为所有用户的数量,m为所有用户服务项目的数量,矩阵R中的元素ri,j表示用户i对服务项目j的评分,从而建立用户数据模型;S2:根据Pearson相关系数的计算方法计算出用户之间的相似度值;S3:根据已有的用户服务项目的数据,将基于移动用户区域范围内的总用户数除以该区域范围内的面积得到人口密度,由初始邻居待选人数除以人口密度得到格栅区域面积,再根据目标用户位置和格栅区域面积确定候选邻居的格栅区域;S4:根据用户之间相似度的大小,在候选邻居格栅区域内选择相似度大于指定阈值的用户作为近邻用户数;S5:采用加权平均法计算每一项目的服务评分,产生预测结果后为用户推送结果通知。
【技术特征摘要】
1.一种基于移动用户位置的网络服务推荐方法,其特征在于:该方法具体步骤如下步骤:S1:挖掘与分析每个用户使用的所有服务项目的评分,提取出用户-服务n×m阶实数矩阵R,其中n为所有用户的数量,m为所有用户服务项目的数量,矩阵R中的元素ri,j表示用户i对服务项目j的评分,从而建立用户数据模型;S2:根据Pearson相关系数的计算方法计算出用户之间的相似度值;S3:根据已有的用户服务项目的数据,将基于移动用户区域范围内的总用户数除以该区域范围内的面积得到人口密度,由初始邻居待选人数除以人口密度得到格栅区域面积,再根据目标用户位置和格栅区域面积确定候选邻居的格栅区域;S4:根据用户之间相似度的大小,在候选邻居格栅区域内选择相似度大于指定阈值的用户作为近邻用户数;S5:采用加权平均法计算每一项目的服务评分,产生预测结果后为用户推送结果通知。2.根据权利要求1所述的一种基于移动用户位置的网络服务推荐方法,其特征在于:所述步骤S2中,用Pearson相关系数来计算相似度的方法为其中,其中Iij表示用户i和用户j共同评分过的项目集合,Ri,c与Rj,c分别表示用户i和用户j对项目c的评...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。