一种终端设备及界面切换方法

文档序号:9432053阅读:275来源:国知局
一种终端设备及界面切换方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种终端设备及界面切换方法。
【背景技术】
[0002]随着无线通信技术与计算机编程技术的不断发展成熟,使得智能手机等终端在硬件性能及软件体验上均得到了较大的提升。终端上丰富的应用程序的使用已经深入到日常生活的各个方面,并给人们的日常生活带来了极大的便捷。
[0003]随着人机交互的形式及玮度的不断拓展,用户对于终端设备的操作不再局限于通过指定按键或屏幕触摸的触发。通过不同的传感器的支持,手持终端设备能够越来越多的感受到用户情绪及思维的变化,并将之翻译成人机交互的语言。而现有技术主要还是局限在传统领域,例如通过单纯的判断是否有按压操作进而判断是否触发某一操作,无法感知用户操作动作本身蕴含的丰富语言,无法感知操作本身的细微变化,进而在人机交互语言的互译方面存在缺陷。
[0004]对于应用程序上进行界面切换的控件,目前只是通过单纯的判断该控件上是否有按压操作进而确定是否进行界面切换,而应用程序通常包含多个层级的应用界面,当用户需要从一个界面切换到另一个与其不相邻的界面时,往往需要多次点击界面切换控件,操作繁琐,用户体验较差。

【发明内容】

