书籍阅读页面的信息发布方法、计算设备及存储介质与流程

文档序号:24304773发布日期:2021-03-17 00:57阅读:81来源:国知局
书籍阅读页面的信息发布方法、计算设备及存储介质与流程

本发明涉及互联网技术领域,具体涉及一种书籍阅读页面的信息发布方法、计算设备及存储介质。



背景技术:

随着互联网技术和终端技术的发展,通过网络代替以往线下实体的方式来获取信息以及满足日常所需已越来越普遍,例如,通过阅读应用读书,通过网站看视频等等。其中,从纸质书到电子书是一种较典型的转变,通过阅读应用或者阅读网站可以搜索到大量的书籍,并直接在线上阅读,而无需购买纸质书回家。与此同时,为了向用户呈现更丰富的信息,在电子书阅读的过程中,会在阅读页面中展示一些发布信息。然而,在现有技术中,通常是根据书籍的页码来展示这些发布信息的,例如,用户每读10页则展示一次待发布信息,即在每章的第10,20,30……页中展示相关书籍的信息。

上述现有技术中的展示方式虽然可以实现发布信息在阅读页面中的展示,但是由于电子书格式文件的限制,章节之间未打通,其也会导致页面资源的浪费,例如,第一章节有48页,第二章节有36页,则在第一章节的10、20、30、40页展示四次信息待发布信息,在第二章节的10、20、30页展示三次信息待发布信息,这样会导致第一章节的第41-48页以及第二章节的第31-36页在显示发布信息过程中失效,也就是说总共会导致有8+6页不会被作为显示发布信息的计算依据,这样会极大地降低展示的信息量,页面资源的利用率较低。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的书籍阅读页面的信息发布方法、计算设备及存储介质。

根据本发明实施例的一个方面,提供了一种书籍阅读页面的信息发布方法,包括:

在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为;

针对每一次翻页行为,根据该翻页行为计数得到翻页累加值;

根据所述翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件;当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息;

在检测到用户退出书籍阅读页面后,将翻页累加值清零。

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

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述书籍阅读页面的信息发布方法对应的操作。

根据本发明实施例的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述书籍阅读页面的信息发布方法对应的操作。

根据本发明实施例的书籍阅读页面的信息发布方法、计算设备及存储介质,在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为,针对每一次翻页行为,根据该翻页行为计数得到翻页累加值;根据该翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件,以翻页累加值替代书籍页码作为依据进行判定,可以将章节结尾的页面合理利用;当翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示该发布信息,进而可以提高对书籍阅读页面的利用率;并且,在检测到用户退出书籍阅读页面后,将翻页累加值清零,以便再次从零开始计数。由此可见,本发明方案,通过对翻页行为进行计数得到翻页累加值,并据此进行判定和发布信息的展示,相较于现有技术,可打通章节之间的页码,连续的对相连章节进行计数以及展示,进而提高对阅读页面的资源利用率,同时提高了展示的信息量。

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

附图说明

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

图1示出了本发明实施例提供的书籍阅读页面的信息发布方法的流程图;

图2示出了本发明另一个实施例提供的书籍阅读页面的信息发布方法的流程图;

图3示出了本发明实施例提供的计算设备的结构示意图。

具体实施方式

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

图1示出了本发明实施例提供的书籍阅读页面的信息发布方法的流程图。该方法应用于具有电子书阅读功能的终端中,实现对书籍阅读页面的合理利用。该方法可由任意具有数据处理能力的计算设备来执行。如图1所示,该方法包括以下步骤:

步骤s110:在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为。

在进入书籍阅读页面后,用户会通过翻页行为来进行翻页并实现书籍阅读。例如,通过点击或者滑动来翻页。

步骤s120:针对每一次翻页行为,根据该翻页行为计数得到翻页累加值。

其中,一次翻页行为是指翻过一页的行为,从当前页翻到后一页或者前一页则称为一次翻页行为。

其中,翻页累加值在每次检测到进入书籍阅读页面后从零开始计数。

在本实施例中,每监控到一次翻页行为,则进行一次计数。例如,每次计数加一。后续将计数得到的翻页累计值用于展示条件的判断。

步骤s130:根据该翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件;若是,则执行步骤s140,若否,则针对下一次翻页行为继续执行步骤s120。

其中,预设的展示频次是指展示发布信息的间隔,例如,翻页累加值每增加或减少预设值展示发布信息,则预设值即为预设的展示频次。在本实施例中,不限定确定预设的展示频次的具体方式,实际实施时,该预设的展示频次可以为根据经验设置的固定值,以节省设置的运算量,或者为根据书籍类型和/或用户的阅读行为数据设置的变量,以提高设置的针对性。

