一种触摸终端的数据处理方法、装置及触摸终端与流程

文档序号:12718108阅读:145来源:国知局
一种触摸终端的数据处理方法、装置及触摸终端与流程

本发明涉及终端技术领域,尤其涉及一种触摸终端的数据处理方法、装置及触摸终端。



背景技术:

目前,随着技术的不断发展,智能终端也在不断的发展。具有触摸功能的触摸终端,成为智能终端发展的主流。触摸终端如触摸屏手机、平板电脑等已成为人们的日常必需品。

如图1所示,一个典型的触摸终端包括:显示器10,及处理器11。其中,显示器10中包括显示屏101及设置在显示屏101下的触控组件102。触控组件102用于获取用户的触摸位置。处理器11用于根据用户的触摸位置确定操作指令,对操作指令进行响应,并生成具有一定分辨率的图像信号。显示屏101用于根据图像信号进行显示。

目前,为了满足用户需求,在触摸终端中安装了多个应用客户端,且在触摸终端的显示器10的显示屏101中显示出安装的应用客户端的应用图标。在启动某个应用客户端时,用户需在触摸终端的显示屏101中点击相应的应用图标,此时触控组件102获取到用户的触摸位置,处理器11根据触控组件102获取的触摸位置确定出用户点击的应用客户端,进而运行此应用客户端,并生成此应用客户端界面的图像信号,显示屏101根据应用客户端界面的图像信号,进行应用客户端界面的显示。

通常,一些应用客户端需要用户点击至少一次特定位置来实现特定的功能。例如,在支付宝客户端实现抢红包功能时,需要进入支付宝客户端的咻一咻界面,用户需点击至少一次咻一咻按钮。由于应用客户端安装在触摸终端中,用户点击特定位置就是点击触摸终端的显示器10的某个位置,而频繁的点击会造成显示器10的屏幕的损耗,且用户至少一次的反复点击显示器10的某个位置,会降低用户的体验。



技术实现要素:

为克服相关技术中存在的问题,本发明提供一种触摸终端的数据处理方法、装置及触摸终端。

根据本发明实施例的第一方面,提供一种触摸终端的数据处理方法,包括:判断接收到的触摸操作信号是否是触发用户界面上悬浮按钮的信号;如果所述触摸操作信号是触发用户界面上悬浮按钮的信号,则在所述悬浮按钮对应的功能按键的位置处生成至少一次模拟点击所述功能按键的模拟点击信号;根据所述至少一次模拟点击信号确定所述功能按键被点击的次数;根据所述功能按键被点击的次数,生成所述功能按键被点击后所对应的响应信息。

根据本发明实施例的第二方面,提供一种触摸终端的数据处理装置,包括:处理单元,用于判断接收到的触摸操作信号是否是触发用户界面上悬浮按钮的信号;模拟点击信号生成单元,用于在所述处理单元判断出所述触摸操作信号是触发用户界面上悬浮按钮的信号时,在所述悬浮按钮对应的功能按键的位置处生成至少一次模拟点击所述功能按键的模拟点击信号;确定单元,用于根据所述至少一次模拟点击信号确定所述功能按键被点击的次数;响应消息生成单元,用于根据所述确定单元确定出的所述功能按键被点击的次数,生成所述功能按键被点击后所对应的响应信息。

根据本发明实施例的第三方面,提供一种触摸终端,包括:显示器、处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口通信总线相连;所述显示器包括显示屏及触摸组件;所述处理器通过所述通信总线与所述触摸组件连接;所述通信接口,用于发送和接收信号;所述存储器,用于存储程序代码;所述处理器,用于读取所述存储器中存储的程序代码,并执行上述实施例所述的触摸终端的数据处理方法。

