躲避手指按压位置的文字重排方法、终端及存储介质与流程

文档序号:14043657阅读:162来源:国知局

本发明涉及计算机技术领域,具体涉及一种躲避手指按压位置的文字重排方法、终端及存储介质。



背景技术:

目前大屏、全屏电子设备(如智能手机)越来越多,屏幕几乎占据了电子设备正面的全部位置,因此用户在握持设备时不可避免的会触摸到屏幕上。并且,通常正常姿态握持设备时,一般大拇指会按到屏幕上。

对于电子书类应用,为提高用户阅读的沉浸感,通常阅读界面都是全屏展示的,当用户阅读电子书时,受握持操作的影响,手指不可避免的会遮挡住部分文字,影响阅读体验。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的终端和存储介质以及相应的躲避手指按压位置的文字重排方法。

根据本发明的一个方面,提供了一种躲避手指按压位置的文字重排方法,包括:

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

根据本发明的另一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

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

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

根据本发明的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

根据本发明提供的技术方案,在用户握持阅读过程中,通过使用覆盖图片覆盖握持按压区域,并避开覆盖图片进行文字重新排版,且重新排版后的新页面中包含当前页面的尾行行尾位置处的文字,不仅能够避免手指遮挡文字,并且用户无需额外的翻页操作就能够完整阅读当前页面的文字内容,减轻了用户操作负担,从而提升了用户的阅读体验。

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

附图说明

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

图1a示出了根据本发明一个实施例的一种躲避手指按压位置的文字重排方法的流程图;

图1b示出了本发明实施例一中有握持按压操作的当前页面的示意图;

图1c示出了本发明实施例一中覆盖图片放置在握持按压区域处时页面的示意图;

图2a示出了根据本发明实施例二的躲避手指按压位置的文字重排方法的流程图;

图2b示出了本发明实施例二中当前页面的示意图;

图2c示出了本发明实施例二中重新排版后的新页面的示意图;

图3a示出了根据本发明实施例三的躲避手指按压位置的文字重排方法的流程图;

图3b示出了本发明实施例三中当前页面的示意图;

图3c示出了本发明实施例三中重新排版后的新页面的示意图;

图4a示出了根据本发明实施例四的躲避手指按压位置的文字重排方法的流程图;

图4b示出了本发明实施例四中页面尾行添加一行扩展行时页面的示意图;

图4c示出了本发明实施例四中页面首行添加一行扩展行时页面的示意图;

图5a示出了根据本发明实施例五的躲避手指按压位置的文字重排方法的流程图;

图5b示出了本发明实施例五中选择控件悬浮展示时页面的示意图;

图6示出了根据本发明实施例七的一种终端的结构示意图。

具体实施方式

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

实施例一

图1a示出了根据本发明实施例一的躲避手指按压位置的文字重排方法的流程图。参考图1a,本实施例的躲避手指按压位置的文字重排方法可以包括如下步骤:

步骤101、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

参考图1b,在用户使用电子书类应用阅读过程中,可以实时监测在当前页面中是否有握持按压操作,若有,则可以依据握持按压操作的按压位置、预设的按压图形以及按压面积确定所述握持按压区域。具体的,可以调用接口向系统请求touch事件(安卓系统是ontouchevent函数),该事件提供当前手指按压位置的中心点坐标,然后根据预先设置的经验值(以正常人手指平均大小设定)结合中心点坐标确定握持按压区域范围,例如以中心点坐标为中心,向四边扩展1公分距离形成方形区域,握持按压区域优选是方形、矩形区域,不建议使用圆形区域,排版效果差。

具体的,可以实时监测屏幕上是否有手指按压操作,若有则可以确定检测到握持按压操作。考虑到用户在阅读过程中使用手指对文字的点击操作实现触发划线、选中、写批注等功能,进一步的,可以依据在当前页面中检测到的手指按压操作识别用户意图是否为握持阅读。

可选的,若在当前页面检测到手指按压操作,且所述手指按压操作的持续时间大于第一时间长度,则确定用户意图为握持阅读。具体的,可以通过按压时间长短判断,例如,当检测到手指按压操作时弹出正常操作指令对应的控件、标识或菜单;当手指按压操作的持续时间超过一定时长后(例如2秒),识别出用户意图为握持阅读,并取消常规操作指令的触发,控件、标识或菜单,开始进行重排。

