电子书全局播放器入口的显示方法、计算设备及存储介质与流程

文档序号:18641838发布日期:2019-09-11 23:29阅读:175来源:国知局
电子书全局播放器入口的显示方法、计算设备及存储介质与流程

本发明涉及电子书技术领域,具体涉及一种电子书全局播放器入口的显示方法、计算设备及存储介质。



背景技术:

电子书是指将文字、图片、声音、影像等讯息内容数字化的出版物。电子书以其节能环保、容量大、阅读方便等特点越来越受到人们的青睐。目前,为了进一步方便用户阅读,提升用户体验,许多电子书产品均提供有“听书”功能。即通过以语音的形式播放电子书,从而使用户达到阅读电子书的效果。

目前提供有“听书”功能的电子书产品一般设置有相应的电子书全局播放器入口。如图1所示,在书城页面中呈现有电子书全局播放器入口11,通过该入口用户可快速地进入听书界面。

然而,发明人在实施过程中,发现现有技术中存在如下缺陷:现有电子书产品中的电子书全局播放器入口的显示方式通常为两种:其一为,在用户退出电子书产品后,再次打开电子书产品时,电子书全局播放器入口将不再显示在页面中。但是,采用该种方式,具有继续听书意向的用户需重新查找书籍来进行听书,该过程操作繁琐,效率低下,为有继续听书意向的用户带来诸多不便,从而降低用户体验;其二为,使电子书全局播放器入口始终显示于电子书产品页面中,然而,该种显示方式会对无继续听书意向的用户带来干扰,进而降低用户体验。



技术实现要素:

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

根据本发明的一个方面,提供了一种电子书全局播放器入口的显示方法,包括:

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

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

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

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

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

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

根据本发明提供的电子书全局播放器入口的显示方法、计算设备及存储介质,获取与用户对应的全局播放器入口驻留期限;确定与用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;判断时间间隔是否超出全局播放器入口驻留期限;若是,则不显示电子书全局播放器入口;若否,则显示电子书全局播放器入口。本方案中用户具有与其对应的全局播放器入口驻留期限,该全局播放入口驻留期限表征了该用户在该驻留期限内具有继续听书的意愿;在确定当前时间与上次电子书播放时间的时间间隔,超出与该用户对应的全局播放器入口驻留期限时,不显示电子书全局播放器入口,从而在该用户已无意愿继续听书时,不显示电子书全局播放器入口,以免呈现电子书全局播放器入口对该用户造成干扰;在确定当前时间与上次电子书播放时间的时间间隔未超出与该用户对应的全局播放器入口驻留期限时,则显示电子书全局播放器入口。从而在该用户具有意愿继续听书时,显示电子书全局播放器入口,提升用户体验。

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

附图说明

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

图1示出了现有技术中的一种电子书全局播放器入口的显示页面示意图;

图2示出了根据本发明一个实施例提供的一种电子书全局播放器入口的显示方法的流程示意图;

图3示出了根据本发明另一个实施例提供的一种电子书全局播放器入口的显示方法的流程示意图;

图4示出了根据本发明另一个实施例提供的一种听书用户量衰减曲线示意图;

图5示出了根据本发明又一个实施例提供的一种电子书全局播放器入口的显示方法的流程示意图;

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

具体实施方式

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

图2示出了根据本发明一个实施例提供的一种电子书全局播放器入口的显示方法的流程示意图。其中,本实施例对提供的电子书全局播放器入口的显示方法可应用于支持电子书全局播放器入口的电子书产品中。

如图2所示,该方法包括:

步骤s210,获取与用户对应的全局播放器入口驻留期限。

不同于现有技术中使电子书全局播放器入口常驻电子书页面,或者在退出电子书产品再返回时,不再显示电子书全局播放器入口。本实施例中,用户具有相应的全局播放器入口驻留期限,根据该全局播放器入口驻留期限来确定电子书全局播放器入口的显示方式。其中,与用户对应的全局播放器入口驻留期限,能够表征该用户在该全局播放器入口驻留期限内具有继续听书的意愿。

在具体的实施过程中,可预先确定与用户对应的全局播放器入口驻留期限。其中,本实施例对确定与用户对应的全局播放器入口驻留期限的方式不做限定。例如,可以根据大量电子书产品用户的听书时间统计结果确定全局播放器入口驻留期限,也可针对该用户的个性化信息来确定与该用户对应的全局播放器入口驻留期限。

