电子设备及其操作提示标识移动方法

文档序号:6332004阅读:240来源:国知局
专利名称:电子设备及其操作提示标识移动方法
技术领域
本发明涉及电子设备的领域,具体地,涉及一种电子设备及其操作提示标识移动方法。
背景技术
在如移动终端的电子设备中,当用户进行编辑操作时,常常需要对包括光标、指针等的操作提示标识进行定位。然而,操作提示标识的定位常常不够精确和方便。在触摸屏手机中,由于依赖于手指在触摸屏上进行操作提示标识的定位,而用户的手指与触摸屏的接触面积较大,因手指的阻挡,用户眼睛无法看到手指实际触摸到屏幕的位置,导致难以准确识别用户的意图,因此这种问题更加突出。为了解决该问题,现有技术中对触摸屏手机增加了硬件的滚轮键或方向键。然而, 这种方案必须增加硬件按键,因而限制了硬件设计的灵活性,同时增加了硬件成本。此外, 由于进行操作提示标识的定位时,需要将手指从触摸屏输入区移动到硬按键上,因此,不便于用户的操作。

发明内容
有鉴于此,本发明提供了一种电子设备及其操作提示标识移动方法,其能够在不增加硬按键的情况下,对操作提示标识精确定位。根据本发明实施例,提供了一种操作提示标识移动方法,应用于包括触摸显示单元的电子设备,所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域,所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处,所述操作提示标识移动方法包括采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数信息; 根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件;当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置;以及将所述操作提示标识显示在所述第二位置处。在所述操作提示标识移动方法中,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件可包括根据所述触摸手势的参数信息,判断所述触摸手势是否为滑动手势。在所述操作提示标识移动方法中,所述根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置可包括根据所述滑动手势的参数信息确定所述滑动手势的滑动距离和滑动方向;根据所述滑动手势的滑动方向,确定所述第二位置相对于所述第一位置的方向;根据所述滑动手势的滑动距离和所述第一位置,确定所述第二位置相对于所述第一位置的距离。在所述操作提示标识移动方法中,所述触摸显示单元上还可包括第二区域,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件包括根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第二区域内。
在所述操作提示标识移动方法中,所述当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置可包括当所述触摸手势的首个触摸点位于所述第二区域内时,确定所述触摸点在所述第二区域内对应的第一控件,根据所述第一控件确定所述第二位置相对于所述第一位置的方向;根据所述触摸点在所述第一控件上持续的时间、力度、次数中的至少一个,确定所述第二位置相对于所述第一位置的距离。在所述操作提示标识移动方法中,所述触摸显示单元上还可包括第三区域,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件包括根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第三区域内,且判断所述触摸手势是否为滑动手势。在所述操作提示标识移动方法中,所述第三区域可包括虚拟键盘。在所述操作提示标识移动方法中,所述触摸手势的参数信息可包括进行触摸的手指的指纹信息,并且判断所述触摸手势是否符合预定条件可包括判断所述指纹信息是否匹配预设指纹信息。在所述操作提示标识移动方法中,所述触摸手势的参数信息可包括进行触摸的手指的触摸面积,并且判断所述触摸手势是否符合预定条件可包括判断所述触摸面积是否大于阈值。根据本发明另一实施例,提供了一种电子设备,包括触摸显示单元,其上包括用于显示对象和操作提示标识的第一区域,所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处;采集单元,采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数信息;判断单元,根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件;确定单元,当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置;以及命令单元,命令触摸显示单元将所述操作提示标识显示在所述第二位置处。在所述电子设备中,所述判断单元可根据所述触摸手势的参数信息,判断所述触摸手势是否为滑动手势。在所述电子设备中,所述触摸显示单元上还可包括第二区域,所述判断单元可根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第二区域内。在所述电子设备中,所述触摸显示单元上还可包括第三区域,所述判断单元可根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第三区域内, 且判断所述触摸手势是否为滑动手势。在所述电子设备中,所述触摸手势的参数信息可包括进行触摸的手指的指纹信息,并且所述判断单元可判断所述指纹信息是否匹配预设指纹信息。在所述电子设备中,所述触摸手势的参数信息可包括进行触摸的手指的触摸面积,并且所述判断单元可判断所述触摸面积是否大于阈值。通过根据本发明实施例的电子设备及其操作提示标识移动方法,能够在不增加硬按键的情况下,对操作提示标识精确定位。


