推送信息展现方法、装置、服务器、电子设备及存储介质与流程

文档序号:16069358发布日期:2018-11-24 13:00阅读:176来源:国知局

本申请涉及计算机技术领域,尤其涉及一种推送信息展现方法、装置、服务器、电子设备及存储介质。

背景技术

进入21世纪以来,科技发展日新月异,互联网已经深入到人们日常生活的方方面面。随着互联网应用范围的扩大化,大量互联网应用平台除了为用户提供其主体服务外,还会与其他需求方合作,根据需求方的要求在其平台上向用户展现推送信息,以提高经济收益。

当有多个推送信息需要同时在平台展现时,通常需要后台管理系统对推送信息的展现进行合理、有效的安排和规划。否则,呈现给用户的页面将会是杂乱无章的,不仅会影响用户体验,还会导致用户的流失,损害平台的经济收益。



技术实现要素:

本申请提出的推送信息展现方法、装置、电子设备及存储介质,用于解决相关技术中,展现平台展现的推送信息杂乱无章时,不仅会影响用户体验,还会导致用户的流失,损害平台的经济收益的问题。

本申请一方面实施例提出的推送信息展现方法,应用于服务器,包括:将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集;根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列,其中,任一展现队列中包括m个推送信息,其中,m为正整数,且任一展现队列中的各推送信息分别对应的特征集不同;将确定的n个展现队列发送给展现平台的客户端,以使所述客户端根据所述n个展现队列展现所述各推送信息,其中,n为正整数。

可选地,在第一方面实施例的一种可能的实现形式中,所述推送信息对应的特征集中包括以下信息中的至少一个:所述推送信息中的展现主体、所述推送信息对应的价值、所述推送信息的展现样式、所述推送信息的展现位置。

可选的,在第一方面实施例的另一种可能的实现形式中,所述特征集中包括推送信息中的展现主体;

所述根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列,包括:

判断当前时间与第一推送信息中的展现主体间的关联性是否大于阈值;

若是,则确定所述第一推送信息属于至少一个展现队列。

可选的,在第一方面实施例的再一种可能的实现形式中,所述n为大于1的正整数;

所述确定所述各推送信息当前分别所属的展现队列之后,还包括:

确定所述n个展现队列分别对应的展现时机;

所述将确定的展现队列发送给展现平台的客户端,包括:

将所述n个展现队列及所述n个展现队列分别对应的展现时机发送给所述客户端。

可选的,在第一方面实施例的又一种可能的实现形式中,m为大于1的正整数;

所述确定所述各推送信息当前分别所属的展现队列之后,还包括:

确定任一展现队列中m个推送信息分别对应的展现顺序。

本申请另一方面实施例提出的推送信息展现方法,应用于客户端,包括:获取服务器下发的n个展现队列,其中,任一展现队列中包括m个待展现的推送信息,n、m均为正整数;根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现。

可选地,在第二方面实施例的一种可能的实现形式中,所述n为大于1的正整数;

所述根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现,包括:

若当前时刻之前在所述客户端页面中展现的为第i个展现队列中的各推送信息,则在所述客户端页面更新时,在所述客户端页面中展现第i+1个展现队列中的推送信息,其中,i为小于或等于n的正整数。

可选地,在第二方面实施例的另一种可能的实现形式中,n和m均为大于1的正整数;

所述获取服务器下发的n个展现队列之后,还包括:

获取所述服务器下发的n个展现队列对应的展现时机,及任一展现队列中m个推送信息分别对应的展现顺序;

所述依次控制各推送信息在客户端页面进行展现,包括:

根据所述n个展现队列对应的展现时机及任一展现队列中m个推送信息分别对应的展现顺序,依次控制各推送信息在客户端页面进行展现。

本申请再一方面实施例提出的推送信息展现装置,应用于服务器,包括:第一确定模块,用于将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集;第二确定模块,用于根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列,其中,任一展现队列中包括m个推送信息,其中,m为正整数,且任一展现队列中的各推送信息分别对应的特征集不同;发送模块,用于将确定的n个展现队列发送给展现平台的客户端,以使所述客户端根据所述n个展现队列展现所述各推送信息,其中,n为正整数。

