一种反馈展示内容信息的方法和装置转让专利

申请号 : CN201310717202.3

文献号 : CN104090899B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 罗如海吴官林赖晓平

申请人 : 深圳市腾讯计算机系统有限公司

摘要 :

本发明公开了一种反馈展示内容信息的方法和装置,属于互联网技术领域。所述方法包括:接收展示请求,展示请求中携带有展示位标识;根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;确定出的算法标识对应的展示内容信息集合,是根据确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈。采用本发明,可以减少在处理展示请求的过程中对系统资源的占用。

权利要求 :

1.一种反馈展示内容信息的方法,其特征在于,所述方法包括:

接收展示请求,所述展示请求中携带有展示位标识;

根据预先存储的算法标识与展示位的展示位标识的对应关系,确定所述展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;所述确定出的算法标识对应的展示内容信息集合,是根据所述确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;

根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈;

其中,所述根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈,包括:根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定所述展示请求中携带的展示位标识对应的后处理展示算法;根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方;

所述确定出的算法标识为多个算法标识;所述根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:根据所述确定出的后处理展示算法,在所述多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取所述目标预处理展示算法对应的展示内容信息集合;根据所述目标预处理展示算法对应的展示内容信息集合,以及所述确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。

2.根据权利要求1所述的方法,其特征在于,所述展示请求中还携带有账户信息和/或页面信息;

所述根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:根据获取的展示内容信息集合,确定出的后处理展示算法,以及所述账户信息和/或页面信息,获取目标展示内容信息,并反馈给所述展示请求的发送方。

3.根据权利要求1所述的方法,其特征在于,所述获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:获取经过排序的目标展示内容信息,并反馈给所述展示请求的发送方。

4.一种反馈展示内容信息的装置,其特征在于,所述装置包括:

接收模块,用于接收展示请求,所述展示请求中携带有展示位标识;

获取模块,用于根据预先存储的算法标识与展示位的展示位标识的对应关系,确定所述展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;所述确定出的算法标识对应的展示内容信息集合,是根据所述确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;

反馈模块,用于根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈;

其中,所述反馈模块,用于:根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定所述展示请求中携带的展示位标识对应的后处理展示算法;根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方;

所述确定出的算法标识为多个算法标识;所述反馈模块,用于:根据所述确定出的后处理展示算法,在所述多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取所述目标预处理展示算法对应的展示内容信息集合;根据所述目标预处理展示算法对应的展示内容信息集合,以及所述确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。

5.根据权利要求4所述的装置,其特征在于,所述展示请求中还携带有账户信息和/或页面信息;

所述反馈模块,用于:

根据获取的展示内容信息集合,确定出的后处理展示算法,以及所述账户信息和/或页面信息,获取目标展示内容信息,并反馈给所述展示请求的发送方。

6.根据权利要求4所述的装置,其特征在于,所述反馈模块,用于:

获取经过排序的目标展示内容信息,并反馈给所述展示请求的发送方。

说明书 :

一种反馈展示内容信息的方法和装置

技术领域

[0001] 本发明涉及互联网技术领域,特别涉及一种反馈展示内容信息的方法和装置。

背景技术

[0002] 随着互联网技术和计算机技术的飞速发展,互联网得到的快速的普及,并已经成为了人们日常工作、学习、生活中非常重要的工具之一。互联网可以提供丰富多样的网络业务,在用户进行网络业务的过程中,网络侧可以向终端推送各种展示内容,以使终端在该网络业务的界面中的某个指定位置(可称作展示位)上显示接收到的展示内容,展示内容可以是广告、新闻、影片等任意网络数据,例如,在某网页的右下角的位置设置展示位,该网页的网站服务器可以向终端推送某广告,以使终端在该展示位中显示该广告。每个网络业务设置有若干个展示位,例如,某电子商务网站的网络业务,在网站首页、商品详情页等页面中都设置有若干个展示位。
[0003] 在网络侧,一般设置有展示服务器,各网络业务的业务服务器可以向展示服务器请求获取展示内容信息(如展示内容的标识),进而获取到相应的展示内容,发送给终端。在展示服务器中,一般对应各网络业务中的每个展示位,都设置有独立的展示算法模块,展示算法模块是为相应的展示位预先设置的获取展示内容信息的算法或算法组合的执行程序。展示服务器在接收到业务服务器发送的对应某展示位的展示请求后,会调用该展示位的展示算法模块,执行相应的展示算法(如过滤、选取、排序等,算法中还可以调用账户信息等信息),可以在展示内容信息库(展示内容信息的总集合)中确定出该展示位的展示内容信息,并反馈给业务服务器。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 展示服务器每次接收到展示请求后,都需要对展示内容信息库执行复杂的展示算法,才能够获取到最终的展示内容信息,这样,导致在处理展示请求的过程中对系统资源的占用过大。

