一种基于社会网络交互数据的服务排序及推荐方法与系统的制作方法

文档序号:6622894阅读:189来源:国知局
一种基于社会网络交互数据的服务排序及推荐方法与系统的制作方法
【专利摘要】本发明公开了一种基于社会网络交互数据的服务排序及推荐方法与系统,涉及社会网络与数据分析【技术领域】,所述方法包括:S1:通过移动互联网终端或网络接口获取用户间的社会网络交互数据;S2:根据所述社会网络交互数据计算每个用户在目标服务领域的服务能力值和服务需求值;S3:根据所述服务能力值对用户服务进行排序,以获得排序结果;S4:向目标服务领域服务需求值超过了预设需求阈值的用户提供所述排序结果,以实现服务推荐。本发明根据社会网络交互数据计算每个用户的服务能力值和服务需求值,对所述服务能力值进行排序,并将排序结果提供给服务需求值较高的用户,从而实现了在网络应用中对用户进行服务的准确推荐的功能。
【专利说明】一种基于社会网络交互数据的服务排序及推荐方法与系统

【技术领域】
[0001]本发明涉及社会网络与数据分析【技术领域】,特别涉及一种基于社会网络交互数据的服务排序及推荐方法与系统。

【背景技术】
[0002]社会网络是指社会个体成员之间由于互动形成相对稳定的社会关系及其数据模型。社会网络是由许多节点组成的,社会关系把这些节点组织或者串联起来,形成一张巨大的网络。基于服务交互平台的社会化网络是社会网络的一种具体实现,用户通过服务交互形成了一个巨大的服务网络。
[0003]现有的电子商务网站推荐系统采用了一系列的服务排序与推荐方法为用户推荐合适的服务,主要为依靠关键字搜索,用价格、交易量、或评价等信息排名。本专利发明的服务推荐算法与技术是推荐系统的一种新的方法。与传统基于内容过滤直接分析内容进行推荐不同,本专利的服务推荐算法分析基于用户之间由于互动和交易形成的社会网络关系数据。传统基于商品购买的推荐方法假设在用户群中找到用户的相似(兴趣)用户,综合这些相似用户对某一商品的评价,形成系统对该指定用户对此商品的喜好程序的预测。但是服务不同于商品,服务的品质是和服务提供者的特征相关联的,用户对服务选取的通常有两个条件:1)用户对该服务的需求其自身不能满足;2)服务提供者提供的服务质量是否能够达到用户的需求。如果没有社会网络关系数据分析与服务能力排名,仅仅用商品数据推荐方法无法确定服务提供者提供服务的质量。


【发明内容】

[0004]为了实现对用户进行服务的准确推荐,本发明提供了一种基于社会网络交互数据的服务排序及推荐方法,所述方法包括以下步骤:
[0005]S1:通过移动互联网终端或网络接口获取用户间的社会网络交互数据;
[0006]S2:根据所述社会网络交互数据计算每个用户在目标服务领域的服务能力值和服务需求值;
[0007]S3:根据所述服务能力值对用户服务进行排序,以获得排序结果;
[0008]S4:向目标服务领域服务需求值超过了预设需求阈值的用户提供所述排序结果,以实现服务推荐。
[0009]其中,步骤S2之前还包括:
[0010]SlOl:对所述社会网络交互数据进行解析,以获取在目标服务领域中相关的用户;
[0011]步骤S2中通过对下式进行迭代计算,以获取所述每个用户在目标服务领域的服务能力值和服务需求值:

【权利要求】
1.一种基于社会网络交互数据的服务排序及推荐方法,其特征在于,所述方法包括以下步骤: S1:通过移动互联网终端或网络接口获取用户间的社会网络交互数据; 52:根据所述社会网络交互数据计算每个用户在目标服务领域的服务能力值和服务需求值; 53:根据所述服务能力值对用户服务进行排序,以获得排序结果; 54:向目标服务领域服务需求值超过了预设需求阈值的用户提供所述排序结果,以实现服务推荐。
2.如权利要求1所述的方法,其特征在于,步骤S2之前还包括: SlOl:对所述社会网络交互数据进行解析,以获取在目标服务领域中相关的用户; 步骤S2中通过对下式进行迭代计算,以获取所述每个用户在目标服务领域的服务能力值和服务需求值:
其中,SRi为当前用户i的服务能力值;SR, i为当前用户i的服务需求值;S&为用户j的服务能力值;SR' j为用户j的服务需求值;l_d为自服务的概率;d为提供服务或需要服务的概率,且取值范围为大于O且小于I 为用户j服务其他用户的数量;c' j为用户j获得其他用户服务的数量;n为与当前用户i相关的其他用户的数量。
3.如权利要求2所述的方法,其特征在于,所述网络接口为网络爬虫和/或应用程序编程接口 API。
4.如权利要求1所述的方法,其特征在于,步骤S4之后还包括: 55:判断是否到达更新周期,若是,则返回步骤SI,否则进行等待。
5.一种基于社会网络交互数据的服务排序及推荐系统,其特征在于,所述系统包括: 数据采集模块,用于通过移动互联网终端或网络接口来获取用户间的社会网络交互数据; 数据分析模块,用于根据所述社会网络交互数据计算每个用户在目标服务领域的服务能力值和服务需求值; 服务排序模块,用于根据所述服务能力值对用户服务进行排序,以获得排序结果; 服务推荐模块,用于向目标服务领域需求值超过了预设需求阈值的用户提供所述排序结果,以实现服务推荐。
6.如权利要求5所述的系统,其特征在于,所述数据解析模块,用于对所述社会网络与交互数据进行解析,以获取在目标服务领域中相关的用户; 所述参数计算模块通过对下式进行迭代计算,以获取所述每个用户在目标服务领域的服务能力值和服务需求值:
其中,SRi为当前用户i的服务能力值;SR, i为当前用户i的服务需求值;S&为用户j的服务能力值;SR' j为用户j的服务需求值;l_d为自服务的概率;d为提供服务或需要服务的概率,且取值范围为大于O且小于I 为用户j服务其他用户的数量;c' j为用户j获得其他用户服务的数量;n为与当前用户i相关的其他用户的数量。
7.如权利要求6所述的系统,其特征在于,所述网络接口为网络爬虫和/或应用程序编程接口 API。
8.如权利要求5所述的系统,其特征在于,所述系统还包括: 更新判断模块,用于判断是否到达更新周期。
【文档编号】G06F17/30GK104199843SQ201410387581
【公开日】2014年12月10日 申请日期:2014年8月7日 优先权日:2014年8月7日
【发明者】蔡剑 申请人:北京有名信实科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1