CN106446027A - 信息推荐方法及装置 - Google Patents

信息推荐方法及装置 Download PDF

Info

Publication number
CN106446027A
CN106446027A CN201610769364.5A CN201610769364A CN106446027A CN 106446027 A CN106446027 A CN 106446027A CN 201610769364 A CN201610769364 A CN 201610769364A CN 106446027 A CN106446027 A CN 106446027A
Authority
CN
China
Prior art keywords
information
attribute
attribute information
recommended
recommendation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610769364.5A
Other languages
English (en)
Inventor
李鹏
于洋
郭振强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing 58 Information Technology Co Ltd
Original Assignee
Beijing 58 Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing 58 Information Technology Co Ltd filed Critical Beijing 58 Information Technology Co Ltd
Priority to CN201610769364.5A priority Critical patent/CN106446027A/zh
Publication of CN106446027A publication Critical patent/CN106446027A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明实施例提供一种信息推荐方法及装置,该方法包括:获取用户输入的、当前信息对应的至少一个推荐属性类型;获取当前信息对应的各推荐属性类型的第一属性信息集合;获取待选信息集合中各待选信息对应的推荐属性类型的第二属性信息集合;根据第一属性信息集合和各第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息。用于提高确定推荐信息的准确性。

Description

信息推荐方法及装置
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种信息推荐方法及装置。
背景技术
随着互联网技术的发展,在用户浏览网页的过程中,为了提高用户体验,可以在网页中向用户推荐与当前网页中的当前信息较为相似的推荐信息。
在现有技术中,在用户浏览网页的过程中,当需要向用户推荐当前网页中的当前信息对应的推荐信息时,通常先获取当前信息的预设类型的属性信息,并根据当前信息的预设类型的属性信息在信息库中匹配获取推荐信息,并显示当前信息对应的推荐信息。例如,假设当前信息为信息1,若预设类型为价格,则获取信息1中的价格,并将与信息1中的价格相似的信息确定为推荐信息;若预设类型为品牌,则获取信息1中的品牌,并将与信息1中的品牌相同的信息确定为推荐信息。
然而,在现有技术中,根据预设类型的属性信息确定得到的推荐信息很难与用户的实际需求匹配,导致确定推荐信息的准确性差。
发明内容
本发明实施例提供一种信息推荐方法及装置,用于提高确定推荐信息的准确性。
第一方面,本发明实施例提供一种信息推荐方法,包括:
获取用户输入的、当前信息对应的至少一个推荐属性类型;
获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合;
获取待选信息集合中各待选信息对应的所述推荐属性类型的第二属性信息集合;
根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息。
在一种可能的实施方式中,获取用户输入的至少一个推荐属性类型,包括:
显示所述当前信息对应的所有属性类型;
接收所述用户在所述所有属性类型中,对各所述推荐属性类型输入的选中操作。
在另一种可能的实施方式中,所述获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合,包括:
获取所述当前信息对应的所有属性信息;
将所述所有属性信息中各所述推荐属性类型对应的属性信息确定为所述第一属性信息集合中的属性信息。
在另一种可能的实施方式中,根据所述第一属性信息集合和所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息,包括:
获取各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度;
根据各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述待选信息集合中确定至少一个待推荐信息;其中,各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度大于或等于第一预设阈值;
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息。
在另一种可能的实施方式中,根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息,包括:
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度;
根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息。
在另一种可能的实施方式中,针对任意一个待推荐信息,所述根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度,包括:
获取所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度之和;
将所述相似度之和确定为所述待推荐信息与所述当前信息的相似度。
在另一种可能的实施方式中,根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息,包括:
将所述待推荐信息中与所述当前信息的相似度最高的N个信息确定为所述推荐信息,所述N为大于或等于1的正整数;
或者,
将所述待推荐信息中与所述当前信息的相似度大于第二预设阈值的信息确定为所述推荐信息。
在另一种可能的实施方式中,在根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息之后,还包括:
向终端设备推送各所述推荐信息、各所述推荐信息的第二属性信息集合、及各所述推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型属性信息的相似度。
第二方面,本发明实施例提供一种信息推荐装置,包括:
第一获取模块,用于获取用户输入的、当前信息对应的至少一个推荐属性类型;
第二获取模块,用于获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合;
第三获取模块,用于获取待选信息集合中各待选信息对应的所述推荐属性类型的第二属性信息集合;
确定模块,用于根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息。
在一种可能的实施方式中,所述第一获取模块具体用于:
显示所述当前信息对应的所有属性类型;
接收所述用户在所述所有属性类型中,对各所述推荐属性类型输入的选中操作。
在另一种可能的实施方式中,所述第二获取模块具体用于:
获取所述当前信息对应的所有属性信息;
将所述所有属性信息中各所述推荐属性类型对应的属性信息确定为所述第一属性信息集合中的属性信息。
在另一种可能的实施方式中,所述确定模块包括获取单元、第一确定单元和第二确定单元,其中,
所述获取单元用于,获取各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度;
第一确定单元,用于根据各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述待选信息集合中确定至少一个待推荐信息;其中,各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度大于或等于第一预设阈值;
第二确定单元,用于根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息。
在另一种可能的实施方式中,所述第二确定单元具体用于:
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度;
根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息。
在另一种可能的实施方式中,所述第二确定单元具体用于:
获取所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度之和;
将所述相似度之和确定为所述待推荐信息与所述当前信息的相似度。
在另一种可能的实施方式中,所述第二确定单元具体用于:
将所述待推荐信息中与所述当前信息的相似度最高的N个信息确定为所述推荐信息,所述N为大于或等于1的正整数;
或者,
将所述待推荐信息中与所述当前信息的相似度大于第二预设阈值的信息确定为所述推荐信息。
在另一种可能的实施方式中,所述装置还包括推送模块,其中,
所述推送模块用于,在所述确定模块根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息之后,向终端设备推送各所述推荐信息、各所述推荐信息的第二属性信息集合、及各所述推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型属性信息的相似度。
本发明实施例提供的信息推荐方法及装置,当信息推荐装置需要获取当前信息的推荐信息时,信息推荐装置获取用户输入的、当前信息对应的至少一个推荐属性类型,并根据该至少一个推荐属性类型,获取当前信息对应的第一属性信息集合、及获取待选信息集合中各待选信息对应的第二属性信息集合,并根据第一属性信息集合和各第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息。在上述过程中,用户可以根据实际需要输入当前信息对应的推荐属性类型,以使信息推荐装置可以根据用户选择的推荐属性类型,确定当前信息对应的推荐信息,使得确定得到的推荐信息与用户的实际需求相关,进而提高确定推荐信息的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的信息推荐方法的应用场景示意图;
图2为本发明提供的信息推荐方法的流程示意图;
图3为本发明提供的在待选信息集合中确定推荐信息方法的流程图;
图4为本发明提供的在待推荐信息中确定推荐信息方法的流程图;
图5为本发明提供的终端界面示意图;
图6为本发明提供的信息推荐装置的结构示意图一;
图7为本发明提供的信息推荐装置的结构示意图二。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的信息推荐方法的应用场景示意图,请参照图1,包括当前页面101和信息库102。其中,在当前页面101中包括当前信息,该当前信息可以为用户发布的帖子信息、广告信息等;该当前页面101为用户通过终端设备浏览的页面,该终端设备可以包括但不仅限于电脑、手机等设备,该当前页面101可以为网页。当前页面101中包括区域M,区域M用于对当前信息的详情信息进行显示,当前页面101中除区域M之外的区域中包括多个信息展示位,每一个信息展示位可以显示一个推荐信息。在本申请中,用户可以根据实际需要选择推荐属性类型,以使得可以根据用户选择的推荐属性类型,确定当前信息对应的推荐信息,使得确定得到的推荐信息与用户的实际需求相关,进而提高确定推荐信息的准确性。下面,通过具体实施例对本申请所示的技术方案进行详细说明。
需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图2为本发明提供的信息推荐方法的流程示意图,请参见图2,该方法可以包括:
S201、获取用户输入的、当前信息对应的至少一个推荐属性类型;
S202、获取当前信息对应的各推荐属性类型的第一属性信息集合;
S203、获取待选信息集合中各待选信息对应的推荐属性类型的第二属性信息集合;
S204、根据第一属性信息集合和各第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息。
本发明的执行主体可以为信息推荐装置,该信息推荐装置可以通过软件和/或硬件实现。可选的,该信息推荐装置可以设置在向终端设备提供数据服务的数据服务器中。
在实际应用过程中,在用户在当前页面中对当前信息进行浏览的过程中,当信息推荐装置需要向用户推荐当前信息对应的推荐信息时,信息推荐装置先获取用户输入的、当前信息对应的至少一个推荐属性类型。可选的,信息推荐装置可以在用户浏览到当前页面的预设位置时,提醒用户输入当前信息对应的至少一个推荐属性类型;也可以在当前页面中显示预设按钮,例如“找相似”按钮,用户可以对该预设按钮进行点击操作,并在当前页面的预设位置中输入当前信息对应的至少一个推荐属性类型。可选的,当用户需要输入推荐属性类型时,信息推荐装置可以显示当前信息对应的所有属性类型,并接收用户在所有属性类型中,对各推荐属性类型输入的选中操作。当然,该至少一个推荐属性类型还可以为用户在之前对当前信息浏览过程中输入的推荐属性类型。
在信息推荐装置获取得到用户输入的、当前信息对应的至少一个推荐属性类型之后,信息推荐装置获取当前信息对应的各推荐属性类型的第一属性信息集合,其中,第一属性信息集合中的各属性信息分别为各推荐属性类型对应的属性信息。可选的,信息推荐装置可以在当前信息的描述文件、配置文件等中获取该第一属性信息集合。可选的,信息推荐装置可以获取当前信息对应的所有属性信息,并将所有属性信息中各推荐属性类型对应的属性信息确定为第一属性信息集合中的属性信息。
信息推荐装置还获取待选信息集合中各待选信息对应的推荐属性类型的第二属性信息集合。其中,待选信息集合可以为预设信息库,该待选信息集合中包括多个待选信息。可选的,信息推荐装置分别获取待选信息集合中、每一个待选信息对应的推荐属性类型的第二属性信息集合,第二属性信息集合的个数为待选信息集合中包括的待选信息的个数。需要说明的是,信息推荐装置获取待选信息集合中、每一个待选信息对应的推荐属性类型的第二属性信息集合的过程,与信息推荐装置获取当前信息对应的各推荐属性类型的第一属性信息集合的过程类似,此处不再进行赘述。
在信息推荐装置获取得到第一属性信息集合和第二属性信息集合之后,信息推荐装置根据第一属性信息集合和各第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息。可选的,信息推荐装置可以分别将第一属性信息集合和每一个第二属性信息集合进行匹配,将与第一属性信息集合最为匹配的多个第二属性信息集合对应的待选信息确定为当前信息对应的推荐信息。
本发明实施例提供的信息推荐方法,当信息推荐装置需要获取当前信息的推荐信息时,信息推荐装置获取用户输入的、当前信息对应的至少一个推荐属性类型,并根据该至少一个推荐属性类型,获取当前信息对应的第一属性信息集合、及获取待选信息集合中各待选信息对应的第二属性信息集合,并根据第一属性信息集合和各第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息。在上述过程中,用户可以根据实际需要输入当前信息对应的推荐属性类型,以使信息推荐装置可以根据用户选择的推荐属性类型,确定当前信息对应的推荐信息,使得确定得到的推荐信息与用户的实际需求相关,进而提高确定推荐信息的准确性。
在图2所示实施例的基础上,可选的,信息推荐装置可以通过如下可行的实现方式根据第一属性信息集合和第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息(图2所示实施例中的S204),具体的,请参见图3所示的实施例。
图3为本发明提供的在待选信息集合中确定推荐信息方法的流程图,请参见图3,该方法可以包括:
S301、获取各第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度;
S302、根据各第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,在待选信息集合中确定至少一个待推荐信息;
其中,各待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度大于或等于第一预设阈值;
S303、根据各待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,在至少一个待推荐信息中确定推荐信息。
在图3所示的实施例中,在信息推荐装置获取得到第一属性信息和第二属性信息之后,当信息推荐装置需要根据第一属性信息集合和第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息时,信息推荐装置先获取每一个第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度。针对第一属性信息集合中的任意一个第一属性信息,可以通过如下可行的实现方式获取该第一属性信息与任意一个第二属性信息集合中同类型的属性信息的相似度:
可选的,信息推荐装置可以判断第一属性信息是否为数字类型。
若第一属性信息是数字类型,则获取第一属性信息和第二属性信息的比值,判断该比值是否大于1,若是,则将比值的倒数确定为第一属性信息和第二属性信息的相似度,若否,则将该比值确定为第一属性信息和第二属性信息的相似度;
若第一属性信息不是数字类型,则判断第一属性信息和第二属性信息是否相同,若是,则确定第一属性信息和第二属性信息的相似度为1,若否,则确定第一属性信息和第二属性信息的相似度为0。
在信息装置获取得到各第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,信息推荐装置根据各第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,在待选信息集合中确定至少一个待推荐信息,可选的,信息推荐装置可以将各属性信息与第一属性信息集合中同类型的属性信息的相似度大于第一预设阈值的第二属性信息集合对应的待选信息确定为待推荐信息。可选的,第一属性信息集合中不同类型的属性信息对应的第一预设阈值可以相同,也可以不同。
信息推荐装置根据确定得到的各待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,在至少一个待推荐信息中确定推荐信息。
在图3所示的实施例中,信息推荐装置先在待选信息集合中确定至少一个待推荐信息,然后在至少一个待推荐信息中确定推荐信息,通过多级筛选确定推荐信息,可以提高确定推荐信息的效率;进一步的,信息推荐装置根据第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度确定推荐信息,使得确定得到的推荐信息更加精确。
在图3所示的实施例中,可选的,可以通过如下可行的实现方式根据各待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,在至少一个待推荐信息中确定推荐信息(图3所示实施例中的S303),具体的,请参见图4所示的实施例。
图4为本发明提供的在待推荐信息中确定推荐信息方法的流程图,请参见图4,该方法可以包括:
S401、根据各待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,确定各待推荐信息与当前信息的相似度;
S402、根据各待推荐信息与当前信息的相似度,在待推荐信息中确定推荐信息。
在图4所示的实施例中,在信息推荐装置确定得到待推荐信息之后,信息推荐装置根据各待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度,确定各待推荐信息与当前信息的相似度。可选的,信息推荐装置可以获取待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度之和,并将该相似度之和确定为待推荐信息与当前信息的相似度。可选的,信息推荐装置还可以获取待推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型的属性信息的相似度的平均值,并将该平均值确定为待推荐信息与当前信息的相似度。
在信息推荐装置确定得到各待推荐信息与当前信息的相似度之后,信息推荐装置根据各待推荐信息与当前信息的相似度,在待推荐信息中确定推荐信息。可选的,信息推荐装置可以将待推荐信息中与当前信息的相似度最高的N个信息确定为推荐信息,N为大于或等于1的正整数;或者,信息推荐装置还可以将待推荐信息中与当前信息的相似度大于第二预设阈值的信息确定为推荐信息。
在上述任意一个实施例的基础上,在根据第一属性信息集合和各第二属性信息集合,在待选信息集合中确定当前信息对应的推荐信息之后,信息推荐装置向终端设备推送各个推荐信息,以使终端设备显示各个推荐信息。可选的,信息推荐装置还可以在当前页面中显示各推荐信息的第二属性信息集合、及各推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型属性信息的相似度,以使终端设备还在当前页面中显示各推荐信息的第二属性信息集合、及各推荐信息的第二属性信息集合中各属性信息与第一属性信息集合中同类型属性信息的相似度。这样,使得用户可以更加直观的了解推荐信息的详情信息。
下面,结合图5,通过具体示例,对上述实施例所示的方法进行详细说明。
图5为本发明提供的终端界面示意图,请参见图5,包括界面501-界面503,其中,
在界面501中,包括当前界面M,用户在当前界面M中浏览汽车1的帖子信息(当前信息)。在界面501中还包括“找相似”按钮,当用户需要获取汽车1的相似汽车信息时,用户可以对“找相似”按钮进行点击操作,以使终端设备显示界面502。
在界面502中,显示着汽车1的所有参数类型、及各参数类型对应的选中框,用户可以对一个或多个选中框进行选中操作。假设用户需要获取与汽车1的车身、及发动机较为相似的汽车信息时,则用户可以对车身参数和发动机对应的选中框进行选中操作。在界面502中还包括“确定”按钮,当用户对推荐属性类型进行选中操作之后,用户可以对“确定”按钮进行选中操作,以使信息推荐装置开始获取汽车1的相似汽车信息,具体的:
信息推荐装置先获取汽车1的车身参数和发动机参数,假设汽车1的车身参数和发动机参数(第一属性信息集合)如表1所示:
表1
假设待选信息库中包括汽车2-汽车100的汽车信息,则信息推荐装置分别获取汽车2-汽车100的车身参数和发动机参数,假设汽车2-汽车100的车身参数和发动机参数(第二属性信息集合)如表2所示:
表2
信息推荐装置分别获取汽车1和汽车2-汽车100中同类型属性信息的相似度,具体的,如表3所示:
表3
再假设车身参数对应的第一阈值为0.8,发动机对应的第一阈值为0.6,则信息推荐装置将与汽车1的车身相似度不小于0.8、且与汽车1的发动机相似度不小于0.6的汽车确定为待推荐汽车信息,具体的,待推荐汽车信息如表4所示:
表4
信息推荐装置将车身参数相似度和发动机相似度之和确定为待推荐汽车与汽车1的相似度,具体的如表5所示:
表5
假设当前页面中包括3个信息推荐位,则信息推荐装置获取与汽车1相似度最高的三个汽车,假设与汽车1的相似度最高的三个汽车分别为汽车4、汽车2、汽车6,则信息推荐装置向终端设备推送汽车4、汽车2、汽车6的信息,以使终端设备对汽车4、汽车2、汽车6的信息进行显示,具体的,请参见界面503。
在界面503中,显示着汽车4、汽车2、汽车6的信息,用户可以对汽车4、汽车2、汽车6的信息进行点击操作,以进入相应的详情界面。
图6为本发明提供的信息推荐装置的结构示意图一,请参见图6,该方法可以包括:
第一获取模块601,用于获取用户输入的、当前信息对应的至少一个推荐属性类型;
第二获取模块602,用于获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合;
第三获取模块603,用于获取待选信息集合中各待选信息对应的所述推荐属性类型的第二属性信息集合;
确定模块604,用于根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息。
本发明实施例提供的信息推荐装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方式中,所述第一获取模块601具体用于:
显示所述当前信息对应的所有属性类型;
接收所述用户在所述所有属性类型中,对各所述推荐属性类型输入的选中操作。
在另一种可能的实施方式中,所述第二获取模块602具体用于:
获取所述当前信息对应的所有属性信息;
将所述所有属性信息中各所述推荐属性类型对应的属性信息确定为所述第一属性信息集合中的属性信息。
图7为本发明提供的信息推荐装置的结构示意图二,在图6所示实施例的基础上,请参见图7,所述确定模块604包括获取单元6041、第一确定单元6042和第二确定单元6043,其中,
所述获取单元6041用于,获取各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度;
第一确定单元6042,用于根据各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述待选信息集合中确定至少一个待推荐信息;其中,各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度大于或等于第一预设阈值;
第二确定单元6043,用于根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息。
在另一种可能的实施方式中,所述第二确定单元6043具体用于:
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度;
根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息。
在另一种可能的实施方式中,所述第二确定单元6043具体用于:
获取所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度之和;
将所述相似度之和确定为所述待推荐信息与所述当前信息的相似度。
在另一种可能的实施方式中,所述第二确定单元6043具体用于:
将所述待推荐信息中与所述当前信息的相似度最高的N个信息确定为所述推荐信息,所述N为大于或等于1的正整数;
或者,
将所述待推荐信息中与所述当前信息的相似度大于第二预设阈值的信息确定为所述推荐信息。
在另一种可能的实施方式中,所述装置还包括推送模块605,其中,
所述推送模块605用于,在所述确定模块604根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息之后,向终端设备推送各所述推荐信息、各所述推荐信息的第二属性信息集合、及各所述推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型属性信息的相似度。
本发明实施例提供的信息推荐装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (16)

