电子书消费需求的确定方法、电子设备及计算机存储介质与流程

文档序号:15400469发布日期:2018-09-11 17:23阅读:104来源:国知局

本发明涉及计算机领域,具体涉及一种电子书消费需求的确定方法、电子设备及计算机存储介质。



背景技术:

随着用户阅读意识的提升,电子书得到了越来越广泛的普及。为了更好地向阅读用户推送与电子书相关的活动信息,往往需要结合阅读用户的消费需求来确定与当前的阅读用户相匹配的活动种类,从而提升推送成功率,进而提升用户的阅读量。目前,在确定阅读用户的消费需求时,一般根据阅读用户的历史阅读记录将该阅读用户点击、下载和/或阅读过的电子书全部加入需求列表中,并根据该需求列表计算该阅读用户的消费需求。

但是,在实现本发明的过程中,发明人发现:简单地将阅读用户点击、下载和/或阅读过的电子书全部加入需求列表的方式过于简单粗放,并未考虑各个电子书与阅读用户之间的交互深度,容易将用户因误操作而点击的电子书,或用户完全不感兴趣、仅浏览数秒就关闭的电子书加入需求列表中,从而导致最终得到的消费需求无法真实反映用户的潜在消费能力,进而导致据此推送的活动内容转化率不高,无法实现提升用户阅读量的效果。



技术实现要素:

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

根据本发明的一个方面,提供了一种电子书消费需求的确定方法,包括:

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

根据本发明的另一个方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

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

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

在本发明提供的电子书消费需求的确定方法、电子设备及计算机存储介质中,根据阅读用户针对每本电子书执行的各次交互操作中相邻的两次交互操作之间的时间间隔,确定阅读用户针对每本电子书的交互时长,并根据交互时长筛选与阅读用户相对应的深度交互电子书,最终根据深度交互电子书计算消费需求。与现有技术中将用户操作过的电子书确定为需求电子书相比,本发明以用户针对电子书产生的一系列交互操作为依据、以交互操作之间的时间间隔作为考量维度,量化用户与电子书的交互深度,并以此反映用户阅读该电子书的渴望程度,同时进一步结合电子书的消费金额,将用户对电子书的渴望程度转换为用户对该本书的潜在消费需求,由此提高运营数据的价值,提升运营活动的转化率。

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

附图说明

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

图1示出了本发明实施例一提供的电子书消费需求的确定方法的流程图;

图2示出了本发明实施例二提供的电子书消费需求的确定方法的流程图;

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

具体实施方式

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

实施例一

图1示出了本发明实施例一提供的电子书消费需求的确定方法的流程图。如图1所示,该方法包括以下步骤:

步骤s110:获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定阅读用户针对该电子书执行的各次交互操作的操作时间戳。

首先,确定与阅读用户发生交互的电子书时,可以将阅读用户的历史阅读记录中所包含的每一本电子书均作为与阅读用户发生交互的电子书。其中,历史阅读记录用于记录阅读用户的各类阅读行为及其对应的电子书信息。其中,阅读行为包括:下载、点击、阅读、打开、付费(这里是指对于连载书籍的前部分章节的付费行为,而非完整付费行为)等可能发生的各种行为。该方式能够避免遗漏,确保收集到尽可能全面的信息。

或者,也可以通过下述方式确定与阅读用户发生交互的电子书:针对阅读用户的历史阅读记录中所包含的每一本电子书,判断该阅读用户是否针对该电子书执行过预设交互操作,若是,则将其确定为与阅读用户发生交互的电子书。其中,预设交互操作可以仅包括特定类型的、能够反映出用户对电子书具备初步兴趣的操作,例如,搜索操作、下载操作、进入书籍详情页操作、查看目录操作等。该方式能够直接获取到用户可能比较感兴趣的电子书,以提升后续的处理效率。

接下来,针对获取到的每本电子书,确定阅读用户针对该电子书执行的各次交互操作的操作时间戳。具体地,对于每一本电子书,当阅读用户针对该电子书执行过多次交互操作时,分别获取每一次交互操作的操作时间戳。其中,操作时间戳是指:执行该次交互操作时所对应的系统时间。由此可见,通过各次交互操作的操作时间戳能够确定各次交互操作的操作顺序。

步骤s120:根据各次交互操作中相邻的两次交互操作之间的时间间隔,确定阅读用户针对该电子书的交互时长。

具体地,在根据操作时间戳确定出各次交互操作的操作顺序之后,进一步确定各次交互操作中相邻的两次交互操作之间的时间间隔。其中,在一种实现方式中,各次交互操作中相邻的两次交互操作包括各次交互操作中每相邻的两次交互操作,即:将每相邻的两次交互操作均考虑在内。在又一种实现方式中,各次交互操作中相邻的两次交互操作仅包括符合预设规则的若干组相邻的两次交互操作。例如,仅包括时间间隔不大于预设数值的相邻两次交互操作,从而滤除时间间隔过长的交互操作。又如,仅包括预设时段之内(例如最近三个月)的相邻两次交互操作,从而排除时间过久的交互操作。本发明不限定预设规则的具体内容和实现方式,只要能够更加真实地反映用户需求即可。