可选的,为了提升用户对应的全局播放器入口驻留期限与用户的匹配度,使全局播放器入口驻留期限能够更加贴合用户的实际听书习惯,以及使电子书全局播放器入口的显示方式更能符合用户需求,本实施例在获取与用户对应的全局播放器入口驻留期限之前,可预先根据该用户的至少一个维度信息,来确定与该用户对应的全局播放器入口驻留期限。其中,该维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息等。

在一种可选的具体实施方式中,可利用用户的一个维度信息来确定与该用户对应的全局播放器入口驻留期限。例如,可以获取该用户的听书行为维度信息,根据该用户的听书行为维度信息,统计该用户每个听书周期的时间长度,根据每个听书周期的时间长度的统计结果(如听书周期的时间长度的平均值、最大值、最小值、中位值等等),确定与该用户对应的全局播放器入口驻留期限。举例来说,用户a在5月1日至5月4日(该听书周期的时间长度为4天),每天听书超过1分钟;以及在5月10日至5月11日(该听书周期的时间长度为2天),每天听书超过2分钟,则可取听书周期的时间长度的平均值(4+2)/2,即将3天作为与该用户对应的全局播放器入口驻留期限;或者,预先配置不同的地域维度、阅读类型维度、和/或阅读时长维度所对应的驻留期限对照表,并获取用户的地域维度信息(或者阅读类型维度、阅读时长维度),通过从该驻留期限对照表中获取与用户的地域维度信息(或者阅读类型维度、、阅读时长维度)对应的驻留期限,并将该驻留期限确定为与该用户对应的全局播放器入口驻留期限。

在另一种可选的具体实施方式中,可利用用户的多个维度信息综合确定与该用户对应的全局播放器入口驻留期限。例如,预先配置有不同的地域维度、阅读类型维度、以及阅读时长维度组合所对应的驻留期限对照表,通过获取用户的地域维度、阅读类型维度、以及阅读时长维度信息,从该驻留期限对照表中查找出与该用户对应的全局播放器入口驻留期限。

进一步地,获取预先确定的与用户对应的全局播放器入口驻留期限。在实际的实施过程中,可由电子书产品的服务节点预先分别确定不同用户对应的全局播放器入口驻留期限,并由电子书产品客户端节点根据登录用户的用户标识来获取与该用户对应的全局播放器入口驻留期限。可选的,由于电子书产品的服务节点预先确定的与用户对应的全局播放器入口驻留期限可能存在更新,所以,电子书产品客户端节点可根据预设周期来获取与用户对应的全局播放器入口驻留期限;或者,由电子书产品客户端节点订阅电子书产品服务端节点中的全局播放器入口驻留期限的更新消息,从而每当电子书产品服务端节点中的全局播放器入口驻留期限发生更新时,电子书产品客户端节点能够快速地获取该更新的全局播放器入口驻留期限,并存储至电子书产品客户端节点本地。

可选的,为了进一步地提升与用户对应的全局播放器入口驻留期限与用户的匹配度,若初步确定的与用户对应的全局播放器入口驻留期限为第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第二预设期限;若与用户对应的全局播放器入口驻留期限小于第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第三预设期限。例如,若初步确定的与用户对应的全局播放器入口驻留期限为0天,则调整与该用户对应的全局播放器入口驻留期限为1天;若初步确定的与用户对应的全局播放器入口驻留期限小于0天,则调整与该用户对应的全局播放器入口驻留期限为无限期,从而使得调整后的用户对应的全局播放器入口驻留期限更能符合用户实际的听书特性。

步骤s220,确定与该用户对应的上次电子书播放时间,并计算当前时间与上次电子书播放时间的时间间隔。

其中,本实施例对本步骤的触发时机不做限定,例如可在每次监测到用户刚登录电子书产品客户端节点时,执行本步骤;也可按照预设的确定周期(如每隔一天或一小时等)执行本步骤。

具体地,若当前时机满足本步骤的触发条件,则确定与该用户对应的上次电子书播放时间。其中,本步骤所述的上次电子书播放时间可以为上次电子书播放开始时间,也可为上次电子书播放结束时间,还可以为上次电子书播放过程中的某一时间点(如上次电子书播放的中间时间点)等等。

进一步地,确定当前时间,并计算当前时间与上次电子书播放时间的时间间隔。例如,若当前时间为5月21日8点,而上次电子书播放的开始时间为5月20日9点,则确定当前时间与上次电子书播放时间的时间间隔为23小时。