图1是图示根据本发明实施例的操作提示标识移动方法的流程图;图2A-2F是图示根据本发明各实施例的操作提示标识移动方法的示意图;图3是图示根据本发明实施例的电子设备的结构的框图。
具体实施例方式以下,将参照附图详细描述本发明实施例。首先,将参考图1描述根据本发明实施例的操作提示标识移动方法。所述操作提示标识移动方法应用于诸如移动终端的电子设备。所述电子设备包括触摸显示单元。所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域。所述操作提示标识是为了提示用户进行输入操作而显示的标识,例如包括光标、指针等。所述对象例如包括文本、图像等。这里,假设所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处。所述操作提示标识移动方法包括步骤SlOl 采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数
fn息ο所述参数信息例如可包括所述触摸手势的触摸点信息、进行触摸的手指的指纹信息、进行触摸的手指的面积等。步骤S102 根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件。步骤S103 当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置。步骤S104 将所述操作提示标识显示在所述第二位置处。以下将参考图2,结合不同实施例详细描述图1的流程图中的各步骤、尤其是步骤 S102和步骤S103的操作。第一实施例如图2A和2B所示,在此情况下,所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域。图2A中示出的光标位于句号后的第一位置处。当用户触摸所述触摸显示单元时,所述操作提示标识移动方法采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的触摸点信息。此后,所述操作提示标识移动方法判断所述触摸手势是否为滑动手势。具体地,所述操作提示标识移动方法在预定定时判断手指是否离开触摸显示单元。当判断到所述手指离开触摸显示单元时,所述操作提示标识移动方法判断直到手指离开触摸显示单元为止、 在触摸显示单元上所触摸的点是否多于一个。在所触摸的点多于一个(即,存在多个触摸点)的情况下,所述操作提示标识移动方法判断所触摸的多个点的位置是否是连续的。如果所述多个点的位置是连续的,则所述操作提示标识移动方法判断所述触摸手势为滑动手势。替代地,所述操作提示标识移动方法可判断直到手指离开触摸显示单元为止、在触摸显示单元上所触摸的点是否多于一个。在所触摸的点多于一个(即,存在多个触摸点)的情况下,所述操作提示标识移动方法判断最后触摸点和首个触摸点之间的距离是否超过距离阈值、并且判断得到最后触摸点的时间和得到首个触摸点的时间之间的间隔是否超过时间阈值。当所述距离超过距离阈值、并且所述时间小于时间阈值时,所述操作提示标识移动方法判断所述触摸手势为滑动手势。当然,本领域技术人员能够理解,所述操作提示标识移动方法判断所述触摸手势为滑动手势的方法不限于上述。此后,当判断所述触摸手势是滑动手势时,所述操作提示标识移动方法根据所述多个触摸点的位置,确定所述滑动手势的滑动方向以及滑动距离。具体地,所述操作提示标识移动方法根据所述滑动手势的首个触摸点和最后触摸点之间的连线和参考轴(例如,触摸显示单元的横边和纵边中的一个)之间的角度,确定所述滑动手势的滑动方向,并根据首个触摸点和最后触摸点的位置之间的距离,确定所述滑动手势的滑动距离。此后,所述操作提示标识移动方法根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置相对于所述第一位置的方向。例如,所述操作提示标识移动方法根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置和第一位置的连线与参考轴之间的角度,由此确定所述第二位置相对于所述第一位置的方向。并且,所述操作提示标识移动方法根据所述滑动手势的滑动距离和所述第一位置,确定所述第二位置与所述第一位置相距多少单位量, 即,确定所述第二位置相对于所述第一位置的距离。需要指出的是,以上计算第二位置相对于所述第一位置的方向和距离的方法仅为示例,本领域技术人员可根据除上述以外的各种方式,依据第一位置以及所述触摸手势的触摸点信息,确定所述操作提示标识相对于所述对象的第二位置。此外,替代地,所述操作提示标识移动方法也可不必根据确定所述滑动手势的滑动距离和所述第一位置,确定所述第二位置与所述第一位置相距多少单位量。在此情况下,所述操作提示标识移动方法默认所述第二位置与所述第一位置相距单位量,从而仅需根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置相对于所述第一位置的方向。由此,所述操作提示标识方法确定了所述第二位置,并且将所述操作提示标识显示在第二位置处。第二实施例如图2C和2D所示,在此情况下,所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域,并且所述触摸显示单元还包括第二区域。所述第二区域可用来接收用户的触摸手势。当用户触摸所述触摸显示单元时,所述操作提示标识移动方法采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的触摸点信息。此后,所述操作提示标识移动方法判断所述触摸手势的首个触摸点是否位于所述第二区域内。当判断所述触摸手势是滑动手势时,所述操作提示标识移动方法确定所述触摸点在所述第二区域内对应的第一控件,根据所述第一控件确定所述第二位置相对于所述第一位置的方向。所述第一控件例如为如图2C和2D所示的图中的虚拟四向键。例如,当所述触摸点在所述第二区域内对应的第一控件是向上键时,所述操作提示标识移动方法根据该向上键确定所述第二位置在所述第一位置的上方。此后,所述操作提示标识移动方法根据所述触摸点在所述第一控件上持续的时间、力度、次数中的至少一个,确定所述第二位置相对于所述第一位置的距离。具体地,例如,所述操作提示标识移动方法计算所述触摸点在所述第一控件上持续的时间与参考时间的比值,根据所述比值确定所述第二位置与所述第一位置相距多少单位量。也就是说,所述触摸点在所述第一控件上持续的时间越长,所述第二位置相对于所述第一位置的距离越远,反之则越近。类似地,所述触摸点在所述第一控件上的力度越大,所述第二位置相对于所述第一位置的距离越远,反之则越近。优选地,所述触摸点在所述第一控件上的次数越多,所述第二位置相对于所述第一位置的距离越远,反之则越近。需要指出的是,以上计算第二位置相对于所述第一位置的方向和距离的方法仅为示例,本领域技术人员可根据除上述以外的各种方式,依据第一位置以及所述触摸手势的触摸点信息,确定所述操作提示标识相对于所述对象的第二位置。由此,所述操作提示标识方法确定了所述第二位置,并且将所述操作提示标识显示在第二位置处。第三实施例如图2E和2F所示,在此情况下,所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域,并且所述触摸显示单元还包括第三区域。所述第三区域可用来接收用户的触摸手势。需要指出的是,在此情况是,所述第三区域可包括如图2E和2F所示的虚拟键盘。当用户触摸所述触摸显示单元时,所述操作提示标识移动方法采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的触摸点信息。此后,所述操作提示标识移动方法判断所述触摸手势的首个触摸点是否位于所述第三区域内。当所述触摸手势的首个触摸点不位于第三区域内时,所述操作提示标识移动方法结束。当所述触摸手势的首个触摸点位于第三区域内时,所述操作提示标识移动方法判断所述触摸手势是否为滑动手势。具体地,所述操作提示标识移动方法在预定定时判断手指是否离开触摸显示单元。当判断到所述手指离开触摸显示单元时,所述操作提示标识移动方法判断直到手指离开触摸显示单元为止、在触摸显示单元上所触摸的点是否多于一个。在所触摸的点多于一个(即,存在多个触摸点)的情况下,所述操作提示标识移动方法判断所触摸的多个点的位置是否是连续的。如果所述多个点的位置是连续的,则所述操作提示标识移动方法判断所述触摸手势为滑动手势。替代地,所述操作提示标识移动方法可判断直到手指离开触摸显示单元为止、在触摸显示单元上所触摸的点是否多于一个。在所触摸的点多于一个(即,存在多个触摸点)的情况下,所述操作提示标识移动方法判断最后触摸点和首个触摸点之间的距离是否超过距离阈值、并且判断得到最后触摸点的时间和得到首个触摸点的时间之间的间隔是否超过时间阈值。当所述距离超过距离阈值、并且所述时间小于时间阈值时,所述操作提示标识移动方法判断所述触摸手势为滑动手势。当然,本领域技术人员能够理解,所述操作提示标识移动方法判断所述触摸手势为滑动手势的方法不限于上述。此后,当判断所述触摸手势是滑动手势时,即使所述滑动手势的首个触摸点位于与第三区域中的虚拟键盘的某个键对应的位置,所述操作提示标识移动方法也不响应该首个触摸点而接收输入字符,而是进行操作提示标识移动操作。具体地,所述操作提示标识移动方法根据所述多个触摸点的位置,确定所述滑动手势的滑动方向以及滑动距离。例如, 所述操作提示标识移动方法根据所述滑动手势的首个触摸点和最后触摸点之间的连线和参考轴(例如,触摸显示单元的横边和纵边中的一个)之间的角度,确定所述滑动手势的滑动方向,并根据首个触摸点和最后触摸点的位置之间的距离,确定所述滑动手势的滑动距离。此后,所述操作提示标识移动方法根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置相对于所述第一位置的方向。即,所述操作提示标识移动方法根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置和第一位置的连线与参考轴之间的角度,由此确定所述第二位置相对于所述第一位置的方向。并且,所述操作提示标识移动方法根据所述滑动手势的滑动距离和所述第一位置,确定所述第二位置与所述第一位置相距多少单位量,g卩,确定所述第二位置相对于所述第一位置的距离。需要指出的是,以上计算第二位置相对于所述第一位置的方向和距离的方法仅为示例,本领域技术人员可根据除上述以外的各种方式,依据第一位置以及所述触摸手势的触摸点信息,确定所述操作提示标识相对于所述对象的第二位置。由此,所述操作提示标识方法确定了所述第二位置,并且将所述操作提示标识显示在第二位置处。第四实施例在此情况下,所述触摸手势的参数信息包括进行触摸的手指的指纹信息。当用户触摸所述触摸显示单元时,所述操作提示标识移动方法采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的指纹信息。此后,所述操作提示标识移动方法判断所述指纹信息是否匹配预设指纹信息。当判断所述指纹信息不匹配预设指纹信息时,所述操作提示标识移动方法将所述触摸手势识别为输入字符的手势,并将所述触摸手势转换为对应的字符,其具体操作为本领域技术人员所公知,在此不再详述。当判断所述指纹信息匹配预设指纹信息时,所述操作提示标识移动方法将所述触摸手势识别为用于移动操作提示标识的手势,并根据如上第一实施例至第三实施例之一所述的方法,确定第二位置相对于第一位置的方向、以及第二位置相对于第一位置的距离,在此不再详述。第五实施例在此情况下,所述触摸手势的参数信息包括进行触摸的手指的触摸面积。当用户触摸所述触摸显示单元时,所述操作提示标识移动方法采集对于所述触摸显示单元的触摸手势,以获得进行触摸的手指的触摸面积。此后,所述操作提示标识移动方法判断所述触摸面积是否大于阈值。当判断所述触摸面积不大于阈值时,所述操作提示标识移动方法将所述触摸手势识别为输入字符的手势,并将所述触摸手势转换为对应的字符,其具体操作为本领域技术人员所公知,在此不再详述。当判断所述触摸面积大于阈值时,所述操作提示标识移动方法将所述触摸手势识别为用于移动操作提示标识的手势,并根据如上第一实施例至第三实施例之一所述的方法,确定第二位置相对于第一位置的方向、以及第二位置相对于第一位置的距离,在此不再详述。以上参照第一实施例到第五实施例描述了根据本发明实施例的操作提示标识移动方法。本领域技术人员能够理解,上述第一到第五实施例仅作为示例给出,本发明不限于此。通过根据本发明实施例的操作提示标识移动方法,能够在不增加硬按键的情况下,对操作提示标识精确定位。此外,优选地,还可对所述操作提示标识移动方法增加触发条件,以降低误操作。 例如,在上述第一或第二实施例的情况下,在开始本发明实施例的操作提示标识移动方法之前,可判断是否接收到预定触发条件。所述触发条件例如为触摸所述触摸显示单元上的预定位置或按压所述电子设备的预定硬按键等。由此,在实现对操作提示标识精确定位的同时,还能够降低误操作的可能性。根据本发明实施例的操作提示标识移动方法可应用于电子设备的用户进行文本编辑操作时的情况。所述电子设备的用户在需要移动操作提示标识时,可通过手指点击想要将操作提示标识移动到的位置(即,第一位置)处。当根据本发明实施例的操作提示标识移动方法检测到用户的点击操作时,利用各种现有技术将所述操作提示标识移动到所述第一位置,该移动操作称为第一移动操作,即,操作提示标识粗略定位操作。此时,由于依赖于手指在触摸显示单元上进行操作提示标识的定位,而用户的手指与触摸显示单元的接触面积较大,因手指的阻挡,用户眼睛无法看到手指实际触摸到触摸显示单元的位置,导致难以准确识别用户的意图,因此需要第二移动操作,即,操作提示标识精确定位操作。此时,采用如上述第一到第五实施例所述的根据本发明的操作提示标识移动方法,将所述操作提示标识移动到第二位置,从而准确体现了用户的意图,进行了精确的操作提示标识定位。此外,根据本发明的操作提示标识移动方法可以实时采集所述触摸手势以实时判断所述触摸手势是否符合预定条件。例如,在用户的手指在第一时间内在所述触摸显示单元上从左向右滑动、在不离开所述触摸显示单元的同时在第二时间内又从右向左滑动的情况下,假设从左向右滑动的触摸手势和从右向左滑动的触摸手势均符合所述预定条件。当所述操作提示标识移动方法实时采集所述触摸手势时,所述操作提示标识移动方法实时判断所述触摸手势符合预定条件,从而将所述操作提示标识实时从左向右移动,然后从右向左移动。由此,可以实时移动操作提示标识,更快速地响应于用户的操作。替代地,所述操作提示标识移动方法也可以不是实时采集所述触摸手势,而是在相隔较长的各预定定时采集所述触摸手势,从而在各预定定时判断所述触摸手势是否符合预定条件。例如,在上述情况下,如果两个相邻预定定时的间隔较长(具体地,长于所述第一时间),则所述操作提示标识移动方法采集不到所述手指从左向右滑动、又从右向左滑动的运动,从而不会将所述操作提示标识实时从左向右移动,然后从右向左移动,而是仅根据在所述预定定时采集的所述触摸手势的参数信息和在上一预定定时采集的参数信息,判断所述触摸手势是否符合预定条件,从而确定是否移动所述操作提示标识。由此,可以在所述电子设备处理能力有限的情况下,减少所述电子设备的处理量,并且可以防止用户的部分误操作。需要指出的是,在本发明实施例的操作提示标识移动方法中,根据所述操作提示标识相对于所述对象的第一位置、以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置,从而将所述操作提示标识显示在所述第二位置处。这包含两种情况1)在所述对象的位置保持不变的情况下,根据所述触摸手势的参数信息,将所述操作提示标识移动到特定位置。例如,在文本编辑的情况下,输入文本的位置可固定不变, 根据所述触摸手势的参数信息,移动操作提示标识(例如,光标),从而将所述操作提示标识显示在相对于输入文本的第二位置处;2)在所述操作提示标识的位置保持不变的情况下,根据所述触摸手势的参数信息,将所述对象移动到特定位置。例如,在图像编辑的情况下,操作提示标识(例如,在图像的部分区域上显示的编辑框)的位置可固定不变,根据所述触摸手势的参数信息,移动所述图像,从而将所述操作提示标识显示在相对于所述图像的第二位置处。以上参照图1和2描述了根据本发明实施例的操作提示标识移动方法。下面将参照图3描述根据本发明实施例的电子设备。如图3所示,所述电子设备300包括触摸显示单元301,其上包括用于显示对象和操作提示标识的第一区域,所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处;采集单元302,采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数信息;判断单元303,根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件;确定单元304,当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置;以及命令单元305,命令触摸显示单元将所述操作提示标识显示在所述第二位置处。其中,所述判断单元303可根据所述触摸手势的参数信息,判断所述触摸手势是否为滑动手势。在此情况下,所述确定单元304根据所述滑动手势的参数信息确定所述滑动手势的滑动距离和滑动方向;根据所述滑动手势的滑动方向,确定所述第二位置相对于所述第一位置的方向;根据所述滑动手势的滑动距离和所述第一位置,确定所述第二位置相对于所述第一位置的距离。所述确定单元304的具体操作与上面参照第一实施例描述的方法中的那些类似,在此不再详述。所述触摸显示单元上还可包括第二区域,所述判断单元303可根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第二区域内。在此情况下,当所述触摸手势的首个触摸点位于所述第二区域内时,所述确定单元304确定所述触摸点在所述第二区域内对应的第一控件,根据所述第一控件确定所述第二位置相对于所述第一位置的方向;根据所述触摸点在所述第一控件上持续的时间、力度、 次数中的至少一个,确定所述第二位置相对于所述第一位置的距离。所述确定单元304的具体操作与上面参照第二实施例描述的方法中的那些类似,在此不再详述。所述触摸显示单元上还可包括第三区域,所述判断单元303可根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第三区域内,且判断所述触摸手势是否为滑动手势。在此情况下,所述第三区域包括虚拟键盘。具体地,当所述触摸手势的首个触摸点位于第三区域内时,所述判断单元303判断所述触摸手势是否为滑动手势。具体地,所述判断单元303在预定定时判断手指是否离开触摸显示单元。当判断到所述手指离开触摸显示单元时,所述判断单元303判断直到手指离开触摸显示单元为止、在触摸显示单元上所触摸的点是否多于一个。在所触摸的点多于一个(即,存在多个触摸点)的情况下,所述判断单元303判断所触摸的多个点的位置是否是连续的。如果所述多个点的位置是连续的,则所述判断单元303判断所述触摸手势为滑动手势。替代地,所述判断单元303可判断直到手指离开触摸显示单元为止、在触摸显示单元上所触摸的点是否多于一个。在所触摸的点多于一个(即,存在多个触摸点)的情况下,所述判断单元303判断最后触摸点和首个触摸点之间的距离是否超过距离阈值、并且判断得到最后触摸点的时间和得到首个触摸点的时间之间的间隔是否超过时间阈值。当所述距离超过距离阈值、并且所述时间小于时间阈值时,所述判断单元303判断所述触摸手势为滑动手势。当然,本领域技术人员能够理解,所述判断单元303判断所述触摸手势为滑动手势的方法不限于上述。此后,当判断所述触摸手势是滑动手势时,即使所述滑动手势的首个触摸点位于与第三区域中的虚拟键盘的某个键对应的位置,所述电子设备300也不响应该首个触摸点而接收输入字符,而是进行操作提示标识移动操作。具体地,所述确定单元304根据所述多个触摸点的位置,确定所述滑动手势的滑动方向以及滑动距离。例如,所述确定单元304根据所述滑动手势的首个触摸点和最后触摸点之间的连线和参考轴(例如,触摸显示单元的横边和纵边中的一个)之间的角度,确定所述滑动手势的滑动方向,并根据首个触摸点和最后触摸点的位置之间的距离,确定所述滑动手势的滑动距离。此后,所述确定单元304根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置相对于所述第一位置的方向。即,所述确定单元304根据所述滑动手势的滑动方向和所述第一位置,确定所述第二位置和第一位置的连线与参考轴之间的角度,由此确定所述第二位置相对于所述第一位置的方向。并且,所述确定单元304根据所述滑动手势的滑动距离和所述第一位置,确定所述第二位置与所述第一位置相距多少单位量,即,确定所述第二位置相对于所述第一位置的距离。需要指出的是,以上所述确定单元304计算第二位置相对于所述第一位置的方向和距离的方法仅为示例,本领域技术人员可根据除上述以外的各种方式,依据第一位置以及所述触摸手势的触摸点信息,确定所述操作提示标识相对于所述对象的第二位置。由此,所述确定单元304确定了所述第二位置,并且将所述操作提示标识显示在第二位置处。此外,所述触摸手势的参数信息可包括进行触摸的手指的指纹信息,并且所述判断单元303可判断所述指纹信息是否匹配预设指纹信息。在此情况下,所述确定单元304 的具体操作与上面参照第四实施例描述的方法中的那些类似,在此不再详述。此外,所述触摸手势的参数信息可包括进行触摸的手指的触摸面积,并且所述判断单元303可判断所述触摸面积是否大于阈值。所述确定单元304的具体操作与上面参照第五实施例描述的方法中的那些类似,在此不再详述。由此,通过本发明实施例的电子设备,能够在无需增加硬按键的情况下对操作提示标识精确定位。此外,优选地,所述电子设备还可包括触发检测单元(未示出),以降低误操作。例如,在上述第二实施例的情况下,所述电子设备可通过触发检测单元判断是否接收到预定触发条件。所述触发条件例如为触摸所述触摸显示单元上的预定位置(在此情况下,所述触发检测单元与所述触摸显示单元相连接)或按压所述电子设备的预定硬按键(在此情况下,所述触发检测单元与所述预定硬按键相连接)等。由此,在实现对操作提示标识精确定位的同时,还能够降低误操作的可能性。以上,参照图1到图3描述了根据本发明实施例的电子设备及其操作提示标识移动方法。需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种操作提示标识移动方法,应用于包括触摸显示单元的电子设备,所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域,所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处,所述操作提示标识移动方法包括采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数信息;根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件;当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息, 确定所述操作提示标识相对于所述对象的第二位置;以及将所述操作提示标识显示在所述第二位置处。
2.如权利要求1所述的操作提示标识移动方法,其中,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件包括根据所述触摸手势的参数信息,判断所述触摸手势是否为滑动手势。
3.如权利要求2所述的操作提示标识移动方法,其中,所述根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置包括根据所述滑动手势的参数信息确定所述滑动手势的滑动距离和滑动方向;根据所述滑动手势的滑动方向,确定所述第二位置相对于所述第一位置的方向;根据所述滑动手势的滑动距离和所述第一位置,确定所述第二位置相对于所述第一位置的距离。
4.如权利要求1所述的操作提示标识移动方法,其中,所述触摸显示单元上还包括第二区域,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件包括根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第二区域内。
5.如权利要求4所述的操作提示标识移动方法,其中,所述当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置包括当所述触摸手势的首个触摸点位于所述第二区域内时,确定所述触摸点在所述第二区域内对应的第一控件,根据所述第一控件确定所述第二位置相对于所述第一位置的方向;根据所述触摸点在所述第一控件上持续的时间、力度、次数中的至少一个,确定所述第二位置相对于所述第一位置的距离。
6.如权利要求1所述的操作提示标识移动方法,其中,所述触摸显示单元上还包括第三区域,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件包括根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第三区域内,且判断所述触摸手势是否为滑动手势。
7.如权利要求6所述的操作提示标识移动方法,其中,所述第三区域包括虚拟键盘。
8.如权利要求1所述的操作提示标识移动方法,其中,所述触摸手势的参数信息包括进行触摸的手指的指纹信息,并且判断所述触摸手势是否符合预定条件包括判断所述指纹信息是否匹配预设指纹信息。
9.如权利要求1所述的操作提示标识移动方法,其中,所述触摸手势的参数信息包括进行触摸的手指的触摸面积,并且判断所述触摸手势是否符合预定条件包括判断所述触摸面积是否大于阈值。
10.一种电子设备,包括触摸显示单元,其上包括用于显示对象和操作提示标识的第一区域,所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处;采集单元,采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数信息;判断单元,根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件; 确定单元,当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置;以及命令单元,命令触摸显示单元将所述操作提示标识显示在所述第二位置处。
11.如权利要求10所述的电子设备,其中,所述判断单元根据所述触摸手势的参数信息,判断所述触摸手势是否为滑动手势。
12.如权利要求10所述的电子设备,其中,所述触摸显示单元上还包括第二区域,所述判断单元根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第二区域内。
13.如权利要求10所述的电子设备,其中,所述触摸显示单元上还包括第三区域,所述判断单元根据所述触摸手势的参数信息,判断所述触摸手势的首个触摸点是否位于所述第三区域内,且判断所述触摸手势是否为滑动手势。
14.如权利要求10所述的电子设备,其中,所述触摸手势的参数信息包括进行触摸的手指的指纹信息,并且所述判断单元判断所述指纹信息是否匹配预设指纹信息。
15.如权利要求10所述的电子设备,其中,所述触摸手势的参数信息包括进行触摸的手指的触摸面积,并且所述判断单元判断所述触摸面积是否大于阈值。
全文摘要
本发明提供了一种电子设备及其操作提示标识移动方法,所述操作提示标识移动方法应用于包括触摸显示单元的电子设备,所述触摸显示单元上包括用于显示对象和操作提示标识的第一区域,所述操作提示标识显示在所述第一区域上相对于所述对象的第一位置处,所述操作提示标识移动方法包括采集对于所述触摸显示单元的触摸手势,以获得所述触摸手势的参数信息;根据所述触摸手势的参数信息,判断所述触摸手势是否符合预定条件;当所述触摸手势符合预定条件时,根据所述第一位置以及所述触摸手势的参数信息,确定所述操作提示标识相对于所述对象的第二位置;以及将所述操作提示标识显示在所述第二位置处。
文档编号G06F3/041GK102402369SQ20101028122
公开日2012年4月4日 申请日期2010年9月13日 优先权日2010年9月13日
发明者李众庆 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1