可选地,在第三方面实施例的一种可能的实现形式中,所述推送信息对应的特征集中包括以下信息中的至少一个:所述推送信息中的展现主体、所述推送信息对应的价值、所述推送信息的展现样式、所述推送信息的展现位置。

可选的,在第三方面实施例的另一种可能的实现形式中,所述特征集中包括推送信息中的展现主体;

所述第二确定模块,包括:

判断单元,用于判断当前时间与第一推送信息中的展现主体间的关联性是否大于阈值;

若是,则确定所述第一推送信息属于至少一个展现队列。

可选的,在第三方面实施例的再一种可能的实现形式中,所述n为大于1的正整数;

所述第二确定模块,还包括:

第一确定单元,用于确定所述n个展现队列分别对应的展现时机;

所述发送模块,包括:

发送单元,用于将所述n个展现队列及所述n个展现队列分别对应的展现时机发送给所述客户端。

可选的,在第三方面实施例的又一种可能的实现形式中,m为大于1的正整数;

所述第二确定模块,还包括:

第二确定单元,用于确定任一展现队列中m个推送信息分别对应的展现顺序。

本申请又一方面实施例提出的可应用于客户端的推送信息展现装置,包括:获取模块,用于获取服务器下发的n个展现队列,其中,任一展现队列中包括m个待展现的推送信息,n、m均为正整数;控制模块,用于根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现。

可选地,在第四方面实施例的一种可能的实现形式中,述n为大于1的正整数;

所述控制模块,包括:

第一控制单元,用于若当前时刻之前在所述客户端页面中展现的为第i个展现队列中的各推送信息,则在所述客户端页面更新时,在所述客户端页面中展现第i+1个展现队列中的推送信息,其中,i为小于或等于n的正整数。

可选地,在第四方面实施例的另一种可能的实现形式中,n和m均为大于1的正整数;

所述获取模块,还包括:

获取单元,用于获取所述服务器下发的n个展现队列对应的展现时机,及任一展现队列中m个推送信息分别对应的展现顺序;

所述控制模块,包括:

第二控制单元,根据所述n个展现队列对应的展现时机及任一展现队列中m个推送信息分别对应的展现顺序,依次控制各推送信息在客户端页面进行展现。

本申请又一方面实施例提出的服务器,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如前所述的推送信息展现方法。

本申请又一方面实施例提出的电子设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如前所述的推送信息展现方法。

本申请另一方面实施例提出的计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如前所述的推送信息展现方法。

本申请再一方面实施例提出的计算机程序,该程序被处理器执行时,以实现本申请实施例所述的推送信息展现方法。

本申请实施例提供的推送信息展现方法、装置、服务器、电子设备、计算机可读存储介质及计算机程序,可以将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列,进而将确定的展现队列发送给展现平台的客户端,以使所述客户端根据展现队列展现各推送信息。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请实施例所提供的一种推送信息展现方法的流程示意图;

图2为本申请实施例所提供的另一种推送信息展现方法的流程示意图;

图3为本申请实施例所提供的另一种推送信息展现方法的流程示意图;

图4为本申请实施例所提供的一种推送信息展现方法的信令交互图;

图5为本申请实施例提供的一种推送信息展现装置的结构示意图;

图6为本申请实施例提供的一种可应用于客户端的推送信息展现装置的结构示意图;

图7为本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

本申请实施例针对多个推送信息需要同时在平台展现时,若不对推送信息的展现进行合理、有效的安排和规划,将造成呈现给用户的页面将会是杂乱无章的,不仅影响用户体验,而且损害平台的经济收益的问题,提出一种推送信息展现方法。

本申请实施例提供的推送信息展现方法,通过服务器将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列,进而将确定的展现队列发送给展现平台的客户端,以使所述客户端根据展现队列展现各推送信息。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

下面参考附图对本申请提供的推送信息展现方法、装置、电子设备、存储介质及计算机程序进行详细描述。

下面分别以服务器侧、客户端侧为例,对本申请实施例提供的推送信息展现方法进行详细说明。

首先以服务器侧为例,对本申请实施例提供的推送信息展现方法进行详细说明。

图1为本申请实施例所提供的一种推送信息展现方法的流程示意图,该方法应用于服务器。

