一种信息推荐方法及装置与流程

文档序号:11964877阅读:139来源:国知局
一种信息推荐方法及装置与流程
本申请涉及计算机网络技术领域,尤其涉及一种信息推荐方法及装置。

背景技术:
随着电子商务技术的发展,越来越多的电子商务网站能够实现向访问网站的用户推荐其可能感兴趣的信息。目前,电子商务网站在向用户推荐信息时,通常采用以下方式:根据用户的用户标识,如IP地址等,分析在一定时间段(如一个月)内,用户访问网站的网站内容等信息,根据网站内容确定用户属性,在用户下次访问网站时,根据确定出的用户属性向用户进行信息推荐,即通过分析用户的访问行为,向用户推荐其可能感兴趣的信息。例如,在统计时间段内,某用户所访问的网站中,内容包含女性服装的网站所占比例达到预设阈值时,则认为该用户对应的用户属性包括:用户为女性,且对服装类目的信息比较感兴趣。这样,在发现该用户再次访问网站时,将在网站的指定区域内向用户推荐网站内容包含女性服装的网站。由于通过收集用户的访问行为并进行分析以确定用户属性,需要建立在积累一定数据量的基础上,收集到的用户访问行为越多,确定出来的用户属性便越准确,这样向用户推荐信息的准确性也越高,但是,这需要耗费较长的时间,而如何在较短时间内根据用户的访问行为准确地向用户进行信息推荐成为现有技术中亟待解决的技术问题之一。