在根据各次交互操作中相邻的两次交互操作之间的时间间隔,确定阅读用户针对该电子书的交互时长时,可以对各次交互操作中相邻的两次交互操作之间的时间间隔进行预设处理,例如累加求和等,从而得到阅读用户针对该电子书的交互时长。本发明对预设处理的具体方式不做限定。

另外,发明人在实现本发明的过程中发现:在阅读过程中除了瞬时完成的交互操作之外,还可能包含阅读、写评论等持续时间较长的操作,该类操作也能够反映用户与电子书的真实交互过程,因此,为了更加准确地反映用户与电子书之间的交互程度,可选地,在本步骤中,当确定各次交互操作中包含预设持续类操作时,还可以进一步结合预设持续类操作所对应的操作持续时长,确定阅读用户针对该电子书的交互时长。其中,持续类操作是指:相对进入阅读页、打开目录等瞬时完成的操作而言,操作过程需要持续一段时间完成的操作,例如,阅读操作、写评论操作等各种持续时间较长的操作。

步骤s130:根据阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与阅读用户相对应的深度交互电子书。

由于交互时长是根据阅读用户针对电子书的交互操作得到的,能够反映阅读用户与该电子书之间的交互深度,因此,根据交互时长能够筛选出与阅读用户相对应的深度交互电子书。

例如,在一种实现方式中,可以按照各本电子书的交互时长对全部电子书进行排序,根据排序结果筛选前若干本电子书作为深度交互电子书。又如,在又一种实现方式中,可以按照预设筛选规则筛选与阅读用户相对应的深度交互电子书。其中,筛选规则可根据交互时长、操作类型等因素确定。上述两种方式既可以单独使用,也可以结合使用。

需要说明的是,本实施例中所述的深度交互电子书是指,在对可量化指标数据的衡量过程中,指标数据满足预定阈值的电子书。例如当可量化指标数据为交互时长时,预定阈值可以是根据交互时长排序后的前序数量topn(正整数),排序在前n本的电子书为深度交互电子书;或者,预定阈值可以是预设的交互时长,大于等于该交互时长的电子书为深度交互电子书;或者,当可量化指标数据为特定操作类型产生的次数时,预定阈值可以是具体设定的次数m(正整数),例如当用户先后2次进入某本电子书的购买界面(但是均未购买)时,表明用户对该电子书有一定的阅读兴趣但对付费购买犹豫再三,因此可将该电子书认定为深度交互电子书。

步骤s140:根据筛选出的深度交互电子书以及对应深度交互电子书的消费金额,确定阅读用户的消费需求信息。

其中,深度交互电子书的消费金额主要是指:该电子书所对应的未付费部分的金额。例如,对于整本购买的电子书,是指该电子书的整本价格;对于按章购买的电子书,是指该电子书中的未购买章节的价格。具体实施时,可以根据各本深度交互电子书的消费金额总和来确定阅读用户的消费需求信息。

由此可见,在本发明提供的电子书消费需求的确定方法中,根据阅读用户针对每本电子书执行的各次交互操作中相邻的两次交互操作之间的时间间隔,确定阅读用户针对每本电子书的交互时长,并根据交互时长筛选与阅读用户相对应的深度交互电子书,最终根据深度交互电子书计算消费需求。与现有技术中将用户操作过的电子书确定为需求电子书相比,本发明以用户针对电子书产生的一系列交互操作为依据、以交互操作之间的时间间隔作为考量维度,量化用户与电子书的交互深度,并以此反映用户阅读该电子书的渴望程度,同时进一步结合电子书的消费金额,将用户对电子书的渴望程度转换为用户对该本书的潜在消费需求,由此提高运营数据的价值,提升运营活动的转化率。

实施例二

图2示出了本发明实施例二提供的电子书消费需求的确定方法的流程图。如图2所示,该方法包括以下步骤:

步骤s210:获取与阅读用户发生交互的电子书。

具体地,本步骤可通过下述方式实现:确定阅读用户的历史阅读记录中包含的各个电子书;按照预设剔除规则,对阅读用户的历史阅读记录中包含的各个电子书进行剔除处理;将执行剔除处理之后剩余的电子书确定为与阅读用户发生交互的电子书。

具体实施时,在确定阅读用户的历史阅读记录中包含的各个电子书时,既可以查找阅读用户的历史阅读记录中包含的每一本电子书,也可以仅查找阅读用户执行过预设交互操作的电子书,具体实现细节可参照步骤s110中相应部分的描述,此处不再赘述。接下来,按照预设剔除规则,对查找到的各个电子书进行剔除处理。其中,预设剔除规则用于剔除与消费需求无关的电子书,即:对于计算消费需求没有贡献的电子书,具体包括:用户不感兴趣(即交互深度不够)的电子书、和/或无潜在消费空间的电子书(例如免费的或已完整付费的电子书)。在本实施例中,预设剔除规则可包括以下中的至少一个:

(1)剔除用户未下载过的电子书:若用户未下载过该电子书,则可以推测用户对该电子书不感兴趣,应当剔除。

