一种滚屏阅读模式的实现方法及装置与流程

文档序号:11215876阅读:496来源:国知局
一种滚屏阅读模式的实现方法及装置与流程

本发明涉及计算机软件技术领域,尤其涉及一种滚屏阅读模式的实现方法及装置。



背景技术:

用户在使用手机、平板电脑等便携数码设备阅读大量文字时,经常会使用滚屏阅读模式。在滚屏阅读模式下,用户点击屏幕下方的任一点,则自动向下滚动文字,便于用户阅读更多的内容。

图1a和图1b所示为滚屏阅读模式的示意图,其中图1a为滚屏前屏幕显示情况,图1b为滚屏后屏幕显示情况。可以看出,在滚屏之后,用户并不知道上一屏的结束位置,因此需要花费一定时间找到刚才阅读的断点,因此影响阅读体验。



技术实现要素:

本发明发明实施例提供了一种滚屏阅读模式的实现方法及装置,能够辅助定位滚屏前上一屏文字的结束位置,因此可以帮助用户迅速找到阅读断点,增强阅读体验。

本发明实施例提供了一种滚屏阅读模式的实现方法,包括:

加载页面并通过屏幕显示页面;所述页面中至少包括文字内容;

对屏幕显示的页面的内容位置进行备份;所述内容位置用于标识屏幕当前显示的内容范围;

响应于接收到的屏幕滚动指令对屏幕进行滚屏显示,更新滚屏后屏幕所显示页面的的内容位置;

将备份的内容位置与更新后的内容位置进行比较,判断滚屏前显示的文字内容是否有部分显示在滚屏后的页面中;

若是,在屏幕滚屏后显示的页面内容中,对滚屏前显示的文字内容和滚屏后新出现的文字内容进行显示效果区分。

本发明实施例还提供了一种滚屏阅读模式的实现装置,所述装置由数据处理设备中安装的软件实现,所述装置包括:

内容加载模块,用于加载页面并通过屏幕显示页面,并将屏幕显示的页面的内容位置上报到后台处理模块;所述内容位置用于标识屏幕当前显示的内容范围,所述页面中至少包括文字内容;还用于在收到第一指令后,对屏幕进行滚屏显示;若收到第二指令,在屏幕滚屏后显示的页面内容中,对滚屏前显示的文字内容和滚屏后新出现的文字内容进行显示效果区分;

后台处理模块,用于对内容加载模块上报的屏幕显示的页面的内容位置进行备份;

滚屏处理模块,用于在接收到屏幕滚动指令后,生成用于更新滚屏后屏幕所显示的页面的内容位置的第一指令,并将所述第一指令发送到区分显示处理模块;

区分显示处理模块,用于在收到所述第一指令后,读取后台处理模块存储的内容位置,判断滚屏前显示的文字内容是否有部分显示在滚屏后的页面中,若是,生成第二指令,然后将第一指令和第二指令发送到内容加载模块;否则,将第一指令发送到内容加载模块。

从以上技术方案可以看出,通过将滚屏前已显示的文字内容和新出现的文字内容进行显示效果区分,从而定位滚屏前上一屏文字的结束位置,帮助用户迅速找到阅读断点,增强阅读体验。

附图说明

为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。其中,

图1a为滚屏前屏幕显示内容示意图;

图1b为图1a所示屏幕根据现有技术滚屏后的显示内容示意图;

图2为本发明实施例提供的滚屏阅读模式的实现方法流程图;

图3a为图1a所示屏幕根据本发明的一个实施例方案滚屏后的显示内容示意图;

图3b为图1a所示屏幕根据本发明的一个实施例方案滚屏后的显示内容示意图;

图3c为图1a所示屏幕根据本发明的一个实施例方案滚屏后的显示内容示意图;

图4为本发明实施例提供的滚屏阅读模式的实现装置示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明方案适用于带有屏幕的数据处理设备。所述数据处理设备可以是台式电脑,笔记本电脑,也可以是便携式的数码设备,如手机、掌上型电脑、平板电脑、电子书及其他可进行网页浏览或文字阅读的可穿戴设备等。当用户使用上述数据处理设备在滚屏模式下阅读文字时,适用本发明方案。

图2为本发明一个实施例提供的滚屏阅读模式的实现方法流程示意图,该流程由数据处理设备中安装的软件实现,该软件可以是网页浏览器,或者具备网页浏览功能的客户端,或者所述软件中的组件;也可以是用于显示本地或在线文档的软件等。该流程包括:

步骤201:加载页面并通过屏幕显示页面。所述页面中至少包括文字内容。在某些情况下,页面还可以包括图片、超文本链接等其他元素。

步骤202:对屏幕显示的页面的内容位置进行备份。所述内容位置用于标识当前屏幕显示的内容范围。该内容范围指的是当前能观察到的屏幕显示的内容。以图1a所示为例,该内容范围指的是屏幕显示的文字第一行即标题“节后回到深圳房东说租金涨了”直到屏幕显示的文字最后一行“3600元上涨到3800元,涨幅5.6%。月入不”。

步骤203:响应于接收到的屏幕滚动指令对屏幕进行滚屏显示,更新滚屏后屏幕所显示页面的内容位置。

