一种基于终端设备的屏幕调节方法及装置制造方法

文档序号:6532429阅读:137来源:国知局
一种基于终端设备的屏幕调节方法及装置制造方法
【专利摘要】本发明公开了一种基于终端设备的屏幕调节方法及装置,所述方法包括:确定终端设备从初始位置旋转到当前位置时所产生的旋转角度;当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理。通过本发明所述技术方案,可实现终端设备屏幕显示内容宽度的自动调节,解决了现有技术中存在的单手操作终端设备时无法操作整个屏幕显示区域所导致的操作困难的问题,提高了终端设备的易操作性以及用户的操作体验。
【专利说明】一种基于终端设备的屏幕调节方法及装置
【技术领域】
[0001]本发明涉及移动通信【技术领域】,尤其涉及一种基于终端设备的屏幕调节方法及装置。
【背景技术】
[0002]随着智能终端设备的不断发展以及用户对大屏幕媒体体验和视觉显示效果需求的不断增加,智能终端设备如智能手机、平板电脑等所具备的显示屏幕逐渐趋于大屏化。在此基础上,用户不仅可以利用所述智能终端设备实现移动通信交互服务,而且还可以随时随地更为便捷地实现具备较高显示效果的多媒体应用服务,极大地提高了用户的终端使用体验。
[0003]但是, 申请人:发现,针对具备大屏幕(如屏幕尺寸为4.5寸及4.5寸以上)的终端设备,用户在操作所述终端设备,尤其是采用单手操作的方式操作所述终端设备时,由于终端设备的显示屏幕太大,用户手指长度不够,导致用户并不能够同时操作所述终端设备整个屏幕显示区域中的所有显示图标,因此,会带来设备操作困难的问题,降低了终端设备的易操作性以及用户的操作体验。

【发明内容】