1.一种信息推荐方法,其特征在于,包括:
获取用户输入的、当前信息对应的至少一个推荐属性类型;
获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合;
获取待选信息集合中各待选信息对应的所述推荐属性类型的第二属性信息集合;
根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息。
2.根据权利要求1所述的方法,其特征在于,获取用户输入的至少一个推荐属性类型,包括:
显示所述当前信息对应的所有属性类型;
接收所述用户在所述所有属性类型中,对各所述推荐属性类型输入的选中操作。
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合,包括:
获取所述当前信息对应的所有属性信息;
将所述所有属性信息中各所述推荐属性类型对应的属性信息确定为所述第一属性信息集合中的属性信息。
4.根据权利要求1或2所述的方法,其特征在于,根据所述第一属性信息集合和所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息,包括:
获取各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度;
根据各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述待选信息集合中确定至少一个待推荐信息;其中,各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度大于或等于第一预设阈值;
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息。
5.根据权利要求4所述的方法,其特征在于,根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息,包括:
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度;
根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息。
6.根据权利要求5所述的方法,其特征在于,针对任意一个待推荐信息,所述根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度,包括:
获取所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度之和;
将所述相似度之和确定为所述待推荐信息与所述当前信息的相似度。
7.根据权利要求5或6所述的方法,其特征在于,根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息,包括:
将所述待推荐信息中与所述当前信息的相似度最高的N个信息确定为所述推荐信息,所述N为大于或等于1的正整数;
或者,
将所述待推荐信息中与所述当前信息的相似度大于第二预设阈值的信息确定为所述推荐信息。
8.根据权利要求1或2所述的方法,其特征在于,在根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息之后,还包括:
向终端设备推送各所述推荐信息、各所述推荐信息的第二属性信息集合、及各所述推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型属性信息的相似度。
9.一种信息推荐装置,其特征在于,包括:
第一获取模块,用于获取用户输入的、当前信息对应的至少一个推荐属性类型;
第二获取模块,用于获取所述当前信息对应的各所述推荐属性类型的第一属性信息集合;
第三获取模块,用于获取待选信息集合中各待选信息对应的所述推荐属性类型的第二属性信息集合;
确定模块,用于根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息。
10.根据权利要求9所述的装置,其特征在于,所述第一获取模块具体用于:
显示所述当前信息对应的所有属性类型;
接收所述用户在所述所有属性类型中,对各所述推荐属性类型输入的选中操作。
11.根据权利要求9或10所述的装置,其特征在于,所述第二获取模块具体用于:
获取所述当前信息对应的所有属性信息;
将所述所有属性信息中各所述推荐属性类型对应的属性信息确定为所述第一属性信息集合中的属性信息。
12.根据权利要求9或10所述的装置,其特征在于,所述确定模块包括获取单元、第一确定单元和第二确定单元,其中,
所述获取单元用于,获取各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度;
第一确定单元,用于根据各所述第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述待选信息集合中确定至少一个待推荐信息;其中,各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度大于或等于第一预设阈值;
第二确定单元,用于根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,在所述至少一个待推荐信息中确定所述推荐信息。
13.根据权利要求12所述的装置,其特征在于,所述第二确定单元具体用于:
根据各所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度,确定各所述待推荐信息与所述当前信息的相似度;
根据各所述待推荐信息与所述当前信息的相似度,在所述待推荐信息中确定所述推荐信息。
14.根据权利要求13所述的装置,其特征在于,所述第二确定单元具体用于:
获取所述待推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型的属性信息的相似度之和;
将所述相似度之和确定为所述待推荐信息与所述当前信息的相似度。
15.根据权利要求13或14所述的装置,其特征在于,所述第二确定单元具体用于:
将所述待推荐信息中与所述当前信息的相似度最高的N个信息确定为所述推荐信息,所述N为大于或等于1的正整数;
或者,
将所述待推荐信息中与所述当前信息的相似度大于第二预设阈值的信息确定为所述推荐信息。
16.根据权利要求9或10所述的装置,其特征在于,所述装置还包括推送模块,其中,
所述推送模块用于,在所述确定模块根据所述第一属性信息集合和各所述第二属性信息集合,在所述待选信息集合中确定所述当前信息对应的推荐信息之后,向终端设备推送各所述推荐信息、各所述推荐信息的第二属性信息集合、及各所述推荐信息的第二属性信息集合中各属性信息与所述第一属性信息集合中同类型属性信息的相似度。
CN201610769364.5A 2016-08-30 2016-08-30 信息推荐方法及装置 Pending CN106446027A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610769364.5A CN106446027A (zh) 2016-08-30 2016-08-30 信息推荐方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610769364.5A CN106446027A (zh) 2016-08-30 2016-08-30 信息推荐方法及装置