本发明的实施例提供的技术方案可以包括以下有益效果:通过判断接收到的触摸操作信号是否是触发用户界面上悬浮按钮的信号,如果触摸操作信号是触发用户界面上悬浮按钮的信号,则在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击所述功能按键的模拟点击信号,根据至少一次模拟点击信号确定功能按键被点击的次数,根据功能按键被点击的次数,生成功能按键被点击后所对应的响应信息。这样一来,触摸终端可以在悬浮按钮被触发时,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,而模拟点击信号可以模拟用户点击功能按键时产生的信号,从而可以实现对功能按键的模拟点击。从而使用户点击一次悬浮按钮,便可以触发在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,通过至少一次模拟点击信号实现至少一次模拟点击功能按键,无需用户多次反复的点击触摸终端中的显示屏,减少了显示屏因点击造成的损耗。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中触摸终端的结构示意图;

图2为本发明实施例提供的一种触摸终端的数据处理方法的流程示意图;

图3a为本发明实施例提供的一种智能手机的用户界面的示意图;

图3b为本发明实施例提供的另一种智能手机的用户界面的示意图;

图4a为本发明实施例提供的另一种智能手机的用户界面的示意图;

图4b为本发明实施例提供的另一种智能手机的用户界面的示意图;

图5为本发明实施例提供的一种触摸终端的数据处理装置的结构示意图;

图6为图5所示的处理单元的结构示意图;

图7为本发明实施例提供的另一种触摸终端的数据处理装置的结构示意图;

图8为本发明实施例提供的另一种触摸终端的数据处理装置的结构示意图;

图9为本发明实施例提供的一种触摸终端的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

为了解决实现一些应用的特定的功能而需不停点击显示屏的特定位置,对显示屏造成损耗的问题,本发明实施例提供了一种触摸终端的数据处理方法,该方法的核心是:在接收到触发悬浮按钮的信号后,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,并根据至少一次模拟点击信号确定功能按键被点击的次数,根据功能按键被点击的次数,生成至少一次功能按键被点击后所对应的响应信息,无需用户多次反复的点击触摸终端中的显示屏,以减少显示屏因点击造成的损耗。

以下将结合附图对本发明实施例的触摸终端的数据处理方法进行详细说明。

图2是本发明实施例提供的一种触摸终端的数据处理方法的流程图,该方法可以包括以下步骤。

步骤201、判断接收到的触摸操作信号是否是触发用户界面上悬浮按钮的信号。

具体地,步骤201包括以下步骤:

判断接收到的触摸操作信号的触摸位置是否为悬浮按钮所在的位置;若是,则获取在触摸操作信号的点击时长中悬浮按钮的移动距离;判断移动距离是否超过预设距离阈值;若否,则确定触摸操作信号是触发用户界面上悬浮按钮的信号。

也就是说,在用户点击触摸终端的显示屏的用户界面后,触摸终端判断接收到的触摸操作信号的触摸位置是否为悬浮按钮的位置。根据确定结果判断此触摸操作信号是否是触发用户界面上悬浮按钮的信号。如果触摸操作信号的触摸位置不是悬浮按钮的位置,则可以判断触摸操作信号不是触发用户界面上悬浮按钮的信号。如果触摸操作信号的触摸位置是悬浮按钮的位置,则还需进一步判断在触摸操作信号的点击时长内悬浮按钮的移动距离。由于根据在触摸操作信号的点击时长内悬浮按钮的移动距离不同,此触摸操作信号可能是触发用户界面上悬浮按钮的信号,也可能是移动悬浮按钮的信号。因此触摸终端在判断触摸操作信号是否是触发用户界面上悬浮按钮的信号时,还需检测在触摸操作信号的点击时长内悬浮按钮的移动距离。即为,触摸终端在确定出触摸操作信号的触摸位置是悬浮按钮的位置后,进一步获取在触摸操作信号的点击时长内悬浮按钮的移动距离,获取的在触摸操作信号的点击时长中悬浮按钮的移动距离与预设距离阈值进行比较,判断在触摸操作信号的点击时长中悬浮按钮的移动距离是否超过预设距离阈值。如果在触摸操作信号的点击时长中悬浮按钮的移动距离未超过预设距离阈值,则可以认为悬浮按钮未移动,此时可以确定触摸操作信号是触发用户界面上悬浮按钮的信号。

