• / 21
  • 下载费用:30 金币  

一种应用的显示对象切换方法及装置.pdf

关 键 词:
一种 应用 显示 对象 切换 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201510542327.6

申请日:

2015.08.27

公开号:

CN105159530A

公开日:

2015.12.16

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):G06F 3/0481申请日:20150827|||公开
IPC分类号: G06F3/0481(2013.01)I; G06F3/0484(2013.01)I; G06F3/0488(2013.01)I 主分类号: G06F3/0481
申请人: 广东欧珀移动通信有限公司
发明人: 李建林
地址: 523860广东省东莞市长安镇乌沙海滨路18号
优先权:
专利代理机构: 广州三环专利代理有限公司44202 代理人: 郝传鑫; 熊永强
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510542327.6

授权公告号:

||||||

法律状态公告日:

2018.09.04|||2016.01.13|||2015.12.16

法律状态类型:

授权|||实质审查的生效|||公开

摘要

本发明实施例公开了一种应用的显示对象切换方法及装置,其中,该方法包括:检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值;从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象;将当前显示对象切换至所述目标显示对象,其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。实施本发明实施例,能够避免划伤终端触摸屏。

权利要求书

权利要求书
1.  一种应用的显示对象切换方法,其特征在于,包括:
检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值;
从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象;
将当前显示对象切换至所述目标显示对象,其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。

2.  根据权利要求1所述的方法,其特征在于,所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,包括:
检测所述触摸压力值是否超过预设的压力阈值;
若超过所述压力阈值,则将当前运行的应用对应的显示对象集合中与当前显示对象相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。

3.  根据权利要求1所述的方法,其特征在于,所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,包括:
根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;
从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目标显示对象,其中,所述显示对象集合中的每一个显示对象对应一个压力值区间。

4.  根据权利要求1-3任一项所述的方法,其特征在于,所述触摸参数还包括触摸时长;在所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象之后,并在所述将当前显示对象切换至所述目标显示对象之前,所述方法还包括:
判断所述触摸时长是否超过预设时间阈值;
若超过所述预设时间阈值,则执行所述将当前显示对象切换至所述目标显 示对象的步骤。

5.  根据权利要求1-3任一项所述的方法,其特征在于,所述触摸参数还包括指纹信息;在所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象之后,并在所述将当前显示对象切换至所述目标显示对象之前,所述方法还包括:
判断所述指纹信息是否与预置的指纹验证信息相匹配;
若与所述指纹验证信息相匹配,则执行所述将当前显示对象切换至所述目标显示对象的步骤。

6.  根据权利要求1所述的方法,其特征在于,所述与所述触摸压力值相匹配的目标显示对象包括多个;所述将所述当前显示对象切换至所述目标显示对象,包括:
以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;
以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;
检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;
响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。

7.  一种应用的显示对象切换装置,其特征在于,包括:
检测模块,用于检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值;
对象确定模块,用于从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象;
对象切换模块,用于将当前显示对象切换至所述目标显示对象,其中,所 述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。

8.  根据权利要求7所述的装置,其特征在于,所述对象确定模块包括:
压力检测单元,用于检测所述触摸压力值是否超过预设的压力阈值;
第一确定单元,用于在所述压力检测单元检测到所述触摸压力值超过所述压力阈值时,将当前运行的应用对应的显示对象集合中与当前显示对象相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。

9.  根据权利要求7所述的装置,其特征在于,所述对象确定模块包括:
第二确定单元,用于根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;
第三确定单元,用于从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目标显示对象,其中,所述显示对象集合中的每一个显示对象对应一个压力值区间。

10.  根据权利要求7-9任一项所述的装置,其特征在于,所述触摸参数还包括触摸时长;所述装置还包括:
第一判断模块,用于判断所述触摸时长是否超过预设时间阈值;
第一通知模块,用于在所述第一判断模块的判断结果为所述触摸时长超过所述预设时间阈值时,通知所述对象切换模块将当前显示对象切换至所述目标显示对象。

