一种终端及其用户界面显示方法与流程

文档序号:15907063发布日期:2018-11-13 19:50阅读:154来源:国知局
一种终端及其用户界面显示方法与流程

本发明涉及通信系统中的终端技术,特别涉及一种终端及其用户界面显示方法。



背景技术:

手持设备已经深入到人们生活的各个方面,其操作的便携性已经被大众所熟知,但是在操作过程中有的人习惯用左手,有的人习惯用右手,有的人习惯用双手来操作,更多的时候,用户在操作手持设备时,其持有特征是动态的,也就是说他们会倾向于使用自己方便的手来操作手持设备。但是如何去动态的检测用户的持有特征是个不好解决的问题。

另外,随着手机设备日趋智能化,触摸屏已经成为手机设备的标准配置,而大屏幕手机也日趋成为手机设备的流行趋势,4.6寸手机,8.9寸,10.1寸的pad已经成为潮流。用户在选择手机时,大屏幕手机在年轻发烧友和老年人中都很受欢迎。但同时大屏幕手机在使用中也会带来其他一些问题,比如单手操作4.67寸手机,有些控件距离习惯手比较远,拇指很难碰到,因此,容易造成误操作。对于大屏幕的Pad来说用户操作有的时候不得不放在桌子上或者其他支撑物上操作。可见,现有终端的用户界面中,当需要的控件距离惯用手较远时,无法流畅操作,不方便用户使用,而且容易造成误操作。

在现在的虚拟现实的操作设备中,都有专门的相匹配的设备,该设备的通用性不是很强,而且对持有特征都是静态设定的。未来必将会出现通用性很强的手持设备用于虚拟现实的系统中,手持设备作为虚拟现实系统的一部分,需要能够动态的适应持有手的变化。

手持设备的一个大的发展趋势就是和医疗设备系统联网构建一个完善的健康信息系统。而手持设备如果能够动态地识别持有特征,那么将极大的方便用户采集左右手的医疗信息。



技术实现要素:

本发明提供了一种终端及其用户界面显示方法,能够识别用户持有特征,方便用户操作,降低误操作几率。

为实现上述目的,本发明采用如下的技术方案:

一种终端的用户界面显示方法,包括:

确定用户当前的持有特征;

按照确定的持有特征,对所述终端的用户界面进行排列;

按照所述用户界面接收用户的输入。

较佳地,用户界面的排列包括:滑动方向排列,和/或用户界面上可操作控件的位置排列,和/或输入法的键盘位置排列,和/或所述键盘中各符号的布局排列,和/或误操作概率大于门限的可操作控件的位置排列。

较佳地,所述对滑动方向排列为:

若用户当前的持有特征为左手持有,按照向左滑动为顺势滑动、向右滑动为逆势滑动,进行多页用户界面的切换;

若用户当前的持有特征为右手持有,按照向右滑动为顺势滑动、向左滑动为逆势滑动,进行多页用户界面的切换;

若用户当前的持有特征为双手持有,在屏幕右半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动,进行多页用户界面的切换,在屏幕左半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动;

或者,若用户当前的持有特征为双手持有,提取用户的惯用手设置,按照惯用手的习惯排列滑动方向。

较佳地,所述对所述终端的用户界面上可操作控件进行排列为:

根据用户的持有特征,在所述用户界面上,将所述可操作控件排列在持有手拇指附近的预设范围内。

较佳地,按照可操作控件的被操作频率排列所述可操作控件,被操作频率越高的可操作控件距离持有手拇指越近。

较佳地,所述对输入法的键盘位置进行排列为:

当持有特征为左手持有或右手持有时,在用户界面上将输入法的键盘显示在靠近持有手的一侧;

当持有特征为双手持有时,在用户界面上,将输入法的键盘分成两部分,一部分显示在屏幕左侧,另一部分显示在屏幕右侧;

或者,当持有特征为双手持有时,在用户界面上,将输入法的键盘显示在屏幕中间。

较佳地,所述对输入法键盘中的各符号进行排列为:根据符号的常用度和持有手拇指操作的容易度设置键盘中各个符号的显示位置,越常用的符号排列在持有手拇指越容易操作的位置上。

较佳地,所述对输入法键盘中的各符号进行排列为:对于英文输入法,当持有特征为双手持有时,将键盘划分为左右两部分,将英文字母分为两部分,分别位于键盘的左右两部分上。

较佳地,所述对输入法键盘中的各符号进行排列为:对于中文输入法,当持有特征为双手持有时,将键盘划分为左右两部分,分别设置为辅音字母和元音字母。

较佳地,若所述终端中预设的惯用手为右手,则将辅音字母设置在右半部分,将元音字母设置在左半部分;

若所述终端中预设的惯用手为左手,则将辅音字母设置在左半部分,将元音字母设置在右半部分。

较佳地,所述误操作概率大于门限的可操作控件的位置排列为:

若持有特征为右手持有,在通话过程中,将当前屏幕上右侧预设区域内的可操作控件移出到所述预设区域外显示;

若持有特征为左手持有,在通话过程中,将当前屏幕上左侧预设区域内的可操作控件移出到所述预设区域外显示。

较佳地,所述误操作概率大于门限的可操作控件的位置重排为:

在输入法应用中,将语言切换控件放置在远离字母按键的位置上。

较佳地,所述对用户界面进行排列时,进一步根据所述终端是否有支撑进行。

较佳地,若所述终端有支撑,对用户界面进行排列时,在屏幕的全平面上布局;当所述终端无支撑时,对用户界面进行排列时,在持有手的操作距离范围内布局。

较佳地,所述确定用户当前的持有特征为:预先针对同一操作设置分别对应于不同持有特征的操作方式;根据用户执行所述同一操作时选择的操作方式,获取用户当前的持有特征。

