躲避手指按压位置的文字重排方法、终端及介质技术

技术编号:17704436 阅读:34 留言:0更新日期:2018-04-14 17:33
本发明专利技术公开了一种躲避手指按压位置的文字重排方法、终端及介质,所述方法包括:检测阅读界面中的握持按压操作;依据手指按压操作确定握持按压区域;使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版;依据重新排版结果渲染阅读界面,显示新的排版样式。本发明专利技术实施例提供的躲避手指按压位置的文字重排方法能够避免用户在握持手机阅读电子书时因手指遮挡部分文字影响阅读,提升了用户体验。

【技术实现步骤摘要】
躲避手指按压位置的文字重排方法、终端及介质
本专利技术涉及文字排版技术,具体涉及一种躲避手指按压位置的文字重排方法、终端及介质。
技术介绍
随着互联网的发展及硬件水平的提升,电子文档正在逐步取代传统的图书和纸质文档,用户可以使用终端中的电子书功能来阅读文档。同时,人们的阅读习惯也不再局限于传统的纸质出版物,电子阅读比重正在逐渐变大。目前大屏、全屏的移动终端越来越多,屏幕几乎占据了手机正面的全部位置,用户在握持手机时不可避免的会触摸到屏幕,并且对于电子书APP,为提高用户阅读的沉浸感,通常阅读界面都是全屏展示的,当用户阅读电子书时,受握持操作的影响,手指不可避免的会遮挡住部分文字,影响阅读。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的终端及介质和相应的躲避手指按压位置的文字重排方法。根据本专利技术的一个方面,提供了一种躲避手指按压位置的文字重排方法,包括:检测阅读界面中的握持按压操作;依据手指按压操作确定握持按压区域;使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版;依据重新排版结果渲染阅读界面,显示新的排版样式。根据本专利技术的另一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:检测阅读界面中的握持按压操作;依据手指按压操作确定握持按压区域;使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版;依据重新排版结果渲染阅读界面,显示新的排版样式。根据本专利技术的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:检测阅读界面中的握持按压操作;依据手指按压操作确定握持按压区域;使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版;依据重新排版结果渲染阅读界面,显示新的排版样式。根据本专利技术的躲避手指按压位置的文字重排方法,在用户握持阅读过程中,依据手指按压操作确定握持按压区域,并在阅读界面的握持按压区域处放置覆盖图片,随后避开覆盖图片重新对阅读界面的文字进行排版,渲染显示新的排版样式,由此解决了用户在握持手机阅读电子书时因手指遮挡部分文字影响阅读的问题,取得了依据用户习惯调整文字排版,提升用户阅读体验的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1a示出了根据本专利技术实施例一的躲避手指按压位置的文字重排方法的流程图;图1b示出了根据本专利技术实施例一的躲避手指按压位置的文字重排方法进行图片覆盖的示意图;图1c示出了根据本专利技术实施例一的躲避手指按压位置的文字重排方法进行文字重排的效果展示图;图2示出了根据本专利技术实施例二的躲避手指按压位置的文字重排方法的流程图;图3示出了根据本专利技术实施例三的躲避手指按压位置的文字重排方法的流程图;图4示出了根据本专利技术实施例四的躲避手指按压位置的文字重排方法的流程图;图5示出了根据本专利技术实施例五的躲避手指按压位置的文字重排方法的流程图;图6a示出了根据本专利技术实施例六的躲避手指按压位置的文字重排方法的流程图;图6b示出了根据本专利技术实施例六的躲避手指按压位置的文字重排方法添加功能控件的示意图;图7a示出了根据本专利技术实施例七的躲避手指按压位置的文字重排方法的流程图;图7b示出了根据本专利技术实施例七的躲避手指按压位置的文字重排方法添加功能控件的示意图;图8示出了根据本专利技术实施例九的一种终端的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一图1a示出了根据本专利技术实施例一的躲避手指按压位置的文字重排方法的流程图,本实施例可适用于用户以握持姿势阅读电子书时手指按压终端屏幕的情形。如图1a所示,该方法具体包括:S110、检测阅读界面中的握持按压操作。在本实施例中,当用户通过终端阅读电子书时,检测阅读界面是否有握持按压操作。可选的,可以通过获取终端屏幕各位置的信号量,将其与预设按压条件比较,确定终端屏幕是否处于按压状态,当终端屏幕处于按压状态时,判定阅读界面中有握持按压操作。可选的,终端屏幕各位置的信号量为终端屏幕各位置的电容信号的信号量或压力信号的信号量,也可以为能够体现终端屏幕压力传感器结构形变的信号量,在此对其不做限制。以压力信号为例,可预设按压条件为压力信号量大于P,若检测到终端屏幕某位置的压力信号量为P1,当P1>P,即满足按压条件时,判定终端屏幕处于按压状态,进而判定阅读界面中有握持按压操作;反之,判定终端屏幕未处于按压状态,判定阅读界面中不存在握持按压操作。S120、依据手指按压操作确定握持按压区域。当检测到阅读界面中有握持按压操作时,确定屏幕按压位置的中心点坐标,依据按压位置的中心点坐标及预设范围确定握持按压区域。在本实施例中,预设范围可以根据正常人手指的平均大小设定。S130、使用覆盖图片覆盖握持按压区域,并重新对包含覆盖图片的阅读界面进行文字排版。图1b示出了根据本专利技术实施例一的躲避手指按压位置的文字重排方法进行图片覆盖的示意图。如图1b所示,采用覆盖图片的方式使文字在重排时避开按压区域,即将覆盖图片110b添加到手指按压位置,然后进行文字重排,按照现有文字排版的技术进行文字重排时会避开覆盖图片110b的位置。可选的,覆盖图片的位置和大小依据按压区域的位置和大小确定。例如,覆盖图片的位置与大小可以与按压区域的位置与大小一致。考虑到用户握持阅读时,虽然部分区域没有被按压到,但是由于手指根部的遮挡,这部分区域也无法看到文字内容,因此可将覆盖图片从握持按压区域延伸到阅读界面边缘。根据用户操作习惯的不同,将握持阅读分为左手握持和右手握持,可通过判断握持按压区域中心点在屏幕上的位置确定用户为左手握持或右手握持。当判断用户为左手握持时,基于阅读界面左侧边缘及握持按压区域确定覆盖图片的位置和大小,即将阅读界面左侧边缘及握持按压区域上边缘、下边缘及右侧边缘构成区域的位置和大小确定为覆盖图片的位置和大小;当判断用户为右手握持时,基于阅读界面右侧边缘及握持按压区域确定覆盖图片的位置和大小,即将阅读界面右侧边缘及握持按压区域上边缘、下边缘及左侧边缘构成区域的位置和大小确定为覆盖图片的位置和大小。由于覆盖图片区域被手指按压,用户在握持阅读时无法看到覆盖图片的内容。覆盖图片可以为单色纯色图片,例如灰色单色图片或黑色单色图片。S140、依据重新本文档来自技高网...
躲避手指按压位置的文字重排方法、终端及介质

