电子书的展示方法、计算设备及计算机存储介质与流程

文档序号:16693080发布日期:2019-01-22 19:08阅读:361来源:国知局
电子书的展示方法、计算设备及计算机存储介质与流程

本发明涉及计算机技术领域,具体涉及一种电子书的展示方法、计算设备及计算机存储介质。



背景技术:

目前,随着互联网技术的迅速发展和手机等移动终端的普及,利用手机等移动终端获取信息已经成为一种常态,尤其在阅读方面,越来越多的阅读爱好者选择用电子书替换传统的纸质书。

与此同时,为了引导用户选择电子书或者为了进行书籍推广,现有的提供电子书服务的平台会通过人工去配置页面中展示的电子书。然而,这种人工配置电子书的方式,通常需要很长的时间才能进行一次配置,配置效率低下;并且,该配置方式通常仅根据推广需求配置资源,例如,配置展示的位置等,使得配置的页面中的电子书的质量与其占用的资源不匹配,不能使页面中的资源得到合理的利用,同时也导致页面的转化率低。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子书的展示方法、计算设备及计算机存储介质。

根据本发明的一个方面,提供了一种电子书的展示方法,包括:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

根据本发明的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

根据本发明的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

根据本发明的电子书的展示方法、计算设备及计算机存储介质,每次进行展示时,首先获取多个目标电子书,并确定各个目标电子书的等级评价结果,然后按照与等级评价结果相对应的展示策略进行展示,使得用于目标电子书的展示的资源与该目标电子书的等级评价结果相匹配,便于对展示平台中的流量以及位置等资源进行合理的分配。以及,在展示过程中,监测目标电子书的用户交互数据,根据该用户交互数据和等级更新规则对目标电子书的等级评价结果进行更新,该更新后的等级评价结果与用户交互数据相关,则该更新后的等级评价结果可以反映出目标电子书的受欢迎程度等信息,可见,在进行等级更新后,按照与等级评价结果相对应的展示策略进行展示,也即按照目标电子书的受欢迎程度等信息进行资源的分配,有利于使平台中的资源被充分利用。并且,该电子书的展示方案,无需人工进行电子书的配置,而可以根据目标电子书的等级评价结果以及相对应的展示策略自动的进行展示,提高了展示的效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的电子书的展示方法的流程图;

图2示出了根据本发明另一个实施例的电子书的展示方法的流程图;

图3示出了根据本发明实施例的一种计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的电子书的展示方法的流程图。如图1所示,该方法包括:

步骤s101:获取多个目标电子书,并确定各个目标电子书的等级评价结果。

其中,多个目标电子书为需要在平台页面或榜单中配置并进行展示的电子书。

具体地,获取多个目标电子书,并通过查询根据实时的用户交互数据确定的各个目标电子书的等级评价结果,或者根据初始化的各个目标电子书的等级评价结果,确定各个目标电子书的当前的等级评价结果。

步骤s102:分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据。

其中,每个等级评价结果对应有相应的展示策略。其中,该展示策略包括确定用于展示该等级评价结果的目标电子书的资源的策略;并且,本发明不对展示策略的策略内容进行限定,具体实施时,本领域技术人员可根据实际情况进行确定。可选的,根据展示平台的总的用于展示的资源、和/或根据目标电子书的数量情况进行确定。

具体地,按照展示策略确定为目标电子书分配的用于展示的资源,然后利用该资源进行展示,使得用于展示目标电子书的资源与该目标电子书的等级评价结果相匹配;在展示过程中,实时监测目标电子书的用户交互数据,以便进行等级评价结果的实时更新。

举例来说,目标电子书a的等级评价结果对应的级别高于目标电子书b的等级评价结果对应的级别,则按照对应的展示策略,为目标电子书a分配的资源优于为目标电子书b分配的资源,例如,为目标电子书a分配的展示位置在精选榜单中,而为目标电子书b分配的展示位置在普通榜单,其中精选榜单的流量高于普通榜单的流量。

步骤s103:分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

其中,每个等级评价结果对应有相应的等级更新规则,该等级更新规则包括多个更新条件,以及符合不同的更新条件时对应的更新策略,例如更新为不同的等级评价结果。

具体地,在监测到展示的各个目标电子书的用户交互数据之后,根据用户交互数据判断是否符合更新条件,若符合,则将等级评价结果更新至更新条件所对应的等级评价结果,该更新后的等级评价结果可用于目标电子书的下一次展示时的展示资源的分配。