技术实现要素:
本申请实施例提供一种信息推荐方法及装置,用以在向访问网站的用户进行信息推荐时,实现在较短时间内根据用户的访问行为准确地向用户推荐信息的目的。本申请实施例提供一种信息推荐方法,在用户访问与源网站具有关联关系的目标网站时,建立所述用户的用户标识与所述目标网站的网站标识的对应关系;以及该方法包括:接收访问请求,所述访问请求中携带有用户标识;从已建立的用户标识与网站标识的对应关系中,查找该用户标识对应的网站标识;并从预先存储的网站标识与推荐信息之间的对应关系中,获得所述网站标识对应的推荐信息;返回获得的推荐信息。本申请实施例提供一种信息推荐装置,包括:对应关系建立单元,用于在用户访问与源网站具有关联关系的目标网站时,建立所述用户的用户标识与所述目标网站的网站标识的对应关系;存储单元,用于存储所述对应关系建立单元建立的用户标识与网站标识的对应关系以及所述网站标识与推荐信息之间的对应关系;接收单元,用于接收访问请求,所述访问请求中携带有用户标识;查找单元,用于从所述用户标识与网站标识的对应关系中,查找该用户标识对应的网站标识;第一获得单元,用于从所述存储单元存储的网站标识与推荐信息之间的对应关系中,获得所述网站标识对应的推荐信息;推荐单元,用于返回获得的推荐信息。本申请实施例提供的信息推荐方法及装置,在接收到访问请求时,从建立的用户标识与网站标识之间的对应关系中查找访问请求中携带的用户标识对应的网站标识,根据查找到的网站标识,返回与该网站标识对应的推荐信息。本申请实施例中,如果用户标识与网站标识的对应关系中存在访问请求中携带的用户标识,说明该用户标识对应的用户曾经访问过该用户标识对应的网站标识对应的网站,将直接返回该网站标识对应的推荐信息,这样,增加了信息推荐的精准度,从而达到了在较短时间内向用户准确地推荐信息的目的,避免了因推荐信息不准确而导致网络资源的浪费,有效地提高了网络资源的利用率。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明图1为本申请实施例中,信息推荐方法的实施流程示意图;图2为本申请实施例中,信息推荐装置的结构示意图。具体实施方式为了在用户访问网站时,提高信息推荐的精准度,实现在较短时间内根据用户的访问行为,向用户准确推荐信息的目的,本申请实施例提供了一种信息推荐方法及装置。以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一具体实施时,为了能够提高信息推荐的精准度,当用户访问与源网站具有关联关系的目标网站时,源网站需要建立该用户的用户标识与目标网站的网站标识之间的对应关系。其中,与源网站具有关联关系是指源网站允许目标网站在本网站的指定区域内进行展示,即源网站在指定区域添加目标网站的网站链接,使得访问源网站的用户能够通过添加的网站链接访问目标网站。具体的,源网站可以按照以下方法建立该用户的用户标识与目标网站的网站标识之间的对应关系:步骤一、在用户访问目标网站时,接收目标网站发送的对应关系建立请求,该对应关系建立请求中携带有该目标网站的网站标识和该用户的用户标识;步骤二、根据接收到的对应关系建立请求,建立该用户标识与该目标网站的网站标识之间的对应关系。本申请实施例中,用户在首次访问目标网站时(用户直接访问目标网站或者从其它网站中添加的网站链接访问目标网站均可),便认为该用户与目标网站有过交互行为,此时,可建立该用户的用户标识与其访问的目标网站的网站标识之间的对应关系并保存。其中,根据用户标识能够唯一的识别用户,例如,用户标识可以为用户的IP地址,用户标识与目标网站的网站标识之间可以为一对多的关系,即一个用户可能访问过多个目标网站。这样,当该用户访问源网站时,使得源网站能够根据该用户的用户标识,在用户标识与网站标识的对应关系中,查找该用户标识对应的网站标识。具体的,当该用户访问源网站,向源网站服务器发送访问请求时,该访问请求中携带有该用户的用户标识,源网站服务器根据用户的用户标识,从已建立的用户标识与网站标识的对应关系中,查找是否存在该用户标识对应的网站标识,如果能够查找到,则确定该用户为目标网站的访问用户。基于上述建立的用户标识与网站标识之间的对应关系,本发明实施例提供了一种信息推荐方法,如图1所示,其为本申请实施例提供的信息推荐方法的实施流程示意图,包括以下步骤:S101、接收访问请求,该访问请求中携带有用户标识;具体的,用户在访问当前网站时,向该网站服务器提交访问请求,该访问请求中携带有该用户的用户标识;S102、从已建立的用户标识与网站标识的对应关系中,查找该用户标识对应的网站标识;S103、从预先存储的网站标识与推荐信息之间的对应关系中,获得该网站标识对应目标网站的推荐信息;具体实施时,源网站可以采用两张表格分别存储用户标识与网站标识之间的对应关系和网站标识与推荐信息之间的对应关系,当然也可以将两张表格合并为一张表格,一种可能的存储格式如表1所示:表1用户标识网站标识推荐信息ID1ID2AD2S104、返回获得的推荐信息。具体实施中,在步骤S102中确定出访问源网站的用户为访问过目标网站的用户之后,便可以直接获得该用户访问过的目标网站的推荐信息返回给该用户。以源网站为网站A,目标网站为网站B为例,参考以下应用场景:网站A包含的各页面中包含有广告展示区域,网站B在网站A的广告展示区域投放广告信息,当用户访问网站B时,网站B请求网站A建立该用户的用户标识与自身的网站标识之间的对应关系,这样,在该用户在访问网站A,向网站A提交访问请求时,网站A通过访问请求中携带的用户标识发现该用户访问过网站B,则可以直接获得网站B的推荐信息,将网站B的推荐信息返回给该用户。其中,网站B在网站A的广告展示区域投放的广告信息即为网站B的推荐信息,这里涉及的广告信息可以为文字,也可以为图片、音频、视频等。由此,在不同的用户访问网站A时,网站A向其返回的推荐信息是不同的。根据本申请提供的实施例,只要用户曾经访问过目标网站,当该用户访问源网站时,源网站将能够识别出该用户,并确定出该用户曾经访问过的目标网站,将该用户曾经访问过的目标网站的推荐信息返回给该用户。这样,增加了信息推荐的精准度,从而达到了在较短时间内向用户准确地推荐信息的目的,避免了因推荐信息不准确而导致网络资源的浪费,有效地提高了网络资源的利用率。实施例二由于用户访问过的目标网站可能包括多个,为了提高信息推荐的精准度,本申请实施例中,源网站可以预先统计分析目标网站包含的网站内容并记录,在建立二者之间的对应关系时,还可以记录用户访问目标网站的访问时间,访问次数以及目标网站包含的网站内容等信息中的一种或多种,当用户再次访问目标网站时,源网站可以更新自身存储的访问时间、访问次数等信息。基于此,本申请实施例中,源网站可以按照以下三种方式选择返回的推荐信息:方式一、根据用户访问目标网站的时间选择。具体实施时,目标网站向源网站发送的对应关系建立请求中还可以携带有用户访问该目标网站的访问时间,源网站在建立该用户标识与该目标网站的网站标识之间的对应关系时,记录的对应的访问时间,具体的格式如表2所示:表2用户标识网站标识访问时间推荐信息ID1ID22012-03-30AD1若用户访问过的目标网站包括多个时,源网站可以但不限于按照表3所示方式存储相应的信息:表3对于用户访问过的所有目标网站,根据访问时间的由近到远选择预设数量的目标网站,将选择出的目标网站的推荐信息返回给用户。如表3所示,用户共访问过5个目标网站,根据访问时间由近及远依次为:ID2,ID6,ID4、ID3和ID5,假设设置源网站最多可以向用户返回3个目标网站的推荐信息,则本申请实施例中,将向用户返回ID2,ID6,ID4分别对应的推荐信息。方式二、根据各目标网站包含的内容选择。具体实施时,可统计分析用户访问过的每一目标网站所包含的网站内容并记录每一目标网站的网站内容,以便向用户推荐信息时参考,具体实施时,各目标网站的网站内容可记录在网站标识与用户标识的对应关系表中,一种可能的格式如表4所示:表4根据表4所示的分析结果可以确定用户对应的用户属性,在向用户返回推荐信息时,选择网站内容与该用户的用户属性相匹配的目标网站,并将选择出的目标网站的推荐信息返回给该用户。如4所示,经过统计分析后,确定5个目标网站内容包含电子产品类信息的目标网站所占比例较大,则在向该用户返回推荐信息时,可从5个目标网站中选择网站内容包含电子类信息的目标网站,分别为:ID2、ID5和ID6,并将ID2、ID5和ID6分别对应的推荐信息返回给用户。特别地,源网站可以同时存储用户访问各目标网站的访问时间,这样当选择出的目标网站的数量超过设置的能够向该用户推荐的目标网站数量时,可以进一步按照用户访问目标网站的时间由近至远进行选择,一种可能的格式如表5所示:表5假设设置源网站最多能够向用户返回两个目标网站的推荐信息,这样,在根据网站内容选择出ID2、ID5和ID6之后,进一步根据访问时间由近及远选择2个目标网站对应的网站标识,具体为ID2和ID6,并将ID2和ID6分别对应的推荐信息返回给用户。方式三、根据访问目标网站的次数选择。具体实施时,可以统计用户访问各目标网站的次数,具体的,在该用户首次访问目标网站时,启动计数器,之后每次用户访问该目标网站时,计数器增加1,根据计数器记录的访问次数,确定用户访问各目标网站的次数,这样,当用户访问过的目标网站包括多个时,可以按照访问次数由多至少选择预设数量的目标网站的推荐信息返回给该用户,如表6所示,其为一种可能的记录格式:表6如表6所示,用户访问过5个目标网站,假设预先设置允许每次最多向用户返回2个目标网站的推荐信息,则源网站根据访问次数,选择ID4和ID6分别对应的推荐信息返回给用户。应当理解,具体实施时,源网站可以采用一张表格记录用户访问目标网站的访问时间、访问次数以及目标网站包含的网站内容等信息,一种可能的记录格式如表7所示,在选择向用户返回推荐信息时,可按照上述三种方式中的任一种方式选择。表7本申请实施例提供的信息推荐方法,当用户访问目标网站时,目标网站将请求源网站建立该用户的用户标识与自身的网站标识之间的对应关系,这样,当该用户访问源网站时,可以从已建立的用户标识与网站标识的对应关系中,查找与该用户的用户标识对应的网站标识,根据查找到的网站标识,将与该网站标识对应的目标网站的推荐信息返回给用户。本申请实施例中,只要用户和目标网站有过交互行为,当该用户访问源网站时,将根据建立的对应关系,直接向该用户返回该目标网站的推荐信息,这样,只要用户访问过目标网站,当用户访问源网站时,即可直接向用户推荐其访问过的目标网站的推荐信息,这增加了信息推荐的精准度,从而达到了在较短时间内向用户准确地推荐信息的目的,提高了推荐效率。基于同一发明构思,本申请实施例中还提供了一种信息推荐装置,由于该装置解决问题的原理与信息推荐方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。实施例三如图2所示,其为本申请实施例一提供的信息推荐方法对应的信息推荐装置的结构示意图,包括:对应关系建立单元201,用于在用户访问与源网站具有关联关系的目标网站时,建立所述用户的用户标识与所述目标网站的网站标识的对应关系;存储单元202,用于存储对应关系建立单元301建立的用户标识与网站标识的对应关系以及网站标识与推荐信息之间的对应关系;接收单元203,用于接收访问请求,该访问请求中携带有用户标识;查找单元204,用于从已建立的用户标识与网站标识的对应关系中,查找该用户标识对应的网站标识;获得单元205,用于从存储单元202存储的网站标识与推荐信息之间的对应关系中,获得该网站标识对应的推荐信息;推荐单元206,用于返回获得单元205获得的推荐信息。其中,对应关系建立单元201,可以包括:接收子单元,用于在该用户标识对应的用户访问该网站标识对应的目标网站时,接收该目标网站发送的对应关系建立请求,该对应关系建立请求中携带有该目标网站的网站标识以及该用户的用户标识;对应关系建立子单元,用于根据接收到的对应关系建立请求,建立接收到的用户标识与网站标识的对应关系。具体实施中,接收单元203接收到的对应关系建立请求中还可以包括该用户访问目标网站的访问时间;以及信息推荐装置,还可以包括:记录单元,用于记录该用户访问目标网站的访问时间。具体实施时,获得单元205,可以用于根据记录单元记录的访问时间,由近到远选择预设数量的网站标识,并获得选择出的网站标识对应的推荐信息。具体实施中,信息推荐装置,还可以包括:提取单元,用于提取各网站标识对应的目标网站包含的网站内容,并根据该网站内容确定该用户标识对应的用户的用户属性;以及获得单元205,可以用于选择网站内容符合所述用户属性的目标网站对应网站标识,并获得选择出的网站标识对应的推荐信息。进一步地,若网站内容符合所述用户属性的目标网站对应网站标识的数量超过预设数量时,获得单元205还可以用于在获得选择出的网站标识对应的推荐信息之前,根据所述访问时间,由近到远选择预设数量的网站标识具体实施中,接收单元203接收到的对应关系建立请求中,还可以包括用户访问目标网站的次数,以及记录单元还用户记录用户访问目标网站的访问次数;获得单元205,可以用于根据记录单元记录的访问次数由多至少选择预设数量的网站标识,并获得选择出的网站标识对应的推荐信息。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1