【技术保护点】
一种躲避手指按压位置的文字重排方法,包括:检测阅读界面中的握持按压操作;依据手指按压操作确定握持按压区域;使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版;依据重新排版结果渲染阅读界面,显示新的排版样式。

【技术特征摘要】
1.一种躲避手指按压位置的文字重排方法,包括:检测阅读界面中的握持按压操作;依据手指按压操作确定握持按压区域;使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版;依据重新排版结果渲染阅读界面,显示新的排版样式。2.根据权利要求1所述的方法,其中,检测阅读界面中的握持按压操作,包括:依据阅读界面中检测到的手指按压操作识别用户意图是否为握持阅读。3.根据权利要求2所述的方法,其中,依据阅读界面中检测到的手指按压操作识别用户意图是否为握持阅读,包括:若在阅读界面检测到手指按压操作,且所述手指按压操作的持续时间大于第一时间长度,则确定用户意图为握持阅读;或者,若在阅读界面检测到手指按压操作之后的第二时间长度内,还检测到向预设方向的手指滑动操作,则确定用户意图是握持阅读。4.根据权利要求1所述的方法,其中,依据所述手指按压操作确定握持按压区域,包括:确定所述手指按压操作的按压位置;依据所述手指按压操作的按压位置、预设的按压图形以及按压面积确定所述握持按压区域。5.根据权利要求1所述的方法,其中,所述覆盖图片的获取包括:对背景图中对应所述握持按压区域的位置进行截图操作,获得所述覆盖图片。6.根据权利要求1所述的方法,其中,所述覆盖图片是完全透明的。7.根据权利要求1所述的方法,其中,使用覆盖图片覆盖所述握持按压区域,并重新对包含所述覆盖图片的阅读界面进行文字排版,包括:依据所述握持按压区域的位置信息将所述覆盖图片添加到阅读界面中;在对每一行进行文字排版时,确定该行是否位于所述覆盖图片所在行;若是,则按照阅读界面显示参数从左至右逐个放...

【专利技术属性】
技术研发人员:韩飞于刚郑志伟陈继良雷雪琪卢嘉兴袁艳陈尧一
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1