页面的切换方法、装置、存储介质及电子设备与流程

文档序号:17789681发布日期:2019-05-31 19:59阅读:183来源:国知局
页面的切换方法、装置、存储介质及电子设备与流程

本申请实施例涉及终端操控技术领域,尤其涉及一种页面的切换方法、装置、存储介质及电子设备。



背景技术:

随着科技水平的逐渐提高,智能终端已经在用户的生活中普及开来。用户对智能终端,如智能手机、平板电脑、个人数字助理等的使用越来越多。终端的功能也是多种多样,在令人眼花缭乱的众多功能中,多数用户更喜欢化繁为简,喜欢利用终端来读书,比如一些经典的名著等,甚至还有一些专门用于读书的电子设备。利用电子设备读书的好处是便于携带,随时可以进行读书,但是也存在一些问题,例如通过手指滑动屏幕来进行页面切换时,往往因为终端的屏幕较大,单手操作不能够保持紧握,或者由于滑动位置不当造成返回上一层级的目录,不能够进行简便有效的页面切换,从而导致在用户浏览过程中的误操作率增高。



技术实现要素:

本申请实施例提供一种页面的切换方法、装置、存储介质及电子设备,可以实现利用距离传感器实现响应对页面切换的操作,简单便捷,降低用户的误操作率。

第一方面,本申请实施例提供了一种页面的切换方法,该方法包括:

若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;

根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;

根据所述页面的切换指令,对页面进行切换操作。

进一步的,根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令,包括:

当判断所述遮挡物体与距离传感器之间的距离变化情况符合距离从大到小的变化时,生成页面的第一切换指令。

进一步的,根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令,还包括:

当判断所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化时生成页面的第二切换指令。

进一步的,在判断所述遮挡物体与距离传感器之间的距离变化情况是否符合与预设距离的大小交替变化之前,所述方法还包括:

若检测到指令生成状态变更事件,则将生成状态从第一切换指令生成状态变更为第二切换指令生成状态。

进一步的,在将生成状态从第一切换指令生成状态变更为第二切换指令生成状态之后,所述方法还包括:

若在预设指令获取时长内,未检测到所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化,则从第二切换指令生成状态变更为第一切换指令生成状态。

进一步的,所述指令生成状态变更事件包括检测到用户长按操作超过预设变更时长的事件。

第二方面,本申请实施例还提供了一种页面的切换装置,该装置包括:

距离变化情况获取模块,用于若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;

切换指令生成模块,用于根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;

页面切换操作模块,用于根据所述页面的切换指令,对页面进行切换操作。

进一步的,所述切换指令生成模块包括第一切换指令生成单元,用于:

当判断所述遮挡物体与距离传感器之间的距离变化情况符合距离从大到小的变化时,生成页面的第一切换指令。

进一步的,所述切换指令生成模块还包括第二切换指令生成单元,用于:

当判断所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化时,生成页面的第二切换指令。

进一步的,所述第二切换指令生成单元还用于:

若检测到生成状态变更事件,则将生成状态从第一切换指令生成状态变更为第二切换指令生成状态。

进一步的,所述第二切换指令生成单元还用于:

若在预设指令获取时长内,未检测到所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化,则生成状态从第二切换指令生成状态变更为第一切换指令生成状态。

进一步的,所述生成状态变更事件包括检测到用户长按操作超过预设变更时长的事件。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的页面的切换方法。

第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的页面的切换方法。

本申请实施例所提供的技术方案,若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;根据所述页面的切换指令,对页面进行切换操作。通过采用本申请所提供的技术方案,可以实现利用距离传感器实现响应对页面切换的操作,简单便捷,降低用户的误操作率。

附图说明

图1是本申请实施例一提供的页面的切换方法的流程图;

图2是本申请实施例二提供的页面的切换方法的流程图;

图3是本申请实施例三提供的页面的切换装置的结构示意图;