需要在此说明的是,本发明方案的执行时机非常灵活,可选的,可以以预设时间周期执行,或者,每当对等级评价结果进行更新后则根据更新后的等级评价结果执行。

根据本实施例提供的电子书的展示方法,每次进行展示时,首先获取多个目标电子书,并确定各个目标电子书的等级评价结果,然后按照与等级评价结果相对应的展示策略进行展示,使得用于目标电子书的展示的资源与该目标电子书的等级评价结果相匹配,便于对展示平台中的流量以及位置等资源进行合理的分配。以及,在展示过程中,监测目标电子书的用户交互数据,根据该用户交互数据和等级更新规则对目标电子书的等级评价结果进行更新,该更新后的等级评价结果与用户交互数据相关,则该更新后的等级评价结果可以反映出目标电子书的受欢迎程度等信息,可见,在进行等级更新后,按照与等级评价结果相对应的展示策略进行展示,也即按照目标电子书的受欢迎程度等信息进行资源的分配,有利于使平台中的资源被充分利用。并且,该电子书的展示方案,无需人工进行电子书的配置,而可以根据目标电子书的等级评价结果以及相对应的展示策略自动的进行展示,提高了展示的效率。

图2示出了根据本发明另一个实施例的电子书的展示方法的流程图。如图2所示,该方法包括:

步骤s201:预先设置多个等级评价结果,多个分别与各个等级评价结果相对应的展示策略,以及多个分别与各个等级评价结果相对应的等级更新规则。

其中,多个分别与各个等级评价结果相对应的展示策略根据展示平台的总的用于展示的资源、和/或目标电子书的数量情况进行确定。可选的,总的用于展示的资源包括展示时长、交互次数上限、和/或展示位置,其中,交互次数包括任意对电子书产生交互行为的次数,例如,下载行为、点击行为等,而交互次数上限则与平台的总流量对应,总流量越高,则交互次数上限越高。多个分别与各个等级评价结果相对应的展示策略根据展示时长、交互次数上限、和/或展示位置确定。具体地,展示策略的确定遵循以下原则:为等级评价结果越高的目标电子书,分配更优质的用于展示的资源,其中,更优质的用于展示的资源包括但不限于流量大的曝光位置、更长的展示时长、和/或、交互数据丰富的用户终端。

其中,多个分别与各个等级评价结果相对应的等级更新规则包括更新条件,及其对应的更新策略。其中,更新条件为确定更新至相应的等级评价结果的下限值,即确定执行更新策略的最低条件。例如,更新条件为下载量达到5000,对应的更新策略为从第一等级更新至第二等级,则该下载量5000为达到第二等级的最低条件,达到该最低条件,则可进行等级更新。本实施例的这种设置更新条件的方式,可以在消耗最少的平台资源的同时,实现等级更新,而且可以将节省的资源,例如节省的流量,用于其它电子书的展示,达到充分利用平台资源的目的。

其中,多个分别与各个等级评价结果相对应的等级更新规则进一步包括:淘汰子规则、晋升子规则、和/或评级子规则。其中,评级子规则为用于对同一等级中的目标电子书进行更细化的级别划分的规则,进而有利于后续更为精准的进行资源的分配;晋升子规则为确定利用评级子规则进行评级后的目标电子书是否需要再次展示的规则;淘汰子规则为确定利用评级子规则进行评级后的目标电子书是否需要淘汰的规则。

为了便于对淘汰子规则、晋升子规则、和/或评级子规则的理解,下面以一个具体的示例来进行说明:预先设置低级、中级、以及高级三个等级,每个等级分别设置四个子级别(子级别v、子级别a、子级别b以及子级别c),针对低级及其四个子级别,设置的评级子规则为下载量达到5000,则评为子级别v,下载量达到4000且低于5000,则评为子级别a,下载量达到3000且低于4000,则评为子级别b,下载量低于3000,则评为子级别c;晋升子规则为评级达到子级别b及以上(即子级别v、子级别a、以及子级别b),则晋级;淘汰子规则为评级未达到子级别b(即子级别c),则淘汰。该示例中的淘汰子规则、晋升子规则、和/或评级子规则仅为示例性的,具体实施时,本领域技术人员可灵活设置上述子规则。可选的,除了根据子级别的级别高低设置淘汰子规则和/或晋升子规则外,还可以根据子级别的变化情况设置淘汰子规则和/或晋升子规则。