Publications (1)

Publication Number Publication Date
CN106446027A true CN106446027A (zh) 2017-02-22

Family

ID=58090685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610769364.5A Pending CN106446027A (zh) 2016-08-30 2016-08-30 信息推荐方法及装置

Country Status (1)

Country Link
CN (1) CN106446027A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193932A (zh) * 2017-05-18 2017-09-22 北京京东尚科信息技术有限公司 信息推送方法和装置
CN107991897A (zh) * 2017-12-29 2018-05-04 深圳市欧瑞博科技有限公司 控制方法及装置
CN109389451A (zh) * 2017-08-08 2019-02-26 阿里巴巴集团控股有限公司 一种确定推荐信息的方法和***
CN109976878A (zh) * 2019-03-25 2019-07-05 北京百度网讯科技有限公司 用于发送信息的方法和装置
WO2019196527A1 (zh) * 2018-04-11 2019-10-17 北京搜狗科技发展有限公司 一种数据处理方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491411A (zh) * 2013-09-26 2014-01-01 深圳Tcl新技术有限公司 基于语言推荐频道的方法及其装置
CN103914492A (zh) * 2013-01-09 2014-07-09 阿里巴巴集团控股有限公司 查询词融合方法、商品信息发布方法和搜索方法及***
CN104750839A (zh) * 2015-04-03 2015-07-01 魅族科技(中国)有限公司 一种数据推荐方法、终端及服务器
CN105718571A (zh) * 2016-01-20 2016-06-29 百度在线网络技术(北京)有限公司 信息推送方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914492A (zh) * 2013-01-09 2014-07-09 阿里巴巴集团控股有限公司 查询词融合方法、商品信息发布方法和搜索方法及***
CN103491411A (zh) * 2013-09-26 2014-01-01 深圳Tcl新技术有限公司 基于语言推荐频道的方法及其装置
CN104750839A (zh) * 2015-04-03 2015-07-01 魅族科技(中国)有限公司 一种数据推荐方法、终端及服务器
CN105718571A (zh) * 2016-01-20 2016-06-29 百度在线网络技术(北京)有限公司 信息推送方法和装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193932A (zh) * 2017-05-18 2017-09-22 北京京东尚科信息技术有限公司 信息推送方法和装置
CN107193932B (zh) * 2017-05-18 2020-06-30 北京京东尚科信息技术有限公司 信息推送方法和装置
CN109389451A (zh) * 2017-08-08 2019-02-26 阿里巴巴集团控股有限公司 一种确定推荐信息的方法和***
CN109389451B (zh) * 2017-08-08 2021-10-19 阿里巴巴集团控股有限公司 一种确定推荐信息的方法和***
CN107991897A (zh) * 2017-12-29 2018-05-04 深圳市欧瑞博科技有限公司 控制方法及装置
CN107991897B (zh) * 2017-12-29 2020-11-03 深圳市欧瑞博科技股份有限公司 控制方法及装置
WO2019196527A1 (zh) * 2018-04-11 2019-10-17 北京搜狗科技发展有限公司 一种数据处理方法、装置和电子设备
CN110377766A (zh) * 2018-04-11 2019-10-25 北京搜狗科技发展有限公司 一种数据处理方法、装置和电子设备
CN109976878A (zh) * 2019-03-25 2019-07-05 北京百度网讯科技有限公司 用于发送信息的方法和装置