具体地,判断翻页累加值是否到达预设的展示频次对应的累加值,若到达,则认为符合展示条件,此时执行步骤s140展示发布信息,若未达到,则认为不符合展示条件,此时则针对下一次翻页行为继续执行步骤s120及其后续步骤。

本实施例方案,每次进入书籍阅读页面后则从零开始计数,并以翻页累加值作为依据来判断是否满足展示条件,而并不是以书籍的页码为依据来进行展示,后者无法将前后章节有机的联系起来,进而会导致每章最后几页均浪费掉,无法显示发布信息,相反,前者则可以以累加值将前后章联系起来,提高书籍阅读页面的利用率。

举例来说,第一章有10页,第二章有11页,从第一章的第一页进入阅读,顺序向后翻页直至两章读完,若按照本实施例方案,假设预设的展示频次为4,即每4个累加值展示一次发布信息,则当翻页累加值为4,8,12,16,20时就到达了预设的展示频次对应的累加值,此时满足展示条件,则一共可以展示5次;而若以页码为依据,假设页码间隔同样是4,则当页码为第一章的第4,8页,以及第二章的第4,8页时会展示,一共仅展示4次,显然比本实施例方案少1次。

步骤s140:在响应该翻页行为后的书籍阅读页面中展示该发布信息。

当翻页累加值和预设的展示频次符合发布信息的展示条件时,则当客户端响应完该翻页行为,即翻页完成后,在翻页完成后的书籍阅读页面中展示发布信息。

步骤s150:在检测到用户退出书籍阅读页面后,将翻页累加值清零。

每次退出书籍阅读页面后,则将翻页累加值清零,以便下一次进入书籍阅读页面后,从零开始计数。

根据本实施例提供的书籍阅读页面的信息发布方法,在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为,针对每一次翻页行为,根据该翻页行为计数得到翻页累加值;根据该翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件,以翻页累加值替代书籍页码作为依据进行判定,可以将章节结尾的页面合理利用;当翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示该发布信息,进而可以提高对书籍阅读页面的利用率;并且,在检测到用户退出书籍阅读页面后,将翻页累加值清零,以便再次从零开始计数。由此可见,本实施例方案,通过对翻页行为进行计数得到翻页累加值,并据此进行判定和发布信息的展示,相较于现有技术,可打通章节之间的页码,连续的对相连章节进行计数以及展示,进而提高对阅读页面的资源利用率,同时提高了展示的信息量。

图2示出了本发明另一个实施例提供的书籍阅读页面的信息发布方法的流程图。如图2所示,该方法包括以下步骤:

步骤s210:在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为。

步骤s220:针对每一次翻页行为,若该翻页行为为向后翻页,则进行加一计数得到翻页累加值;或者,若该翻页行为为向前翻页,则进行减一计数得到翻页累加值。

在本实施例中,区别了向后翻页行为和向前翻页行为,以便计数得到更合理的翻页累加值。其中,从当前页翻到后一页继续阅读的行为称为向后翻页行为,从当前页翻到前一页重复阅读的行为称为向前翻页行为。例如,从第1页翻到第2页,则为向后翻页行为,反之,则为向前翻页行为。

步骤s230:根据该翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件;若符合,则执行步骤s240,若不符合,则针对下一次翻页行为继续执行步骤s220。

在本实施例中,不限定判断是否符合展示条件的具体方式,在一些具体的实施方式中,可通过计算当前得到的翻页累加值与前一次符合展示条件时的翻页累加值的差值,若该差值与预设的展示频次相匹配,则判定符合展示条件,其中,相匹配包括相等和互为相反数两种情况。例如,展示频次为4,则当前的翻页累加值减去前一次符合展示条件时的翻页累加值的差值为4或者-4时,判定符合展示条件。

或者,在另一些具体的实施例中,可通过取余计算来判定是否符合展示条件,具体地,将该翻页累加值的绝对值对预设的展示频次进行取余计算,得到取余结果,即计算翻页累加值的绝对值除以预设的展示频次的余数。而后判断取余结果是否为零,若是,则符合发布信息的展示条件,其中,采用绝对值计算,在往前翻页到历史阅读过的页面后,也可适时的展示发布信息。举例来说,预设的展示频次为每4个累加值展示一次,翻页累加值为分别为3,4以及5时,求得的取余结果为3,0以及1,则在翻页累加值为4时,符合展示条件,同理,翻页累加值分别为-3,-4以及-5时,求得的取余结果同样为3,0以及1,则在翻页累加值为-4时,满足展示条件。