如图1所示,该推送信息展现方法,包括以下步骤:

步骤101,将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集。

在实际使用时,本申请实施例提供的推送信息展现方法,可以由本申请实施例提供的推送信息展现装置执行。

其中,各推送信息对应的特征集中,可以包括任一用于表征该推送信息与其他推送信息不同的特征。比如,在本申请实施例一种可能的实现形式中,推送信息对应的特征集中可以包括以下信息中的至少一个:所述推送信息中的展现主体、所述推送信息对应的价值、所述推送信息的展现样式、所述推送信息的展现位置。

其中,推送信息中的展现主体,是指推送信息所要展现信息对应的具体对象。比如,若某一推送信息为某x车相关的信息,则该推送信息的展现主体为“x车”,或者,若推送信息为与京东618活动相关的推广信息,则该推送信息的展现主体可以是“京东618”。推送信息对应的价值,是指通过展现该推送信息,平台可以获得的经济收益。

在本申请一种可能的实现形式中,若对推送信息进行解析后,确定推送信息对应多个展现主体,则可以进一步通过解析推送信息的历史点击率,确定出用户更加感兴趣的展现主体,作为此次推送信息中的展现主体。举例来说,推送信息为“京东618活动”的推广广告,且其中包括两个展现主体,分别为“美妆推荐”和“书籍推荐”,根据推送信息的历史点击率,解析出“美妆推荐”的历史点击率更高,则可以把“美妆推荐”确定为“京东618活动”的推广广告的展现主体。

进一步的,推送信息对应的价值可以根据推送信息对应的收益方式确定。比如,若推送信息为根据推送次数或时长进行收费,则推送信息对应的价值可以根据投放方支付给平台的费用确定;或者,比如,若推送信息为根据用户的点击次数进行收费,则推送信息对应的价值可以根据预估的用户对推送信息的点击次数确定。

进一步的,推送信息的展现样式、推送信息的展现位置等可以直接从推送信息中获取;或者,也可以通过解析推送信息的历史点击率,确定用户更加感兴趣的展现样式和展现位置,从而确定推送信息的展现样式和展现位置。比如,若推送信息中没有预设推送信息的展现样式和展现位置,则可以将历史点击率高的展现样式和展现位置,确定为此次推送信息对应的展现样式和展现位置。

步骤102,根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列,其中,任一展现队列中包括m个推送信息,其中,m为正整数,且任一展现队列中的各推送信息分别对应的特征集不同。

需要说明的是,当当前待展现的推送信息较多时,可以将推送信息进行展现队列划分,从而使得不同展现队列中的推送信息可以在不同的时间在展现平台展现,即分批次展现各推送信息。

可以理解的是,若同一展现队列中的推送信息对应的特征集完全相同,那么可能出现推送信息无法正常展现的情况。因此,同一展现队列中的各推送信息分别对应的特征集不同,即同一展现队列中的各推送信息对应的特征集中的特征,至少有一个特征与其他推送信息对应的特征集中的特征不同。

需要说明的是,同一展现队列中的各推送信息对应的特征集中具体哪些特征不同,可以根据实际情况确定。例如,当推送信息的展现主体不同时,推送信息的展现样式或展现位置也可以不同,以避免推送信息无法正常展现。

实际使用时,在将推送信息进行展现队列划分时,可以根据需要将同一推送信息,划分至多个展现队列中。比如,对应的价值高的推送信息可以将其分配给多个展现队列,以提高经济收益。或者,若某一推送信息与当前的时间有较强的相关性,则可以将该推送信息划分至多个队列中,以改善用户的体验,并提供平台的经济收益。

即在本申请实施例一种可能的实现形式中,上述步骤102,可以包括:

判断当前时间与第一推送信息中的展现主体间的关联性是否大于阈值;

若是,则确定所述第一推送信息属于至少一个展现队列。

其中,第一推送信息,是指当前需要为其确定所属展现队列的任一推送信息。

当前时间与第一推送信息中的展现主体间的关联性以及关联性的阈值,可以由各推送信息投放方提供,或者由推送信息展现装置通过对推送信息进行解析确定。当当前时间与第一推送信息中的展现主体间的关联性大于阈值时,可以确定第一推送信息可以多次展现,即确定第一推送信息属于至少一个展现队列。