可选的,若在阅读界面检测到手指按压操作之后的第二时间长度内,还检测到向预设方向的手指滑动操作,则确定用户意图是握持阅读。具体的,也可以通过手指操作的特殊性来进行用户意图识别,例如用户手指按压下去之后,如果在0.5秒之内进行有意识的微小移动,例如按住屏幕后向右下方滑动一小段距离,则认为用户意图是握持阅读,后续需要进行重排,并且可以移动之后的手指坐标进行握持按压区域的确定;如果0.5秒过后无移动,则确定用户意图是使用常规功能,显示常规操作控件、菜单等。

参考图1c,覆盖图片11是指用于放置在握持按压区域处的图片,覆盖图片11的形状、尺寸可以与握持按压区域相同。通过将覆盖图片11放置在握持按压区域,使得后续在对当前页面的文字进行排版时会避开覆盖图片11位置,即避开握持按压区域,进而可以避免手指握持造成的文字被遮挡。由于握持按压区域被手指按压,所以覆盖图片11显示的内容用户基本看不到,所以对于覆盖图片11内容的选择,可以选择单色纯色图片,例如灰色单色图片或黑色单色。进一步的,覆盖图片11可以是完全透明的,这样渲染后就能露出原来阅读背景的部分,简便快捷。

步骤102、重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字。

由于握持按压区域中放置有覆盖图片,在文字排版时需要避开覆盖图片,即握持按压区域占据了一定面积,而阅读界面整体面积不变,导致阅读界面中可排版文字的区域减小。在本实施例中,在对当前页面的文字进行排版时,可以通过调整排版参数如缩小字号、缩小行距,或者挤掉当前页面第一行中的部分文字,又或者在当前页面中添加扩展行等方式,保证当前页面的尾行行尾位置处的文字显示于重排后的新页面中,即可以保证当前页面最后一行文字内容仍然完整显示于重排后的新页面中。从阅读习惯上讲,通常手指按压位置以上的文字部分都是用户已经阅读过的,或者至少一页中的第一行文字已经被阅读过的可能性最大,并且用户通过新页面可以阅读当前页面中手指按压位置以下的文字部分,因此用户无需额外的翻页操作就能够完整阅读当前页面的文字内容,减轻了用户操作负担,从而提升了用户的阅读体验。

步骤103、依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

本实施例在用户握持阅读过程中,通过在握持按压区域的位置放置覆盖图片,并避免覆盖图片对当前页面的文字进行排版,用户通过重新排版后的新页面可以阅读当前页面中手指按压位置以下的文字部分,因而用户无需额外的翻页操作就能够完整阅读当前页面的文字内容,减轻了用户操作负担,从而提升了用户的阅读体验。

实施例二

图2a示出了根据本发明实施例二的躲避手指按压位置的文字重排方法的流程图。参考图2a,本实施例提供的躲避手指按压位置的文字重排方法可以包括如下步骤:

步骤201、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

步骤202、以缩小的排版参数对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字。

在本实施例中,排版参数可以包括字号和行距。具体的,结合图2b和图2c,可以通过缩小字号和/或行距对当前页面的文字进行排版得到新页面,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字,因而用户通过新页面可以阅读当前页面中手指按压位置以下的文字部分。

在本实施例的一种具体实施方式中,步骤202可以包括:依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;将所述当前页面的排版参数缩小一个级别,并确定使用缩小后的排版参数相比于使用所述原排版参数在所述当前页面中多排版的第二字数;确定第二字数是否小于所述第一字数,若是,则返回执行排版参数逐级缩小操作,直至新的第二字数等于或大于所述第一字数为止;使用新的排版参数对所述当前页面的文字进行排版得到新页面。

具体的,按照当前页面使用的原字体、原字号和原行距计算在覆盖图片中,原本可以排版的第一字数,并计算当字号和行距中的至少一个参数缩小一个级别后相当于原字号和原行距在当前页面中多排版的第二字数,如果第二字数等于或大于第一字数,则按照缩小一个级别的字号和/或行距作为重新使用的字号和/或行距;如果第二字数小于第一字数,则继续将缩小的字号和/或行距再缩小一个级别并重复上述判断过程直至新的第二字数等于或大于所述第一字数时停止参数逐级缩小操作,得到并使用新的字号和/或行距对当前页面的文字进行排版得到新页面。