图4是本申请实施例四提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本申请实施例一提供的页面的切换方法的流程图,本实施例可适用于电子书阅读的情况,该方法可以由本申请实施例所提供的页面的切换装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于智能手机、电子书阅读器等电子设备中。

如图1所示,所述页面的切换方法包括:

s110、若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况。

其中,移动终端可以是智能手机、平板电脑以及个人数字助理等智能移动终端,还可以是专门用于电子书阅读的设备。其中的页面浏览状态可以是进入到书籍内容页面浏览状态,还可以是网页内容的页面浏览状态,还可以是图片浏览状态等。以阅读电子书为例,在用户通过电子设备进行阅读时,最常用的操作就是翻页,也就是切换至上一页或者切换至下一页。本实施例所提供的方案就可以通过距离传感器实现对页面切换操作的功能,这样设置的好处是无需检测用户在屏幕上面的触摸和滑动操作,简便快捷,不易出错,而且可以节省电子设备对用户的操作指令识别所带来的功耗。

在本实施例中,获取通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况。其中,距离传感器可以设置在电子设备的正面屏幕下方,还可以设置在侧边上,如左侧边和右侧边,还可以设置在移动终端的背面。本实施例采用距离传感器,利用其体积小,容易配置的优点,可以降低电子设备为了页面切换专门设置用户操作指令获取装置的成本。其中距离变化情况可以是遮挡物体与距离传感器之间的距离的变化过程的表示,例如当用户的手指从离距离传感器3厘米的位置移动到1厘米的位置的过程,就可以是一种距离变化情况。在本实施例中,可以通过多次检测来实现确定用户的手指与距离传感器之间的距离变化情况,例如通过三次检测,检测到的结果依次是2.8厘米,1.5厘米和0.8厘米,那么我们就可以确定用户的操作为从远到近的距离变化情况,则可以生成相应的控制指令,如切换至下一页的控制指令。

s120、根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令。

在获取到距离变化情况之后,可以根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令。

在本实施例中,可选的,根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令,包括:当判断所述遮挡物体与距离传感器之间的距离变化情况符合距离从大到小的变化时,生成页面的第一切换指令。

其中,从大到小的变化,可以是从3厘米到1厘米的变化过程,也可以是从3厘米到0厘米的过程。其中,遮挡物体可以是用户的手指,距离的变化过程可以是遮挡物体从距离传感器的正上方由远及近的移动过程,即有效的采集区域范围内。例如用户可以通过手指在距离传感器的正前方一定区域内向距离传感器位置点按,但是不能够从侧面直接按住距离传感器,如果用户从侧面点按,则可以确定为不符合距离从大到小的变化。

在本实施例中,可以通过设置从大到小的变化的范围来确定用户操作的精准度,例如原本为3厘米至0厘米,可以通过设置为1.5厘米至0厘米,这样用户的手指即便没有直接与距离传感器正上方对应的终端区域接触,也能够触发页面的切换操作,降低对用户的操作精准度的要求,以符合不同用户的操作需求。在本技术方案中,考虑到用户在页面浏览过程中,较多情况下都是通过操作来浏览当前页面的下一页,因此可以将用户的点按操作通过识别距离变化情况的方式进行切换,不仅符合用户的使用需求,还便于操作,相对于在触摸屏上滑动进行页面切换,还能够降低功耗,并降低误操作率。

在上述技术方案的基础上,可选的,根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令,还包括:当判断所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化时,生成页面的第二切换指令。

其中,预设距离可以是3厘米,2厘米或者其他距离,可以是上述方案中从远到近的最远端距离,如3厘米至1厘米中的3厘米,其中与预设距离的大小交替变化,可以通过连续获取遮挡物体与传感器之间的距离来实现,也可以通过三次或者更多次的检测来确定,如在三次检测中,第一次距离为3.5厘米,第二次距离为2厘米,第三次距离为4厘米,则可以确定遮挡物体与距离传感器之间的距离与预设距离的大小是交替变化的。在本实施例中,可以在检测到用户这样的操作时,生成切换至上一页的切换指令或生成切换至前一浏览界面的切换指令,或者生成返回主界面或目录的切换指令。本实施例这样设置的好处是可以通过距离传感器除了完成用户在实际浏览过程中对页面切换需求之外,还能够提高距离传感器的利用率,相对于移动终端的其他器件来说,例如相对触摸屏,在实现多个指令的识别的同时,能够降低功耗和降低用户的误操作率。