如果在触摸操作信号的点击时长中悬浮按钮的移动距离超过预设距离阈值,则可以确定触摸操作信号是移动悬浮按钮的信号,此时可以根据在触摸操作信号的点击时长内用户的触摸轨迹移动悬浮按钮,并重新记录悬浮按钮的位置。

需要说明的是,触摸操作信号不是触发用户界面上悬浮按钮的信号,则触摸终端可以直接根据触摸操作信号进行相应的数据处理,不再执行下述步骤。

示例性的,触摸终端为智能手机,在智能手机中安装的支付宝客户端实现抢红包功能时,需要不停的点击支付宝客户端中的咻一咻按钮,如图3a所示。用户可以将悬浮在用户界面上的悬浮按钮移动至咻一咻按钮的位置处,如图3b所示。在用户将悬浮按钮移动至咻一咻按钮的过程中,对于智能手机而言,判断接收到的触摸操作信号的触摸位置正是悬浮按钮所在的位置,然后获取到在触摸操作信号的点击时长中悬浮按钮的移动距离为1厘米,判断出移动距离1厘米超过了预设距离阈值0.15毫米,因此,确定触摸操作信号不是触发用户界面上悬浮按钮的信号,而是移动用户界面上悬浮按钮的信号,则智能手机可以将悬浮按钮按照用户的触摸轨迹移动悬浮按钮,从而将悬浮按钮移动至咻一咻按钮的位置处。当智能手机判断接收到的触摸操作信号的触摸位置是悬浮按钮所在的位置,且判断在触摸操作信号的点击时长中悬浮按钮的移动距离未超过预设距离阈值时,说明此时接收到的触摸操作信号才是触发悬浮按钮的信号。

步骤202、如果触摸操作信号是触发用户界面上悬浮按钮的信号,则在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

具体地,在需要生成多次模拟点击功能按键的模拟点击信号时,可以按照预设时间间隔在悬浮按钮对应的功能按键的位置处重复生成模拟点击用户界面的模拟点击信号。即为,周期性的在悬浮按钮对应的功能按键的位置处生成模拟点击用户界面的模拟点击信号。

需要说明的是,由于悬浮按钮悬浮于用户界面上,悬浮按钮对应的功能按键可以是悬浮按钮悬浮于其上的功能按钮,即为,悬浮按钮在此功能按键之上,此时悬浮按钮的位置与功能按键的位置相同。也就是说,悬浮按钮对应的功能按键是指与悬浮按钮位置相同的功能按键。这样一来,用户在实现对功能按键模拟点击的功能时,可以将悬浮按钮移动至功能按键对应的位置,例如移动至功能按键的上方,使悬浮按钮悬浮于功能按键之上。

进一步地,为了减少悬浮按钮的误操作,可以在悬浮按钮中设置点击菜单,此点击菜单中设置对用户界面模拟点击的相关按钮,而不是直接将悬浮按钮作为对功能按键模拟点击的触发按钮。点击菜单中设置的按钮包含有点击后立即生成对功能按键进行至少一次模拟点击的模拟点击信号的点击开始按钮。

此时,如果触摸操作信号是触发用户界面上悬浮按钮的信号,则在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击所述功能按键的模拟点击信号包括:

如果触摸操作信号是触发用户界面上悬浮按钮的信号,则显示悬浮按钮的点击菜单;

悬浮按钮的点击菜单中包含有点击开始按钮;如果接收到点击菜单的点击开始按钮的触摸信号,则在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