在本实施例的一种具体实施方式中,在当前页面中检测到握持按压操作之后还包括:确定所述当前页面中尾行行尾位置处的文字,相应地,步骤202可以包括:将所述当前页面的排版参数缩小一个级别,并使用缩小后的排版参数对所述当前页面进行文字排版;确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,若否,则返回执行排版参数逐级缩小操作,直至新页面中包含所述当前页面中尾行行尾位置处的文字为止。

具体的,记录重排前当前页面最后一行的最后一个字,然后将字号、行距中的至少一者缩小一个级别并以此进行重排,并且判断记录的字是否显示在重排后的页面中,如是则以此重排方式进行渲染,否则再次缩小一个级别的字号和/或行距,并重复上述判断步骤,直至记录的字能够显示在重排页面中为止。

若当前页面中尾行行尾位置处的文字是常用字,如“了”、“的”、“等”“是”,该文字在当前页面中重复出现的概率较大,因此即使新页面中包含尾行行尾位置处的文字,用户通过新页面也可能无法完整阅读手指按压位置以下的文字部分。在本实施例中,可以通过缩小检测范围降低误判概率。可选的,确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,可以包括:确定重新排版的新页面的倒数m行中是否包含所述当前页面中尾行行尾位置处的文字,其中m为正整数。其中,m可以是1或2,且m的取值不宜过大。

在本实施例中,也可以通过降低字符串重复出现的概率来缩小检测范围降低误判概率。可选的,确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,可以包括:确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。其中,n越大,即字符串越长重复出现的概率越小,误判率也越低。

步骤203、依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

本实施例在用户握持阅读过程中,使用覆盖图片覆盖握持按压区域,通过缩小字号和/或行距使重新排版后的新页面中文字数量多于当前页面中文字数量,新页面完整包含当前页面中所有文字内容,便于用户阅读。

实施例三

图3a示出了根据本发明实施例三的躲避手指按压位置的文字重排方法的流程图,本实施例在排版参数不变的情况下仍然保持新页面中包含当前页面的尾行行尾位置处的文字。参考图3a,本实施例提供的躲避手指按压位置的文字重排方法可以包括如下步骤:

步骤301、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

步骤302、以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字。

其中,所述k为大于1的整数。从阅读习惯上讲,通常手指按压位置以上的文字部分都是用户已经阅读过的,或者至少一页中的第一行文字已经被阅读过的可能性最大,因此当产生按压操作时,结合图3b和图3c,通过挤掉当前页面第一行中前k-1个字,从第k个字开始对新页面进行排版,这样能够保证新页面显示文字的完整。

在本实施例的一种具体实施方式中,步骤302可以包括:依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;将所述当前页面中首行的前第一字数个文字之后的文字作为新的首行行首文字;从新的首行行首文字开始对所述当前页面的文字进行排版得到新页面。具体的,可以依据覆盖图片的位置和坐标,依据当前页面的原字号和原行距计算在覆盖图片中可以容纳的第一字数,可以通过在图片的坐标范围内进行虚拟排版,虚拟排版的方式不再赘述。将当前页面中首行的前第一字数个文字剔除,从所述当前页面中首行的前第一字数个文字之后的文字对新页面进行文字排版。

另外,从阅读习惯上讲,通常手指按压位置以上的文字部分都是用户已经阅读过的,步骤302还可以包括:剔除当前页面前x-1行文字,直接从当前页面的第x行第一个字对新页面进行文字排版,其中x为大于1的整数,如x为2或3。这样操作的好处是,不必依据当前页面的原排版参数计算覆盖图片中可排版的第一字数,但由于没有精确计算字数因此可能导致刷新后页面最后一行中的后半部分文字,是刷新前下一页的开头文字,这种情况可以容忍不必做特殊处理。

在本实施例的一种具体实施方式中,步骤302可以包括:将所述当前页面中首行行首位置处的文字从待排版文字中剔除,依据所述当前页面的原排版参数进行文字排版;确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,若否,则返回执行待排版文字逐个剔除操作,直至排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字相同为止。

具体的,在重排前记录当前页页面最后一行最后一个文字,然后重排时进行有限次重排尝试,即先挤掉第一行第一个字进行排版判断记录的文字是否被容纳到新的页面中,如是则完成重排;如否则挤掉第一行前两个字进行重排,如此尝试,直至记录的文字被首次容纳到新的页面中为止。