举例来说,假设第一推送信息中的展现主体为“京东618活动”,且第一推送信息的投放方指出:与第一推送信息相关的日期阈值为6月18日前7天。那么推送信息展现装置,在确定当前时间距离6月18日的时间间隔大于7天,即小于阈值,则可确定该推送信息属于一个展现队列;在确定当前时间距离6月18日的时间间隔小于7天时,即当前时间与第一推送信息中的展现主体间的关联性大于阈值,可以确定第一推送信息属于至少一个展现队列,在展现平台中多次展现。

步骤103,将确定的n个展现队列发送给展现平台的客户端,以使所述客户端根据所述n个展现队列展现所述各推送信息,其中,n为正整数。

具体的,服务器确定了待展现的各推送信息所属的展现队列后,就可以将确定的n个展现队列发送给展现平台的客户端,以使请求访问展现平台的客户端可以根据n个展现队列展现各推送信息。

需要说明的是,在客户端请求访问展现平台时,可以将自身的标识,如客户端的ip地址等信息发送给服务器,以使服务器可以根据客户端的标识将展现队列发送给客户端。

本申请实施例提供的推送信息展现方法,可以通过服务器将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列,进而将确定的展现队列发送给展现平台的客户端,以使所述客户端根据展现队列展现各推送信息。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

在本申请一种可能的实现形式中,确定出的展现队列可能有多个,各展现队列中的推送信息也可能有多个,即n、m均为大于1的正整数时,为了进一步提高推送信息展现的有序性,服务器还可以确定n个展现队列的展现顺序,以及各展现队列中m个推送信息的展现顺序,以使客户端可以有序的展现各推送信息。

下面结合图2,对本申请实施例提供的推送信息展现方法进行进一步说明。

图2为本申请实施例所提供的另一种推送信息展现方法的流程示意图,该方法应用于服务器。

如图2所示,该推送信息展现方法,包括以下步骤:

步骤201,将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集。

步骤202,根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列,其中,任一展现队列中包括m个推送信息,其中,m为大于1的正整数,且任一展现队列中的各推送信息分别对应的特征集不同。

上述步骤201-202的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。

步骤203,确定所述n个展现队列分别对应的展现时机,其中,n为大于1的正整数。

其中,各展现队列之间一般是串行关系,即一个展现队列中的推送信息展现完毕,再展现另一个展现队列中的推送信息。各展现队列的展现时机可以与展现平台客户端的更新时机对应,或者,也可以是服务器设定的具体时刻。举例来说,若n=2,则两个展现队列对应的展现时机可以为:每次客户端更新时依次展现;或者,也可以为:第一展现队列在0点-12点展现,第二展现对应在12点-24点展现。实际使用时,可以根据实际需要设定,本申请实施例对此不做限定。

在实际使用时,当确定的展现队列数量较多时,且各展现队列的展现时机为展现平台客户端更新时刻。那么即当展现平台的客户端更新时,可以从未展现的展现队列中选取一个展现队列并展现其中的推送信息,当展现平台的客户端下次更新时,可以继续从未展现的展现队列中选取一个展现队列进行展现,直至所有展现队列中的推送信息全部展现完毕一次后,再进行下一轮次的展现。或者,各展现队列的展现次序也可以是预先设定的,即当展现平台的客户端更新时,可以按照预先设定的展现次序,依次展现各展现队列中的推送信息。

在本申请实施例一种可能的实现形式中,各展现队列的展现时机也可以是设定的具体时刻。比如,当前共有3个展现队列,可以设定在10:00-14:00、14:00-18:00、18:00-10:00分别展现一个展现队列,各时间段对应的展现队列可以是展现平台的客户端在展现时随机选取的,也可以是预先设定的。

步骤204,确定任一展现队列中m个推送信息分别对应的展现顺序。

其中,同一展现队列中的各推送信息之间可以是串行关系,也可以是并行关系。实际使用时,同一展现队列中的各推送信息的展现顺序,可以根据推送信息的特征集以及实际需要设定。