较佳地,所述针对同一操作设置对应于不同持有特征的操作方式为:针对解锁屏幕的操作,设置对应于不同持有特征的屏幕解锁方式。

较佳地,所述针对同一操作设置分别对应于不同持有特征的操作方式为:针对屏幕唤醒的操作,设置对应于不同持有方式的屏幕唤醒方式。

较佳地,所述针对同一操作设置对应于不同持有特征的操作方式为:针对同一操作设置对应于不同持有特征的硬件按键和/或所述按键的操作方向。

较佳地,在确定所述持有特征时,进一步采集对所述按键操作的握力信息,反馈给医疗系统。

较佳地,所述针对同一操作设置对应于不同持有特征的操作方式为:预先采集左右手的生物特征并保存,设置所述操作时采集到的左手或右手生物特征对应不同的持有特征。

较佳地,在确定所述持有特征时,将采集到的生物特征反馈给医疗系统。

较佳地,所述左右手的生物特征为左右手掌纹。

较佳地,当使用终端的前置摄像头采集掌纹时,

若判断出所述终端无支撑,设置所述操作时采集到右手掌纹对应左手持有的持有特征,所述操作时采集到左手掌纹对应右手持有的持有特征;

若判断出所述终端有支撑,设置所述操作时采集到右手掌纹对应右手持有的持有特征,所述操作时采集到左手掌纹对应左手持有的持有特征。

较佳地,当使用终端的后置摄像头采集掌纹时,

若判断出所述终端无支撑,设置所述操作时采集到右手掌纹对应右手持有的持有特征,所述操作时采集到左手掌纹对应左手持有的持有特征;若判断出所述终端有支撑,使用前置摄像头采集掌纹。

较佳地,当使用终端的后置摄像头采集掌纹时,

若判断出所述终端无支撑,设置所述操作时采集到右手掌纹对应左手持有的持有特征,所述操作时采集到左手掌纹对应右手持有的持有特征;

若判断出所述终端有支撑,使用前置摄像头采集掌纹。

较佳地,在所述确定用户当前的持有特征后,该方法进一步包括:在虚拟现实系统的应用中,根据确定的持有特征显示与持有特征相应的虚拟现实系统的虚拟场景。

较佳地,在所述确定持有特征后,该方法进一步包括:在虚拟现实系统的应用中,按照确定的持有特征显示所述应用中对客体的操作。

较佳地,在所述确定持有特征后,该方法进一步包括:在虚拟现实系统的应用中,当确定的持有特征与所述应用的操作不一致时,则提示用户修改持有特征。

较佳地,所述确定的持有特征与所述应用的操作不一致为:与所述应用中的其他角色进行交互时,所述持有特征与所述交互不匹配。

一种终端,包括:持有特征获取单元、用户界面排列单元和显示单元;

所述持有特征获取单元,获取用户当前的持有特征;

所述用户界面排列单元,按照所述持有特征获取单元获取的持有特征,对用户界面进行排列后发送给所述显示单元进行显示。

较佳地,所述用户界面排列单元包括滑动方向排列子单元,用于根据获取的持有特征进行滑动方向的设置;若获取的持有特征为左手持有,设置向左滑动为顺势滑动、向右滑动为逆势滑动;若获取的持有特征为右手持有,设置向右滑动为顺势滑动、向左滑动为逆势滑动;若获取的持有特征为双手持有,在屏幕右半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动,在屏幕左半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动;或者,若获取的持有特征为双手持有,提取用户的惯用手设置,按照惯用手的习惯排列滑动方向。

较佳地,所述用户界面排列单元包括控件排列子单元1,用于根据获取的持有特征,在所述用户界面上,将所述可操作控件排列在持有手拇指附近的预设范围内。

较佳地,所述控件排列子单元1,进一步按照可操作控件的被操作频率排列所述可操作控件,被操作频率越高的可操作控件距离持有手拇指越近。

较佳地,所述用户界面排列单元包括输入法的键盘位置排列子单元,用于根据获取的持有特征,对输入法的键盘位置进行排列;当持有特征为左手持有或右手持有时,在用户界面上将输入法的键盘显示在靠近持有手的一侧;

当持有特征为双手持有时,在用户界面上,将输入法的键盘分成两部分,一部分显示在屏幕左侧,另一部分显示在屏幕右侧;

或者,当持有特征为双手持有时,在用户界面上,将输入法的键盘显示在屏幕中间。

较佳地,所述用户界面排列单元包括输入法键盘的符号排列子单元,用于根据符号的常用度和持有手拇指操作的容易度设置键盘中各个符号的显示位置,越常用的符号排列在持有手拇指越容易操作的位置上。

较佳地,所述用户界面排列单元包括输入法键盘的符号排列子单元,对于英文输入法,当持有特征为双手持有时,将键盘划分为左右两部分,将英文字母分为两部分,分别位于键盘的左右两部分上。

较佳地,所述用户界面排列单元包括输入法键盘的符号排列子单元,对于中文输入法,当持有特征为双手持有时,将键盘划分为左右两部分,分别设置为辅音字母和元音字母。

较佳地,所述终端进一步包括惯用手设置单元,用于设置惯用手;

所述输入法键盘的符号排列子单元,进一步根据所述惯用手设置单元设置的惯用手,排列输入法键盘的各符号;若设置的惯用手为右手,则将辅音字母设置在右半部分,将元音字母设置在左半部分;若设置的惯用手为左手,则将辅音字母设置在左半部分,将元音字母设置在右半部分。