为了进一步降低误判概率,可选的,确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,包括:

确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。

步骤303、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

本实施例在用户握持阅读过程中,使用覆盖图片覆盖握持按压区域,通过挤掉当前页面第一行中的部分文字,使得重新排版后的新页面完整包含当前页面中所有文字内容,便于用户阅读。

实施例四

图4a示出了根据本发明实施例四的躲避手指按压位置的文字重排方法的流程图。参考图4a,本实施例提供的躲避手指按压位置的文字重排方法可以包括如下步骤:

步骤401、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

步骤402、在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字。

具体的,为了解决覆盖图片导致的当前页面中可排版文字的区域减小,还可以在当前页面的首行之前或尾行之后添加至少一行扩展行,且扩展行中可排版文字的数量等于或大于覆盖图片中可排版文字的数量。

参考图4b,在本实施例的一种具体实施方式中,步骤402可以包括:在所述当前页面的尾行之后为所述当前页面添加至少一行扩展行41;使用所述当前页面的原排版参数进行文字排版;在对所述当前页面中尾行行尾位置进行文字排版后,将剩余的待排版文字放置在所述扩展行41中;若在所述当前页面中检测到向上滑动操作,则通过垂直滚动方式展示所述扩展行41。

具体的,按照相同的字号、行距进行重排,对当前页面尾行被挤掉的文字,在当前页面下方的扩展行中接续显示,用户在阅读重排后的新页面时,手指按压在屏幕中,当阅读到最后一行时可以在不松开手指的基础上向上滑动操作,此时新页面向上滚动露出被挤掉的剩余文字。

参考图4c,在本实施例的一种具体实施方式中,步骤402可以包括:依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;在所述当前页面的首行之前为所述当前页面添加至少一行扩展行42;将所述当前页面的前第一字数个待排版文字放置在所述扩展行42中,并将剩余的待排版文字放置在所述当前页面中;若在所述当前页面中检测到向下滑动操作,则通过垂直滚动方式展示所述扩展行42。

具体的,也可以将当前页面第一行文字挤到页面上方的扩展行中接续显示,用户如果需要重新阅读第一行文字,可以在不松开手指的基础上向下滑动操作,显露出第一行文字。由于一般阅读习惯需要重读在前文字的情况较少,优选的在当前页面的首行之前添加扩展行。

步骤403、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

本实施例在用户握持阅读过程中,使用覆盖图片覆盖握持按压区域,通过为当前页面添加扩展行,将被覆盖图片挤掉的文字放置在扩展行中,因而重新排版后的新页面能够完整包含当前页面中所有文字内容。

实施例五

图5a示出了根据本发明实施例五的躲避手指按压位置的文字重排方法的流程图。参考图5a,本实施例提供的躲避手指按压位置的文字重排方法可以包括如下步骤:

步骤501、若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域。

步骤502、在所述握持按压区域相邻的文字内容上悬浮展示至少两个排版样式选择控件。

参考图5b,在获得用户握持操作的坐标后,在握持按压区域51相邻的文字内容上可以半透明地悬浮展示排版样式选择控件52供用户使用。每个控件52对应一种排版样式,例如排版样式选择控件52可以包括缩小参数排版控件、挤掉文字排版控件、添加扩展行排版控件以及常规排版控件,其中缩小参数排版是指以缩小的排除参数进行文字重排,挤掉文字排版是指先挤掉首行部分文字并进行重排,添加扩展行排版是指触发在当前页面的首行之前或尾行之后添加扩展行并进行重排,常规排版是将当前页面中未排版的文字挤到下一页进行排版。

步骤503、若检测到手指由所述握持按压区域滑动到展示的任一排版样式选择控件上,则将该控件关联的排版样式作为选择使用的排版样式。

在本实施例的一种具体实施方式中,若检测到手指滑动到所述选择控件上后不再移动,则将所述选择控件的位置重新确定为所述握持按压区域进行文字排版。具体的,可以设定时间阈值,如若检测到手指滑动到选择控件上持续0.5秒以上未移动则可以确定不再移动。在本实施例的一种具体实施方式中,若在选择排版样式后检测到手指继续滑动到新的位置上,则将所述新的位置重新确定为所述握持按压区域进行文字排版。具体的,当手指移动到控件位置之后又移动到握持比较舒服的其他位置并保持不动时(例如原来的握持位置或者其他位置),以移动之后的最后位置为握持操作位置。也可以通过设定时间阈值来检测手指是否保持不动,如若手指在某个位置持续0.5秒以上未移动,则可以认为手指在该位置不动。