发明内容

[0006] 为了解决现有技术的问题,本发明实施例提供了一种反馈展示内容信息的方法和装置,以减少在处理展示请求的过程中对系统资源的占用。所述技术方案如下:
[0007] 一方面,提供了一种反馈展示内容信息的方法,所述方法包括:
[0008] 接收展示请求,所述展示请求中携带有展示位标识;
[0009] 根据预先存储的算法标识与展示位的展示位标识的对应关系,确定所述展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;所述确定出的算法标识对应的展示内容信息集合,是根据所述确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;
[0010] 根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈;
[0011] 其中,所述根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈,包括:根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定所述展示请求中携带的展示位标识对应的后处理展示算法;根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方;
[0012] 所述确定出的算法标识为多个算法标识;所述根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:根据所述确定出的后处理展示算法,在所述多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取所述目标预处理展示算法对应的展示内容信息集合;根据所述目标预处理展示算法对应的展示内容信息集合,以及所述确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0013] 另一方面,提供了一种反馈展示内容信息的装置,所述装置包括:
[0014] 接收模块,用于接收展示请求,所述展示请求中携带有展示位标识;
[0015] 获取模块,用于根据预先存储的算法标识与展示位的展示位标识的对应关系,确定所述展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;所述确定出的算法标识对应的展示内容信息集合,是根据所述确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;
[0016] 反馈模块,用于根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈;
[0017] 其中,所述反馈模块,用于:根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定所述展示请求中携带的展示位标识对应的后处理展示算法;根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方;
[0018] 所述确定出的算法标识为多个算法标识;所述反馈模块,用于:根据所述确定出的后处理展示算法,在所述多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取所述目标预处理展示算法对应的展示内容信息集合;根据所述目标预处理展示算法对应的展示内容信息集合,以及所述确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0019] 本发明实施例提供的技术方案带来的有益效果是:
[0020] 本发明实施例中,当接收到展示请求时,根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合,然后再根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈,这样,在基于展示请求获取展示内容信息并反馈的过程中,无需对展示内容信息库执行复杂的展示算法,从而,可以减少在处理展示请求的过程中对系统资源的占用。

附图说明

[0021] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022] 图1是本发明实施例提供的反馈展示内容信息的方法流程图;
[0023] 图2是本发明实施例提供的信息交互示意图;
[0024] 图3是本发明实施例提供的反馈展示内容信息的装置结构示意图;
[0025] 图4是本发明实施例提供的展示服务器的结构示意图。

具体实施方式