并且,各个等级评价结果对应的等级更新规则是根据等级评价结果对应的等级的特有属性进行设置的。可选的,针对等级评价结果对应的等级较低的目标电子书,由于这类目标电子书通常为章节数较少的新书,其受欢迎程度等信息都不确定,也不能投入销售(即没有相关的销售数据),此时可设置对应的等级更新规则为根据目标电子书的次日流量数据进行等级评价结果更新。其中,次日流量指前一日用于与目标电子书产生交互的流量中,第二天再次用于与目标电子书产生交互的流量的多少,该次日流量数据越大,则反映出该目标电子书越受用户喜爱。具体地,则可设置次日流量数据越大,则更新至该等级中较高的子级别,或者更新至更高的等级。或者,针对等级评价结果对应的等级较高的目标电子书,由于这类目标电子书的章节数已经较多,并且拥有了一定的用户基础,该类目标电子书已经可以带来销量了,此时可设置对应的等级更新规则为根据目标电子书的购买数据的峰值进行等级评价结果更新。其中,购买数据的峰值指特定周期内,购买数据的最高值,例如一天中购买数据的最高值,该购买数据的峰值越高,则反映出目标电子书的销售的潜力越大。具体地,则可设置购买数据的峰值越大,则更新至该等级中较高的子级别,或者更新至更高的等级。或者,针对等级评价结果对应的等级已经达到最高的目标电子书,由于这类目标电子书已经具备了较为稳定的创收能力,此时可设置与等级较高的目标电子书对应的等级更新规则相似的规则,而仅仅只是在等级更新条件上的设置不同。需要再次说明的是,除了可以按照上述等级更新规则将目标电子书的等级更新至更高的等级之外,还可以根据目标电子书本身的属性信息将目标电子书的等级更新至更高的等级,可选的,根据目标电子书的内容长度进行等级更新,例如,当一本书的章节数少于或等于100章时,则确定为低级;而随着作者的继续创作,当章节数超过100章时,则更新为中级。

步骤s202:获取多个目标电子书,并确定各个目标电子书的等级评价结果。

具体地,两种执行本步骤及其后续步骤的时机包括:第一种,每隔预设时间周期,执行获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤,该以预设时间周期执行的方式,每次展示的周期较为固定,进而便于确定较为合理的展示策略以及等级更新规则。第二种,每当监测到目标电子书的等级评价结果更新后,执行获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤,该种实时执行的方式,在每次等级评价结果更新后,即重新获取展示任务(即获取多个目标电子书)并进行展示,进而可以高效的完成平台中的多个展示任务。

进一步的,按照预设的选择规则从具有展示需求的电子书集合中获取多本目标电子书,该电子书集合为预设的待分发电子书集合,即为平台分配的分发任务中包括的待分发电子书组成的集合,待分发电子书的等级评价结果均为初始结果;和/或,该电子书集合为预设候选集,即之前晋升的电子书组成的集合,晋升的电子书的等级评价结果则可以通过查询等级更新数据进行确定。并且,按照预设的选择规则进行获取包括根据用户对目标电子书的历史交互数据,和/或,根据用户画像数据和/或兴趣图谱数据进行获取,和/或,根据预设候选集和/或待分发电子书集合中的目标电子书的顺序进行获取,和/或,按照预设的获取比例从预设候选集和/或待分发电子书集合中进行获取。

更进一步的,在首次执行本步骤时,不存在预设候选集,则需按照预设的选择规则从预设候选集中获取多本目标电子书。在一种可选的实施方式中,根据当前用户的用户画像数据和/或兴趣图谱数据,从预设的待分发电子书集合中选择与当前用户的用户画像数据和/或兴趣图谱数据相匹配的多个目标电子书,并将从待分发电子书集合中选择的目标电子书的等级评价结果确定为初始结果。

需要在此说明的是,虽然本步骤的执行时机存在以预设时间周期执行,或者实时执行这两种方式,但在本实施例中,主要以预设时间周期执行的方式为示例进行说明,而实时执行的方式的原理基本相似,则不再赘述。

步骤s203:分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中。

具体地,根据确定的电子书的等级评价结果,从步骤s201中预先设置的多个分别与各个等级评价结果相对应的展示策略中选择相对应的展示策略,根据该展示策略确定目标电子书的展示参数,例如展示位置、展示时长等,并进行目标电子书的展示。

