阅读页面翻页的方法、装置、存储介质及终端设备与流程

文档序号:15115516发布日期:2018-08-07 19:58阅读:266来源:国知局

本发明涉及计算机技术领域,尤其涉及一种阅读页面翻页的方法、装置、存储介质及终端设备。



背景技术:

随着移动通讯的不断发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。

目前移动终端的显示页面或阅读页面的浏览操作,大部分都是通过触控操作执行,例如查看网页或阅读电子书时,需要进行点击相应的按钮以进行相应的操作,例如点击下一页的按钮进行翻页的操作。但是,如果阅读者刚好双手不方便对浏览器进行操作,例如该阅读者搭乘公交车,公交车上人太多,该阅读者不得不一只手扶着扶手,一只手拿着移动终端设备(如大屏幕的移动终端设备),此时他仅用一只手就很难进行相关浏览操作;又或者该阅读者是残疾人士,只有一只手拿着移动终端设备,那他一般只能使用小屏幕的移动终端设备,这样就使得其无法感受到具有大尺寸的屏幕的移动终端设备所带来的阅读者体验。

因此,现有技术仅仅通过触控操作来执行阅读操作的行为,在某些场景下,对于阅读者而言,使用并不方便。



技术实现要素:

本发明实施例提供一种阅读页面翻页的方法、装置、存储介质及终端设备,以解决或缓解现有技术中的以上技术问题。

第一方面,本发明实施例提供了一种阅读页面翻页的方法,包括:

以预设频率捕捉阅读者的眼部焦点的位置;根据所述眼部焦点的位置变化和所述阅读页面在显示界面中的页面排布,判断所述眼部焦点的移动是否满足翻页条件;当所述眼部焦点的移动满足所述翻页条件时,提示所述阅读者执行请求翻页操作;其中,所述请求翻页操作用于请求对所述阅读页面进行翻页;检测所述阅读者是否执行所述请求翻页操作;以及当所述阅读者执行所述请求翻页操作时,执行所述翻页操作。

结合第一方面,在第一方面的第一种实施方式中,根据所述眼部焦点的位置变化和所述阅读页面在显示界面中的页面排布,判断所述眼部焦点的移动是否满足翻页条件,包括:

确定所述页面排布为所述阅读页面的页面内容横向排布在所述显示界面中;以及确定所述眼部焦点从所述阅读页面的上方位置移动到所述阅读页面的下方位置,或所述眼部焦点从所述阅读页面的左方位置开始向所述阅读页面的右方位置移动且达到所述阅读页面的页面内容的最右下方位置。

结合第一方面,在第一方面的第二种实施方式中,根据所述眼部焦点的位置变化和所述阅读页面在显示界面中的页面排布,判断所述眼部焦点的移动是否满足翻页条件,包括:

确定所述页面排布为所述阅读页面的页面内容竖向排布在所述显示界面中;以及确定所述眼部焦点从所述阅读页面的右方位置移动到所述阅读页面的左方位置,或所述眼部焦点从所述阅读页面的上方位置开始向所述阅读页面的下方位置移动且达到所述阅读页面的页面内容的最左下方位置。

结合第一方面,在第一方面的第三种实施方式中,所述提示的方式包括:显示文字或图标于所述显示界面;和/或通过扬声器发出语音。

结合第一方面,在第一方面的第四种实施方式中,所述请求翻页操作包括:在预定时间内所述阅读者眨眼睛。

结合第一方面的第四种实施方式,在第一方面的第五种实施方式中,所述方法还包括:统计所述阅读者在所述预定时间内的眨眼次数;以及根据所述眨眼次数确定翻页的页数。

结合第一方面,在第一方面的第六种实施方式中,所述请求翻页操作包括:通过发出语音或改变口型以表示翻页页数或翻页页码。

结合第一方面,在第一方面的第七种实施方式中,所述方法还包括:在捕捉所述眼部焦点的位置过程中,实时计算所述眼部焦点的移动速度;当所述移动速度大于速度阈值时,提示所述阅读者执行请求翻页操作。

结合第一方面,在第一方面的第八种实施方式中,所述方法还包括:

计算任意相邻捕捉到的眼部焦点的位置的差值;判断在预设时间段内计算到的差值是否均小于间距阈值;若是,则判定在所述预设时间段内计算的眼部焦点的位置对应的区域为所述阅读者的关注区域。

结合第一方面的第八种实施方式,在第一方面的第九种实施方式中,所述方法还包括:

对所述关注区域执行字体放大、字体加粗和高亮批注中的任一者或组合的操作;和/或对所述关注区域提取关键词,并根据提取的关键词进行检索,以及将检索到的信息显示于所述显示界面中。