举例来说,展现队列1中有三个推送信息分别为:推送信息a、推送信息b和推送信息c。根据各推送信息的特征集,确定推送信息a的展现样式为“开屏模态广告”,显示时间为5秒;推送信息b的展现样式为“右下角弹炮”;推送信息c的展现样式为“右上角撕页”。此时,可以将推送信息b与推送信息c之间设定为并行关系,推送信息a与推送信息b、推送信息c之间设定为串行关系;展现顺序为先展现推送信息a,再同时展现推送信息b和推送信息c。即当推送信息a自动展现完毕或者客户端主动关闭推送信息a后,再同时展现推送信息b和推送信息c。

步骤205,将所述n个展现队列及所述n个展现队列分别对应的展现时机发送给所述客户端。

具体的,服务器确定了各展现队列分别对应的展现时机,以及各展现队列中各推送信息分别对应的展现顺序后,就可以将确定的n个展现队列及n个展现队列分别对应的展现时机、各推送信息对应的展现顺序,发送给展现平台的客户端,以使请求访问展现平台的客户端可以根据n个展现队列对应的展现时机以及各推送信息对应的展现顺序合理有序的展现各推送信息。

上述步骤205的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。

本申请实施例提供的推送信息展现方法,可以通过服务器将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列及各展现队列对应的展现时机,并根据推送信息的特征集和实际需要,确定各展现队列中各推送信息对应的展现顺序,进而将确定的展现队列及各展现队列对应的展现时机、各推送信息对应的展现顺序,发送给展现平台的客户端。由此,通过根据各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,并且确定各展现队列对应的展现时机和各推送信息对应的展现顺序,之后即可根据展现队列对应的展现时机和各推送信息对应的展现顺序,展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

下面以客户端侧为例,对本申请实施例提供的推送信息展现方法进行详细说明。

下面结合图3,对本申请实施例提供的推送信息展现方法,进行进一步说明。

图3为本申请实施例所提供的另一种推送信息展现方法的流程示意图,该方法应用于客户端。

如图3所示,该推送信息展现方法,包括以下步骤:

步骤301,获取服务器下发的n个展现队列,其中,任一展现队列中包括m个待展现的推送信息,n、m均为正整数。

需要说明的是,本申请实施例提供的推送信息展现方法,可以由本申请提供的推送信息展现装置执行。其中,推送信息展现装置可以应用于客户端,客户端可以是任意的电子设备,如手机、电脑等。

进一步的,在本申请一种可能的实现形式中,获取到的展现队列可能有多个,各展现队列中的推送信息也可能有多个,即n、m均为大于1的正整数时,获取服务器下发的n个展现队列之后,还包括:

获取n个展现队列对应的展现时机,及任一展现队列中m个推送信息分别对应的展现顺序。

步骤302,根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现。

具体的,若n为大于1的正整数,即获取到的展现队列有多个时,根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现,包括:

若当前时刻之前在所述客户端页面中展现的为第i个展现队列中的各推送信息,则在所述客户端页面更新时,在所述客户端页面中展现第i+1个展现队列中的推送信息,其中,i为小于或等于n的正整数。

需要说明的是,客户端可以根据服务器确定的展现队列对应的展现时机,展现各展现队列中的推送信息。即客户端可以在页面更新时,根据服务器确定的展现队列对应的展现次序,依次展现各展现队列中的推送信息,也可以根据服务器确定的具体时刻,依次展现各展现队列中的推送信息。

进一步的,当n和m均为大于1的正整数,即获取到的展现队列及任一展现队列中的推送信息均为多个时,可以通过以下方式控制各推送信息的展现:

根据所述n个展现队列对应的展现时机及任一展现队列中m个推送信息分别对应的展现顺序,依次控制各推送信息在客户端页面进行展现。

本申请实施例提供的推送信息展现方法,可以获取服务器下发的展现队列,当展现队列及任一展现队列中的推送信息为多个时,还可以获取展现队列对应的展现时机和各推送信息对应的展现顺序,并根据展现队列对应的展现时机及各推送信息分别对应的展现顺序,依次控制各推送信息在客户端页面进行展现。由此,通过根据各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,并且确定各展现队列对应的展现时机和各推送信息对应的展现顺序,之后即可根据展现队列对应的展现时机和各推送信息对应的展现顺序,展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