步骤s230,判断该时间间隔是否超出全局播放器入口驻留期限;若是,则执行步骤s240;若否,则执行步骤s250。

将步骤s220计算获得的当前时间与上次电子书播放时间的时间间隔,与步骤s210获取的与用户对应的全局播放器入口驻留期限进行比对,根据比对结果确定是否显示电子书全局播放器入口。

具体地,若当前时间与上次电子书播放时间的时间间隔超出与该用户对应的全局播放器入口驻留期限,则表明该用户当前已无意愿继续听书,则进一步执行步骤s240;若当前时间与上次电子书播放时间的时间间隔未超出与该用户对应的全局播放器入口驻留期限,则表明该用户当前有意愿继续听书,则进一步执行步骤s250。

步骤s240,不显示电子书全局播放器入口。

在确定当前时间与上次电子书播放时间的时间间隔,超出了与该用户对应的全局播放器入口驻留期限时,则不显示电子书全局播放器入口。从而在该用户已无意愿继续听书时,不再显示电子书全局播放器入口,以免呈现电子书全局播放器入口后对该用户造成干扰。

步骤s250,显示电子书全局播放器入口。

在确定当前时间与上次电子书播放时间的时间间隔,未超出与该用户对应的全局播放器入口驻留期限时,显示电子书全局播放器入口。

可选的,可在显示电子书全局播放器入口之后,接收针对于电子书全局播放器入口的触发操作,并获取该用户对应的上次电子书播放进度,进一步根据用户对应的上次电子书播放进度,继续播放电子书。从而在该用户具有意愿继续听书时,显示电子书全局播放器入口,方便用户快速地听书。进而避免现有技术中为有意愿继续听书用户不显示电子书全局播放器入口而带来的,用户再次进行听书时操作繁琐等弊端。

由此可见,本实施例中用户具有与其对应的全局播放器入口驻留期限,该全局播放入口驻留期限可以表征该用户在该驻留期限内具有继续听书的意愿;并进一步确定当前时间与该用户上次电子书播放时间的时间间隔,继而在确定当前时间与上次电子书播放时间的时间间隔,超出与该用户对应的全局播放器入口驻留期限时,不显示电子书全局播放器入口,从而在该用户已无意愿继续听书时,不再显示电子书全局播放器入口,以免呈现电子书全局播放器入后对该用户造成干扰;在确定当前时间与上次电子书播放时间的时间间隔未超出与该用户对应的全局播放器入口驻留期限时,显示电子书全局播放器入口,从而在该用户具有意愿继续听书时,显示电子书全局播放器入口,继而避免现有技术中为有意愿继续听书用户不显示电子书全局播放器入口而带来的,用户再次进行听书时操作繁琐等弊端,进而提升用户体验。此外,本方案实时过程简单易行,适于大规模应用与实施。

图3示出了根据本发明另一个实施例提供的一种电子书全局播放器入口的显示方法的流程示意图。如图3所示,该方法包括:

步骤s310,构建至少一个用户集,并针对于每个用户集,确定与该用户集对应的全局播放器入口驻留期限。

本实施例中预先构建有至少一个用户集。其中,每个用户集中的用户具有至少一个相同或相似的维度信息。其中,该维度信息包括地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息等。可选的,可在构建用户集之后,为该用户集分配对应的维度标识。

在一种实施方式中,可基于一种维度信息构建用户集。例如,可将地域维度信息均为“北京”的用户归为一个用户集,并为该用户集分配维度标识“北京”,从而利用地域维度信息这一个单一维度构建用户集,进而提升用户集的构建效率。

在又一种实施方式中,可基于多种维度信息构建用户集。例如,可将地域维度信息均为“北京”,阅读类型维度信息均为“女频”的用户归为一个用户集,并为该用户集分配“北京+女频”的维度标识。从而提升后续确定的与用户对应的全局播放器入口驻留期限与用户的匹配度。

进一步地,针对于每个用户集,确定与该用户集对应的全局播放器入口驻留期限。其中,本实施例为提高获得的用户集对应的全局播放器入口驻留期限的准确度,采用了听书用户量衰减模型来确定用户集对应的全局播放器入口驻留期限。