(2)剔除预设时段内未发生交互的电子书:例如,若近一个月之内,用户与该电子书未发生任何交互行为,则说明用户已将该书遗忘。

(3)剔除免费试读章节的已读比例小于预设剔除比例的电子书:例如,用户对免费试读章节部分的阅读进度不足预定比例,则说明用户对该书不感兴趣。

(4)剔除免费的电子书、以及剔除用户已完整付费(包括整本购买和按章购买)的电子书:该类书籍为已完整付费书籍,因而没有潜在消费空间,即:该类书籍所对应的消费金额为零,为了节省后续的计算量,可在本步骤中直接剔除。

步骤s220:针对获取到的每本电子书,确定阅读用户针对该电子书执行的各次交互操作的操作时间戳。

具体地,历史阅读记录中包含阅读用户针对各个电子书执行的各次交互操作的操作记录,其中,每个操作记录中包含执行该次交互操作时的操作时间戳以及该次交互操作的操作对象(即电子书)。相应地,通过分析各个操作记录,能够针对获取到的每本电子书,确定阅读用户针对该电子书执行的各次交互操作的操作时间戳。

步骤s230:根据各次交互操作中相邻的两次交互操作之间的时间间隔,确定阅读用户针对该电子书的交互时长。

在步骤s210中获取到的电子书中可能包含用户不感兴趣的电子书:例如用户只是点进书籍详情页浏览一下目录内容,发现不感兴趣然后离开;或者因为误操作点击进入某本书的阅读界面等,因此,为反映出用户具有切实消费需求的电子书,本实施例仅关注具有深度交互关系的电子书,将用户针对电子的交互行为转化为交互时长,并根据交互时长的大小体现用户与电子书之间的交互深度,从而实现对具有潜在消费需求的电子书的筛选。

为了达到上述目的,在本实施例中,具体通过如下方式实现:分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,和/或根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔;根据已记录的各个交互间隔确定阅读用户针对该电子书的交互时长。由此可见,本实施例中的交互时长根据已记录的各个交互间隔确定,其中,交互间隔的确定方式可采用下述两种方式中的至少一种:

在第一种交互间隔的确定方式中,分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。具体地,判断该相邻的两次交互操作之间的时间间隔是否大于预设间隔阈值;若否,将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。该种方式能够将间隔较短的两次相邻交互操作之间的时间间隔记录为一个交互间隔,以便据此统计交互时长,而对于间隔较长的两次相邻交互操作则不作为统计交互时长的依据,设定间隔阈值的目的在于,约束多次交互操作的集中程度,由此反映用户的一次完成阅读过程,而间隔时间过长的交互操作之间可能并不存在操作上的关联性,其时间间隔无法反映真实的用户操作过程,例如,假设用户通过电子书app打开一本电子书之后将手机搁置一边,工作一上午之后再回到电子书页面,该段时间明显不应计入交互时长。

在第二种交互间隔的确定方式中,分别针对每相邻的两次交互操作,根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。具体实施时,预先将各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上;然后,按照预设的时间轴分片累加规则,将交互时间轴划分为多个时间分片;最后,分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔。与前述方式类似,本方式中设置时间分片目的在于约束交互操作的集中程度(具体体现在交互操作的时间间隔上)。下面详细介绍采用第二种确定方式时本步骤的具体实现细节,包括:

步骤一、预先将各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上。

首先,将每本电子书所对应的交互操作的操作记录存储到与该本电子书相对应的集合中;然后,按照操作时间戳的顺序对该集合中的各个操作记录进行时序排序;最后,将排序后的各个操作记录按照时间戳记录到与该电子书相对应的交互时间轴上。

步骤二、按照预设的时间轴分片累加规则,将交互时间轴划分为多个时间分片。

具体地,根据预设分片时长和/或各次交互操作的操作时间戳,将时间轴划分为多个时间分片。例如,在第一种划分方式中,仅根据预设分片时长来划分时间分片:假设预设分片时长为30分钟,相应地,以交互时间轴上记录的第一个交互操作(即操作时间戳最早的一个交互操作)的操作时间戳为起点进行切片,划分出长度为30分钟的第一时间切片;后续以前一个时间分片的结束点作为下一个时间分片的起始点连续切片。由此可见,该种划分方式中的各个时间分片为连续的,每相邻的两个时间分片之间不存在时间间隔,即:除第一个时间分片外,后续的每个时间分片均以上一个时间分片的结束点作为起始点。又如,在第二种划分方式中,结合预设分片时长以及各次交互操作的操作时间戳划分时间分片:假设预设分片时长为30分钟,相应地,以交互时间轴上记录的第一个交互操作(即操作时间戳最早的一个交互操作)的操作时间戳为起点进行切片,划分出长度为30分钟的第一时间切片;后续以前一个时间分片的结束点之后的第一个交互操作作为下一个时间分片的起始点进行切片。由此可见,该种划分方式中的各个时间分片不一定是连续的,相邻的两个时间分片之间有可能存在时间间隔。上述的两种分片划分方式本领域技术人员可以灵活选择,第一种方式的分片方式更易于操作,第二种方式的分片方式能够减少分片数量、降低计算量。