较佳地,所述用户界面排列单元包括控件排列子单元2,在通话过程中,若获取的持有特征为右手持有,将当前屏幕上右侧预设区域内的可操作控件移出到所述预设区域外显示,若获取的持有特征为左手持有,将当前屏幕上左侧预设区域内的可操作控件移出到所述预设区域外显示;在输入法应用中,将语言切换控件放置在远离字母按键的位置上。

较佳地,所述终端进一步包括支撑获取单元,用于确定终端是否有支撑;

所述用户界面排列单元,在所述支撑获取单元确定终端有支撑时,在进行所述用户界面排列时,在屏幕的全平面上布局;在所述支撑获取单元确定终端无支撑时,在进行所述用户界面排列时,在持有手的操作距离范围内布局。

较佳地,所述终端进一步包括操作设置单元,用于预先针对同一操作设置分别对应于不同持有特征的操作方式;所述持有特征获取单元,用于根据用户执行所述同一操作时选择的操作方式,获取用户当前的持有特征。

较佳地,所述操作设置单元包括解锁设置子单元,针对解锁屏幕的操作,设置对应于不同持有特征的屏幕解锁方式。

较佳地,所述操作设置单元包括唤醒设置子单元,针对屏幕唤醒的操作,设置对应于不同持有方式的屏幕唤醒方式。

较佳地,所述操作设置单元包括按键设置子单元,针对同一操作设置对应于不同持有特征的硬件按键和/或所述按键的操作方向。

较佳地,所述终端包括握力采集单元,用于采集对所述按键操作的握力信息,并反馈给医疗系统。

较佳地,所述操作设置单元包括生物特征设置子单元,预先采集左右手的生物特征并保存,设置所述操作时采集到的左手或右手生物特征对应不同的持有特征。

较佳地,所述终端包括生物特征采集单元,采集用户的生物特征,并将采集到的生物特征反馈给医疗系统。

较佳地,所述持有特征获取单元,当确定终端使用前置摄像头采集掌纹时,在所述终端无支撑时,若所述操作时采集到右手掌纹,则确定用户当前的持有特征为左手持有,若所述操作时采集到左手掌纹,则确定用户当前的持有特征为右手持有;在所述终端有支撑时,若所述操作时采集到右手掌纹,则确定用户当前的持有特征为右手持有,若所述操作时采集到左手掌纹,则确定用户当前的持有特征为左手持有。

较佳地,所述持有特征获取单元,当确定终端使用后置摄像头采集掌纹时,在所述终端无支撑时,若所述操作时采集到右手掌纹,则确定用户当前的持有特征为右手持有,若所述操作时采集到左手掌纹,则确定用户当前的持有特征为左手持有;在所述终端有支撑时,转换到前置摄像头采集掌纹。

较佳地,所述持有特征获取单元,当确定终端使用后置摄像头采集掌纹时,在所述终端无支撑时,若所述操作时采集到右手掌纹,则确定用户当前的持有特征为左手持有,若所述操作时采集到左手掌纹,则确定用户当前的持有特征为右手持有;在所述终端有支撑时,转换到前置摄像头采集掌纹。

较佳地,所述终端进一步包括虚拟现实显示单元,在虚拟现实系统的应用中,根据获取的持有特征显示与持有特征相应的虚拟现实系统的虚拟场景。

较佳地,所述终端进一步包括客体操作显示单元,在虚拟现实系统的应用中,按照获取的持有特征显示所述应用中对客体的操作。

较佳地,所述终端进一步包括持有特征提示单元,在虚拟现实系统的应用中,当获取的持有特征与所述应用的操作不一致时,则提示用户修改持有特征。

由上述技术方案可见,本发明中,预先针对同一操作设置分别对应于不同持有特征的操作方式,其中,持有特征包括左手持有、右手持有和双手持有;根据用户执行同一操作时选择的操作方式,确定用户当前的持有特征,并按照确定的持有特征,对终端的用户界面进行重排后显示。通过上述方式,能够根据用户的选择确定持有特征,并将用户界面进行适应于相应持有特征的重排,减少误操作率,方便用户操作。

附图说明

图1为本发明实施例中用户界面显示方法的具体流程图;

图2(a)和图2(b)分别为对应左右手持有的用户界面示意图;

图3为本发明中终端的具体结构示意图;

图4为右手持有时重排前的通话过程中用户界面示意图;

图5为右手持有时重排后的通话过程中用户界面示意图;

图6为本发明实施例中使用硬件方法判断持有特征的具体流程图;

图7为本发明实施例中使用软件方法的掌纹识别方法获取持有特征的具体流程。

具体实施方式

为使本发明的目的、技术手段和优点更加清楚明白,以下结合附图对本发明做进一步详细说明。

本发明的基本思想是:通过用户反馈确定持有特征,并依据持有特征对用户界面进行重排显示。

图1为本发明实施例中用户界面显示方法的具体流程图。如图1所示,该方法包括:

步骤101,预先针对同一操作设置分别对应于不同持有特征的操作方式。

其中,所指的操作可以是方便对应不同持有特征进行区分的操作。例如解锁屏幕、将设备从睡眠状态唤醒的操作等。

当持有特征是单手的时候,那么可以将持有特征分为左手持有、右手持有和双手持有。

对应不同的持有特征,设置相应的操作方式。具体设置的操作方式使用户按照对应的持有特征持有终端时能够方便地实现相应操作。

以解锁操作为例,对应不同的持有特征,设置相应的屏幕解锁方式。具体设置的屏幕解锁方式使用户按照对应的持有特征持有终端时能够方便地实现屏幕解锁。例如,对应于左手持有的屏幕解锁方式,能够使用户利用左手解锁很方便。其中,屏幕解锁方式设置时,可以在屏幕上设置多个锁,分别对应相应的解锁方式,或者,也可以仅设置一个锁,但对应于不同的解锁方式。具体设置多个屏幕锁时可以依据对称的结构来安置屏幕锁,还可以允许用户设定个性的屏幕锁位置,以方便用户按照自己的操作习惯来设置锁系统。设置屏幕锁不受限于单个屏幕,可以是多个屏幕协同工作。也不受限于二维平面,可以在立体的空间中展示屏幕锁。

