入指令信息所对应的实际操作对象,如当前所显示的滚动条来相应该操作,亦即,将该滚动条向下滚动10像素。又例如,预定输入规则同上,展现装置在步骤S101中接收到输入指令信息为“向右移动20像素”,并且,展现装置确定在先输入指令信息并非“双击”操作,则展现装置判断该输入指令信息为显示操作信息,并基于该显示操作信息执行后续操作。
[0047]接着,在步骤S2中,展现装置根据所述显示操作指令,确定显示区域中各个展现项的位置偏移信息。
[0048]其中,所述位置偏移信息包括基于触摸屏的显示区域的横向偏移量和/或纵向偏移量。
[0049]具体地,展现装置根据显示操作指令所指示的移动方向以及移动距离,来确定各个展现项分别对应的横向偏移量以及纵向偏移量。
[0050]接着,在步骤S3中,展现装置根据各个展现项在显示区域的位置信息及其位置偏移信息,来确定所述各个展现项在所述显示区域的新位置信息,以基于所述新位置信息来显示相应的展现项。
[0051]其中,所述显示区域的起始位置为其结束位置的后继,所述结束位置为所述起始位置的前序。亦即,当前显示区域所显示的各个展现项可以首位相连的方式上下和/或左右滚动展现。优选地,所述首尾相连的方式可采用多种效果来实现,例如可采用滚筒状的滚动效果来实现等。
[0052]其中,所述起始位置包括横向起始位置和/或纵向起始位置;所述结束位置包括横向结束位置和/或纵向结束位置。
[0053]其中,横向起始位置为显示区域中具有相同纵向坐标值的所有位置信息的起始点,横向结束位置为显示区域中具有相同纵向坐标值的所有位置信息的结束点。相似的,纵向起始位置为显示区域中具有相同横向坐标值的所有位置信息的起始点,纵向结束位置为显示区域中具有相同横向坐标值的所有位置信息的结束点。
[0054]优选地,所述位置信息基于在所述显示区域的横向坐标信息和纵向坐标信息来确定,所述位置偏移信息包括在横向偏移量和/或纵向偏移量,其中,所述步骤S3包括步骤S301 (图未示)和步骤S302 (图未示)。
[0055]在步骤S301中,对各个展现项,若横/纵向坐标信息与相应的偏移量之和大于所述显示区域的横/纵向的区域长度,则展现装置基于两者之和与相应的区域长度之差来确定作为新横/纵向坐标信息;
[0056]在步骤S302中,对各个展现项,若横/纵向坐标信息与横/纵向偏移量之和小于所述显示区域的横/纵向起始位置坐标,则展现装置基于两者之差与该横/纵向的区域长度之和来确定新横/纵向坐标信息。
[0057]其中,当偏移方向与坐标方向一致时,偏移量为正值,当偏移方向与坐标方向相反时,偏移量为负值。
[0058]例如,展现项的当前位置信息为(30,60),显示区域的横向坐标范围为[0,600],纵向坐标范围为[0,1000],展现装置获得的横向偏移量为-40,则展现装置确定该展现项的新横向坐标=30-40+600 = 590。则在该展现项的新位置信息(590,60)处绘制该展现项。
[0059]根据本发明的一个优选实施例,所述方法还包括步骤S4 (图未示),所述步骤S2进一步包括步骤S201 (图未示)。
[0060]在步骤S4中,展现装置获取基于选择操作所确定的展现模式。
[0061]其中,展现模式用于以特定形式来首尾相连地地显示当前显示区域的展现项。
[0062]接着,在步骤S201中,展现装置根据所述展现模式以及所述显示操作指令,来确定所述显示区域中所述各个展现项的位置偏移信息。
[0063]例如,图3示意出了现有技术中的一个触摸屏的显示区域。其中,预定可选的模式包括“梯形模式”、“胶片模式”两种,当用户选择“梯形模式”后,参照图4,显示区域以一种类似梯形的方式来呈现原显示区域中的各个展现项。接着,展现装置在步骤S1中获得用户向上滑动的显示操作信息,则展现装置基于该显示操作信息确定各个展现项需要向上滑动的像素,亦即各个展现项的纵向偏移量,并根据该“梯形模式”确定对应于不同纵坐标的各个展现项的不同的横向偏移量,以最终确定各个展现项的新位置信息,从而获得如图5所示的在梯形模式下新绘制的显示区域。
[0064]根据本发明的又一个优选实施例,根据本发明的方法还包括步骤S5(图未示)和步骤S6(图未示)。
[0065]在步骤S5中,展现装置获取与用户的操作行为对应的操作位置信息。
[0066]其中,所述操作行为包括与所述显示操作信息不同的其他操作行为。
[0067]具体地,展现装置获取用户对于触摸屏的操作行为对应的坐标信息,作为操作位置信息。
[0068]接着,在步骤S6中,展现装置根据所述操作位置信息来确定其对应的展现项,以使操作系统基于所述展现项来响应所述操作行为。
[0069]具体地,展现装置根据所述操作位置信息,以及位置偏移信息,来确定该操作位置信息所对应的原始位置信息,并根据所述原始位置信息确定其所对应的展现项,以使操作系统基于该展现项来响应该操作行为。
[0070]例如,展现装置在坐标(100,230)获得“单击”的操作行为,且展现装置所获得的位置偏移信息为(-50,120),则展现装置确定该操作行为对应的原始位置为(50,350),并将该位置信息传递给操作系统。操作系统确定该原始位置信息(50,350)所对应的应用为一搜索app,并启动该地图app来响应该“单击”操作行为。
[0071]根据本发明的优选方案,展现装置可根据用户的设置操作确定是否执行根据本发明的方法。例如,当获取到用户在手机中开启“单手操作模式”时,展现装置执行所述步骤S1至步骤S3,以方便该用户使用单手操作该手机。
[0072]根据本发明的方法可适用于各种应用而无需对其应用层进行改动,易于实现,并且,根据本发明的方案,与原始显示模式具有一定的连续性,用户无需重新适应新的显示模式,提升了用户体验;根据本发明的方案,通过将显示区域用首位相连的方式,例如,滚筒状的显示方式来进行显示,使得用户能够通过单手来完成在屏幕较大的触屏设备中的各种操作。例如,基于触屏手机的传统显示模式,由于屏幕较大,用户使用一只手的拇指来点击手机触屏最顶端的图片可能较为困难,而基于本发明的方法,用户可通过单手滑动手机屏幕,使得原来显示于屏幕顶端的图标滚动至屏幕的合适位置被显示,从而较容易的使用单手拇指来点击该图标。
[0073]图2示意出了根据本发明的一种用于对设备的触摸屏进行操作展现的展现装置的结构示意图。根据本发明的展现装置包括操作获取装置1、确定装置2和显示装置3。
[0074]参照图2,操作获取装置1获取显示操作指令。
[0075]其中,所述显示操作指令包括但不限于用于移动当前已显示在触摸屏的显示区域的展现项的操作指令。
[0076]其中,所述展现项包括但不限于在所述显示区域的、待绘制的各个对象。优选地,所述展现项包括但不限于以下至少任一种:
[0077]1)所述显示区域中的待绘制的各个像素点;
[0078]2)与各个应用相对应的绘制函数所绘制的对象,例如,应用图标,应用的用户界面等,又例如,桌面壁纸等。
[0079]优选地,所述显示操作指令包括但不限于用户在触摸屏上操作时的移动方向以及移动距离信息。
[0080]其中,所述移动方向包括但不限于上