并且,在展示的过程中,监测预设电子书榜单中展示的各个目标电子书是否符合预设的负反馈规则,将符合负反馈规则的电子书从预设电子书榜单中删除。其中,负反馈规则指根据展示过程中的用户交互数据确定用户是否会选择各本目标电子书的规则。具体地,负反馈规则包括:若用户已对目标电子书产生过交互行为,例如购买或下载过目标电子书,则确定用户不会再对该目标电子书产生交互行为;或者,若目标电子书曝光的次数超过预设次数,而用户未产生过任意交互行为,则确定用户不会对该目标电子书产生交互行为。通过负反馈规则,将确定用户不会产生交互行为的目标电子书从榜单中删除,以留出资源供其它电子书的展示。可选的,从预设备选集中选择电子书添加至预设电子书榜单中。其中,预设备选集中的电子书为已经确定的书籍质量、受欢迎程度、和/或内容长度符合预设备选条件的电子书。进一步的,为提高电子书的转化率,根据当前用户的用户画像数据和/或兴趣图谱数据,从预设备选集中选择与当前用户的用户画像数据和/或兴趣图谱数据相匹配的电子书添加至预设电子书榜单。

上述步骤s202和步骤s203中,可以按照负反馈规则和/或用户兴趣爱好筛选电子书进行展示,相较于现有技术中仅根据电子书的热度信息进行展示的方案,本实施例方案则可以将用户喜欢、且比较冷门的电子书推荐给用户,这样不仅实现了个性化的展示,而且可以使小众题材的电子书被分配到合理的资源,进而有利于实现平台中的内容生态的多样化。

步骤s204:监测展示的各个目标电子书的用户交互数据。

其中,用户交互数据包括但不限于以下至少一种数据:点击数据、下载数据、付费数据、收藏数据、以及分享数据。

步骤s205:分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

具体地,将用户交互数据与等级更新规则中包括的评级子规则的评级条件进行匹配,然后将等级评价结果更新至评级条件匹配成功的子级别和/或等级。

仍以步骤s201中的示例进行说明,在展示一本等级评价结果为低级的子级别b的电子书的过程中,监测到实时次日流量为5500,将该实时次日流量与四个子级别的次日流量条件进行匹配,确定符合子级别v的次日流量条件,则更新电子书的等级评价结果为低级的子级别v。

步骤s206:根据目标电子书的等级评价结果的更新结果,对目标电子书进行分类。

其中,根据更新的等级评价结果,可将目标电子书划分为候选的电子书,淘汰的电子书,或者备选的电子书。下面分别说明该三种类别的划分方式:

第一类,划分为候选的电子书。具体地,当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设晋升条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设候选集。其中,该预设晋升条件为晋升子规则中的晋升条件,可选的,预设晋升条件为评级达到预设子级别及以上,例如,达到子级别b及以上(即子级别v、子级别a、以及子级别b);或者,预设晋升条件为更新后的评级超过更新前的评级,例如,更新前为子级别c,更新后为子级别v。将符合预设晋升条件的目标电子书划分为候选的电子书并添加至预设候选集中进行存储,而符合预设晋升条件的目标电子书可视为展示效果较好的电子书,作为对该类电子书的奖励,则可以在下一次展示时,从预设候选集中选择候选的电子书继续展示,给选货的电子书以更多的曝光机会。相应的,则获取多个目标电子书,并确定各个目标电子书的等级评价结果包括:根据预设候选集中已存储的各个目标电子书以及各个目标电子书更新后的等级评价结果,获取多个目标电子书并确定各个目标电子书的等级评价结果。

第二类,划分为淘汰的电子书。具体地,当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设淘汰条件时,对该目标电子书进行淘汰。其中,该预设淘汰规则包括淘汰子规则中的淘汰条件,可选的,预设淘汰条件为评级未达到预设子级别,例如,达到未达到子级别b;或者,预设淘汰条件为更新后的评级未超过更新前的评级,例如,更新前为子级别v,更新后为子级别c。另外,若本实施例以预设时间周期的方式执行,则预设淘汰条件还包括当前时刻达到当前周期的结束时刻,若未达到当前周期的结束时刻,则需重复执行步骤s204至步骤s206,直至将目标电子书划分为候选的电子书、或者划分为备选的电子书;或者,直至达到当前周期的结束时刻,且符合淘汰子规则中的淘汰条件,则将目标电子书划分为淘汰的电子书。而符合预设淘汰条件的目标电子书可视为展示效果差的电子书,将该目标电子书进行淘汰,可以避免平台中的资源浪费。