步骤504、采用选择的排版样式重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

步骤505、依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

本实施例中,用户可以通过握持按压区域附近文字上悬浮显示的排版样式选择控件对文字进行不同方式的排版,可以满足用户的个性化阅读需求。

实施例六

本申请实施例六提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的躲避手指按压位置的文字重排方法。

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

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

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

以缩小的排版参数对所述当前页面的文字进行排版。

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

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面的排版参数缩小一个级别,并确定使用缩小后的排版参数相比于使用所述原排版参数在所述当前页面中多排版的第二字数;

确定第二字数是否小于所述第一字数,若是,则返回执行排版参数逐级缩小操作,直至新的第二字数等于或大于所述第一字数为止;

使用新的排版参数对所述当前页面的文字进行排版得到新页面。

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

在当前页面中检测到握持按压操作之后,确定所述当前页面中尾行行尾位置处的文字;

将所述当前页面的排版参数缩小一个级别,并使用缩小后的排版参数对所述当前页面进行文字排版;

确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,若否,则返回执行排版参数逐级缩小操作,直至新页面中包含所述当前页面中尾行行尾位置处的文字为止。

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

确定重新排版的新页面的倒数m行中是否包含所述当前页面中尾行行尾位置处的文字,其中m为正整数;或者,

确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。

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

以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,所述k为大于1的整数。

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

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面中首行的前第一字数个文字之后的文字作为新的首行行首文字;

从新的首行行首文字开始对所述当前页面的文字进行排版得到新页面。

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

将所述当前页面中首行行首位置处的文字从待排版文字中剔除,依据所述当前页面的原排版参数进行文字排版;

确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,若否,则返回执行待排版文字逐个剔除操作,直至排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字相同为止。

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

在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版。

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

在所述当前页面的尾行之后为所述当前页面添加至少一行扩展行;

使用所述当前页面的原排版参数进行文字排版;

在对所述当前页面中尾行行尾位置进行文字排版后,将剩余的待排版文字放置在所述扩展行中;

若在所述当前页面中检测到向上滑动操作,则通过垂直滚动方式展示所述扩展行。

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

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

在所述当前页面的首行之前为所述当前页面添加至少一行扩展行;

将所述当前页面的前第一字数个待排版文字放置在所述扩展行中,并将剩余的待排版文字放置在所述当前页面中;

若在所述当前页面中检测到向下滑动操作,则通过垂直滚动方式展示所述扩展行。

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

在所述握持按压区域相邻的文字内容上悬浮展示至少两个排版样式选择控件;

若检测到手指由所述握持按压区域滑动到展示的任一排版样式选择控件上,则将该控件关联的排版样式作为选择使用的排版样式。

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

若检测到手指滑动到所述选择控件上后不再移动,则将所述选择控件的位置重新确定为所述握持按压区域进行文字排版。

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

若在选择排版样式后检测到手指继续滑动到新的位置上,则将所述新的位置重新确定为所述握持按压区域进行文字排版。

实施例七

图6示出了根据本发明实施例七的一种终端的结构示意图,本发明具体实施例并不对终端的具体实现做限定。

如图6所示,该终端可以包括:处理器(processor)601、通信接口(communicationsinterface)602、存储器(memory)603、以及通信总线604。

其中:

处理器601、通信接口602、以及存储器603通过通信总线604完成相互间的通信。

通信接口602,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器601,用于执行程序605,具体可以执行上述电子书翻页的方法实施例中的相关步骤。

具体地,程序605可以包括程序代码,该程序代码包括计算机操作指令。

处理器601可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

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

程序605具体可以用于使得处理器601执行以下操作:

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

以缩小的排版参数对所述当前页面的文字进行排版。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面的排版参数缩小一个级别,并确定使用缩小后的排版参数相比于使用所述原排版参数在所述当前页面中多排版的第二字数;

确定第二字数是否小于所述第一字数,若是,则返回执行排版参数逐级缩小操作,直至新的第二字数等于或大于所述第一字数为止;