s130、根据所述页面的切换指令,对页面进行切换操作。

页面的切换指令可以是在阅读电子书籍时切换至上一页或下一页、在浏览网页时切换至前一个浏览界面或网页内容的下一界面等。根据页面的切换指令将当前页面切换至目标页面。

本申请实施例所提供的技术方案,若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;根据所述页面的切换指令,对页面进行切换操作。通过采用本申请所提供的技术方案,可以实现利用距离传感器实现响应对页面切换的操作,简单便捷,降低用户的误操作率。

实施例二

图2是本申请实施例二提供的页面的切换方法的流程图,包括:

s210、若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况。

s220、若检测到生成状态变更事件,则将生成状态从第一切换指令生成状态变更为第二切换指令生成状态。其中,生成状态变更事件为预设的用于指示变更切换指令生成状态的事件,当发生指令生成状态变更事件时,变更切换指令的生成状态。如将默认状态设置为第一切换指令生成状态,预设的指令生成状态变更事件为覆盖距离传感器的时间超过3s,当检测到用户按压在距离传感器正上方的终端区域的持续时长超过3s时,将指令生成状态由默认的第一切换指令生成状态变更为第二切换指令生成状态。

进一步地,当指令生成状态为第一切换指令生成状态时,只对检测到的符合生成第一切换指令的事件进行响应,如仅当检测到距离从大到小变化时进行响应,即使此时检测到上述与预设距离的大小交替变化也不会进行响应生成第二切换指令。

若检测到指令生成状态变更事件,则将生成状态从第一切换指令生成状态变更为第二切换指令生成状态。生成状态变更事件,可以是预设的指令生成状态变更事件为覆盖距离传感器的时间超过3s,当检测到用户按压在距离传感器正上方的终端区域的持续时长超过3s时,将指令生成状态由默认的第一切换指令生成状态变更为第二切换指令生成状态。即在变更为第二切换指令生成状态之后,当检测到用户在距离传感器的上方的距离与预设距离交替变化时,生成第二切换指令。并且在这种生成状态下,如果检测到用户手指与距离传感器之间的距离变化情况符合距离从大到小的变化时,不生成第一切换指令。

在本实施例中,可选的,在将生成状态从第一切换指令生成状态变更为第二切换指令生成状态之后,所述方法还包括:若在预设指令获取时长内,未检测到所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化,则生成状态从第二切换指令生成状态变更为第一切换指令生成状态。

其中,预设指令获取时长可以是2秒钟,也可以是更长或者更短的时间。本技术方案在检测到用户的指令生成状态变更事件之后,如果没有检测到用户符合生成第二切换指令的操作,那么可以将当前的指令生成状态变更回第一切换指令生成状态。这样设置的好处是在常规情况下,只对用户符合第一切换指令的操作进行响应,在指令生成状态变更后,只对第二切换指令的操作进行响应。其中,第一切换指令可以是在用户进行浏览过程中操作次数最多的切换指令,例如切换至下一页。这样设置,可以避免对用户的误操作进行识别,从而降低用户的误操作率。

在本实施例中,优选的,所述指令生成状态变更事件包括检测到用户长按操作超过预设变更时长的事件。这样设置的好处是可以根据距离传感器检测到用户的长按时长,进而确定是否为指令生成状态变更事件,简便易行,降低用户的误操作率。

s230、判断所述遮挡物体与距离传感器之间的距离变化情况是否符合与预设距离的大小交替变化。