步骤204:将备份的内容位置与更新后的内容位置进行比较,判断滚屏前显示的文字内容是否有部分显示在滚屏后的页面中,若是,执行步骤205,否则执行步骤206。

步骤205:在屏幕滚屏后显示的页面内容中,对滚屏前显示的文字内容和滚屏后新出现的文字内容进行显示效果区分。然后返回步骤202。

步骤206:显示滚屏后的页面内容,然后返回步骤202。

对于图1a所示的滚屏前屏幕显示情况,图3a至图3c给出了三种不同的滚屏后显示情况示意图。其中图3a是将上一屏最后一行文字内容与新出现文字内容的第一行之间增加分隔符,从而显著标识出新一屏内容的起始。图3b是将新出现的文字内容最前若干文字的颜色设置为与其他文字不同,如图中虚线框所示。图3c是将上一屏文字内容在当前屏幕中剩余的文字用预设的灰度显示,如图中虚线框所示。需要说明的是,上述虚线框、分隔符及其指示线用于对附图进行说明,并 不实际出现在屏幕中。

在其他实施例中,也可以采用其他方式来实现显示效果区分,例如将新一屏内容最前若干文字的字体、字号设置为与其他文字不同等。以上显示效果区分可以单独使用,也可以多种结合使用。

可选地,上述显示效果可以一直持续,或者持续一段时间后消失。所述时间可以是1秒至10秒;可以提供设置选项,由用户自行设置该持续时间。以图3a所示为例,该分隔符在滚屏后出现,持续3秒后分隔符消失。以图3b为例,滚屏后虚线框所示的文字颜色为红色,其他文字为黑色,两秒后虚线框内的文字也变为黑色。以图3c为例,滚屏后虚线框内文字用灰度表示,其他文字颜色为正常的黑色,4秒后虚线框内的文字也变为正常的黑色。

以上三种方式仅为举例,并不用以对本发明方案进行限制。

本发明实施例还提供了一种滚屏阅读模式下辅助阅读的装置,该装置由数据处理设备中安装的软件实现,该数据处理设备硬件至少需要具备输入装置、显示装置和缓存。所述输入装置包括但不限于键盘、鼠标、触摸屏、光学手势输入装置等,显示装置(以下简称为屏幕)包括但不限于发光式显示屏,投影幕、虚拟现实显示装置。满足上述条件的典型的数据处理设备包括但不限于:手机、平板电脑、电子书、个人台式电脑、笔记本电脑等。

根据本发明的一个实施例,该滚屏阅读模式下辅助阅读的装置(以下简称为装置)如图4所示,装置400包括:

内容加载模块401,用于加载页面并通过屏幕显示页面。所述页面中至少包括文字,在某些情况下,页面还可以包括图片、超文本链接等其他元素;内容加载模块401还用于将屏幕显示的页面的内容位置上报到后台处理模块402;所述内容位置用于标识屏幕当前显示的内容范围;还用于在收到第一指令后,对屏幕进行滚屏显示;若收到第二指令,在屏幕滚屏后显示的页面内容中,对滚屏前显示的文字内容和滚屏后新出现的文字内容进行显示效果区分。

后台处理模块402,用于对内容加载模块401上报的屏幕显示的页面的内容位置进行备份。

滚屏处理模块403,用于在接收到屏幕滚动指令后,生成用于更新滚屏后屏幕所显示的页面的内容位置的第一指令,并将所述第一指令发送到区分显示处理模块404。

区分显示处理模块404,用于在收到所述第一指令后,读取后台处理模块402存储的内容位置,判断滚屏前显示的文字内容是否有部分显示在滚屏后的页面中,若是,生成第二指令,所述第二指令用于对屏幕当前显示的内容中,滚屏前已显 示的文字内容和新出现的文字内容进行显示效果区分,然后将第一指令和第二指令发送到内容加载模块401;否则,将第一指令发送到内容加载模块401。

在本发明的另一实施例中,所述第二指令中包括时间信息,内容加载模块在根据第二指令进行显示效果区分时,根据所述时间信息设置一定时器,若定时器未超时,所述显示效果区分持续,若定时器超时,则所述显示效果区分消失。

根据本发明的另一实施例,所述内容加载模块401在收到第二指令后,将滚屏前显示的文字内容中的最后一行文字与滚屏后新出现的文字内容的第一行之间增加分隔符。

根据本发明的另一实施例,所述内容加载模块401在收到第二指令后,将滚屏后新出现的文字内容的前若干行文字与该文字内容中的其他文字的颜色、字体和/或字号进行区分显示。

根据本发明的另一实施例,所述内容加载模块在收到第二指令后,将在滚屏前页面和滚屏后页面中均显示文字内容用预设的灰度显示。

另外,本发明的每个实施例可以通过由数据处理设备(包括但不限于个人计算机、笔记本电脑、平板电脑、手机、电子书等)执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如cd-rom等)、磁光存储介质(如mo等)等。

因此,本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。

应当理解,虽然本说明书是按照各个实施方式描述的,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明的保护范围,凡在本发明技术方案的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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