使用新的排版参数对所述当前页面的文字进行排版得到新页面。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

在当前页面中检测到握持按压操作之后,确定所述当前页面中尾行行尾位置处的文字;

将所述当前页面的排版参数缩小一个级别,并使用缩小后的排版参数对所述当前页面进行文字排版;

确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,若否,则返回执行排版参数逐级缩小操作,直至新页面中包含所述当前页面中尾行行尾位置处的文字为止。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

确定重新排版的新页面的倒数m行中是否包含所述当前页面中尾行行尾位置处的文字,其中m为正整数;或者,

确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,所述k为大于1的整数。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面中首行的前第一字数个文字之后的文字作为新的首行行首文字;

从新的首行行首文字开始对所述当前页面的文字进行排版得到新页面。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

将所述当前页面中首行行首位置处的文字从待排版文字中剔除,依据所述当前页面的原排版参数进行文字排版;

确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,若否,则返回执行待排版文字逐个剔除操作,直至排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字相同为止。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

在所述当前页面的尾行之后为所述当前页面添加至少一行扩展行;

使用所述当前页面的原排版参数进行文字排版;

在对所述当前页面中尾行行尾位置进行文字排版后,将剩余的待排版文字放置在所述扩展行中;

若在所述当前页面中检测到向上滑动操作,则通过垂直滚动方式展示所述扩展行。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

在所述当前页面的首行之前为所述当前页面添加至少一行扩展行;

将所述当前页面的前第一字数个待排版文字放置在所述扩展行中,并将剩余的待排版文字放置在所述当前页面中;

若在所述当前页面中检测到向下滑动操作,则通过垂直滚动方式展示所述扩展行。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

在所述握持按压区域相邻的文字内容上悬浮展示至少两个排版样式选择控件;

若检测到手指由所述握持按压区域滑动到展示的任一排版样式选择控件上,则将该控件关联的排版样式作为选择使用的排版样式。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

若检测到手指滑动到所述选择控件上后不再移动,则将所述选择控件的位置重新确定为所述握持按压区域进行文字排版。

在一种可选的方式中,程序605具体还可以用于使得处理器601执行以下操作:

若在选择排版样式后检测到手指继续滑动到新的位置上,则将所述新的位置重新确定为所述握持按压区域进行文字排版。

进一步的,本发明还公开了以下内容:

a1.一种躲避手指按压位置的文字重排方法,包括:

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

a2.根据a1所述的方法,其中,所述重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字,包括:

以缩小的排版参数对所述当前页面的文字进行排版。

a3.根据a2所述的方法,其中,所述以缩小的排版参数对所述当前页面的文字进行排版,包括:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面的排版参数缩小一个级别,并确定使用缩小后的排版参数相比于使用所述原排版参数在所述当前页面中多排版的第二字数;

确定第二字数是否小于所述第一字数,若是,则返回执行排版参数逐级缩小操作,直至新的第二字数等于或大于所述第一字数为止;

使用新的排版参数对所述当前页面的文字进行排版得到新页面。

a4.根据a2所述的方法,其中,在当前页面中检测到握持按压操作之后还包括:确定所述当前页面中尾行行尾位置处的文字;

所述以缩小的排版参数对所述当前页面的文字进行排版,包括:

将所述当前页面的排版参数缩小一个级别,并使用缩小后的排版参数对所述当前页面进行文字排版;

确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,若否,则返回执行排版参数逐级缩小操作,直至新页面中包含所述当前页面中尾行行尾位置处的文字为止。

a5.根据a4所述的方法,其中,确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,包括:

确定重新排版的新页面的倒数m行中是否包含所述当前页面中尾行行尾位置处的文字,其中m为正整数;或者,

确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。

a6.根据a1所述的方法,其中,所述重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字,包括:

以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,所述k为大于1的整数。

a7.根据a6所述的方法,所述的方法,其中,所述以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,包括:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面中首行的前第一字数个文字之后的文字作为新的首行行首文字;

从新的首行行首文字开始对所述当前页面的文字进行排版得到新页面。

a8.根据a6所述的方法,所述的方法,其中,所述以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,包括:

将所述当前页面中首行行首位置处的文字从待排版文字中剔除,依据所述当前页面的原排版参数进行文字排版;