也就是说,触摸终端确定出触摸操作信号是触发用户界面上悬浮按钮的信号,则将悬浮按钮的点击菜单显示出,即为触摸操作信号是触发悬浮按钮展示点击菜单的信号,此时,如果需要进行功能按键的模拟点击,用户可以点击悬浮按钮展示出的点击菜单中的点击开始按钮,这样触摸终端就接收到点击菜单的点击开始按钮的触摸信号,即为触发点击开始按钮的信号,然后触摸终端会在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

进一步地,可以在点击开始按钮中设置包含有单次点击开始子按钮及多次点击开始子按钮的第一子菜单。这样一来,触摸终端接收到点击菜单的点击开始按钮的触摸信号后,可以显示第一子菜单。如果需要进行功能按键的单次模拟点击,用户可以点击第一子菜单中的单次点击开始子按钮,这样触摸终端就接收到第一子菜单的单次点击开始子按钮的触摸信号,然后触摸终端会在悬浮按钮对应的功能按键的位置处生成一次模拟点击功能按键的模拟点击信号。如果需要进行功能按键的多次模拟点击,用户可以点击第一子菜单中的多次点击开始子按钮,这样触摸终端就接收到第一子菜单的多次点击开始子按钮的触摸信号,然后触摸终端会在悬浮按钮对应的功能按键的位置处按照预设时间间隔在悬浮按钮对应的功能按键的位置处重复生成模拟点击信号。

进一步地,悬浮按钮的点击菜单中还可以包含有定时点击按钮。如果接收到点击菜单的定时点击按钮的触摸信号,则获取输入的点击时间,并在达到点击时间时,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

也就是说,触摸终端在接收到点击菜单的定时点击按钮的触摸信号时,等待用户输入点击时间。用户可以在触摸终端中输入进行功能按键模拟点击的时间,这样触摸终端可以接收用户输入的点击时间,并开始计时,在到达点击时间后,可以进行功能按键的模拟点击,此时触摸终端需要在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

进一步地,可以在定时点击按钮中设置包含有定时单次点击子按钮及定时多次点击子按钮的第二子菜单。这样一来,触摸终端接收到点击菜单的定时点击按钮的触摸信号后,可以显示第二子菜单。如果需要进行功能按键的定时单次模拟点击,用户可以点击定时单次点击子按钮,这样触摸终端就接收到第二子菜单的定时单次点击子按钮的触摸信号,并等待用户输入点击时间。用户可以在触摸终端中输入其需要触摸终端进行模拟点击功能按键的时间,触摸终端会接收到用户输入的点击时间,并开始计时,在到达点击时间时,在悬浮按钮对应的功能按键的位置处生成一次模拟点击功能按键的模拟点击信号。如果需要进行功能按键的定时多次模拟点击,用户可以点击定时多次按钮,这样触摸终端就接收到第二子菜单的定时多次点击子按钮的触摸信号,并等待用户输入点击时间。用户可以在触摸终端中输入其需要触摸终端进行模拟点击功能按键的时间,触摸终端会接收到用户输入的点击时间,并开始计时,在到达点击时间时,按照预设时间间隔在悬浮按钮对应的功能按键的位置处重复生成模拟点击功能按键的模拟点击信号。

如上例所述,用户将悬浮按钮移动至悬浮于支付宝客户端的咻一咻按钮之上,此时,悬浮按钮与支付宝客户端的咻一咻按钮对应,即为此时智能手机的悬浮按钮的位置与当前运行的支付宝客户端的咻一咻按钮的位置相同。若预设时间间隔为1.5秒,悬浮按钮具有点击菜单,且点击菜单中包含有点击开始按钮、定时点击按钮。智能手机在确定出触摸操作信号是触发用户界面上悬浮按钮的信号后,可以显示悬浮按钮的点击菜单,如图4a所示。如果用户需要在到达某个时间才对支付宝客户端的咻一咻按钮进行点击,用户可以点击悬浮按钮的点击菜单中的定时点击按钮,智能手机接收到点击菜单的定时点击按钮的触摸信号,并显示点击时间获取的页面信息,如图4b所示。用户可以在点击时间获取的页面信息中输入点击时间,这样智能手机可以会在点击时间获取的页面信息中获取用户输入的点击时间,并进行计时,在到达点击时间时,按照预设时间间隔1.5秒在悬浮按钮对应的咻一咻按钮处重复生成模拟点击咻一咻按钮的模拟点击信号。即为每1.5秒在悬浮按钮对应的咻一咻按钮处生成一次模拟点击咻一咻按钮的模拟点击信号。如果用户需要立即对支付宝客户端的咻一咻按钮进行点击,用户可以点击悬浮按钮的点击菜单中的点击开始按钮,这样智能手机接收到点击菜单的点击开始按钮的触摸信号时,立即按照预设时间间隔1.5秒在悬浮按钮对应的咻一咻按钮处重复生成模拟点击咻一咻按钮的模拟点击信号。