第三类,划分为备选的电子书。具体地,当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设备选条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设备选集。例如,针对达到最高等级的目标电子书,若该目标电子书在特定周期内的购买数据的峰值相较于上一特定周期的购买数据的峰值不升反降,则将该目标电子书添加至预设备选集中。划分为备选的电子书,可以在删除掉目标电子书后作为补充进行展示。例如,步骤s203中根据负反馈删除掉目标电子书后,或者,下述步骤s207中根据更新后的等级评价结果删除掉目标电子书后。

步骤s207:若目标电子书符合添加至预设候选集或预设备选集中的条件,将该目标电子书从预设电子书榜单中删除,并从预设备选集中选择电子书添加至预设电子书榜单中。

具体地,针对以预设时间周期执行的方式,若目标电子书符合添加至预设候选集或预设备选集中的条件,则当前周期内的展示目的已经达到,将目标电子书从预设电子书榜单中删除,可以留出资源供其它电子书的展示。

需要在此说明的是,本实施例中的上述步骤s204至步骤s207为实时执行的步骤,在将目标电子书展示在预设的电子书榜单中后,则实时执行监测用户交互数据的步骤及其后续步骤;并且,若本实施例中获取目标电子书的步骤及其后续步骤是以预设时间周期的方式执行,则在执行完步骤s206或步骤s207后,需要重复执行步骤s204及其后续步骤,直至达到预设时间周期的结束时刻。

根据本实施例提供的电子书的展示方法,每次进行展示时,首先获取多个目标电子书,并确定各个目标电子书的等级评价结果,然后按照与等级评价结果相对应的展示策略进行展示,使得用于目标电子书的展示的资源与该目标电子书的等级评价结果相匹配,便于对展示平台中的流量以及位置等资源进行合理的分配。以及,在展示过程中,监测目标电子书的用户交互数据,根据该用户交互数据和等级更新规则对目标电子书的等级评价结果进行更新,该更新后的等级评价结果与用户交互数据相关,则该更新后的等级评价结果可以反映出目标电子书的受欢迎程度等信息,可见,在进行等级更新后,按照与等级评价结果相对应的展示策略进行展示,也即按照目标电子书的受欢迎程度等信息进行资源的分配,有利于使平台中的资源被充分利用。并且,该电子书的动态展示方案,无需人工进行电子书的配置,而可以根据目标电子书的等级评价结果以及相对应的展示策略自动的进行展示,提高了展示的效率。另外,将符合负反馈规则的电子书、或者符合添加至预设候选集或预设备选集中的条件的电子书从电子书榜单中删除,以留出资源供其它电子书的展示,进而避免平台中的用于展示的资源的浪费。同时,根据负反馈规则和/或根据用户画像数据来确定展示的电子书,可以配置出符合当前用户的兴趣爱好的个性化榜单,进而有利于提高榜单中书籍的转化率。

本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电子书的展示方法。

可执行指令具体可以用于使得处理器执行以下操作:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设晋升条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设候选集;

根据所述预设候选集中已存储的各个目标电子书以及各个目标电子书更新后的等级评价结果,获取多个目标电子书并确定各个目标电子书的等级评价结果。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设淘汰条件时,对该目标电子书进行淘汰。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

每隔预设时间周期,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤;和/或,

每当监测到目标电子书的等级评价结果更新后,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中;

将该目标电子书从所述预设电子书榜单中删除,并从预设备选集中选择电子书添加至所述预设电子书榜单中。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设备选条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设备选集。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

监测所述预设电子书榜单中展示的各个目标电子书是否符合预设的负反馈规则,将符合所述负反馈规则的电子书从所述预设电子书榜单中删除,并从所述预设备选集中选择电子书添加至所述预设电子书榜单中。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设备选集中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的电子书添加至所述预设电子书榜单。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设的待分发电子书集合中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的多个目标电子书,并将从所述待分发电子书集合中选择的目标电子书的等级评价结果确定为初始结果。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的展示策略;

其中,所述多个分别与各个等级评价结果相对应的展示策略根据展示时长、交互次数上限、和/或展示位置确定。

在一种可选的实施方式中,所述可执行指令进一步使所述处理器执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的等级更新规则;

其中,所述多个分别与各个等级评价结果相对应的等级更新规则进一步包括:淘汰子规则、晋升子规则、和/或评级子规则。

