信息推荐方法及装置
技术领域
本申请涉及互联网技术领域,特别涉及一种信息推荐方法及装置。
背景技术
随着互联网时代的到来,互联网在人们日常的学习、工作和生活中得到广泛的应用。人们日常的各种事务都可以通过互联网来处理和呈现。
在互联网中的信息推荐事务中,服务器或终端可以根据预先设定的信息推荐规则为互联网中的用户推荐适合的信息。一般地,信息推荐事务可以针对多个待推荐的信进行推荐,并且每一个待推荐的信息可以分别配置一种信息推荐规则。
举例而言,假设当前互联网中的信息推荐事务的包括至少一种待推荐信息的集合是:{待推荐信息a,待推荐信息b,待推荐信息c};并且,上述服务器或终端根据信息推荐规则X推荐上述待推荐信息a,根据信息推荐规则Y推荐上述待推荐信息b,根据信息推荐规则Z推荐上述待推荐信息c。则,在信息推荐过程中,服务器或终端通过获取与互联网中的各个用户对应的待分析信息(如:用户信息等)并分别结合上述待推荐信息a、b、c的信息推荐规则X、Y、Z,来确定一种最适合当前互联网中的各个用户的待推荐信息并推荐。
现有技术中,上述信息推荐事务的推荐逻辑是固定的,从而无法确保互联网中的信息推荐事务始终与互联网中的实际情况相符合。
发明内容
本申请实施例的目的是提供一种信息推荐方法及装置,以解决现有技术中因信息推荐事务的推荐逻辑是固定的,从而无法确保互联网中的信息推荐事务始终与互联网中的实际情况相符合的问题。
为解决上述技术问题,本申请实施例提供的信息推荐方法及装置是这样实现的:
一种信息推荐方法,包括:
在互联网中的信息推荐事务的处理压力超出预设阈值时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
一种信息推荐方法,包括:
在互联网中的信息推荐事务的处理时间处于预设时限内时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
一种信息推荐方法,包括:
接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求;
响应于所述推荐规则变更请求,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个与所述规则变更信息对应的待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
一种信息推荐装置,包括:
确定单元,用于在互联网中的信息推荐事务的处理压力超出预设阈值时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
推荐单元,用于基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
一种信息推荐装置,包括:
确定单元,用于在互联网中的信息推荐事务的处理时间处于预设时限内时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
推荐单元,用于基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
一种信息推荐装置,包括:
接收单元,用于接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求;
确定单元,用于响应于所述推荐规则变更请求,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个与所述规则变更信息对应的待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
推荐单元,用于基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
由以上本申请各实施例提供的技术方案可见,本申请实施例通过在互联网中的信息推荐事务的处理压力超出预设阈值时,或在互联网中的信息推荐事务的处理时间处于预设时限内时,或在接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求时,触发信息推荐事务的变更动作。基于与当前互联网中信息推荐事务对应的第一信息集合,确定至少一个待剔除信息并进行剔除,得到第二信息集合,最终基于第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。在上述过程中,可见上述信息推荐事务的推荐逻辑不是固定的,可以根据互联网中的实际情况进行变更,从而可以确保互联网中的信息推荐事务与互联网中的实际情况相符合。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的用以实现信息推荐事务的***架构图;
图2为本申请一实施例提供的信息推荐方法的流程图;
图3为本申请另一实施例提供的信息推荐方法的流程图;
图4为本申请再一实施例提供的信息推荐方法的流程图;
图5为本申请一实施例提供的信息推荐装置的模块示意图;
图6为本申请另一实施例提供的信息推荐装置的模块示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
随着互联网服务的多样化,互联网中的信息推荐方式也应用于各种场景中。在互联网保险,尤其是运费险的应用场景下,本领域技术人员发现当业务发展到不同阶段时,通常需要一种随着业务同步发展的运费险的推荐手段。显然,目前互联网中常规的信息推荐手段已经不适用,本申请所作出的改进正是为迎合实际的业务需求而提出的一种信息推荐的解决方案。
图1为本申请实施例提供的用以实现信息推荐事务的***架构图。该***架构可以包括:若干终端10、网络20及通过网络20与上述终端10进行通信的服务器30。其中,服务器30可以用以根据预先设定的信息推荐规则进行互联网中的信息推荐事务。在一些具体应用中,服务器30在进行信息推荐事务的动作可以通过接收终端10发送的信息推荐请求来触发,或由该服务器30主动触发。在信息推荐动作触发之后,服务器30可以通过获取使用上述终端10的用户的相关信息,这些相关信息可以是信息推荐规则中指定的信息。服务器30在获取到这些相关信息(如用户信息,产品信息等)之后,结合预先存储到服务器30上的具体信息推荐规则来确定与当前用户最适合的待推荐信息并进行推荐。当然,该***架构仅是示意性的架构,在实际实现过程中,该***架构还可以包括其他装置或功能单元,本文对此不作限定。
在上述***架构中,上述终端10可以是个人计算机、笔记本电脑、无线电话、个人数字助理(PDA)、智能手表、或其他计算机装置和通信装置。上述服务器30可以是一个或多个服务器组成的服务器集群。这些服务器及终端在架构上可以包含一些基本组件,如总线、处理装置、存储装置、一个或多个输入/输出装置、和通信接口等。总线可以包括一个或多个导线,用来实现服务器和终端各组件之间的通信。处理装置可以包括各类型的用来执行指令、处理进程或线程的处理器或微处理器。存储装置可以包括用以存储动态信息的动态存储器,如随机访问存储器(RAM),或用以存储静态信息的静态存储器,如只读存储器(ROM),以及包括磁或光学记录介质与相应驱动的大容量存储器。输入装置可以是键盘、鼠标、手写笔、触摸屏、声音识别装置、或生物测定装置等。输出装置可以是用以输出信息的显示器、打印机、或扬声器等。通信接口用来使服务器或客户端设备与其他***或装置进行通信。通信接口之间可通过有线连接方式、无线连接方式、或光连接方式连接到上述网络中,以使上述终端、服务器实现相互通信。每个网络都可以包括局域网(LAN)、广域网(WAN)、内部网、互联网、移动电话网络、虚拟专用网(VPN)、蜂窝式或其它移动通信网络、蓝牙、NFC或其任何组合。服务器和终端上均包含用来管理***资源、控制其他程序运行的操作***软件,以及用来实现特定功能的应用软件或程序指令。
图2为本申请一实施例提供的信息推荐方法的流程,包括:
S101:在互联网中的信息推荐事务的处理压力超出预设阈值时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息。
在服务器进行上述信息推荐事务的过程中,某些情况可能导致上述服务器的处理压力(或负载压力)发生变化。例如,互联网中访问该服务器的终端的数量的增加,可以导致上述服务器的处理压力发生变化。本实施例中,为确保服务器的运作的稳定性及性能,可以在上述服务器的处理压力较大时,通过变更上述服务器上运行的信息推荐事务的推荐逻辑或规则,来缓解上述服务器的处理压力。本申请实施例中,服务器可以通过判断当前信息推荐事务的处理压力是否超过预设阈值,来判定是否需要进行信息推荐事务的推荐逻辑的变更。例如,可以通过获取访问上述服务器的终端的实际数量,并通过判断访问终端的实际数量是否超过预设数量,来判定需要进行信息推荐事务的推荐逻辑的变更。
举例而言,假设当前互联网中的信息推荐事务的包括至少一种待推荐信息的第一信息集合是:
{待推荐信息a,待推荐信息b,待推荐信息c};
并且,上述服务器根据信息推荐规则X推荐上述待推荐信息a,根据信息推荐规则Y推荐上述待推荐信息b,根据信息推荐规则Z推荐上述待推荐信息c。其中,以上推荐规则可以是一种基于各种参数的算法,也可以是一种基于一个或多个目标信息的判定逻辑。
在互联网中的信息推荐事务的处理压力超出预设阈值时,表明当前的信息推荐事务的推荐逻辑需要变更,则可以根据预先设定的规则,从上述第一信息集合确定至少一个待剔除信息,例如:待推荐信息c。
本申请实施例中,为确定上述待剔除信息,上述步骤S101可以具体包括:
确定当前的信息推荐事务的处理压力所属的压力等级。
可以预先设定一个或多个不同压力等级所对应的阈值区间,通过判断当前访问服务器的终端的数量所处的阈值区间,来确定当前信息推荐事务的处理压力所属的压力等级。例如,在访问终端的数量的处于阈值区间[50000,100000]时,确定当前处理压力属于压力等级L1;在访问终端的数量的处于阈值区间[100001,500000]时,确定当前处理压力属于压力等级L2;以此类推。
从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个与所述压力等级对应的待剔除信息。
沿用上述例子,若当前处理压力属于压力等级L1,则可以确定与压力等级L1对应的待剔除信息例如是:待推荐信息c,若当前处理压力属于压力等级L2,则可以确定与压力等级L1对应的待剔除信息例如是:待推荐信息c和待推荐信息b。
作为替代的实施例,上述步骤S101可以具体包括:
根据与所述信息推荐事务对应的第一信息集合中包含的待推荐信息的舍弃优先级的次序;从第一信息集合中确定至少一个舍弃优先级的次序靠前的待剔除信息。
在实际应用中,第一信息集合中包含的各个待推荐信息可以分别对应不同的舍弃优先级,该舍弃优先级表明各个待推荐信息在互联网中需要调整信息推荐事务的逻辑时的优先舍弃的顺序。具体地,通常由于互联网中的信息推荐事务中的各个待推荐信息的推荐规则的复杂程度不同,可以将推荐规则较为复杂的待推荐信息的舍弃优先级确定为最高级别。当然,舍弃优先级也可以根据各个待推荐信息的其他情况来确定,比如:各个待推荐信息被用户采纳或接收的频繁程度等。
沿用上述例子,假设按照推荐规则的复杂程度进行排序是:
信息推荐规则X<信息推荐规则Y<信息推荐规则Z。
则,可以预设设定第一信息集合中各个待推荐信息的舍弃优先级的次序是:待推荐信息c优先于待推荐信息b,待推荐信息b优先于待推荐信息a。并按照上述舍弃优先级的次序进行确定待剔除信息。
S102:从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合。
在上述例子中,若确定的待剔除信息是:待推荐信息c,则可以得到第二信息集合是:
{待推荐信息a,待推荐信息b}。
S103:基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
在上述例子中,在信息推荐事务的推荐逻辑变更后,服务器根据信息推荐规则X推荐上述待推荐信息a,并根据信息推荐规则Y推荐上述待推荐信息b。
基于上述方案,由于信息推荐事务的推荐逻辑并不固定,可以在互联网中的实际情况变化(如服务器的负载压力增大等)时,对信息推荐事务的逻辑逻辑进行变更,从而可以确保信息推荐事务与互联网中的实际情况相符合(如:通过剔除信息推荐事务的待推荐信息及其相应的推荐规则,缓解服务器的负载压力)。当然,本领域普通技术人员可以想到的是,在服务器的复杂压力恢复正常时,可以将上述信息推荐事务的推荐逻辑进行恢复(将被剔除的待推荐信息及相应的推荐规则恢复)。此外,本申请还可以适用于通过在第一信息集合中增加一个或多个待推荐信息来变更信息推荐事务的推荐逻辑的情况。
图3为本申请另一实施例提供的信息推荐方法的流程,包括:
S201:在互联网中的信息推荐事务的处理时间处于预设时限内时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息。
S202:从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合。
S203:基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
上述步骤S201~S203可以参照以上步骤S101~S103的内容。
其中,本实施例与上一实施例的区别是:
通过判断互联网中的信息推荐事务的处理时间是否处于预设时限内,来确定是否触发信息推荐事务的变更动作。在实际应用中,可以预先设定适合进行信息推荐事务变更的预设时限,例如:某月某日的00:00~24:00。服务器可以通过判断当前信息推荐事务的处理时间(当前时刻)是否处于预设时限,若是,则自动触发当前互联网中的信息推荐事务的变更动作。
图4为本申请再一实施例提供的信息推荐方法的流程,包括:
S301:接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求。
S302:响应于所述推荐规则变更请求,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个与所述规则变更信息对应的待剔除信息。
S303:从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合。
S304:基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
上述步骤S302~S304可以参照以上步骤S101~S103的内容。
其中,本实施例与上一实施例的区别是:信息推荐事务的变更是通过接收携带规则变更信息的推荐规则变更请求来触发的。该推荐规则变更请求可以是由与该服务器通信的终端或服务器根据用户(平台维护人员)在该终端或服务器上的操作来发送的。
本申请实施例中,上述步骤S301可以具体包括:
在互联网中的信息推荐事务的处理压力超出预设阈值时,接收与所述信息推荐事务对应的携带规则变更信息的推荐规则变更请求;或,
在互联网中的信息推荐事务的处理时间处于预设时限内时,接收与所述信息推荐事务对应的携带规则变更信息的推荐规则变更请求。
接下来,将以在互联网中的订单生成过程中进行推荐相应的退货运费险(或称运费险)信息的场景为例来介绍本申请的技术方案。
随着互联网交易平台的交易量越来越大,相应的退货量也不断攀升。在退货过程中,买卖双方经常因为退货的运费需要谁来承担而发生纠纷。为了保障买卖双方的利益,保障互联网交易平台推出了退货运费险的服务。“退货运费险”是一款针对电子商务领域开发的互联网保险产品,其面向的对象为互联网交易平台上的用户(卖家和买家)。
退货运费险通常可以分为卖家版、买家版、权益版、运费险卡。卖家版是卖家为自己店铺的所有商品投保退货运费险,当店铺商品发生退货后,可向保险公司进行理赔。买家版是买家在购买商品时,可选择购买退货运费险,当该商品发生退货后,可向保险公司进行理赔。权益版是指平台或专业市场购买退货运费险后,将退货运费险作为平台某些或全部用户的权益,进行赠送。当用户在其平台或市场上购物发生退货后,可向保险公司进行理赔。运费险卡是指平台或专业市场购买后,将虚拟运费险卡赠送给买家。买家在购物下单时,***会自动读取买家可使用的运费险卡,一张运费险卡可使用一次,具体投保费用和保额,***根据订单数据自动计算。退货成功后,买家可向保险公司进行理赔。
上述服务器30可以是互联网交易平台的服务器。终端可以通过与该服务器的交互实现互联网订单的生成,在生成互联网订单的过程中,服务器30可以根据相应的规则确定与当前终端的用户最适合的退货运费险(可以为卖家版、买家版、权益版、运费险卡中的一种)并通过网页或应用APP的方式推送到上述终端上。具体地,服务器可以通过当前用户信息及当前订单的商品信息来确定上述最适合的退货运费险。
在具体应用中,互联网交易平台可以为上述各种退货运费险分别设定一种推荐的规则。如:若买家购买的商品如果没有卖家版运费险和权益类运费险,则可以向买家推荐买家版退货运费险;若买家购买的商品是支持"7天无理由退货"商品,则可以向买家推荐买家版退货运费险;若买家购买的产品是虚拟商品、大件家具、内裤等,则不向买家推荐运费险;等等。
在运费险推荐事务的场景中,若一般情况下的互联网交易平台上推荐的运费险包括:卖家版、买家版、权益版、运费险卡,并且每种运费险分别具有相应的推荐规则。当互联网交易平台上出现运费险推荐事务的处理压力超出预设阈值(如:访问该互联网交易平台的用户数超过1亿)的情况时,或运费险推荐事务的处理时间处于预设时限内(如:每年的11月11日的当天24小时内)时,自动触发运费险推荐事务的逻辑变更动作,以将暂停一个或多个运费险产品的推荐。当然,也可以通过平台工作人员来选定触发上述运费险推荐事务的逻辑变更的时机。其中,上述互联网交易平台上推荐的运费险:卖家版、买家版、权益版、运费险卡的舍弃优先级可以是:运费险卡>权益版>买家版>卖家版,从而在遇到上述需要变更运费险推荐逻辑的请求时,首先选择舍弃“运费险卡”类运费险的推荐规则,然后是选择舍弃“权益版”类运费险的推荐规则,再次是选择舍弃“买家版”类运费险的推荐规则。一般地,上述互联网交易平台上可以保留至少一种运费险的推荐规则。
在运费险的场景中,在互联网交易平台的服务器的负载压力较大时,通过舍弃当前运费险推荐事务中的至少一种运费险产品的推荐规则,从而可以缓解服务器所遭受的负载压力,减小运费险推荐事务对服务器资源及网络资源的消耗。
与上述方法流程对应的,本申请的实施例还提供了一种信息推荐装置。该装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过服务器的中央处理器(Central Process Unit,CPU)将对应的计算机程序指令读取到内存中运行形成的。
图5为本申请一实施例提供的信息推荐装置的模块示意图。其中,该装置中各单元的功能与上述方法中各步骤的功能类似,故该装置可以参照上述方法实施例的具体内容。该信息推荐装置包括:
确定单元101,用于在互联网中的信息推荐事务的处理压力超出预设阈值时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
推荐单元102,用于基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
本申请实施例中,所述确定单元101具体用于:
在互联网中的信息推荐事务的处理压力超出预设阈值时,确定当前的信息推荐事务的处理压力所属的压力等级;从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个与所述压力等级对应的待剔除信息;
或,在互联网中的信息推荐事务的处理压力超出预设阈值时,根据与所述信息推荐事务对应的第一信息集合中包含的待推荐信息的舍弃优先级的次序,从所述第一信息集合中确定至少一个舍弃优先级的次序靠前的待剔除信息。
本申请实施例中,所述信息推荐事务是互联网中针对至少一个运费险信息进行的信息推荐事务。
作为替代地,上述信息推荐装置可以包括:
确定单元101,用于在互联网中的信息推荐事务的处理时间处于预设时限内时,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
推荐单元102,用于基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
图6为本申请另一实施例提供的信息推荐装置的模块示意图。该装置中各单元的功能与上述方法中各步骤的功能类似,故该装置可以参照上述方法实施例的具体内容。其中,该信息推荐装置可以包括:
接收单元201,用于接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求;
确定单元202,用于响应于所述推荐规则变更请求,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定至少一个与所述规则变更信息对应的待剔除信息,并从所述第一信息集合中剔除所述待剔除信息,得到第二信息集合;
推荐单元203,用于基于与所述第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。
本申请实施例中,所述接收单元201具体用于:
在互联网中的信息推荐事务的处理压力超出预设阈值时,接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求;或,
在互联网中的信息推荐事务的处理时间处于预设时限内时,接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求。
本申请实施例中,所述确定单元202具体用于:
若所述规则变更信息是剔除数量信息,根据与所述信息推荐事务对应的第一信息集合中包含的待推荐信息的舍弃优先级的次序,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定与所述剔除数量信息对应的、且所述舍弃优先级的次序靠前的待剔除信息;或,
若所述规则变更信息是待剔除信息的标识,从与所述信息推荐事务对应的包含待推荐信息的第一信息集合中确定与所述待剔除信息的标识对应的至少一个待剔除信息。
本申请实施例中,所述信息推荐事务是互联网中针对至少一个运费险信息进行的信息推荐事务。
综上所述,本申请实施例的信息推荐方法及装置中,通过在互联网中的信息推荐事务的处理压力超出预设阈值时,或在互联网中的信息推荐事务的处理时间处于预设时限内时,或在接收与互联网中的信息推荐事务对应的携带规则变更信息的推荐规则变更请求时,触发信息推荐事务的变更动作。基于与当前互联网中信息推荐事务对应的第一信息集合,确定至少一个待剔除信息并进行剔除,得到第二信息集合,最终基于第二信息集合中包含的待推荐信息对应的信息推荐规则,针对所述第二信息集合中包含的待推荐信息进行信息推荐事务。在上述过程中,可见上述信息推荐事务的推荐逻辑不是固定的,可以根据互联网中的实际情况进行变更,从而可以确保互联网中的信息推荐事务与互联网中的实际情况相符合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。