具体地,首先获取与用户集对应的听书用户量衰减曲线。该听书用户量衰减曲线可以为听书用户量随时间而变化的曲线,或者,该听书用户量衰减曲线可以为听书用户量衰减率随时间而变化的曲线。由于听书用户量衰减率随时间而变化的曲线更能反映该用户集真实的听书特性,本实施例中的听书用户量衰减曲线具体是指听书用户量衰减率随时间而变化的曲线。

在获取与用户集对应的听书用户量衰减曲线过程中,可确定多个听书期限,如分别设定0天,1天、2天、…5天的听书期限;进一步针对于每个听书期限,确定与该听书期限对应的用户集中听书用户量衰减率,其中,某听书期限对应的用户集中听书用户量衰减率为,(上一听书期限对应的用户集中听书用户量—该听书期限对应的用户集中听书用户量)/上一听书期限对应的用户集中听书用户量;最终以听书期限为自变量,听书用户量衰减率为因变量,构建与用户集对应的听书用户量衰减曲线。

举例来说,用户集c1中包含有100个用户,在一天内有听书行为的用户量为80,并且该80个用户中有55个用户在第二天仍有听书行为,在该55个用户中有30个用户在第三天仍有听书行为,在该30个用户中有5个用户在第四天仍有听书行为,在该5个用户中有1个用户在第五天仍有听书行为。则听书期限1天对应的听书用户量衰减率为(100-80)/100=20%,听书期限2天对应的听书用户量衰减率为(80-55)/80=31%,听书期限3天对应的听书用户量衰减率为(55-30)/55=45%,听书期限4天对应的听书用户量衰减率为(30-5)/30=83%,听书期限5天对应的听书用户量衰减率为(5-1)/5=80%,则绘制的曲线如图4所示。

进一步地,在听书用户量衰减曲线中,确定听书用户量衰减率的变化率超出预设变化率时所对应的听书期限,并将该听书期限确定为该用户集对应的全局播放器入口驻留期限。如图4所示,在听书期限4天时,其用户量衰减率的变化率为(83-45)/45=0.84(刚超出预设变化率0.8),则将听书期限4天确定为该用户集对应的全局播放器入口驻留期限。

步骤s320,根据用户的至少一个维度信息,确定与用户对应的用户集。

在具体的实施过程中,监测到用户登录电子书产品客户端节点时,获取该用户的用户标识,进而根据该用户标识获取与该用户对应的至少一个维度信息。其中,至少一个维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息等。

进一步根据用户的至少一个维度信息,确定与用户对应的用户集。在具体的实施过程中,根据用户的至少一个维度信息与用户集的维度标识的匹配度,确定与用户对应的用户集。

步骤s330,根据与该用户对应的用户集对应的全局播放器入口驻留期限,确定与该用户对应的全局播放器入口驻留期限。

具体地,将与该用户对应的用户集对应的全局播放器入口驻留期限,确定为与该用户对应的全局播放器入口驻留期限。

步骤s340,确定与该用户对应的上次电子书播放时间,并计算当前时间与上次电子书播放时间的时间间隔。

步骤s350,判断该时间间隔是否超出全局播放器入口驻留期限;若是,则不显示电子书全局播放器入口;若否,则显示电子书全局播放器入口。

其中,步骤s340-步骤s350可参照图1所示实施例中相应部分描述,本实施例在此不做限定。

由此可见,本实施例中首先构建有至少一个用户集,并根据听书用户量衰减模型来确定用户集的全局播放器入口驻留期限,从而可以准确地反映该用户集中用户真实的听书特性;进而根据与该用户对应的用户集对应的全局播放器入口驻留期限,确定与该用户对应的全局播放器入口驻留期限,从而使得确定出的用户的全局播放器入口驻留期限与用户具有较高的匹配度;最终在确定当前时间与上次电子书播放时间的时间间隔,超出与该用户对应的全局播放器入口驻留期限时,不显示电子书全局播放器入口,从而在该用户已无意愿继续听书时,不再显示电子书全局播放器入口,以免呈现电子书全局播放器入后对该用户造成干扰;在确定当前时间与上次电子书播放时间的时间间隔未超出与该用户对应的全局播放器入口驻留期限时,则显示电子书全局播放器入口。从而在该用户具有意愿继续听书时,显示电子书全局播放器入口,从而避免现有技术中为有意愿继续听书用户不显示电子书全局播放器入口而带来的,用户再次进行听书时操作繁琐等弊端,进而提升用户体验。

图5示出了根据本发明又一个实施例提供的一种电子书全局播放器入口的显示方法的流程示意图。如图5所示,该方法包括:

步骤s510,获取多个训练用户的样本数据,并针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征。

其中,该多个训练用户可以为电子书产品所对应的用户,多个训练用户的样本数据可以为电子书产品对应的用户的历史数据。并且,每个训练用户的样本数据中包含有至少一个维度信息,该维度信息包括地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息等。

进一步地,通过相应的特征提取方法,针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征。该维度特征包括:地域维度特征、阅读类型维度特征、阅读时长维度特征、和/或听书行为维度特征等。

步骤s520,利用每个训练用户对应的至少一个维度特征,训练构建的初始全局播放器入口驻留期限预测模型,以获得训练后的全局播放器入口驻留期限预测模型。

本实施例中预先构建有初始全局播放器入口驻留期限预测模型,其中,本实施例对初始全局播放器入口驻留期限预测模型的构建方式等不作限定。例如,可基于人工神经网络,构建初始全局播放器入口驻留期限预测模型。该初始全局播放器入口驻留期限预测模型可以包括输入层、全连接层、及输出层等。其中,全连接层可以为一层或多层。

则利用步骤s510中提取的维度特征输入至该初始全局播放器入口驻留期限预测模型,并进行模型训练。在训练过程中,可根据损失函数动态地调整全局播放器入口驻留期限预测模型中的各参数,当损失函数小于预设损失阈值时,训练结束,并获得训练后的全局播放器入口驻留期限预测模型。

步骤s530,根据用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与该用户对应的全局播放器入口驻留期限。

在具体的实施过程中,监测到用户登录电子书产品客户端节点时,获取该用户的用户标识,进而根据该用户标识获取与该用户对应的至少一个维度信息。其中,至少一个维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息等。

进一步将该用户的至少一个维度信息,输入至训练获得的全局播放器入口驻留期限预测模型中,以获得该模型输出的针对于该用户的全局播放器入口驻留期限。

步骤s540,确定与该用户对应的上次电子书播放时间,并计算当前时间与上次电子书播放时间的时间间隔。

步骤s550,判断该时间间隔是否超出全局播放器入口驻留期限;若是,则不显示电子书全局播放器入口;若否,则显示电子书全局播放器入口。

其中,步骤s540-步骤s550可参照图1所示实施例中相应部分描述,本实施例在此不做限定。

由此可见,本实施例利用机器学习模型以及用户的至少一个维度信息来快速准确地确定用户的全局播放器入口驻留期限,进而使得确定出的用户的全局播放器入口驻留期限与用户具有较高的匹配度;最终在确定当前时间与上次电子书播放时间的时间间隔,超出与该用户对应的全局播放器入口驻留期限时,不显示电子书全局播放器入口,从而在该用户已无意愿继续听书时,不再显示电子书全局播放器入口,以免呈现电子书全局播放器入后对该用户造成干扰;在确定当前时间与上次电子书播放时间的时间间隔未超出与该用户对应的全局播放器入口驻留期限时,则显示电子书全局播放器入口。从而在该用户具有意愿继续听书时,显示电子书全局播放器入口,从而避免现有技术中为有意愿继续听书用户不显示电子书全局播放器入口而带来的,用户再次进行听书时操作繁琐等弊端,进而提升用户体验。

根据本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的方法。

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

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

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

根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限。

在一种可选的实施方式中,所述维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息。

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

根据所述用户的至少一个维度信息,确定与所述用户对应的用户集;

根据所述用户集对应的全局播放器入口驻留期限,确定与所述用户对应的全局播放器入口驻留期限。

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

获取与所述用户集对应的听书用户量衰减曲线;

在所述听书用户量衰减曲线中,确定听书用户量衰减率的变化率超出预设变化率时所对应的听书期限;

将所述听书期限确定为所述用户集对应的全局播放器入口驻留期限。

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

确定多个听书期限;

针对于每个听书期限,确定与该听书期限对应的用户集中听书用户量衰减率;

以听书期限为自变量,听书用户量衰减率为因变量,构建与所述用户集对应的听书用户量衰减曲线。

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

根据所述用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与所述用户对应的全局播放器入口驻留期限。

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

获取多个训练用户的样本数据;

针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征;

利用每个训练用户对应的至少一个维度特征,训练构建的初始全局播放器入口驻留期限预测模型,以获得训练后的全局播放器入口驻留期限预测模型。

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