步骤三、分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔。

具体地,本步骤分别以各个时间分片为单位计算各个时间分片内部的交互时长。例如,假设在第一个时间分片内具有三个交互操作,其对应的时间戳分别为3:00、3:05、3:15,则将3:00与3:05之间的时间间隔5分钟记录为一个交互间隔,将3:05与3:15之间的时间间隔10分钟记录为又一个交互间隔,即:第一个时间分片内记录有两个交互间隔5分钟和10分钟,其他时间分片内的交互间隔的确定方式与之类似。该种方式的优势在于:对操作行为的集中度进行规制,剔除距离较远的操作行为之间的时长统计。即:仅根据各个时间分片内部的交互操作统计交互时长,对于间隔时间很长的两次交互操作,由于其分别属于不同的时间分片则不予统计交互时长,从而能够更加真实地反映用户与电子书app之间的交互深度。通常,在短时间内(例如30分钟)产生的多个操作,更可能是用户在一段持续使用(交互)过程中产生的操作行为,而较大的时间间隔则失去对持续使用过程的真实反映。例如用户在30分钟内先后进行了进入详情页、查看目录、阅读免费章节、进入付费页面、未付费并退出付费页面等操作,这些操作在时序上的总和能够反映出用户在一段时间内持续的与这本书籍在进行交互,这个持续的时间长短即为统计的交互时长。反之,如果用户点击详情页之后睡觉或工作学习,几小时之后再回来打开app做后续操作,那么这几个小时的时间显然不是用户与书籍交互的时间,需要剔除掉,本实施例通过切片的方式,通过分片长度控制剔除时长过大不合常理的情况。

步骤四、分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长,根据各个时间分片的分片交互子时长确定阅读用户针对该电子书的交互时长。

具体地,对于每个分片,计算其中包含的、所有相邻交互操作之间的时间长度,并对此求和,获得对应该时间分片的分片交互子时长(操作行为的时间戳与分片的时间端点重合的情况也算包含在内)。然后,将所有分片的分片交互子时长进行加总,获得阅读用户针对该电子书的总交互时长。

通过上述方式能够剔除间隔时间过久的操作,从而将用户打开app后工作或学习的时间排除在外。但是,发明人在实现本发明的过程中发现,用户在阅读电子书的过程中可能会出现一些持续时间很长的操作,该类操作的起始时间点与结束时间点将分别作为一个交互操作记录到交互时间轴上,但是,由于持续时间过长,可能导致起始时间点与结束时间点分别位于不同的时间分片中,进而导致该类操作的持续时间无法统计在内。为了解决上述问题,可选地,在上述步骤中,分别针对每个时间分片,当确定属于该时间分片的各次交互操作中包含预设持续类操作时,进一步判断该预设持续类操作的操作起始时间点与操作结束时间点是否同属于该时间分片;若否,根据操作起始时间点以及操作结束时间点计算操作持续时长;根据操作持续时长修正与该持续类操作相对应的至少两个时间分片的分片交互子时长。具体修正时,需要将该操作持续时长统计到最终的交互时长中,既不能遗漏该持续交互时长,又要防止该持续交互时长与其中包含的其他交互操作重复统计的情况。其中,预设持续类操作包括:阅读类操作、写评论类操作等。例如,阅读类操作行为具有时长的概念,阅读的起始时间和结束时间都要作为交互操作排序到时间轴上。在进行切片后,阅读时长若超出分片的范围,则需要将超出部分的时长统计到该分片的交互时长中,另外,对于阅读起始时间和结束时间分别落入不同分片的情况,在分别统计分片交互时长时,需按照一定的规则进行处理,以防止在两个分片中重复记录时长:例如,在一种规则中,每个时间分片仅针对阅读起始点或结束点落入该分片的持续阅读行为的时长另行统计;又如,在另一种规则中,每个时间分片同时针对阅读起始点以及结束点落入该分片的持续阅读行为的时长另行统计,但统计之后要注意对重复统计的部分进行去重处理。

同理,在第一种交互间隔的确定方式中,为了提升准确性,当确定各次交互操作中包含预设持续类操作时,也可以进一步结合该预设持续类操作所对应的操作持续时长确定阅读用户针对该电子书的交互时长。举例而言,假设阅读操作的操作起始时间戳与操作结束时间戳之间的时间间隔大于上文提到的预设数值,则当各次交互操作中相邻的两次交互操作仅包括时间间隔不大于预设数值的相邻两次交互操作时,本次阅读操作的操作持续时长将无法考虑在内,为此,本发明进一步结合预设持续类操作所对应的操作持续时长确定阅读用户针对该电子书的交互时长。即:在获取时间间隔不大于预设数值的相邻两次交互操作的时间间隔的基础上,进一步将预设持续类操作所对应的操作持续时长补充计入对应电子书的交互时长中,从而使最终得到的交互时长更为合理。

步骤s240:根据阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与阅读用户相对应的深度交互电子书。