第二方面,本发明实施例还提供一种阅读页面翻页的装置,包括:

眼部焦点捕捉模块,用于以预设频率捕捉阅读者的眼部焦点的位置;翻页判断模块,用于根据所述眼部焦点的位置变化和所述阅读页面在显示界面中的页面排布,判断所述眼部焦点的移动是否满足翻页条件;翻页提示模块,用于当所述眼部焦点的移动满足所述翻页条件时,提示所述阅读者执行请求翻页操作;其中,所述请求翻页操作用于请求对所述阅读页面进行翻页;请求操作检测模块,用于检测所述阅读者是否执行所述请求翻页操作;以及翻页执行模块,用于当所述阅读者执行所述请求翻页操作时,执行所述翻页操作。

结合第二方面,在第二方面的第一种实施方式中,所述翻页判断模块包括:

横向排布确定单元,用于确定所述页面排布为所述阅读页面的页面内容横向排布在所述显示界面中;以及第一移动确定单元,用于确定所述眼部焦点从所述阅读页面的上方位置移动到所述阅读页面的下方位置,或所述眼部焦点从所述阅读页面的左方位置开始向所述阅读页面的右方位置移动且达到所述阅读页面的页面内容的最右下方位置。

结合第二方面,在第二方面的第二种实施方式中,所述翻页判断模块包括:

竖向排布确定单元,用于确定所述页面排布为所述阅读页面的页面内容竖向排布在所述显示界面中;以及

第二移动确定单元,用于确定所述眼部焦点从所述阅读页面的右方位置移动到所述阅读页面的左方位置,或所述眼部焦点从所述阅读页面的上方位置开始向所述阅读页面的下方位置移动且达到所述阅读页面的页面内容的最左下方位置。

所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,阅读页面翻页的结构中包括处理器和存储器,所述存储器用于存储阅读页面翻页的装置执行上述第一方面中阅读页面翻页的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述阅读页面翻页的装置还可以包括通信接口,用于阅读页面翻页的装置与其他设备或通信网络通信。

第三方面,本发明实施例提供了一种计算机可读存储介质,用于阅读页面翻页的装置所用的计算机软件指令,其包括用于执行上述第一方面中阅读页面翻页的方法为阅读页面翻页的装置所涉及的程序。

上述技术方案中的任一个技术方案具有如下优点或有益效果:

本发明实施例通过以预设频率捕捉阅读者的眼部焦点的位置,然后基于眼部焦点的变化的阅读页面在显示界面中的页面排布,来判断当前是否需要进行翻页,当判别出需要翻页时则提示阅读者执行用于请求对阅读页面进行翻页的请求翻页操作,如此可以在阅读者不方便用手操作显示界面时,自动检测阅读者的翻页的需求,提示其作出相应的翻页操作。

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。

图1是本发明提供的阅读页面翻页的方法的一个实施例的流程示意图;

图2是本发明提供的阅读页面翻页的方法的另一个实施例的流程示意图;

图3是本发明提供的阅读页面翻页的方法的又一个实施例的流程示意图;

图4是本发明提供的阅读页面翻页的装置的一个实施例的结构示意图;

图5是本发明提供的终端设备的一个实施例的结构示意图。

具体实施方式

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。

本发明实施例旨在提供一种阅读页面翻页的方法,能够实时检测阅读者当前是否需要进行翻页,并在阅读者需要翻页时,提示阅读者执行相应的请求翻页操作,进而在检测到请求翻页操作时执行相应的翻页操作,实现阅读页面的自动检测翻页,以下将分实施例具体描述本发明的技术方案:

实施例一

请参阅图1,本发明实施例提供了一种阅读页面翻页的方法,可以由手机、平板、电脑或智能手表等电子设备执行,该电子设备可以设置有摄像头。本实施例提供的方法包括步骤s100至步骤s500,具体如下:

s100,以预设频率捕捉阅读者的眼部焦点的位置。

需要说明的是,预设频率可以根据阅读者的平均阅读速度来设置,也可以由阅读者调整频率而设置,或者直接采用电子设备的默认频率。本发明实施例中的眼部焦点的位置是指阅读的眼部焦点相对于阅读页面或显示界面的位置。

s200,根据眼部焦点的位置变化和阅读页面在显示界面中的页面排布,判断眼部焦点的移动是否满足翻页条件。

