本发明属于便携式触屏终端技术领域,尤其涉及一种触摸屏的指令获取方法及装置。
背景技术:
随着科技的发展,便携式触屏设备成为人们日常生活中的一种常用工具,在使用便携式触屏设备时,人们通过点击设备的屏幕输入程序指令或进行程序的相关操作,而在很多时候,如单手操作时、手指太靠近屏幕时,手指根部很容易触碰到屏幕,导致在使用过程中正常触屏指令失效或执行了错误的触屏指令,降低了触摸屏指令的输入效率,进而降低了便携式触屏设备的用户体验。
技术实现要素:
本发明的目的在于提供一种触摸屏的指令获取方法及装置,旨在解决现有技术不能区分用户在使用过程中的误触屏操作,从而使得正常触屏指令失效或执行了误触屏指令,导致用户使用不方便的问题。
一方面,本发明提供了一种触摸屏的指令获取方法,该方法包括下述步骤:
检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置;
判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件;
当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令。
另一方面,本发明提供了一种触摸屏的指令获取装置,该装置包括:
触摸参数获取模块,用于检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置;
条件判断模块,用于判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件;以及
指令执行模块,用于当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令。
本发明通过检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置,判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件,当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令,从而保留了用户的正确指令,过滤了误触屏指令,提高了用户指令的执行效率,提升了用户体验效果。
附图说明
图1是本发明实施例一提供的触摸屏的指令获取方法的实现流程图;
图2是本发明实施例二提供的触摸屏的指令获取方法的实现流程图;
图3是本发明实施例三提供的触摸屏的指令获取方法的实现流程图;
图4是本发明实施例四提供的触摸屏的指令获取装置的结构示意图;
图5是本发明实施例五提供的触摸屏的指令获取装置的结构示意图;以及
图6是本发明实施例六提供的触摸屏的指令获取装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明实施例一提供的触摸屏的指令获取方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S101中,检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置。
本发明实施例适用于具有触摸屏的便携式终端,尤其适用于手机和平板电脑等随身携带且使用频率高的便携式终端。其中,触摸操作是指用户在便携式终端的使用过程中,因触摸到触摸屏而产生的操作,包括用户的误触摸操作和正常触摸操作。具体地,可通过压力传感器来检测用户是否在触摸屏上进行触摸操作,当检测到用户在触摸屏上的触摸操作时,获取触摸屏被触摸部分的形状、面积和位置,用于和用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置进行匹配。
在步骤S102中,判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件。
在本发明实施例中,便携式终端可以获取用户触屏时触摸屏被触摸部分的形状、面积和位置,通过与用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置范围进行匹配,过滤用户的误触摸操作,保留用户的正确触屏指令对应的操作,提高了便携式终端的智能化程度。
在步骤S103中,当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令。
在本发明实施例中,检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置,判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件,当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令,从而自动过滤用户的误触屏指令,保留用户的正确触屏指令,提高了用户指令的执行效率,提升了用户体验效果。
实施例二:
图2示出了本发明实施例二提供的触摸屏的指令获取方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S201中,获取并存储用户的标准触屏指令。
本发明实施例适用于具有触摸屏的便携式终端,尤其适用于手机和平板电脑等随身携带且使用频率高的便携式终端。在本发明实施例中,用户的标准触屏指令是指用户正常触摸操作对应的正常触屏指令,便携式终端具有记忆用户正常触屏指令的功能,如果用户的触屏指令与便携式终端记忆的用户正常触屏指令相同或相近时,则直接判定为正常触屏指令,提高了判断效率。
在步骤S202中,接收用户在触摸屏上触摸时触摸屏被触摸部分的形状、面积以及用户输入的可触摸位置。
在本发明实施例中,用户可通过触摸屏输入与标准触屏指令对应的触摸动作或操作,以用于后续建立对应的关联关系。具体地,用户可根据触摸屏被触摸部分的具体的形状和面积设置对应的有效触摸位置的范围。当触摸屏被触摸部分的形状、面积对应的有效触摸位置的范围为整个触摸屏时,其对应的有效触摸位置的范围可不设置。
在步骤S203中,建立标准触屏指令与接收的形状、面积和输入的位置的关联关系并存储。
在本发明实施例中,将标准触屏指令与触摸屏上的形状、面积和位置的具体范围建立关联关系,从而把抽象的标准触屏指令与具体的参数对应起来,以便于判断触摸操作是否为用户的正常触摸操作。具体地,一条标准触屏指令关联的用户触屏时的形状可以有多个,面积也可以不同,即为一对多的关系,从而为用户提供了更为灵活的指令输入方式。
在步骤S204中,检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置。
在本发明实施例中,触摸操作是指用户在便携式终端的使用过程中,因触摸到触摸屏而产生的操作,包括用户的误触摸操作和正常触摸操作。具体地,通过压力传感器来检测用户是否在触摸屏上进行触摸操作,当检测到用户在触摸屏上的触摸操作时,获取触摸屏被触摸部分的形状、面积和位置,用于和用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置进行匹配。
在步骤S205中,判断触摸屏被触摸部分的形状和面积与预先存储的形状和面积是否相同。
在本发明实施例中,获取触摸屏被触摸部分的形状和面积后,与用户预先存储有效触摸位置的范围为整个触摸屏对应的形状、面积进行比较,确定触摸屏被触摸部分的形状和面积是否落入预先存储的形状和面积的范围内。
在步骤S206中,当触摸屏被触摸部分的形状和面积与预先存储的形状和面积相同时,获取与预先存储的形状和面积关联的指令,执行所获取的关联指令。
在本发明实施例中,当触摸屏被触摸部分的形状和面积落入预先存储的形状和面积的范围内时,则表明该触屏操作是用户的正常触屏操作,因此需要执行该触摸操作的关联指令。
实施例三:
图3示出了本发明实施例三提供的触摸屏的指令获取方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S301中,获取并存储用户的标准触屏指令。
本发明实施例适用于具有触摸屏的便携式终端,尤其适用于手机和平板电脑等随身携带且使用频率高的便携式终端。在本发明实施例中,用户的标准触屏指令是指用户正常触摸操作对应的正常触屏指令,便携式终端具有记忆用户正常触屏指令的功能,如果用户的触屏指令与便携式终端记忆的用户正常触屏指令相同或相近时,则直接判定为正常触屏指令,提高了判断效率。
在步骤S302中,接收用户在触摸屏上触摸时触摸屏被触摸部分的形状、面积以及用户输入的可触摸位置。
在本发明实施例中,用户可通过触摸屏输入与标准触屏指令对应的触摸动作或操作,以用于后续建立对应的关联关系。具体地,用户可根据触摸屏被触摸部分的具体的形状和面积设置对应的有效触摸位置的范围。当触摸屏被触摸部分的形状、面积对应的有效触摸位置的范围为整个触摸屏时,其对应的有效触摸位置的范围可不设置。
在步骤S303中,建立标准触屏指令与接收的形状、面积和输入的位置的关联关系并存储。
在本发明实施例中,将标准触屏指令与触摸屏上的形状、面积和位置的具体范围建立关联关系,从而把抽象的标准触屏指令与具体的参数对应起来,以便于判断触摸操作是否为用户的正常触摸操作。具体地,一条标准触屏指令关联的用户触屏时的形状可以有多个,面积也可以不同,即为一对多的关系,从而为用户提供了更为灵活的指令输入方式。
在步骤S304中,检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置。
在本发明实施例中,触摸操作是指用户在便携式终端的使用过程中,因触摸到触摸屏而产生的操作,包括用户的误触摸操作和正常触摸操作。具体地,通过压力传感器来检测用户是否在触摸屏上进行触摸操作,当检测到用户在触摸屏上的触摸操作时,获取触摸屏被触摸部分的形状、面积和位置,用于和用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置进行匹配。
在步骤S305中,判断触摸屏被触摸部分的形状、面积和位置与预先存储的形状、面积和位置是否相同,是则执行步骤S306,否则执行步骤S307。
在本发明实施例中,获取触摸屏被触摸部分的形状、面积和位置后,根据所获取的位置得到预先存储的相应的形状和面积,确定触摸屏被触摸部分的形状和面积是否落入预先存储的形状和面积的范围内,是则直接执行下一步骤,否则忽略该触摸操作。
在步骤S306中,当触摸屏被触摸部分的形状、面积和位置与预先存储的形状、面积和位置相同时,获取与预先存储的形状、面积和位置关联的指令,执行所获取的关联指令。
在本发明实施例中,当触摸屏被触摸部分的形状、面积和位置落入预先存储的形状、面积和位置的范围内时,则表明该触摸操作是用户的正常触摸操作,因此需要执行该触摸操作的关联指令。
在步骤S307中,当触摸屏被触摸部分的形状、面积和位置不满足预设的条件时,忽略触摸操作。
在本发明实施例中,当触摸屏被触摸部分的形状、面积和位置不满足预设的条件时,则表明该触摸操作属于用户的误操作,因此忽略此次触摸操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,该存储介质,如ROM/RAM、磁盘、光盘等。
实施例四:
图4示出了本发明实施例三提供的触摸屏的指令获取装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:
触摸参数获取模块41,用于检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置;
在本发明实施例中,触摸操作是指用户在便携式终端的使用过程中,因触摸到触摸屏而产生的操作,包括用户的误触摸操作和正常触摸操作。具体地,通过压力传感器来检测用户是否在触摸屏上进行触摸操作,当检测到用户在触摸屏上的触摸操作时,触摸参数获取模块获取触摸屏被触摸部分的形状、面积和位置,用于和用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置进行匹配。
条件判断模块42,用于判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件;
在本发明实施例中,便携式终端可以获取用户触屏时触摸屏被触摸部分的形状、面积和位置,通过与用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置范围进行匹配,过滤用户的误触摸操作,保留用户的正确触屏指令对应的操作,提高了便携式终端的智能化程度。
指令执行模块43,用于当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令。
在本发明实施例中,检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置,判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件,当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令,从而自动过滤用户的误触屏指令,保留用户的正确触屏指令,提高了用户指令的执行效率,提升了用户体验效果。
在本发明实施例中,触摸屏的指令获取装置的各模块可由相应的硬件或软件模块实现,各模块可以为独立的软、硬件模块,也可以集成为一个软、硬件模块,在此不用以限制本发明。
实施例五:
图5示出了本发明实施例四提供的触摸屏的指令获取装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:
标准指令存储模块51,用于获取并存储用户的标准触屏指令;
在本发明实施例中,用户的标准触屏指令是指用户正常触摸操作对应的正常触屏指令,便携式终端具有记忆用户正常触屏指令的功能,如果用户的触屏指令与便携式终端记忆的用户正常触屏指令相同或相近,则条件判断模块直接判定该触屏指令为正常触屏指令,提高了判断效率。
条件接收模块52,用于接收用户在触摸屏上触摸时触摸屏被触摸部分的形状、面积以及用户输入的可触摸位置;
在本发明实施例中,用户可通过触摸屏输入与标准触屏指令对应的触摸动作或操作,以用于后续建立对应的关联关系。具体地,用户可根据触摸屏被触摸部分的具体的形状和面积设置对应的有效触摸位置的范围。当触摸屏被触摸部分的形状、面积对应的有效触摸位置的范围为整个触摸屏时,其对应的有效触摸位置的范围可不设置。
关联关系存储模块53,用于建立标准触屏指令与接收的形状、面积和输入的位置的关联关系并存储;
在本发明实施例中,将标准触屏指令与触摸屏上的形状、面积和位置的具体范围建立关联关系,从而把抽象的标准触屏指令与具体的参数对应起来,以便于判断触摸操作是否为用户的正常触摸操作。具体地,一条标准触屏指令关联的用户触屏时的形状可以有多个,面积也可以不同,即为一对多的关系,从而为用户提供了更为灵活的指令输入方式。
触摸参数获取模块54,用于检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置;
在本发明实施例中,触摸操作是指用户在便携式终端的使用过程中,因触摸到触摸屏而产生的操作,包括用户的误触摸操作和正常触摸操作。具体地,通过压力传感器来检测用户是否在触摸屏上进行触摸操作,当检测到用户在触摸屏上的触摸操作时,触摸参数获取模块获取触摸屏被触摸部分的形状、面积和位置,用于和用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置进行匹配。
条件判断模块55,用于判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件;
指令执行模块56,用于当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令。
其中,条件判断模块55包括:
第一判断模块551,用于判断触摸屏被触摸部分的形状和面积与预先存储的形状和面积是否相同;
在本发明实施例中,触摸参数获取模块获取触摸屏被触摸部分的形状和面积后,与用户预先存储有效触摸位置的范围为整个触摸屏对应的形状、面积进行比较,确定触摸屏被触摸部分的形状和面积是否落入预先存储的形状和面积的范围内。
指令执行模块56包括:
第一指令获取模块561,用于当触摸屏被触摸部分的形状和面积与预先存储的形状和面积相同时,获取与预先存储的形状和面积关联的指令。
第一执行模块562,用于执行所获取的关联指令。
在本发明实施例中,当第一判断模块确定触摸屏被触摸部分的形状和面积落入预先存储的形状和面积的范围内时,则表明该触摸操作是用户的正常触屏操作,因此需要第一执行模块执行该触摸操作的关联指令。
在本发明实施例中,触摸屏的指令获取装置的各模块可由相应的硬件或软件模块实现,各模块可以为独立的软、硬件模块,也可以集成为一个软、硬件模块,在此不用以限制本发明。
实施例六:
图6示出了本发明实施例四提供的触摸屏的指令获取装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:
标准指令存储模块61,用于获取并存储用户的标准触屏指令;
在本发明实施例中,用户的标准触屏指令是指用户正常触摸操作对应的正常触屏指令,便携式终端具有记忆用户正常触屏指令的功能,如果用户的触屏指令与便携式终端记忆的用户正常触屏指令相同或相近,则条件判断模块直接判定该触屏指令为正常触屏指令,提高了判断效率。
条件接收模块62,用于接收用户在触摸屏上触摸时触摸屏被触摸部分的形状、面积以及用户输入的可触摸位置;
在本发明实施例中,用户可通过触摸屏输入与标准触屏指令对应的触摸动作或操作,以用于后续建立对应的关联关系。具体地,用户可根据触摸屏被触摸部分的具体的形状和面积设置对应的有效触摸位置的范围。当触摸屏被触摸部分的形状、面积对应的有效触摸位置的范围为整个触摸屏时,其对应的有效触摸位置的范围可不设置。
关联关系存储模块63,用于建立标准触屏指令与接收的形状、面积和输入的位置的关联关系并存储;
在本发明实施例中,将标准触屏指令与触摸屏上的形状、面积和位置的具体范围建立关联关系,从而把抽象的标准触屏指令与具体的参数对应起来,以便于判断触摸操作是否用户的正常触摸操作。具体地,一条标准触屏指令关联的用户触屏时的形状可以有多个,面积也可以不同,即为一对多的关系,从而为用户提供了更为灵活的指令输入方式。
触摸参数获取模块64,用于检测用户在触摸屏上的触摸操作,获取触摸屏被触摸部分的形状、面积和位置;
在本发明实施例中,触摸操作是指用户在便携式终端的使用过程中,因触摸到触摸屏而产生的操作,包括用户的误触摸操作和正常触摸操作。具体地,通过压力传感器来检测用户是否在触摸屏上进行触摸操作,当检测到用户在触摸屏上的触摸操作时,触摸参数获取模块获取触摸屏被触摸部分的形状、面积和位置,用于和用户预先设置的正常触屏时触摸屏被触摸部分的形状、面积和位置进行匹配。
条件判断模块65,用于判断触摸屏被触摸部分的形状、面积和位置是否满足预设的条件;
指令执行模块66,用于当触摸屏被触摸部分的形状、面积和位置满足预设的条件时,执行与触摸操作对应的指令。
其中,条件判断模块65包括:
第二判断模块651,用于判断触摸屏被触摸部分的形状、面积和位置与预先存储的形状、面积和位置是否相同;
在本发明实施例中,触摸参数获取模块获取触摸屏被触摸部分的形状、面积和位置后,根据所获取的位置得到预先存储的相应的形状和面积,确定触摸屏被触摸部分的形状和面积是否落入预先存储的形状和面积的范围内。
指令执行模块66包括:
第二指令获取模块661,用于当触摸屏被触摸部分的形状、面积和位置与预先存储的形状、面积和位置相同时,获取与预先存储的形状、面积和位置关联的指令。
第二执行模块662,用于执行所获取的关联指令。
优选地,指令执行模块66还包括:
操作无效模块663,用于当触摸屏被触摸部分的形状、面积和位置不满足预设的条件时,忽略触摸操作。
在本发明实施例中,当第二判断模块确定触摸屏被触摸部分的形状、面积和位置落入预先存储的形状、面积和位置的范围内时,则表明该触摸操作是用户的正常触摸操作,因此需要第二执行模块来执行该触摸操作的关联指令。当触摸屏被触摸部分的形状、面积和位置不满足预设的条件时,则表明该触摸操作属于用户的误操作,因此忽略此次触摸操作。
在本发明实施例中,触摸屏的指令获取装置的各模块可由相应的硬件或软件模块实现,各模块可以为独立的软、硬件模块,也可以集成为一个软、硬件模块,在此不用以限制本发明。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。