若与用户对应的全局播放器入口驻留期限为第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第二预设期限;

若与用户对应的全局播放器入口驻留期限小于第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第三预设期限。

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

接收针对于所述电子书全局播放器入口的触发操作;

获取所述用户对应的上次电子书播放进度;

根据所述用户对应的上次电子书播放进度,继续播放电子书。

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

如图6所示,该计算设备可以包括:处理器(processor)602、通信接口(communicationsinterface)604、存储器(memory)606、以及通信总线608。

其中:处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。处理器602,用于执行程序610,具体可以执行上述方法实施例中的相关步骤。

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

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

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

根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限。

在一种可选的实施方式中,所述维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息。

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

根据所述用户的至少一个维度信息,确定与所述用户对应的用户集;

根据所述用户集对应的全局播放器入口驻留期限,确定与所述用户对应的全局播放器入口驻留期限。

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

获取与所述用户集对应的听书用户量衰减曲线;

在所述听书用户量衰减曲线中,确定听书用户量衰减率的变化率超出预设变化率时所对应的听书期限;

将所述听书期限确定为所述用户集对应的全局播放器入口驻留期限。

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

确定多个听书期限;

针对于每个听书期限,确定与该听书期限对应的用户集中听书用户量衰减率;

以听书期限为自变量,听书用户量衰减率为因变量,构建与所述用户集对应的听书用户量衰减曲线。

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

根据所述用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与所述用户对应的全局播放器入口驻留期限。

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

获取多个训练用户的样本数据;

针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征;

利用每个训练用户对应的至少一个维度特征,训练构建的初始全局播放器入口驻留期限预测模型,以获得训练后的全局播放器入口驻留期限预测模型。

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

若与用户对应的全局播放器入口驻留期限为第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第二预设期限;

若与用户对应的全局播放器入口驻留期限小于第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第三预设期限。

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

接收针对于所述电子书全局播放器入口的触发操作;

获取所述用户对应的上次电子书播放进度;

根据所述用户对应的上次电子书播放进度,继续播放电子书。

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

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

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

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

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

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

本发明公开了:a1.一种电子书全局播放器入口的显示方法,包括:

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

a2.根据a1所述的方法,其中,在所述获取与用户对应的全局播放器入口驻留期限之前,所述方法还包括:

根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限。

a3.根据a2所述的方法,其中,所述维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息。

a4根据a2或a3所述的方法,其中,所述根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限进一步包括:

根据所述用户的至少一个维度信息,确定与所述用户对应的用户集;

根据所述用户集对应的全局播放器入口驻留期限,确定与所述用户对应的全局播放器入口驻留期限。

a5.根据a4所述的方法,其中,在所述根据所述用户集对应的全局播放器入口驻留期限,确定与所述用户对应的全局播放器入口驻留期限之前,所述方法还包括:

获取与所述用户集对应的听书用户量衰减曲线;

在所述听书用户量衰减曲线中,确定听书用户量衰减率的变化率超出预设变化率时所对应的听书期限;

将所述听书期限确定为所述用户集对应的全局播放器入口驻留期限。

a6.根据a5所述的方法,其中,所述获取与所述用户集对应的听书用户量衰减曲线进一步包括:

确定多个听书期限;

针对于每个听书期限,确定与该听书期限对应的用户集中听书用户量衰减率;

以听书期限为自变量,听书用户量衰减率为因变量,构建与所述用户集对应的听书用户量衰减曲线。

a7.根据a2或a3所述的方法,其中,所述根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限进一步包括:

根据所述用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与所述用户对应的全局播放器入口驻留期限。

a8.根据a7所述的方法,其中,在所述根据所述用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与所述用户对应的全局播放器入口驻留期限之前,所述方法还包括:

获取多个训练用户的样本数据;

针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征;

利用每个训练用户对应的至少一个维度特征,训练构建的初始全局播放器入口驻留期限预测模型,以获得训练后的全局播放器入口驻留期限预测模型。

a9.根据a1-a8中任一项所述的方法,其中,所述方法还包括:

若与用户对应的全局播放器入口驻留期限为第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第二预设期限;

若与用户对应的全局播放器入口驻留期限小于第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第三预设期限。

a10.根据a1-a9中任一项所述的方法,其中,在所述显示所述电子书全局播放器入口之后,所述方法还包括:

接收针对于所述电子书全局播放器入口的触发操作;

获取所述用户对应的上次电子书播放进度;