图3示出了根据本发明实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。

如图3所示,该计算设备可以包括:处理器(processor)302、通信接口(communicationsinterface)304、存储器(memory)306、以及通信总线308。

其中:

处理器302、通信接口304、以及存储器306通过通信总线308完成相互间的通信。

通信接口304,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器302,用于执行程序310,具体可以执行上述电子书的展示方法实施例中的相关步骤。

具体地,程序310可以包括程序代码,该程序代码包括计算机操作指令。

处理器302可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器306,用于存放程序310。存储器306可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序310具体可以用于使得处理器302执行以下操作:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设晋升条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设候选集;

根据所述预设候选集中已存储的各个目标电子书以及各个目标电子书更新后的等级评价结果,获取多个目标电子书并确定各个目标电子书的等级评价结果。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设淘汰条件时,对该目标电子书进行淘汰。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

每隔预设时间周期,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤;和/或,

每当监测到目标电子书的等级评价结果更新后,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中;

将该目标电子书从所述预设电子书榜单中删除,并从预设备选集中选择电子书添加至所述预设电子书榜单中。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设备选条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设备选集。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

监测所述预设电子书榜单中展示的各个目标电子书是否符合预设的负反馈规则,将符合所述负反馈规则的电子书从所述预设电子书榜单中删除,并从所述预设备选集中选择电子书添加至所述预设电子书榜单中。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设备选集中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的电子书添加至所述预设电子书榜单。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设的待分发电子书集合中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的多个目标电子书,并将从所述待分发电子书集合中选择的目标电子书的等级评价结果确定为初始结果。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的展示策略;

其中,所述多个分别与各个等级评价结果相对应的展示策略根据展示时长、交互次数上限、和/或展示位置确定。

在一种可选的实施方式中,程序310具体可以进一步用于使得处理器302执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的等级更新规则;

其中,所述多个分别与各个等级评价结果相对应的等级更新规则进一步包括:淘汰子规则、晋升子规则、和/或评级子规则。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了:a1.一种电子书的展示方法,包括:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

a2.根据a1所述的方法,其中,所述对该目标电子书的等级评价结果进行更新之后,进一步包括:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设晋升条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设候选集;

则所述获取多个目标电子书,并确定各个目标电子书的等级评价结果包括:根据所述预设候选集中已存储的各个目标电子书以及各个目标电子书更新后的等级评价结果,获取多个目标电子书并确定各个目标电子书的等级评价结果。

a3.根据a1所述的方法,其中,所述对该目标电子书的等级评价结果进行更新之后,进一步包括:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设淘汰条件时,对该目标电子书进行淘汰。

a4.根据a1-a3任一所述的方法,其中,每隔预设时间周期,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤;和/或,

每当监测到目标电子书的等级评价结果更新后,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤。

a5.根据a1-a4任一所述的方法,其中,所述分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示包括:

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中;

则所述对该目标电子书的等级评价结果进行更新之后,进一步包括:将该目标电子书从所述预设电子书榜单中删除,并从预设备选集中选择电子书添加至所述预设电子书榜单中。

a6.根据a5所述的方法,其中,在所述对该目标电子书的等级评价结果进行更新之后,所述方法还包括:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设备选条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设备选集。

a7.根据a5所述的方法,其中,所述分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中之后,进一步包括:

监测所述预设电子书榜单中展示的各个目标电子书是否符合预设的负反馈规则,将符合所述负反馈规则的电子书从所述预设电子书榜单中删除,并从所述预设备选集中选择电子书添加至所述预设电子书榜单中。

a8.根据a5-a7任一项所述的方法,其中,所述从预设备选集中选择电子书添加至所述预设电子书榜单中包括:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设备选集中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的电子书添加至所述预设电子书榜单。

a9.根据a1-a8任一所述的方法,其中,所述获取多个目标电子书,并确定各个目标电子书的等级评价结果包括:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设的待分发电子书集合中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的多个目标电子书,并将从所述待分发电子书集合中选择的目标电子书的等级评价结果确定为初始结果。

a10.根据a1-a9任一所述的方法,其中,所述方法执行之前,进一步包括:预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的展示策略;

其中,所述多个分别与各个等级评价结果相对应的展示策略根据展示时长、交互次数上限、和/或展示位置确定。

a11.根据a1-a10任一所述的方法,其中,所述方法执行之前,进一步包括:预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的等级更新规则;