另外,在本实施例中,获取阅读用户的阅读行为数据,根据该阅读行为数据确定预设的展示频次。其中,阅读行为数据包括每次的阅读时长和/或每次的阅读页面数,以及,阅读用户可以为当前针对进行信息发布的用户,也可以是全网用户;在确定预设的展示频次时,计算阅读时长和/或阅读页面数的平均值,而后基于该平均值设置预设的展示频次,在一些可选的实施方式中,若计算得到的为阅读页面数的平均值,则可设置预设的展示频次为该阅读页面数的平均值的约数,或者直接为该阅读页面数的平均值;在另一些可选的实施方式中,若计算得到的为阅读时长的平均值,则按照平均阅读速度将阅读时长的平均值转化为阅读页面数的平均值,而后根据前述依据阅读页面数的平均值设置预设的展示频次的方式进行设置。上述依据阅读行为数据确定预设的展示频次的方式,可以确定出合理的展示频次,以在每次阅读过程中,增加发布信息的展示次数。

但是,需要说明的是,预设的展示频次通常是有设置下限的,频次太低会影响用户的阅读,所以在确定该预设的展示频次的过程中,还需进一步判断上述设置的预设的展示频次是否高于该下限值,若否,则需上调预设的展示频次。

步骤s240:在响应该翻页行为后的书籍阅读页面中展示该发布信息。

其中,每次展示的发布信息可以为相同和/或不同的信息,本发明对此不做具体限定。但在本发明的一些可选的实施例中,通常将相同和不同的发布信息结合展示,以符合在大范围内翻页时展示新的发布信息,而在小范围内往返翻页时则展示内存中已存在的发布信息的原则。

在这些可选的实施例中,当首次确定该翻页累加值和预设的展示频次符合发布信息的展示条件时,请求获取发布信息存入内存中;在响应该翻页行为后的书籍阅读页面中展示该发布信息,即在首次符合展示条件时,需请求腹部信息存入内存中。在首次展示之后,每次计数得到翻页累加值,需要对内存中的发布信息适时进行清空,以实现新旧发布信息的结合展示。具体地,根据该翻页行为和翻页累加值判断是否满足发布信息的销毁条件,其中,销毁条件是表明内存中现存的发布信息无需再进行展示的条件;若满足发布信息的销毁条件,则清空内存中的发布信息;反之,若不满足发布信息的销毁条件,则保持内存中的发布信息不变,以备后续展示。

以及,在这些可选的实施例中,对于判定是否满足销毁条件的方式,不做具体限定。只要在该翻页行为下,翻页累加值等于销毁条件中所指明的累加值,则认为满足销毁条件。在一些具体的实施方式中,可根据预设的展示频次确定向前翻页和向后翻页分别对应的销毁累加值,通常情况下,销毁累加值通常是翻页方向上,超过前后两次满足展示条件的翻页累加值之间的间隔一半以上的位置对应的累加值,即:若翻页行为为向后翻页行为,设置销毁累加值n0为满足(n1+f/2)<n0<n2的任一整数值,其中,n1为向后翻页的方向上,前一次满足展示条件时的翻页累加值,f为预设的展示频次,n2为向后翻页的方向上,后一次将满足展示条件时的翻页累加值;同理,若翻页行为为向前翻页行为,设置销毁累加值n0为满足n2<n0<(n1-f/2)的任一整数值,其中,n1为向前翻页的方向上,前一次满足展示条件时的翻页累加值,f为预设的展示频次,n2为向前翻页的方向上,后一次将满足展示条件时的翻页累加值。而后在判定是否满足销毁条件时,根据该翻页行为确定向前翻页或者向后翻页对应的销毁累加值中是否包含该翻页累加值,若是,则判定满足发布信息的销毁条件,其中,若翻页行为为向后翻页行为,则确定当前计数得到的翻页累加值是否在向后翻页行为对应的销毁累加值中,若是,则满足销毁条件,同理,若翻页行为为向前翻页行为,则确定当前计数得到的翻页累加值是否在向前翻页行为对应的销毁累加值中,若是,则满足销毁条件。

举例来说,预设的展示频次为5,则在翻页累加值为5,10,15,20……时符合展示条件,则可确定向后翻页的销毁累加值为8,13,18……,以及可确定向前翻页的销毁累加值为……17,12,7,若当前的翻页行为为向后翻页,且翻页累加值为13,则正好在向后翻页的销毁累加值里,此时可确定满足销毁条件。

