一种触摸屏的操作方法及系统的制作方法

文档序号:10511826阅读:375来源:国知局
一种触摸屏的操作方法及系统的制作方法
【专利摘要】本发明公开了一种触摸屏的操作方法及系统,属于人机交互技术领域。该触摸屏操作方法,包括:接收用户对触摸屏的点击操作;检测所述点击操作的位置;判断所述点击操作的位置是否位于对话框外部的背景遮罩层;如果是,则执行与所述背景遮罩层预先关联的操作动作。该触摸屏的操作方法,操作便捷,且不易发生误操作。
【专利说明】
一种触摸屏的操作方法及系统
技术领域
[0001]本发明涉及人机交互技术领域,特别涉及一种触摸屏的操作方法及系统。
【背景技术】
[0002]随着科技的发展,尤其是智能手机和平板电脑为代表的智能终端的普及,通过在智能终端上安装各种各样的软件,能够实现越来越强大的功能。为了便于操作,大部分的智能终端都支持触摸屏操作,通过在触摸屏上点击应用软件,从而完成相应的人机交互操作,如提示用户某种信息,需要用户确认某种操作等。
[0003]现有技术中,对于人机交互操作过程通常以对话框形式进行展示,在对话框中,除了提示信息本身外,往往还设置有关闭按钮、确认按钮和取消按钮等操作按钮。如图1所示,触摸屏上具有对话框A,按钮1、按钮2和关闭按钮等,对于手机等智能移动终端,由于触摸屏的尺寸要远小于个人电脑(PC),导致这些操作按钮的布置较为集中,用户在对这些操作按钮进行操作过程中,需要精准点击对应的操作按钮才能够完成相应的操作,在操作区域较小的情况下,可能需要点击多次才能完成操作,在操作过程中,很容易因为操作失误点击了其他操作按钮,而导致误操作的发生。对于一些常用操作,例如,“取消”或者“关闭”操作,由于操作频率较高,且每次都需要精准点击特定位置的取消操作或者关闭操作按钮,导致操作便捷性较低,且易于发生误操作。

【发明内容】

