信息输出方法及服务器的制作方法

文档序号:7888580阅读:207来源:国知局
专利名称:信息输出方法及服务器的制作方法
技术领域
本申请涉及服务器信息输出领域,尤其涉及一种信息输出方法及服务器。
背景技术
随着互联网的快速发展,电子商务在商业领域中所处的地位也越来越重要,电子商务迅速发展的同时,也造成了信息的过载,这使得用户经常难以找到自己满意的商品。为了解决这个问题,电子商务信息推荐系统应运而生。作为电子商务的一种重要工具,推荐系统帮助消费者在海量的商品信息中得到有价值的推荐商品信息,并相应地在提高了销售业绩,因此在电子商务中具有良好的应用前景。所谓推荐,就是从复杂的系统或商品中,为用户选择出适合用户的、并且用户喜欢的信息或商品。现有的商品推荐方法主要基于协同过滤算法实现,其中心思想是:计算商品之间的相似度或者用户之间的相似度,如果其他邻居用户与他有着相近的喜好,那么邻居用户喜欢的商品,该用户也有可能喜欢;如果用户喜欢某件商品,那么与该商品相近的商品,该用户也可能喜欢。现有技术下,基于协同过滤算法计算用户之间的相似度来推荐商品的具体方法是:寻找与目标用户兴趣爱好相似的邻居用户,然后通过邻居用户的兴趣信息来计算目标用户对某个商品信息的预测评分,基于内存的系统过滤算法使用整个用户-项目数据库进行预测,根据预测分值,为用户推荐相应的商品。其中,邻居用户是通过判断与目标用户的喜好相似程度而识别出的用户群体。但是,现有的基于协同过滤商品推荐方法存在三个问题:1)该方法需要构建用户评分数据集,目前很多购物网站的评分数据质量存在问题,需要通过数据预处理的方式得到用户评分数据集;2)很多购物网站的商品按照类目处理商品,不同类目之间商品的协同过滤会影响推荐的正确性;3)用户被限制在只能得到与以往熟悉的内容相类似的商品,不利于挖掘用户潜在的兴趣。现有技术下,基于协同过滤算法计算商品之间的相似度来推荐商品的具体方法是:计算商品之间的相似度,推荐相似度最大的商品给用户。但是现有的基于协同过滤算法计算商品之间的相似度来推荐商品的方法存在以下两个缺点:1)该方法需要标准化的商品,目前很多购物网站上的商品是非标准化的,因此对商品推荐的效果影响很大;2)目前很多购物网站的商品是按照类目处理的,不同类目之间商品的协同过滤会影响推荐的正确性,这增加了用户的搜索时间和相关服务器的访问负担。

发明内容
本申请的目的是,提供一种信息输出方法及服务器,以实现了服务器将信息输出,向目标用户展示推荐商品的信息,提高了商品推荐的准确性,减少用户的搜索时间,以及减轻相关服务器的访问负担。为实现上述目的,本申请提供了一种信息输出方法,所述方法包括:接收第一商品标识 信息;
在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息;其中,所述商品信息关联数据库是通过合并多个行业商品信息关联数据库建立,所述行业商品信息关联数据库是通过使用关联规则计算算法对行业商品交易数据信息对应的商品标识信息进行计算而建立;获取所述查询到的所述第二商品标识信息所标识的商品数据信息,并将所述商品数据信息输出至接收终端。本申请还提供了一种信息输出方法,所述方法包括:接收用户标识信息;在商品信息关联数据库中查询与所述用户标识信息关联的第一商品数据信息,所述商品信息关联数据库是通过使用协同过滤算法对评分信息数据库进行计算而建立;输出所述第一商品数据信息至接收终端。相应地,本申请还提供了一种服务器,所述服务器包括:接收单元,用于接收第一商品标识信息;查询单元,用于在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息,所述商品信息关联数据库是通过合并多个行业商品信息关联数据库建立,所述行业商品信息关联数据库是通过使用关联规则计算算法对行业商品交易数据信息对应的商品标识信息进行计算而建立;输出单元,用于获取所述查询到的所述第二商品标识信息所标识的商品数据信息,并将所述商品数据信息输出至接收终端。