其中,具体解锁方式可以以各种特定的方式来设计,包括但是不限于声音,视频,图形,轨迹等方式来解锁。屏幕锁可以设置为二维、三维等不同的锁形式。

对于不同操作方式的设置,可以是终端的硬件按键或按键方向的设置,或者也可以是通过软件进行的操作方式的设置,例如对于用户左右手生物特征的采集和分析。

对于采用硬件按键或按键方向设置不同操作方式的情况,可以将按键操作和持有特征相结合,将持有特征和按键相关联,确定左手持有,右手持有和双手持有的关联键。该设置和持有特征相关,也就是说在特定持有下,用户选择该硬件按键或按键的操作方向进行相应的操作有更好的体验感。这里的硬件按键包括但是不限于按钮,腰杆等。例如,在进行唤醒操作时,将唤醒按键与持有特征相关联,对应不同的持有特征设置不同的唤醒按键,当某唤醒按键被按下以进行唤醒操作时,设备读取被按下的唤醒按键,即可以确定相应的持有特征。

当然,上述唤醒操作仅是一个示例,也可以将其他操作的硬件按键与持有特征相关联,但是最终都是依靠硬件来确定持有特征。

对于采用软件方式设置不同操作方式的情况,可以通过传感器预先分别采集左手和右手的某项生物特征并保存,不同的操作方式是指向终端提供左手或右手的生物特征进行采集。将保存的生物特征与持有特征相关联,确定左手持有,右手持有和双手持有的关联生物特征。设置的不同操作方式和持有特征相关,也就是说在特定持有下,用户选择该手的生物特征被采集的操作方式有更好的体验感。在实际进行操作时,采集当前的生物特征与保存的生物特征进行比对,根据比对结果确定是左手还是右手的生物特征。

例如,可以通过摄像头预先采集左右手的掌纹进行保存,采集当前的掌纹信息与保存的掌纹比对后确定是左手还是右手掌纹,并确定对应的持有特征。

上述对于生物特征比对的操作方式,可以用于屏幕解锁或唤醒操作等不同类型的操作。

步骤102,终端根据用户执行步骤101中所述操作时选择的操作方式,确定用户当前的持有特征。

通过前述步骤101的设置,终端已经将持有特征和操作方式建立了对应关系,那么用户以一种特定的操作方式进行操作后,终端即确定用户所选择的操作方式对应的持有特征为用户当前的持有特征。

以解锁操作为例,终端已经将持有特征和屏幕解锁方式建立了对应关系,那么用户以一种特定的解锁方式进行解锁后,终端即确定用户所选择的解锁方式对应的持有特征为用户当前的持有特征。另外,上述步骤101设置时,已经提到,会设置屏幕解锁方式为对应持有特征容易实现解锁的方式,因此,用户按照操作习惯所选择的解锁方式,即能反映用户当前的持有特征。当然,用户也可以不按照操作习惯选择解锁方式,那么就会获得不一样的操作体验。

以唤醒操作为例,终端将持有特征和唤醒操作方式建立了对应关系,例如不同的硬件按键或按键的操作方向或采集的生物特征等,当用户采用特定的操作方式进行操作后,终端能够根据用户选择的操作方式确定对应的持有特征。

当然,如前所述,操作不仅限于解锁操作和唤醒操作,还可以是其他操作,这里就不再赘述。

步骤103,按照步骤102确定的持有特征,对终端的用户界面进行重排。

对于与持有特征相关的用户界面,将用户界面中的显示内容进行重排,以适应不同的持有特征特点,使在相应持有特征下易于操作。

本发明实施例中以几种用户界面为例进行说明。具体包括:滑动方向的重排,用户界面上可操作控件的位置重排,输入法中键盘在屏幕上的位置重排,键盘中各符号的布局重排,误操作概率大于门限的可操作控件的重排。当然在实际应用中,可以根据需要在终端中设置需要重排的用户界面,可以是上述中的一种或任意组合,也可以是其他相关的用户界面。

一、滑动方向重排。

滑动的方向可以多个方向,也可以是多维的。可以是带有粘滞性质的,也可以非粘滞性质的。这里提到的粘滞是指被拖拽的实体能够连续性的随着触摸物在二维或者三维空间中移动。本实施例中对于滑动方向的重排主要是通过对顺势滑动操作和逆势滑动操作的调整。

依据体验的差异感,可以将滑动分为顺势滑动和逆势滑动。在顺势滑动过程中,用户会明显体会到顺势操作带来的快捷和方便,逆势滑动也能使应用运行,但是相对于顺势来说体验感稍差。顺势滑动和逆势滑动可以对应于不同的操作,通常,对于各类应用的操作,顺势滑动会对应使用频率高的操作;逆势滑动会对应使用频率低的操作;例如,对于电子书类应用,顺势滑动的操作为显示当前页面的下一页,逆势滑动的操作为显示当前页面的上一页。由上述可见,用户使用顺势操作和逆势操作的体验感有明显差异,并可以对应不同的操作。终端在确定持有特征后,可以依据该持有特征设置顺序滑动方向和逆势滑动方向,以提高用户的体验度。

具体地,对应左手持有的持有特征,设置向左滑动为顺势滑动、向右滑动为逆势滑动;对应右手持有的持有特征,设置向右滑动为顺势滑动、向左滑动为逆势滑动。