步骤203、根据至少一次模拟点击信号确定功能按键被点击的次数。

具体地,触模拟点击信号用于模拟点击功能按键,在悬浮按钮对应的功能按键的位置处生成了模拟点击信号后,由于存在触摸终端处理响应延时,导致一些模拟点击信号没有被响应,即为存在模拟点击信号模拟点击功能按键未成功,因此需要根据生成的模拟点击信号确定功能按键被点击的次数。此时,触摸终端可以检测模拟点击信号是否触发了功能按键,如果模拟点击信号触发了功能按键,则可以确定模拟点击信号模拟点击功能按键成功。如果模拟点击信号没有触发功能按键,则可以确定模拟点击信号模拟点击功能按键未成功,进而确定出功能按键被点击的次数。

如上例所述,智能手机在间隔1.5秒重复生成模拟点击信号后,智能手机可以检测每次模拟点击信号是否触发了支付宝客户端的咻一咻按钮,在触发了支付宝客户端的咻一咻按钮时,可以确定支付宝客户端的咻一咻按钮被点击一次。进而可以根据重复生成的模拟点击信号确定出支付宝客户端的咻一咻按钮被点击的次数。

步骤204、根据功能按键被点击的次数,生成功能按键被点击后所对应的响应信息。

具体地,在功能按键是由触摸终端内部进行响应时,响应信息可以是触摸终端自身对功能按键进行响应,生成对应的响应信息,此时,触摸终端在确定出功能按键被点击的次数后,可以根据功能按键被点击的次数,重复生成对应的响应信息,对功能按键被点击进行响应。

在功能按键是需要外部设备(如服务器)进行响应时,此时,触摸终端生成的响应信息是触摸终端向外部设备发送的请求信息。触摸终端在确定出功能按键被点击的次数后,可以根据功能按键被点击的次数,重复生成请求消息,并向外部设备发送请求信息。

如上例所述,智能手机在确定出支付宝客户端的咻一咻按钮被点击的次数后,可以按照支付宝客户端的咻一咻按钮被点击的次数,即为按照咻一咻按钮被触发的频率,重复生成咻一咻按钮对应的请求信息,并发送至支付宝服务器。这样一来,可以通过悬浮按钮实现连续模拟点击支付宝客户端的咻一咻按钮,进而连续生成咻一咻按钮对应的请求信息,并发送至支付宝服务器。

采用本发明实施例提供的方法,触摸终端可以在悬浮按钮被触发时,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,而模拟点击信号可以模拟用户点击功能按键时产生的信号,从而可以实现对功能按键的模拟点击。从而使用户点击一次悬浮按钮,便可以触发在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,通过至少一次模拟点击信号实现至少一次模拟点击功能按键,无需用户多次反复的点击触摸终端中的显示屏,减少了显示屏因点击造成的损耗。

并且触摸终端可以获取用户输入的点击时间,在到达点击时间后,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,即为可以在到达预设点击时间时模拟点击用户界面的功能按键,无需用户在到达预设点击时间后点击用户界面的功能按键,增加了触摸终端的智能性。

进一步地,在上述触摸终端的数据处理方法中,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号时,还包括:

生成与悬浮按钮同层的用于屏蔽触摸操作信号的可视层。

其中,可视层覆盖除悬浮按钮之外的用户界面的其他区域。

具体地,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号时,为了防止用户点击用户界面上的其他功能按键致使触摸终端切换当前显示的界面,可以生成与悬浮按钮同层的可视层,即为可视层也悬浮于用户界面的功能按键上,并且可视层覆盖了用户界面的除悬浮按钮之外的其他区域,这样一来,可视层可以拦截除悬浮按钮之外的其他功能按键的触摸操作信号。如果用户触摸点击用户界面的除悬浮按钮之外的其他区域,则可视层可以接收到此触摸操作信号,并不对此触摸操作信号进行响应处理,不生成响应信息,从而可以实现在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号时,用户暂时不能操控触摸终端的显示屏的其他位置,即为不能操控用户界面的其他功能按键,保证了悬浮按钮对应的功能正常执行。

进一步地,为了不影响触摸终端对其他功能按键的触摸操作信号的响应速度,当触摸终端需要在悬浮按钮对应的功能按键的位置处生成一次模拟点击功能按键的模拟点击信号时,由于触摸终端仅需生成一次模拟点击信号,因此可以不生成可视层,这样用户可以在点击了悬浮按钮触发触摸终端生成一次模拟点击信号后,可以直接点击其他功能按键。

而当触摸终端需要在悬浮按钮对应的功能按键的位置处重复生成模拟点击功能按键的模拟点击信号时,为了防止用户因点击用户界面上的其他功能按键,而造成触摸终端无法正常在悬浮按钮对应的功能按键的位置处重复生成模拟点击功能按键的模拟点击信号的情况,可以生成与悬浮按钮同层的用于屏蔽触摸操作信号的可视层。即为,当触摸终端需要在悬浮按钮对应的功能按键的位置处重复生成模拟点击功能按键的模拟点击信号时生成可视层,用于拦截除悬浮按钮之外的其他功能按键的触摸操作信号,提高了触摸终端的智能性及用户的使用体验。

进一步地,在上述触摸终端的数据处理方法中,还包括步骤205和206:

步骤205、在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号的过程中,检测请求停止点击信号。

具体地,为了防止触摸终端一直在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号,可以在上述过程中,检测是否有请求停止点击信号。

进一步地,悬浮按钮的点击菜单中还可以包括:点击停止按钮。当用户触摸点击停止按钮时,触摸终端接收到点击停止按钮的触摸信号,则可以认为检测到请求停止点击信号,从而可以停止生成模拟点击信号。这样一来,触摸终端可以通过是否接收到点击菜单的点击停止按钮的触摸信号,来检测是否有请求停止点击信号。

上述请求停止点击信号是由用户点击悬浮按钮的点击菜单中的点击停止按钮后,才能生成,是用户控制是否需要停止生成模拟点击信号。

而在用户不进行上述操作时,触摸终端可以通过下述方法来判断是否需要停止生成模拟点击信号。

此时,检测请求停止点击信号包括:周期性对用户界面进行截图处理,获取截图信息;检测当前周期的截图信息是否与前一周期获取的截图信息不同。

即为,按照一定的时间间隔重复对用户界面进行截图处理,得到截图信息,并将当前获取的截图信息与上一次获取的截图信息进行比较,判断当前获取的截图信息与上一次获取的截图信息是否相同。如果相同,则说明触摸终端未获取到功能按键所对应的响应数据,需要继续生成模拟点击信息,即为未检测到请求停止点击信号。如果不相同,则说明触摸终端已获取到功能按键所对应的响应数据,无需继续生成模拟点击信息。即为检测到请求停止点击信号。这样一来,触摸终端可以通过周期性对用户界面进行截图处理,获取截图信息;检测当前周期的截图信息是否与前一周期获取的截图信息不同,来检测是否有请求停止点击信号。