确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,若否,则返回执行待排版文字逐个剔除操作,直至排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字相同为止。

a9.根据a1所述的方法,其中,所述重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字,包括:

在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版。

a10.根据a9所述的方法,其中,所述在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版,包括:

在所述当前页面的尾行之后为所述当前页面添加至少一行扩展行;

使用所述当前页面的原排版参数进行文字排版;

在对所述当前页面中尾行行尾位置进行文字排版后,将剩余的待排版文字放置在所述扩展行中;

若在所述当前页面中检测到向上滑动操作,则通过垂直滚动方式展示所述扩展行。

a11.根据a9所述的方法,其中,所述在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版,包括:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

在所述当前页面的首行之前为所述当前页面添加至少一行扩展行;

将所述当前页面的前第一字数个待排版文字放置在所述扩展行中,并将剩余的待排版文字放置在所述当前页面中;

若在所述当前页面中检测到向下滑动操作,则通过垂直滚动方式展示所述扩展行。

a12.根据a1所述的方法,其中,重新对所述当前页面的文字进行排版之前,还包括:

在所述握持按压区域相邻的文字内容上悬浮展示至少两个排版样式选择控件;

若检测到手指由所述握持按压区域滑动到展示的任一排版样式选择控件上,则将该控件关联的排版样式作为选择使用的排版样式。

a13.根据a12所述的方法,其中,若检测到手指滑动到所述选择控件上后不再移动,则将所述选择控件的位置重新确定为所述握持按压区域进行文字排版。

a14.根据a12所述的方法,其中,若在选择排版样式后检测到手指继续滑动到新的位置上,则将所述新的位置重新确定为所述握持按压区域进行文字排版。

a15.一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

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

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

a16.根据a15所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

以缩小的排版参数对所述当前页面的文字进行排版。

a17.根据a16所述的所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面的排版参数缩小一个级别,并确定使用缩小后的排版参数相比于使用所述原排版参数在所述当前页面中多排版的第二字数;

确定第二字数是否小于所述第一字数,若是,则返回执行排版参数逐级缩小操作,直至新的第二字数等于或大于所述第一字数为止;

使用新的排版参数对所述当前页面的文字进行排版得到新页面。

a18.根据a16所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

在当前页面中检测到握持按压操作之后,确定所述当前页面中尾行行尾位置处的文字;

将所述当前页面的排版参数缩小一个级别,并使用缩小后的排版参数对所述当前页面进行文字排版;

确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,若否,则返回执行排版参数逐级缩小操作,直至新页面中包含所述当前页面中尾行行尾位置处的文字为止。

a19.根据a18所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

确定重新排版的新页面的倒数m行中是否包含所述当前页面中尾行行尾位置处的文字,其中m为正整数;或者,

确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。

a20.根据a15所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,所述k为大于1的整数。

a21.根据a20所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面中首行的前第一字数个文字之后的文字作为新的首行行首文字;

从新的首行行首文字开始对所述当前页面的文字进行排版得到新页面。

a22.根据a20所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

将所述当前页面中首行行首位置处的文字从待排版文字中剔除,依据所述当前页面的原排版参数进行文字排版;

确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,若否,则返回执行待排版文字逐个剔除操作,直至排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字相同为止。

a23.根据a15所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版。

a24.根据a23所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

在所述当前页面的尾行之后为所述当前页面添加至少一行扩展行;

使用所述当前页面的原排版参数进行文字排版;

在对所述当前页面中尾行行尾位置进行文字排版后,将剩余的待排版文字放置在所述扩展行中;

若在所述当前页面中检测到向上滑动操作,则通过垂直滚动方式展示所述扩展行。

a25.根据a23所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

在所述当前页面的首行之前为所述当前页面添加至少一行扩展行;

将所述当前页面的前第一字数个待排版文字放置在所述扩展行中,并将剩余的待排版文字放置在所述当前页面中;

若在所述当前页面中检测到向下滑动操作,则通过垂直滚动方式展示所述扩展行。

a26.根据a15所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

在所述握持按压区域相邻的文字内容上悬浮展示至少两个排版样式选择控件;

若检测到手指由所述握持按压区域滑动到展示的任一排版样式选择控件上,则将该控件关联的排版样式作为选择使用的排版样式。

a27.根据a26所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