在本实施例中,按照各本电子书的交互时长对全部电子书进行排序,根据排序结果筛选前若干本电子书作为深度交互电子书。可选地,在筛选深度交互电子书之前或之后,还可以按照预设筛选规则对获取到的电子书进行筛选,以使最终得到的深度交互电子书更加符合用户需求。其中,筛选规则可根据交互时长、操作类型等因素确定,具体可包括以下规则中的至少一个:

(1)筛选交互时长大于第一预设时长,且执行过搜索操作的电子书。例如,筛选交互时长大于600s,并且用户针对该书籍执行过搜索操作的电子书。

(2)筛选交互时长大于第二预设时长,且已下载章节占整书章节的比例大于预设筛选比例、已下载章节的数量大于预设筛选数量、和/或已下载次数大于预设次数的电子书。例如,筛选交互时长大于1800s,并且下载过的章节进度占整本书章节比例超过80%,并且下载章节大于200章,并且下载次数大于5次的电子书。

(3)筛选交互时长大于第三预设时长,且存在付费行为的电子书。例如,筛选交互时长大于1800s,并且有付费行为,并且付费金额大于0.5元的电子书。

(4)筛选交互时长大于第四预设时长的电子书。例如,交互时长大于3600s。该规则为单一时长维度的规则,因此,第四预设时长应设置为较大的数值。

步骤s250:根据筛选出的深度交互电子书以及对应深度交互电子书的消费金额,确定阅读用户的消费需求信息。

其中,深度交互电子书的消费金额主要是指:该电子书所对应的未付费部分的金额。例如,对于整本购买的电子书,是指该电子书的整本价格;对于按章购买的电子书,是指该电子书中的未购买章节的价格。具体实施时,可以根据各本深度交互电子书的消费金额总和来确定阅读用户的消费需求信息。

具体地,消费需求信息popy可通过如下公式计算:

其中,bid意为书籍id,chbid为符合预设规则(即具有深度交互关系)的电子书的书籍列表(即通过上述步骤得到的深度交互电子书的列表),pricebid为上述书籍列表中,对应各本书的价格,即消费金额(确切说是未付部分价格,或者说潜在消费空间,对于按章购买书籍,需要结合用户的章节购买数据计算该价格,即计算剩余未购买章节的总价)。通过每本书与对应的价格相乘,得到该本书的消费存量需求,所有深度交互电子书的消费存量需求之和,即为对应该阅读用户的总消费存量需求,即消费需求信息popy。

另外,为了使最终确定的消费需求信息更加合理,还可以进一步结合至少一项信息,对得到消费需求信息进行修正:阅读用户的历史日消费额、全网用户的平均日消费额、需求转化天数、以及预设的单日最大充值金额。

在本实施例中,计算消费需求信息popy的基础在于深度交互的书籍,换句话说,消费需求信息的大小是由用户对书籍的兴趣的广度(书籍数量)和深度(交互深度)共同决定的。但是,发明人在实现本发明的过程中发现:用户的阅读兴趣与用户的消费习惯并不一定是匹配的,经统计发现,这种不匹配的绝大多数情况都是兴趣大于消费习惯所决定的消费额,即用户愿意看很多书,但不愿意花对应的钱(popy)。这种情况下,根据用户兴趣计算出来的popy并不是用户实际的消费需求,需要对其进行校正。例如,可根据下述公式处理:

b=min(mxpyd1,popy)

其中,b为校正后的消费需求信息,mxpyd1为该阅读用户历史上日消费额的最大值,该公式的意义在于,若popy大于该阅读用户历史上日消费额的最大值,则说明不符合用户的消费习惯,因此,b值以mxpyd1为准,或者,结合mxpyd1对b值进行修正,以使最终得到的消费需求信息更加适合该用户。

进一步地,考虑到消费存量需求反映的是用户全部的消费需求,而这种需求量并非在一天之内能够全部转化完毕,可能需要连续消费若干天才可将需求全部转化完。相应地,在上述公式中还可以增加一个关于天数的调整系数,变形后的公式为:

b=min(mxpyd1*3,popy)

其中,3为关于天数的调整系数,通过对该调整系数大小的设置,可以调整需求存量转化的时间的容忍度。具体业务场景中,除了设置为3天外,也可以设置为2天或5天等其他数值。

进一步地,对于mxpyd1*3还可做进一步修正,变形后的公式为:

b=min(max(3.4*3,mxpyd1*3),popy)

其中,3.4为全网用户平均的日消费额度,实际实施时,该数值需根据业务场景中得到的全网用户平均的日消费额度进行调整。该数值与mxpyd1*3之间取较大值的目的在于:当用户单日消费额度不足全网用户平均值时,参考全网用户平均数额调整b值,一定程度上可以引导用户提高消费额度。

进一步地,公式中还可增加单日允许最大充值金额的系数,变形后的公式为:

b=min(max(3.4*3,mxpyd1*3),popy,100)

其中,100为app中规定的单日允许最大充值金额,其具体数值可根据业务场景灵活调整。即一个用户一天之内累计充值金额不能大于100元。增加该系数目的在于:当popy大于100时,用户也只能在当日充值100元,因此,popy大于100对后续运营分发的参考意义不大,因此,通过取最小值的操作能够使最终得到的消费需求信息与app更加匹配。