s240、若是,则生成页面的第二切换指令。

本实施例在上述实施例的基础上,提供了一种通过用户的长按操作对指令生成状态进行变更的方法,这样设置的好处是即操作简便,相对于通过滑动屏幕进行页面切换,可以使用功耗较低的距离传感器进行用户操作的识别,降低在页面浏览过程中切换页面的功耗,提高移动终端的续航能力,并且还可以通过对生成状态的变更,更好的降低用户的误操作率。

实施例三

图3是本申请实施例三提供的页面的切换装置的结构示意图。如图3所示,所述页面的切换装置,包括:

距离变化情况获取模块310,用于若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;

切换指令生成模块320,用于根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;

页面切换操作模块330,用于根据所述页面的切换指令,对页面进行切换操作。

本申请实施例所提供的技术方案,若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;根据所述页面的切换指令,对页面进行切换操作。通过采用本申请所提供的技术方案,可以实现利用距离传感器实现响应对页面切换的操作,简单便捷,降低用户的误操作率。

在上述各技术方案的基础上,可选的,所述切换指令生成模块包括第一切换指令生成单元,用于:

当判断所述遮挡物体与距离传感器之间的距离变化情况符合距离从大到小的变化时,则生成页面的第一切换指令。

在上述各技术方案的基础上,可选的,所述切换指令生成模块还包括第二切换指令生成单元,用于:

当判断所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化时生成页面的第二切换指令。

在上述各技术方案的基础上,可选的,所述第二切换指令生成单元还用于:

若检测到生成状态变更事件,则将生成状态从第一切换指令生成状态变更为第二切换指令生成状态。

在上述各技术方案的基础上,可选的,所述第二切换指令生成单元还用于:

若在预设指令获取时长内,未检测到所述遮挡物体与距离传感器之间的距离变化情况符合与预设距离的大小交替变化,则生成状态从第二切换指令生成状态变更为第一切换指令生成状态。

在上述各技术方案的基础上,可选的,所述生成状态变更事件包括检测到用户长按操作超过预设变更时长的事件。

上述产品可执行本申请任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例四

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种页面的切换方法,该方法包括:

若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;

根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;

根据所述页面的切换指令,对页面进行切换操作。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的页面的切换操作,还可以执行本申请任意实施例所提供的页面的切换方法中的相关操作。

实施例五

本申请实施例提供了一种电子设备,该电子设备中可集成本申请实施例提供的页面的切换装置。图4是本申请实施例四提供的一种电子设备的结构示意图。如图4所示,本实施例提供了一种电子设备400,其包括:一个或多个处理器420;存储装置410,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器420执行,使得所述一个或多个处理器420实现本申请实施例所提供的页面的切换方法,该方法包括:

若移动终端处于页面浏览状态,则通过距离传感器获取遮挡物体与距离传感器之间的距离变化情况;

根据所述遮挡物体与距离传感器之间的距离变化情况,生成页面的切换指令;

根据所述页面的切换指令,对页面进行切换操作。

当然,本领域技术人员可以理解,处理器420还可以实现本申请任意实施例所提供的页面的切换方法的技术方案。

图4显示的电子设备400仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图4所示,该电子设备400包括处理器420、存储装置410、输入装置430和输出装置440;电子设备中处理器420的数量可以是一个或多个,图4中以一个处理器420为例;电子设备中的处理器420、存储装置410、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线450连接为例。

存储装置410作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请实施例中的页面的切换方法对应的程序指令。

存储装置410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储装置410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。在本实施例中,输入装置430可以包括距离传感器,用于检测用户的手指或者其他物体的距离信号。输出装置440可包括显示屏、扬声器等设备。

本申请实施例提供的电子设备,可以实现利用距离传感器实现响应对页面切换的操作,简单便捷,降低用户的误操作率。

上述实施例中提供的页面的切换装置、存储介质及电子设备可执行本申请任意实施例所提供的页面的切换方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的页面的切换方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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