[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]图1所示为本发明实施例一中所述基于终端设备的屏幕调节方法的流程示意图;
[0052]图2 (a)所示为本发明实施例一中所述终端设备从初始位置旋转到当前位置时所采用的旋转方式示意图一;
[0053]图2 (b)所示为本发明实施例一中所述终端设备从初始位置旋转到当前位置时所采用的旋转方式示意图二;
[0054]图2 (C)所示为本发明实施例一中所述终端设备从初始位置旋转到当前位置时所采用的旋转方式示意图三;
[0055]图2 (d)所示为本发明实施例一中所述终端设备从初始位置旋转到当前位置时所采用的旋转方式示意图四;
[0056]图2 (e)所示为本发明实施例一中所述终端设备从初始位置旋转到当前位置时所采用的旋转方式示意图五;
[0057]图3所示为本发明实施例一中所述屏幕显示区域调节方式示意图一;
[0058]图4所示为本发明实施例一中所述屏幕显示区域调节方式示意图二 ;
[0059]图5所示为本发明实施例一中所述屏幕显示区域调节方式示意图三;
[0060]图6所示为本发明实施例一中所述屏幕显示区域调节方式示意图四;
[0061]图7所示为本发明实施例一中所述屏幕显示区域调节方式示意图五;
[0062]图8所示为本发明实施例一中所述屏幕显示区域调节方式示意图六;
[0063]图9所示为本发明实施例一中所述基于终端设备的屏幕调节方法的流程示意图-* ;
[0064]图10所示为本发明实施例二中所述基于终端设备的屏幕调节装置的结构示意图;
[0065]图11所示为本发明实施例三中所述终端设备的结构示意图。
【具体实施方式】
[0066]下面结合说明书附图对本发明实施例作进一步说明,但本发明不局限于下面的实施例。
[0067]实施例一:
[0068]如图1所示,其为本发明实施例一中所述基于终端设备的屏幕调节方法的流程示意图,所述屏幕调节方法可适用于智能手机、平板电脑等任何具备触控功能的终端设备中,本发明实施例对此不作任何限定;具体地,所述屏幕调节方法可以包括以下步骤:
[0069]步骤101:确定终端设备从初始位置旋转到当前位置时所产生的旋转角度。
[0070]具体地,在本发明所述实施例中,终端设备的初始位置是指终端设备尚未进行屏幕区域缩小处理操作时所处的位置;进一步地,其通常是指终端设备的屏幕显示区域处于正常显示状态,即未进行屏幕区域缩小处理操作时的状态(如终端设备屏幕显示区域中的各显示图标可以完全布满整个屏幕显示区域)时所述终端设备所处的位置;需要说明的是,所述终端设备的初始位置可以根据实际情况进行设定,如可以设置为处于正对用户的位置、水平位置、竖直位置或其它位置,本发明实施例对此不作任何限定。
[0071]相应地,所述终端设备的当前位置是指所述终端设备相对于所述终端设备的初始位置进行一定的位移或角度等的旋转后所处的位置。
[0072]需要说明的是,在本发明所述实施例中,针对任一终端设备,所述终端设备可具备一屏幕自动调节开关,该屏幕自动调节开关可用于决定是否启动设置于所述终端设备内的传感器设备(如重力传感器或角度传感器等设备),当用户需要对所述终端设备进行屏幕显示区域的调节以便可以单手操作所述终端设备时,可以开启所述终端设备的屏幕自动调节功能,此时,设置于所述终端设备内的传感器设备将被启动,相应地,在检测到所述终端设备的屏幕自动调节功能启动时,所述终端设备可通过设置于所述终端设备内的传感器设备执行确定所述终端设备从初始位置旋转到当前位置时所产生的旋转角度的操作;当用户无需对所述终端设备进行屏幕显示区域的调节,如用户手指足够长以致可以单手操作到整个屏幕显示区域或用户双手操作终端设备等时,可以将所述终端设备的屏幕自动调节开关设置于关闭状态,此时,设置于所述终端设备内的传感器设备将处于未启动状态,所述终端设备无需执行确定所述终端设备从初始位置旋转到当前位置时所产生的旋转角度的操作。
[0073]具体地,在本发明所述实施例中,所述终端设备从初始位置旋转到当前位置时所采用的旋转方式至少可以包括以下方式中的一种:
[0074]方式一:如图2 (a)所示,以所述终端设备处于初始位置时的任一侧边所在直线为旋转轴逆时针或顺时针旋转,其中,任一侧边可以为终端设备四周的任意一边;具体地,如图2 (b)所示,当所述终端设备的某一侧边为弧形曲线等非直线段时,可将与该侧边相切且与所述终端设备的某一中心轴相平行的直线作为该侧边所在直线,并在以该侧边所在直线为旋转轴进行旋转时,以与该侧边相切且与所述终端设备的某一中心轴相平行的直线为旋转轴进行旋转;
[0075]方式二:如图2 (C)所示,以所述终端设备处于初始位置时的任一中心轴(如中心横轴、中心竖轴)所在直线为旋转轴逆时针或顺时针旋转;
[0076]方式三:如图2 (d)所示,以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转;
[0077]方式四:如图2 (e)所示,以经过所述终端设备的设备中心点且与所述终端设备处于初始位置时所在平面相垂直的直线为旋转轴逆时针或顺时针旋转。
[0078]需要说明的是,在本发明所述实施例中,所述终端设备还可以采用其他方式从初始位置旋转到当前位置,本发明实施例对此不作任何限定;另外需要说明的是,当所述终端设备呈正方形等四周对称结构时,所述终端设备的任一对角线可为所述终端设备的中心轴,此时,以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转可相当于以所述终端设备处于初始位置时的中心轴所在直线为旋转轴逆时针或顺时针旋转。
[0079]再有需要说明的是,由于通常情况下用户在对终端设备进行旋转操作时,通常按照设定的旋转轴对所述终端设备逆时针或顺时针旋转O?90°,因此,在本发明所述实施例中,最终所得到的旋转角度通常也均位于(0,90° )区间范围内。
[0080]步骤102:当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理。
[0081]具体地,在本发明所述实施例中,当所述旋转角度大于或等于设定阈值时,设置于所述终端设备中的传感器设备可将所述旋转角度转换为相应的电信号后,传递至所述终端设备的处理器,由所述处理器对所述终端设备的屏幕显示区域进行缩小处理;其中,所述设定阈值可以设置为任意非零数值,并且可以根据实际情况进行相应调节,本发明实施例对此不作任何限定。
[0082]具体地,当所述设定阈值较小时,如将所述设定阈值设置为(0,5° )区间范围内的任一数值时,针对任一终端设备,当确定所述终端设备从初始位置旋转到当前位置时所产生的旋转角度不小于所述设定阈值时,即可对所述终端设备的屏幕显示区域进行相应的缩小处理;此时,由于终端设备可以捕捉旋转角度的微小变化,因此,可以达到较为精确地对终端设备屏幕显示区域进行缩小处理的效果,但是,由于在实际操作过程中,用户在使用终端设备进行相应的操作处理时,终端设备通常会存在一定程度的微小旋转,且该微小旋转属于可接受的误差范围,并不需要引起相应的屏幕显示区域的变化,因此,为了降低终端设备频繁捕捉微小旋转角度所造成的处理器负荷较重的问题,较优地,在本发明所述实施例中,通常可将所述设定阈值设置为一相对较大的非零数值,如可将所述设定阈值设置为(5° , 15° )或(25° ,45° )区间范围内的任一数值等。
[0083]具体地,在本步骤102中,当所述旋转角度大于或等于设定阈值时,可采用以下方式来将所述终端设备的屏幕显示区域进行缩小处理:
[0084]方式一:保持所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标(任意两个上下或左右相邻的显示图标)之间的间距不变,并将位于屏幕第一显示子区域以及第二显示子区域内的显示图标在屏幕第二显示子区域内显示,其中,所述第一显示子区域与所述第二显示子区域相邻排列且所述第一显示子区域与所述第二显示子区域组合后可形成整个屏幕显示区域。
[0085]需要说明的是,在采用方式一所述方法对所述终端设备的屏幕显示区域进行缩小处理后,最终所得到的终端设备的屏幕实际显示区域将变为第二显示子区域,且各显示图标将按原有的排列顺序和排列间隔依次排列在所述第二显示子区域中。
[0086]另外需要说明的是,所述第一显示子区域以及第二显示子区域的位置可以根据实际情况进行设定,本发明实施例对此不作任何限定,如可将所述第一显示子区域或第二显示子区域设置在所述终端设备屏幕显示区域的上部分、下部分、左部分或右部分等;较优地,在本发明所述实施例中,为了更大程度地提高用户的使用体验,可将所述第二显示子区域的位置设置在终端设备与终端设备的操作用户相接触的一侧,如当用户采用左手单手操作所述终端设备时,可将所述第二显示子区域的位置设置在所述终端设备屏幕显示区域的左部分。
[0087]再有需要说明的是,所述第一显示子区域以及第二显示子区域的区域面积大小也可以根据实际情况进行设定,本发明实施例对此也不作任何限定;例如,在本发明所述实施例中,可以将所述第一显示子区域以及所述第二显示子区域的区域面积大小设置为固定的数值,不论旋转角度如何变化,最终所得到屏幕实际显示区域均是固定的,也可以按照所述旋转角度越大、所述第一显示子区域所占据的区域面积越大的方式对所述第一显示子区域以及所述第二显示子区域的区域面积大小进行设定。
[0088]但是,需要说明的是,不论采用何种区域面积设定方式,所述第一显示子区域的区域面积大小不能大于设定的最大值,当所述第一显示子区域的区域面积大小已达到设定的最大值时,会自动停止对所述终端设备所进行的屏幕显示区域缩小处理操作,相应地,所述第二显示子区域的区域面积大小不能小于设定的最小值,当所述第二显示子区域的区域面积大小已达到设定的最小值时,会自动停止对所述终端设备所进行的屏幕显示区域缩小处理操作;其中,所述设定的最大值及设定的最小值需要根据实际情况进行设定,本发明实施例对此也不作任何限定。
[0089]具体地,下面以用户单手操作初始位置为位于竖直面内且正对用户的终端设备为例,对采用方式一进行终端设备屏幕显示区域的缩小处理的过程进行说明:
[0090]如图3所示,当所述终端设备处于初始位置时,所述终端设备处于正常显示状态,所述终端设备的屏幕显示区域具备4行4列的显示图标,其中,图标I?图标16按照标号从低到高的顺序依次排列;当用户左手单手操作所述终端设备且无法触碰得到所述终端设备的右部分屏幕显示区域时,用户可将所述终端设备的中心长轴作为旋转轴,将所述终端设备沿水平面逆时针或顺时针旋转一定角度,此时,设置于所述终端设备内的传感器设备可确定终端设备从初始位置旋转到当前位置时所产生的旋转角度,并将所述旋转角度转换为电信号后传递至所述终端设备的处理器,由处理器根据转换后的电信号对所述终端设备的屏幕显示区域进行缩小处理;具体地,可将整个屏幕显示区域内的显示图标在左部分显示子区域(如图3所示的B区域)内显示,即可将所述屏幕显示区域中的右部分显示子区域(如图3所示的A区域)中的显示图标(最右一列显示图标)向左部分显示子区域(如图3所示的B区域)缩进排列,从而使得最终所得到的经过屏幕显示区域缩小处理后的终端设备的实际显示区域变为B区域,且各显示图标仍按照原有的排列顺序依次排列在所述B区域中。
[0091]需要说明的是,在上述情况下,所述终端设备也可以按照图4所示的屏幕显示区域调节方式,将整个屏幕显示区域内的显示图标在右部分显示子区域(如图4所示的B区域)内显示,即可将终端设备屏幕显示区域中的左部分显示子区域(如图4所示的A区域)中的显示图标(最左一列显示图标)向右部分显示子区域(如图4所示的B区域)缩进排列,本发明实施例对此不作任何限定。在具体实现中,可以由用户选择旋转方式和缩小方式的对应关系,例如:可以选择,当用户拿着手机向左旋转(逆时针旋转)时,各显示图标向左缩进;或者,当用户拿着手机向右旋转(顺时针旋转)时,各显示图标向右缩进。
[0092]方式二:
[0093]保持所述屏幕显示区域中的各显示图标的大小不变,并对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理。
[0094]具体地,在对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理时,可采用保持所述屏幕显示区域中的某一侧边(或任一行、任一列)位置区域内的某一或多个显示图标的位置和大小不变,并缩小其他位置处的各显示图标与该固定位置处的显示图标之间的间距的方式,来达到缩小屏幕显示区域的效果。
[0095]较优地,在本方式二中,为了更大程度地提高用户的使用体验,可保持终端设备与终端设备的操作用户相接触的一侧位置区域内的某一个或多个显示图标的位置和大小不变,并缩小其他位置处的各显示图标与该固定位置处的各显示图标之间的间距的方式,来达到缩小屏幕显示区域的效果;如当用户采用左手单手操作所述终端设备时,可保持所述终端设备屏幕显示区域的最左侧位置区域内的各显示图标的位置和大小不变,并缩小其他位置处的各显示图标与该固定位置处的各显示图标之间的间距的方式,来达到缩小屏幕显示区域的效果,此时,所对应的屏幕显示区域调节方式示意图可如图5所示;当用户采用右手单手操作所述终端设备时,可保持所述终端设备屏幕显示区域的最右侧位置区域内的各显示图标的位置和大小不变,并缩小其他位置处的各显示图标与该固定位置处的各显示图标之间的间距的方式,来达到缩小屏幕显示区域的效果,此时,所对应的屏幕显示区域调节方式示意图可如图6所示。
[0096]方式三:
[0097]保持所述屏幕显示区域中的各相邻显示图标之间的间距不变,并对所述屏幕显示区域中的各显示图标进行缩小处理,此时,所对应的屏幕显示区域调节方式示意图可如图7所示。
[0098]在本方式三中,由于进行缩小处理后的各显示图标所占据的屏幕尺寸也得到了相应的缩小,因而可在一定程度上达到缩小屏幕显示区域的效果。
[0099]方式四:
[0100]对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理。
[0101]具体地,在对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理时,可采用先保持各相邻显示图标之间的间距不变并缩小各显示图标的尺寸大小,之后,再保持所述屏幕显示区域中的任一侧边(或任一行、任一列)中的某一显示图标的位置不变,以及缩小其他位置处的各显示图标与该固定位置处的显示图标之间的间距的方式,来达到缩小屏幕显示区域的效果。
[0102]较优地,在本方式四中,为了更大程度地提高用户的使用体验,可采用先保持各相邻显示图标之间的间距不变并缩小各显示图标的尺寸大小,之后,再保持终端设备与终端设备的操作用户相接触的一侧的最边缘位置处的某一显示图标的位置不变,以及缩小其他位置处的各显示图标与该固定位置处的显示图标之间的间距的方式,来进行各显示图标的大小以及各相邻显示图标之间的间距的缩小;如当用户采用左手单手操作所述终端设备时,可采用先保持各相邻显示图标之间的间距不变并缩小各显示图标的尺寸大小,之后,再保持所述终端设备屏幕显示区域的最左侧位置区域内的最上方位置处的显示图标的位置不变,以及缩小其他位置处的各显示图标与该固定位置处的显示图标之间的间距的方式,来进行各显示图标的大小以及各相邻显示图标之间的间距的缩小,此时,所对应的屏幕显示区域调节方式示意图可如图8所示。
[0103]需要说明的是,在上述方式二?方式四中,在对各显示图标的尺寸或各相邻显示图标之间的间距进行缩小处理时,可以将各显示图标的缩小程度以及各相邻显示图标之间的间距的缩小程度分别设置为固定的数值,即不论旋转角度如何变化,最终所得到屏幕实际显示区域均是固定的,也可以按照所述旋转角度越大、各显示图标的缩小程度以及各相邻显示图标之间间距的缩小程度越大的方式对各显示图标的尺寸或各相邻显示图标之间的间距进行缩小处理,本发明实施例对此不作任何限定;但是,需要说明的是,不论采用何种缩小程度设定方式,各显示图标的缩小程度或各相邻显示图标之间间距的缩小程度均不能大于设定的最大值,当各显示图标的缩小程度或各相邻显示图标之间间距的缩小程度已达到设定的最大值时,会自动停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
[0104]进一步地,为了达到较佳的屏幕显示区域调节效果,在上述屏幕调节方法的基础上,本发明实施例一还提供了一种屏幕调节方法,如图9所示,所述屏幕调节方法可以包括以下步骤:
[0105]步骤201:确定终端设备从初始位置旋转到当前位置时所产生的旋转角度以及旋转角速度。
[0106]具体地,与步骤101中所述方法类似,可通过设置于所述终端设备内的传感器设备,如重力传感器或角度传感器等设备来确定所述终端设备从初始位置旋转到当前位置时的旋转角度以及旋转角速度;并且,确定所述旋转角度以及所述旋转角速度的先后顺序可以根据实际情况进行设定,本发明实施例对此不作任何限定,较优地,可在确定所述旋转角度的同时确定所述旋转角速度。
[0107]步骤202:当所述旋转角度大于或等于设定阈值时,根据所述旋转角速度,确定区域缩小速度,并基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理,其中,所述旋转角速度越大,所述区域缩小速度越大。
[0108]具体地,可将所述旋转角速度转换为相应的电信号后传递至终端设备的处理器,由处理器根据由所述旋转角速度转换后的电信号确定区域缩小速度,并基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理。
[0109]进一步地,由于在对终端设备的屏幕显示区域进行缩小处理时,可按照旋转角度越大,屏幕显示区域缩小程度越大的方式对其进行处理,因此,在本步骤202中,还可将所述旋转角度转换为相应的电信号后传递至终端设备的处理器,由处理器根据由所述旋转角度转换后的电信号确定对所述终端设备进行屏幕显示区域缩小处理时的区域缩小程度,并基于确定的区域缩小程度及区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理。
[0110]步骤203:在接收到暂停操作指令时,停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
[0111]也就是说,当用户确定所述终端设备进行屏幕显示区域缩小处理时的区域缩小程度达到其所需要的程度时,可通过向所述终端设备发送暂停操作指令的方式,告知所述终端设备在保持当前屏幕显示区域缩小状态不变的情况下、无需进一步对其屏幕显示区域进行缩小处理,从而可进一步达到随意、便捷地控制终端设备屏幕显示区域宽度的效果;进一步地,针对任一暂停进行缩小处理操作的终端设备,在接收到缩小操作指令后,仍可继续对所述终端设备的屏幕显示区域进行缩小处理,直至再次接收到暂停操作指令或者屏幕显示区域的缩小程度已达到设定的最大值。
[0112]进一步地,在对所述终端设备的屏幕显示区域进行缩小处理后,所述屏幕调节方法还可以包括以下步骤:
[0113]步骤204:在接收到屏幕显示区域恢复操作指令时,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。[0114]也就是说,针对任一已进行屏幕显示区域缩小处理后的终端设备,在未接收到屏幕显示区域恢复操作指令时,所述终端设备的屏幕显示区域将一直保持进行缩小处理后的状态,并不会因为所述终端设备的再次旋转而发生任何改变,直至所述终端设备接收到屏幕显示区域恢复操作指令为止,其中,所述屏幕显示区域恢复操作指令可以设置为按键选择形式,也可以根据实际情况设置为其他预定的动作形式,本发明实施例对此不作任何限定;具体地,在本发明所述实施例中,可通过将所述终端设备调整到初始位置的方式,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
[0115]本发明实施例一提供了一种基于终端设备的屏幕调节方法,通过确定终端设备从初始位置旋转到当前位置时所产生的旋转角度,并当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理,可实现终端设备屏幕显示内容宽度的自动调节,解决了现有技术中存在的单手操作终端设备时无法操作整个屏幕显示区域所导致的操作困难的问题,提高了终端设备的易操作性以及用户的操作体验。
[0116]实施例二:
[0117]如图10所示,其为本发明实施例二中所述基于终端设备的屏幕调节装置的结构示意图,其中,所述终端设备可为智能手机、平板电脑等任何具备触控功能的终端设备,本发明实施例对此不作任何限定;具体地,所述屏幕调节装置可用于实现实施例一所示的方法,所述屏幕调节装置可包括角度确定单元11以及屏幕处理单元12,其中:
[0118]所述角度确定单元11用于确定终端设备从初始位置旋转到当前位置时所产生的旋转角度;具体地,所述角度确定单元11用于在检测到所述终端设备的屏幕自动调节功能启动时,确定所述终端设备从初始位置旋转到当前位置时所产生的旋转角度;其中,所述终端设备的初始位置是指所述终端设备尚未进行屏幕区域缩小处理操作时所处的位置,或可认为是所述终端设备的屏幕显示区域处于正常显示状态时所述终端设备所处的位置,所述终端设备的当前位置是指所述终端设备相对于所述终端设备的初始位置进行一定的位移或角度等的旋转后所处的位置。
[0119]所述屏幕处理单元12用于当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理;其中,所述设定阈值可以设置为一任意非零数值,并且可以根据实际情况进行相应调节,本发明实施例对此不作任何限定。
[0120]具体地,在本发明所述实施例中,所述终端设备从初始位置旋转到当前位置时所采用的旋转方式至少可以包括以下方式中的一种:
[0121]方式一:如图2 (a)所示,以所述终端设备处于初始位置时的任一侧边所在直线为旋转轴逆时针或顺时针旋转;具体地,如图2 (b)所示,当所述终端设备的某一侧边为弧形曲线等非直线段时,可将与该侧边相切且与所述终端设备的某一中心轴相平行的直线作为该侧边所在直线,并在以该侧边所在直线为旋转轴进行旋转时,以与该侧边相切且与所述终端设备的某一中心轴相平行的直线为旋转轴进行旋转;
[0122]方式二:如图2 (C)所示,以所述终端设备处于初始位置时的任一中心轴所在直线为旋转轴逆时针或顺时针旋转;
[0123]方式三:如图2 (d)所示,以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转;
[0124]方式四:如图2 (e)所示,以经过所述终端设备的设备中心点且与所述终端设备处于初始位置时所在平面相垂直的直线为旋转轴逆时针或顺时针旋转。
[0125]需要说明的是,在本发明所述实施例中,所述终端设备还可以采用其他方式从初始位置旋转到当前位置,本发明实施例对此不作任何限定。
[0126]进一步地,所述屏幕处理单元12具体可用于通过以下方式对所述终端设备的屏幕显示区域进行缩小处理:
[0127]方式一:保持所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距不变,并将位于屏幕第一显示子区域以及第二显示子区域内的显示图标在屏幕第二显示子区域内显示,其中,所述第一显示子区域与所述第二显示子区域相邻排列且所述第一显示子区域与所述第二显示子区域组合后形成整个屏幕显示区域;
[0128]需要说明的是,在采用方式一所述方法对所述终端设备的屏幕显示区域进行缩小处理后,最终所得到的终端设备的屏幕实际显示区域将变为第二显示子区域,且各显示图标将按原有的排列顺序和排列间隔依次排列在所述第二显示子区域中。
[0129]方式二:保持所述屏幕显示区域中的各显示图标的大小不变,并对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理;
[0130]方式三:保持所述屏幕显示区域中的各相邻显示图标之间的间距不变,并对所述屏幕显示区域中的各显示图标进行缩小处理;
[0131]方式四:对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理。
[0132]进一步地,所述屏幕处理单元12还可用于将所述第一显示子区域所占据的区域面积、或者所述屏幕显示区域中的各显示图标的缩小程度、或者各相邻显示图标之间间距的缩小程度分别设置为一固定的数值,或者,可用于按照所述旋转角度越大,所述第一显示子区域所占据的区域面积越大、或者所述屏幕显示区域中的各显示图标的缩小程度越大、或者各相邻显示图标之间间距的缩小程度越大的方式对所述第一显示子区域所占据的区域面积、或者所述屏幕显示区域中的各显示图标的缩小程度、或者各相邻显示图标之间间距的缩小程度分别进行设置,也就是说,当所述旋转角度越大时,控制所述第一显示子区域所占据的区域面积越大、或者控制所述屏幕显示区域中的各显示图标的缩小程度越大、或者控制各相邻显示图标之间间距的缩小程度越大,本发明实施例对此不作任何限定;但是,需要说明的是,不论采用何种设定方式,所述第一显示子区域的区域面积大小、或各显示图标的缩小程度、或各相邻显示图标之间间距的缩小程度均不能大于设定的最大值,当所述第一显示子区域的区域面积大小、或各显示图标的缩小程度、或各相邻显示图标之间间距的缩小程度已达到设定的最大值时,会自动停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
[0133]进一步地,所述屏幕调节装置还可包括角速度确定单元13,其中:
[0134]所述角速度确定单元13用于确定所述终端设备从初始位置旋转到当前位置时的旋转角速度;
[0135]相应地,所述屏幕处理单元12还可用于根据所述旋转角速度,确定区域缩小速度,并基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理,其中,所述旋转角速度越大,所述区域缩小速度越大。
[0136]进一步地,所述屏幕处理单元12还可用于在接收到暂停操作指令时,停止对所述终端设备所进行的屏幕显示区域缩小处理操作;也就是说,当用户确定所述终端设备进行屏幕显示区域缩小处理时的区域缩小程度达到其所需要的程度时,可通过向所述终端设备发送暂停操作指令的方式,告知所述终端设备在保持当前屏幕显示区域缩小状态不变的情况下、无需进一步对其屏幕显示区域进行缩小处理,从而可进一步达到随意、便捷地控制终端设备屏幕显示区域宽度的效果。
[0137]进一步地,所述屏幕处理单元12还可用于针对任一暂停进行缩小处理操作的终端设备,在接收到缩小操作指令后,继续对所述终端设备的屏幕显示区域进行缩小处理,直至再次接收到暂停操作指令或者屏幕显示区域的缩小程度已达到设定的最大值。
[0138]进一步地,所述屏幕处理单元12还可用于在对所述终端设备的屏幕显示区域进行缩小处理后,在接收到屏幕显示区域恢复操作指令时,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
[0139]也就是说,针对任一已进行屏幕显示区域缩小处理后的终端设备,在未接收到屏幕显示区域恢复操作指令时,所述终端设备的屏幕显示区域将一直保持进行缩小处理后的状态,并不会因为所述终端设备的再次旋转而发生任何改变,直至所述终端设备接收到屏幕显示区域恢复操作指令为止;具体地,在本发明所述实施例中,所述屏幕处理单元12可通过将所述终端设备调整到初始位置的方式,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
[0140]本发明实施例二提供了一种基于终端设备的屏幕调节装置,通过确定终端设备从初始位置旋转到当前位置时所产生的旋转角度,并当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理,可实现终端设备屏幕显示内容宽度的自动调节,解决了现有技术中存在的单手操作终端设备时无法操作整个屏幕显示区域所导致的操作困难的问题,提高了终端设备的易操作性以及用户的操作体验。
[0141]实施例三:
[0142]如图11所示,其为本发明实施例三中所述终端设备的结构示意图,其中,本发明实施例三中所述的终端设备可用于实施本发明实施例一所示的方法,为了便于说明,仅示出了与本发明实施例三相关的部分,具体技术细节未揭示的,请参照图1或图9所示的本发明各实施例。
[0143]具体地,所述终端设备可以为智能手机、平板电脑等任何具备触控功能的终端设备,本发明实施例三以终端设备为智能手机为例进行说明,图11示出的是与本发明实施例三相关的智能手机20的部分结构的框图。
[0144]如图11所示,所述智能手机20包括:传感器21以及处理器22等部件。本领域技术人员可以理解,图11中示出的智能手机结构并不构成对智能手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如:智能手机20还可以包括:RF (radio frequency,射频)电路、存储器、输入单元、显示单元、音频电路以及电源(图中未示出)等部件。
[0145]下面结合图11对智能手机20的各个构成部件进行具体的介绍:
[0146]所述传感器21用于确定终端设备从初始位置旋转到当前位置时所产生的旋转角度;具体地,所述传感器21可用于在检测到所述终端设备的屏幕自动调节功能启动时,确定所述终端设备从初始位置旋转到当前位置时所产生的旋转角度;其中,所述终端设备的初始位置是指所述终端设备尚未进行屏幕区域缩小处理操作时所处的位置,或可认为是所述终端设备的屏幕显示区域处于正常显示状态时所述终端设备所处的位置,所述终端设备的当前位置是指所述终端设备相对于所述终端设备的初始位置进行一定的位移或角度等旋转后所处的位置。
[0147]需要说明的是,在本发明所述实施例中,所述传感器21通常可为设置在所述终端设备中的重力传感器或角度传感器等传感设备,当然,所述传感器21还可以为其它任何能够实现本发明实施例中所述重力传感器或角度传感器所能够实现的功能的传感设备,本发明实施例对此不作任何限定。
[0148]所述处理器22用于当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理;其中,所述设定阈值可以设置为一任意非零数值,并且可以根据实际情况进行相应调节,本发明实施例对此不作任何限定。
[0149]具体地,在本发明所述实施例中,所述终端设备从初始位置旋转到当前位置时所采用的旋转方式至少可以包括以下方式中的一种:
[0150]方式一:如图2 (a)所示,以所述终端设备处于初始位置时的任一侧边所在直线为旋转轴逆时针或顺时针旋转;具体地,如图2 (b)所示,当所述终端设备的某一侧边为弧形曲线等非直线段时,可将与该侧边相切且与所述终端设备的某一中心轴相平行的直线作为该侧边所在直线,并在以该侧边所在直线为旋转轴进行旋转时,以与该侧边相切且与所述终端设备的某一中心轴相平行的直线为旋转轴进行旋转;
[0151]方式二:如图2 (C)所示,以所述终端设备处于初始位置时的任一中心轴所在直线为旋转轴逆时针或顺时针旋转;
[0152]方式三:如图2 (d)所示,以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转;
[0153]方式四:如图2 (e)所示,以经过所述终端设备的设备中心点且与所述终端设备处于初始位置时所在平面相垂直的直线为旋转轴逆时针或顺时针旋转。
[0154]需要说明的是,在本发明所述实施例中,所述终端设备还可以采用其他方式从初始位置旋转到当前位置,本发明实施例对此不作任何限定;另外需要说明的是,当所述终端设备呈正方形等四周对称结构时,所述终端设备的任一对角线可为所述终端设备的中心轴,此时,以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转可相当于以所述终端设备处于初始位置时的中心轴所在直线为旋转轴逆时针或顺时针旋转。
[0155]进一步地,所述处理器22具体可用于通过以下方式对所述终端设备的屏幕显示区域进行缩小处理:
[0156]保持所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距不变,并将位于屏幕第一显示子区域以及第二显示子区域内的显示图标在屏幕第二显示子区域内显示,其中,所述第一显示子区域与所述第二显示子区域相邻排列且所述第一显示子区域与所述第二显示子区域组合后形成整个屏幕显示区域;
[0157]或者,保持所述屏幕显示区域中的各显示图标的大小不变,并对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理;
[0158]或者,保持所述屏幕显示区域中的各相邻显示图标之间的间距不变,并对所述屏幕显示区域中的各显示图标进行缩小处理;
[0159]或者,对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理。
[0160]需要说明的是,在采用上述第一种方式对所述终端设备的屏幕显示区域进行缩小处理后,最终所得到的终端设备的屏幕实际显示区域将变为第二显示子区域,且各显示图标将按原有的排列顺序和排列间隔依次排列在所述第二显示子区域中。
[0161]另外需要说明的是,所述第一显示子区域以及第二显示子区域的位置可以根据实际情况进行设定,本发明实施例对此不作任何限定,如可将所述第一显示子区域或第二显示子区域设置在所述终端设备屏幕显示区域的上部分、下部分、左部分或右部分等;较优地,在本发明所述实施例中,为了更大程度地提高用户的使用体验,可将所述第二显示子区域的位置设置在终端设备与终端设备的操作用户相接触的一侧,如当用户采用左手单手操作所述终端设备时,可将所述第二显示子区域的位置设置在所述终端设备屏幕显示区域的左部分。
[0162]进一步地,在本发明所述实施例中,所述处理器12还可用于将所述第一显示子区域所占据的区域面积、或者所述屏幕显示区域中的各显示图标的缩小程度、或者各相邻显示图标之间的间距的缩小程度分别设置为一固定的数值,或者,可用于按照所述旋转角度越大,所述第一显示子区域所占据的区域面积越大、或者所述屏幕显示区域中的各显示图标的缩小程度越大、或者各相邻显示图标之间的间距的缩小程度越大的方式对所述第一显示子区域所占据的区域面积、或者所述屏幕显示区域中的各显示图标的缩小程度、或者各相邻显示图标之间间距的缩小程度分别进行设置,即,当所述旋转角度越大时,控制所述第一显示子区域所占据的区域面积越大、或者控制所述屏幕显示区域中的各显示图标的缩小程度越大、或者控制各相邻显示图标之间间距的缩小程度越大,本发明实施例对此不作任何限定;但是,需要说明的是,不论采用何种设定方式,所述第一显示子区域的区域面积大小、或各显示图标的缩小程度、或各相邻显示图标之间间距的缩小程度均不能大于设定的最大值,当所述第一显示子区域的区域面积大小、或各显示图标的缩小程度、或各相邻显示图标之间间距的缩小程度已达到设定的最大值时,会自动停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
[0163]进一步地,所述传感器21还可用于确定所述终端设备从初始位置旋转到当前位置时的旋转角速度;
[0164]相应地,所述处理器22还可用于根据所述旋转角速度,确定区域缩小速度,并基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理,其中,所述旋转角速度越大,所述区域缩小速度越大。
[0165]进一步地,所述处理器22还可用于在接收到暂停操作指令时,停止对所述终端设备所进行的屏幕显示区域缩小处理操作;也就是说,当用户确定所述终端设备进行屏幕显示区域缩小处理时的区域缩小程度达到其所需要的程度时,可通过向所述终端设备发送暂停操作指令的方式,告知所述终端设备在保持当前屏幕显示区域缩小状态不变的情况下、无需进一步对其屏幕显示区域进行缩小处理,从而可进一步达到随意、便捷地控制终端设备屏幕显示区域宽度的效果。
[0166]进一步地,所述处理器22还可用于针对任一暂停进行缩小处理操作的终端设备,在接收到缩小操作指令后,继续对所述终端设备的屏幕显示区域进行缩小处理,直至再次接收到暂停操作指令或者屏幕显示区域的缩小程度已达到设定的最大值。
[0167]进一步地,所述处理器22还可用于在对所述终端设备的屏幕显示区域进行缩小处理后,在接收到屏幕显示区域恢复操作指令时,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
[0168]也就是说,针对任一已进行屏幕显示区域缩小处理后的终端设备,在未接收到屏幕显示区域恢复操作指令时,所述终端设备的屏幕显示区域将一直保持进行缩小处理后的状态,并不会因为所述终端设备的再次旋转而发生任何改变,直至所述终端设备接收到屏幕显示区域恢复操作指令为止;具体地,在本发明所述实施例中,所述处理器22可通过将所述终端设备调整到初始位置的方式,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
[0169]本发明实施例三提供了一种终端设备,通过确定终端设备从初始位置旋转到当前位置时所产生的旋转角度,并当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理,可实现终端设备屏幕显示内容宽度的自动调节,解决了现有技术中存在的单手操作终端设备时无法操作整个屏幕显示区域所导致的操作困难的问题,提高了终端设备的易操作性以及用户的操作体验。
[0170]本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0171]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0172]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种基于终端设备的屏幕调节方法,其特征在于,包括: 确定终端设备从初始位置旋转到当前位置时所产生的旋转角度; 当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理。
2.如权利要求1所述的屏幕调节方法,其特征在于,所述终端设备从初始位置旋转到当前位置所采用的旋转方式至少包括以下方式中的一种: 以所述终端设备处于初始位置时的任一侧边所在直线为旋转轴逆时针或顺时针旋转;或者, 以所述终端设备处于初始位置时的任一中心轴所在直线为旋转轴逆时针或顺时针旋转;或者, 以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转;或者, 以经过所述终端设备的设备中心点且与所述终端设备处于初始位置时所在平面相垂直的直线为旋转轴逆时针或顺时针旋转。
3.如权利要求1或2所述的屏幕调节方法,其特征在于,所述将所述终端设备的屏幕显示区域进行缩小处理,包括: 保持所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距不变,并将位于屏幕第一显示子区域以及第二显示子区域内的显示图标在所述第二显示子区域内显示,其中,所述第一显示子区域与所述第二显示子区域相邻排列且所述第一显示子区域与所述第二显示子区域组合后形成整个屏幕显示区域;或 保持所述屏幕显示区域中的各显示图标的大小不变,并对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理;或 保持所述屏幕显示区域中的各相邻显示图标之间的间距不变,并对所述屏幕显示区域中的各显示图标进行缩小处理;或 对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理。
4.如权利要求3所述的屏幕调节方法,其特征在于, 所述旋转角度越大,所述第一显示子区域所占据的区域面积越大、或者所述屏幕显示区域中的各显示图标的缩小程度越大、或者各相邻显示图标之间间距的缩小程度越大。
5.如权利要求1~4任一所述的屏幕调节方法,其特征在于,所述方法还包括: 确定所述终端设备从初始位置旋转到当前位置时的旋转角速度; 对所述终端设备的屏幕显示区域进行缩小处理,包括: 根据所述旋转角速度,确定区域缩小速度,其中,所述旋转角速度越大,所述区域缩小速度越大;基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理。
6.如权利要求1~4任一所述的屏幕调节方法,其特征在于,所述方法还包括: 在接收到暂停操作指令时,停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
7.如权利要求1~4任一所述的屏幕调节方法,其特征在于,在对所述终端设备的屏幕显示区域进行缩小处理后,所述方法还包括:在接收到屏幕显示区域恢复操作指令时,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
8.一种基于终端设备的屏幕调节装置,其特征在于,包括: 角度确定单元,用于确定终端设备从初始位置旋转到当前位置时所产生的旋转角度; 屏幕处理单元,用于当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理。
9.如权利要求8所述的屏幕调节装置,其特征在于,所述终端设备从初始位置旋转到当前位置所采用的旋转方式至少包括以下方式中的一种: 以所述终端设备处于初始位置时的任一侧边所在直线为旋转轴逆时针或顺时针旋转;或者, 以所述终端设备处于初始位置时的任一中心轴所在直线为旋转轴逆时针或顺时针旋转;或者, 以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转;或者, 以经过所述终端设备的设备中心点且与所述终端设备处于初始位置时所在平面相垂直的直线为旋转轴逆时针或顺时针旋转。
10.如权利要求8或9所述的屏幕调节装置,其特征在于,所述屏幕处理单元在将所述终端设备的屏幕显示区域进行缩小处理时,具体用于: 保持所述屏幕显示区域中的各`显示图标的大小以及各相邻显示图标之间的间距不变,并将位于屏幕第一显示子区域以及第二显示子区域内的显示图标在屏幕第二显示子区域内显示,其中,所述第一显示子区域与所述第二显示子区域相邻排列且所述第一显示子区域与所述第二显示子区域组合后形成整个屏幕显示区域;或 保持所述屏幕显示区域中的各显示图标的大小不变,并对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理;或 保持所述屏幕显示区域中的各相邻显示图标之间的间距不变,并对所述屏幕显示区域中的各显示图标进行缩小处理;或 对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理。
11.如权利要求10所述的屏幕调节装置,其特征在于,所述屏幕处理单元,还用于当所述旋转角度越大时,控制所述第一显示子区域所占据的区域面积越大、或者控制所述屏幕显示区域中的各显示图标的缩小程度越大、或者控制各相邻显示图标之间间距的缩小程度越大。
12.如权利要求8~11任一所述的屏幕调节装置,其特征在于,所述屏幕调节装置还包括角速度确定单元,用于确定所述终端设备从初始位置旋转到当前位置时的旋转角速度; 所述屏幕处理单元,还用于根据所述旋转角速度,确定区域缩小速度,并基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理,其中,所述旋转角速度越大,所述区域缩小速度越大。
13.如权利要求8~11任一所述的屏幕调节装置,其特征在于,所述屏幕处理单元,还用于在接收到暂停操作指令时,停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
14.如权利要求8~11任一所述的屏幕调节装置,其特征在于,所述屏幕处理单元,还用于在对所述终端设备的屏幕显示区域进行缩小处理后,在接收到屏幕显示区域恢复操作指令时,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
15.一种终端设备,其特征在于,包括: 传感器,用于确定终端设备从初始位置旋转到当前位置时所产生的旋转角度; 处理器,用于当所述旋转角度大于或等于设定阈值时,对所述终端设备的屏幕显示区域进行缩小处理。
16.如权利要求15所述的终端设备,其特征在于,所述终端设备从初始位置旋转到当前位置所采用的旋转方式至少包括以下方式中的一种: 以所述终端设备处于初始位置时的任一侧边所在直线为旋转轴逆时针或顺时针旋转;或者, 以所述终端设备处于初始位置时的任一中心轴所在直线为旋转轴逆时针或顺时针旋转;或者, 以所述终端设备处于初始位置时的任一对角线所在直线为旋转轴逆时针或顺时针旋转;或者, 以经过所述终端设备的设备中心点且与所述终端设备处于初始位置时所在平面相垂直的直线为旋转轴逆时针或顺时针旋转。
17.如权利要求15或16所述的终端设备,其特征在于,所述处理器在将所述终端设备的屏幕显示区域进行缩小处理时,`具体用于: 保持所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距不变,并将位于屏幕第一显示子区域以及第二显示子区域内的显示图标在屏幕第二显示子区域内显示,其中,所述第一显示子区域与所述第二显示子区域相邻排列且所述第一显示子区域与所述第二显示子区域组合后形成整个屏幕显示区域;或 保持所述屏幕显示区域中的各显示图标的大小不变,并对所述屏幕显示区域中的各相邻显示图标之间的间距进行缩小处理;或 保持所述屏幕显示区域中的各相邻显示图标之间的间距不变,并对所述屏幕显示区域中的各显示图标进行缩小处理;或 对所述屏幕显示区域中的各显示图标的大小以及各相邻显示图标之间的间距进行缩小处理。
18.如权利要求17所述的终端设备,其特征在于,所述处理器,还用于当所述旋转角度越大时,控制所述第一显示子区域所占据的区域面积越大、或者控制所述屏幕显示区域中的各显示图标的缩小程度越大、或者控制各相邻显示图标之间间距的缩小程度越大。
19.如权利要求15~18任一所述的终端设备,其特征在于,所述传感器,还用于确定所述终端设备从初始位置旋转到当前位置时的旋转角速度; 所述处理器,还用于根据所述旋转角速度,确定区域缩小速度,并基于确定的区域缩小速度,对所述终端设备的屏幕显示区域进行缩小处理,其中,所述旋转角速度越大,所述区域缩小速度越大。
20.如权利要求15~18任一所述的终端设备,其特征在于,所述处理器,还用于在接收到暂停操作指令时,停止对所述终端设备所进行的屏幕显示区域缩小处理操作。
21.如权利要求15~18任一所述的终端设备,其特征在于,所述处理器,还用于在对所述终端设备的屏幕显示区域进行缩小处理后,在接收到屏幕显示区域恢复操作指令时,将所述终端设备的屏幕显示区域调整到进行屏幕显示区域缩小处理前的状态。
【文档编号】G06F3/0346GK103502922SQ201380000689
【公开日】2014年1月8日 申请日期:2013年5月20日 优先权日:2013年5月20日
【发明者】陈石峰, 汪晓永 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1