[0026] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0027] 实施例一
[0028] 本发明实施例提供了一种反馈展示内容信息的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
[0029] 步骤101,接收展示请求,展示请求中携带有展示位标识。
[0030] 步骤102,根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;确定出的算法标识对应的展示内容信息集合,是根据确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合。
[0031] 步骤103,根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈。
[0032] 本发明实施例中,当接收到展示请求时,根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合,然后再根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈,这样,在基于展示请求获取展示内容信息并反馈的过程中,无需对展示内容信息库执行复杂的展示算法,从而,可以减少在处理展示请求的过程中对系统资源的占用。
[0033] 实施例二
[0034] 本发明实施例提供了一种反馈展示内容信息的方法,该方法的执行主体可以是网络侧的任意服务器,优选为,用于集中管理对终端进行内容展示的展示服务器,本实施例下述内容中将以执行主体为展示服务器为例进行方案的详细说明。
[0035] 本发明实施例提供的反馈展示内容信息的方法中,展示服务器可以预先设置对应各展示位的预处理展示算法,根据各预处理展示算法,建立展示内容信息集合,并存储预处理展示算法的算法标识与展示位的展示位标识的对应关系,且记录各算法标识对应的展示内容信息集合。
[0036] 其中,展示内容信息可以是展示内容的完整数据,也可以是展示内容的相关信息,优选为展示内容标识。展示服务器中可以建立有展示内容信息库,例如,在展示内容信息库中可以对所有预先设置的展示内容的展示内容标识进行存储,在展示内容信息库中还可以对应展示内容标识存储一些其它的展示内容信息,如热度信息(最近预设时间段内的点击数)、内容分类信息等。展示位是在网络业务的客户端显示页面中预先设置的用于内容展示的显示区域,例如,某网络音乐播放器的播放列表下方的显示区域设置为一个展示位。每个网络业务可以根据实际需求设置一个或多个展示位。展示位标识可以是用于唯一标记各个业务的各个展示位的代码,各业务的所有展示位都可以设置有一个唯一的展示位标识,以区别其它展示位。
[0037] 预设的预处理展示算法,是对应每个展示位设置的展示算法,该展示算法用于在业务服务器请求展示内容信息之前预先处理得到每个展示位对应的若干个展示内容信息,这些展示内容信息可以直接用于展示内容的展示,也可以再经过某些后续的展示算法(可称作后处理展示算法,在后面内容中详细介绍)的处理以得到最终的展示内容信息用于展示内容的展示。预处理展示算法可以与具体的账户信息(后面内容中详细介绍)无关,可以根据展示位的特点、所属网络业务的特点来设置。每个展示位对应的预处理展示算法可以根据实际需求任意设置,每个展示位可以对应一个或多个预处理展示算法,每个预处理展示算法可以由选取、过滤、合并、排序等算法组成,可以是单一的算法也可以是算法组合。展示内容信息集合是,根据预处理展示算法,在展示内容信息库中获取到的展示内容信息组成的集合,优选可以为展示内容标识的集合。每个预处理展示算法可以对应有一个或多个展示内容信息集合。算法标识可以是用于唯一标记各个预处理展示算法的代码,每个预处理展示算法都可以设置有一个唯一的算法标识,以区别其它展示位。
[0038] 具体的,建立展示内容信息集合的处理过程可以如下:
[0039] 步骤一,预先存储每个展示位对应的至少一个预设的预处理展示算法,并存储算法标识与展示位的展示位标识的对应关系。
[0040] 在实施中,可以对应每个展示位设置一个或多个预处理展示算法,存储设置的预处理展示算法,并记录展示位标识与算法标识的对应关系。
[0041] 步骤二,根据每个预处理展示算法,分别确定对应的展示内容信息,建立每个预处理展示算法对应的展示内容信息集合。
[0042] 在实施中,根据每个预处理展示算法对展示内容信息库中的展示内容信息进行算法处理,得到符合展示算法的展示内容信息,组成对应的展示内容信息集合,例如,在展示内容信息库中,可以先选取某指定类型的影片(如喜剧片)的展示内容标识,然后再在选取的展示内容标识中,根据对应影片的热度信息,选取热度排在前100位的影片对应的展示内容标识,由这些展示内容标识组成展示内容信息集合。
[0043] 在实施中,展示服务器可以设置配置文件,在配置文件中记录每个展示位标识对应的预处理展示算法的算法标识,并记录每个算法标识对应的展示内容信息集合,这样,同时也建立起了展示位标识与展示内容信息集合的对应关系。
[0044] 下面将结合具体的处理方式,对图1所示的流程进行详细的说明,内容可以如下:
[0045] 步骤101,展示服务器接收展示请求,展示请求中携带有展示位标识。
[0046] 其中,展示请求是用于向展示服务器索取展示内容信息的请求。
[0047] 在实施中,用户在终端打开某网络业务的页面时,终端会向业务服务器发送页面请求,例如,用户打开某电子商务网站的页面时终端会向网站服务器发送页面请求。业务服务器在接收到终端发送的页面请求后,可以确定终端请求的页面中包括的展示位,然后业务服务器可以向展示服务器发送展示请求,这时可以发送一个展示请求,在其中携带确定出的所有展示位的展示位标识,也可以对应确定出的每个展示位各发送一个展示请求,在其中携带相应的展示位的展示标识。另外,业务服务器也可以在终端没有发送页面请求的情况下,根据终端已打开的页面中的展示位,按照预定规则(如随机或按预设周期)向展示服务器发送展示请求。
[0048] 步骤102,展示服务器根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合。
[0049] 其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;确定出的算法标识对应的展示内容信息集合,是根据确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合。
[0050] 在实施中,展示服务器可以提取展示请求中携带的展示位标识,根据提取的展示位标识,在上述配置文件中查找对应的算法标识,并进一步根据查找到的算法标识查找对应的展示内容信息集合。
[0051] 步骤103,展示服务器根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈。
[0052] 在实施中,展示服务器根据获取的展示内容信息集合对展示请求进行展示内容信息反馈的处理方式可以多种多样,例如,可以将展示内容信息集合中的展示内容信息全部反馈给展示请求的发送方(如业务服务器),或者优选的,可以根据一些预设的展示算法,对获取的展示内容信息集合进行再处理,得到最终的展示内容信息,反馈给展示请求的发送方,相应的处理过程可以如下:
[0053] 步骤一,根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定展示请求中携带的展示位标识对应的后处理展示算法。
[0054] 其中,预设的后处理展示算法是预先对应某个展示位设置的对展示内容信息集合进行再处理得到最终的展示内容信息的展示算法。可以对部分展示位设置对应的后处理展示算法,也可以对所有展示位设置对应的后处理展示算法。后处理展示算法可以与具体的账户信息(后面内容中详细介绍)无关,可以根据展示位的特点、所属网络业务的特点来设置,或者优选的,后处理展示算法可以与具体的账户信息(后面内容中详细介绍)相关,还可以与页面信息等信息相关,可以根据展示位的特点、所属网络业务的特点、账户信息、页面信息等信息来设置。不同展示位对应的后处理展示算法可以根据实际需求任意设置。每个后处理展示算法可以由选取、过滤、合并、排序、重定向选取等算法组成。
[0055] 在实施中,展示服务器可以根据实际需求,为某些展示位设置对应的后处理展示算法,并可以在上述配置文件中记录相应展示位的展示位标识与后处理展示算法的算法标识的对应关系。在进行本步骤的处理时,可以根据展示请求中携带的展示位标识在配置文件中查找对应的算法标识,以确定相应的后处理展示算法。
[0056] 步骤二,根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给展示请求的发送方。
[0057] 其中,目标展示内容信息是根据后处理展示算法处理得到的用于反馈的展示内容信息。
[0058] 优选的,该步骤二中,可以是获取经过排序的目标展示内容信息,也即,在后处理展示算法中可以包括排序的算法,具体的排序规则可以根据实际需求任意设置。
[0059] 具体的,在后处理展示算法中还可以结合使用一些与具体的展示请求相关的信息作为算法参数,相应的,在展示请求中还可以携带有账户信息和/或页面信息,相应的该步骤二的处理可以是:根据获取的展示内容信息集合,确定出的后处理展示算法,以及此账户信息和/或页面信息,获取目标展示内容信息,并反馈给展示请求的发送方。
[0060] 其中,账户信息可以是触发展示请求的页面请求的发送账户的相关信息,可以包括账户标识、用户资料信息、历史操作信息、历史展示信息等信息中的一种或任意组合。用户资料信息可以是注册该账户的用户填写的资料信息,如性别信息、年龄信息、爱好信息(可以通过选择标签的形式让用户选择填写,如包括摇滚乐、喜剧电影、极限运动等)等。历史操作信息可以是账户在过去一段时间内在使用网络业务的过程中进行的操作的信息。历史展示信息可以是在过去一段时间内向该账户推送的展示内容对应的展示内容信息。页面信息可以是触发展示请求的页面请求对应的页面的相关信息,如页面标识、页面内的商品类型信息、页面内的影片类型信息、页面内的新闻内容信息等。
[0061] 在实施中,业务服务器在接收到终端发送的页面请求后,可以获取其中携带的账户标识和页面标识。然后,可以根据账户标识获取其它账户信息,根据页面标识获取其它页面信息,将获取到的账户信息、页面信息携带于展示请求中发送给展示服务器,或者,也可以将账户标识、页面标识携带于展示请求中发送给展示服务器,由展示服务器根据账户标识、页面标识获取到需要的其它账户信息、其它页面信息。后处理展示算法中可以将一些账户信息和/或页面信息作为算法参数,如性别信息、爱好信息、页面内的商品类型信息等,展示服务器基于后处理展示算法和获取的展示内容信息集合,进行算法处理,可以得到目标展示内容信息,并反馈给展示请求的发送方。例如,展示内容信息集合中包括多个商品的广告信息,爱好信息中包括滑雪,展示服务器可以在展示内容信息集合中选取与滑雪相关的商品的广告信息,作为目标展示内容信息。
[0062] 另外,具体的,当步骤102中确定出的算法标识为多个算法标识时,可以通过后处理展示算法在多个算法标识对应的多个展示内容信息集合中选取部分展示内容信息集合,并进行后续处理,相应的该步骤二的处理可以是:
[0063] 首先,根据确定出的后处理展示算法,在此多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取目标预处理展示算法对应的展示内容信息集合。
[0064] 其中,目标预处理展示算法可以是基于后处理展示算法而指定出的预处理展示算法。
[0065] 在实施中,对于一个展示位对应多个预处理展示算法的情况,后处理展示算法中可以设置相应的选取规则,选取其中一个或多个预处理展示算法(即目标预处理展示算法),并进一步在获取的多个展示内容信息集合中,选取与这一个或多个预处理展示算法对应的展示内容信息集合。
[0066] 例如,在进行多算法测试(即针对某展示位并行设置多种展示算法,以比较测试基于不同展示算法推送的展示内容的实际浏览效果)时,可以设置相应的展示位对应有多个预处理展示算法,在步骤102中可以获取该展示位对应的各预处理展示算法对应的展示内容信息集合。在后处理展示算法中,可以设置一定的选取规则,在多个预处理展示算法中选取目标预处理展示算法,如轮询选取规则,这样,对于每个展示请求,在进行后处理展示算法的处理时,展示服务器就可以根据预设的轮询顺序,选取一个预处理展示算法,作为目标预处理展示算法,并在多个展示内容信息集合中,选取目标预处理展示算法对应的展示内容信息集合。采用这种方法可以使多算法测试更加方便快捷。
[0067] 又例如,对应某展示位设置多个预处理展示算法,每个预处理展示算法可以分别用于选取与一种商品类型(如手机、电视、自行车等)相关联的商品的展示内容信息(如手机相关联的商品可以有手机、手机套、耳机、手机保护膜等),在后处理展示算法中,可以设置选取展示请求携带的页面信息中的商品类型信息对应的预处理展示算法为目标预处理展示算法,并选取目标预处理展示算法对应的展示内容信息集合,例如,如果终端请求打开的页面为某手机的信息页面或交易页面,对于相应的展示位,选取的目标预处理展示算法对应的展示内容信息集合中,可以包括手机、手机套、耳机、手机保护膜等商品的展示内容信息。
[0068] 然后,根据目标预处理展示算法对应的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给展示请求的发送方。
[0069] 在实施中,对于选定的目标预处理展示算法对应的展示内容信息集合,在后处理展示算法中,还可以包括对其进行进一步处理的算法,例如对其中的展示内容信息进行过滤、排序等处理,最终可以得到目标展示内容信息,并反馈给展示请求的发送方。
[0070] 如图2所示,为本发明实施例中业务服务器和展示服务器交互的示意图。
[0071] 对于展示内容信息是展示内容标识的情况,业务服务器在接收到展示服务器反馈的展示内容标识后,还可以根据展示内容标识向展示内容库获取对应的展示内容,然后将展示内容和页面内容发送给终端,将展示内容在页面内相应的展示位中进行显示。
[0072] 本发明实施例中,当接收到展示请求时,根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合,然后再根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈,这样,在基于展示请求获取展示内容信息并反馈的过程中,无需对展示内容信息库执行复杂的展示算法,从而,可以减少在处理展示请求的过程中对系统资源的占用。
[0073] 实施例三
[0074] 基于相同的技术构思,本发明实施例还提供了一种反馈展示内容信息的装置,如图3所示,所述装置包括:
[0075] 接收模块310,用于接收展示请求,所述展示请求中携带有展示位标识;
[0076] 获取模块320,用于根据预先存储的算法标识与展示位的展示位标识的对应关系,确定所述展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;所述确定出的算法标识对应的展示内容信息集合,是根据所述确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;
[0077] 反馈模块330,用于根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈。
[0078] 优选的,所述反馈模块330,用于:
[0079] 根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定所述展示请求中携带的展示位标识对应的后处理展示算法;
[0080] 根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0081] 优选的,所述展示请求中还携带有账户信息和/或页面信息;
[0082] 所述反馈模块330,用于:
[0083] 根据获取的展示内容信息集合,确定出的后处理展示算法,以及所述账户信息和/或页面信息,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0084] 优选的,所述确定出的算法标识为多个算法标识;
[0085] 所述反馈模块330,用于:
[0086] 根据所述确定出的后处理展示算法,在所述多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取所述目标预处理展示算法对应的展示内容信息集合;
[0087] 根据所述目标预处理展示算法对应的展示内容信息集合,以及所述确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0088] 优选的,所述反馈模块330,用于:
[0089] 获取经过排序的目标展示内容信息,并反馈给所述展示请求的发送方。
[0090] 本发明实施例中,当接收到展示请求时,根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合,然后再根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈,这样,在基于展示请求获取展示内容信息并反馈的过程中,无需对展示内容信息库执行复杂的展示算法,从而,可以减少在处理展示请求的过程中对系统资源的占用。
[0091] 实施例四
[0092] 图4是本发明实施例提供的展示服务器的结构示意图。该展示服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在展示服务器1900上执行存储介质1930中的一系列指令操作。
[0093] 展示服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0094] 展示服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0095] 接收展示请求,所述展示请求中携带有展示位标识;
[0096] 根据预先存储的算法标识与展示位的展示位标识的对应关系,确定所述展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合;其中,各展示位的展示位标识对应的各算法标识,分别是对应各展示位预设的预处理展示算法的算法标识;所述确定出的算法标识对应的展示内容信息集合,是根据所述确定出的算法标识对应的预处理展示算法,预先建立的展示内容信息集合;
[0097] 根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈。
[0098] 优选的,所述根据获取的展示内容信息集合,对所述展示请求进行展示内容信息反馈,包括:
[0099] 根据预先存储的展示位标识与预设的后处理展示算法的对应关系,确定所述展示请求中携带的展示位标识对应的后处理展示算法;
[0100] 根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0101] 优选的,所述展示请求中还携带有账户信息和/或页面信息;
[0102] 所述根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:
[0103] 根据获取的展示内容信息集合,确定出的后处理展示算法,以及所述账户信息和/或页面信息,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0104] 优选的,所述确定出的算法标识为多个算法标识;
[0105] 所述根据获取的展示内容信息集合,以及确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:
[0106] 根据所述确定出的后处理展示算法,在所述多个算法标识对应的预处理展示算法中选取目标预处理展示算法,并在获取的多个展示内容信息集合中,选取所述目标预处理展示算法对应的展示内容信息集合;
[0107] 根据所述目标预处理展示算法对应的展示内容信息集合,以及所述确定出的后处理展示算法,获取目标展示内容信息,并反馈给所述展示请求的发送方。
[0108] 优选的,所述获取目标展示内容信息,并反馈给所述展示请求的发送方,包括:
[0109] 获取经过排序的目标展示内容信息,并反馈给所述展示请求的发送方。
[0110] 本发明实施例中,当接收到展示请求时,根据预先存储的算法标识与展示位的展示位标识的对应关系,确定展示请求中携带的展示位标识对应的算法标识,并获取确定出的算法标识对应的展示内容信息集合,然后再根据获取的展示内容信息集合,对展示请求进行展示内容信息反馈,这样,在基于展示请求获取展示内容信息并反馈的过程中,无需对展示内容信息库执行复杂的展示算法,从而,可以减少在处理展示请求的过程中对系统资源的占用。
[0111] 需要说明的是:上述实施例提供的反馈展示内容信息的装置在反馈展示内容信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的反馈展示内容信息的装置与反馈展示内容信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0112] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0113] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0114] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。