根据所述用户对应的上次电子书播放进度,继续播放电子书。

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

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

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

b12.根据b11所述的计算设备,其中,所述可执行指令使所述处理器执行以下操作:

根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限。

b13.根据b12所述的计算设备,其中,所述维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息。

b14根据b12或b13所述的计算设备,其中,所述可执行指令使所述处理器执行以下操作:

根据所述用户的至少一个维度信息,确定与所述用户对应的用户集;

根据所述用户集对应的全局播放器入口驻留期限,确定与所述用户对应的全局播放器入口驻留期限。

b15.根据b14所述的计算设备,其中,所述可执行指令使所述处理器执行以下操作:

获取与所述用户集对应的听书用户量衰减曲线;

在所述听书用户量衰减曲线中,确定听书用户量衰减率的变化率超出预设变化率时所对应的听书期限;

将所述听书期限确定为所述用户集对应的全局播放器入口驻留期限。

b16.根据b15所述的计算设备,其中,所述可执行指令使所述处理器执行以下操作:

确定多个听书期限;

针对于每个听书期限,确定与该听书期限对应的用户集中听书用户量衰减率;

以听书期限为自变量,听书用户量衰减率为因变量,构建与所述用户集对应的听书用户量衰减曲线。

b17.根据b12或b13所述的计算设备,其中,所述可执行指令使所述处理器执行以下操作:

根据所述用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与所述用户对应的全局播放器入口驻留期限。

b18.根据b17所述的计算设备,其中,所述可执行指令使所述处理器执行以下操作:

获取多个训练用户的样本数据;

针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征;

利用每个训练用户对应的至少一个维度特征,训练构建的初始全局播放器入口驻留期限预测模型,以获得训练后的全局播放器入口驻留期限预测模型。

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

若与用户对应的全局播放器入口驻留期限为第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第二预设期限;

若与用户对应的全局播放器入口驻留期限小于第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第三预设期限。

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

接收针对于所述电子书全局播放器入口的触发操作;

获取所述用户对应的上次电子书播放进度;

根据所述用户对应的上次电子书播放进度,继续播放电子书。

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

获取与用户对应的全局播放器入口驻留期限;

确定与所述用户对应的上次电子书播放时间,并计算当前时间与所述上次电子书播放时间的时间间隔;

判断所述时间间隔是否超出所述全局播放器入口驻留期限;

若是,则不显示所述电子书全局播放器入口;

若否,则显示所述电子书全局播放器入口。

c22.根据c21所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

根据所述用户的至少一个维度信息,确定与所述用户对应的全局播放器入口驻留期限。

c23.根据c22所述的计算机存储介质,其中,所述维度信息包括:地域维度信息、阅读类型维度信息、阅读时长维度信息、和/或听书行为维度信息。

c24根据c22或c23所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

根据所述用户的至少一个维度信息,确定与所述用户对应的用户集;

根据所述用户集对应的全局播放器入口驻留期限,确定与所述用户对应的全局播放器入口驻留期限。

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

获取与所述用户集对应的听书用户量衰减曲线;

在所述听书用户量衰减曲线中,确定听书用户量衰减率的变化率超出预设变化率时所对应的听书期限;

将所述听书期限确定为所述用户集对应的全局播放器入口驻留期限。

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

确定多个听书期限;

针对于每个听书期限,确定与该听书期限对应的用户集中听书用户量衰减率;

以听书期限为自变量,听书用户量衰减率为因变量,构建与所述用户集对应的听书用户量衰减曲线。

c27.根据c22或c23所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

根据所述用户的至少一个维度信息,利用训练获得的全局播放器入口驻留期限预测模型,确定与所述用户对应的全局播放器入口驻留期限。

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

获取多个训练用户的样本数据;

针对于每个训练用户的样本数据,从该样本数据中提取出至少一个维度特征;

利用每个训练用户对应的至少一个维度特征,训练构建的初始全局播放器入口驻留期限预测模型,以获得训练后的全局播放器入口驻留期限预测模型。

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

若与用户对应的全局播放器入口驻留期限为第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第二预设期限;

若与用户对应的全局播放器入口驻留期限小于第一预设期限,则将与用户对应的全局播放器入口驻留期限调整为第三预设期限。

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

接收针对于所述电子书全局播放器入口的触发操作;

获取所述用户对应的上次电子书播放进度;

根据所述用户对应的上次电子书播放进度,继续播放电子书。

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