对应双手持有的持有特征,本实施例中给出两种重排方式:1、在屏幕右半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动;在屏幕左半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动;这种情况下,整个屏幕分成两部分,支持两种滑动方向的设置。2、按照任意一种单手持有特征,重排滑动方向;具体可以提取用户的惯用手设置,按照惯用手的习惯重排滑动方向。

在上述滑动方向的重排过程中,所提到的向左滑动和向右滑动不仅限于水平向左的滑动和水平向右的滑动,而是指广义的向左侧滑动的操作和向右侧滑动的操作,即滑动起始点和结束点间的连线与水平向右方向的夹角α满足条件90°<α<270°,则认为是向左滑动;滑动起始点和结束点间的连线与水平向右方向的夹角α满足条件-90°<α<90°,则认为是向右滑动。同时,滑动的轨迹可以是直线,也可以是曲线,例如,弧形轨迹。

二、用户界面上可操作控件的重排

在UI界面可以将控件分为可操作和不可操作的控件。这些控件包括但是不限于音频,视频,文本等作为控件的内容。对于可操作的控件,终端确定持有特征后,可以依据持有特征对可操作控件以一种方式进行重排,具体重排的方式可以是多样的。本实施例中,将可操作控件排列在靠近持有手拇指的位置上并显示,例如可以以拇指的操作容易度为参数排列,将可操作控件排列在持有手拇指附近的区域内,左右对齐重排,或者以弧形方式来重排控件。具体多个可操作控件之间,可以按照控件被操作的频率进行排列,被操作频率越高的可操作控件距离持有手拇指越近。

举个简单的例子,图2(a)和图2(b)分别为对应左右手持有的用户界面。其中,组成部分601、602都是可变的,可变的内容包括显示位置,显示内容等。603和604在内容上可以和601,602性质相似。

601和602都是可变性质的是指在内容上601和602可以包含是视频,音频,文本,图像,网页等内容。图中603是可操作控件,604是和601、602同等性质的非可操作控件。在持有特征为左手时,如图2(a)所示,可操作控件603位于屏幕左侧,靠近左手拇指,易于左手操作;在持有特征为右手时,如图2(b)所示,可操作控件603位于屏幕右侧,靠近右手拇指,易于右手操作。图中603在屏幕中的位置因为持有特征不同造成的操作差异感很大,使用图2的用户界面重排在很大程度上可以改善用户的体验度。

603的可操作控件在屏幕中不限数量,不限位置,不限内容,不限展示方式。只要是能够和用户交互的可操作控件都可以在用户界面中重排。

三、输入法中键盘位置的重排

输入法单独提出来,是因为很多应用都用到这个应用,输入法应用有很多界面都是与持有特征相关的。在持有特征发生变化的时候,调整输入法的界面的会极大提高用户的操作体验度。

输入法的键盘,在单手持有终端时,可以将输入法的键盘显示在靠近持有手的一侧,从而方便持有手的键盘输入。

在双手持有终端时,本实施例给出两种重排方式:1、将输入法的键盘分成两部分,将一部分键盘置于屏幕左侧左手易操作的地方,将另一部分键盘置于屏幕右侧右手易操作的地方;2、将输入法的键盘显示在屏幕中间。对于第1种方式,通常应用于大尺寸屏幕,且对应于没有支撑物的持有特征;对于第2种方式,通常应用于中等尺寸以下的屏幕,或者,对应于有支撑物的持有特征。

四、输入法键盘中各字符的布局重排

输入法的键盘布局和持有特征紧密相关,因此输入法键盘的布局将会依据用户的持有特征进行调整,输入法的附属UI也可以依据持有特征进行调整。

根据符号的常用度和持有手拇指操作的容易度设置键盘中各个符号的显示位置,越常用的符号排列在持有手拇指越容易操作的位置上。例如,输入法键盘的布局以弧形的方式依据拇指操作的难易度来安排。

当持有特征是双手持有时,针对大屏幕手机,英文输入法根据英文输入字母的常用度,对键盘布局进行重新构建,提高输入速度,增加用户体验感。英文输入的基本输入字符可以分列排布,分列排布可以分别排放在不同区域内,其他一些特殊的按键可以按照操作习惯排放在易于操作的地方。例如,英文输入法会将26个基本输入字符排列在大屏幕两侧,将键盘掰开排列,以方便用户输入。对于中文输入法,将左右两个字母区域分成辅音字母和原音字母,当惯用手为左手时,左侧为辅音,右侧为原音;当惯用手为原音时,右侧为辅音,左侧为原音来重排输入法键盘的布局。其中,惯用手可以预先设置。

另外,上述输入法的键盘分布也可以由用户自己定义设计,然后依据用户持有特征进行调节。

对于上述四类进行用户界面的重排操作,还可以进一步参考终端是否有支撑来进行重排。比如如果有支撑,偏向于全平面操作,但是在无支撑时,用户倾向于没有换手的使用双手在边缘完成全部操作。有支撑的时候,用户的UI重排可以在全平面展开;在无支撑的时候,应该考虑常用手的操作距离习惯,尽量将UI重排在该空间之内,在重排的时候可以依据控件显现内容的频率,距离等因素进行重排。在某些实施例中,单手的持有特征也会涉及到是否是支撑属性的,比如如果是有支撑性质的,那么可以给用户一个能够单手操作的区域,让用户去操作,相比在无支撑下的单手操作提供给用户的区域或者UI是有差别的。在有支撑的时候,对单手操作UI重排应该尽量减少大范围的空间跨度,在适当的空间内按照控件显现内容的频率,距离等因素进行重排。在没有支撑的时候,对单手操作UI重排时应该考虑单手常用手的操作空间,在该空间内优先安排操作频率高的,可以被操作的控件。