另外,严格意义上讲,本实施例的交互操作行为中,能够表达用户交互时长长度的操作仅涉及阅读等持续类操作,在本实施例中可以使用各种阅读时长统计的手段计算出用户一次阅读行为的时长,至于剩余的交互行为都是时间点上的操作,不涉及长度的概念,因此本实施例中采用切片的方式将瞬间操作转化为反映用户交互过程的时间长度,并通过剔除间隔过久的瞬间操作的方式提升交互时长的准确性。

综上可知,在本发明提供的电子书消费需求的确定方法中,根据阅读用户针对每本电子书执行的各次交互操作中相邻的两次交互操作之间的时间间隔,确定阅读用户针对每本电子书的交互时长,并根据交互时长筛选与阅读用户相对应的深度交互电子书,最终根据深度交互电子书计算消费需求。该方式能够从与用户发生交互的众多电子书中筛选出交互深度较深,即用户较感兴趣的电子书,从而有效提升消费需求的准确度,进而提升据此推送的活动内容的转化率,并成功实现提升用户阅读量的效果。并且,在本实施例中,不仅考虑了交互操作的时间间隔,也考虑了持续类操作的特殊情况,从而使最终计算得到的消费需求信息更加准确。

实施例三

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

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

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

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

当确定所述各次交互操作中包含预设持续类操作时,结合所述预设持续类操作所对应的操作持续时长确定所述阅读用户针对该电子书的交互时长。

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

分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,和/或根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长。

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

判断该相邻的两次交互操作之间的时间间隔是否大于预设间隔阈值;若否,将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。

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

预先将所述各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上;

按照所述预设的时间轴分片累加规则,将所述交互时间轴划分为多个时间分片;

分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

则所述根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长,根据各个时间分片的分片交互子时长确定所述阅读用户针对该电子书的交互时长。

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

根据预设分片时长和/或各次交互操作的操作时间戳,将所述时间轴划分为多个时间分片。

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

分别针对每个时间分片,当确定属于该时间分片的各次交互操作中包含预设持续类操作时,进一步判断所述预设持续类操作的操作起始时间点与操作结束时间点是否同属于该时间分片;

若否,根据所述操作起始时间点以及所述操作结束时间点计算操作持续时长;

根据所述操作持续时长修正与该持续类操作相对应的至少两个时间分片的分片交互子时长。

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

确定所述阅读用户的历史阅读记录中包含的各个电子书;

按照预设剔除规则,对所述阅读用户的历史阅读记录中包含的各个电子书进行剔除处理;

将执行所述剔除处理之后剩余的电子书确定为所述与阅读用户发生交互的电子书;

其中,所述预设剔除规则包括以下中的至少一个:剔除用户未下载过的电子书、剔除预设时段内未发生交互的电子书、剔除免费试读章节的已读比例小于预设剔除比例的电子书、剔除免费的电子书、以及剔除用户已完整付费的电子书。

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

按照预设筛选规则,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

其中,所述预设筛选规则包括以下中的至少一个:

筛选交互时长大于第一预设时长,且执行过搜索操作的电子书;

筛选交互时长大于第二预设时长,且已下载章节占整书章节的比例大于预设筛选比例、已下载章节的数量大于预设筛选数量、和/或已下载次数大于预设次数的电子书;

筛选交互时长大于第三预设时长,且存在付费行为的电子书;以及,

筛选交互时长大于第四预设时长的电子书。

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

进一步结合下述至少一项信息,对所述消费需求信息进行修正:

所述阅读用户的历史日消费额、全网用户的平均日消费额、需求转化天数、以及预设的单日最大充值金额。

实施例四

图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执行以下操作:

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

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

当确定所述各次交互操作中包含预设持续类操作时,结合所述预设持续类操作所对应的操作持续时长确定所述阅读用户针对该电子书的交互时长。

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

分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,和/或根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长。

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

判断该相邻的两次交互操作之间的时间间隔是否大于预设间隔阈值;若否,将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。

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

预先将所述各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上;

按照所述预设的时间轴分片累加规则,将所述交互时间轴划分为多个时间分片;

分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

则所述根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长,根据各个时间分片的分片交互子时长确定所述阅读用户针对该电子书的交互时长。

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

根据预设分片时长和/或各次交互操作的操作时间戳,将所述时间轴划分为多个时间分片。

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

分别针对每个时间分片,当确定属于该时间分片的各次交互操作中包含预设持续类操作时,进一步判断所述预设持续类操作的操作起始时间点与操作结束时间点是否同属于该时间分片;

若否,根据所述操作起始时间点以及所述操作结束时间点计算操作持续时长;

根据所述操作持续时长修正与该持续类操作相对应的至少两个时间分片的分片交互子时长。

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

确定所述阅读用户的历史阅读记录中包含的各个电子书;

按照预设剔除规则,对所述阅读用户的历史阅读记录中包含的各个电子书进行剔除处理;

将执行所述剔除处理之后剩余的电子书确定为所述与阅读用户发生交互的电子书;