Similar Documents

Publication Publication Date Title
CN106446027A (zh) 信息推荐方法及装置
CN105094557B (zh) 一种显示控制方法及装置、电子设备
CN102955794B (zh) 一种网页点击情况的显示方法及装置
CN103488569B (zh) 电子设备性能的测试方法及装置
CN104571877A (zh) 一种页面的显示处理方法及装置
CN104238897A (zh) 一种菜单项显示方法及装置
CN105354203A (zh) 一种信息展示方法及装置
CN103473238B (zh) 配送地址定位***及方法
CN105468275A (zh) 对展示对象进行操作的方法及装置
CN109753326A (zh) 处理方法、装置、设备和机器可读介质
CN101867637A (zh) 动态生成待机界面的方法及终端
US20080288471A1 (en) Apparatus and method for providing a data marketplace
CN103927309A (zh) 一种对业务对象标注信息标签的方法及装置
CN109213413A (zh) 一种推荐方法、装置、设备和存储介质
CN103076955B (zh) 一种调整应用的文字的方法、装置及终端
CN109753196A (zh) 处理方法、装置、设备和机器可读介质
CN104853248A (zh) 一种视频推荐方法及装置
CN107193440A (zh) 一种界面展示方法及装置、计算机装置和可读存储介质
CN103500158A (zh) 批注电子文档的方法和装置
CN106897321A (zh) 显示地图数据的方法及装置
CN104679391A (zh) 智能手表的图标显示方法及装置
CN105630893B (zh) 一种组图标题的显示方法和装置
CN104572932A (zh) 一种兴趣标签的确定方法及装置
CN102799343A (zh) 一种显示索引图标内容的方法和装置
CN107369066B (zh) 一种评论对象之间的特征比较方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222

RJ01 Rejection of invention patent application after publication