在本实施例中,阅读页面在显示界面中的页面排布包括两种类型,一者是阅读页面的页面内容横向排布在显示界面中,一者是阅读页面的页面内容竖向排布在阅读页面中。那么本步骤的具体实施过程也可分成两种方式来实现:基于横向排布的实施方式如下:确定页面排布为阅读页面的页面内容横向排布在显示界面中;以及确定眼部焦点从阅读页面的上方位置移动到阅读页面的下方位置,或眼部焦点从阅读页面的左方位置开始向阅读页面的右方位置移动且达到阅读页面的页面内容的最右下方位置。基于竖向排布的实施方式如下:确定页面排布为阅读页面的页面内容竖向排布在显示界面中;以及确定眼部焦点从阅读页面的右方位置移动到阅读页面的左方位置,或眼部焦点从阅读页面的上方位置开始向阅读页面的下方位置移动且达到阅读页面的页面内容的最左下方位置。对于上述任一种实施方式,当确定上述条件时可以认为眼部焦点的移动满足翻页条件,若无法确定上述条件时,可以认为眼部焦点不满足翻页条件。

s300,当眼部焦点的移动满足翻页条件时,提示阅读者执行请求翻页操作;其中,请求翻页操作用于请求对阅读页面进行翻页。

其中,提示阅读者执行请求翻页操作的提示方式包括:显示提示文字或提示图标于显示界面、和/或通过扬声器发出提示语音。以及请求翻页操作可以是在预定时间内阅读者眨眼睛的操作方式,那么例如,提示文字可以以阅读页面为阴影,在阅读页面表面显示提示阅读者眨眼睛的提示文字;提示图标可以是提示阅读者眨眼睛的图标;提示语音可以是提示阅读者直接眨眼睛。

其中,上述预定时间可以是统计在这个预测时间内的眨眼次数;或者通过设置相邻眨眼时长不大于一个时间阈值来判定是否连续,以连续的眨眼过程的眨眼次数为准。

此时,电子设备的摄像头仍然会执行步骤s400的检测。

s400,检测阅读者是否执行请求翻页操作。

示例性地,当请求翻页操作可以是在预定时间内阅读者进行眨眼睛,那么,检测的过程包括:统计阅读者在预定时间内的眨眼次数;以及根据眨眼次数确定翻页的页数。

以及,请求翻页操作还可以是阅读者通过发出语音或改变口型以表示翻页页数或翻页页码,例如阅读者发出向前翻下一页的语音或口型,摄像头检测到此口型或麦克风接收到此语音时,执行向前翻下一页的操作。

s500,当阅读者执行请求翻页操作时,执行翻页操作。具体地,当检测到眨眼操作或语音变化或口型变化时,确定了翻页的页数后,执行相应的翻页操作。以眨眼睛为例,例如:当眨眼睛连续两次则翻下一页的操作;当眨眼睛连续三次则翻上一页的操作。或者,以判别口型为例,当判别到口型为翻下一页的口型时,执行翻下一页的操作;当判别到口型为翻上一页的口型时,执行翻上一页的操作。或者,以语音识别为例,当识别到语音翻到第5页,则执行翻到第5页的操作等等,以上情况均可以此类推。

实施例二

请参阅图2,在上述实施例一的基础上,本实施例的方法还包括在步骤s100之后执行的步骤s610和s620:

s610,在捕捉眼部焦点的位置过程中,实时计算眼部焦点的移动速度;

s620,当移动速度大于速度阈值时,提示阅读者执行请求翻页操作。

本实施例能够监控眼部焦点的移动过程是否过快,当眼部焦点移动过快,则说明阅读者对当前页面不感兴趣,也可提示阅读者执行请求翻页操作,然后继续执行步骤s400和步骤s500,这两步骤达到的效果与前述实施例一致,在此不再赘述。

实施例三

请参阅图3,在上述实施例一或实施例二的基础上,本实施例提供的方法还包括:

s710,计算任意相邻捕捉到的眼部焦点的位置的差值。

s720,判断在预设时间段内计算到的差值是否均小于间距阈值。

s730,若是,则判定在预设时间段内计算的眼部焦点的位置对应的区域为阅读者的关注区域。

通过本实施例可以检测阅读者对某个区域的内容的关注程度,当阅读者对阅读页面中的某个位置的目光停留时间过长时,可以认为其对此位置对应的区域内容比较关注,想了解更多的信息。

那么,进一步地,还可以对关注区域执行以下操作:

其中一种方式是:对关注区域执行字体放大、字体加粗和高亮批注中的任一者或组合的操作。另一种方式是:对关注区域提取关键词,并根据提取的关键词进行检索,以及将检索到的信息显示于显示界面中。检索可以是利用外部引擎检索,例如:百度、谷歌、必应等搜索引擎,也可以是利用内部的数据库。

实施例四

请参阅图4,本实施例提供了一种阅读页面翻页的装置,包括:

眼部焦点捕捉模块100,用于以预设频率捕捉阅读者的眼部焦点的位置;翻页判断模块200,用于根据所述眼部焦点的位置变化和所述阅读页面在显示界面中的页面排布,判断所述眼部焦点的移动是否满足翻页条件;翻页提示模块300,用于当所述眼部焦点的移动满足所述翻页条件时,提示所述阅读者执行请求翻页操作;其中,所述请求翻页操作用于请求对所述阅读页面进行翻页;请求操作检测模块400,用于检测所述阅读者是否执行所述请求翻页操作;以及翻页执行模块500,用于当所述阅读者执行所述请求翻页操作时,执行所述翻页操作。

结合第二方面,在第二方面的第一种实施方式中,所述翻页判断模块200包括:

横向排布确定单元,用于确定所述页面排布为所述阅读页面的页面内容横向排布在所述显示界面中;以及第一移动确定单元,用于确定所述眼部焦点从所述阅读页面的上方位置移动到所述阅读页面的下方位置,或所述眼部焦点从所述阅读页面的左方位置开始向所述阅读页面的右方位置移动且达到所述阅读页面的页面内容的最右下方位置。

结合第二方面,在第二方面的第二种实施方式中,所述翻页判断模块200包括:

竖向排布确定单元,用于确定所述页面排布为所述阅读页面的页面内容竖向排布在所述显示界面中;以及

第二移动确定单元,用于确定所述眼部焦点从所述阅读页面的右方位置移动到所述阅读页面的左方位置,或所述眼部焦点从所述阅读页面的上方位置开始向所述阅读页面的下方位置移动且达到所述阅读页面的页面内容的最左下方位置。

优选地,翻页提示模块300的提示的方式包括:显示文字或图标于所述显示界面;和/或通过扬声器发出语音。

优选地,翻页提示模块300的提示的请求翻页操作包括:在预定时间内所述阅读者眨眼睛。

进一步地所述装置还包括,统计眨眼次数模块,用于统计所述阅读者在所述预定时间内的眨眼次数;以及页数确定模块,用于根据所述眨眼次数确定翻页的页数。

进一步地,翻页提示模块300的提示的请求翻页操作还可以包括:通过发出语音或改变口型以表示翻页页数或翻页页码。

进一步地,所述装置还包括:移动速度计算模块,用于在捕捉所述眼部焦点的位置过程中,实时计算所述眼部焦点的移动速度;第二翻页提示模块,用于当所述移动速度大于速度阈值时,提示所述阅读者执行请求翻页操作。

进一步地,所述装置还包括:

差值计算模块,用于计算任意相邻捕捉到的眼部焦点的位置的差值;

阈值判断模块,用于判断在预设时间段内计算到的差值是否均小于间距阈值;

关注区域模块,用于当在预设时间段内计算到的差值均小于间距阈值时,则判定在所述预设时间段内计算的眼部焦点的位置对应的区域为所述阅读者的关注区域。

进一步地,所述装置还包括:

关注区域处理模块,用于对所述关注区域执行字体放大、字体加粗和高亮批注中的任一者或组合的操作;和/或对所述关注区域提取关键词,并根据提取的关键词进行检索,以及将检索到的信息显示于所述显示界面中。

所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,阅读页面翻页的结构中包括处理器和存储器,所述存储器用于存储阅读页面翻页的装置执行上述第一方面中阅读页面翻页的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述阅读页面翻页的装置还可以包括通信接口,用于阅读页面翻页的装置与其他设备或通信网络通信。

实施例五

本发明实施例还提供一种终端设备,如图5所示,该设备包括:存储器21和处理器22,存储器21内存储有可在处理器22上运行的计算机程序。处理器22执行计算机程序时实现上述实施例中的阅读页面翻页的方法。存储器21和处理器22的数量可以为一个或多个。

该设备还包括:

通信接口23,用于处理器22与外部设备之间的通信。

存储器21可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

如果存储器21、处理器22和通信接口23独立实现,则存储器21、处理器22和通信接口23可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(isa,industrystandardarchitecture)总线、外部设备互连(pci,peripheralcomponent)总线或扩展工业标准体系结构(eisa,extendedindustrystandardcomponent)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器21、处理器22及通信接口23集成在一块芯片上,则存储器21、处理器22及通信接口23可以通过内部接口完成相互间的通信。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

本发明实施例的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质的更具体的示例至少(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式只读存储器(cdrom)。另外,计算机可读存储介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。

在本发明实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于指令执行系统、输入法或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频(radiofrequency,rf)等等,或者上述的任意合适的组合。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。存储介质可以是只读存储器,磁盘或光盘等。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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