[0004]本发明实施例提供了一种触摸屏的操作方法及系统,操作便捷程度高,不易发生误操作。
[0005]本发明实施例提供的技术方案如下:
[0006]—方面,提供了一种触摸屏的操作方法,包括:
[0007]接收用户对触摸屏的点击操作;
[0008]检测所述点击操作的位置;
[0009]判断所述点击操作的位置是否位于对话框外部的背景遮罩层;
[0010]如果是,则执行与所述背景遮罩层预先关联的操作动作。
[0011]优选地,所述背景遮罩层为悬浮于所述对话框下层、至少半透明的悬浮框,所述背景遮罩层的面积大于所述对话框的面积、且小于或等于所述触摸屏的面积,所述背景遮罩层完全遮盖所述对话框,通过所述背景遮罩层能够看到所述对话框中的信息内容及操作按钮;所述预先关联的操作动作为关闭操作或取消操作或确认操作。
[0012]优选地,所述方法还包括:配置所述背景遮罩层;
[0013]所述背景遮罩层的配置方法包括:
[0014]创建初始背景遮罩框,所述初始背景遮罩框的尺寸为预设尺寸、颜色为预设颜色;
[0015]调整所述初始背景遮罩框的尺寸为目标尺寸;
[0016]调整所述背景遮罩框的透明度至目标透明度,所述目标透明度的透明度值介于O?100% ;
[0017]将具有目标尺寸、目标透明度的背景遮罩框作为所述背景遮罩层。
[0018]优选地,如果判断所述点击操作的位置不是位于对话框外部的背景遮罩层,所述方法还包括:
[0019]确定所述点击操作的位置是否位于所述对话框的操作按钮的触发范围内;
[0020]如果是,则执行所述操作按钮对应的操作动作;否则,结束本次操作。
[0021 ]优选地,所述检测所述点击操作的位置,包括:
[0022]检测所述点击操作在所述触摸屏上的位置坐标,所述位置坐标至少包括横坐标和纵坐标。
[0023]另一方面,提供了一种触摸屏的操作系统,包括:
[0024]接收模块,用于接收用户对触摸屏的点击操作;
[0025]检测模块,用于检测所述点击操作的位置;
[0026]判断模块,用于判断所述点击操作的位置是否位于对话框外部的背景遮罩层;
[0027]第一执行模块,用于在所述判断模块判断所述点击操作的位置位于对话框外部的背景遮罩层后,执行与所述背景遮罩层预先关联的操作动作。
[0028]优选地,所述背景遮罩层为悬浮于所述对话框下层、至少半透明的悬浮框,所述背景遮罩层的面积大于所述对话框的面积、且小于或等于所述触摸屏的面积,所述背景遮罩层完全遮盖所述对话框,通过所述背景遮罩层能够看到所述对话框中的信息内容及操作按钮;所述预先关联的操作动作为关闭操作或取消操作或确认操作。
[0029]优选地,所述系统还包括:
[0030]配置模块,用于配置所述背景遮罩层;
[0031]所述配置模块,包括:
[0032]创建单元,用于创建初始背景遮罩框,所述初始背景遮罩框的尺寸为预设尺寸、颜色为预设颜色;
[0033]尺寸调整单元,用于调整所述初始背景遮罩框的尺寸为目标尺寸;
[0034]透明度调整单元,用于调整所述背景遮罩框的透明度至目标透明度,所述目标透明度的透明度值介于O?100%,将具有目标尺寸、目标透明度的背景遮罩框作为所述背景遮罩层。
[0035]优选地,所述系统还包括:
[0036]确定模块,用于在所述判断模块判断所述点击操作的位置不是位于对话框外部的背景遮罩层后,确定所述点击操作的位置是否位于所述对话框的操作按钮的触发范围内;
[0037]第二执行模块,用于在所述确定模块确定所述点击操作的位置位于所述对话框的操作按钮的触发范围内后,执行所述操作按钮对应的操作动作;否则,结束本次操作。
[0038]优选地,所述检测模块,还用于检测所述点击操作在所述触摸屏上的位置坐标,所述位置坐标至少包括横坐标和纵坐标。
[0039]本发明实施例提供的触摸屏的操作方法及系统,通过接收用户对触摸屏的点击操作,检测点击操作的位置,判断点击操作的位置是否位于对话框外部的背景遮罩层,如果是,则执行与背景遮罩层预先关联的操作动作,否则等待或结束。该操作方法通过将常规操作动作与背景遮罩层进行关联,能够充分利用对话框外部的背景遮罩层,执行相应操作动作,操作便捷程度高,不易发生误操作。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0041 ]图1是现有技术中的触摸屏的结构示意图;
[0042]图2是本发明实施例提供的一种触摸屏的结构示意图;
[0043]图3是本发明实施例提供的一种触摸屏的操作方法的流程图;
[0044]图4是本发明实施例提供的另外一种触摸屏的操作方法的流程图;
[0045]图5是本发明实施例提供的另外一种触摸屏的操作方法的流程图;
[0046]图6是本发明实施例提供的另外一种触摸屏的操作方法的流程图;
[0047]图7是本发明实施例提供的一种触摸屏的操作系统的框图;
[0048]图8是本发明实施例提供的另外一种触摸屏的操作系统的框图;
[0049]图9是本发明实施例提供的另外一种触摸屏的操作系统的框图。
【具体实施方式】
[0050]为了使本领域技术人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
[0051]如图2所示,为本发明实施例提供的一种触摸屏的结构示意图,在该触摸屏上具有对话框A,对话框A的右上角具有关闭按钮,下部具有按钮1、按钮2,其中,按钮1、按钮2分别具有不同的功能,与图1中的触摸屏的区别在于,还具有背景遮罩层,通过将操作频率较高的常规操作与背景遮罩层预先进行关联,在点击背景遮罩层时,能够方便地执行相应的操作,不必像现有技术中那样需要精确寻找操作按钮的位置,从而有效提高操作的便捷程度,由于背景遮罩层的空间较大,点击背景遮罩层的任意位置,例如图2中箭头所示的空白区域,都能够实现相应的操作动作,从而不易发生误操作。
[0052]以下通过实施例详细对触摸屏的操作方法进行介绍,其中,该触摸屏可以为智能设备的触摸屏,智能设备为手机、平板电脑等,智能设备上安装有智能操作系统,如android系统、1s系统等。
[0053]如图3所示,为本发明实施例提供的一种触摸屏的操作方法的流程图,包括以下步骤S101-S104:
[0054]步骤SlOl:接收用户对触摸屏的点击操作。
[0055]其中,点击操作至少包括按下并抬起动作,来判断发生抬起动作。
[0056]步骤S102:检测点击操作的位置。
[0057]其中,可以通过检测点击操作的位置坐标来确定点击操作位于触摸屏的相应位置,位置坐标至少包括横坐标和纵坐标。
[0058]具体而言,可以通过检测点击操作在触摸屏的位置坐标值px(x表示横坐标)和py(y表示纵坐标值),来确定点击操作的位置。获取各UI组件在触摸屏的矩形区域,起始点坐标位置rect_x和rect_y,还有宽rect_width和高rect_height,通过点击操作位置的坐标与UI控件的位置数据比较,来确定是否位于相应的UI组件范围内。当PX大于rect_x,同时PX小于rect_x+rect_width,同时py大于rect_y,同时py小于rect_y+rect_height时,认为点击操作的位置在UI组件范围之内。当在UI组件范围内时,执行组件设定的点击事件响应处理,进而判断用户点击触摸屏的区域,是在对话框A之内,还是在对话框A之外。
[0059]步骤S103:判断点击操作的位置是否位于对话框外部的背景遮罩层。
[0060]通过步骤S102可以检测点击操作位于触摸屏的具体位置,进而判断点击操作的位置是位于对话框内部,还是对话框外部的背景遮罩层。
[0061]其中,对话框中具有主题、提示内容和操作按钮,可以通过平台开发系统的容器、各种控件进行设定并组合。
[0062]步骤S104:通过上述步骤S103判断点击操作的位置位于对话框外部的背景遮罩层,则执行与背景遮罩层预先关联的操作动作。
[0063]在本实施例中,可以预先设置好与背景遮罩层关联的操作动作,从而在判断点击操作位于背景遮罩层后,认为操作意图为执行预先关联的操作动作,从而执行该动作,以提升操作便利性。
[0064]其中,预先关联的操作动作可以为关闭操作、取消操作或确认操作,也可以为关闭对话框,触发启动特定操作等具体操作动作,具体可以根据需要进行设置。
[0065]本发明实施例提供的触摸屏的操作方法,通过接收用户对触摸屏的点击操作,检测点击操作的位置,判断点击操作的位置是否位于对话框外部的背景遮罩层,如果是,则执行与背景遮罩层预先关联的操作动作。该操作方法通过将常规操作动作与背景遮罩层进行关联,能够充分利用对话框外部的背景遮罩层,执行相应操作动作,操作便捷程度高,不易发生误操作。
[0066]在本发明的一个实施例中,上述背景遮罩层为悬浮于对话框下层、至少半透明的悬浮框,背景遮罩层的面积大于对话框的面积、且小于或等于触摸屏的面积,背景遮罩层完全遮盖对话框,通过背景遮罩层能够看到对话框中的信息内容及操作按钮;预先关联的操作动作为关闭操作或取消操作或确认操作。
[0067]在该实施例中,通过将背景遮罩层设置为悬浮于对话框下层,也即,两者不位于同一图层中,将背景遮罩层的面积设置为大于对话框的面积、且小于或等于触摸屏的面积,从而使得在对话框外部留有空白区域,作为操作频率较高的常规操作的操作区域,从而使得在操作过程中,点击对话框外部的背景遮罩层的任意空白区域,都能够执行预先关联的操作动作,从而有效提升操作便利性,由于背景遮罩层的空白区域中不存在密集的操作按钮,不易发生误操作。
[0068]其中,背景遮罩层可以使用系统支持的UI控件加以实现,能够支持点击事件响应,如Image或者Button控件等。
[0069]为了能够智能化地向无特殊要求的用户提供满足要求的背景遮罩层,可以在触摸屏的对话框的下层,直接弹出一背景遮罩层,该背景遮罩层的尺寸可以等于或略小于触摸屏的尺寸,透明度值为50%,也即,呈现半透明状,从而使得用户不必专门设置,即可进行操作。
[0070]为了满足不同用户的个性化需要,如图4所示,为本发明实施例提供的另外一种触摸屏的操作方法的流程图,该操作方法还包括以下步骤:[0071 ]步骤S201:配置背景遮罩层。
[0072]在本发明实施例中,通过向用户提供配置界面,由用户自行配置背景遮罩层的尺寸、透明度等参数指标,从而为用户提供更多灵活选择,能够适应不同用户的操作习惯,并满足不同用户的个性化需求。
[0073]如图5所示,为本发明实施例提供的另外一种触摸屏的操作方法的流程图,其中,背景遮罩层的配置方法可以包括以下步骤S202-S204:
[0074]步骤S202:创建初始背景遮罩框,初始背景遮罩框的尺寸为预设尺寸、颜色为预设颜色。
[0075]其中,初始背景遮罩层的尺寸,也即,预设尺寸为大于对话框的尺寸,该尺寸为统计多数用户的操作习惯而得出的常用尺寸,从而在用户使用过程中,未对背景遮罩框的尺寸进行调整的情况下,也能够满足使用需要。预设颜色可以为黑色或具有一定透明度的颜色,例如,透明度为30%、50%的半透明颜色。
[0076]步骤S203:调整初始背景遮罩框的尺寸为目标尺寸。
[0077]其中,用户在对背景遮罩框的尺寸进行调整过程中,可以通过输入背景遮罩框的宽、高等尺寸参数,从而得到自己需要尺寸(目标尺寸)的背景遮罩框,从而使得用户能够方便地根据自己的需要调整背景遮罩框的尺寸。
[0078]需要说明的是,用户在调整背景遮罩层的尺寸的过程中,无论如何无法将背景遮罩层的尺寸调整为小于或等于对话框尺寸的大小,当用户输入的尺寸不符合要求时,将会弹出输入非法数值的提醒信息,并且不改变背景遮罩层的尺寸大小。
[0079]步骤S204:调整背景遮罩框的透明度至目标透明度,目标透明度的透明度值介于O?100%,将具有目标尺寸、目标透明度的背景遮罩框作为背景遮罩层。
[0080]在本实施例中,用户可以通过拉动透明度值拉条,方便地改变背景遮罩框的透明度值,直到达到目标透明度值,其中,目标透明度值能够保证背景遮罩框的透明度至少呈现半透明状,从而能够看到对话框中的信息内容及操作按钮。透明度值越高,背景遮罩框的颜色越明亮,当背景遮罩框的透明度值最大时,将无法看到背景遮罩框。在用户将背景遮罩框的尺寸调整为目标尺寸,将背景遮罩层的透明度调整为目标透明度后,所得到的背景遮罩框即为本发明实施例所需要的背景遮罩层。
[0081]在另外一个实施例中,如图6所示,上述触摸屏的操作方法,还包括以下步骤S301-S303:
[0082]步骤S301:确定点击操作的位置是否位于对话框的操作按钮的触发范围内。
[0083]其中,可以通过点击操作的位置是否位于对话框的操作按钮的触发范围内,来确定用户是否想要对对话框内的操作按钮进行操作,当确定用户想要对操作按钮进行操作时,执行操作按钮对应的操作动作,否则,认为点击了对话框中的无效区域,不会执行任何动作,从而结束本次操作。
[0084]如果步骤S301中确定点击操作的位置位于对话框的操作按钮的触发范围内,则跳转至步骤S302:执行操作按钮对应的操作动作;否则,则跳转至步骤S303:结束本次操作。
[0085]相应地,本发明实施例还提供一种触摸屏的操作系统,如图7所示,该触摸屏的操作系统,包括:
[0086]接收模块401,用于接收用户对触摸屏的点击操作;
[0087]检测模块402,用于检测点击操作的位置;
[0088]判断模块403,用于判断点击操作的位置是否位于对话框外部的背景遮罩层;
[0089]第一执行模块404,用于在判断模块403判断点击操作的位置位于对话框外部的背景遮罩层后,执行与背景遮罩层预先关联的操作动作。
[0090]本发明实施例提供的触摸屏的操作系统,通过接收模块接收用户对触摸屏的点击操作,检测模块检测点击操作的位置,判断模块判断点击操作的位置是否位于对话框外部的背景遮罩层,在判断模块判断点击操作的位置位于对话框外部的背景遮罩层后,通过第一执行模块执行与背景遮罩层预先关联的操作动作。该操作系统通过将常规操作动作与背景遮罩层进行关联,能够充分利用对话框外部的背景遮罩层,执行相应操作动作,操作便捷程度高,不易发生误操作。
[0091]在另外一个实施例中,上述背景遮罩层为悬浮于对话框下层、至少半透明的悬浮框,背景遮罩层的面积大于对话框的面积、且小于或等于触摸屏的面积,背景遮罩层完全遮盖对话框,通过背景遮罩层能够看到对话框中的信息内容及操作按钮;预先关联的操作动作为关闭操作或取消操作或确认操作。
[0092]在另外一个实施例中,如图8所示,上述触摸屏的操作系统还包括:
[0093]配置模块405,用于配置背景遮罩层。
[0094]其中,上述配置模块405,包括:
[0095]创建单元4051,用于创建初始背景遮罩框,初始背景遮罩框的尺寸为预设尺寸、颜色为预设颜色;
[0096]尺寸调整单元4052,用于调整初始背景遮罩框的尺寸为目标尺寸;
[0097]透明度调整单元4053,用于调整背景遮罩框的透明度至目标透明度,目标透明度的透明度值介于O?100%,将具有目标尺寸、目标透明度的背景遮罩框作为背景遮罩层。
[0098]在另外一个实施例中,如图9所示,上述触摸屏的操作系统,还包括:
[0099]确定模块501,用于在判断模块403判断点击操作的位置不是位于对话框外部的背景遮罩层后,确定点击操作的位置是否位于对话框的操作按钮的触发范围内;
[Ο?ΟΟ]第二执行模块502,用于在确定模块501确定点击操作的位置位于对话框的操作按钮的触发范围内后,执行操作按钮对应的操作动作;否则,结束本次操作。
[0101]在另外一个实施例中,上述检测模块402,还用于检测点击操作在触摸屏上的位置坐标,所述位置坐标至少包括横坐标和纵坐标。
[0102]上述实施例提供的方法和系统属于同一发明构思,系统中各模块、单元的功能及实现过程可参照方法实施例中的描述,这里不再赘述。
[0103]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0104]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种触摸屏的操作方法,其特征在于,包括: 接收用户对触摸屏的点击操作; 检测所述点击操作的位置; 判断所述点击操作的位置是否位于对话框外部的背景遮罩层; 如果是,则执行与所述背景遮罩层预先关联的操作动作。2.根据权利要求1所述的触摸屏的操作方法,其特征在于: 所述背景遮罩层为悬浮于所述对话框下层、至少半透明的悬浮框,所述背景遮罩层的面积大于所述对话框的面积、且小于或等于所述触摸屏的面积,所述背景遮罩层完全遮盖所述对话框,通过所述背景遮罩层能够看到所述对话框中的信息内容及操作按钮;所述预先关联的操作动作为关闭操作或取消操作或确认操作。3.根据权利要求1或2所述的触摸屏的操作方法,其特征在于,所述方法还包括:配置所述背景遮罩层; 所述背景遮罩层的配置方法包括: 创建初始背景遮罩框,所述初始背景遮罩框的尺寸为预设尺寸、颜色为预设颜色; 调整所述初始背景遮罩框的尺寸为目标尺寸; 调整所述背景遮罩框的透明度至目标透明度,所述目标透明度的透明度值介于O?100% ; 将具有目标尺寸、目标透明度的背景遮罩框作为所述背景遮罩层。4.根据权利要求3所述的触摸屏的操作方法,其特征在于,如果判断所述点击操作的位置不是位于对话框外部的背景遮罩层,所述方法还包括: 确定所述点击操作的位置是否位于所述对话框的操作按钮的触发范围内; 如果是,则执行所述操作按钮对应的操作动作;否则,结束本次操作。5.根据权利要求1至4任一项所述的触摸屏的操作方法,其特征在于,所述检测所述点击操作的位置,包括: 检测所述点击操作在所述触摸屏上的位置坐标,所述位置坐标至少包括横坐标和纵坐标。6.一种触摸屏的操作系统,其特征在于,包括: 接收模块,用于接收用户对触摸屏的点击操作; 检测模块,用于检测所述点击操作的位置; 判断模块,用于判断所述点击操作的位置是否位于对话框外部的背景遮罩层; 第一执行模块,用于在所述判断模块判断所述点击操作的位置位于对话框外部的背景遮罩层后,执行与所述背景遮罩层预先关联的操作动作。7.根据权利要求6所述的触摸屏的操作系统,其特征在于: 所述背景遮罩层为悬浮于所述对话框下层、至少半透明的悬浮框,所述背景遮罩层的面积大于所述对话框的面积、且小于或等于所述触摸屏的面积,所述背景遮罩层完全遮盖所述对话框,通过所述背景遮罩层能够看到所述对话框中的信息内容及操作按钮;所述预先关联的操作动作为关闭操作或取消操作或确认操作。8.根据权利要求6或7所述的触摸屏的操作系统,其特征在于,所述系统还包括: 配置模块,用于配置所述背景遮罩层; 所述配置模块,包括: 创建单元,用于创建初始背景遮罩框,所述初始背景遮罩框的尺寸为预设尺寸、颜色为预设颜色; 尺寸调整单元,用于调整所述初始背景遮罩框的尺寸为目标尺寸; 透明度调整单元,用于调整所述背景遮罩框的透明度至目标透明度,所述目标透明度的透明度值介于O?100%,将具有目标尺寸、目标透明度的背景遮罩框作为所述背景遮罩层。9.根据权利要求8所述的触摸屏的操作系统,其特征在于,所述系统还包括: 确定模块,用于在所述判断模块判断所述点击操作的位置不是位于对话框外部的背景遮罩层后,确定所述点击操作的位置是否位于所述对话框的操作按钮的触发范围内; 第二执行模块,用于在所述确定模块确定所述点击操作的位置位于所述对话框的操作按钮的触发范围内后,执行所述操作按钮对应的操作动作;否则,结束本次操作。10.根据权利要求6至9任一项所述的触摸屏的操作系统,其特征在于: 所述检测模块,还用于检测所述点击操作在所述触摸屏上的位置坐标,所述位置坐标至少包括横坐标和纵坐标。
【文档编号】G06F3/0488GK105867831SQ201610483634
【公开日】2016年8月17日
【申请日】2016年6月27日
【发明人】范起滔
【申请人】竞技世界(北京)网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1