一种界面处理方法和装置的制造方法

文档序号:8257769阅读:264来源:国知局
一种界面处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及设备控制技术领域,特别是涉及一种界面处理方法和一种界面处理装置。
【背景技术】
[0002]随着科技的发展,诸如智能手机、平板电脑等电子设备的广泛普及,现在已经发展到几乎人手一部的程度了,而移动设备在人们的工作、学习、日常交流等各方面的使用率也越来越高,可以说,电子设备是人们生活不可或缺的一部分。
[0003]现在的电子设备大多是触控式的电子设备,为了方便用户的阅读和查看,而且电子设备的发展趋势是屏幕越来越大。
[0004]当电子设备的屏幕比较大时,用户单手操作变得越来越不方便。
[0005]例如,用户右手拿着电子设备,需要在屏幕的左上方进行操作时,右手很难点击到,若用户用单手去点击,容易会出现误操作,因此往往需要另一只手帮忙点击,操作十分麻烦,操作效率很低。

【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种界面处理方法和相应的一种界面处理装置。
[0007]依据本发明的一个方面,提供了一种界面处理方法,包括:
[0008]检测当前终端在倾斜时,在水平位置的偏移量;
[0009]读取当前终端的屏幕尺寸;
[0010]计算所述屏幕尺寸与预设的标准屏幕尺寸之间的尺寸差值;以及
[0011]根据所述尺寸差值和/或所述偏移量对当前终端的界面进行移动。
[0012]可选地,所述检测当前终端在倾斜时,在水平位置的偏移量的步骤包括:
[0013]检测当前终端针对水平位置的初始相对位置;
[0014]检测当前终端在倾斜时针对水平位置的目标相对位置;以及
[0015]计算所述初始相对位置与所述目标相对位置之间的差值,获得偏移量。
[0016]可选地,所述初始相对位置包括初始水平坐标和/或初始垂直坐标;
[0017]所述目标相对位置包括目标水平坐标和/或目标垂直坐标;
[0018]所述偏移量包括水平偏移量和/或垂直偏移量;
[0019]所述计算所述初始相对位置与所述目标相对位置之间的差值,获得偏移量的步骤包括:
[0020]计算所述初始水平坐标与所述目标水平坐标之间的差值,获得水平偏移量;以及
[0021]和/ 或,
[0022]计算所述初始垂直坐标与所述目标垂直坐标之间的差值,获得垂直偏移量。
[0023]可选地,所述检测当前终端在水平位置的偏移量的步骤还包括:
[0024]判断所述偏移量是否有效;以及
[0025]若是,则获取所述偏移方向的偏移量。
[0026]可选地,所述判断所述偏移量是否有效的步骤包括:
[0027]在预设时间段内发生至少两次相同方向的倾斜时,判断所述偏移量有效;
[0028]和/ 或
[0029]所述当前终端的倾斜时间超过预定时间时,判断所述偏移量有效。
[0030]可选地,所述读取当前终端的屏幕尺寸的步骤包括:
[0031]读取当前终端的屏幕的长度和/或宽度。
[0032]可选地,所述标准屏幕尺寸包括标准长度和/或标准宽度;
[0033]所述计算所述屏幕尺寸与预设的标准屏幕尺寸之间的尺寸差值的步骤包括:
[0034]计算当前终端的屏幕的长度与标准长度之间的长度差值;以及
[0035]和/ 或,
[0036]计算当前终端的屏幕的宽度与标准宽度之间的宽度差值。
[0037]可选地,所述根据所述尺寸差值和/或所述偏移量对当前终端的界面进行移动的步骤包括:
[0038]按照第一目标速度和/或第一目标幅度移动前终端的界面;
[0039]其中,所述第一目标速度和/或第一目标幅度,与,所述尺寸差值和/或所述偏移量成正比。
[0040]可选地,所述第一目标速度包括第一目标垂直速度和/或第一目标水平速度,所述第一目标幅度包括第一目标垂直幅度和/或所述第一目标水平幅度;
[0041]所述按照第一目标速度和/或第一目标幅度移动前终端的界面的步骤包括:
[0042]按照所述第一目标水平速度和/或所述第一目标水平幅度在水平方向上移动当前终端的界面;其中,所述第一目标水平速度和/或所述第一目标水平幅度,与,所述宽度差值和/或所述水平偏移量成正比;以及
[0043]和/ 或,
[0044]按照所述第一目标垂直速度和/或第一目长度标幅度在垂直方向上移动当前终端的界面;其中,所述第一目标垂直速度和/或所述第一目标垂直幅度,与,所述长度差值和/或所述垂直偏移量成正比。
[0045]可选地,所述根据所述尺寸差值和/或所述偏移量对当前终端的界面进行移动的步骤包括:
[0046]按照预设的第二目标速度和/或预设的第二目标幅度移动前终端的界面。
[0047]可选地,所述第二目标速度包括第二目标垂直速度和/或第二目标水平速度,所述第二目标幅度包括第二目标垂直幅度和/或第二目标水平幅度;
[0048]所述按照预设的第二目标速度和/或预设的第二目标幅度移动前终端的界面的步骤包括:
[0049]按照预设的第二目标水平速度和/或预设的第二目标水平幅度在水平方向上移动当前终端的界面;以及
[0050]和/ 或,
[0051]按照预设的第二目标垂直速度和/或预设的第二目标垂直幅度在垂直方向上移动当前终端的界面。
[0052]可选地,所述根据所述尺寸差值和/或所述偏移量对当前终端的界面进行移动的步骤包括:
[0053]将当前终端界面中的空白位置写入移出屏幕的信息;其中,所述空白位置为移动之前的信息所在的位置。
[0054]可选地,所述方法还包括:
[0055]当检测到指定的操作事件时,将当前终端的界面恢复移动之前的位置。
[0056]可选地,所述指定的操作事件包括屏幕点击事件。
[0057]根据本发明的另一方面,提供了一种界面处理装置,包括:
[0058]检测模块,适于检测当前终端在倾斜时,在水平位置的偏移量;
[0059]读取模块,适于读取当前终端的屏幕尺寸
[0060]计算模块,适于计算所述屏幕尺寸与预设的标准屏幕尺寸之间的尺寸差值;以及
[0061]移动模块,适于根据所述尺寸差值和/或所述偏移量对当前终端的界面进行移动。
[0062]可选地,所述检测模块还适于:
[0063]检测当前终端针对水平位置的初始相对位置;
[0064]检测当前终端在倾斜时针对水平位置的目标相对位置;以及
[0065]计算所述初始相对位置与所述目标相对位置之间的差值,获得偏移量。
[0066]可选地,所述初始相对位置包括初始水平坐标和/或初始垂直坐标;
[0067]所述目标相对位置包括目标水平坐标和/或目标垂直坐标;
[0068]所述偏移量包括水平偏移量和/或垂直偏移量;
[0069]所述检测模块还适于:
[0070]计算所述初始水平坐标与所述目标水平坐标之间的差值,获得水平偏移量;以及
[0071]和/ 或,
[0072]计算所述初始垂直坐标与所述目标垂直坐标之间的差值,获得垂直偏移量。
[0073]可选地,所述检测模块还适于:
[0074]判断所述偏移量是否有效;以及
[0075]若是,则获取所述偏移方向的偏移量。
[0076]可选地,所述检测模块还适于:
[0077]在预设时间段内发生至少两次相同方向的倾斜时,判断所述偏移量有效;
[0078]和/ 或
[0079]所述当前终端的倾斜时间超过预定时间时,判断所述偏移量有效。
[0080]可选地,所述读取模块还适于:
[0081]读取当前终端的屏幕的长度和/或宽度。
[0082]可选地,所述标准屏幕尺寸包括标准长度和/或标准宽度;所述计算模块还适于:
[0083]计算当前终端的屏幕的长度与标准长度之间的长度差值;以及
[0084]和/ 或,
[0085]计算当前终端的屏幕的宽度与标准宽度之间的宽度差值。
[0086]可选地,所述移动模块还适于:
[0087]按照第一目标速度和/或第一目标幅度移动前终端的界面;
[0088]其中,所述第一目标速度和/或第一目标幅度,与,所述尺寸差值和/或所述偏移量成正比。
[0089]可选地,所述第一目标速度包括第一目标垂直速度和/或第一目标水平速度,所述第一目标幅度包括第一目标垂直幅度和/或所述第一目标水平幅度;
[0090]所述移动模块还适于:
[0091]按照所述第一目标水平速度和/或所述第一目标水平幅度在水平方向上移动当前终端的界面;其中,所述第一目标水平速度和/或所述第一目标水平幅度,与,所述宽度差值和/或所述水平偏移量成正比;以及
[0092]和/ 或,
[0093]按照所述第一目标垂直速度和/或第一目长度标幅度在垂直方向上移动当前终端的界面;其中,所述第一目标垂直速度和/或所述第一目标垂直幅度,与,所述长度差值和/或所述垂直偏移量成正比。
[0094]可选地,所述移动模块还适于:
[0095]按照预设的第二目标速度和/或预设的第二目标幅度移动前终端的界面。
[0096]可选地,所述第二目标速度包括第二目标垂直速度和/或第二目标水平速度,所述第二目标幅度包括第二目标垂直幅度和/或第二目标水平幅度;
[0097]所述移动模块还适于:
[0098]按照预设的第二目标水平速度和/或预设的第二目标水平幅度在水平方向上移动当前终端的界面;以及
[0099]和/ 或,
[0100]按照预设的第二目标垂直速度和/或预设的第二目标垂直幅度在垂直方向上移动当前终端的界面。
[0101]可选地,所述移动模块还适于:
[0102]将当前终端界面中的空白位置写入移出屏幕的信息;其中,所述空白位置为移动之前的信息所在的位置。
[0103]可选地,所述装置还包括:
[0104]恢复模块,适于在检测到指定的操作事件时,将当前终端的界面恢复移动之前的位置。
[0105]可选地,所述指定的操作事件包括屏幕点击事件。
[0106]本发明实施例在终端倾斜时,按
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1