相应地,本申请 还提供了一种服务器,所述服务器包括:接收单元,用于接收用户标识信息;查询单元,用于在商品信息关联数据库中查询与所述用户标识信息关联的第一商品数据信息,所述商品信息关联数据库是通过使用协同过滤算法对评分信息数据库进行计算而建立;输出单元,用于输出所述第一商品数据信息至接收终端。因此,本申请实现了服务器自动向目标用户展示推荐商品信息,在用户浏览某个具有第一商品标识信息的商品时,服务器将商品信息关联数据库中的与所述商品标识信息关联的第二商品标识信息对应的商品数据信息输出给接收终端,并展示给用户,实现了与具有第一商品标识信息的商品在同一个行业的商品的推荐;或者在用户登录服务器时,月艮务器将商品信息关联数据库中的与所述用户的用户标识信息关联的商品数据信息输出给接收终端,展示给用户,实现了跨行业的商品的推荐,这提高了商品推荐的准确性,减少用户的搜索时间,减轻相关服务器的访问负担。


图1为本申请实施例提供的一种信息输出方法流程图;图2为本申请实施例提供的另一种信息输出方法流程图;图3为本申请实施例提供的一种服务器的示意图;图4为本申请实施例提供的另一种服务器的示意图。
具体实施例方式下面通过附图和实施例,对本申请实施例的技术方案做进一步的详细描述。本申请实施例提供的信息输出方法及服务器,通过对当前的商品交易数据信息进行预处理,将所述商品交易数据信息按照行业类目进行划分,然后根据每个行业的商品交易数据信息对应的商品标识信息,使用分布式关联规则计算算法,例如Apriori算法,实现每个行业的商品信息关联数据库,再合并所述每个行业的商品信息关联数据库,形成全网的商品信息关联数据库,在用户浏览某个商品时,服务器在所述全网的商品信息关联数据库中查询与当前浏览的商品强关联的商品,并在页面上显示出来,从而实现商品推荐,因为所推荐的商品与当前浏览的商品属于一个行业,因此提高了商品推荐的准确性,减少了用户的搜索时间,减轻了相关服务器的访问负担。另外,本申请提供的信息输出方法及服务器,通过构建用户评分信息数据库,并根据所述用户评分信息数据库,使用分布式协同过滤算法,例如SlopeOne算法,实现商品信息关联数据库,在用户登录购物网站时,服务器根据用户的标识信息,在所述商品信息关联数据库中查询与用户关联的商品,并在页面上显示出来,从而实现商品推荐,由于所推荐的商品为服务器根据预测评分预测当前用户很有可能购买的商品,因此提高了商品推荐的准确性。本申请实施例提供的信息输出方法和服务器在实际应用时,作为一种新的推荐方法可应用于各个购物网站中,在用户浏览某种商品的商品信息时,向其推荐强关联的商品信息;或者在用户登录某个购物网站时,根据该用户的标识信息及以往的商品评分信息,向其推荐其可能会购买的商品,即符合用户喜好的商品。如图1所示,其为本申请实施例提供的一种信息输出方法流程图。该实施例主体是服务器,其中详细描述了如何向用户推荐商品,及推荐哪些商品给用户,即将服务器中的相关信息输出至用户终端,并展示给用户。本申请实施例信息输出方法具体包括以下步骤: 步骤101,接收第一商品标识信息;在实际应用中,为了使商品标准化,定义了标准商品单元(Standard ProductUnit, SPU)的概念,即每一种商品都有一个商品标识信息SPU ID。在服务器上,对应于每一个商品标识信息,都记录有相应的商品数据信息,即该商品属于哪个行业、售出了多少件、购买该商品的用户的标识信息等。在用户通过用户终端,例如计算机或移动终端等,浏览某网站的某件商品时,服务器会接收到该用户正在浏览的商品的标识信息。步骤102,在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息;其中,所述商品信息关联数据库通过合并多个行业商品信息关联数据库建立,所述行业商品信息关联数据库是通过使用关联规则算法对行业商品交易数据信息对应的商品标识信息进行计算而建立;服务器接收到用户正在浏览的商品的标识信息后,会在之前已经创建的商品信息关联数据库中查询与正在浏览的商品的标识信息关联度比较大的商品标识信息。关联度是指在购买正在浏览的商品的前提下,购买另一种商品的概率,概率越大,两种商品的关联度越大。
本申请实施例中,商品信息关联数据库是指该网站服务器上所有商品的商品信息关联数据库,商品信息关联数据库由网站服务器上注册的各种商品所属行业的商品信息关联数据库合并建立。步骤103,获取所述第二商品标识信息所标识的商品数据信息,并输出至接收终端,即用户终端例如计算机等,以供接收终端进行显示。服务器查询出与用户正在浏览的商品的商品标识信息关联度比较大的商品的商品标识信息后,将从服务器数据库中查询到的该商品标识信息所对应的商品数据信息输出,然后通过用户终端会在前台网页上显示出该商品标识信息所标识的商品的相关数据信息,例如商品名称、商品价格等。如图1所示,在步骤102之前,还包括:步骤104,建立所述商品信息关联数据库。建立所述商品信息关联数据库具体为:将商品交易数据信息根据行业类目划分为多个行业商品交易数据信息,所述商品交易数据信息包括所述商品标识信息;使用关联规则计算算法Apriori算法对所述商品标识信息进行计算,得到所述多个行业商品信息关联数据库;合并所述多个行业商品信息关联数据库,得到所述商品信息关联数据库。显然,该商品信息关联数据库进行更新,例如可随商品交易数据信息的变化而不断更新。具体地,可包括以下步骤:首先,服务器在商品交易数据库中收集商品交易信息,所述商品交易信息包括商品的商品标识信息、购买商品的用户的用户标识信息;其次,将所搜集的商品交易信息按照行业进行划分,可以将所述商品交易的息划分为多个行业,得到行业商品交易信息数据库。划分的行业可包括以下行业中的多种:服装行业、鞋包配饰行业、数码行业、家电行业、美容护发行业、母婴用品行业、家居建材行业、美食特产行业、日用百货行业等等。 再次,根据建立的行业商品交易信息数据库,建立行业商品信息关联数据库。具体地,可在Hive平台上建立所述行业商品信息关联数据库。其中,Hive平台是一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表。最后,合并多个行业商品信息关联数据库得到商品信息关联数据库。下面以母婴行业为例,描述根据行业商品交易信息数据库中的行业商品交易数据信息,实现行业商品信息关联数据库的方法流程。准备母婴行业的商品交易信息数据库中的数据信息,如表I所示。表I
权利要求
1.一种信息输出方法,其特征在于,所述方法包括: 接收第一商品标识信息; 在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息;其中,所述商品信息关联数据库是通过合并多个行业商品信息关联数据库建立,所述行业商品信息关联数据库是通过使用关联规则计算算法对行业商品交易数据信息对应的商品标识信息进行计算而建立; 获取所述查询到的所述第二商品标识信息所标识的商品数据信息,并将所述商品数据信息输出至接收终端。
2.如权利要求1所述的信息输出方法,其特征在于,所述在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息之前还包括:建立所述商品信息关联数据库。
3.如权利要求2所述的信息输出方法,其特征在于,所述商品信息关联数据库是通过合并多个行业商品信息关联数据库建立具体包括: 将商品交易数据信息根据行业类目划分为多个行业商品交易数据信息,所述行业商品交易数据信息包括所述商品标识信息; 使用所述关联规则计算算法对所述商品标识信息进行计算,得到所述行业商品信息关联数据库; 合并所述多个行业商品信息关联数据库,建立所述商品信息关联数据库。
4.一种信息输出方法,其特征在于,所述方法包括: 接收用户标识信息; 在商品信息关联数据库中查询与所述用户标识信息关联的第一商品数据信息,所述商品信息关联数据库是通过使用协同过滤算法对评分信息数据库进行计算而建立; 输出所述第一商品数据信息至接收终端。
5.如权利要求4所述的信息输出方法,其特征在于,所述在商品信息关联数据库中查询与所述用户标识信息关联的商品数据信息之前还包括:建立所述商品信息关联数据库。
6.如权利要求5所述的信息输出方法,其特征在于,所述商品信息关联数据库是通过使用协同过滤算法对评分信息数据库进行计算而建立具体包括: 对与所述用户标识信息关联的第二商品数据信息进行评分,得到所述评分信息数据库; 使用所述协同过滤算法对所述评分信息数据库中的第一评分信息进行计算,得到与所述用户标识信息关联的第一商品数据信息对应的第二评分信息; 根据所述第二评分信息的大小,将所述第二评分信息对应的第一商品数据信息建立为所述商品信息关联数据库。
7.一种服务器,其特征在于,所述服务器包括: 接收单元,用于接收第一商品标识信息; 查询单元,用于在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息,所述商品信息关联数据库是通过合并多个行业商品信息关联数据库建立,所述行业商品信息关联数据库是通过使用关联规则计算算法对行业商品交易数据信息对应的商品标识信息进行计算而建立;输出单元,用于获取所述查询到的所述第二商品标识信息所标识的商品数据信息,并将所述商品数据信息输出至接收终端。
8.如权利要求7所述的服务器,其特征在于,所述服务器还包括:数据库建立单元,用于建立所述商品信息关联数据库。
9.如权利要求8所述的服务器,其特征在于,所述所数据库建立单元具体用于: 将商品交易数据信息根据行业类目划分为多个行业商品交易数据信息,所述行业商品交易数据信息包括所述商品标识信息; 使用所述关联规则计算算法对所述商品标识信息进行计算,得到所述行业商品信息关联数据库; 合并所述多个行业商品信息关联数据库,建立所述商品信息关联数据库。
10.一种服务器,其特征在于,所述服务器包括: 接收单元,用于接收用户标识信息; 查询单元,用于在商品信息关联数据库中查询与所述用户标识信息关联的第一商品数据信息,所述商品信息关联数据库是通过使用协同过滤算法对评分信息数据库进行计算而建立; 输出单元,用于输出所述第一商品数据信息至接收终端。
11.如权利要求10所 述的服务器,其特征在于,所述服务器还包括:数据库建立单元,用于建立所述商品信息关联数据库。
12.如权利要求11所述的服务器,其特征在于,所述数据库建立单元具体用于: 对与所述用户标识信息关联的第二商品数据信息进行评分,得到所述评分信息数据库; 使用所述协同过滤算法对所述评分信息数据库中的第一评分信息进行计算,得到与所述用户标识信息关联的第一商品数据信息对应的第二评分信息; 根据所述第二评分信息的大小,将所述第二评分信息对应的第一商品数据信息建立为所述商品信息关联数据库。
全文摘要
本申请涉及一种信息输出方法及服务器,该方法包括接收第一商品标识信息,在商品信息关联数据库中查询与所述第一商品标识信息关联的第二商品标识信息,将第二商品标识信息所标识的商品数据信息输出至接收终端;或者接收用户标识信息,在商品信息关联数据库中查询与所述用户标识信息关联的第一商品数据信息,将第一商品数据信息输出至接收终端。本申请实现了与具有第一商品标识信息的商品在同一个行业的商品的推荐,也实现了跨行业的商品的推荐,提高了商品信息推荐的准备性,减少了用户的搜索时间,减轻了相关服务器的访问负担。
文档编号H04L29/08GK103246980SQ20121002343
公开日2013年8月14日 申请日期2012年2月2日 优先权日2012年2月2日
发明者陈凡 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1