基于左右手自动调节手机显示界面的软件及方法转让专利

申请号 : CN201510376401.1

文献号 : CN104978030B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张波

申请人 : 河北斐然科技有限公司

摘要 :

本发明公开了一种基于左右手自动调节手机显示界面的软件及方法,包括数据采集模块,采集用户在触摸屏上的滑动数据;斜度检测模块,根据滑动数据计算滑动斜率;第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;偏转角度检测模块,采集用户操作手机时的偏转角度;第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;处理模块,根据第一判断结果和第二判断结果计算最终判断结果;执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。本发明能够自动检测用户当前是左手操作还是右手操作,并调整触摸屏上图标和虚拟按键的分布位置。

权利要求 :

1.基于左右手自动调节手机显示界面的软件,其特征在于:包括数据采集模块、斜度检测模块、第一判断模块、第二判断模块、偏转角度检测模块、处理模块和执行模块;

所述数据采集模块,采集用户在触摸屏上的滑动数据;

所述斜度检测模块,根据滑动数据计算滑动斜率;

所述第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;

所述偏转角度检测模块,采集用户操作手机时的偏转角度;

所述第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;

所述处理模块,根据第一判断结果和第二判断结果计算最终判断结果;

所述执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置;

还包括判断比重设置模块,用于设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重。

2.根据权利要求1所述的基于左右手自动调节手机显示界面的软件,其特征在于:还包括界面设置模块,用于设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置。

3.基于左右手自动调节手机显示界面的方法,其特征在于:包括以下步骤:S1.建立手机触摸屏的坐标系,以触摸屏右上角为触摸原点,触摸屏左下角为触摸屏最大分辨率点,用户在触摸屏上进行多次滑动操作,采集用户在触摸屏上进行多次滑动操作的坐标数据;

S2.根据多次滑动操作的坐标数据计算多次滑动操作的斜率,并求得多次滑动操作的斜率的算术平均值;

S3.若步骤S2中的算术平均值大于零,则是右手操作,若算术平均值小于零,则是左手操作,若算术平均值为零或无穷大,则用户在竖直或水平方向上滑动触摸屏,得到第一判断结果;

S4. 多次采集用户操作手机时的偏转角度;

S5.根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;

S6.根据第一判断结果、第二判断结果、以及第一判断结果和第二判断结果各自所占比重计算最终判断结果;

S7.根据最终判断结果调整触摸屏的图标和虚拟按键的位置。

4.根据权利要求3所述的基于左右手自动调节手机显示界面的方法,其特征在于:所述步骤S5包括以下子步骤:S51. 根据偏转角度与设定的角度门限比较识别左手操作或右手操作并累计计数;

S52.若所述累计计数超过设定的对应计数门限,得到第二判断结果。

5.根据权利要求3所述的基于左右手自动调节手机显示界面的方法,其特征在于:步骤S6之前还包括设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重的步骤。

6.根据权利要求3所述的基于左右手自动调节手机显示界面的方法,其特征在于:步骤S7之前还包括设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置的步骤。

说明书 :

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

技术领域

[0001] 本发明涉及手机显示控制技术领域,特别是涉及一种基于左右手自动调节手机显示界面的软件及方法。

背景技术

[0002]  随着智能手机的快速发展和普及,智能手机已经成为人们生活中不可缺少的一种 基本工具。智能手机除了是一种通讯工具,也是一种娱乐和休闲设备。人们已经越来越习惯于使用智能手机上网、玩游戏、使用各种新鲜有趣的应用程序等等。人们在使用手机玩游戏、看视频时,大屏手机会带来更好的体验,但是大屏手机也存在缺点,如单手操作时,我们本来是想要点击最右边的虚拟按键,但是实际上我们的手指肚已经触摸到了最左边的虚拟按键,这个时候就会执行一些不是我们本意的操作,此时如果可以自动更换虚拟按键的位置,那么就可以很好地解决掉这个问题。

发明内容