需要说明的是,在本发明实施例中,触摸终端还可以通过其他方式检测请求停止点击信号,本发明对此不做限制。

步骤206、当检测到请求停止点击信号时,停止生成模拟点击信号。

具体地,触摸终端检测到请求停止点击信号后,说明已获取到功能按键所对应的响应数据,可以停止生成模拟点击信号。触摸终端停止生成模拟点击信号。

采用本发明实施例提供的方法,触摸终端可以在悬浮按钮被触发时,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,而模拟点击信号可以模拟用户点击功能按键时产生的信号,从而可以实现对功能按键的模拟点击。从而使用户点击一次悬浮按钮,便可以触发在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击信号,通过至少一次模拟点击信号实现至少一次模拟点击功能按键,无需用户多次反复的点击中的显示屏,减少了显示屏因点击造成的损耗,并在检测到请求停止点击信号时,停止生成模拟点击信号,增加了触摸终端的智能性。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

参见图5所示,为本发明实施例提供的一种触摸终端的数据处理装置的结构示意图。如图5所示,上述触摸终端的数据处理装置,包括:

处理单元301,用于判断接收到的触摸操作信号是否是触发用户界面上悬浮按钮的信号。

具体地,如图6所示,处理单元301包括:位置判断子单元3011、获取子单元3012、距离判断子单元3013以及确定子单元3014。

其中,位置判断子单元3011,用于判断接收到的触摸操作信号的触摸位置是否为悬浮按钮所在的位置。若是,则调用获取子单元3012。

获取子单元3012,用于获取在触摸操作信号的点击时长中悬浮按钮的移动距离。

距离判断子单元3013,用于判断移动距离是否超过预设距离阈值;若否,则调用确定子单元3014。

确定子单元3014,用于确定触摸操作信号是触发用户界面上悬浮按钮的信号。

模拟点击信号生成单元302,用于在处理单元301判断出触摸操作信号是触发用户界面上悬浮按钮的信号时,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

具体地,模拟点击信号生成单元302,具体用于如果处理单元301判断出触摸操作信号是触发用户界面上悬浮按钮的信号,则显示悬浮按钮的点击菜单。

悬浮按钮的点击菜单中包含有点击开始按钮;如果接收到点击菜单的点击开始按钮的触摸信号,则按照预设时间间隔在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

和/或,悬浮按钮的点击菜单中包含有定时点击按钮;如果接收到点击菜单的定时点击按钮的触摸信号,则获取输入的点击时间,并在达到所述点击时间时,在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号。

确定单元303,用于根据至少一次模拟点击信号确定功能按键被点击的次数。

响应消息生成单元304,用于根据确定单元303确定出的功能按键被点击的次数,生成功能按键被点击后所对应的响应信息。

进一步地,上述触摸终端的数据处理装置,如图7所示,还包括:

可视层生成单元305,用于在悬浮按钮对应的功能按键的位置处生成至少一次模拟点击功能按键的模拟点击信号时,生成与悬浮按钮同层的用于屏蔽触摸操作信号的可视层。

其中,可视层覆盖除悬浮按钮之外的用户界面的其他区域。

进一步地,上述触摸终端的数据处理装置,如图8所示,还包括:

检测单元306,用于检测请求停止点击信号。

模拟点击信号生成单元302,还用于在检测单元306检测到请求停止点击信号时,停止生成模拟点击信号。

参见图9所示,为本发明实施例提供的一种触摸终端的结构示意图。如图9所示,该触摸终端可包括:显示器401、处理器402、存储器403和通信接口404,处理器402、存储器403和通信接口404通过通信总线405相连。显示器401包括显示屏4011及触摸组件4012;处理器402通过通信总线405与触摸组件4012连接。

通信接口404,用于发送和接收信号。

存储器403,用于存储程序代码,并存储有如上述图3所示的方法实施例对应的程序代码。

处理器402,用于读取存储器403中存储的程序代码。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1