[0005]为解决现有技术中所存在的上述用户体验差的问题,本发明提供一种用户体验好的终端设备及界面切换方法。
[0006]本发明解决其技术问题所采用的技术方案是:提供一种界面切换方法,包括:
[0007]接收用户对应用程序的当前应用界面上显示的界面切换控件的按压操作信号;
[0008]根据所述按压操作信号,获取所述按压操作信号所对应的压力值;
[0009]根据预先存储的多个压力值与多个应用界面层级之间的对应关系,查询所述压力值所对应的层级,并将所述应用程序的当前应用界面切换为所述压力值所对应层级的应用界面。
[0010]进一步地,所述界面切换控件为界面返回控件;
[0011]将所述应用程序的当前应用界面切换为所述压力值所对应层级的应用界面,包括:
[0012]将所述应用程序的当前应用界面返回至所述压力值所对应层级的应用界面。
[0013]本发明还构造一种界面切换方法,包括:
[0014]接收用户对应用程序的当前应用界面上显示的界面切换控件的按压操作信号;
[0015]根据所述按压操作信号,获取所述按压操作信号所对应的压力值;
[0016]判断所述压力度值是否达到预设阈值,并在是时,将所述应用程序的当前应用界面切换为桌面。
[0017]本发明还构造一种终端设备,包括:
[0018]第一接收模块,用于接收用户对应用程序的当前应用界面上显示的界面切换控件的按压操作信号;
[0019]第一获取模块,用于根据所述按压操作信号,获取所述按压操作信号所对应的压力值;
[0020]第一查询模块,用于根据预先存储的多个压力值与多个应用界面层级之间的对应关系,查询所述压力值所对应的层级;
[0021]第一执行模块,用于将所述应用程序的当前应用界面切换为所述压力值所对应层级的应用界面。
[0022]进一步地,所述界面切换控件为界面返回控件;而且,
[0023]所述第一执行模块,用于将所述应用程序的当前应用界面返回至所述压力值所对应层级的应用界面。
[0024]本发明还构造一种终端设备,包括:
[0025]第二接收模块,用于接收用户对应用程序的当前应用界面上显示的界面切换控件的按压操作信号;
[0026]第二获取模块,用于根据所述按压操作信号,获取所述按压操作信号所对应的压力值;
[0027]判断模块,用于判断所述压力度值是否达到预设阈值;
[0028]第二执行模块,用于将所述应用程序的当前应用界面切换为桌面。
[0029]实施本发明的技术方案,当用户在应用程序的当前应用界面上触发界面切换控件时,可根据按压操作的不同力度值,将当前应用界面切换至不同的应用界面,使得用户对界面切换的操作更加简单、快捷,大大提高了用户体验,也丰富了人机交互的语言。
[0030]另外,当用户在应用程序的当前应用界面上触发界面切换控件时,若按压操作的力度较大(大于预设阈值),可直接切换到桌面,使得用户对界面切换的操作更加简单、快捷,大大提高了用户体验,也丰富了人机交互的语言。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本发明提供的一种界面切换方法的第一实施例的流程示意图;
[0033]图2是本发明提供的一种界面切换方法的第二实施例的流程示意图;
[0034]图3是本发明提供的一种终端设备的第一实施例的结构示意图;
[0035]图4是本发明提供的一种终端设备的第一实施例的结构示意图。
【具体实施方式】
[0036]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]请参阅图1,图1为本发明提供的一种界面切换方法的第一实施例的流程示意图,该实施例的界面切换方法可以应用于终端设备中。其中,终端设备包括但不限于智能手机、平板电脑、笔记本电脑、掌上电脑、PAD等具有触控感应或机械按键的终端。电子设备的操作系统可包括但不限于Android操作系统、1S操作系统、Symbian (塞班)操作系统、BlackBerry (黑莓)操作系统、Windows Phone操作系统等等。该实施例的界面切换方法包括如下步骤:
[0038]步骤Sll:接收用户对应用程序的当前应用界面上显示的界面切换控件的按压操作信号。
[0039]在该步骤中,界面切换控件可以是触摸屏上显示的虚拟按钮,触摸屏可以是电阻性触摸屏或电容性触摸屏。应用程序例如为微博,而且,在微博的应用界面是分层设置的,第一层的界面为微博主界面,第二层的界面包括有热门微博界面,第三层的界面包括有榜单界面。另外,该界面切换控件例如为界面返回控件。
[0040]步骤S12:根据所述按压操作信号,获取所述按压操作信号所对应的压力值。
[0041]在该步骤中,可通过压力传感器来获取界面切换控件上其所受的压力值。该压力传感器具体可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等。另外,该压力传感器可以设置于虚拟按钮的下侧,或者整个触摸屏的下方都设置有压力传感器。本发明并不对压力传感器的具体位置进行限定,只要保证压力传感器可以检测虚拟按钮所承受的压力即可。
[0042]步骤S13:根据预先存储的多个压力值与多个应用界面层级之间的对应关系,查询所述压力值所对应的层级,并将所述应用程序的当前应用界面切换为所述压力值所对应层级的应用界面。优选地,若界面切换控件为界面返回换控件,则在查询到所述压力值所对应的层级后,将所述应用程序的当前应用界面返回至所述压力值所对应层级的应用界面。
[0043]在该步骤中,预先存储有多个压力值与多个应用界面层级之间的对应关系,例如,在应用程序为微博时,第一层的界面为微博主界面,其对应的压力值是第一压力值,第二层的界面包括有热门微博界面,其对应的压力值为第二压力值,第三层的界面包括有榜单界面,其对应的压力值为第三压力值,而且,第一压力值、第二压力值、第三压力值可为数值范围,另外还可设置:第一压力值大于第二压力值,第二压力值大于第三压力值。用户在微博的热门微博的榜单界面(当前应用界面)上按压界面切换控件时,若用户的按压力度较小(为第二压力值),则将当前应用界面切换为热门微博界面;若用户的按压力度较大(为第一压力值),则将当前应用界面切换到微博主界面。
[0044]当然,多个应用界面层级分别所对应的压力值可以根据用户的不同需求由用户自己或者系统默认做相应的设置。例如,用户如果是小孩子,那么在操作移动终端时,施加于触摸面板的作用力相对比较小,可以设置比较小的压力值与各个层级相对应。
[0045]进一步地,可以通过对用户的生物特征信息进行检测来确定用户的属性,然后根据用户的属性调用应用界面的层级与压力值之间的对应关系。例如,当用户开始操作时,通过采集用户的生物特征信息来检测用户的属性,当检测到用户为儿童,则自动调用适合儿童操作习惯的多个应用界面的层级与压力值之间的对应关系。
[0046]生物特征的检测可以是对人脸进行识别,也可以是通过用户的指纹进行识别,也可以是通过声音进行识别等。在本发明实施例中包括但不限于上述方式来确定用户的属性。用户的属性即为用户的类别一一男性与女性,或者用户的年龄属性一一儿童、成年人、老年人。这样,用户设置不同大小的压力数值及持续时间,使得不同的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1