进一步的,在每次判定完满足销毁条件后,针对此后的翻页行为,上述步骤s240进一步包括:在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则请求获取新的发布信息存入内存中,并在响应该首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示新的发布信息。延用前一举例,若在翻页累加值为13后,继续向后翻页,翻页累加值依次达到14,15,当达到15时,则首次满足展示条件,而此时内存中的发布信息已被清空了,则从服务器请求获取新的发布信息进行展示,同时将该新的发布信息存入内存中。通过这种方式,可以将新的发布信息展示在书籍阅读页面中,而不是总展示同样的发布信息,同时将新的发布信息存入已经清空的内存中,后续在一个清空周期(即前后两次判定满足销毁条件的期间)内,则可以直接从内存获取发布信息进行展示,便于提高展示的效率。

或者,在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若非首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则在响应该非首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示内存中的发布信息,在一个清空周期内,若非首次判定出符合展示条件,则内存中应存有发布信息,此时直接从内存中获取发布信息展示即可,即重复展示之前已展示的发布信息。仍沿用前一举例,在达到15后,继续向后翻页达到16,17,而后转为向前翻2页,即翻页累加值从17依次递减到16,15,此时再次满足展示条件,则从内存中获取发布信息进行展示;若此后再向前翻1页,翻页累加值达到14,而后再向后翻1页,翻页累加值达到15,此时再次满足展示条件,依然从内存中获取发布信息进行展示。通过这种方式,当在一个清空周期内往返翻页而经过同一满足展示条件的页面时,无需向服务器请求发布信息,而可直接从内存中获取,提高了获取速度,进而便于页面的高效加载;同时,在小范围来回翻页经过同一满足展示条件的页面时,展示相同的发布信息,这样也更合理,更能满足用户的查看需求,例如,用户返回查看某一页面中展示的发布信息,则可以重复展示给用户。

步骤s250:在检测到用户退出书籍阅读页面后,将翻页累加值清零。

将翻页累加值进行清零,当再次进入书籍阅读页面时,则可从零开始重新计数。

根据本实施例提供的书籍阅读页面的信息发布方法,在前文实施例的基础上,进一步针对向后翻页和向前翻页分别采用加一和减一的计数方式进行计数,有利于计数得到更合理的翻页累加值;以及,通过取余计算,并判断取余结果是否为零来确定是否符合发布信息的展示条件,以准确的确定翻页后的书籍阅读页面是否可以展示发布信息;并且,在计数得到翻页累加值后,进一步判断是否满足发布信息的销毁条件,并在满足时对内存中的发布信息进行清空,后续一个清空周期内,首次符合展示条件时,则请求获取新的发布信息进行展示,同时将新的发布信息存入内存中,非首次符合展示条件时,则直接展示内存中的发布信息,通过上述方式,在实现新旧发布信息结合展示的基础上,当在一个清空周期内往返翻页而经过同一满足展示条件的页面时,会展示相同的发布信息,避免小范围往返翻过同一页而反复请求新的发布信息,进一步导致影响展示效果和阅读体验。

本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的书籍阅读页面的信息发布方法。

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

在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为;

针对每一次翻页行为,根据该翻页行为计数得到翻页累加值;

根据所述翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件;当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息;

在检测到用户退出书籍阅读页面后,将翻页累加值清零。

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

若所述翻页行为为向后翻页,则进行加一计数得到翻页累加值;或者,若所述翻页行为为向前翻页,则进行减一计数得到翻页累加值。

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

将所述翻页累加值的绝对值对预设的展示频次进行取余计算,得到取余结果;

判断取余结果是否为零,若是,则符合发布信息的展示条件。

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

当首次确定所述翻页累加值和预设的展示频次符合发布信息的展示条件时,请求获取发布信息存入内存中;

在响应该翻页行为后的书籍阅读页面中展示所述发布信息。

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

根据该翻页行为和翻页累加值判断是否满足发布信息的销毁条件;若满足发布信息的销毁条件,则清空内存中的发布信息。

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

在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则请求获取新的发布信息存入内存中,并在响应所述首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示新的发布信息。

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

在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若非首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则在响应所述非首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示内存中的发布信息。

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

根据预设的展示频次确定向前翻页和向后翻页分别对应的销毁累加值;

根据该翻页行为确定向前翻页或者向后翻页对应的销毁累加值中是否包含所述翻页累加值,若是,则判定满足发布信息的销毁条件。

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

获取阅读用户的阅读行为数据,根据所述阅读行为数据确定预设的展示频次。

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

获取阅读用户的阅读行为数据,根据所述阅读行为数据确定预设的展示频次。

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

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

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

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

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

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

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

