[发明专利]用于推荐应用组合中使用的应用的设备和方法在审
| 申请号: | 201210189518.5 | 申请日: | 2012-06-08 |
| 公开(公告)号: | CN103473244A | 公开(公告)日: | 2013-12-25 |
| 发明(设计)人: | 皮冰锋;张军;邹纲;钟朝亮;于浩;松尾昭彦 | 申请(专利权)人: | 富士通株式会社 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李春晖;李德山 |
| 地址: | 日本神*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 推荐 应用 组合 使用 设备 方法 | ||
技术领域
本发明总体上涉及网络技术领域,具体地,涉及一种应用组合技术。更具体地,涉及一种用于推荐应用组合中使用的应用的方法和设备。
背景技术
随着各种网络应用的广泛应用,出现了越来越多的基于图像的可视化组合工具,比如Yahoo Pipes和Flow Editor。这些工具极大地方便了用户组合各种应用。但是对于没有组合经验的用户来说,当他想利用这些工具组合服务时,比如做一个旅游计划,可能难以从大量的应用中选择所需要的应用。因此,需要一种推荐机制,在用户进行应用组合时,该机制可以实时提供一个推荐列表。
目前,已经提出了几种解决方法。第一种方法是通过已经选择的应用的输入/输出/前提条件/效果(IOPE)的过滤来推荐列表,但是这种方法过滤条件比较有限,并且过滤后的每个应用的得分都一样,无法体现推荐的优先顺序。第二种方法借助应用提供者的网络活跃度作为应用的服务质量(QoS)指标来排序,但在排序过程中并没有考虑到用户的需求。第三种方法是从大量组合应用中挖掘常用的组合序列,然后推荐使用最频繁的序列。这种方法考虑了社会因素,但它将组合应用的平台作为社会因素的训练平台,并且认为如果两个用户选择了相同的应用就说明他们的兴趣相同,这对于没有经验的用户来说是不合适的,并且也缺乏用户个性化的考虑。
鉴于此,本发明提出了一种用于推荐应用组合中使用的应用时进行排序的方法和设备。该方法和设备不仅考虑了所有用户的共同点,也考虑了用户的个性化信息。
发明内容
在下文中给出了关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
鉴于背景技术部分所述的需求,本发明关注于在考虑所有用户的共同点和用户的个性化信息的情况下如何进行应用的推荐。
因此,根据本发明的一个方面,提供了一种用于推荐应用组合中使用的应用的设备,包括:候选应用集合获取装置,被配置为基于当前用户的应用组合中已经确定的至少一个应用以及在前用户使用过的应用组合,获得作为所述当前用户的应用组合的下一个应用的候选的候选应用的集合;用户信息获取装置,被配置为获取所述当前用户以及所述候选应用对应的在前用户的环境信息、用户关系信息和兴趣信息中的至少一个;相似度计算装置,被配置为计算所述当前用户与所述候选应用对应的在前用户的环境信息、社会关系信息和兴趣信息中的至少一个的相似度;排序装置,被配置为按照所述相似度对所述候选应用进行排序。
根据本发明的另一个方面,提供了一种用于推荐应用组合中使用的应用的方法,包括:基于当前用户的应用组合中已经确定的至少一个应用以及在前用户使用过的应用组合,获得作为所述当前用户的应用组合的下一个应用的候选的候选应用的集合;获取所述当前用户以及所述候选应用对应的在前用户的环境信息、用户关系信息和兴趣信息中的至少一个;计算所述当前用户与所述候选应用对应的在前用户的环境信息、社会关系信息和兴趣信息中的至少一个的相似度;按照所述相似度对所述候选应用进行排序。
依据本发明的其它方面,还提供了相应的计算机程序代码、计算机可读存储介质和计算机程序产品。
通过以下结合附图对本发明的优选实施例的详细说明,本发明的这些以及其他优点将更加明显。
附图说明
为了进一步阐述本发明的以上和其它优点和特征,下面结合附图对本发明的具体实施方式作进一步详细的说明。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分。具有相同的功能和结构的元件用相同的参考标号表示。应当理解,这些附图仅描述本发明的典型示例,而不应看作是对本发明的范围的限定。在附图中:
图1是示出了根据本发明的实施例的应用糅合设备的示意性框图;
图2是示出了根据本发明的实施例的用户社会关系的类型的示意图;
图3是示出了根据本发明的实施例的用户社会特征本体库的模型的示意图;
图4是示出了根据本发明的实施例的应用推荐设备的结构框图;
图5是示出了图4中的应用推荐设备的具体结构的框图;
图6是示出了根据本发明的实施例的IOPE过滤算法的图;
图7是示出了根据本发明的实施例的利用API提取的JSON(Java脚本对象符号)格式的用户社会关系信息的示例的图;
图8是示出了根据本发明的实施例的对用户社会关系进行分类的算法的图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210189518.5/2.html,转载请声明来源钻瓜专利网。