图4为本申请实施例所提供的一种推送信息展现方法的信令交互图。

如图4所示,该推送信息展现方法,包括以下步骤:

步骤401,客户端向服务器发送页面访问请求。

步骤402,服务器将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集。

步骤403,服务器根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列。

其中,其中,任一展现队列中包括m个推送信息,其中,m为正整数,且任一展现队列中的各推送信息分别对应的特征集不同。

步骤404,服务器将确定的n个展现队列发送给展现平台的客户端。

其中,n为正整数。

步骤405,客户端根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现。

上述过程,通过客户端将页面访问请求发送给服务器,服务器将当前待展现的各推送信息进行解析处理,确定各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列,进而将展现队列发送给客户端,从而使客户端根据展现队列,依次控制各推送信息在客户端页面进行展现。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

为了实现上述实施例,本申请还提出一种推送信息展现装置。

图5为本申请实施例提供的一种推送信息展现装置的结构示意图,应用于服务器。

如图5所示,该推送信息展现装置50,包括:

第一确定模块51,用于用于将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集。

其中,所述推送信息对应的特征集中包括以下信息中的至少一个:所述推送信息中的展现主体、所述推送信息对应的价值、所述推送信息的展现样式、所述推送信息的展现位置。

第二确定模块52,用于根据所述各特征集中的特征,确定所述各推送信息当前分别所属的展现队列,其中,任一展现队列中包括m个推送信息,其中,m为正整数,且任一展现队列中的各推送信息分别对应的特征集不同。

发送模块53,用于将确定的n个展现队列发送给展现平台的客户端,以使所述客户端根据所述n个展现队列展现所述各推送信息,其中,n为正整数。

在实际使用时,本申请实施例提供的推送信息展现装置,可以被配置在电子设备中,以执行前述推送信息展现方法。

本申请实施例提供的推送信息展现装置,应用于服务器,可以将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列,进而将确定的展现队列发送给展现平台的客户端,以使所述客户端根据展现队列展现各推送信息。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

在本申请一种可能的实现形式中,上述第二确定模块52,包括:

判断单元,用于判断当前时间与第一推送信息中的展现主体间的关联性是否大于阈值;若是,则确定所述第一推送信息属于至少一个展现队列。

进一步的,在本申请另一种可能的实现形式中,上述第二确定模块52,还包括:

第一确定单元,用于确定所述n个展现队列分别对应的展现时机。

进一步的,在本申请另一种可能的实现形式中,上述第二确定模块52,还包括:

第二确定单元,用于确定任一展现队列中m个推送信息分别对应的展现顺序。

在本申请一种可能的实现形式中,上述发送模块53,包括:

发送单元,用于将所述n个展现队列及所述n个展现队列分别对应的展现时机发送给所述客户端。

需要说明的是,前述对图1、图2、图3或图4所示的推送信息展现方法实施例的解释说明也适用于该实施例的推送信息展现装置50,此处不再赘述。

本申请实施例提供的推送信息展现装置,应用于服务器,可以将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列及各展现队列对应的展现时机,并根据推送信息的特征集和实际需要,确定各展现队列中各推送信息对应的展现顺序,进而将确定的展现队列及各展现队列对应的展现时机、各推送信息对应的展现顺序,发送给展现平台的客户端。由此,通过根据各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,并且确定各展现队列对应的展现时机和各推送信息对应的展现顺序,之后即可根据展现队列对应的展现时机和各推送信息对应的展现顺序,展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

为了实现上述实施例,本申请还提出一种可应用于客户端的推送信息展现装置。

图6为本申请实施例提供的一种可应用于客户端的推送信息展现装置的结构示意图。

如图6所示,该可应用于客户端的推送信息展现装置60,包括:

获取模块61,用于获取服务器下发的n个展现队列,其中,任一展现队列中包括m个待展现的推送信息,n、m均为正整数;

控制模块62,用于根据所述n个展现队列,依次控制各推送信息在客户端页面进行展现。

在实际使用时,本申请实施例提供的可应用于客户端的推送信息展现装置,可以被配置在任意电子设备中,如手机、电脑等,以执行前述推送信息展现方法。