本发明公开了:a1.一种书籍阅读页面的信息发布方法,包括:

在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为;

针对每一次翻页行为,根据该翻页行为计数得到翻页累加值;

根据所述翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件;当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息;

在检测到用户退出书籍阅读页面后,将翻页累加值清零。

a2.根据a1所述的方法,其中,所述根据该翻页行为计数得到翻页累加值进一步包括:

若所述翻页行为为向后翻页,则进行加一计数得到翻页累加值;或者,若所述翻页行为为向前翻页,则进行减一计数得到翻页累加值。

a3.根据a1或a2所述的方法,其中,所述根据所述翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件进一步包括:

将所述翻页累加值的绝对值对预设的展示频次进行取余计算,得到取余结果;

判断取余结果是否为零,若是,则符合发布信息的展示条件。

a4.根据a1-a3任一项所述的方法,其中,所述当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息,包括:

当首次确定所述翻页累加值和预设的展示频次符合发布信息的展示条件时,请求获取发布信息存入内存中;

在响应该翻页行为后的书籍阅读页面中展示所述发布信息。

a5.根据a4所述的方法,其中,在所述根据该翻页行为计数得到翻页累加值之后,所述方法还包括:

根据该翻页行为和翻页累加值判断是否满足发布信息的销毁条件;若满足发布信息的销毁条件,则清空内存中的发布信息。

a6、根据a5所述的方法,所述当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息进一步包括:

在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则请求获取新的发布信息存入内存中,并在响应所述首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示新的发布信息。

a7.根据a6所述的方法,其中,所述当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息进一步包括:

在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若非首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则在响应所述非首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示内存中的发布信息。

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

根据预设的展示频次确定向前翻页和向后翻页分别对应的销毁累加值;

所述根据该翻页行为和翻页累加值判断是否满足发布信息的销毁条件进一步包括:

根据该翻页行为确定向前翻页或者向后翻页对应的销毁累加值中是否包含所述翻页累加值,若是,则判定满足发布信息的销毁条件。

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

获取阅读用户的阅读行为数据,根据所述阅读行为数据确定预设的展示频次。

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

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

在检测到用户进入书籍阅读页面后,监控用户对书籍阅读页面的翻页行为;

针对每一次翻页行为,根据该翻页行为计数得到翻页累加值;

根据所述翻页累加值和预设的展示频次,判断是否符合发布信息的展示条件;当所述翻页累加值和预设的展示频次符合发布信息的展示条件时,在响应该翻页行为后的书籍阅读页面中展示所述发布信息;

在检测到用户退出书籍阅读页面后,将翻页累加值清零。

b11.根据b10所述的计算设备,其中,所述可执行指令进一步使所述处理器执行如下操作:

若所述翻页行为为向后翻页,则进行加一计数得到翻页累加值;或者,若所述翻页行为为向前翻页,则进行减一计数得到翻页累加值。

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

将所述翻页累加值的绝对值对预设的展示频次进行取余计算,得到取余结果;

判断取余结果是否为零,若是,则符合发布信息的展示条件。

b13.根据b10-b12任一项所述的计算设备,其中,所述可执行指令进一步使所述处理器执行如下操作:

当首次确定所述翻页累加值和预设的展示频次符合发布信息的展示条件时,请求获取发布信息存入内存中;

在响应该翻页行为后的书籍阅读页面中展示所述发布信息。

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

根据该翻页行为和翻页累加值判断是否满足发布信息的销毁条件;若满足发布信息的销毁条件,则清空内存中的发布信息。

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

在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则请求获取新的发布信息存入内存中,并在响应所述首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示新的发布信息。

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

在清空弹窗内存中的发布信息后且下一次判定出满足销毁条件之前,若非首次判定出翻页累加值和预设的展示频次符合发布信息的展示条件,则在响应所述非首次判定出符合展示条件的翻页行为后的书籍阅读页面中展示内存中的发布信息。

b17.根据b14-b16任一项所述的计算设备,其中,所述可执行指令进一步使所述处理器执行如下操作:

根据预设的展示频次确定向前翻页和向后翻页分别对应的销毁累加值;

根据该翻页行为确定向前翻页或者向后翻页对应的销毁累加值中是否包含所述翻页累加值,若是,则判定满足发布信息的销毁条件。

b18.根据b10-b17任一项所述的计算设备,其中,所述可执行指令进一步使所述处理器执行如下操作:

获取阅读用户的阅读行为数据,根据所述阅读行为数据确定预设的展示频次。

本发明还公开了:c19.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如a1-a9中任一项所述的书籍阅读页面的信息发布方法对应的操作。

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