其中,所述预设剔除规则包括以下中的至少一个:剔除用户未下载过的电子书、剔除预设时段内未发生交互的电子书、剔除免费试读章节的已读比例小于预设剔除比例的电子书、剔除免费的电子书、以及剔除用户已完整付费的电子书。

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

按照预设筛选规则,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

其中,所述预设筛选规则包括以下中的至少一个:

筛选交互时长大于第一预设时长,且执行过搜索操作的电子书;

筛选交互时长大于第二预设时长,且已下载章节占整书章节的比例大于预设筛选比例、已下载章节的数量大于预设筛选数量、和/或已下载次数大于预设次数的电子书;

筛选交互时长大于第三预设时长,且存在付费行为的电子书;以及,

筛选交互时长大于第四预设时长的电子书。

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

进一步结合下述至少一项信息,对所述消费需求信息进行修正:

所述阅读用户的历史日消费额、全网用户的平均日消费额、需求转化天数、以及预设的单日最大充值金额。

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

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

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

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

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

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

本发明还公开了:a1.一种电子书消费需求的确定方法,其包括:

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

a2.根据a1所述的方法,其中,所述根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

当确定所述各次交互操作中包含预设持续类操作时,结合所述预设持续类操作所对应的操作持续时长确定所述阅读用户针对该电子书的交互时长。

a3.根据a1或a2所述的方法,其中,所述根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,和/或根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长。

a4.根据a3所述的方法,其中,根据该相邻的两次交互操作之间的时间间隔,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔的步骤具体包括:

判断该相邻的两次交互操作之间的时间间隔是否大于预设间隔阈值;若否,将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。

a5.根据a3所述的方法,其中,根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔的步骤具体包括:

预先将所述各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上;

按照所述预设的时间轴分片累加规则,将所述交互时间轴划分为多个时间分片;

分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

则所述根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长,根据各个时间分片的分片交互子时长确定所述阅读用户针对该电子书的交互时长。

a6.根据a5所述的方法,其中,按照所述预设的时间轴分片累加规则,将所述时间轴划分为多个时间分片的步骤具体包括:

根据预设分片时长和/或各次交互操作的操作时间戳,将所述时间轴划分为多个时间分片。

a7.根据a5或a6所述的方法,其中,所述分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长的步骤具体包括:

分别针对每个时间分片,当确定属于该时间分片的各次交互操作中包含预设持续类操作时,进一步判断所述预设持续类操作的操作起始时间点与操作结束时间点是否同属于该时间分片;

若否,根据所述操作起始时间点以及所述操作结束时间点计算操作持续时长;

根据所述操作持续时长修正与该持续类操作相对应的至少两个时间分片的分片交互子时长。

a8.根据a1-a7任一所述的方法,其中,所述获取与阅读用户发生交互的电子书的步骤具体包括:

确定所述阅读用户的历史阅读记录中包含的各个电子书;

按照预设剔除规则,对所述阅读用户的历史阅读记录中包含的各个电子书进行剔除处理;

将执行所述剔除处理之后剩余的电子书确定为所述与阅读用户发生交互的电子书;

其中,所述预设剔除规则包括以下中的至少一个:剔除用户未下载过的电子书、剔除预设时段内未发生交互的电子书、剔除免费试读章节的已读比例小于预设剔除比例的电子书、剔除免费的电子书、以及剔除用户已完整付费的电子书。

a9.根据a1-a8任一所述的方法,其中,所述从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书的步骤具体包括:

按照预设筛选规则,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

其中,所述预设筛选规则包括以下中的至少一个:

筛选交互时长大于第一预设时长,且执行过搜索操作的电子书;

筛选交互时长大于第二预设时长,且已下载章节占整书章节的比例大于预设筛选比例、已下载章节的数量大于预设筛选数量、和/或已下载次数大于预设次数的电子书;

筛选交互时长大于第三预设时长,且存在付费行为的电子书;以及,

筛选交互时长大于第四预设时长的电子书。

a10.根据a1-a9任一所述的方法,其中,所述根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息的步骤具体包括:

进一步结合下述至少一项信息,对所述消费需求信息进行修正:

所述阅读用户的历史日消费额、全网用户的平均日消费额、需求转化天数、以及预设的单日最大充值金额。

b11.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

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

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

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

当确定所述各次交互操作中包含预设持续类操作时,结合所述预设持续类操作所对应的操作持续时长确定所述阅读用户针对该电子书的交互时长。

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

分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,和/或根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长。

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

判断该相邻的两次交互操作之间的时间间隔是否大于预设间隔阈值;若否,将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。

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

预先将所述各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上;

按照所述预设的时间轴分片累加规则,将所述交互时间轴划分为多个时间分片;

分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

则所述根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长,根据各个时间分片的分片交互子时长确定所述阅读用户针对该电子书的交互时长。

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

根据预设分片时长和/或各次交互操作的操作时间戳,将所述时间轴划分为多个时间分片。

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

分别针对每个时间分片,当确定属于该时间分片的各次交互操作中包含预设持续类操作时,进一步判断所述预设持续类操作的操作起始时间点与操作结束时间点是否同属于该时间分片;

