手持终端及其屏幕显示控制方法

文档序号:9864870阅读:984来源:国知局
手持终端及其屏幕显示控制方法
【技术领域】
[0001]本发明实施例属于电子技术领域,具体涉及一种手持终端及其屏幕显示控制方法。
【背景技术】
[0002]现有的手持终端一般可以根据使用方式控制屏幕显示的方式。例如终端可以在横屏显示模式和竖屏显示模式之间进行切换,从而满足使用者在不同的情况下使用。在实现屏幕显示的切换时,可以无需对手持终端的屏幕的任何界面元素或实体按钮进行操作,而是通过使用者对手持终端的持握动作予以实现。由此可见,对使用者的持握动作或手持终端的被持握方式的识别是实现屏幕显示切换的关键。
[0003]现有技术中,识别被持握方式的方法主要有两种:一是通过在手持终端的侧面安装触摸感应装置,用以判断使用者是左手还是右手持握、是竖向还是横向持握;二是通过手持终端自身的重力感应装置判断使用者是纵向还是横向持握。然而,第一种方法需要安装专用的触摸感应装置,并且若要保证识别结果的准确性则需要较多的装置,这不仅会增加手持终端的生产成本,而且也不易安装于小型手持终端上,适用性较差;第二种方法仅使用自身的重力感应装置,无法适用于某些使用情境,例如使用者躺下时,即无法确保识别结果的精确性,使得识别结果与使用者的期望不相符。

【发明内容】