其中,所述多个分别与各个等级评价结果相对应的等级更新规则进一步包括:淘汰子规则、晋升子规则、和/或评级子规则。

本申请还公开了:b12.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

b13.根据b12所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设晋升条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设候选集;

根据所述预设候选集中已存储的各个目标电子书以及各个目标电子书更新后的等级评价结果,获取多个目标电子书并确定各个目标电子书的等级评价结果。

b14.根据b12所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设淘汰条件时,对该目标电子书进行淘汰。

b15.根据b12-b14任一所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

每隔预设时间周期,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤;和/或,

每当监测到目标电子书的等级评价结果更新后,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤。

b16.根据b12-b15任一所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中;

将该目标电子书从所述预设电子书榜单中删除,并从预设备选集中选择电子书添加至所述预设电子书榜单中。

b17.根据b16所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设备选条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设备选集。

b18.根据b16所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

监测所述预设电子书榜单中展示的各个目标电子书是否符合预设的负反馈规则,将符合所述负反馈规则的电子书从所述预设电子书榜单中删除,并从所述预设备选集中选择电子书添加至所述预设电子书榜单中。

b19.根据b16-b18任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设备选集中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的电子书添加至所述预设电子书榜单。

b20.根据b12-b19任一所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设的待分发电子书集合中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的多个目标电子书,并将从所述待分发电子书集合中选择的目标电子书的等级评价结果确定为初始结果。

b21.根据b12-b20任一所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的展示策略;

其中,所述多个分别与各个等级评价结果相对应的展示策略根据展示时长、交互次数上限、和/或展示位置确定。

b22.根据b12-b21任一所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的等级更新规则;

其中,所述多个分别与各个等级评价结果相对应的等级更新规则进一步包括:淘汰子规则、晋升子规则、和/或评级子规则。

本发明还公开了:c23.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

获取多个目标电子书,并确定各个目标电子书的等级评价结果;

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略进行展示,并监测展示的各个目标电子书的用户交互数据;

分别针对每个目标电子书,根据该目标电子书的用户交互数据以及与该目标电子书的等级评价结果相对应的等级更新规则,对该目标电子书的等级评价结果进行更新。

c24.根据c23所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设晋升条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设候选集;

根据所述预设候选集中已存储的各个目标电子书以及各个目标电子书更新后的等级评价结果,获取多个目标电子书并确定各个目标电子书的等级评价结果。

c25.根据c23所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设淘汰条件时,对该目标电子书进行淘汰。

c26.根据c23-c25任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

每隔预设时间周期,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤;和/或,

每当监测到目标电子书的等级评价结果更新后,执行所述获取多个目标电子书,并确定各个目标电子书的等级评价结果的步骤及其后续步骤。

c27.根据c23-c26任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

分别将每个目标电子书按照与该目标电子书的等级评价结果相对应的展示策略展示在预设电子书榜单中;

将该目标电子书从所述预设电子书榜单中删除,并从预设备选集中选择电子书添加至所述预设电子书榜单中。

c28.根据c27所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

当根据该目标电子书更新后的等级评价结果判断该目标电子书符合预设备选条件时,将该目标电子书以及该目标电子书更新后的等级评价结果存储到预设备选集。

c29.根据c27所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

监测所述预设电子书榜单中展示的各个目标电子书是否符合预设的负反馈规则,将符合所述负反馈规则的电子书从所述预设电子书榜单中删除,并从所述预设备选集中选择电子书添加至所述预设电子书榜单中。

c30.根据c27-c29任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设备选集中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的电子书添加至所述预设电子书榜单。

c31.根据c23-c30任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据当前用户的用户画像数据和/或兴趣图谱数据,从预设的待分发电子书集合中选择与所述当前用户的用户画像数据和/或兴趣图谱数据相匹配的多个目标电子书,并将从所述待分发电子书集合中选择的目标电子书的等级评价结果确定为初始结果。

c32.根据c23-c31任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的展示策略;

其中,所述多个分别与各个等级评价结果相对应的展示策略根据展示时长、交互次数上限、和/或展示位置确定。

c33.根据c23-c32任一所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

预先设置多个等级评价结果,以及多个分别与各个等级评价结果相对应的等级更新规则;

其中,所述多个分别与各个等级评价结果相对应的等级更新规则进一步包括:淘汰子规则、晋升子规则、和/或评级子规则。

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