一种控制终端翻页的方法及终端的制作方法

文档序号:6401202阅读:180来源:国知局
专利名称:一种控制终端翻页的方法及终端的制作方法
技术领域
本发明涉及电子技术领域,尤其涉及一种控制终端翻页的方法及终端。
背景技术
当前,手机已经成为人们生活中必不可少的一部分,手机的功能也变得越来越强大,从以前的只能打电话、发短信到现在的播放音乐、播放视频、蓝牙、拍照、上网、阅读等,手机功能变得越来越强大也使得手机上的手机应用种类越来越多。目前手机应用的种类繁多,手机上的应用图标也越来越多,使得大部分应用都具有多个页面,浏览时则需要多个页面进行切换。例如,当我们想要浏览图片时,可能存在的照片有成千上万张,浏览时则需要在多个页面之间进行翻页浏览;当我们在阅读电子书时,可能阅读的电子书有上万页或者几十万页,阅读时则需要在多个页面之间进行翻页浏览;当我们想要在联系人菜单寻找某一位好友的联系方式时,可能联系人菜单里的联系方式有上千个,寻找好友时则需要在多个页面之间进行翻动查找等等。现有技术中,当我们需要通过翻页来查找目标页面及目标页面上的某一个东西,或者浏览某些信息的时候, 一般可通过手指来触控手机屏幕,通过手指在手机屏幕上的划动来翻动浏览页面,或者通过晃动手机,利用手机内置传感器来感应手机的晃动并根据手机的晃动数据来翻动浏览页面,或者通过手动输入页码或者使用页面切换进度条来翻动浏览页面。现有技术的浏览页面翻页方法在浏览页面数目较大的情况下可能需要手不停地触屏手机屏幕来进行浏览页面切换,想要以更快的速度切换浏览页面时则需以更快的速度进行触控切换,容易使得触控手机屏幕的手酸累,还容易磨损手机的触控屏,而且准确率较低,当手带着手套时,还会增大手机的触控难度,更容易磨损手机的触控屏。或者在浏览页面数目较大的情况下需要多次晃动手机来翻动浏览页面或者使用较大的加速度来晃动手机才能提高浏览页面的翻页速度,或者需要手动拖动页面切换进度条来进行浏览页面翻页,容易增大手部压力,而且翻页准确率低。上述现有技术中的翻页的控制方法中页面的翻动速度控制难度大,翻动效率低,而且容易造成用户的手部疲劳,用户体验效果低。