11.  根据权利要求7-9任一项所述的装置,其特征在于,所述触摸参数还包括指纹信息;所述装置还包括:
第二判断模块,用于判断所述指纹信息是否与预置的指纹验证信息相匹配;
第二通知模块,用于在所述第二判断模块的判断结果为所述指纹信息与所述指纹验证信息相匹配时,通知所述对象切换模块将当前显示对象切换至所述目标显示对象。

12.  根据权利要求7所述的装置,其特征在于,所述与所述触摸压力值相匹配的目标显示对象包括多个;所述对象切换模块包括:
输出单元,用于以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;
加载单元,用于以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;
滑动检测单元,用于检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;
切换单元,用于响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。

说明书

说明书一种应用的显示对象切换方法及装置
技术领域
本发明涉及互联网应用技术领域,尤其涉及一种应用的显示对象切换方法及装置。
背景技术
目前,手机、平板电脑等各种终端上通常都设置有天气应用,用户可通过天气应用的应用界面查看任意城市的天气信息。一般来说,在天气应用界面,用户可通过城市对象切换获取得到不同城市的天气信息,例如,用户当前所在城市为“上海”,天气应用界面默认显示的为“上海”的天气信息,当用户想要查看其他城市如“北京”的天气信息时,则可将“上海”切换至“北京”,从而获取得到“北京”的天气信息。
在实际应用中,在进行城市间的切换以获取不同城市的天气信息时,通常是通过左右滑动的方式来实现的。然而,在实践中发现,在触摸屏上进行滑动操作来实现切换很容易划伤屏幕。
发明内容
本发明实施例提供了一种应用的显示对象切换方法及装置,能够避免划伤终端触摸屏。
本发明实施例公开了一种应用的显示对象切换方法,包括:
检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值;
从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象;
将当前显示对象切换至所述目标显示对象,其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。
可选的,所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,包括:
检测所述触摸压力值是否超过预设的压力阈值;
若超过所述压力阈值,则将当前运行的应用对应的显示对象集合中与当前显示对象相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。
可选的,所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,包括:
根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;
从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目标显示对象,其中,所述显示对象集合中的每一个显示对象对应一个压力值区间。
可选的,所述触摸参数还包括触摸时长,在所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象之后,并在所述将当前显示对象切换至所述目标显示对象之前,所述方法还包括:
判断所述触摸时长是否超过预设时间阈值;
若超过所述预设时间阈值,则执行所述将当前显示对象切换至所述目标显示对象的步骤。
可选的,所述触摸参数还包括指纹信息;在所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象之后,并在所述将当前显示对象切换至所述目标显示对象之前,所述方法还包括:
判断所述指纹信息是否与预置的指纹验证信息相匹配;
若与所述指纹验证信息相匹配,则执行所述将当前显示对象切换至所述目标显示对象的步骤。
可选的,所述与所述触摸压力值相匹配的目标显示对象包括多个;所述将所述当前显示对象切换至所述目标显示对象,包括:
以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;
以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;
检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;
响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。
相应地,本发明实施例还公开了一种应用的显示对象切换装置,包括:
检测模块,用于检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值;
对象确定模块,用于从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象;
对象切换模块,用于将当前显示对象切换至所述目标显示对象,其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。
可选的,所述对象确定模块包括:
压力检测单元,用于检测所述触摸压力值是否超过预设的压力阈值;
第一确定单元,用于在所述压力检测单元检测到所述触摸压力值超过所述压力阈值时,将当前运行的应用对应的显示对象集合中与当前显示对象相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。
可选的,所述对象确定模块包括:
第二确定单元,用于根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;
第三确定单元,用于从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目标显示对象,其中,所述显示对象集合中的每一个显示对象对应一个压力值区间。
可选的,所述触摸参数还包括触摸时长;所述装置还包括:
第一判断模块,用于判断所述触摸时长是否超过预设时间阈值;
第一通知模块,用于在所述第一判断模块的判断结果为所述触摸时长超过所述预设时间阈值时,通知所述对象切换模块将当前显示对象切换至所述目标显示对象。
可选的,所述触摸参数还包括指纹信息;所述装置还包括:
第二判断模块,用于判断所述指纹信息是否与预置的指纹验证信息相匹配;
第二通知模块,用于在所述第二判断模块的判断结果为所述指纹信息与所述指纹验证信息相匹配时,通知所述对象切换模块将当前显示对象切换至所述目标显示对象。
可选的,所述与所述触摸压力值相匹配的目标显示对象包括多个;所述对象切换模块包括:
输出单元,用于以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;
加载单元,用于以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;
滑动检测单元,用于检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;
切换单元,用于响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。
实施本发明实施例,具有如下有益效果:
本发明实施例可在应用运行时通过检测用户对终端触摸屏的触摸操作获取得到包括触摸压力值的触摸参数,根据该触摸压力值从该应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象,从而实现当前显示对象到该目标显示对象的切换,使得避免了划伤终端触摸屏,且相比于现有的依赖于用户双手操作的左右滑动的切换方式,本发明实施例的应用显示对象的切换能够基于用户单手操作,从而提升了该显示对象的切换效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种应用的显示对象切换方法的流程示意图;
图2是本发明实施例提供的另一种应用的显示对象切换方法的流程示意图;
图3是本发明实施例提供的又一种应用的显示对象切换方法的流程示意图;
图4是本发明实施例提供的一种应用的显示对象切换装置的结构示意图;
图5是本发明实施例提供的另一种应用的显示对象切换装置的结构示意图;
图6是本发明实施例提供的又一种应用的显示对象切换装置的结构示意图;
图7是本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种应用的显示对象切换方法、装置及终端设备,能够避免划伤触摸屏,且一定程度上提升了应用的显示对象的切换效率。以下分别详细说明。
请参阅图1,图1是本发明实施例提供的一种应用的显示对象切换方法的流程示意图,具体的,如图1所示,该应用的显示对象切换方法可以包括以下步骤:
S101:检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值。
需要说明的是,本发明实施例的所述方法可具体应用于终端设备(或者简称为“终端”)中,所述终端设备可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、移动互联网设备(MobileInternetDevices,简称“MID”)、个人数字助理(PersonalDigitalAssistant,简称“PDA”)等配置有触摸屏的终端设备。
具体实施例中,可在终端设备中预置压力传感器。具体的,用户可通过预设的触控端如终端触控笔或用户手指在终端触摸屏上进行触摸操作,并通过该压力传感器检测包括该触摸操作对应的触摸压力值等触摸参数。
S102:从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象。
其中,所述显示对象集合可包括多个显示对象,该显示对象集合中的多个 显示对象可预先设置得到。具体的,该应用可以为图片应用、天气应用等需要进行显示对象切换的应用,相应地,该图片应用的显示对象则可为该图片应用中的各图片及其图片信息,该天气应用的显示对象可为各城市的城市名称及其城市天气信息。
S103:将当前显示对象切换至所述目标显示对象。
其中,所述当前显示对象是指所述应用对应的应用显示界面中当前显示的显示对象。进一步的,该触摸操作前的当前显示对象可以是该显示对象集合中的显示对象,也可以不是该显示对象集合中的显示对象,本发明实施不做限定。
作为一种可选的实施方式,所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,可以具体为:检测所述触摸压力值是否超过预设的压力阈值;若超过所述压力阈值,则将当前运行的应用对应的显示对象集合中与当前显示对象相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。其中,该显示对象集合中的各个显示对象可以是按照预设的显示次序排列的,该与当前显示对象相关联的显示对象是指该显示次序中显示次序在该当前显示对象后的显示对象。
具体的,当检测到该触摸操作对应的触摸压力值超过预设的压力阈值时,即可根据该预设的显示次序确定出该显示对象集合中与当前显示对象相关联的目标显示对象,从而切换至该目标显示对象进行显示。进一步的,进行切换后,还可将该切换后的目标显示对象作为新的当前显示对象,并按照预设的时间间隔,如每1秒,确定出该显示对象集合中与该新的当前显示对象相关联的显示对象(即显示次序在该新的当前显示对象后的显示对象)作为新的目标显示对象,并切换至该新的目标显示对象。当检测到该触摸操作结束,比如检测到触摸压力值未超过该压力阈值(或者检测到触摸压力值为0)时,不再进行该显示对象的切换操作。举例来说,对于天气应用,该天气应用对应的天气显示界面的当前显示对象为上海的天气信息,该天气应用对应的显示对象集合中包括上海、北京、深圳、广州的天气信息(且预设显示次序也为该上海-北京-深圳-广州的次序,该显示次序可由用户自定义设置得到,或者按照对象添加时间顺序自动设置得到),则在检测到通过用户触摸操作输入的触摸压力值超过预设压力阈值时,即可按照预设时间间隔如1秒将上海的天气信息切换为北京的天气信息,1秒后再切换为深圳的天气信息,以此类推,直至该触摸操作结束。如切换 显示至深圳的天气信息时该触摸操作结束,则可结束该显示对象的切换操作,保持显示该深圳的天气信息。其中,该显示对象集合可根据预设时间范围内如一个月内终端的历史位置信息获取得到的城市信息预置得到,或者由用户自定义设置得到,本发明实施例不做限定。
作为一种可选的实施方式,所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,还可以具体为:根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目标显示对象。其中,所述显示对象集合中的每一个显示对象分别对应一个压力值区间,从而能够根据该检测到的触摸压力值确定出需要切换显示的目标显示对象。
进一步可选的,若所述与所述触摸压力值相匹配的目标显示对象包括多个,比如该触摸压力值所属压力值区间对应该显示对象集合中的多个显示对象时,则所述将所述当前显示对象切换至所述目标显示对象,可以具体为:以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。从而能够从多个目标显示对象中确定出一个需要切换显示的显示对象,并增加了切换操作的趣味性,提升了用户体验。
进一步可选的,触摸参数可以是用户对应用的应用显示界面的目标位置进行触摸操作输入的;则所述检测用户对终端触摸屏进行触摸操作输入的触摸参数,可以具体为:当检测到用户对终端触摸屏进行触摸操作时,判断所述触摸操作对应的被触摸位置点是否落入预设的目标位置的区域范围内;若是,则获取所述触摸操作输入的触摸参数。进一步的,若该被触摸位置点并未落入该目标位置的区域范围内,即检测到用户在该应用显示界面的除该目标位置以外的其他区域进行触摸操作输入的触摸参数时,还可输出预设的与该触摸参数对应的目标承载界面,如包括菜单承载界面或对象详情信息输出界面等等。例如, 对于天气应用,当检测到的触摸参数如触摸压力值属于预设的第一压力值区间内时,输出菜单承载界面(该菜单承载界面的显示形态可预先设置得到,比如为条形、圆形或者弧形等),当检测到的触摸压力值属于预设的第二压力值区间内时,可输出天气详情对话框(如异常天气提醒对话框)。或者,当检测到的触摸参数如触摸时长在预设的第一时间范围内时,输出菜单承载界面,当检测到的触摸时长在预设的第二时间范围内时,输出天气详情对话框。
在本发明实施例中,可在应用运行时通过检测用户对终端触摸屏的触摸操作获取得到包括触摸压力值的触摸参数,根据该触摸压力值从该应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象,从而实现当前显示对象到该目标显示对象的切换,使得避免了划伤终端触摸屏,且相比于现有的依赖于用户双手操作的左右滑动的切换方式,本发明实施例的应用显示对象的切换能够基于用户单手操作,从而提升了该显示对象的切换效率。
进一步的,请参见图2,图2是本发明实施例提供的另一种应用的显示对象切换方法的流程示意图,具体的,如图2所示,该应用的显示对象切换方法可以包括以下步骤:
S201:检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值和触摸时长。
具体实施例中,可预先在终端设备中预置压力传感器,则可通过该预置的压力传感器检测得到用户对终端设备的触摸屏进行触摸操作输入的触摸压力值和触摸时长等触摸参数,比如用户对终端应用的当前显示对象所占显示区域中目标位置进行触摸操作输入的触摸参数。其中,该目标位置可预先设置得到,并可以预设的标记方式对该目标位置进行标记,以提示用户可通过触摸该目标位置进行显示对象的切换。
S202:从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象。
其中,从该显示对象集合中确定出的与该触摸压力值相匹配的目标显示对象可以为一个或多个,在为多个时,可按照预设的切换方式从该多个目标显示对象中选择出一个作为需要切换的目标显示对象,从而进行现实对象切换。该目标显示对象的确定方式及其切换方式可具体参照上述实施例的相关描述,此处不再赘述。
S203:判断所述触摸时长是否超过预设时间阈值,若是,则执行步骤S204;否则,执行步骤S201。
S204:将当前显示对象切换至所述目标显示对象。
其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象,具体为该触摸操作前应用界面显示的显示对象。
需要说明的是,该步骤S202和S203的执行顺序可调换,也即,还可在检测得到包括触摸压力值和触摸时长的触摸参数之后,判断触摸时长是否超过预设时间阈值,并在判断结果为是时再从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,从而将当前显示对象切换至该确定出的目标切换对象。在判断结果为否即该触摸时长未超过该预设时间阈值时,即可不再进行目标显示对象的确定和切换操作,节省了终端功耗。
在本发明实施例中,除了根据检测到的触摸压力值从当前运行的应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象以外,还可进一步通过检测该触摸操作对应的触摸时长是否超过预设时间阈值来确定是否将当前显示对象切换至该确定出的目标显示对象,从而避免了用户对终端误操作,比如不小心触碰到终端触摸屏时的切换响应,一定程度上节省了终端功耗。
进一步的,请参见图3,图3是本发明实施例提供的又一种应用的显示对象切换方法的流程示意图,具体的,如图3所示,该应用的显示对象切换方法可以包括以下步骤:
S301:检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值和指纹信息。
具体实施例中,可预先在终端设备中预置压力传感器,则可通过该预置的压力传感器检测得到用户对终端设备的触摸屏进行触摸操作输入的触摸压力值和用户指纹信息等触摸参数,具体可以是用户对终端应用的当前显示对象所占显示区域中目标位置进行触摸操作输入的触摸参数。其中,该目标位置可预先设置得到,并可以预设的标记方式对该目标位置进行标记,以提示用户可通过触摸该目标位置进行显示对象的切换。
S302:从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象。
S303:判断所述指纹信息是否与预置的指纹验证信息相匹配,若是,则执 行步骤S304;否则,执行步骤S301。
其中,该指纹验证信息可以是指预先获取的该终端设备的合法用户的指纹信息。
具体实施例中,上述的指纹验证信息可以包括指纹串(即多个指纹)信息以及每一个指纹对应的输入时间;相应地,所述判断所述指纹信息是否与预置的指纹验证信息相匹配可以包括以下步骤:验证该检测到的指纹信息包括的指纹串是否与指纹验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果该指纹信息包括的指纹串与指纹验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以确定该指纹信息与预置的指纹验证信息相匹配;反之,则该指纹信息与该指纹验证信息不匹配。其中,通过实施该实施方式,可以有效地防止终端被非法用户肆意操作。
S304:将当前显示对象切换至所述目标显示对象。
其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。
需要说明的是,该步骤S302和S303的执行顺序可调换,也即,还可在检测得到包括触摸压力值和指纹信息的触摸参数之后,判断检测到的指纹信息是否与预置的指纹验证信息相匹配,并在匹配成功时再从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,从而将当前显示对象切换至该确定出的目标切换对象。在该指纹信息与指纹验证信息不匹配时,即可不再进行目标显示对象的确定和切换操作,以节省终端功耗。
在其他可选的实施例中,在检测到用户对终端触摸屏进行触摸操作时,还可通过获取该触摸操作对应的触摸压力值、触摸时长、指纹信息等多个触摸参数来实现应用的显示对象的切换,在该多个触摸参数均满足预设条件,比如该检测到的触摸压力值超过预设压力阈值,该触摸时长超过预设时间阈值,且该指纹信息与预置的指纹验证信息相匹配时,再确定出与该触摸压力值或所述触摸时长对应的目标显示对象,从而从当前显示对象切换至该目标显示对象,此处不再赘述。
在本发明实施例中,除了根据检测到的触摸压力值从当前运行的应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象以外,还可进一步检测该触摸操作对应的用户指纹信息是否与预置的指纹验证信息相匹配, 从而在两者相匹配时再将当前显示对象切换至该确定出的目标显示对象,从而节省了终端功耗,并避免了终端被其他非法用户肆意操作,保护了用户隐私。
请参见图4,图4是本发明实施例提供的一种应用的显示对象切换装置的结构示意图,具体的,如图4所示,本发明实施例的所述应用的显示对象切换装置可以包括检测模块11、对象确定模块12以及对象切换模块13。其中,
所述检测模块11,用于检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值。
需要说明的是,本发明实施例的所述装置可具体设置于终端设备中,所述终端设备可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、移动互联网设备(MobileInternetDevices,简称“MID”)、个人数字助理(PersonalDigitalAssistant,简称“PDA”)等配置有触摸屏的终端设备。
具体实施例中,检测模块11可通过检测预设的触控端如终端触控笔或用户手指在终端触摸屏上进行触摸操作,检测得到包括该触摸操作对应的触摸压力值等触摸参数。
所述对象确定模块12,用于从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象。
其中,所述显示对象集合可包括多个显示对象,该显示对象集合中的多个显示对象可预先设置得到。具体的,该应用可以为图片应用、天气应用等需要进行显示对象切换的应用,相应地,该图片应用的显示对象则可为该图片应用中的各图片及其图片信息,该天气应用的显示对象可为各城市的城市名称及其城市天气信息。
所述对象切换模块13,用于将当前显示对象切换至所述目标显示对象。
其中,所述当前显示对象是指所述应用对应的应用显示界面中当前显示的显示对象。进一步的,该触摸操作前的当前显示对象可以是该显示对象集合中的显示对象,也可以不是该显示对象集合中的显示对象,本发明实施不做限定。
可选的,在本发明实施例中,所述对象确定模块12可具体包括(图中未示出):
压力检测单元121,用于检测所述触摸压力值是否超过预设的压力阈值;
第一确定单元122,用于在所述压力检测单元121检测到所述触摸压力值超过所述压力阈值时,将当前运行的应用对应的显示对象集合中与当前显示对象 相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。
其中,该显示对象集合中的各个显示对象可以是按照预设的显示次序排列的,该与当前显示对象相关联的显示对象是指该显示次序中显示次序在该当前显示对象后的显示对象。
可选的,在本发明实施例中,所述对象确定模块12还可具体包括(图中未示出):
第二确定单元123,用于根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;
第三确定单元124,用于从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目标显示对象。
其中,所述显示对象集合中的每一个显示对象可分别对应一个压力值区间,从而能够根据该检测到的触摸压力值确定出需要切换显示的目标显示对象。
进一步可选的,所述与所述触摸压力值相匹配的目标显示对象可包括多个;所述对象切换模块13可具体包括(图中未示出):
输出单元131,用于以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;
加载单元132,用于以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;
滑动检测单元133,用于检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;
切换单元134,用于响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。
在本发明实施例中,可在应用运行时通过检测用户对终端触摸屏的触摸操作获取得到包括触摸压力值的触摸参数,根据该触摸压力值从该应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象,从而实现当前显示对象到该目标显示对象的切换,使得避免了划伤终端触摸屏,且相比于现有的依赖于用户双手操作的左右滑动的切换方式,本发明实施例的应用显示对象 的切换能够基于用户单手操作,从而提升了该显示对象的切换效率。
进一步的,请结合图4,且一并参见图5,图5是本发明实施例提供的另一种应用的显示对象切换装置的结构示意图,具体的,如图5所示,本发明实施例的所述装置包括上述图4对应实施例中的应用的显示对象切换装置的检测模块11、对象确定模块12以及对象切换模块13,此处不再赘述。进一步,在本发明实施例中,所述触摸参数还可包括触摸时长;所述装置还可包括:
第一判断模块14,用于判断所述触摸时长是否超过预设时间阈值;
第一通知模块15,用于在所述第一判断模块14的判断结果为所述触摸时长超过所述预设时间阈值时,通知所述对象切换模块13将当前显示对象切换至所述目标显示对象。
具体实施例中,在检测模块11可检测得到用户对终端设备的触摸屏进行触摸操作输入的触摸参数,比如用户对终端应用的当前显示对象所占显示区域中目标位置进行触摸操作输入的触摸压力值和触摸时长等触摸参数之后,第一判断模块14即可判断该触摸时长是否超过预设时间阈值,并在超过所述预设时间阈值时,通过该第一通知模块15通知该对象切换模块13将当前显示对象切换至所述目标显示对象。其中,该目标位置可预先设置得到,并可以以预设的标记方式进行显示,从而提示用户可通过触摸该目标位置进行显示对象的切换。
在本发明实施例中,除了根据检测到的触摸压力值从当前运行的应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象以外,还可进一步通过检测该触摸操作对应的触摸时长是否超过预设时间阈值来确定是否将当前显示对象切换至该确定出的目标显示对象,从而避免了用户对终端误操作,比如不小心触碰到终端触摸屏时的切换响应,一定程度上节省了终端功耗。
进一步的,请结合图4,且一并参见图6,图6是本发明实施例提供的又一种应用的显示对象切换装置的结构示意图,具体的,如图6所示,本发明实施例的所述装置包括上述图4对应实施例中的应用的显示对象切换装置的检测模块11、对象确定模块12以及对象切换模块13,此处不再赘述。进一步,在本发明实施例中,所述触摸参数还可包括指纹信息;所述装置还可包括:
第二判断模块16,用于判断所述指纹信息是否与预置的指纹验证信息相匹配;
第二通知模块17,用于在所述第二判断模块16的判断结果为所述指纹信息 与所述指纹验证信息相匹配时,通知所述对象切换模块13将当前显示对象切换至所述目标显示对象。
具体实施例中,在检测模块11可检测得到用户对终端设备的触摸屏进行触摸操作输入的触摸参数,比如用户对终端应用的当前显示对象所占显示区域中目标位置进行触摸操作输入的触摸压力值和指纹信息等触摸参数之后,第二判断模块16即可判断该指纹信息是否与预置的指纹验证信息相匹配,并在两者相匹配时通过该第二通知模块15通知该对象切换模块13将当前显示对象切换至所述目标显示对象,从而实现应用的显示对象的切换。其中,该指纹验证信息为预置的该终端设备的合法用户的指纹信息。
在本发明实施例中,除了根据检测到的触摸压力值从当前运行的应用对应的显示对象集合中确定出与该触摸压力值相匹配的目标显示对象以外,还可进一步检测该触摸操作对应的用户指纹信息是否与预置的指纹验证信息相匹配,从而在两者相匹配时再将当前显示对象切换至该确定出的目标显示对象,从而节省了终端功耗,并避免了终端被其他非法用户肆意操作,保护了用户隐私。
请参阅图7,图7是本发明实施例提供的一种终端设备的结构示意图。具体的,如图7所示,本发明实施例的所述终端设备可以包括:至少一个处理器100,至少一个输入装置200,至少一个输出装置300,存储器500等组件。其中,这些组件通过一条或多条总线400进行通信连接。本领域技术人员可以理解,图7中示出的终端设备的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器100为终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器500内的程序和/或模块,以及调用存储在存储器500内的数据,以执行终端设备的各种功能和处理数据。处理器100可以由集成电路(IntegratedCircuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器100可以仅包括中央处理器(CentralProcessingUnit,简称CPU),也可以是CPU、数字信号处理器(digitalsignalprocessor,简称DSP)、图形处理器(GraphicProcessingUnit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
输入装置200可以包括标准的触摸屏、键盘、摄像头等,也可以包括有线接口、无线接口等。
输出装置300可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
存储器500可用于存储软件程序以及模块,处理器100、输入装置200以及输出装置300通过调用存储在存储器500中的软件程序以及模块,从而执行终端设备的各项功能应用以及实现数据处理。存储器500主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据终端设备的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、iOS系统或Windows操作系统等等。
具体的,处理器100调用存储在存储器500中的应用程序,用于执行以下步骤:
检测用户对终端触摸屏进行触摸操作输入的触摸参数,所述触摸参数包括触摸压力值;
从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象;
将当前显示对象切换至所述目标显示对象,其中,所述当前显示对象为所述应用对应的应用显示界面中当前显示的显示对象。
可选的,处理器100调用存储在存储器500中的应用程序执行所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,具体执行以下步骤:
检测所述触摸压力值是否超过预设的压力阈值;
若超过所述压力阈值,则将当前运行的应用对应的显示对象集合中与当前显示对象相关联的显示对象确定为与所述触摸压力值相匹配的目标显示对象。
可选的,处理器100调用存储在存储器500中的应用程序执行所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象,具体执行以下步骤:
根据预设的多个压力值区间,确定所述触摸压力值所属的目标压力值区间;
从当前运行的应用对应的显示对象集合中确定出与所述目标压力值区间对应的显示对象,并将确定出的所述显示对象作为与所述触摸压力值相匹配的目 标显示对象,其中,所述显示对象集合中的每一个显示对象对应一个压力值区间。
可选的,所述触摸参数还包括触摸时长;处理器100调用存储在存储器500中的应用程序执行所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象之后,并在执行所述将当前显示对象切换至所述目标显示对象之前,还用于执行以下步骤:
判断所述触摸时长是否超过预设时间阈值;
若超过所述预设时间阈值,则执行所述将当前显示对象切换至所述目标显示对象的步骤。
可选的,所述触摸参数还包括指纹信息;处理器100调用存储在存储器500中的应用程序执行所述从当前运行的应用对应的显示对象集合中确定出与所述触摸压力值相匹配的目标显示对象之后,并在执行所述将当前显示对象切换至所述目标显示对象之前,还用于执行以下步骤:
判断所述指纹信息是否与预置的指纹验证信息相匹配;
若与所述指纹验证信息相匹配,则执行所述将当前显示对象切换至所述目标显示对象的步骤。
可选的,所述与所述触摸压力值相匹配的目标显示对象包括多个;处理器100调用存储在存储器500中的应用程序执行所述将所述当前显示对象切换至所述目标显示对象,具体执行以下步骤:
以当前显示对象所占显示区域的被触摸位置点为圆心,并按照预设半径输出圆形区域,其中,所述圆形区域被划分成多个扇形区域,所述扇形区域的数量与所述目标显示对象的数量相同;
以一个扇形区域加载一个显示对象的方式,将多个所述目标显示对象分别加载至所述圆形区域划分成的多个扇形区域进行显示;
检测从所述被触摸位置点滑动至所述圆形区域划分成的任一个扇形区域的滑动操作;
响应所述滑动操作,将所述当前显示对象切换至所述任一扇形区域加载的目标显示对象。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没 有详述的部分,可以参见其他实施例的相关描述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

关于本文
本文标题:一种应用的显示对象切换方法及装置.pdf
链接地址:http://www.zhuanlichaxun.net/p-6391049.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开