若检测到手指滑动到所述选择控件上后不再移动,则将所述选择控件的位置重新确定为所述握持按压区域进行文字排版。

a28.根据a26所述的设备,其中,所述可执行指令还使所述处理器执行以下操作:

若在选择排版样式后检测到手指继续滑动到新的位置上,则将所述新的位置重新确定为所述握持按压区域进行文字排版。

a29.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

若在当前页面中检测到握持按压操作,则使用覆盖图片覆盖握持按压区域;

重新对所述当前页面的文字进行排版,使重新排版后的新页面中包含所述当前页面的尾行行尾位置处的文字;

依据重新排版结果进行页面渲染,显示所述新页面的排版样式。

a30.根据a29所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

以缩小的排版参数对所述当前页面的文字进行排版。

a31.根据a30所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面的排版参数缩小一个级别,并确定使用缩小后的排版参数相比于使用所述原排版参数在所述当前页面中多排版的第二字数;

确定第二字数是否小于所述第一字数,若是,则返回执行排版参数逐级缩小操作,直至新的第二字数等于或大于所述第一字数为止;

使用新的排版参数对所述当前页面的文字进行排版得到新页面。

a32.根据a30所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

在当前页面中检测到握持按压操作之后,确定所述当前页面中尾行行尾位置处的文字;

将所述当前页面的排版参数缩小一个级别,并使用缩小后的排版参数对所述当前页面进行文字排版;

确定重新排版的新页面中是否包含所述当前页面中尾行行尾位置处的文字,若否,则返回执行排版参数逐级缩小操作,直至新页面中包含所述当前页面中尾行行尾位置处的文字为止。

a33.根据a32所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

确定重新排版的新页面的倒数m行中是否包含所述当前页面中尾行行尾位置处的文字,其中m为正整数;或者,

确定重新排版的新页面中是否包含所述当前页面的尾行中倒数n个字符组成的页尾字符串,其中n为正整数。

a34.根据a29所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

页面中包含所述当前页面的尾行行尾位置处的文字,包括:

以所述当前页面第一行中第k个字作为新页面的首行行首文字进行排版,所述k为大于1的整数。

a35.根据a34所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

将所述当前页面中首行的前第一字数个文字之后的文字作为新的首行行首文字;

从新的首行行首文字开始对所述当前页面的文字进行排版得到新页面。

a36.根据a34所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

将所述当前页面中首行行首位置处的文字从待排版文字中剔除,依据所述当前页面的原排版参数进行文字排版;

确定排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字是否相同,若否,则返回执行待排版文字逐个剔除操作,直至排版后的新页面中尾行行尾位置处的文字与所述当前页面中尾行行尾位置处的文字相同为止。

a37.根据a29所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

在所述当前页面中添加至少一行扩展行后,重新对所述当前页面的文字进行排版。

a38.根据a37所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

在所述当前页面的尾行之后为所述当前页面添加至少一行扩展行;

使用所述当前页面的原排版参数进行文字排版;

在对所述当前页面中尾行行尾位置进行文字排版后,将剩余的待排版文字放置在所述扩展行中;

若在所述当前页面中检测到向上滑动操作,则通过垂直滚动方式展示所述扩展行。

a39.根据a37所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

依据所述当前页面的原排版参数确定所述覆盖图片中可排版的第一字数;

在所述当前页面的首行之前为所述当前页面添加至少一行扩展行;

将所述当前页面的前第一字数个待排版文字放置在所述扩展行中,并将剩余的待排版文字放置在所述当前页面中;

若在所述当前页面中检测到向下滑动操作,则通过垂直滚动方式展示所述扩展行。

a40.根据a29所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

在所述握持按压区域相邻的文字内容上悬浮展示至少两个排版样式选择控件;

若检测到手指由所述握持按压区域滑动到展示的任一排版样式选择控件上,则将该控件关联的排版样式作为选择使用的排版样式。

a41.根据a40所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

若检测到手指滑动到所述选择控件上后不再移动,则将所述选择控件的位置重新确定为所述握持按压区域进行文字排版。

a42.根据a40所述的计算机存储介质,所述可执行指令还使所述处理器执行以下操作:

若在选择排版样式后检测到手指继续滑动到新的位置上,则将所述新的位置重新确定为所述握持按压区域进行文字排版。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。

各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

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

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

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

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

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

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