基于左右手自动调节手机显示界面的软件及方法技术

技术编号:12197614 阅读:105 留言:0更新日期:2015-10-14 04:42
本发明专利技术公开了一种基于左右手自动调节手机显示界面的软件及方法,包括数据采集模块,采集用户在触摸屏上的滑动数据;斜度检测模块,根据滑动数据计算滑动斜率;第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;偏转角度检测模块,采集用户操作手机时的偏转角度;第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;处理模块,根据第一判断结果和第二判断结果计算最终判断结果;执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。本发明专利技术能够自动检测用户当前是左手操作还是右手操作,并调整触摸屏上图标和虚拟按键的分布位置。

【技术实现步骤摘要】

本专利技术涉及手机显示控制
,特别是涉及一种。
技术介绍
随着智能手机的快速发展和普及,智能手机已经成为人们生活中不可缺少的一种基本工具。智能手机除了是一种通讯工具,也是一种娱乐和休闲设备。人们已经越来越习惯于使用智能手机上网、玩游戏、使用各种新鲜有趣的应用程序等等。人们在使用手机玩游戏、看视频时,大屏手机会带来更好的体验,但是大屏手机也存在缺点,如单手操作时,我们本来是想要点击最右边的虚拟按键,但是实际上我们的手指肚已经触摸到了最左边的虚拟按键,这个时候就会执行一些不是我们本意的操作,此时如果可以自动更换虚拟按键的位置,那么就可以很好地解决掉这个问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种,能够自动检测用户当前是左手操作还是右手操作,并调整触摸屏上图标和虚拟按键的分布位置。本专利技术的目的是通过以下技术方案来实现的:基于左右手自动调节手机显示界面的软件,包括数据采集模块、斜度检测模块、第一判断模块、第二判断模块、偏转角度检测模块、处理模块和执行模块; 所述数据采集模块,采集用户在触摸屏上的滑动数据; 所述斜度检测模块,根据滑动数据计算滑动斜率;所述第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果; 所述偏转角度检测模块,采集用户操作手机时的偏转角度;所述第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果; 所述处理模块,根据第一判断结果和第二判断结果计算最终判断结果; 所述执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。进一步地,还包括判断比重设置模块,用于设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重。进一步地,还包括界面设置模块,用于设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置。基于左右手自动调节手机显示界面的方法,包括以下步骤: S1.建立手机触摸屏的坐标系,以触摸屏右上角为触摸原点,触摸屏左下角为触摸屏最大分辨率点,用户在触摸屏上进行多次滑动操作,采集用户在触摸屏上进行多次滑动操作的坐标数据; 52.根据多次滑动操作的坐标数据计算多次滑动操作的斜率,并求得多次滑动操作的斜率的算术平均值; 53.若步骤S2中的算术平均值大于零,则是右手操作,若算术平均值小于零,则是左手操作,若算术平均值为零或无穷大,则用户在竖直或水平方向上滑动触摸屏,得到第一判断结果; 54.多次采集用户操作手机时的偏转角度; 55.根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果; 56.根据第一判断结果、第二判断结果、以及第一判断结果和第二判断结果各自所占比重计算最终判断结果; 57.根据最终判断结果调整触摸屏的图标和虚拟按键的位置。所述步骤S5包括以下子步骤: 551.根据偏转角度与设定的角度门限比较识别左手操作或右手操作并累计计数; 552.若所述累计计数超过设定的对应计数门限,得到第二判断结果。步骤S6之前还包括设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重的步骤。步骤S7之前还包括设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置的步骤。本专利技术的有益效果是: (1)本专利技术能够自动检测用户当前是左手操作还是右手操作,并调整触摸屏上图标和虚 拟按键的分布位置; (2)用户能够根据自己的使用习惯设置左手操作和右手操作时触摸屏上图标和虚拟按键 的分布位置; (3)通过滑动斜率检测和偏转角度检测两种方法相结合来判断用户左手操作还是右手操 作,提高了判断的准确率。【附图说明】图1为本专利技术基于左右手自动调节手机显示界面的软件的结构框图; 图2为本专利技术基于左右手自动调节手机显示界面的方法的流程图。【具体实施方式】下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,基于左右手自动调节手机显示界面的软件,包括数据采集模块、斜度检测模块、第一判断模块、第二判断模块、偏转角度检测模块、处理模块和执行模块;所述数据采集模块,采集用户在触摸屏上的滑动数据;所述斜度检测模块,根据滑动数据计算滑动斜率;所述第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;所述偏转角度检测模块,采集用户操作手机时的偏转角度,偏转角度检测模块为内置陀螺仪或角度位移传感器;所述第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;所述处理模块,根据第一判断结果和第二判断结果计算最终判断结果;所述执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。进一步地,还包括判断比重设置模块,用于设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重。进一步地,还包括界面设置模块,用于设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置。进一步地,还包括启动模块,用于启动基于左右手自动调节手机显示界面的软件。如图2所示,基于左右手自动调节手机显示界面的方法,包括以下步骤: 51.建立手机触摸屏的坐标系,以触摸屏右上角为触摸原点,触摸屏左下角为触摸屏最大分辨率点,用户在触当前第1页1 2 本文档来自技高网...

【技术保护点】
基于左右手自动调节手机显示界面的软件,其特征在于:包括数据采集模块、斜度检测模块、第一判断模块、第二判断模块、偏转角度检测模块、处理模块和执行模块;所述数据采集模块,采集用户在触摸屏上的滑动数据;所述斜度检测模块,根据滑动数据计算滑动斜率;所述第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;所述偏转角度检测模块,采集用户操作手机时的偏转角度;所述第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;所述处理模块,根据第一判断结果和第二判断结果计算最终判断结果;所述执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。

【技术特征摘要】

【专利技术属性】
技术研发人员:张波
申请(专利权)人:成都福兰特电子技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1