五、误操作概率大于预设门限的可操作控件的重排。

这里指的误操作概率大的控件主要是指因持有方式不同而易错误操作的可操作控件。

最常见的一种情况是:在通话过程中,当前的用户界面很容易被面部碰到,而导致误操作。例如挂断电话或者引起其他误操作。本发明在设备获得用户的持有特征后,将依据持有特征重新安排,易操作错误的UI界面,让其远离面部,那么将大大提高用户的体验度。具体实现时可以如下操作:若持有特征为右手持有,在通话过程中,将当前屏幕上右侧预设区域内的可操作控件移出到所述预设区域外显示;若持有特征为左手持有,在通话过程中,将当前屏幕上左侧预设区域内的可操作控件移出到所述预设区域外显示。给出一个简单的示意:图4为右手持有时重排前的通话过程中用户界面示意图,该图中功能3-5都有很大的可能性被误操作;图5为右手持有时重排后的通话过程中用户界面示意图,该图中功能3-5被误操作的可能性大大降低。其中,功能3-5的位置进行了重排,而其他控件是否重排可以根据需要进行,这里不做限定。

另外,在输入法应用中,不同语言间的切换按键通常离常用的字母按键较近,很容易被误操作碰到。在进行输入法的用户界面重排时,可以将语言切换控件放置远离字母按键的位置上,从而减少误操作。

至此,本发明中的方法流程结束。通过上述方式,能够获取用户的持有特征,并依据该持有特征重排用户界面。上述方法中,根据预先设置的同一操作的不同操作方式对应不同的持有特征,从而根据用户选择的操作方式确定用户的持有特征。但是上述方式仅为一个示例,当然,也可以采用其他方式确定用户的持有特征,例如:用户直接输入等,本发明对此不作限定,只要能够有效获取用户当前的持有特征即可。

另外,用户的持有特征确定后,还可以主动修改进而调整用户界面,此时可以使用特有的操作来改变持有特征。例如可以直接滑动屏幕,或者直接借助外部的硬件按键来改变持有特征。

本发明还提供了一种终端。图3为本发明中的终端结构示意图。图1所示的方法可以在图3所示的终端中实施。如图3所示,该终端包括:解锁设置单元、持有特征获取单元、用户界面重排单元和显示单元。

其中持有特征获取单元,用于获取用户当前的持有特征;用户界面重排单元,按照持有特征获取单元确定的持有特征,对用户界面进行重排后发送给显示单元进行显示。具体用户界面排列单元进行重排时可以通过不同的排列子单元采用上述步骤103中的排列方式进行用户界面的排列。

具体地,用户界面排列单元可以包括滑动方向排列子单元,用于根据获取的持有特征进行滑动方向的设置;若获取的持有特征为左手持有,设置向左滑动为顺势滑动、向右滑动为逆势滑动;若获取的持有特征为右手持有,设置向右滑动为顺势滑动、向左滑动为逆势滑动;若获取的持有特征为双手持有,在屏幕右半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动,在屏幕左半部分,设置向右滑动为顺势滑动、向左滑动为逆势滑动;或者,若获取的持有特征为双手持有,提取用户的惯用手设置,按照惯用手的习惯排列滑动方向。

用户界面排列单元还可以包括控件排列子单元1,用于根据获取的持有特征,在所述用户界面上,将可操作控件排列在持有手拇指附近的预设范围内。其中,控件排列子单元1,可以进一步按照可操作控件的被操作频率排列所述可操作控件,被操作频率越高的可操作控件距离持有手拇指越近。

用户界面排列单元还可以包括输入法的键盘位置排列子单元,用于根据获取的持有特征,对输入法的键盘位置进行排列;当持有特征为左手持有或右手持有时,在用户界面上将输入法的键盘显示在靠近持有手的一侧;当持有特征为双手持有时,在用户界面上,将输入法的键盘分成两部分,一部分显示在屏幕左侧,另一部分显示在屏幕右侧;或者,当持有特征为双手持有时,在用户界面上,将输入法的键盘显示在屏幕中间。

用户界面排列单元还可以包括输入法键盘的符号排列子单元,用于根据符号的常用度和持有手拇指操作的容易度设置键盘中各个符号的显示位置,越常用的符号排列在持有手拇指越容易操作的位置上。该输入法键盘的符号排列子单元,对于英文输入法,当持有特征为双手持有时,可以将键盘划分为左右两部分,将英文字母分为两部分,分别位于键盘的左右两部分上。输入法键盘的符号排列子单元,对于中文输入法,当持有特征为双手持有时,还可以将键盘划分为左右两部分,分别设置为辅音字母和元音字母。

优选地,终端可以进一步包括惯用手设置单元,用于设置惯用手。输入法键盘的符号排列子单元,进一步根据惯用手设置单元设置的惯用手,排列输入法键盘的各符号;若设置的惯用手为右手,则将辅音字母设置在右半部分,将元音字母设置在左半部分;若设置的惯用手为左手,则将辅音字母设置在左半部分,将元音字母设置在右半部分。

用户界面排列单元还包括控件排列子单元2,在通话过程中,若获取的持有特征为右手持有,将当前屏幕上右侧预设区域内的可操作控件移出到所述预设区域外显示,若获取的持有特征为左手持有,将当前屏幕上左侧预设区域内的可操作控件移出到所述预设区域外显示;在输入法应用中,将语言切换控件放置在远离字母按键的位置上。

终端还进一步包括支撑获取单元,用于确定终端是否有支撑。用户界面排列单元,在支撑获取单元确定终端有支撑时,在进行用户界面排列时,在屏幕的全平面上布局;在支撑获取单元确定终端无支撑时,在进行用户界面排列时,在持有手的操作距离范围内布局。

