一种显示控制方法_3

文档序号:8445359阅读:来源:国知局
域中各个显示区域的触屏次数确定用户的手持状态;
[0090]在一些可行的实施方式中,第一确定单元12根据所统计的至少两个显示区域中各个显示区域的触屏次数确定用户的手持状态,第一确定单元12具体的确定方式可以是直接比较各个显示区域的触屏次数确定用户的手持状态,例如,某一个显示区域的触屏次数最大,且与其它显示区域的触屏次数之差均大于预设阈值,则将该显示区域对应的预设手持状态确定为用户的手持状态。
[0091]可选的,第一确定单元12具体的确定方式还可以是根据各个显示区域的触屏次数确定各个显示区域的触屏概率,并从各个显示区域的触屏概率中选择出最大概率对应的目标显示区域,当该目标显示区域的触屏概率比其它显示区域的触屏概率之差大于预设阈值时,则将目标显示区域对应的预设手持状态确定为用户的手持状态。
[0092]需要说明的是,用户的手持状态可以是左手握持状态或者右手握持状态等等。
[0093]可选的,如图8所示,第一确定单元12可以包括计算单元120和第二确定单元121 ;
[0094]计算单元120,用于利用所述至少两个显示区域中各个显示区域的触屏次数,计算所述各个显示区域的触屏概率;
[0095]在一些可行的实现方式中,计算单元120利用至少两个显示区域中各个显示区域的触屏次数计算各个显示区域的触屏概率,例如,所划分的显示区域个数为两个,第一个显示区域的触屏次数为10次,第二个显示区域的触屏次数为2个,则第一个显示区域的触屏概率为10/(10+2) = 5/6,第二个显示区域的触屏概率为2/(10+2) =1/6。
[0096]第二确定单元121,用于基于所述各个显示区域的触屏概率确定用户的手持状态。
[0097]在一些可行的实现方式中,第二确定单元121基于所计算的各个显示区域的触屏概率确定用户的手持状态,第二确定单元121具体的确定方式可以是,将从各个显示区域的触屏概率中选择出最大触屏概率对应的目标显示区域,并在目标显示区域的触屏概率与其它触屏概率之差均大于预设阈值时,将目标显示区域对应的预设手持状态确定为用户的手持状态。
[0098]进一步的,第二确定单元121可以包括选择单元和第三确定单元;
[0099]选择单元,用于从所述各个显示区域中选择触屏概率最大的目标显示区域;
[0100]在一些可行的实现方式中,当计算出各个显示区域的触屏概率后,选择单元从各个显示区域中选择触屏概率最大的目标显示区域。
[0101]第三确定单元,用于若所述目标显示区域的触屏概率与其它显示区域的触屏概率之差大于预设阈值,则将所述目标显示区域对应的预设手持状态确定为用户的手持状态。
[0102]在一些可行的实现方式中,计算目标显示区域的触屏概率与其它各个显示区域的触屏概率之差,若目标显示区域的触屏概率与其它各个显示区域的触屏概率之差均大于预设阈值,第三确定单元则将目标显示区域对应的预设手持状态确定为用户的手持状态。
[0103]可选的,当显示区域的个数为两个,分别为左显示区域和右显示区域时,若所述目标显示区域为所述左显示区域;
[0104]可选的,若所述目标显示区域为所述左显示区域;
[0105]所述第三确定单元具体用于若所述左显示区域的触屏概率与所述右显示区域的触屏概率之差大于预设阈值,则将所述左显示区域对应的预设左手握持状态确定为用户的手持状态。
[0106]具体的,当左显示区域的触屏概率与右显示区域的触屏概率之差大于预设阈值,则说明用户用左手进行操作,将左显示区域对应的预设左手握持状态确定为用户的手持状
??τ O
[0107]可选的,若所述目标显示区域为所述右显示区域;
[0108]所述第三确定单元具体用于若所述右显示区域的触屏概率与所述左显示区域的触屏概率之差大于预设阈值,则将所述右显示区域对应的预设右手握持状态确定为用户的手持状态。
[0109]具体的,当右显示区域的触屏概率与左显示区域的触屏概率之差大于预设阈值,则说明用户用右手进行操作,将右显示区域对应的预设右手握持状态确定为用户的手持状
??τ O
[0110]进一步可选的,如图7所示,所述终端还可以包括第四确定单元14 ;
[0111]第四确定单元14,用于若所述目标显示区域的触屏概率与其它显示区域的触屏概率之差小于预设阈值,则将双手握持状态确定为用户的手持状态。
[0112]第一显示单元13,用于将虚拟按键的显示方式调整为与所述用户的手持状态对应的显示方式。
[0113]在一些可行的实施方式中,为了方便用户对虚拟按键的操作,当获取用户的手持状态之后,第一显示单元13将虚拟按键的显示方式调整为与用户的手持状态对应的显示方式,虚拟按键可以是当前终端显示屏幕所显示的虚拟有效按键,例如,返回虚拟按键,前进按键,后退按键等等。
[0114]第一显示单元13将虚拟按键的显示方式进行调整的调整方式可以有以下两种可选的实施方式:
[0115]在第一种可选的实施方式中,所述第一显示单元13具体用于将虚拟按键的显示位置调整为与所述用户的手持状态对应的显示位置。
[0116]具体的,第一显示单元13将终端屏幕所显示的虚拟按键的显示位置进行调整,调整为与用户的手持状态对应的显示位置,如图4所示,当用户用左手进行操作时,圆圈内为手指能够划过的区域,虚拟按键中返回键为更加常用的按键,当检测出用户的手持状态为左手握持状态时,则将返回键的显示位置与设置键的显示位置进行交换,以使用户在单手操作时,可以很容易触摸到返回键。
[0117]在第二种可选的实施方式中,如图9所示,所述第一显示单元13包括:
[0118]构造单元130,用于构造与所述虚拟按键相同的模拟按键,所述模拟按键所关联的功能与所述虚拟按键所关联的功能相同;
[0119]获取单元131,用于获取与所述用户的手持状态对应的操作区域;
[0120]第二显示单元132,用于在所述操作区域显示所述模拟按键。
[0121]具体的,往往会存在一些APP应用的相关虚拟按键在用户单手操作时不可操作,也不能通过终端本身的虚拟按键进行操作,如图5所示,当前应用界面的有效虚拟按键为后退和拍照,但是虚拟按键是设置在应用界面的上方,手指正常是不能触摸到的。因此当确定出用户的手持状态后,构造单元130即构造与虚拟按键相同的模拟按键,该模拟按键所关联的功能与虚拟按键所关联的功能相同。
[0122]获取单元131根据所确定的用户的手持状态获取与用户的手持状态对应的操作区域,如图5所示,当用户的手持状态为左手握持状态,与用户的手持状态对应的操作区域即是圆圈所划过的区域,为了便于用户操作,第二显示单元132在该操作区域显示模拟按键,当用户点击该模拟按键时,可以实现相应的虚拟按键的功能。
[0123]本发明实施例中,将终端的显示屏幕划分为至少两个显示区域,统计所划分的至少两个显示区域中各个显示区域的触屏次数,根据至少两个显示区域中各个显示区域的触屏次数确定用户的手持状态,将虚拟按键的显示方式调整为与用户的手持状态对应的显示方式。这种方式能够准确地确定用户的手持状态,并根据用户的手持状态相应调整虚拟按键的显示方式,提升了用户体验。
[0124]请参照图10,是本发明实施例提供的终端的第三实施例结构示意图。本实施例中所描述的终端包括:至少一个输入设备1000 ;至少一个输出设备2000 ;至少一个处理器3000,例如CPU ;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
[0125]其中,上述输入设备1000具体可为终端的触控面板,包括触摸屏和触控屏,用于接收用户的触屏操作。
[0126]上述输出设备2000具体可为终端的显示屏,用于输出、显示图像或者视频数据(包括虚拟按键)。
[0127]上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1