若否,根据所述操作起始时间点以及所述操作结束时间点计算操作持续时长;

根据所述操作持续时长修正与该持续类操作相对应的至少两个时间分片的分片交互子时长。

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

确定所述阅读用户的历史阅读记录中包含的各个电子书;

按照预设剔除规则,对所述阅读用户的历史阅读记录中包含的各个电子书进行剔除处理;

将执行所述剔除处理之后剩余的电子书确定为所述与阅读用户发生交互的电子书;

其中,所述预设剔除规则包括以下中的至少一个:剔除用户未下载过的电子书、剔除预设时段内未发生交互的电子书、剔除免费试读章节的已读比例小于预设剔除比例的电子书、剔除免费的电子书、以及剔除用户已完整付费的电子书。

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

按照预设筛选规则,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

其中,所述预设筛选规则包括以下中的至少一个:

筛选交互时长大于第一预设时长,且执行过搜索操作的电子书;

筛选交互时长大于第二预设时长,且已下载章节占整书章节的比例大于预设筛选比例、已下载章节的数量大于预设筛选数量、和/或已下载次数大于预设次数的电子书;

筛选交互时长大于第三预设时长,且存在付费行为的电子书;以及,

筛选交互时长大于第四预设时长的电子书。

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

进一步结合下述至少一项信息,对所述消费需求信息进行修正:

所述阅读用户的历史日消费额、全网用户的平均日消费额、需求转化天数、以及预设的单日最大充值金额。

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

获取与阅读用户发生交互的电子书,针对获取到的每本电子书,确定所述阅读用户针对该电子书执行的各次交互操作的操作时间戳;

根据所述各次交互操作中相邻的两次交互操作之间的时间间隔,确定所述阅读用户针对该电子书的交互时长;

根据所述阅读用户针对获取到的每本电子书的交互时长,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

根据筛选出的深度交互电子书以及对应所述深度交互电子书的消费金额,确定所述阅读用户的消费需求信息。

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

当确定所述各次交互操作中包含预设持续类操作时,结合所述预设持续类操作所对应的操作持续时长确定所述阅读用户针对该电子书的交互时长。

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

分别针对每相邻的两次交互操作,根据该相邻的两次交互操作之间的时间间隔,和/或根据预设的时间轴分片累加规则,确定是否将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长。

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

判断该相邻的两次交互操作之间的时间间隔是否大于预设间隔阈值;若否,将该相邻的两次交互操作之间的时间间隔记录为一个交互间隔。

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

预先将所述各次交互操作按照操作时间戳记录到与该电子书相对应的交互时间轴上;

按照所述预设的时间轴分片累加规则,将所述交互时间轴划分为多个时间分片;

分别针对每个时间分片,将属于该时间分片的各次交互操作中每相邻的两次交互操作之间的时间间隔记录为一个交互间隔;

则所述根据已记录的各个交互间隔确定所述阅读用户针对该电子书的交互时长的步骤具体包括:

分别针对每个时间分片,根据该时间分片内记录的各个交互间隔确定该时间分片的分片交互子时长,根据各个时间分片的分片交互子时长确定所述阅读用户针对该电子书的交互时长。

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

根据预设分片时长和/或各次交互操作的操作时间戳,将所述时间轴划分为多个时间分片。

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

分别针对每个时间分片,当确定属于该时间分片的各次交互操作中包含预设持续类操作时,进一步判断所述预设持续类操作的操作起始时间点与操作结束时间点是否同属于该时间分片;

若否,根据所述操作起始时间点以及所述操作结束时间点计算操作持续时长;

根据所述操作持续时长修正与该持续类操作相对应的至少两个时间分片的分片交互子时长。

c28.根据c21-c27任一所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:确定所述阅读用户的历史阅读记录中包含的各个电子书;

按照预设剔除规则,对所述阅读用户的历史阅读记录中包含的各个电子书进行剔除处理;

将执行所述剔除处理之后剩余的电子书确定为所述与阅读用户发生交互的电子书;

其中,所述预设剔除规则包括以下中的至少一个:剔除用户未下载过的电子书、剔除预设时段内未发生交互的电子书、剔除免费试读章节的已读比例小于预设剔除比例的电子书、剔除免费的电子书、以及剔除用户已完整付费的电子书。

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

按照预设筛选规则,从获取到的电子书中筛选与所述阅读用户相对应的深度交互电子书;

其中,所述预设筛选规则包括以下中的至少一个:

筛选交互时长大于第一预设时长,且执行过搜索操作的电子书;

筛选交互时长大于第二预设时长,且已下载章节占整书章节的比例大于预设筛选比例、已下载章节的数量大于预设筛选数量、和/或已下载次数大于预设次数的电子书;

筛选交互时长大于第三预设时长,且存在付费行为的电子书;以及,

筛选交互时长大于第四预设时长的电子书。

c30.根据c21-c29任一所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:进一步结合下述至少一项信息,对所述消费需求信息进行修正:

所述阅读用户的历史日消费额、全网用户的平均日消费额、需求转化天数、以及预设的单日最大充值金额。

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