下面给出通过硬件方法和软件方法判断持有特征的两个具体例子。

图6为本发明实施例中使用硬件方法判断持有特征的具体流程图。如图6所示,该方法包括:

步骤601,预先设置硬件设置对应的持有特征。

设备从睡眠状态到锁屏界面需要外部的唤醒,本实施例将硬件的唤醒功能和持有特征相结合,可以将持有特征和按键相关联,确定左手持有,右手持有和双手持有的关联键。该设置应该和持有特征相关,也就是说在特定持有下,用户应该选择该硬件来唤醒设备有更好的体验感。这里的硬件唤醒设备包括但是不限于按钮,腰杆等。

步骤602,在用硬件唤醒设备的过程中直接读取硬件设备,并将持有特征传给设备。

设备处于睡眠状态下,需要硬件来解除睡眠状态。用户持有设备,在某种持有特征下,选择与持有特征相对应硬件方式解除设备的睡眠状态,设备被唤醒之后,依据601中的设置将持有特征传给设备。用户随后使用各种方式来解锁设备。

步骤603,依据步骤602获得的持有特征,对终端用户界面进行重排。持有特征在由屏幕锁确定后,设备仍然可以以其它方式调整持有特征,比如滑动屏幕或者依靠外部按键来改变持有特征。

图7为本发明实施例中使用软件方法的掌纹识别方法获取持有特征的具体流程。该流程中,以利用掌纹进行解锁为例说明获取持有特征的方式。

步骤701,预先采集用户的掌纹特征和前后解锁策略。

设备预先使用设备录取用户的掌纹特征,并对其进行分析,提取脉络分明的主要特征,并分左右手保存。有时需要选择前后解锁策略。前后解锁策略是和设备相关的。有的设备有前置摄像头,使用者觉得使用前置摄像头来解锁方便,那么我们就可以使用前置解锁策略来解锁;使用者觉得使用后置摄像头来解锁方便,那么设备提供给用户后置解锁策略来解锁,设备依据自身的硬件条件提供给用户进行选择。

步骤702,锁屏状态下设备读取前后解锁策略,设备采集用户掌纹特征进行解锁并获取持有特征。

前置解锁策略使用前置的摄像头来捕捉用户的掌纹特征。此时因为设备被持有,需要使用另一只手的掌纹来解锁。掌纹的识别策略可以是:在无支撑时,若前置摄像头采集到用户右手掌纹,则确定相应的持有特征为左手持有;在无有支撑时,若前置摄像头采集到用户左手掌纹,则确定相应的持有特征为右手持有;在有支撑单手持有设备的时候,若前置摄像头采集到用户右手掌纹,则确定相应的持有特征为右手持有,若前置摄像头采集到用户左手掌纹,则确定相应的持有特征为左手持有。

后置解锁策略使用后置摄像头来捕捉用户的掌纹特征。本实施例中,利用后置摄像头采集用户掌纹时给出两种不同的策略,即设置不同的持有特征和掌纹间的对应关系。第一种策略是设备使用两只手配合的策略,第二种策略是单手操作的策略。

第一种策略中,使用另外一只手配合进行操作,那么基本的方法和前置解锁比较相像。具体地,在无支撑时,若后置摄像头采集到用户右手掌纹,则确定相应的持有特征为左手持有;在无有支撑时,若后置摄像头采集到用户左手掌纹,则确定相应的持有特征为右手持有。在有支撑时,由于无法使用后置摄像头,也就是说此时设备不能够识别出掌纹,自动转向使用前置摄像头来分析持有特征,进而转入前置解锁策略。

第二种策略中,使用单手操作,在无支撑时,若后置摄像头采集到用户右手掌纹,那么确定持有特征为右手持有;在无支撑时,若后置摄像头采集到用户左手掌纹,那么确定持有特征为左手持有。如果是有支撑无法使用后置摄像头,也就是说此时设备不能够识别出掌纹,自动转向使用前置摄像头来分析持有特征,进而转入前置解锁策略。

在使用各种策略进行掌纹识别时,尽量保持掌纹的正向以让设备更好的识别。

步骤703:依据步骤702获得的持有特征,对终端用户界面进行重排。

持有特征在由屏幕锁确定后,设备仍然可以以其它方式调整持有特征,比如滑动屏幕或者依靠外部按键来改变持有特征。

上述仅以掌纹进行解锁操作为例说明持有特征的获取方式。当然掌纹操作也可以是唤醒操作等其他操作。

考虑到持有特征获取单元进行持有特征获取的操作,图3所示终端中的持有特征获取单元也可以通过加入不同的子单元,采用上述不同的持有特征判断方式来确定用户当前的持有特征。

具体地,终端可以进一步包括操作设置单元,用于预先针对同一操作设置分别对应于不同持有特征的操作方式。持有特征获取单元,用于根据用户执行同一操作时选择的操作方式,获取用户当前的持有特征。

其中,操作设置单元可以包括解锁设置子单元,针对解锁屏幕的操作,设置对应于不同持有特征的屏幕解锁方式。

或者,操作设置单元可以包括唤醒设置子单元,针对屏幕唤醒的操作,设置对应于不同持有方式的屏幕唤醒方式。

或者,操作设置单元可以包括按键设置子单元,针对同一操作设置对应于不同持有特征的硬件按键和/或所述按键的操作方向。

操作设置单元还可以包括生物特征设置子单元,预先采集左右手的生物特征并保存,设置操作时采集到的左手或右手生物特征对应不同的持有特征。

当采用掌纹作为采集的生物特征时,可以利用终端的前置或后置摄像头采集用户掌纹信息,提供给持有特征获取单元确定用户当前的持有特征。

