一种用于对设备的触摸屏进行操作展现的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种用于对设备的触摸屏进行操作展现的方法和装置。
【背景技术】
[0002]现有技术中,随着触屏设备的发展,有的触屏变得越来越大,当用户在诸如触屏手机等具有较大触屏的设备中进行点击屏幕中的应用图标或输入文本信息等操作时,很多时候用户需要两只手配合才能完成相关操作。因为若仅用一只手,只能通过拇指在屏幕中进行操作,而拇指所能触及到的范围是有限的。
【发明内容】
[0003]本发明的目的是提供一种用于对设备的触摸屏进行操作展现的方法和装置。
[0004]根据本发明的一个方面,提供了一种用于对设备的触摸屏进行操作展现的方法,其中,所述方法包括以下步骤:
[0005]a获取显示操作指令;
[0006]b根据所述显示操作指令,确定显示区域中各个展现项的位置偏移信息;
[0007]c根据各个展现项在显示区域的位置信息及其位置偏移信息,来确定所述各个展现项在所述显示区域的新位置信息,以基于所述新位置信息来显示相应的展现项,其中,所述显示区域的起始位置为其结束位置的后继,所述结束位置为所述起始位置的前序。
[0008]根据本发明的一个方面,还提供了一种用于对设备的触摸屏进行操作展现的展现装置,其中,所述展现装置包括:
[0009]操作获取装置,用于获取显示操作指令;
[0010]确定装置,用于根据所述显示操作指令,确定显示区域中各个展现项的位置偏移信息;
[0011]显示装置,用于根据各个展现项在显示区域的位置信息及其位置偏移信息,来确定所述各个展现项在所述显示区域的新位置信息,以基于所述新位置信息来显示相应的展现项,其中,所述显示区域的起始位置为其结束位置的后继,所述结束位置为所述起始位置的前序。
[0012]与现有技术相比,本发明具有以下优点:根据本发明的方案可适用于各种应用而无需对其应用层进行改动,易于实现,并且,根据本发明的方案,与原始显示模式具有一定的连续性,用户无需重新适应新的显示模式,提升了用户体验;根据本发明的方案,通过将显示区域用首位相连的方式,例如,滚筒状的显示方式来进行显示,使得用户能够通过单手来完成在屏幕较大的触屏设备中的各种操作。例如,基于触屏手机的传统显示模式,由于屏幕较大,用户使用一只手的拇指来点击手机触屏最顶端的图片可能较为困难,而基于本发明的方案,用户可通过单手滑动手机屏幕,使得原来显示于屏幕顶端的图标滚动至屏幕的合适位置被显示,从而较容易的使用单手拇指来点击该图标。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1示意出了根据本发明的一种用于对设备的触摸屏进行操作展现的方法流程图;
[0015]图2示意出了根据本发明的一种用于对设备的触摸屏进行操作展现的展现装置的结构不意图;
[0016]图3示意出了根据本发明的一个示例性的展现界面;
[0017]图4示意出了根据本发明的另一示例性的展现界面;
[0018]图5示意出了根据本发明的另一示例性的展现界面。
[0019]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0020]下面结合附图对本发明作进一步详细描述。
[0021]图1示意出了根据本发明的一种用于展现的方法流程图。其中,根据本发明的方法包括步骤S1、步骤S2和步骤S3。
[0022]其中,根据本发明的方法通过包含于触屏设备中的展现装置来实现。所述触屏设备包括但不限于任何一种可通过手指或其他物体触摸设备显示器的触摸屏的方式进行人机交互的电子产品,例如,触屏手机,触屏平板电脑,触屏笔记本电脑、触屏游戏机等。
[0023]需要说明的是,所述触屏智能设备仅为举例,其他现有的或今后可能出现的触屏设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0024]参照图1,在步骤S1中,展现装置获取显示操作指令。
[0025]其中,所述显示操作指令包括但不限于用于移动当前已显示在触摸屏的显示区域的展现项的操作指令。
[0026]其中,所述展现项包括但不限于在所述显示区域的、待绘制的各个对象。优选地,所述展现项包括但不限于以下至少任一种:
[0027]1)所述显示区域中的待绘制的各个像素点;
[0028]2)与各个应用相对应的绘制函数所绘制的对象,例如,应用图标,应用的用户界面等,又例如,桌面壁纸等。
[0029]优选地,所述显示操作指令包括但不限于用户在触摸屏上操作时的移动方向以及移动距离信息。
[0030]其中,所述移动方向包括但不限于上下、左右、以及倾斜方向等。
[0031]具体地,所述展现装置基于用户在所述触摸屏上的触摸操作,来确定相应的显示操作指令。
[0032]优选地,根据本发明的步骤S1包括步骤S101 (图未示)和步骤S102 (图未示)。
[0033]在步骤S101中,展现装置接收输入指令信息。
[0034]其中,所述输入指令信息包括用户可基于触摸屏输入的各类指令信息。例如,点击、双击、滑动、长按等等操作。
[0035]接着,在步骤S102中,展现装置基于预定输入规则来判断当前的输入指令信息是否为显示操作指令。
[0036]其中,预定输入规则用于基于一个或多个输入指令信息来确定当前所接收到的输入指令信息是否为显示操作指令。
[0037]优选地,所述预定输入规则包括:当所述输入指令信息之前已接收到排除指令时,确定该所接收到的输入指令信息不为显示操作指令。其中,所述排除指令包括预定的,用于排除后续输入指令为显示操作指令的操作。
[0038]其中,所述排除指令可基于用户操作来确定,或者,可基于操作系统中的默认设置来确定。
[0039]优选地,所述预定输入规则包括:根据预设的一个或多个非显示操作指令,判断接收到的输入指令信息判断是否为非显示操作指令。
[0040]例如,用户在设备中预设以下两个非显示操作指令:
[0041]指令A:双击,第二次点击后长按并滑动;
[0042]指令B:画圈后长按并滑动。
[0043]则当展现装置接收到“双击,第二次点击后长按并滑动”的输入指令信息时,展现装置判断其与指令A相匹配,并确定该输入指令信息为非显示操作指令。
[0044]优选地,用户可根据自身使用习惯和/或实际需求,来设置所需要的预定输入规则。
[0045]更优选地,当展现装置判断不为显示操作指令时,将其传递给操作系统,以由相应的执行模块来相应所述输入指令信息。
[0046]例如,预定输入规则包括:若已接收到“双击”的排除指令,则后续输入指令为不为显示操作指令。则当展现装置在步骤S101中接收到输入指令信息“向下滑动10像素”时,展现装置判断在先已接收到的输入指令信息是否为“双击”指令,并当确定在先已接收到的输入指令信息为“双击”时,判断当前的输入指令信息不为显示操作指令。并将该输入指令信息传递给操作系统,以使得操作系统基于该输