公开/公告号CN112241619A
专利类型发明专利
公开/公告日2021-01-19
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN201910650853.2
申请日2019-07-18
分类号G06F40/106(20200101);G06F40/117(20200101);G06F21/46(20130101);G06F16/34(20190101);
代理机构44202 广州三环专利商标代理有限公司;
代理人郝传鑫;熊永强
地址 518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层
入库时间 2023-06-19 09:36:59
技术领域
本申请涉及计算机技术领域,尤其涉及一种页面处理方法、装置以及相关设备。
背景技术
阅读作为日常生活的一部分,一直都是用户获取外界信息的重要渠道。自进入智能时代以来,阅读的媒介从纸质稿转换为电子稿,便于用户携带,进而可以帮助用户在碎片化时间进行阅读。
目前,阅读器不仅可以向用户展示书籍文本,还会将书籍文本中的精彩语句在页面中标识出来,方便用户阅读、欣赏书籍文本中的精彩语句,其中精彩语句可以由作者或者是读者标注出来的语句。
一般来说,精彩语句以及精彩语句的前后文是整个书籍文本的高光片段,用户可以通过阅读精彩语句来了解整个书籍文本的概要,但需要用户手动翻页、人工找寻精彩语句所在的页面,才能阅读到精彩语句。
上述可知,用户通过手动翻页以阅读精彩语句所在的页面,会耗费大量的翻页、寻找时间,造成终端设备向用户展示精彩语句所在页面的效率低下。
发明内容
本申请实施例提供一种页面处理方法、装置以及相关设备,可以提高终端向用户展示精彩语句所在页面的效率。
本申请实施例一方面提供了一种页面处理方法,包括:
展示与电子读物对应的第一目标文本页面;
在所述第一目标文本页面中显示高频语句跳转标识;
响应针对所述高频语句跳转标识的触发操作,跳转至目标高频标注语句所在的第二目标文本页面;所述目标高频标注语句是在所述电子读物中与所述第一目标文本页面相邻的高频标注语句。
其中,所述跳转至目标高频标注语句所在的第二目标文本页面,包括:
在所述电子读物中查找与所述第一目标文本页面相邻的目标高频标注语句;
获取与所述电子读物对应的至少一个文本页面,将所述目标高频语句所在的文本页面作为所述第二目标文本页面;
显示所述第二目标文本页面,并在所述第二目标文本页面中标识所述目标高频标注语句。
其中,所述在所述电子读物中查找与所述第一目标文本页面相邻的目标高频标注语句,包括:
获取与所述电子读物对应的多个标注语句位置信息;每个标注语句位置信息包括语句起始字符偏移量、语句结束字符偏移量;
将所述第一目标文本页面的页面起始字符偏移量、页面结束字符偏移量组合为目标进度区间;
在所述多个标注语句位置信息中,查找与所述目标进度区间相邻的语句起始字符偏移量所属的标注语句位置信息,作为目标标注语句位置信息;
在所述电子读物中,将位于所述目标标注语句位置信息中的语句起始字符偏移量和所述目标标注语句位置信息中的语句结束字符偏移量区间内的字符,作为所述目标高频标注语句。
其中,所述获取与所述电子读物对应的至少一个文本页面,包括:
获取字符高度和文本页面高度,根据所述字符高度和所述文本页面高度确定页面可显示行数量;
创建空白页面,根据字符宽度和文本页面宽度,将所述电子读物中的未添加字符添加至所述空白页面,当添加字符后的空白页面对应的字符行数量等于所述页面可显示行数量时,停止添加字符;所述未添加字符是所述电子读物中未添加至所述空白页面的字符;
将添加字符后的空白页面作为文本页面。
其中,所述将所述目标高频语句所在的文本页面作为所述第二目标文本页面,包括:
获取与所述目标高频标注语句对应的目标标注语句位置信息;
获取文本页面的页面起始字符偏移量和页面结束字符偏移量,将所述文本页面的页面起始字符偏移量和页面结束字符偏移量组合为所述文本页面的进度区间;
将所述目标标注语句位置信息中的语句起始字符偏移量所属的进度区间对应的文本页面,作为起始文本页面,将所述目标标注语句位置信息中的语句结束字符偏移量所属的进度区间对应的文本页面,作为结束文本页面;
在所述至少一个文本页面中,以所述起始文本页面为起点,以所述结束文本页面为终点,提取文本页面,将提取的文本页面作为所述第二目标文本页面。
其中,所述电子读物属于资源输入类型;
所述方法还包括:
获取验证密码字符串,将用于请求电子读物的电子读物标识与所述验证密码字符串组合为电子读物获取请求;
将所述电子读物获取请求发送至后台服务器;所述验证密码字符串是用于所述后台服务器验证所述电子读物获取请求的合法性;
接收所述后台服务器在验证所述电子读物具有合法性时所返回的与所述电子读物标识对应的所述电子读物。
其中,所述电子读物属于资源输入类型;
所述方法,还包括:
响应针对所述第二目标文本页面的翻页操作,在所述至少一个文本页面中,将与所述第二目标文本页面满足邻接关系的文本页面,作为可显示页面;
跳转至所述可显示页面。
其中,所述响应针对所述第二目标文本页面的翻页操作,在所述至少一个文本页面中,将与所述第二目标文本页面满足邻接关系的文本页面,作为可显示页面,包括:
响应针对所述第二目标文本页面的前向翻页操作,获取页面限制数量;
根据所述页面限制数量,在所述至少一个文本页面中将与所述第二目标文本页面前向相邻的文本页面作为第二可显示页面;所述第二可显示页面的文本页面标识小于所述第二目标文本页面的文本页面标识,且所述第二可显示页面的数量等于所述页面限制数量;
将所述第二可显示页面确定为与所述第二目标文本页面满足所述邻接关系的文本页面;所述第二可显示页面属于所述可显示页面。
其中,所述第一目标文本页面包含原始高频标注语句,且所述原始高频标注语句的高频语句标识与所述目标高频标注语句的高频语句标识相邻,所述原始高频标注语句的高频语句标识小于所述目标高频标注语句的高频语句标识;
所述方法还包括:
响应针对所述第二可显示页面的前向翻页操作,根据所述页面限制数量,在所述至少一个文本页面中将与所述第一目标文本页面后向相邻的文本页面作为第一可显示页面;所述第一可显示页面的文本页面标识大于所述第一目标文本页面的文本页面标识,且所述第一可显示页面的数量等于所述页面限制数量;
跳转至所述第一可显示页面。
其中,所述第一目标文本页面包含原始高频标注语句,且所述原始高频标注语句的高频语句标识与所述目标高频标注语句的高频语句标识相邻;
所述方法,还包括:
在所述第二目标文本页面中显示所述高频语句跳转标识;
响应针对所述高频语句跳转标识的触发操作,跳转至所述原始高频标注语句所在的所述第一目标文本页面。
本申请实施例另一方面提供了一种页面处理装置,包括:
展示模块,用于展示与电子读物对应的第一目标文本页面;
所述展示模块,还用于在所述第一目标文本页面中显示高频语句跳转标识;
响应模块,用于响应针对所述高频语句跳转标识的触发操作;
跳转模块,用于跳转至目标高频标注语句所在的第二目标文本页面;所述目标高频标注语句是在所述电子读物中与所述第一目标文本页面相邻的高频标注语句。
其中,所述跳转模块,包括:
语句查找单元,用于在所述电子读物中查找与所述第一目标文本页面相邻的目标高频标注语句;
页面获取单元,用于获取与所述电子读物对应的至少一个文本页面;
页面确定单元,用于将所述目标高频语句所在的文本页面作为所述第二目标文本页面;
显示单元,用于显示所述第二目标文本页面,并在所述第二目标文本页面中标识所述目标高频标注语句。
其中,所述语句查找单元,包括:
位置信息获取子单元,用于获取与所述电子读物对应的多个标注语句位置信息;每个标注语句位置信息包括语句起始字符偏移量、语句结束字符偏移量;
进度组合子单元,用于将所述第一目标文本页面的页面起始字符偏移量、页面结束字符偏移量组合为目标进度区间;
位置信息查找子单元,用于在所述多个标注语句位置信息中,查找与所述目标进度区间相邻的语句起始字符偏移量所属的标注语句位置信息,作为目标标注语句位置信息;
语句确定子单元,用于在所述电子读物中,将位于所述目标标注语句位置信息中的语句起始字符偏移量和所述目标标注语句位置信息中的语句结束字符偏移量区间内的字符,作为所述目标高频标注语句。
其中,所述页面获取单元,包括:
获取子单元,用于获取字符高度和文本页面高度,根据所述字符高度和所述文本页面高度确定页面可显示行数量;
创建子单元,用于创建空白页面,根据字符宽度和文本页面宽度,将所述电子读物中的未添加字符添加至所述空白页面,当添加字符后的空白页面对应的字符行数量等于所述页面可显示行数量时,停止添加字符;所述未添加字符是所述电子读物中未添加至所述空白页面的字符;
添加子单元,用于将添加字符后的空白页面作为文本页面。
其中,所述页面确定单元,包括:
组合子单元,用于获取与所述目标高频标注语句对应的目标标注语句位置信息;
所述组合子单元,还用于获取文本页面的页面起始字符偏移量和页面结束字符偏移量,将所述文本页面的页面起始字符偏移量和页面结束字符偏移量组合为所述文本页面的进度区间;
提取子单元,用于将所述目标标注语句位置信息中的语句起始字符偏移量所属的进度区间对应的文本页面,作为起始文本页面,将所述目标标注语句位置信息中的语句结束字符偏移量所属的进度区间对应的文本页面,作为结束文本页面;
所述提取子单元,还用于在所述至少一个文本页面中,以所述起始文本页面为起点,以所述结束文本页面为终点,提取文本页面,将提取的文本页面作为所述第二目标文本页面。
其中,所述电子读物属于资源输入类型;
所述装置还包括:
获取模块,用于获取验证密码字符串,将用于请求电子读物的电子读物标识与所述验证密码字符串组合为电子读物获取请求;
发送模块,用于将所述电子读物获取请求发送至后台服务器;所述验证密码字符串是用于所述后台服务器验证所述电子读物获取请求的合法性;
接收模块,用于接收所述后台服务器在验证所述电子读物具有合法性时所返回的与所述电子读物标识对应的所述电子读物。
其中,所述电子读物属于资源输入类型;
装置方法,还包括:
页面确定模块,用于响应针对所述第二目标文本页面的翻页操作,在所述至少一个文本页面中,将与所述第二目标文本页面满足邻接关系的文本页面,作为可显示页面;
所述跳转模块,还用于跳转至所述可显示页面。
其中,所述页面确定模块,包括:
响应单元,用于响应针对所述第二目标文本页面的前向翻页操作,获取页面限制数量;
页面查找单元,用于根据所述页面限制数量,在所述至少一个文本页面中将与所述第二目标文本页面前向相邻的文本页面作为第二可显示页面;所述第二可显示页面的文本页面标识小于所述第二目标文本页面的文本页面标识,且所述第二可显示页面的数量等于所述页面限制数量;
所述页面查找单元,还用于将所述第二可显示页面确定为与所述第二目标文本页面满足所述邻接关系的文本页面;所述第二可显示页面属于所述可显示页面。
其中,所述第一目标文本页面包含原始高频标注语句,且所述原始高频标注语句的高频语句标识与所述目标高频标注语句的高频语句标识相邻,所述原始高频标注语句的高频语句标识小于所述目标高频标注语句的高频语句标识;
所述装置还包括:
页面查找模块,用于响应针对所述第二可显示页面的前向翻页操作,根据所述页面限制数量,在所述至少一个文本页面中将与所述第一目标文本页面后向相邻的文本页面作为第一可显示页面;所述第一可显示页面的文本页面标识大于所述第一目标文本页面的文本页面标识,且所述第一可显示页面的数量等于所述页面限制数量;
所述页面查找模块,还用于跳转至所述第一可显示页面。
其中,所述第一目标文本页面包含原始高频标注语句,且所述原始高频标注语句的高频语句标识与所述目标高频标注语句的高频语句标识相邻;
所述装置,还包括:
响应跳转模块,用于在所述第二目标文本页面中显示所述高频语句跳转标识,响应针对所述高频语句跳转标识的触发操作,跳转至所述原始高频标注语句所在的所述第一目标文本页面。
本申请实施例另一方面提供了一种电子设备,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如本申请实施例中一方面中的方法。
本申请实施例另一方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如本申请实施例中一方面中的方法。
本申请实施例通过展示电子读物的第一目标文本页面,响应第一目标文本页面中的高频语句跳转标识的触发操作,在电子读物中查找与第一目标文本页面的页面内容相邻的目标高频标注语句,跳转至目标高频标注语句所在的第二目标文本页面。上述可知,用户只需要点击高频语句跳转标识,终端设备即可自动跳转到高频标注语句所在的文本页面,相比手动翻页、人工找寻高频标注语句所在页面,自动化的方式可以降低终端设备与用户的交互频率,进而提高终端设备向用户展示高频标注语句所在页面的效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种页面处理的系统架构图;
图2a是本申请实施例提供的一种页面处理的场景示意图;
图2b是本申请实施例提供的另一种页面处理的场景示意图;
图3a是本申请实施例提供的一种页面处理方法的流程示意图;
图3b是本申请实施例提供的一种页面跳转的流程示意图;
图4是本申请实施例提供的另一种页面处理方法的流程示意图;
图5是本申请实施例提供的一种确定可展示页面的示意图;
图6是本申请实施例提供的一种页面处理装置的结构示意图;
图7是是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参见图1,是本申请实施例提供的一种页面处理的系统架构图。本申请涉及后台服务器10d以及用户终端集群,用户终端集群可以包括:用户终端10a、用户终端10b、...、用户终端10c等。
用户终端中的书籍阅读客户端向用户展示电子读物的文本页面。当用户点击当前文本页面中的高频语句跳转标识时。后台服务器10d在电子读物中查找与当前文本页面的页面内容相邻的高频标注语句,后台服务器10d获取查找到的高频标注语句所在的文本页面,并将获取的页面下发至书籍阅读客户端。书籍阅读客户端在屏幕中显示该文本页面。
当然,查找与当前文本页面的页面内容相邻的高频标注语句、以及获取高频标注语句所在的文本页面也可以由书籍阅读客户端来完成。下述图2a-图2b以书籍阅读客户端如何查找高频标注语句,以及如何获取高频标注语句所在文本页面为例进行具体的说明。
其中,图1所示的用户终端10a、用户终端10b、...、用户终端10c等可以包括手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表、智能手环等)等。
请参见图2a,是本申请实施例提供的一种页面处理的场景示意图。如图2a中的文本页面20a所示,用户当前正在阅读书籍《检察官》的第二章、全书的第8页。用户点击文本页面20a中的任意空白区域,如文本页面20b所示,书籍阅读客户端在文本页面20b中显示高频语句跳转标识,从文本页面20b中可知,高频语句跳转标识包括:“上一个热门划线”按钮以及“下一个热门划线”按钮。
如文本页面20b所示,用户点击高频语句跳转标识中的“下一个热门划线”按钮,书籍阅读客户端获取书籍《检察官》中的所有高频标注语句的语句位置信息,其中每个语句位置信息包括语句起始字符偏移量、语句结束字符偏移量。
语句起始字符偏移量是指对应的高频标注语句的起始字符在书籍《检察官》中的偏移量,语句结束字符偏移量是指对应的高频标注语句的结束字符在书籍《检察官》中的偏移量。也可以理解为:在书籍《检察官》中,位于语句起始字符偏移量、语句结束字符偏移量之间的字符即是一个高频标注语句。偏移量是指对应的字符在整个书籍中的位置信息,通俗来讲,偏移量是指对应的字符是整个书籍的第几个字符。
书籍阅读客户端获取文本页面20b的页面结束字符偏移量,在所有语句位置信息所包含的语句起始字符偏移量中,查找与页面结束字符偏移量相邻的语句起始字符偏移量,由于用户是想要阅读下一个热门划线对应的语句,因此查找到的语句起始字符偏移量还要大于页面结束字符偏移量。
书籍阅读客户端将查找到的语句起始字符偏移量所属的语句位置信息,作为目标语句位置信息。可以知道,目标语句位置信息所指示的高频标注语句即是下一个热门划线对应的语句。
书籍阅读客户端获取书籍《检察官》的所有文本页面,其中文本页面是书籍阅读客户端对书籍《检察官》排版分页后所确定的页面。书籍阅读客户端在所有文本页面中,确定目标语句位置信息所指示的高频标注语句所在的文本页面为文本页面20c。如图2a所示,目标语句位置信息所指示的高频标注语句位于书籍《检察官》的第二章、全书的第12页。
书籍阅读客户端确定目标语句位置信息所指示的高频标注语句所在的文本页面的具体过程为:书籍阅读客户端提取目标高频标注语句中的语句起始字符偏移量和语句结束字符偏移量。获取所有文本页面的进度区间,进度区间包括该文本页面的页面起始字符偏移量和页面结束字符偏移量。书籍阅读客户端将目标高频标注语句中的语句起始字符偏移量所属的进度区间对应的文本页面,作为起始文本页面;将目标高频标注语句中的语句结束字符偏移量所属的进度区间对应的文本页面,作为结束文本页面。在所有文本页面中,以起始文本页面为起点,以结束文本页面为终点,提取文本页面,将提取的文本页面作为目标语句位置信息所指示的高频标注语句所在的文本页面,即是文本页面20c。
如图2a中的文本页面20c所示,书籍阅读客户端确定了文本页面20c后,渲染该文本页面,以在屏幕中显示该文本页面20c,并将目标语句位置信息所指示的高频标注语句在文本页面20c中标识出来,例如,可以高亮显示该高频标注语句,或者使用矩形框标识该高频标注语句。
上述图2a对应实施例的场景是用户选择高频语句跳转标识中的“下一个热门划线”按钮。若用户选择高频语句跳转标识中的“上一个热门划线”按钮,文本页面跳转过程请参见图2b,是本申请实施例提供的另一种页面处理的场景示意图。
如图2b中的文本页面20d所示,用户当前正在阅读书籍《检察官》的第二章、全书的第8页,且文本页面20d中包含高频标注语句,书籍阅读客户端可以在文本页面20d中标识出该高频标注语句。用户点击文本页面20d中的任意空白区域,书籍阅读客户端在文本页面20d中显示高频语句跳转标识(如页面20e所示)。
如文本页面20e所示,用户点击高频语句跳转标识中的“上一个热门划线”按钮,书籍阅读客户端获取书籍《检察官》中的所有高频标注语句的语句位置信息,其中每个语句位置信息包括语句标识、语句起始字符偏移量、语句结束字符偏移量。语句标识是用于标识该语句是高频标注语句,语句起始字符偏移量、语句结束字符偏移量的具体含义可以参见上述图2a对应的实施例中的描述。
书籍阅读客户端获取当前显示的文本页面20e中的高频标注语句的语句标识,在所有语句位置信息所包含的语句标识中,查找与文本页面20e中的高频标注语句的语句标识相邻的语句标识,由于用户是想要阅读上一个热门划线对应的语句,因此查找到的语句标识小于文本页面20e中的高频标注语句的语句标识。
可选的,书籍阅读客户端获取文本页面20e的页面起始字符偏移量,在所有语句位置信息所包含的语句起始字符偏移量中,查找与页面起始字符偏移量相邻的语句起始字符偏移量,由于用户是想要阅读上一个热门划线对应的语句,因此查找到的语句起始字符偏移量还要小于页面结束字符偏移量。
书籍阅读客户端将查找到的语句标识所属的语句位置信息,作为目标语句位置信息。可以知道,目标语句位置信息所指示的高频标注语句即是上一个热门划线语句。
同样地,书籍阅读客户端确定了目标语句位置信息后,就可以基于该目标语句位置信息确定下一个热门划线对应的语句所在的文本页面为文本页面20f。如图2b所示,目标语句位置信息所指示的高频标注语句位于书籍《检察官》的第二章、全书的第4页。
书籍阅读客户端渲染该文本页面20f,以在屏幕中显示该文本页面20f,并将目标语句位置信息所指示的高频标注语句在文本页面20f中标识出来。
其中,根据目标语句位置信息确定文本页面20f的具体过程可以参见上述图2a对应实施例中的关于确定文本页面20c的描述。
其中,查找目标高频标注语句(如上述图2a、图2b对应实施例中的目标位置信息所指示的高频标注语句)、跳转至第二目标文本页面(如上述图2a对应实施例中的文本页面20c、图2b对应实施例中的文本页面20f)的具体过程可以参见下述图3a-图5对应的实施例。
请参见图3a,是本申请实施例提供的一种页面处理方法的流程示意图,如图3a所示,该方法可以包括:
步骤S101,展示与电子读物对应的第一目标文本页面。
具体的,当前在书籍阅读客户端中展示的文本页面,称为第一目标文本页面(如上述图2a对应实施例中的文本页面20a,图2a对应实施例中的文本页面20d),且第一目标文本页面中展示的是关于电子读物(如上述图2a、图2b对应实施例中的书籍《检察官》)的内容,其中电子读物可以是书籍、公众号文章、漫画等。
可选的,下面对书籍阅读客户端如何获取上述电子读物进行说明:若电子读物的资源类型是资源免费类型,即该电子读物是免费书籍,那么书籍阅读客户端可以直接将用于请求电子读物的电子读物标识发送至后台服务器。后台服务器从数据库中拉取与电子读物标识对应的电子读物,并下发至书籍阅读客户端。
若电子读物的资源类型是资源输入类型,即该电子读物是付费书籍,那么书籍阅读客户端获取验证密码字符串,将用于请求电子读物的电子读物标识、上述密码字符串组合为电子读物获取请求。书籍阅读客户端将上述电子读物获取请求发送至后台服务器,后台服务器验证电子读物获取请求中的验证密码字符串是否与预设的密码串相同,若相同说明该电子读物获取请求具有合法性。
若后台服务器检测到电子读物获取请求具有合法性,后台服务器从数据库中拉取与电子读物标识对应的电子读物,并下发至书籍阅读客户端。
当然,若后台服务器检测到电子读物获取请求不具有合法性,后台服务器可以拒绝书籍阅读客户端的获取电子读物请求。
可以知道,当电子读物属于资源输入类型时,通过密码字符串可以提高电子读物的的传输安全性。
步骤S102,在所述第一目标文本页面中显示高频语句跳转标识。
具体的,用户可以点击第一目标文本页面中的任意空白区域,在第一目标文本页面中显示高频语句跳转标识(如上述图2a、图2b中的“上一个热门划线”按钮、“下一个热门划线”按钮)。
其中,高频语句跳转标识是具有高频语句页面跳转功能的页面标识,高频语句页面跳转功能是指从当前页面跳转到与当前页面的页面内容相邻的高频标注语句所在页面,页面内容是指页面中所包含语句的语句集合,即用户触发高频语句跳转标识,终端设备发生跳页,且跳页至相邻高频标注语句所在页面。
其中,高频标注语句是电子读物中被标记的语句,可以是电子读物中被多个用户标记的语句;或者是被电子读物的作者标记的语句;或者是被运营管理员标记的语句;其中,用户标记可以是用户评论、用户划线、用户点赞、用户分享等。一般来说高频标注语句是电子读物中的精彩语句或者是经典语句。例如,高频标注语句可以是热门划线语句。
在基于用户标记以确定高频标注语句的过程中,终端设备可以通过统计每个语句的用户标记数量,将用户标记数量大于预设数量阈值的语句作为高频标注语句。
举例来说,在书籍A中,有200个用户对语句1进行了划线操作,且用户标记数量200大于预设数量阈值100,因此可以将语句1作为高频标注语句。
又例如,在书籍A中,有300个用户对语句2进行了评论,且用户标记数量300大于预设数量阈值100,因此可以将语句2作为高频标注语句。
步骤S103,响应针对所述高频语句跳转标识的触发操作,跳转至目标高频标注语句所在的第二目标文本页面;所述目标高频标注语句是在所述电子读物中与所述第一目标文本页面相邻的高频标注语句。
具体的,用户可以点击该高频语句跳转标识,书籍阅读客户端响应该操作,在电子读物中查找与第一目标文本页面中的页面内容相邻的高频标注语句,将查找到的高频标注语句作为目标高频标注语句,因此目标高频标注语句是电子读物中与第一目标文本页面的页面内容相邻的高频标注语句。
高频语句跳转标识包括高频语句前向跳转标识(如上述图2a、图2b中的“上一个热门划线”按钮)以及高频语句后向跳转标识(如上述图2a、图2b中的“下一个热门划线”按钮)。
那么对应地,若用户点击的是高频语句前向跳转标识,那么书籍阅读客户端在电子读物中查找与第一目标文本页面中的页面内容前向相邻的高频标注语句,作为目标高频标注语句,即在电子读物中,目标高频标注语句在前,第一目标文本页面中的页面内容在后;
若用户点击的是高频语句后向跳转标识,那么书籍阅读客户端在电子读物中查找与第一目标文本页面中的页面内容后向相邻的高频标注语句,作为目标高频标注语句,即在电子读物中,目标高频标注语句在后,第一目标文本页面中的页面内容在前。
书籍阅读客户端获取电子读物的多个文本页面,其中多个文本页面是对电子读物进行排版后所确定的页面,换句话说多个文本页面中页面内容即是电子读物的内容。
书籍阅读客户端将目标高频标注语句所在的文本页面,作为第二目标文本页面,渲染该第二目标文本页面,以使第二目标文本页面显示在屏幕上,同时可以在第二目标文本页面中标识目标高频标注语句。例如,书籍阅读客户端不仅显示第二目标文本页面,还可以高亮显示目标高频标注语句,或者使用矩形框将目标高频标注语句标识出来等。
值得注意的是,第一目标文本页面可以包含高频标注语句,也可以不包含高频标注语句。
当然,若第一目标文本页面中包含高频标注语句,用户触发高频语句跳转标识后,终端设备就从包含高频标注语句的第一目标文本页面跳转至包含目标高频标注语句的第二目标文本页面,且第一目标文本页面中的高频标注语句的高频语句标识与目标高频标注语句的高频语句标识相邻,换句话说,第一目标文本页面中的高频标注语句与目标高频标注语句是两个相邻的高频语句;
若第一目标文本页面中不包含高频标注语句,用户触发高频语句跳转标识后,终端设备就从不包含高频标注语句的第一目标文本页面跳转至包含目标高频标注语句的第二目标文本页面,且目标高频标注语句是在电子读物中与第一目标文本页面的页面内容相邻的高频标注语句。
请参见图3b,是本申请实施例提供的一种页面跳转的流程示意图,页面跳转包括如下步骤S1031-步骤S1033,且步骤S1031-步骤S1033是上述图3a对应实施例中步骤S103的具体实施例:
步骤S1031,在所述电子读物中查找与所述第一目标文本页面相邻的目标高频标注语句。
具体的,书籍阅读客户端获取电子读物的多个标注语句位置信息,其中标注语句位置信息可以包括语句起始字符偏移量、语句结束字符偏移量。
其中,语句起始字符偏移量是指该语句的首字符在电子读物中的偏移量;语句结束字符偏移量是指该语句的最后一个字符在电子读物中的偏移量。
举例来说,高频标注语句A的第一个字符是整个电子读物中的第300个字符,高频标注语句A的最后一个字符是整个电子读物中的第310个字符;因此目标高频语句A的标注语句位置信息可以是:[300,310]。
书籍阅读客户端获取当前显示的第一目标文本页面的页面起始字符偏移量以及页面结束字符偏移量,将上述页面起始字符偏移量以及页面结束字符偏移量组合为进度区间(称为目标进度区间)。
其中,页面起始字符偏移量是指对应文本页面的第一个字符在电子读物中的偏移量,页面结束字符偏移量是指对应文本页面的最后一个字符在电子读物中的偏移量。
若用户触发的是高频语句跳转标识中的高频语句前向跳转标识,那么书籍阅读客户端在多个标注语句位置信息中,查找与目标进度区间中的页面起始字符偏移量前向相邻的语句起始字符偏移量所属的标注语句位置信息,作为目标标注语句位置信息,即目标标注语句位置信息中的语句起始字符偏移量小于目标进度区间中的页面起始字符偏移量。
若用户触发的是高频语句跳转标识中的高频语句后向跳转标识,那么书籍阅读客户端在多个标注语句位置信息中,查找与目标进度区间中的页面结束字符偏移量后向相邻的语句起始字符偏移量所属的标注语句位置信息,作为目标标注语句位置信息,即目标标注语句位置信息中的语句起始字符偏移量大于目标进度区间中的页面结束字符偏移量。
例如,标注语句位置信息1:[20,40]、标注语句位置信息2:[55,83]、标注语句位置信息3:[204,240],且第一目标文本页面的页面起始字符偏移量为:50,第一目标文本页面的页面结束字符偏移量为:100,即目标进度区间为:[50,100]。可知知道,目标标注语句位置信息2所指示的高频标注语句就位于上述第一目标文本页面中。
若用户触发的是高频语句前向跳转标识,因此在上述3个标注语句位置信息所包含的3个语句起始字符偏移量中,与页面起始字符偏移量“50”前向相邻的语句起始字符偏移量为20,即标注语句位置信息1“[20,40]”是目标高频标注语句。
若用户触发的是高频语句后向跳转标识,因此在上述3个标注语句位置信息所包含的3个语句起始字符偏移量中,与页面结束字符偏移量“100”后向相邻的语句起始字符偏移量为204,即标注语句位置信息3“[204,240]”是目标高频标注语句。
在电子读物中,将位于目标标注语句位置信息中的语句起始字符偏移量以及目标标注语句位置信息中的语句结束字符偏移量区间内的字符,作为目标高频标注语句。需要说明的是,目标高频标注语句包含目标标注语句位置信息中的语句起始字符偏移量所指示的字符,以及目标标注语句位置信息中的语句结束字符偏移量所指示的字符,换句话说,上述区间是闭区间。
例如,若目标高频标注语句为:[204,240],那么在电子读物中,将第204-第240之间的字符,作为目标高频标注语句。
步骤S1032,获取与所述电子读物对应的至少一个文本页面,将所述目标高频语句所在的文本页面作为所述第二目标文本页面。
具体的,书籍阅读客户端获取全屏文本页面尺寸,其中全屏文本页面尺寸是可以将整个屏幕铺满的页面的尺寸,全屏文本页面尺寸包括文本页面高度以及文本页面宽度。获取字符高度以及字符宽度,其中字符高度、字符宽度可以是根据用户设置的字符尺寸所确定的,也可以是默认字符高度以及默认字符宽度。
书籍阅读客户端将文本页面高度除以字符高度再取整所得到的数值,作为页面可显示行数量。例如,若文本页面高度是10,且字符高度为4,那么文本页面高度除以字符高度再取整可以得到数值2,即页面可显示行数量就为2。
书籍阅读客户端创建空白页面,将电子读物中的未添加字符依次添加至空白页面,添加字符时,当每一行中所包含的字符乘以字符宽度大于文本页面宽度时,跳行继续添加字符;或者是当未添加字符是跳行标识符时,跳行继续添加字符。
当添加字符后的空白页面中的字符行数据量等于页面可显示行数量时,停止向空白页面添加字符,并将上述添加了字符后的空白页面作为文本页面。其中未添加字符是电子读物的所有字符中,还没有添加至空白页面的字符。
当电子读物中的所有字符都已添加至空白页面,即不存在未添加字符时,将所确定的所有文本页面作为与电子读物对应的文本页面,且生成的多个文本页面是具有前后位置顺序的文本页面。
书籍阅读客户端获取目标高频标注语句的标注语句位置信息(即是前述中的目标标注语句位置信息)。获取排版后每个文本页面的页面起始字符偏移量以及页面结束字符偏移,将每个文本页面的页面起始字符偏移量以及页面结束字符偏移分别组合为对应文本页面的进度区间,即通过进度区间可以确定每个文本页面中所包含的字符。
书籍阅读客户端将目标标注语句位置信息中的语句起始字符偏移量所属的进度区间对应的文本页面,作为起始文本页面;将目标标注语句位置信息中的语句结束字符偏移量所属的进度区间对应的文本页面,作为结束文本页面。
书籍阅读客户端在电子读物对应的所有文本页面中,以起始文本页面为起点、以结束页面为终端,提取文本页面,将提取出来的文本页面作为第二目标文本页面。可以知道,第二目标文本页面可能不止一个文本页面,因此显示第二目标文本页面时,首先显示第二目标文本页面中,文本页面标识最小的文本页面。
举例来说,文本页面1的进度区间1是:[1,105]、文本页面2的进度区间2是:[106,235]、文本页面3的进度区间3是:[236,298]、文本页面4的进度区间4是:[299,430]、文本页面5的进度区间5是:[431,500],即电子读物中的第1个字符-第105个字符属于文本页面1,第106个字符-第235个字符属于文本页面2...
若目标高频标注语句的目标标注语句位置信息为:[290,480],因此目标标注语句位置信息中的语句起始字符偏移量“290”所属的进度区间为进度区间3,因此起始文本页面是文本页面3;目标标注语句位置信息中的语句结束字符偏移量“480”所属的进度区间为进度区间5,因此起始文本页面是文本页面5。因此文本页面3、文本页面4、文本页面5是第二目标文本页面。当显示第二目标文本页面时,可以首先显示文本页面3。
步骤S1033,显示所述第二目标文本页面,并在所述第二目标文本页面中标识所述目标高频标注语句。
具体的,终端设备在屏幕中显示包含目标高频标注语句的第二目标文本页面,同时还可以在第二目标文本页面中标识目标高频标注语句。例如,书籍阅读客户端不仅显示第二目标文本页面,还可以高亮显示目标高频标注语句,或者使用矩形框将目标高频标注语句标识出来等。
上述可知,用户只需要点击高频语句跳转标识,终端设备即可自动跳转到高频标注语句所在的文本页面,相比手动翻页、人工找寻高频标注语句所在页面,自动化的方式可以降低终端设备与用户的交互频率,进而提高终端设备向用户展示高频标注语句所在页面的效率。
请参见图4,是本申请实施例提供的另一种页面处理方法的流程示意图,页面处理方法包括如下步骤:
步骤S201,展示与电子读物对应的第一目标文本页面。
步骤S202,在所述第一目标文本页面中显示高频语句跳转标识。
步骤S203,响应针对所述高频语句跳转标识的触发操作,跳转至目标高频标注语句所在的第二目标文本页面;所述目标高频标注语句是在所述电子读物中与所述第一目标文本页面相邻的高频标注语句。
其中,步骤S201-步骤S203的具体过程可以参见上述图3a对应实施例中的步骤S101-步骤S103,此处就不再赘述。
步骤S204,响应针对所述第二目标文本页面的翻页操作,在所述至少一个文本页面中,将与所述第二目标文本页面满足邻接关系的文本页面,作为可显示页面,跳转至所述可显示页面;可显示页面包括第二可显示页面。
具体的,当电子读物的资源类型是资源输入类型时,若用户在第二目标文本页面中执行翻页操作,翻页操作可以是点击翻页标识,或者滑动屏幕。
书籍阅读客户端响应该翻页操作,在电子读物对应的多个文本页面中,将与第二目标文本页面满足邻接关系的文本页面作为可显示页面,跳转并显示该可显示页面。
简单来说,当电子读物是付费电子读物,且用户并未购买该电子读物时,用户仍旧可以阅读电子读物中的高频标注语句所在的文本页面,以及可以阅读高频标注语句所在文本页面的相邻文本页面,对其余的文本页面就进行锁定。
若用户在第二目标文本页面中执行的是前向翻页操作,书籍阅读客户端响应该前向翻页操作,获取页面限制数量。在电子读物对应的多个文本页面中,提取与第二目标文本页面前向相邻的文本页面,作为第二可显示文本页面,其中提取出来的第二可显示文本页面的文本页面标识小于第二目标文本页面的文本页面标识,且第二可显示文本页面的数量等于页面限制数量。
书籍阅读客户端将提取出来的第二可显示页面作为与第二目标文本页面满足邻接关系的文本页面,即第二可显示页面属于前述中的可显示页面。
若用户在第二目标文本页面中执行的是后向翻页操作,书籍阅读客户端响应该后向翻页操作,获取页面限制数量。在电子读物对应的多个文本页面中,提取与第二目标文本页面后向相邻的文本页面,作为第三可显示文本页面,其中提取出来的第三可显示文本页面的文本页面标识大于第二目标文本页面的文本页面标识,且第三可显示文本页面的数量等于页面限制数量。
书籍阅读客户端将提取出来的第三可显示页面作为与第二目标文本页面满足邻接关系的文本页面,即第三可显示页面属于前述中的可显示页面。
例如,若第二目标文本页面是电子读物对应的所有文本页面中的第8页,用户在第二目标文本页面中执行前向翻页操作,若页面限制数量是2,那么书籍阅读客户端可以将第6页、第7页作为第二可显示页面,即用户可以阅读第6页、第7页、第8页。书籍阅读客户端从当前的第8页跳转至第7页。
又例如,若第二目标文本页面是电子读物对应的所有文本页面中的第8页,用户在第二目标文本页面中执行后向翻页操作,若页面限制数量是2,那么可以将第9页、第10页作为第三可显示页面,即用户可以阅读第8页、第9页、第10页。书籍阅读客户端从当前的第8页跳转至第9页。
步骤S205,响应针对第二可显示页面的前向翻页操作,根据页面限制数量,在至少一个文本页面中将与第一目标文本页面后向相邻的文本页面作为第一可显示页面;第一可显示页面的文本页面标识大于第一目标文本页面的文本页面标识,且第一可显示页面的数量等于页面限制数量,跳转至第一可显示页面。
具体的,第一目标文本页面包含原始高频标注语句,原始高频标注语句的高频语句标识与属于第二目标文本页面的目标高频标注语句的高频语句标识相邻,且原始高频标注语句的高频语句标识小于目标高频标注语句的高频语句标识。也就是说,第一目标文本页面在前,第二目标文本页面在后,第一目标文本页面中包含原始高频标注语句,第二目标文本页面中包含目标高频标注语句,原始高频标注语句与目标高频标注语句是两个相邻的高频标注语句,原始高频标注语句在前,目标高频标注语句在后。
用户在第二可显示页面中执行前向翻页操作,书籍阅读客户端响应该前向翻页操作,获取页面限制数量。在电子读物对应的多个文本页面中,提取与第一目标文本页面后向相邻的文本页面,作为第一可显示文本页面,其中提取出来的第一可显示文本页面的文本页面标识大于第一目标文本页面的文本页面标识,且第一可显示文本页面的数量等于页面限制数量。
书籍阅读客户端跳转至第一可显示文本页面;若第一可显示文本页面包含多个文本页面,那么可以首先显示第一可显示文本页面中文本页面标识最大的文本页面。
举例来说,第一目标文本页面是电子读物对应的所有文本页面中的第4页,第二目标文本页面是电子读物对应的所有文本页面中的第8页,若页面限制数量是1,那么可以将第7页作为第二可显示页面。当用户在第7页上执行前向翻页操作时,与第一目标文本页面后向相邻的文本页面是第5页,即第5页是第一可显示页面,书籍阅读客户端可以从当前的第7页跳转至第5页。
总的来说,第3页、第4页、第5页、第7页、第8页以及第9页都是可以向用户展示的文本页面,若用户执行翻页操作,就依次向用户展示上述文本页面,但第6页就被锁定,用户在没有购买电子读物的前提下,就不能阅读第6页。
也就是说,即使电子读物是付费电子读物,且用户并未购买该电子读物,用户通过翻页操作,用户仍旧可以按照顺序阅读高频标注语句所在文本页面,以及高频标注语句所在文本页面的相邻文本页面,但对其余文本页面进行锁定。
可选的,第一目标文本页面包含原始高频标注语句,原始高频标注语句的高频语句标识与属于第二目标文本页面的目标高频标注语句的高频语句标识相邻。也就是说,第一目标文本页面中包含原始高频标注语句,第二目标文本页面中包含目标高频标注语句,原始高频标注语句与目标高频标注语句是两个相邻的高频标注语句。
用户可以点击第二目标文本页面中的任意空白区域,在第二目标文本页面中显示高频语句跳转标识。用户可以点击该高频语句跳转标识,书籍阅读客户端响应该操作,在电子读物中查找与第二目标文本页面中的页面内容相邻的高频标注语句是原始高频标注语句。
书籍阅读客户端从第二目标文本页面跳转至第一目标文本页面,简单来说,用户可以通过对高频语句跳转标识的触发操作,可以快速从当前文本页面(当前文本页面可以包含高频标注语句也可以不包含高频标注语句)跳转到下一个(或者上一个)高频标注语句所在的文本页面。
请参见图5,是本申请实施例提供的一种确定可展示页面的示意图。如图5所示,书籍阅读客户端向后台服务器发送电子读物标识以及密码字符串,用于请求数据。后台服务器对密码字符串验证通过后,向书籍阅读客户端下发电子读物标识对应的电子读物。书籍阅读客户端对下发下来的电子读物进行排版,得到多个文本页面。后台服务器可以一并下发多个高频标注语句的标注语句位置信息,书籍阅读客户端可以根据标注语句位置信息确定每个高频标注语句所在的文本页面。如图5所示,高频标注语句1属于文本页面1,高频标注语句2属于文本页面6,高频标注语句3属于文本页面7,其中电子读物一共对应7个文本页面。
书籍阅读客户可以根据页面限制数量1,确定与文本页面1满足邻接关系的是文本页面2,与文本页面6满足邻接关系的是文本页面5、文本页面7,与文本页面7满足邻接关系的是文本页面6。书籍阅读客户端可以将文本页面1、文本页面2、文本页面5、文本页面6、文本页面7作为可展示页面(前述中的可显示页面,第一可显示页面、第二可显示页面、第三可显示页面均属于可展示页面);对应地,将文本页面3、文本页面4作为锁定页面。
也就是说即使用户不购买该电子读物,用户通过点击高频语句跳转标识,或者翻页操作,仍旧可以阅读上述可展示页面,但锁定页面在没有购买的前提下就不能阅读。
上述可知,用户只需要点击高频语句跳转标识,终端设备即可自动跳转到高频标注语句所在的文本页面,相比手动翻页、人工找寻高频标注语句所在页面,自动化的方式可以降低终端设备与用户的交互频率,进而提高终端设备向用户展示高频标注语句所在页面的效率。
进一步的,请参见图6,是本申请实施例提供的一种页面处理装置的结构示意图。如图6所示,页面处理装置1可以应用于上述图1-图5对应实施例中的终端设备,页面处理装置1可以包括:展示模块11、响应模块12、跳转模块13。
展示模块11,用于展示与电子读物对应的第一目标文本页面;
所述展示模块11,还用于在所述第一目标文本页面中显示高频语句跳转标识;
响应模块12,用于响应针对所述高频语句跳转标识的触发操作;
跳转模块13,用于跳转至目标高频标注语句所在的第二目标文本页面;所述目标高频标注语句是在所述电子读物中与所述第一目标文本页面相邻的高频标注语句。
其中,展示模块11、响应模块12、跳转模块13的具体功能实现方式可以参见上述图3a对应实施例中的步骤S101-步骤S103,这里不再进行赘述。
请参见图6,跳转模块13可以包括:语句查找单元131、页面获取单元132、页面确定单元133、显示单元134。
语句查找单元131,用于在所述电子读物中查找与所述第一目标文本页面相邻的目标高频标注语句;
页面获取单元132,用于获取与所述电子读物对应的至少一个文本页面;
页面确定单元133,用于将所述目标高频语句所在的文本页面作为所述第二目标文本页面;
显示单元134,用于显示所述第二目标文本页面,并在所述第二目标文本页面中标识所述目标高频标注语句。
其中,语句查找单元131、页面获取单元132、页面确定单元133、显示单元134的具体功能实现方式可以参见上述图3b对应实施例中的步骤S1031-步骤S1033,这里不再进行赘述。
请参见图6,语句查找单元131可以包括:位置信息获取子单元1311、进度组合子单元1312、位置信息查找子单元1313、语句确定子单元1314。
位置信息获取子单元1311,用于获取与所述电子读物对应的多个标注语句位置信息;每个标注语句位置信息包括语句起始字符偏移量、语句结束字符偏移量;
进度组合子单元1312,用于将所述第一目标文本页面的页面起始字符偏移量、页面结束字符偏移量组合为目标进度区间;
位置信息查找子单元1313,用于在所述多个标注语句位置信息中,查找与所述目标进度区间相邻的语句起始字符偏移量所属的标注语句位置信息,作为目标标注语句位置信息;
语句确定子单元1314,用于在所述电子读物中,将位于所述目标标注语句位置信息中的语句起始字符偏移量和所述目标标注语句位置信息中的语句结束字符偏移量区间内的字符,作为所述目标高频标注语句。
其中,位置信息获取子单元1311、进度组合子单元1312、位置信息查找子单元1313、语句确定子单元1314的具体功能实现方式可以参见上述图3b对应实施例中的步骤S1031,这里不再进行赘述。
请参见图6,页面获取单元132可以包括:获取子单元1321、创建子单元1322、添加子单元1323。
获取子单元1321,用于获取字符高度和文本页面高度,根据所述字符高度和所述文本页面高度确定页面可显示行数量;
创建子单元1322,用于创建空白页面,根据字符宽度和文本页面宽度,将所述电子读物中的未添加字符添加至所述空白页面,当添加字符后的空白页面对应的字符行数量等于所述页面可显示行数量时,停止添加字符;所述未添加字符是所述电子读物中未添加至所述空白页面的字符;
添加子单元1323,用于将添加字符后的空白页面作为文本页面。
其中获取子单元1321、创建子单元1322、添加子单元1323的具体功能实现方式可以参见上述图3b对应实施例中的步骤S1032,这里不再进行赘述。
请参见图6,页面确定单元133可以包括:组合子单元1331、提取子单元1332。
组合子单元1331,用于获取与所述目标高频标注语句对应的目标标注语句位置信息;
所述组合子单元1331,还用于获取文本页面的页面起始字符偏移量和页面结束字符偏移量,将所述文本页面的页面起始字符偏移量和页面结束字符偏移量组合为所述文本页面的进度区间;
提取子单元1332,用于将所述目标标注语句位置信息中的语句起始字符偏移量所属的进度区间对应的文本页面,作为起始文本页面,将所述目标标注语句位置信息中的语句结束字符偏移量所属的进度区间对应的文本页面,作为结束文本页面;
所述提取子单元1332,还用于在所述至少一个文本页面中,以所述起始文本页面为起点,以所述结束文本页面为终点,提取文本页面,将提取的文本页面作为所述第二目标文本页面。
其中,组合子单元1331、提取子单元1332的具体功能实现方式可以参见上述图3b对应实施例中的步骤S1032。
请参见图6,所述电子读物属于资源输入类型;
页面处理装置1可以包括:展示模块11、响应模块12、跳转模块13;还可以包括:获取模块14、发送模块15、接收模块16。
获取模块14,用于获取验证密码字符串,将用于请求电子读物的电子读物标识与所述验证密码字符串组合为电子读物获取请求;
发送模块15,用于将所述电子读物获取请求发送至后台服务器;所述验证密码字符串是用于所述后台服务器验证所述电子读物获取请求的合法性;
接收模块16,用于接收所述后台服务器在验证所述电子读物具有合法性时所返回的与所述电子读物标识对应的所述电子读物。
其中,获取模块14、发送模块15、接收模块16的具体功能实现方式可以参见上述图3a对应实施例中的步骤S101,这里不再进行赘述。
请参见图6,所述电子读物属于资源输入类型;
页面处理装置1可以包括:展示模块11、响应模块12、跳转模块13;还可以包括:页面确定模块17。
页面确定模块17,用于响应针对所述第二目标文本页面的翻页操作,在所述至少一个文本页面中,将与所述第二目标文本页面满足邻接关系的文本页面,作为可显示页面;
所述展示模块11,还用于跳转至所述可显示页面。
其中,页面确定模块18、展示模块11的具体功能实现方式可以参见上述图4对应实施例中的步骤S204,这里不再进行赘述。
请参见图6,页面确定模块17可以包括:响应单元171、页面查找单元172。
响应单元171,用于响应针对所述第二目标文本页面的前向翻页操作,获取页面限制数量;
页面查找单元172,用于根据所述页面限制数量,在所述至少一个文本页面中将与所述第二目标文本页面前向相邻的文本页面作为第二可显示页面;所述第二可显示页面的文本页面标识小于所述第二目标文本页面的文本页面标识,且所述第二可显示页面的数量等于所述页面限制数量;
所述页面查找单元172,还用于将所述第二可显示页面确定为与所述第二目标文本页面满足所述邻接关系的文本页面;所述第二可显示页面属于所述可显示页面。
其中,响应单元171、页面查找单元172的具体功能实现方式可以参见上述图4对应实施例中的步骤S204,这里不再进行赘述。
请参见图6,所述第一目标文本页面包含原始高频标注语句,且所述原始高频标注语句的高频语句标识与所述目标高频标注语句的高频语句标识相邻,所述原始高频标注语句的高频语句标识小于所述目标高频标注语句的高频语句标识;
页面处理装置1可以包括:展示模块11、响应模块12、跳转模块13、页面确定模块17;还可以包括:页面查找模块18。
页面查找模块18,用于响应针对所述第二可显示页面的前向翻页操作,根据所述页面限制数量,在所述至少一个文本页面中将与所述第一目标文本页面后向相邻的文本页面作为第一可显示页面;所述第一可显示页面的文本页面标识大于所述第一目标文本页面的文本页面标识,且所述第一可显示页面的数量等于所述页面限制数量;
所述页面查找模块18,还用于跳转至所述第一可显示页面。
其中,页面查找模块18的具体功能实现方式可以参见上述图4对应实施例中的步骤S205,这里不再进行赘述。
请参见图6,所述第一目标文本页面包含原始高频标注语句,且所述原始高频标注语句的高频语句标识与所述目标高频标注语句的高频语句标识相邻;
页面处理装置1可以包括:展示模块11、响应模块12、跳转模块13;还可以包括:响应跳转模块19。
响应跳转模块19,用于在所述第二目标文本页面中显示所述高频语句跳转标识,响应针对所述高频语句跳转标识的触发操作,跳转至所述原始高频标注语句所在的所述第一目标文本页面。
其中,响应跳转模块19的具体功能实现方式可以参见上述图4对应实施例中的步骤S205,这里不再进行赘述。
上述可知,用户只需要点击高频语句跳转标识,终端设备即可自动跳转到高频标注语句所在的文本页面,相比手动翻页、人工找寻高频标注语句所在页面,自动化的方式可以降低终端设备与用户的交互频率,进而提高终端设备向用户展示高频标注语句所在页面的效率。
进一步地,请参见图7,是本申请实施例提供的一种电子设备的结构示意图。上述图1-图5对应实施例中的终端设备可以为电子设备1000,如图7所示,所述电子设备1000可以包括:用户接口1002、处理器1004、编码器1006以及存储器1008。信号接收器1016用于经由蜂窝接口1010、WIFI接口1012、...、或NFC接口1014接收或者发送数据。编码器1006将接收到的数据编码为计算机处理的数据格式。存储器1008中存储有计算机程序,处理器1004被设置为通过计算机程序执行上述任一项方法实施例中的步骤。存储器1008可包括易失性存储器(例如,动态随机存取存储器DRAM),还可以包括非易失性存储器(例如,一次性可编程只读存储器OTPROM)。在一些实例中,存储器1008可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至电子设备1000。用户接口1002可以包括:键盘1018和显示器1020。
在图7所示的电子设备1000中,处理器1004可以用于调用存储器1008中存储计算机程序,以实现:
展示与电子读物对应的第一目标文本页面;
在所述第一目标文本页面中显示高频语句跳转标识;
响应针对所述高频语句跳转标识的触发操作,跳转至目标高频标注语句所在的第二目标文本页面;所述目标高频标注语句是在所述电子读物中与所述第一目标文本页面相邻的高频标注语句。
应当理解,本申请实施例中所描述的电子设备1000可执行前文图1到图5所对应实施例中对所述页面处理方法的描述,也可执行前文图6所对应实施例中对所述页面处理装置1的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
此外,这里需要指出的是:本申请实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的页面处理装置1所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图1到图5所对应实施例中对所述页面处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
机译: 页面元素处理方法和装置,以及存储介质和电子设备/终端/服务器
机译: 一种页面信息的处理方法,装置及电子设备
机译: 一种页面信息的处理方法,装置及电子设备