发明内容
本发明实施例提供一种控制终端翻页的方法及一种终端。可根据物体与终端的距离生成翻页操作指令,并执行相应的翻页操作指令,提高了翻页方式的多样性,提高了翻页效率,增强了终端的用户体验效果。本发明实施例提供了一种控制终端翻页的方法,包括:获取终端指定方向上的物体与终端的距离值或距离变化值;根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令;执行所述翻页操作指令。本发明实施例还提供了一种终端,包括:
获取模块,用于获取终端指定方向上的物体与终端的距离值或距离变化值;处理模块,用于根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令;执行模块,用于执行所述翻页操作指令。本发明实施例根据物体与终端的距离值或距离变化值,结合预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系来生成相应的翻页操作指令,并执行相应的翻页操作指令,提高了翻页方式的多样性,提高了翻页效率,增强了终端的用户体验效果。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的控制终端翻页的方法的实施例流程示意图;图2是本发明实施例提供的终端的实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中所描述的终端,可包括:手机、平板电脑、笔记本电脑、数码相机等经常需要切换页面的终端。上述终端仅是举例,而非穷举,包含但不限于上述终端。下面将以手机这种终端为例,进行具体地描述、说明本发明实施例提供的控制终端翻页的方法及终端。参加图1,是本发明实施例提供的控制终端翻页的方法的实施例流程示意图。本实施例所描述的控制终端翻页的方法,包括步骤:SlOl,获取终端指定方向上的物体与终端的距离值或距离变化值。具体实现中,可通过手机的距离传感器或者重力加速度传感器,或者其他途径来获取指定方向上的物体(例如用户手指等用于触控手机的物体)与手机的距离值或者距离变化值,其中,上述指定方向可包括:手机的运动方向或者手机的测量方向。例如,可通过手机的距离传感器来获取距离传感器的测量方向上物体与手机的距离值或者距离变化值,或者当手机处于运动状态时,则可通过手机的重力传感器来获取物体与手机在手机的运动方向上的距离值或者距离变化值。具体实现中,还可预先设定一个触发手机启动自动翻页功能的翻页触发距离,即只有当手机的距离传感器或者重力传感器获取到的手机与物体的距离值或者距离变化值满足预设的触发距离时,手机才会启动自动翻页功能。手机获取到指定方向上物体与手机的距离值或者距离变化值之后,则可判断手机与物体之间的距离值或者距离变化值是否小于或者等于预设的翻页触发距离。具体地,可根据距离传感器的使用范围预先设定一个翻页触发距离,或者根据其他途径的具体情况设定一个翻页触发距离,即当手机与物体之间的距离值或者距离变化值落在上述设定的触发距离内时,则可触发手机启动切换页面功能。例如,若距离传感器的使用范围是10厘米,则可设定一个翻页触发距离为8厘米,即当手机用户的手或者其他用于控制手机的物体(即物体)距离手机的距离值小于或等于8厘米时,则可判断得知当前物体与手机的距离值满足预设的翻页触发距离,即可启动手机的翻页功能。S102,根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令。S103,执行所述翻页操作指令。具体实现中,手机判断得知物体与手机的距离值或者距离变化值满足预设的翻页触发距离之后,则可根据预设的物体与手机的距离值或距离变化值与翻页操作指令的对应关系来确定页面的切换方式,并生成相应的翻页操作指令,并执行相应的翻页操作指令,可将页面切换至目标页面。具体实现中,上述翻页操作指令,可包括:翻页方向、翻页速度、翻页页数、比例翻页等。具体实现中, 根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令可包括多种生成模式。具体实现中,可预先设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系。具体地,可预先设定每一个所述物体与终端的距离值或距离变化值对应的翻页速度。其中,上述物体与终端的距离值或距离变化值与翻页速度的对应关系,可包括:线性对应关系、指数对应关系等对应关系。当物体与手机的距离值或距离变化值与翻页操作指令的对应关系为物体与终端的距离值或距离变化值与翻页速度的对应关系时,则可根据获取到的用户手指等物体与手机的实时距离值或者距离变化值,结合上述对应关系,来判断该距离值或者距离变化值对应的翻页速度,生成相应的翻页操作指令,并根据相应的翻页速度将当前页面切换至目标页面。例如,若物体与手机的距离值或者距离变化值与翻页操作指令的对应关系是物体与终端的距离值或距离变化值与翻页速度的对应关系,并且其对应关系是线性对应关系,则可将物体与终端的距离值或距离变化值与翻页速度的对应关系设为X=KL+M,其中,X为翻页速度,K为物体与终端的距离值或距离变化值与翻页速度的对应关系的常数系数,L为物体与终端的实时距离值或实时距离变化值,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与终端的距离值或者距离变化值之后,则可根据上述线性对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。若物体与手机的距离值或者距离变化值与翻页操作指令的对应关系是物体与终端的距离值或距离变化值与翻页速度的对应关系,并且其对应关系是指数对应关系,则可将物体与终端的距离值或距离变化值与翻页速度的对应关系设为X=Kl+M,其中,X为翻页速度,K为物体与终端的距离值或距离变化值与翻页速度的对应关系的常数系数,L为物体与终端的实时距离值或实时距离变化值,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与终端的距离值或者距离变化值之后,则可根据上述指数对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。根据上述对应关系可设定当用户的手指等物体与手机的距离值越接近于零时,其对应的翻页速度则越快,当用户的手指等物体与手机的距离值越接近翻页触发距离时,其对应的翻页速度则越慢,则手机用户在切换页面时,可将手指放在手机的距离传感器上方,并使得手指与手机的距离值落在预设的翻页触发距离内,若需要快速切换页面,则只需将手指靠近手机的距离传感器,缩短手与手机的距离,以增加翻页速度,当页面接近目标页面时,则将手机逐渐远离手机的距离传感器,拉开手与手机的距离,以减少翻页速度。具体实现中,预先设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系时,还可预先将所述物体与终端的距离值或距离变化值分成多个距离区间,并设定每一个距离区间对应的翻页速度或者翻页方向。其中,所述距离区间与所述翻页速度的对应关系,可包括:线性对应关系、指数对应关系等对应关系。当距离区间与翻页速度的对应关系为线性对应关系时,可设定其对应关系为X=KN+M,其中,X为翻页速度,K为物体与终端的距离值或距离变化值与翻页速度的对应关系的常数系数,N为物体与终端的距离值或距离变化值分成的距离区间,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与终端的实时距离值或者实时距离变化值之后,则可判断该距离值或距离变化值落在哪一个距离区间,再根据上述线性对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。当距离区间与翻页速度的对应关系为指数对应关系时,可将其对应关系设为X=KN+M,其中,X为翻页速度,K为物体与终端的距离值或距离变化值与翻页速度的对应关系的常数系数,N为物体与终端的距离值或距离变化值分成的距离区间,M为初始翻页速度(初始翻页速 度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与终端的实时距离值或者实时距离变化值之后,则可判断该距离值或距离变化值落在哪一个距离区间,再根据上述指数对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。具体实现中,当设定的物体与手机的距离值或距离变化值与翻页操作指令的对应关系为所述物体与终端的距离值或距离变化值分成的距离区间与所述翻页速度的对应关系时,还可将其对应关系设定为其他对应关系,可预先将翻页触发距离分割成多个距离区间,并设定每一个距离区间对应的翻页速度,获取得到物体与手机的距离值或者距离变化值之后,则可判断获取到的距离值或者距离变化值落在哪一个距离区间上,并根据该距离区间对应的翻页速度。结合上述对应关系可判断得知此时物体与手机的距离值或者距离变化值对应的翻页速度,并生成相应的翻页操作指令。例如,可预先将翻页触发距离(例如8厘米)分成第一距离区间(0-4厘米)、第二距离区间(4-6厘米)、第三距离区间(6-8厘米)等距离区间,并设定0-4厘米的距离区间(即第一距离区间)对应的翻页速度为I秒钟10个图片,4-6厘米的距离区间(第二距离区间)对应的翻页速度为I秒钟5个图片,6-8厘米的距离区间(即第三距离区间)对应的翻页速度为I秒钟I个图片。当获取得知用户的手指或者其他的物体与手机的距离为3厘米时,则可判断得知此时物体与手机的距离对应的距离区间为第一距离区间,其对应的翻页速度为I秒钟10个图片,则可根据I秒钟10个图标的翻页切换页面,当用户的手指与手机的距离拉长成7厘米时,则可判断得知此时物体与手机的距离对应的距离区间为第三距离区间,其对应的翻页速度是I秒钟I个图片,则可根据该翻页速度切换页面,翻页速度由原来的I秒钟10个图片降低为I秒钟I个图片。当用户需要加快翻页速度时,则只需要缩短手指与手机的距离则可。此外,当设定的物体与手机的距离值或距离变化值与翻页操作指令的对应关系为物体与终端的距离值或距离变化值分成的距离区间与翻页方向的对应关系时,设定时还可以预先将翻页触发距离分为两个距离区间,并设定这两个距离区间分别对应的翻页方向,获取得到物体与手机的距离之后,则可判断获取到的距离值落在哪一个距离区间上,并根据该距离区间对应的翻页方向判断得知此时物体与手机的距离对应的翻页方向,并生成相应的翻页操作指令。例如,可将翻页触发距离(例如8厘米)平均分成两个距离间隔,例如,可分为第四距离区间(0-4厘米)和第五距离区间(4-8厘米),并设定0-4厘米(即第四距离区间)对应的翻页方向为一个方向(例如:上翻),4-8厘米(即第五距离区间)对应的翻页方向为另外一个方向(例如:下翻)。当手机用户的手指等物体与手机的距离落在第四距离区间内时,则可判断此时的翻页方向为上翻,当物体与手机的距离落在第五距离区间内时,则可判断此时翻页方向为下翻。例如,当获取到用户手指与手机的距离为3厘米时,则可向上切换页面,以将页面切换至目标页面,当获取到用户手指和手机的距离是5厘米时,则可向下切换页面,以将页面切换至目标页面。具体实现中,预先设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系时,还可预先根据所述物体与终端的距离值或距离变化值与基准距离(例如上述预设的翻页触发距离)的比值关系将文件的总页数进行分配,设定相应比值对应的翻页页数或翻页目标页码。具体地, 可预先设定物体与手机的距离值或距离变化值与预设的翻页触发距离的比值对应的页面页码(根据相应的页面页码则可判断翻页页数),即可以预先定义每一个比值对应的页面页码,获取得知物体与手机的距离值或者距离变化值之后则可判断获取的距离值或距离变化值与预设的翻页触发距离的比例关系,根据两者之间的比例关系判断其对应的页面页码。判断得当前的物体与手机的距离值或者距离变化值对应的页面页码之后则可将当前页面切换至相应页码对应的页面,即目标页面。例如,可设定当物体与手机的距离为0,即两者的比值为0时,其对应的页面页码为电子书的最后一页,即翻页页数为电子书的总页数,当物体与手机的距离为8厘米,即两者的比值为I时,其对应的页面页码为电子书的第一页,即翻页页数为I页,当物体与手机的距离为4厘米,即两者的比值为1:2时,其对应的页面页码为电子书的总页数的一半对应的页码,即翻页页数为电子书的总页数的一半,当物体与手机的距离与翻页触发距离的比值对应的页面页码不为整数时,则可将其对应的页面页码判定为取整后的页面页码,其翻页页数为其页面页码对应的页数。当用户的手指与手机的距离为2厘米时,则可判断得知当前距离(2厘米)与预设的翻页触发距离(8厘米)的比值是1:4,则可将当前页面切换至电子书的总页数的1/4对应的页码对应的页面。用户的手指与手机的距离为6厘米时,则可判断得知当前距离(6厘米)与预设的翻页触发距离(8厘米)的比值是3:4,则可将当前页面切换至电子书的总页数的3/4对应的页码对应的页面。具体实现中,上述设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系的方法可以单独使用,也可以相互结合使用,可使得翻页方式更加灵活、多样。设定好物体与终端的距离值或者距离变化值与翻页操作指令的对应关系之后则可根据该对应关系,结合物体与手机的距离值或者距离变化值来判断其对应的翻页方式,生成相应的翻页操作指令,并执行相应的翻页操作指令,将当前页面切换至目标页面。本发明实施例通过预先设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系,并根据获取到的物体(例如,手机用户的手指等)与手机的距离值或者距离变化值来判断其对应的切换方式,生成相应的翻页操作指令,并执行相应的翻页操作指令将当前页面切换至目标页面,提高了翻页方式的多样性,提高了翻页效率,增强了手机的用户体验效果。参见图2,是本发明实施例提供的终端的实施例结构示意图。本实施例所述描述的终端,包括:获取模块10,用于获取终端指定方向上的物体与终端的距离值或距离变化值。处理模块20,用于根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令。执行模块30,用于执行所述翻页操作指令。此外,本实施例中所描述的终端,还包括:预设模块40,用于预设所述物体与终端的距离值或距离变化值与翻页操作指令的对应关系;其中,预设模块40,可包括:第一预设单元41, 用于设定每一个所述物体与终端的距离值或距离变化值对应的翻页速度。第二预设单元42,用于将所述物体与终端的距离值或距离变化值分成多个距离区间,并设定每一个距离区间对应的翻页速度或者翻页方向。第三预设单元43,用于根据所述物体与终端的距离值或距离变化值与基准距离的比值关系将文件的总页数进行分配,设定相应比值对应的翻页页数或翻页目标页码。具体实现中,预设模块40可包括第一预设单元41、第二预设单元42、第三预设单元43中的任意一个单元或者多个单元组合,也可以同时包括第一预设单元41、第二预设单元42和第三预设单元43。具体实现中,获取模块10可通过手机的距离传感器或者重力加速度传感器,或者其他途径来获取指定方向上的物体(例如用户手指等用于触控手机的物体)与手机的距离值或者距离变化值,其中,上述指定方向可包括:手机的运动方向或者手机的测量方向。例如,获取模块10可通过手机的距离传感器来获取距离传感器的测量方向上物体与手机的距离值或者距离变化值,或者当手机处于运动状态时,则可通过手机的重力传感器来获取物体与手机在手机的运动方向上的距离值或者距离变化值。具体实现中,获取模块10还可预先设定一个触发手机启动自动翻页功能的翻页触发距离,即只有当获取到的手机与物体的距离值或者距离变化值满足预设的触发距离时,手机才会启动自动翻页功能。获取模块10获取到指定方向上物体与手机的距离值或者距离变化值之后,则可判断手机与物体之间的距离是否小于或者等于预设的翻页触发距离。具体地,获取模块10可根据距离传感器的使用范围预先设定一个翻页触发距离,或者根据其他途径的具体情况设定一个翻页触发距离,即当获取模块10判断得知手机与物体之间的距离值或者距离变化值落在上述设定的触发距离内时,则可触发手机启动切换页面功能。例如,若距离传感器的使用范围是10厘米,则可设定一个翻页触发距离为8厘米,即当手机用户的手或者其他用于控制手机的物体距离手机的距离值小于或等于8厘米时,则可判断得知当前物体与手机的距离值满足预设的页面切换的触发距离,即可启动手机的翻页功能。具体实现中,获取模块10判断得知物体与手机的距离值或距离变化值满足预设的翻页触发距离之后,则可通过处理模块20根据预设模块40预设的物体与手机的距离值或距离变化值与翻页操作指令的对应关系来确定页面的切换方式,并生成相应的翻页操作指令。处理模块20生成相应的翻页操作指令之后,执行模块30则可执行相应的翻页操作指令,可将当前页面切换至目标页面。具体实现中,上述翻页操作指令,可包括:翻页方向、翻页速度、翻页页数、比例翻页等。具体实现中,处理模块20根据预设模块40预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令可包括多种生成模式。具体实现中,预设模块40设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系时,可通过第一预设单元41预先设定每一个所述物体与终端的距离值或距离变化值对应的翻页速度。其中,上述物体与终端的距离值或距离变化值与所述翻页速度的对应关系,可包括:线性对应关系、指数对应关系等对应关系。具体地,当预设模块40通过第一预设单元41将物体与手机的距离值或距离变化值与翻页操作指令的对应关系预设为物体与终端的距离值或距离变化值与翻页速度的对应关系时,处理模块20则可根据获取模块10获取到的用户手指等物体与手机的实时距离值或者距离变化值,结合上述对应关系,来判断该距离值或者距离变化值对应的翻页速度,生成相应的翻页操作指令,并通过执行 模块30执行相应的翻页操作指令,将当前页面切换至目标页面。例如,若第一预设单元41预设的物体与手机的距离值或距离变化值与翻页操作指令的对应关系是物体与终端的距离值或距离变化值与翻页速度的对应关系,并将其对应关系设定为线性对应关系时,可将物体与手机的距离值或距离变化值与翻页速度的对应关系设为X=KL+M,其中,X为翻页速度,K为物体与手机的距离值或距离变化值与翻页速度的对应关系的常数系数,L为物体与手机的实时距离值或实时距离变化值,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与手机的实时距离值或者实时距离变化值之后,则可根据上述线性对应关系等式确定当前物体与手机的距离值或距离变化值对应的翻页速度。若第一预设单元41预设的物体与手机的距离值或距离变化值与翻页操作指令的对应关系是物体与手机的距离值或距离变化值与翻页速度的对应关系,并将其对应关系设定为指数对应关系时,则可将物体与手机的距离值或距离变化值与翻页速度的对应关系设为X=f+M,其中,X为翻页速度,K为物体与手机的距离值或距离变化值与翻页速度的对应关系的常数系数,L为物体与手机的实时距离值或实时距离变化值,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与手机的实时距离值或者实时距离变化值之后,则可根据上述指数对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。根据上述对应关系可设定当用户的手指等物体与手机的距离值越接近于零时,其对应的翻页速度则越快,当用户的手指等物体与手机的距离值越接近翻页触发距离时,其对应的翻页速度则越慢,则手机用户在切换页面时,可将手指放在手机的距离传感器上方,并使得手指与手机的距离值落在预设的翻页触发距离内,处理模块20则可根据用户手指与手机的距离来确定相应的翻页速度。用户若需要快速切换页面,则只需将手指靠近手机的距离传感器,缩短手与手机的距离,以增加翻页速度,当页面接近目标页面时,则将手机逐渐远离手机的距离传感器,拉开手与手机的距离,以减少翻页速度。当预设模块40通过第二预设单元42设定物体与手机的距离值或距离变化值与翻页操作指令的对应关系时可预先将所述物体与终端的距离值或距离变化值分成多个距离区间,并设定每一个距离区间对应的翻页速度或者翻页方向。其中,所述距离区间与所述翻页速度的对应关系,可包括:线性对应关系、指数对应关系等对应关系,则第二预设单元42可预先将基准距离(例如上述预设的翻页触发距离)分割成多个距离区间,并设定每一个距离区间对应的翻页速度,处理模块20从获取模块10获取得知物体与手机的距离值或者距离变化值之后,则可判断获取到的距离值或者距离变化值落在哪一个距离区间上,并根据该距离区间对应的翻页速度,结合第二预设单元42设定的对应关系,判断得知此时物体与手机的距离值或者距离变化值对应的翻页速度,并生成相应的翻页操作指令。当距离区间与翻页速度的对应关系为线性对应关系时,可设定其对应关系为X=KN+M,其中,X为翻页速度,K为物体与终端的距离值或距离变化值与翻页速度的对应关系的常数系数,N为物体与终端的距离值或距离变化值分成的距离区间,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与终端的实时距离值或实时距离变化值之后,则可判断该距离值或距离变 化值落在哪一个距离区间,再根据上述线性对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。当距离区间与翻页速度的对应关系为指数对应关系时,可将其对应关系设为X=KN+M,其中,X为翻页速度,K为物体与终端的距离值或距离变化值与翻页速度的对应关系的常数系数,N为物体与终端的距离值或距离变化值分成的距离区间,M为初始翻页速度(初始翻页速度M可为零,也可为其他常数,可根据具体情况设定),则获取到物体与终端的实时距离值或者实时距离变化值之后,则可判断该距离值或距离变化值落在哪一个距离区间,再根据上述指数对应关系等式确定当前物体与终端的距离值或距离变化值对应的翻页速度。具体实现中,第二预设单元42设定的物体与手机的距离值或距离变化值与翻页操作指令的对应关系为所述物体与终端的距离值或距离变化值分成的距离区间与所述翻页速度的对应关系时,还可将其对应关系设定为其他对应关系。例如,第二预设单元42可预先将翻页触发距离(例如8厘米)分成第一距离区间(0-4厘米)、第二距离区间(4-6厘米)、第三距离区间(6-8厘米)等距离区间,并设定0-4厘米的距离区间(即第一距离区间)对应的翻页速度为I秒钟10个图片,4-6厘米的距离区间(即第二距离区间)对应的翻页速度为I秒钟5个图片,6-8厘米的距离区间(即第三距离区间)对应的翻页速度为I秒钟I个图片。当处理模块10获取得知用户的手指或者其他的物体与手机的距离为3厘米时,则可判断得知此时物体与手机的距离值对应的距离区间为第一距离区间,其对应的翻页速度为I秒钟10个图片,执行模块30则可根据I秒钟10个图标的翻页速度切换页面,当用户的手指与手机的距离拉长成7厘米时,处理模块20则可判断得知此时物体与手机的距离值对应的距离区间为第三距离区间,其对应的翻页速度是I秒钟I个图片,执行模块30则可根据该翻页速度切换页面,翻页速度由原来的I秒钟10个图片降低为I秒钟I个图片。当用户需要加快翻页速度时,则只需要缩短手指与手机的距离则可。此外,预设模块40还可以通过第二预设单元42将物体与手机的距离值或距离变化值与翻页操作指令的对应关系预设为物体与终端的距离值或距离变化值分成的距离区间与翻页方向的对应关系。第二预设单元42可以预先将翻页触发距离分为两个距离区间,并设定这两个距离区间分别对应的翻页方向,处理模块20获取得到物体与手机的距离之后,则可判断获取到的距离值落在哪一个距离区间上,并根据该距离区间对应的翻页方向判断得知此时物体与手机的距离对应的翻页向,并生成相应的翻页操作指令。例如,第二预设单元42可将翻页触发距离(例如8厘米)平均分成两个距离间隔,例如,可分为第四距离区间0-4厘米和第五距离区间4-8厘米,并设定0-4厘米(即第四距离区间)对应的翻页方向为一个方向(例如:上翻),4-8厘米(即第五距离区间)对应的翻页方向为另外一个方向(例如:下翻)。当手机用户的手指等物体与手机的距离落在第四距离区间内时,处理模块20则可判断此时的翻页方向为上翻,当物体与手机的距离落在第五距离区间内时,处理模块20则可判断此时翻页方向为下翻。例如,当获取到用户手指与手机的距离为3厘米时,处理模块则可判断得知翻页方向为上翻,执行模块则可向上切换页面,以将页面切换至目标页面,当获取到用户手指和手机的距离是5厘米时,切换模块则可判断得知翻页方向为下翻,执行模块则可向下切换页面,以将页面切换至目标页面。具体实现中,预设模块40设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系时,还可通过第三预设单元43预先根据所述物体与终端的距离值或距离变化值与基准距离(例如上述预设的翻页触发距离)的比值关系将文件的总页数进行分配,设定相应比值对应的翻页页数或翻页目标页码。具体地,第三预设单元43可预先设定物体与手机的距离值或距离变化值与预设的翻页触发距离的比值对应的页面页码(根据相应的页面页码则可判断翻页页数), 即可以预先定义每一个比值对应的页面页码,处理模块20获取得知物体与手机的距离之后则可判断获取的距离值或者距离变化值与预设的页面切换的触发距离的比例关系,根据两者之间的比例关系判断其对应的页面页码。处理模块20判断得知当前的物体与手机的距离值或者距离变化值对应的页面页码之后则可通过执行模块30将当前页面切换至相应页码对应的页面,即目标页面。例如,第三预设单元43可设定当物体与手机的距离为0,即两者的比值为O时,其对应的页面页码为电子书的最后一页,即翻页页数为电子书的总页数,当物体与手机的距离为8厘米,即两者的比值为I时,其对应的页面页码为电子书的第一页,即翻页页数为I页,当物体与手机的距离为4厘米,即两者的比值为1:2时,其对应的页面页码为电子书的总页数的一半对应的页码,即翻页页数为电子书的总页数的一半,当物体与手机的距离值或者距离变化值与翻页触发距离的比值对应的页面页码不为整数时,则可将其对应的页面页码判定为取整后的页面页码,其翻页页数为其页面页码对应的页数。当用户的手指与手机的距离为2厘米时,处理模块20则可判断得知当前距离(2厘米)与预设的翻页触发距离(8厘米)的比值是1:4,则可通过执行模块30将当前页面翻至电子书的总页数的1/4对应的页码对应的页面。用户的手指与手机的距离为6厘米时,处理模块20则可判断得知当前距离(6厘米)与预设的翻页触发距离(8厘米)的比值是3:4,则可通过执行模块30将当前页面翻至电子书的总页数的3/4对应的页码对应的页面。具体实现中,预设模块40设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系时,上述设定物体与终端的距离与翻页操作指令的对应关系的方法可以单独使用,也可以相互结合使用,即预设模块40可包含第一预设单元41、第二预设单元42、第三预设单元43中的一个单元或者多个单元组合,可使得页面的切换方式更加灵活、多样。预设模块40设定好物体与终端的距离值或距离变化值与翻页操作指令的对应关系之后,处理模块20则可根据该对应关系,结合物体与手机的距离值或者距离变化值来生成相应的翻页操作指令,并通过执行模块30执行相应的翻页操作指令,将当前页面切换至目标页面。
本发明实施例通过预设模块预先设定物体与终端的距离值或距离变化值与翻页操作指令的对应关系,并通过处理模块根据获取模块获取到的物体(例如,手机用户的手指等)与手机的距离值或者距离变化值来生成相应的翻页操作指令,并通过执行模块执行相应的翻页操作指令,将当前页面切换至目标页面,提高了翻页方式的多样性,提高了翻页效率,增强了手机的用户体验效果。本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过 ASIC (Application Specific IntegratedCircuit,专用集成电路)来实现。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所 作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种控制终端翻页的方法,其特征在于,包括: 获取终端指定方向上的物体与终端的距离值或距离变化值; 根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令; 执行所述翻页操作指令。
2.如权利要求1所述的方法,其特征在于,所述终端指定的方向,包括:所述终端的运动方向或者所述终端的测量方向。
3.如权利要求2所述的方法,其特征在于,所述翻页操作指令,包括:翻页方向、翻页速度、翻页页数、比例翻页中至少一种。
4.如权利要求3所述的方法,其特征在于,所述根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令之前,还包括: 设定所述物体与终端的距离值或距离变化值与翻页操作指令的对应关系。
5.如权利要求4所述的方法,其特征在于,所述设定所述物体与终端的距离值或距离变化值与翻页操作指令的对应关系,包括: 设定每一个所述物体与终端的距离值或距离变化值对应的翻页速度; 其中,所述物体与终端的距离值或距离变化值与所述翻页速度的对应关系,包括:线性对应关系、指数对应关系中至少一种。
6.如权利要求4所述的方法,其特征在于,所述设定所述物体与终端的距离值或距离变化值与翻页操作指令的对应关系,包括: 将所述物体与终端的距离值或距离变化值分成多个距离区间,并设定每一个距离区间对应的翻页速度或者翻页方向; 其中,所述距离区间与所述翻页速度的对应关系,包括:线性对应关系、指数对应关系中至少一种。
7.如权利要求4所述的方法,其特征在于,所述设定所述物体与终端的距离值或距离变化值与翻页操作指令的对应关系,包括: 根据所述物体与终端的距离值或距离变化值与基准距离的比值关系将文件的总页数进行分配,设定相应比值对应的翻页页数或翻页目标页码。
8.—种终端,其特征在于,包括: 获取模块,用于获取终端指定方向上的物体与终端的距离值或距离变化值; 处理模块,用于根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体 与终端的距离值或距离变化值对应的翻页操作指令; 执行模块,用于执行所述翻页操作指令。
9.如权利要求8所述的终端,其特征在于,所述终端指定的方向,包括:所述终端的运动方向或者所述终端的测量方向。
10.如权利要求9所述的终端,其特征在于,所述终端,还包括: 预设模块,用于预设所述物体与终端的距离值或距离变化值与翻页操作指令的对应关系; 其中,所述翻页操作指令,包括:翻页方向、翻页速度、翻页页数、比例翻页中至少一种。
11.如权利要求10所述的终端,其特征在于,所述预设模块包括:第一预设单元、第二预设单元、第三预设单元中至少一个; 其中,第一预设单元,用于设定每一个所述物体与终端的距离值或距离变化值对应的翻页速度; 第二预设单元,用于将所述物体与终端的距离值或距离变化值分成多个距离区间,并设定每一个距离区间对应的翻页速度或者翻页方向; 第三预设单元,用于根据所述物体与终端的距离值或距离变化值与基准距离的比值关系将文件的总页数进行分配,设定相应比值对应的翻页页数或翻页目标页码; 其中,所述物体与终端的距离值或距离变化值与所述翻页速度的对应关系,或者,所述距离区间与所述 翻页速度的对应关系,包括:线性对应关系、指数对应关系中至少一种。
全文摘要
本发明实施例公开了一种控制终端翻页的方法,包括获取终端指定方向上的物体与终端的距离值或距离变化值;根据预设的物体与终端的距离值或距离变化值与翻页操作指令的对应关系,生成所述物体与终端的距离值或距离变化值对应的翻页操作指令;执行所述翻页操作指令。本发明实施例还公开了一种终端。采用本发明,具有可根据物体与终端的距离值或距离变化值生成相应的翻页操作指令,并执行相应的操作指令,提高页面切换方式的多样性,增强终端的用户体验效果的优点。
文档编号G06F3/0484GK103226437SQ20131010687
公开日2013年7月31日 申请日期2013年3月29日 优先权日2013年3月29日
发明者周贞卿 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1