其中,持有特征获取单元,当确定终端使用前置摄像头采集掌纹时,在所述终端无支撑时,若操作时采集到右手掌纹,则确定用户当前的持有特征为左手持有,若操作时采集到左手掌纹,则确定用户当前的持有特征为右手持有;在终端有支撑时,若操作时采集到右手掌纹,则确定用户当前的持有特征为右手持有,若操作时采集到左手掌纹,则确定用户当前的持有特征为左手持有。

持有特征获取单元,当确定终端使用后置摄像头采集掌纹时,在终端无支撑时,若操作时采集到右手掌纹,则确定用户当前的持有特征为右手持有,若操作时采集到左手掌纹,则确定用户当前的持有特征为左手持有;在终端有支撑时,转换到前置摄像头采集掌纹。

持有特征获取单元,当确定终端使用后置摄像头采集掌纹时,还可以采取与前述不同的策略,具体为:在终端无支撑时,若操作时采集到右手掌纹,则确定用户当前的持有特征为左手持有,若操作时采集到左手掌纹,则确定用户当前的持有特征为右手持有;在终端有支撑时,转换到前置摄像头采集掌纹。

在某些情况下,设备被唤醒进入锁屏界面后,有些应用可以在此状态下被操作,而设备依据唤醒操作获得持有特征却没有解锁操作发生,设备此时也能够依据持有特征对这些应用的UI进行重排,以方便用户在此界面下操作。

通过上述本发明,当用户使用手持设备的时候,手持设备处于锁屏状态或者默认的界面状态,在该状态下,屏幕上有多个锁,用户可以依据自己现在的持有特征,选择易于操作的锁来解除锁屏状态或者跳出默认的界面状态,当用户左手持有设备时,用户会选择易于操作的左手锁;当用户右手持有时,用户会选择易于操作的右手锁;当用户双手持有时,用户会选择易于操作的双手锁。

根据用户反馈的持有特征,进而对用户界面进行重排。如果用户左手持有,设备在重排用户界面时,将需要操作的控件或者应用以一种特定的易于左手操作的方式来排放;如果用户右手持有,那么在重排用户界面时,将需要操作的控件或者应用以易于右手操作的方式来排放。如果用户是双手持有,那么重排用户界面时,将需要操作的控件或者应用以易于双手操作的方式来排放。进而降低甚至消除用户不同持有特征下操作设备时的体验差异。

进一步地,在动态的获取用户的持有特征之后,还可以在虚拟现实系统中改进应用的显示。

一:根据持有特征显示与持有特征相应的虚拟场景。

在动态获取持有特征之后,可以依据设备的动态持有特征对虚拟现实系统的虚拟场景进行区别显示。例如,虚拟现实游戏中有种无差别的游戏显示场景,比如进入一个房间需要开门,我们假定用户左手持有,那么虚拟现实系统就可以将门轴设计在操作者的左边,门把手在右侧,进入房间,开灯在右侧,这一连串的操作如果依据用户动态的持有特征来设计,将会使用户感觉到操作的流畅感,进而提高用户的体验度。

二:按照确定的持有特征显示虚拟显示系统中对客体的操作。

在虚拟现实系统中,如果与持有特征相对应,对某些客体的操作会有不同的体验差异。如果持有特征为左手持有,那么在虚拟现实系统中,操作虚拟现实环境中的东西可以显示为左手操作的感觉;如果持有特征为右手持有,那么在虚拟现实系统中,操作虚拟现实环境中的东西可以显示为右手操作的感觉。例如,游戏中巫师抡手杖的操作,当左手持有时,显示为巫师用左手抡手杖,当右手持有时,显示为巫师用右手抡手杖,从而提高用户体验。

三:在虚拟现实系统的应用中,当确定的持有特征与操作不一致时,则提示用户修改持有特征。

虚拟现实系统可以将操作信息反馈给用户,如果用户的持有手信息与提示的操作不一致,可以依据前述提到的滑动屏幕或者其他方法来调节持有特征。

例如,虚拟现实系统中经常有角色交互的过程,用户的持有特征与交互过程不匹配就可以被认为是持有特征与操作不一致。举个简单的例子,游戏中不同玩家扮演不同角色,两个角色相遇的握手操作,其中一个角色的玩家持有特征为左手持有,另一个角色的玩家持有特征为右手持有,则提示用户改变持有特征。

在动态获取持有特征之后,可以用于以下采集医疗信息的过程中:

一:采集握力信息。已经获得设备的持有特征,可以直接依靠设备或者设备的附属医疗硬件来采集用户的握力信息。设备可以将该信息反馈给整个医疗系统。

二:采集左右手皮肤健康信息。已经获得设备的持有特征,可以直接依靠设备或者设备附属医疗硬件来采集用户的左右皮肤健康信息,设备可以将该信息反馈给整个医疗系统。

上述根据获取的持有特征对虚拟现实系统的处理和医疗信息采集的处理可以在图3所示的终端中通过加入不同的子单元来实现。

具体地,终端可以进一步包括虚拟现实显示单元,在虚拟现实系统的应用中,根据获取的持有特征显示与持有特征相应的虚拟现实系统的虚拟场景。

终端还可以进一步包括客体操作显示单元,在虚拟现实系统的应用中,按照获取的持有特征显示所述应用中对客体的操作。

终端还可以进一步包括持有特征提示单元,在虚拟现实系统的应用中,当获取的持有特征与所述应用的操作不一致时,则提示用户修改持有特征。

终端可以包括握力采集单元,在通过按键获取用户当前的持有特征时,可以利用握力采集单元采集对按键操作的握力信息,并反馈给医疗系统。

终端还可以包括生物特征采集单元,采集用户的生物特征,并将采集到的生物特征反馈给医疗系统。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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