[0003] 本发明的目的在于克服现有技术的不足,提供一种基于左右手自动调节手机显示界面的软件及方法,能够自动检测用户当前是左手操作还是右手操作,并调整触摸屏上图标和虚拟按键的分布位置。
[0004] 本发明的目的是通过以下技术方案来实现的:基于左右手自动调节手机显示界面的软件,包括数据采集模块、斜度检测模块、第一判断模块、第二判断模块、偏转角度检测模块、处理模块和执行模块;
[0005] 所述数据采集模块,采集用户在触摸屏上的滑动数据;
[0006] 所述斜度检测模块,根据滑动数据计算滑动斜率;
[0007] 所述第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;
[0008] 所述偏转角度检测模块,采集用户操作手机时的偏转角度;
[0009] 所述第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;
[0010] 所述处理模块,根据第一判断结果和第二判断结果计算最终判断结果;
[0011] 所述执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。
[0012] 进一步地,还包括判断比重设置模块,用于设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重。
[0013] 进一步地,还包括界面设置模块,用于设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置。
[0014] 基于左右手自动调节手机显示界面的方法,包括以下步骤:
[0015] S1.建立手机触摸屏的坐标系,以触摸屏右上角为触摸原点,触摸屏左下角为触摸屏最大分辨率点,用户在触摸屏上进行多次滑动操作,采集用户在触摸屏上进行多次滑动操作的坐标数据;
[0016] S2.根据多次滑动操作的坐标数据计算多次滑动操作的斜率,并求得多次滑动操作的斜率的算术平均值;
[0017] S3.若步骤S2中的算术平均值大于零,则是右手操作,若算术平均值小于零,则是左手操作,若算术平均值为零或无穷大,则用户在竖直或水平方向上滑动触摸屏,得到第一判断结果;
[0018] S4. 多次采集用户操作手机时的偏转角度;
[0019] S5.根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;
[0020] S6.根据第一判断结果、第二判断结果、以及第一判断结果和第二判断结果各自所占比重计算最终判断结果;
[0021] S7.根据最终判断结果调整触摸屏的图标和虚拟按键的位置。
[0022] 所述步骤S5包括以下子步骤:
[0023] S51. 根据偏转角度与设定的角度门限比较识别左手操作或右手操作并累计计数;
[0024] S52.若所述累计计数超过设定的对应计数门限,得到第二判断结果。
[0025] 步骤S6之前还包括设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重的步骤。
[0026] 步骤S7之前还包括设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置的步骤。
[0027] 本发明的有益效果是:
[0028] (1)本发明能够自动检测用户当前是左手操作还是右手操作,并调整触摸屏上图标和虚
[0029] 拟按键的分布位置;
[0030] (2)用户能够根据自己的使用习惯设置左手操作和右手操作时触摸屏上图标和虚拟按键
[0031] 的分布位置;
[0032] (3)通过滑动斜率检测和偏转角度检测两种方法相结合来判断用户左手操作还是右手操
[0033] 作,提高了判断的准确率。

附图说明

[0034] 图1为本发明基于左右手自动调节手机显示界面的软件的结构框图;
[0035] 图2为本发明基于左右手自动调节手机显示界面的方法的流程图。

具体实施方式

[0036] 下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0037] 如图1所示,基于左右手自动调节手机显示界面的软件,包括数据采集模块、斜度检测模块、第一判断模块、第二判断模块、偏转角度检测模块、处理模块和执行模块;所述数据采集模块,采集用户在触摸屏上的滑动数据;所述斜度检测模块,根据滑动数据计算滑动斜率;所述第一判断模块,根据滑动斜率判断用户左手操作还是右手操作,得到第一判断结果;所述偏转角度检测模块,采集用户操作手机时的偏转角度,偏转角度检测模块为内置陀螺仪或角度位移传感器;所述第二判断模块,根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;所述处理模块,根据第一判断结果和第二判断结果计算最终判断结果;所述执行模块,根据最终判断结果调整触摸屏的图标和虚拟按键的位置。
[0038] 进一步地,还包括判断比重设置模块,用于设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重。
[0039] 进一步地,还包括界面设置模块,用于设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置。
[0040] 进一步地,还包括启动模块,用于启动基于左右手自动调节手机显示界面的软件。
[0041] 如图2所示,基于左右手自动调节手机显示界面的方法,包括以下步骤:
[0042] S1.建立手机触摸屏的坐标系,以触摸屏右上角为触摸原点,触摸屏左下角为触摸屏最大分辨率点,用户在触摸屏上进行多次滑动操作,采集用户在触摸屏上进行多次滑动操作的坐标数据;
[0043] S2. 根据多次滑动操作的坐标数据计算多次滑动操作的斜率,并求得多次滑动操作的斜率的算术平均值;通过求取多次滑动操作的斜率的算术平均值,能够提高判断的准确性。
[0044] S3.若步骤S2中的算术平均值大于零,则是右手操作,若算术平均值小于零,则是左手操作,若算术平均值为零或无穷大,则用户在竖直或水平方向上滑动触摸屏,得到第一判断结果;
[0045] S4. 多次采集用户操作手机时的偏转角度;
[0046] S5.根据偏转角度判断用户左手操作还是右手操作,得到第二判断结果;
[0047] 所述步骤S5包括以下子步骤:
[0048] S51. 根据偏转角度与设定的角度门限比较识别左手操作或右手操作并累计计数;
[0049] S52.若所述累计计数超过设定的对应计数门限,得到第二判断结果,并清零累计计数。
[0050] S6.根据第一判断结果、第二判断结果、以及第一判断结果和第二判断结果各自所占比重计算最终判断结果;
[0051] S7.根据最终判断结果调整触摸屏的图标和虚拟按键的位置,使之与用户当前操作相匹配。
[0052] 步骤S6之前还包括设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重的步骤。用户能够根据自己对第一判断结果和第二判断结果的信任程度设置计算最终判断结果时第一判断结果和第二判断结果各自所占比重。可设置为第一判断结果占80%、第二判断结果占20%,也可以设置为第一判断结果占30%、第二判断结果占70%,还可以设置为第一判断结果占100%、第二判断结果占0%,还可以设置为第一判断结果占0%、第二判断结果占100%。若最终判断结果为左手操作或右手操作的概率位于40%~60%时,则不调整触摸屏的图标和虚拟按键的分布位置。
[0053] 步骤S7之前还包括设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置的步骤。用户能够根据自己的使用习惯设置左手操作和右手操作时触摸屏上各图标和虚拟按键的分布位置。用户可以将自己常用的图标和虚拟按键设置在离握持手机的手较近的位置,将不常用的图标和虚拟按键设置在离握持手机的手较远的位置,方便用户使用手机。