本申请实施例提供的可应用于客户端的推送信息展现装置,可以获取服务器下发的展现队列,并根据展现队列,依次控制各推送信息在客户端页面进行展现。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

在本申请一种可能的实现形式中,上述获取模块61,包括:

获取单元,用于获取所述服务器下发的n个展现队列对应的展现时机,及任一展现队列中m个推送信息分别对应的展现顺序。

在本申请一种可能的实现形式中,上述控制模块62,包括:

第一控制单元,用于若当前时刻之前在所述客户端页面中展现的为第i个展现队列中的各推送信息,则在所述客户端页面更新时,在所述客户端页面中展现第i+1个展现队列中的推送信息,其中,i为小于或等于n的正整数。

进一步的,在本申请另一种可能的实现形式中,上述控制模块模块62,还包括:

第二控制单元,根据所述n个展现队列对应的展现时机及任一展现队列中m个推送信息分别对应的展现顺序,依次控制各推送信息在客户端页面进行展现。

需要说明的是,前述对图1、图2、图3或图4所示的推送信息展现方法实施例的解释说明也适用于该实施例的可应用于客户端的推送信息展现装置60,此处不再赘述。

本实施例提供的可应用于客户端的推送信息展现装置,可以获取服务器下发的展现队列,当展现队列及任一展现队列中的推送信息为多个时,还可以获取展现队列对应的展现时机和各推送信息对应的展现顺序,并根据展现队列对应的展现时机及各推送信息分别对应的展现顺序,依次控制各推送信息在客户端页面进行展现。由此,通过根据各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,并且确定各展现队列对应的展现时机和各推送信息对应的展现顺序,之后即可根据展现队列对应的展现时机和各推送信息对应的展现顺序,展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

为了实现上述实施例,本申请还提出一种服务器。

其中,该服务器包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如前所述的推送信息展现方法。

本申请实施例提供的服务器,可以将当前待展现的各推送信息进行解析处理,确定所述各推送信息分别对应的各特征集,并根据各特征集中的特征,确定各推送信息当前分别所属的展现队列,进而将确定的展现队列发送给展现平台的客户端,以使所述客户端根据展现队列展现各推送信息。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

为了实现上述实施例,本申请还提出一种电子设备。

图7为本发明一个实施例的电子设备的结构示意图。

如图7所示,上述电子设备700包括:

存储器710及处理器720,连接不同组件(包括存储器710和处理器720)的总线730,存储器710存储有计算机程序,当处理器720执行所述程序时实现本申请实施例所述的推送信息展现方法。

总线730表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

电子设备700典型地包括多种电子设备可读介质。这些介质可以是任何能够被电子设备700访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器710还可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)740和/或高速缓存存储器750。电子设备700可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统760可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线730相连。存储器710可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块770的程序/实用工具780,可以存储在例如存储器710中,这样的程序模块770包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块770通常执行本发明所描述的实施例中的功能和/或方法。

电子设备700也可以与一个或多个外部设备790(例如键盘、指向设备、显示器791等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口792进行。并且,电子设备700还可以通过网络适配器793与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器793通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理器720通过运行存储在存储器710中的程序,从而执行各种功能应用以及数据处理。

需要说明的是,本实施例的电子设备的实施过程和技术原理参见前述对本申请实施例的推送信息展现方法的解释说明,此处不再赘述。

本申请实施例提供的电子设备,可以执行如前所述的推送信息展现方法,获取服务器下发的展现队列,并根据展现队列,依次控制各推送信息在客户端页面进行展现。由此,通过各推送信息分别对应的各特征集,将各推送信息进行展现队列的划分,之后即可根据展现队列展现各推送信息,从而实现了合理有序的展现各推送信息,不仅改善了用户体验,而且提高了展现平台的收益。

为了实现上述实施例,本申请还提出一种计算机可读存储介质。

其中,该计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,以实现本申请实施例所述的推送信息展现方法。

为了实现上述实施例,本申请再一方面实施例提供一种计算机程序,该程序被处理器执行时,以实现本申请实施例所述的推送信息展现方法。

一种可选实现形式中,本实施例可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户电子设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。

本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1