[0004]本发明实施例所要解决的技术问题是提供一种手持终端及其屏幕显示控制方法,能够准确的根据使用情况进行屏幕显示。
[0005]本发明实施例所采用的技术方案是:
[0006]第一方面提供一种手持终端的屏幕显示控制方法,包括:获取与手持终端建立通信连接的穿戴设备的第一重力感应数据;根据第一重力感应数据以及手持终端的第二重力感应数据,得到手持终端的被持握方式;根据被持握方式控制所述手持终端的屏幕显示。
[0007]结合第一方面,在第一种可能的实现方式中,根据第一重力感应数据以及手持终端的第二重力感应数据,得到手持终端的被持握方式包括:若第一重力感应数据的变化量与手持终端的第二重力感应数据的变化量之间的差值小于或等于预置的门限,则判定手持终端的被持握方式对应的手臂位置与穿戴设备佩戴的手臂位置相同;根据预先获取的穿戴设备佩戴的手臂位置,得到手持终端的被持握方式,被持握方式为被左手持握或者被右手持握。
[0008]结合第一方面或其第一种可能的实现方式,在第二种可能的实现方式中,屏幕显示控制方法还包括:预先获取穿戴设备佩戴的手臂位置;获取穿戴设备佩戴的手臂位置的过程包括:获取穿戴设备在使用者行走摆臂过程中的第三重力感应数据;若在预设时间段内,第三重力感应数据的变化量与预置的左手对应的变化量相同,则判定穿戴设备佩戴的手臂位置为左手;若在预设时间段内,第三重力感应数据的变化量与预置的右手对应的变化量相同,则判定穿戴设备佩戴的手臂位置为右手。
[0009]结合第一方面第一种可能的或第二种可能的实现方式,在第三种可能的实现方式中,手持终端的被持握方式对应的手臂位置与穿戴设备佩戴的手臂位置相同,被持握方式还包括:竖向且正向、竖向且反向、横向且正向、横向且反向;根据第一重力感应数据以及手持终端的第二重力感应数据,得到手持终端的被持握方向,还包括:若第一重力感应数据的X轴和第二重力感应数据的X轴之间的夹角小于或等于预置的第一夹角门限,则判定手持终端被竖向且正向持握;若第一重力感应数据的X轴和第二重力感应数据的X轴之间的夹角的补角小于或等于第一夹角门限,则判定手持终端被竖向且反向持握;若第一重力感应数据的X轴和第二重力感应数据的Y轴之间的夹角小于或等于第一夹角门限,则判定手持终端被横向且正向持握,其中竖向且正向的手持终端被顺时针旋转90°之后的方向为横向且正向;若第一重力感应数据的X轴和第二重力感应数据的Y轴之间的夹角的补角小于或等于第一夹角门限,则判定手持终端被横向且反向持握,其中竖向且正向的手持终端被逆时针旋转90°之后的方向为横向且反向;当穿戴设备与手持终端被正向且相互平行放置时,第一重力感应数据的X轴、Y轴、Z轴分别与第二重力感应数据的X轴、Y轴、Z轴的方向相同,且第二重力感应数据的Z轴与手持终端所在的平面垂直。
[0010]结合第一方面,在第四种可能的实现方式中,穿戴设备为智能手表或智能手环。
[0011]结合第一方面,在第五种可能的实现方式中,穿戴设备为智能眼镜,根据第一重力感应数据以及手持终端的第二重力感应数据,得到手持终端的被持握方式,包括:若第一重力感应数据的Y轴和第二重力感应数据的Y轴之间的夹角小于或等于预置的第二夹角门限,则判定手持终端被竖向且正向持握;若第一重力感应数据的Y轴和第二重力感应数据的Y轴之间的夹角的补角小于或等于第二夹角门限,则判定手持终端被竖向且反向持握;若第一重力感应数据的Y轴和第二重力感应数据的X轴之间的夹角的补角小于或等于第二夹角门限,则判定手持终端被横向且正向持握,其中竖向且正向的手持终端被顺时针旋转90°之后的方向为横向且正向;若第一重力感应数据的Y轴和第二重力感应数据的X轴之间的夹角小于或等于第二夹角门限,则判定手持终端被横向且反向持握,其中竖向且正向的手持终端被逆时针旋转90°之后的方向为横向且反向;当穿戴设备与手持终端被正向且相互平行放置时,第一重力感应数据的X轴、Y轴、Z轴分别与第二重力感应数据的X轴、Y轴、Z轴的方向相同,且第二重力感应数据的Z轴与手持终端所在的平面垂直。
[0012]第二方面提供一种手持终端,包括:收发模块,用于获取与手持终端建立通信连接的穿戴设备的第一重力感应数据;传感模块,用于获取手持终端的第二重力感应数据;处理模块,用于根据收发模块获取的第一重力感应数据以及传感模块获取的第二重力感应数据,得到手持终端的被持握方式,并进一步根据被持握方式控制手持终端的屏幕显示。
[0013]结合第二方面,在第一种可能的实现方式中,若处理模块比较第一重力感应数据的变化量与手持终端的第二重力感应数据的变化量之间的差值小于或等于预置的门限,则判定手持终端的被持握方式对应的手臂位置与穿戴设备佩戴的手臂位置相同,且处理模块根据预先获取的穿戴设备佩戴的手臂位置,得到手持终端的被持握方式,被持握方式为被左手持握或者被右手持握。
[0014]结合第二方面或其第一种可能的实现方式,在第二种可能的实现方式中,处理模块还用于预先获取穿戴设备佩戴的手臂位置,收发模块还用于获取穿戴设备在使用者行走摆臂过程中的第三重力感应数据,若在预设时间段内,处理模块比较第三重力感应数据的变化量与预置的左手对应的变化量相同,则判定穿戴设备佩戴的手臂位置为左手;若在预设时间段内,若处理模块比较第三重力感应数据的变化量与预置的右手对应的变化量相同,则判定穿戴设备佩戴的手臂位置为右手。
[0015]结合第二方面的第一种可能的或第二种可能的实现方式,在第三种可能的实现方式中,手持终端的被持握方式对应的手臂位置与穿戴设备佩戴的手臂位置相同,被持握方式还包括:竖向且正向、竖向且反向、横向且正向、横向且反向;若处理模块比较第一重力感应数据的X轴和第二重力感应数据的X轴之间的夹角小于或等于预置的第一夹角门限,则判定手持终端被竖向且正向持握;若处理模块比较第一重力感应数据的X轴和第二重力感应数据的X轴之间的夹角的补角小于或等于第一夹角门限,则判定手持终端被竖向且反向持握;若处理模块比较第一重力感应数据的X轴和第二重力感应数据的Y轴之间的夹角小于或等于第一夹角门限,则判定手持终端被横向且正向持握,其中竖向且正向的手持终端被顺时针旋转90°之后的方向为横向且正向;若处理模块比较第一重力感应数据的X轴和第二重力感应数据的Y轴之间的夹角的补角小于或等于第一夹角门限,则判定手持终端被横向且反向持握,其中竖向且正向的手持终端被逆时针旋转90°之后的方向为横向且反向;当穿戴设备与手持终端被正向且相互平行放置时,第一重力感应数据的X轴、Y轴、Z轴分别与第二重力感应数据的X轴、Y轴、Z轴的方向相同,且第二重力感应数据的Z轴与手持终端所在的平面垂直。
[0016]结合第二方面,在第四种可能的实现方式中,穿戴设备为智能手表或智能手环。
[0017]结合第二方面,在第五种可能的实现方式中,穿戴设备为智能眼镜,若处理模块比较第一重力感应数据的Y轴和第二重力感应数据的Y轴之间的夹角小于或等于预置的第二夹角门限,则判定手持终端被竖向且正向持握;若处理模块比较第一重力感应数据的Y轴和第二重力感应数据的Y轴之间的夹角的补角小于或等于第二夹角门限,则判定手持终端被竖向且反向持握;若处理模块比较第一重力感应数据的Y轴和第二重力感应数据的X轴之间的夹角的补角小于或等于第二夹角门限,则判定手持终端被横向且正向持握,其中竖向且正向的手持终端被顺时针旋转90°之后的方向为横向且正向;若处理模块比较第一重力感应数据的Y轴和第二重力感应数据的X轴之间的夹角小于或等于第二夹角门限,则判定手持终端被横向且反向持握,其中竖向且正向的手持终端被逆时针旋转90°之后的方向为所述横向且反向;当穿戴设备与手持终端被正向且相互平行放置时,第一重力感应数据的X轴、Y轴、Z轴分别与第二重力感应数据的X轴、Y轴、Z轴的方向相同,且第二重力感应数据的Z轴与手持终端所在的平面垂直。
[0018]第三方面提供一种手持终端,包括收发器、重力传感器、存储器以及处理器,其中:收发器用于获取与手持终端建立通信连接的穿戴设备的第一重力感应数据,重力传感器用于获取手持终端的第二重力感应数据;存储器用于存储以被处理器调用应用程序,实现对手持终端的屏幕显示的控制;处理器用于调用存储器存储的应用程序,并根据收发器获取的第一重力感应数据以及重力传感器获取的第二重力感应数据,得到手持终端的被持握方式,进一步根据被持握方式控制手持终端的屏幕显示。
[0019]结合第三方面,在第一种可能的实现方式中,若处理器比较第一重力感应数据
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1