著录项信息
专利名称 | 一种信息展示的方法和装置 |
申请号 | CN201510354473.6 | 申请日期 | 2015-06-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-10-21 | 公开/公告号 | CN104992348A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;Q;3;0;/;0;2查看分类表>
|
申请人 | 深圳市腾讯计算机系统有限公司 | 申请人地址 | 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市腾讯计算机系统有限公司 | 当前权利人 | 深圳市腾讯计算机系统有限公司 |
发明人 | 陈蓉 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 刘映东 |
摘要
本发明公开了一种信息展示的方法,属于计算机技术领域。所述方法包括:获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及所述各历史展示对象的所述多个预设属性的属性值;根据所述各待展示对象的多个预设属性的属性值与所述各历史展示对象的所述多个预设属性的属性值的匹配情况,以及所述各历史展示对象的点击率,确定每个待展示对象的预计点击率;根据所述每个待展示对象的预计点击率,在所述待展示对象中,选取至少一个待展示对象,并对所述至少一个待展示对象的展示信息进行展示。采用本发明,可以提高进行信息推荐的准确性。
1.一种信息展示的方法,其特征在于,所述方法包括:
在对象集合中,获取历史展示次数不超过预设阈值的对象,作为待展示对象;
获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及所述各历史展示对象的所述多个预设属性的属性值;
根据预先存储的对象类别与所述多个预设属性的不同属性值的对应关系,所述各待展示对象的多个预设属性的属性值,以及所述各历史展示对象的多个预设属性的属性值,分别确定每个待展示对象和每个历史展示对象所属的对象类别,并分别确定与每个待展示对象属于同一对象类别的历史展示对象,其中,所述对象类别对应所述多个预设属性的不同属性值的组合;
根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率;
获取目标账户的账户信息;根据所述各待展示对象的预设属性的属性值、所述目标账户的账户信息以及所述每个待展示对象的预计点击率,在所述待展示对象中,选取至少一个待展示对象,并对所述至少一个待展示对象的展示信息进行展示。
2.如权利要求1所述的方法,其特征在于,所述根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率,包括:
对于每个待展示对象,确定与其属于同一对象类别的历史展示对象的点击率的平均值,作为其对应的预计点击率。
3.如权利要求1所述的方法,其特征在于,所述根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率,包括:
对于每个待展示对象,在与其属于同一对象类别的全部历史展示对象中,去除掉点击率与所述全部历史展示对象的平均点击率的差值最大的预设数目个历史展示对象,将剩余历史展示对象的点击率的平均值,作为对应的待展示对象的预计点击率。
4.如权利要求1所述的方法,其特征在于,所述根据所述各待展示对象的预设属性的属性值、所述目标账户的账户信息以及所述每个待展示对象的预计点击率,在所述待展示对象中,选取至少一个待展示对象,并对所述至少一个待展示对象的展示信息进行展示,包括:
根据所述各待展示对象的预设属性的属性值、所述目标账户的账户信息以及所述每个待展示对象的预计点击率,在所述待展示对象中,选取预计点击率最高的预设数目个待展示对象,并对待展示对象的展示信息进行展示。
5.一种信息展示的装置,其特征在于,所述装置包括:
获取模块,用于在对象集合中,获取历史展示次数不超过预设阈值的对象,作为待展示对象,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及所述各历史展示对象的所述多个预设属性的属性值;
确定模块,用于根据预先存储的对象类别与所述多个预设属性的不同属性值的对应关系,所述各待展示对象的多个预设属性的属性值,以及所述各历史展示对象的多个预设属性的属性值,分别确定每个待展示对象和每个历史展示对象所属的对象类别,并分别确定与每个待展示对象属于同一对象类别的历史展示对象,其中,所述对象类别对应所述多个预设属性的不同属性值的组合;根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率;
展示模块,用于获取目标账户的账户信息;根据所述各待展示对象的预设属性的属性值、所述目标账户的账户信息以及所述每个待展示对象的预计点击率,在所述待展示对象中,选取至少一个待展示对象,并对所述至少一个待展示对象的展示信息进行展示。
6.如权利要求5所述的装置,其特征在于,所述确定模块用于:
对于每个待展示对象,确定与其属于同一对象类别的历史展示对象的点击率的平均值,作为其对应的预计点击率。
7.如权利要求5所述的装置,其特征在于,所述确定模块用于:
对于每个待展示对象,在与其属于同一对象类别的全部历史展示对象中,去除掉点击率与所述全部历史展示对象的平均点击率的差值最大的预设数目个历史展示对象,将剩余历史展示对象的点击率的平均值,作为对应的待展示对象的预计点击率。
8.如权利要求5所述的装置,其特征在于,所述展示模块用于:
根据所述各待展示对象的预设属性的属性值、所述目标账户的账户信息以及所述每个待展示对象的预计点击率,在所述待展示对象中,选取预计点击率最高的预设数目个待展示对象,并对待展示对象的展示信息进行展示。
一种信息展示的方法和装置\n技术领域\n[0001] 本发明涉及计算机技术领域,特别涉及一种信息展示的方法和装置。\n背景技术\n[0002] 随着通信技术和互联网的不断发展,人们日益习惯并热衷于使用手机在网上消费。相应的,手机中可以安装有包含推荐商品功能的应用程序,这些应用程序需设置有后台服务器。\n[0003] 这些应用程序的后台服务器中可以记录有商品的折扣率、现价和每天的购买量,并按照如下公式计算各商品的权重值,“权重值=折扣率*log(现价)*购买量”,进而优先向用户推荐权重值比较大的商品。\n[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:\n[0005] 优先推荐的商品的购买量会提高,相应的,被推荐的商品的权重值变大,从而可能会出现这样一种情况,某些被推荐过的商品即使折扣率和现价有所下降也一直被推荐,而同时另外一些没有被推荐过的商品一直得不到推荐,那么有些值得推荐的商品会长期得不到推荐,这样,降低了进行信息推荐的准确性。\n发明内容\n[0006] 为了解决现有技术的问题,本发明实施例提供了一种信息展示的方法和装置。所述技术方案如下:\n[0007] 第一方面,提供了一种信息展示的方法,所述方法包括:\n[0008] 获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及所述各历史展示对象的所述多个预设属性的属性值;\n[0009] 根据所述各待展示对象的多个预设属性的属性值与所述各历史展示对象的所述多个预设属性的属性值的匹配情况,以及所述各历史展示对象的点击率,确定每个待展示对象的预计点击率;\n[0010] 根据所述每个待展示对象的预计点击率,在所述待展示对象中,选取至少一个待展示对象,并对所述至少一个待展示对象的展示信息进行展示。\n[0011] 第二方面,提供了一种信息展示的装置,所述装置包括:\n[0012] 获取模块,用于获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及所述各历史展示对象的所述多个预设属性的属性值;\n[0013] 确定模块,用于根据所述各待展示对象的多个预设属性的属性值与所述各历史展示对象的所述多个预设属性的属性值的匹配情况,以及所述各历史展示对象的点击率,确定每个待展示对象的预计点击率;\n[0014] 展示模块,用于根据所述每个待展示对象的预计点击率,在所述待展示对象中,选取至少一个待展示对象,并对所述至少一个待展示对象的展示信息进行展示。\n[0015] 本发明实施例提供的技术方案带来的有益效果是:\n[0016] 本发明实施例中,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。这样,不会出现一些待展示对象一直得到推荐,而同时另外一些待展示对象一直得不到推荐的情况,从而,可以提高进行信息推荐的准确性。\n附图说明\n[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0018] 图1是本发明实施例提供的一种信息展示的方法流程图;\n[0019] 图2是本发明实施例提供的一种信息展示的算法的树状图;\n[0020] 图3是本发明实施例提供的一种信息展示的装置结构示意图;\n[0021] 图4是本发明实施例提供的一种服务器的结构示意图。\n具体实施方式\n[0022] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。\n[0023] 实施例一\n[0024] 本发明实施例提供了一种信息展示的方法,如图1所示,该方法的处理流程可以包括如下的步骤:\n[0025] 步骤101,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值。\n[0026] 步骤102,根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0027] 步骤103,根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。\n[0028] 本发明实施例中,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。这样,不会出现一些待展示对象一直得到推荐,而同时另外一些待展示对象一直得不到推荐的情况,从而,可以提高进行信息推荐的准确性。\n[0029] 实施例二\n[0030] 本发明实施例提供了一种信息展示的方法,该方法可以由服务器实现。服务器可以是某应用程序的的后台服务器或某网站的网站服务器,存储有大量的物品的信息。服务器可以包括处理器、存储器,处理器可以用于进行下述流程中的信息查询和展示等处理,存储器可以用于存储下述处理过程中需要的数据以及产生的数据。本实施例的方法流程可以由后台服务器执行。本实施例以执行主体为后台服务器为例,进行方案的详细说明,其它情况与之类似,本实施例不再累述。\n[0031] 下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:\n[0032] 步骤101,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值。\n[0033] 其中,待展示对象可以是需要在终端上进行信息展示的物品,如商品、手机App(Application,应用程序)、视频等(本实施例中以商品为例进行说明)。历史展示对象可以是已经在终端上展示过信息的对象。预设属性可以是预先在对象的多种属性中指定出的一种或多种属性,如类别、价格、折扣率、购买量和所在地等。预设历史时段可以是当前时刻以前的预设时长的时间段,如过去的24小时、过去的一周等。\n[0034] 在实施中,服务器可以查询本地存储的需要进行信息展示的待展示对象,待展示对象可以是对象集合(或称对象库)中的所有对象或部分符合指定条件的对象,进而可以获取待展示对象的预设属性的属性值。同时,可以查询在预设历史时段中进行展示过的历史展示对象,进而可以获取历史展示对象的预设属性的属性值和点击率。其中,待展示对象中可以包含部分或全部历史展示对象,也可以不包含历史展示对象。\n[0035] 可选的,可以优先对历史展示较少的对象进行展示,相应的在步骤101之前可以进行如下处理:在对象集合中,获取历史展示次数不超过预设阈值的对象,作为待展示对象。\n[0036] 在实施中,服务器可以记录有每个对象在预设历史时段内的展示次数以及每次展示的时间。当某个对象对应的展示次数小于或等于预设阈值(如5次)时,可以将该对象确定为待展示对象。\n[0037] 步骤102,根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0038] 在实施中,服务器可以根据每个待展示对象对应的属性值和每个历史展示对象对应的属性值,确定与每个待展示对象的属性值匹配度较高的一个或多个历史展示对象,进而可以根据相应的历史展示对象的点击率,确定与其属性值匹配度较高的待展示对象的预计点击率。\n[0039] 可选的,可以根据各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定与每个待展示对象满足预设属性值匹配条件的历史展示对象;根据与每个待展示对象满足预设属性值匹配条件的历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0040] 在实施中,服务器可以以某个待展示对象的预设属性的属性值为标准,计算历史展示对象与该待展示对象的属性值匹配度。选取与该待展示对象的属性值匹配度最高的预设数目个历史展示对象,进而可以根据选取出来的历史展示对象的点击率,确定该待展示对象的预计点击率。\n[0041] 或者,服务器还可以将全部的历史展示对象依次与某个待展示对象计算属性值匹配度。当出现一个历史展示对象与该待展示对象的属性值匹配度大于预设匹配度阈值时,则可以将该历史展示对象的点击率作为上述待展示对象的预计点击率。\n[0042] 可选的,可以根据属性值对待展示对象和历史展示对象进行分类,将属于相同类别作为预设属性值匹配条件,相应的,步骤102的处理过程可以如下:根据预先存储的对象类别与多个预设属性的不同属性值的对应关系,各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定每个待展示对象和每个历史展示对象所属的对象类别,并分别确定与每个待展示对象属于同一对象类别的历史展示对象;\n根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0043] 在实施中,服务器可以预先存储有多个对象类别,每个对象类别可以对应上述多个预设属性的不同属性值组合。根据待展示对象与历史展示对象的多个预设属性的属性值,可以确定它们各自所属的对象类别。进而可以根据每个对象类别中包含的历史展示对象的点击率,则可以确定每个对象类别内各待展示对象的预计点击率。\n[0044] 可选的,如果某个待展示对象同时属于多个对象类别,则可以获取此多个对象类别对应的预计点击率,并计算平均预计点击率,进而可以确定该待展示对象的预计点击率为平均预计点击率。\n[0045] 进一步,上述对象类别的确定方式可以由以下算法得到实现:首先随机构造N个(一个或多个)树状图,每个树状图的除最底层节点外的每个节点随机对应任意一个预设属性的属性值的某个取值范围。该取值范围可以是在该属性的属性值的实质范围中随机选取的部分取值范围,也可以是人为在该属性的属性值的实质范围中设定的取值范围。每个最底层节点可以对应一个对象类别,且该最底层节点至最顶层节点的路径上所有节点对应的属性的属性值取值范围为属于该对象类别的对象所需要符合的条件。其中,可以设置树状图的层数可以小于预设层数阈值或者树状图的最底层节点的个数可以小于预设个数阈值。\n树状图可以为二叉树,每个节点设置有两个子节点,如图2所示。\n[0046] 基于上述树状图,确定某个对象(可以是历史展示对象或待展示对象)在某个树状图中所属的对象类别的过程可以如下:步骤a,选取1个树状图,将该树状图的根节点设置为匹配判定节点,步骤b,将匹配判定节点对应的属性的取值范围与该对象的属性值进行比较,如果该对象对应该属性的属性值在该取值范围内,则将当前的匹配判定节点的Y子节点(可以设置任一节点在树状图中左侧分支的子节点为该节点的Y子节点)设置为新的匹配判定节点,如果匹配判定节点不是最底层节点,则重复步骤b,即将匹配判定节点对应的属性的取值范围与该对象的属性值进行比较,否则,将当前的匹配判定节点的N子节点(可以设置任一节点在树状图中右侧分支的子节点为该节点的N子节点)设置为新的匹配判定节点,如果匹配判定节点不是最底层节点,则重复步骤b,即将匹配判定节点对应的属性的取值范围与该对象的属性值进行比较。执行上述循环处理,在确定某个新的匹配判定节点后,如果匹配判定节点是最底层节点,则结束循环,将该最底层节点对应的对象类别确定为该对象所属的对象类别。\n[0047] 另外,当树状图的某个最底层节点对应的对象类别包含的历史展示对象的个数小于预设个数阈值时,可以将该最底层节点的对象类别和它的兄弟节点的对象类别进行合并,删除该最底层节点与其兄弟节点,此时这两个节点的上层节点即为最底层节点,可以将这两个节点的对象类别进行合并后的对象类别设置为此上层节点对应的对象类别。\n[0048] 可选的,根据历史展示对象的点击率确定待展示对象的预计点击率的方式多种多样,以下给出了几种可选的处理方式:\n[0049] 方式一,每个待展示对象的点击率可以是与其相匹配的历史展示对象的点击率的平均值,相应的处理过程可以如下:对于每个待展示对象,确定与其满足预设属性值匹配条件的历史展示对象的点击率的平均值,作为其对应的预计点击率。\n[0050] 方式二,可以在去除点击率偏差比较大的历史展示对象后确定预计点击率,相应的处理过程可以如下:对于每个待展示对象,在与其满足预设属性值匹配条件的全部历史展示对象中,去除掉点击率与全部历史展示对象的平均点击率的差值最大的预设数目个历史展示对象,将剩余历史展示对象的点击率的平均值,作为对应的待展示对象的预计点击率。\n[0051] 在实施中,服务器在确定了与某个待展示对象满足预设属性值匹配条件的全部历史展示对象后,可以获取这些历史展示对象的点击率,并计算它们的平均点击率。可以将这些历史展示对象的点击率分别与平均点击率做差值,然后按照差值的大小选取并去除其中预设数目个差值最大的历史展示对象。进而可以计算去除后的剩余历史展示对象的点击率的平均值,该平均值可以作为上述待展示对象的预计点击率。\n[0052] 步骤103,根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。\n[0053] 在实施中,在确定了各待展示对象的预计点击率后,服务器可以根据上述预计点击率在待展示对象中选取至少一个待展示对象,并获取该待展示对象的展示信息,进而可以将展示信息发送给登录该服务器的各终端,进而,终端可以对展示信息进行显示。例如,选取预计点击率最高的十个商品,并获取这十个商品的名称、类别、所在地和价格等信息,进而将这些信息发送给登录到该服务器的所有终端上进行显示。\n[0054] 可选的,优先选取预计点击率相对较高的待展示对象进行展示,相应的,步骤103的处理可以如下:根据每个待展示对象的预计点击率,在待展示对象中,选取预计点击率最高的预设数目个待展示对象,并对待展示对象的展示信息进行展示。\n[0055] 可选的,可以根据用户的账户信息选取待展示对象进行展示,相应的,步骤103的处理可以如下:获取目标账户的账户信息;根据每个待展示对象的预设属性的属性值,目标账户的账户信息,以及每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。\n[0056] 在实施中,当用户点击应用程序的展示页面的显示触发按键时,可以触发终端向服务器发送展示请求,展示请求中可以携带有该应用程序当前登录的账户(即目标账户)的账户标识。服务器中可以预先存储有用户的账户信息,账户信息中可以包含有用户的位置信息、用户勾选的展示种类信息以及用户性别信息等。在服务器接收到展示请求后,可以根据目标账户的账户标识获取对应的账户信息,可以根据账户信息在所有待展示对象中筛选出预设属性的属性值和用户的账户信息匹配度高于预设阈值的待展示对象。进而在筛选出来的待展示对象中根据它们的预计点击率的高低选取至少一个待展示对象,并获取该待展示对象的展示信息,进而可以将展示信息发送给登录该服务器的各终端,进而,终端可以对展示信息进行显示。例如,目标账户的账户信息为:北京、甜点、女性,相应的筛选并向目标账户展示所属地为北京的、同时适合女性的、属于甜点的商品的展示信息。\n[0057] 可选的,可以去除已经展示多次而用户点击次数过少的对象,在剩余对象中选取最终展示的对象,相应的,步骤103的处理可以如下:获取每个待展示对象在预设历史时段中对应目标账户的展示次数以及对应目标账户的点击次数;根据每个待展示对象的预计点击率,在展示次数大于预设展示次数阈值且点击次数小于预设点击次数阈值的待展示对象之外的其他待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。\n[0058] 在实施中,当用户点击应用程序的展示页面的显示触发按键时,可以触发终端向服务器发送展示请求,展示请求中可以携带有该应用程序当前登录的账户(即目标账户)的账户标识。在服务器接收到展示请求后,可以根据目标账户的账户标识获取每个待展示对象在预设历史时段中对目标账户的展示次数以及被用户点击次数。在所有待展示对象中筛选出展示次数大于预设展示次数阈值且点击次数小于预设点击次数阈值的待展示对象之外的其他待展示对象。进而在筛选出来的待展示对象中,根据预计点击率选取至少一个待展示对象,并获取该待展示对象的展示信息,将展示信息发送给登录该服务器的各终端,进而,终端可以对展示信息进行显示。\n[0059] 本发明实施例中,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。这样,不会出现一些待展示对象一直得到推荐,而同时另外一些待展示对象一直得不到推荐的情况,从而,可以提高进行信息推荐的准确性。\n[0060] 实施例三\n[0061] 基于相同的技术构思,本发明实施例还提供了一种信息展示的装置,如图3所示,该装置可以包括:\n[0062] 获取模块310,用于获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;\n[0063] 确定模块320,用于根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;\n[0064] 展示模块330,用于根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。\n[0065] 可选的,确定模块320,包括:\n[0066] 第一确定子模块,用于根据各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定与每个待展示对象满足预设属性值匹配条件的历史展示对象;\n[0067] 第二确定子模块,用于根据与每个待展示对象满足预设属性值匹配条件的历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0068] 可选的,第一确定子模块,用于:\n[0069] 根据预先存储的对象类别与多个预设属性的不同属性值的对应关系,各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定每个待展示对象和每个历史展示对象所属的对象类别,并分别确定与每个待展示对象属于同一对象类别的历史展示对象;\n[0070] 第二确定子模块,用于:\n[0071] 根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0072] 可选的,第二确定子模块,用于:\n[0073] 对于每个待展示对象,确定与其满足预设属性值匹配条件的历史展示对象的点击率的平均值,作为其对应的预计点击率。\n[0074] 可选的,第二确定子模块,用于:\n[0075] 对于每个待展示对象,在与其满足预设属性值匹配条件的全部历史展示对象中,去除掉点击率与全部历史展示对象的平均点击率的差值最大的预设数目个历史展示对象,将剩余历史展示对象的点击率的平均值,作为对应的待展示对象的预计点击率。\n[0076] 可选的,展示模块330,用于:\n[0077] 根据每个待展示对象的预计点击率,在待展示对象中,选取预计点击率最高的预设数目个待展示对象,并对待展示对象的展示信息进行展示。\n[0078] 可选的,获取模块310,还用于:\n[0079] 在对象集合中,获取历史展示次数不超过预设阈值的对象,作为待展示对象。\n[0080] 本发明实施例中,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。这样,不会出现一些待展示对象一直得到推荐,而同时另外一些待展示对象一直得不到推荐的情况,从而,可以提高进行信息推荐的准确性。\n[0081] 需要说明的是:上述实施例提供的信息展示的装置在进行信息展示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息展示的装置与信息展示的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。\n[0082] 实施例四\n[0083] 图4是本发明实施例提供的服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器\n1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质\n1930中的一系列指令操作。\n[0084] 服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。\n[0085] 服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:\n[0086] 获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;\n[0087] 根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;\n[0088] 根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。\n[0089] 可选的,根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率,包括:\n[0090] 根据各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定与每个待展示对象满足预设属性值匹配条件的历史展示对象;\n[0091] 根据与每个待展示对象满足预设属性值匹配条件的历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0092] 可选的,根据各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定与每个待展示对象满足预设属性值匹配条件的历史展示对象,包括:\n[0093] 根据预先存储的对象类别与多个预设属性的不同属性值的对应关系,各待展示对象的多个预设属性的属性值,以及各历史展示对象的多个预设属性的属性值,分别确定每个待展示对象和每个历史展示对象所属的对象类别,并分别确定与每个待展示对象属于同一对象类别的历史展示对象;\n[0094] 根据与每个待展示对象满足预设属性值匹配条件的历史展示对象的点击率,确定每个待展示对象的预计点击率,包括:\n[0095] 根据与每个待展示对象属于同一对象类别的历史展示对象的点击率,确定每个待展示对象的预计点击率。\n[0096] 可选的,根据与每个待展示对象满足预设属性值匹配条件的历史展示对象的点击率,确定每个待展示对象的预计点击率,包括:\n[0097] 对于每个待展示对象,确定与其满足预设属性值匹配条件的历史展示对象的点击率的平均值,作为其对应的预计点击率。\n[0098] 可选的,根据与每个待展示对象满足预设属性值匹配条件的历史展示对象的点击率,确定每个待展示对象的预计点击率,包括:\n[0099] 对于每个待展示对象,在与其满足预设属性值匹配条件的全部历史展示对象中,去除掉点击率与全部历史展示对象的平均点击率的差值最大的预设数目个历史展示对象,将剩余历史展示对象的点击率的平均值,作为对应的待展示对象的预计点击率。\n[0100] 可选的,根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示,包括:\n[0101] 根据每个待展示对象的预计点击率,在待展示对象中,选取预计点击率最高的预设数目个待展示对象,并对待展示对象的展示信息进行展示。\n[0102] 可选的,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值之前,还包括:\n[0103] 在对象集合中,获取历史展示次数不超过预设阈值的对象,作为待展示对象。\n[0104] 本发明实施例中,获取各待展示对象的多个预设属性的属性值,并获取预设历史时段中各历史展示对象的点击率,以及各历史展示对象的多个预设属性的属性值;根据各待展示对象的多个预设属性的属性值与各历史展示对象的多个预设属性的属性值的匹配情况,以及各历史展示对象的点击率,确定每个待展示对象的预计点击率;根据每个待展示对象的预计点击率,在待展示对象中,选取至少一个待展示对象,并对至少一个待展示对象的展示信息进行展示。这样,不会出现一些待展示对象一直得到推荐,而同时另外一些待展示对象一直得不到推荐的情况,从而,可以提高进行信息推荐的准确性。\n[0105] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0106] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-07-10
- 2015-11-18
实质审查的生效
IPC(主分类): G06Q 30/02
专利申请号: 201510354473.6
申请日: 2015.06.24
- 2015-10-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-02-08
|
2011-10-08
| | |
2
| |
2013-08-28
|
2013-05-24
| | |
3
| |
2015-04-29
|
2013-10-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |