触屏校准的触发方法及装置与流程

文档序号:15095497发布日期:2018-08-04 14:28阅读:256来源:国知局

本发明涉及触屏校准技术领域,特别涉及一种触屏校准的触发方法及装置。



背景技术:

在采购终端设备的显示屏以及触摸屏时,为了减少成本或者是市场环境的影响下,可能会使采购到的显示屏和触摸屏有些许的分辨率差别,比如显示屏分辨率为1024*600,触摸屏的分辨率则为1024*768。而分辨率不同时,容易造成触摸混乱。

为了避免在车载系统终端显示屏上发生触摸混乱,则需要进行触屏校准;而在屏幕触摸混乱时由于无法正确触摸到对应的位置,会导致无法打开触屏校准的功能,则无法实现触屏校准。



技术实现要素:

本发明的主要目的为提供一种触屏校准的触发方法及装置,克服显示屏上发生触摸混乱时无法打开触屏校准功能的缺陷。

为实现上述目的,本发明提出一种触屏校准的触发方法,包括以下步骤:

监听用户触摸终端的显示屏产生的触摸信号;

判定所述触摸信号是否满足预设条件;

若满足预设条件,则触发所述终端上的触屏校准功能。

进一步地,所述触摸信号包括触摸点数量以及每个触摸点对应的触摸时间;所述判定所述触摸信号是否满足预设条件的步骤,包括:

判断所述触摸点数量是否大于预设值;

若大于,则判断每个所述触摸点对应的触摸时间是否达到预设时间;

若达到,则判定为满足预设条件。

进一步地,所述触摸信号还包括触摸点的触摸压力,所述判断所述触摸点数量是否大于预设值的步骤之前,包括:

检测所述触摸点的触摸压力是否大于预设压力值;

若大于,则计入所述触摸点的数量中。

进一步地,所述触摸信号包括触摸点数量以及触摸点的运动轨迹;所述判定所述触摸信号是否满足预设条件的步骤,包括:

判断所述触摸点数量是否大于预设值;

若大于,则判断所述触摸点的运动轨迹是否为预设轨迹;

若为预设轨迹,则判定为满足预设条件。

进一步地,所述触发所述终端上的触屏校准功能的步骤,包括:

发送启动广播至触屏校准应用的应用包中,以启动所述触屏校准应用开启触屏校准功能;所述启动广播中包括启动所述触屏校准应用的启动指令。

本发明还提供了一种触屏校准的触发装置,包括:

监听单元,用于监听用户触摸终端的显示屏产生的触摸信号;

判定单元,用于判定所述触摸信号是否满足预设条件;

触发单元,用于若所述触摸信号满足预设条件,则触发所述终端上的触屏校准功能。

进一步地,所述触摸信号包括触摸点数量以及每个触摸点对应的触摸时间;所述判定单元包括:

第一判断子单元,用于判断所述触摸点数量是否大于预设值;

第二判断子单元,用于若所述触摸点数量大于预设值,则判断每个所述触摸点对应的触摸时间是否达到预设时间;

第一判定子单元,用于若每个所述触摸点对应的触摸时间达到预设时间,则判定为满足预设条件。

进一步地,所述触摸信号还包括触摸点的触摸压力,所述判定单元还包括:

检测子单元,用于检测所述触摸点的触摸压力是否大于预设压力值;

计入子单元,若所述触摸点的触摸压力大于预设压力值,则计入所述触摸点的数量中。

进一步地,所述触摸信号包括触摸点数量以及触摸点的运动轨迹;所述判定单元包括:

第三判断子单元,用于判断所述触摸点数量是否大于预设值;

第四判断子单元,用于若所述触摸点数量大于预设值,则判断所述触摸点的运动轨迹是否为预设轨迹;

第二判定子单元,用于若所述触摸点的运动轨迹为预设轨迹,则判定为满足预设条件。

进一步地,所述触发单元具体用于:

发送启动广播至触屏校准应用的应用包中,以启动所述触屏校准应用开启触屏校准功能;所述启动广播中包括启动所述触屏校准应用的启动指令。

本发明中提供的触屏校准的触发方法及装置,具有以下有益效果:

本发明中提供的触屏校准的触发方法及装置,监听用户触摸终端的显示屏产生的触摸信号;判定触摸信号是否满足预设条件;若满足预设条件,则触发终端上的触屏校准功能。在终端的任意界面上,只要监听到满足预设条件的触摸信号,则可以启动触屏校准功能,克服显示屏上发生触摸混乱时无法打开触屏校准功能的缺陷。

附图说明

图1是本发明一实施例中的触屏校准的触发方法步骤示意图;

图2是本发明一实施例中的步骤S2具体步骤示意图;

图3是本发明另一实施例中的步骤S2具体步骤示意图;

图4是本发明一实施例中的触屏校准的触发装置结构框图;

图5是本发明一实施例中的判定单元结构框图;

图6是本发明另一实施例中的判定单元结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”“上述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件、单元、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、单元、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

参照图1,本发明一实施例中提出一种触屏校准的触发方法,包括以下步骤:

步骤S1,监听用户触摸终端的显示屏产生的触摸信号;

步骤S2,判定所述触摸信号是否满足预设条件;

步骤S3,若满足预设条件,则触发所述终端上的触屏校准功能。

在本实施例中,上述终端为具有显示屏以及触摸屏的智能终端,其包括手机、平板电脑、车载系统终端等,本实施例中主要针对于车载系统终端进行阐述。

用户在使用上述终端时,若出现触摸混乱的情况时,则需要进行触屏校准。触摸混乱时,用户点击显示屏,触发的位置与点击的位置不同,造成混乱。此时,只能检测到显示屏被用户点击,但是无法触发到与点击位置相应的显示位置。因此,用户可以按照预设条件点击显示屏,以触发触屏校准功能。例如,用户使用多个手指同时点击显示屏,并长按一定时间,以触发触屏校准功能。

如上述步骤S1所述,时时监听用户触摸终端的显示屏产生的触摸信号,触摸信号包括触摸点数量、触摸时间、触摸轨迹、触摸压力中的一种或多种。如上述步骤S2所述,判断上述监听到的触摸信号是否满足预设条件,该预设条件为预先设置的触发触屏校准功能时需要满足的触摸信号条件。即当用户按照该预设条件对终端的显示屏进行操作时,产生的触摸信号则可以满足预设条件。从而,如上述步骤S3所述,便可以触发上述终端上的触屏校准功能,以对显示屏的触摸进行校准。本实施例中的触屏校准的触发方法,根据触摸信号来触发触屏校准功能,克服显示屏上发生触摸混乱时无法打开触屏校准功能的缺陷。

参照图2,在一实施例中,上述触摸信号包括触摸点数量以及每个触摸点对应的触摸时间;上述判定所述触摸信号是否满足预设条件的步骤S2,包括:

步骤S201,判断所述触摸点数量是否大于预设值;

步骤S202,若大于,则判断每个所述触摸点对应的触摸时间是否达到预设时间;

步骤S203,若达到,则判定为满足预设条件。

在本实施例中,上述预设条件即为触摸点数量大于预设值且每个触摸点对应的触摸时间达到预设时间;例如,触摸点数量大于或等于3(即大于2),触摸时间大于或等于5秒(即大于4秒)。本实施例中,依次判断上述触摸信号是否满足预设条件,若满足,则可以触发触屏校准功能,若不满足,则无法触发。实际操作中,当终端出现触摸混乱时,用户只需要使用三根手指(或更多)同时按压屏幕预设时间,则可以触发触屏校准功能;且该触发方式基于终端的显示屏进行操作,无论当前终端的页面停留在哪个页面,均可以触发触屏校准功能,方便使用。

在另一实施例中,上述触摸信号还包括触摸点的触摸压力,所述判断所述触摸点数量是否大于预设值的步骤S201之前,包括:

步骤S20a,检测所述触摸点的触摸压力是否大于预设压力值;

步骤S20b,若大于,则计入所述触摸点的数量中。

在本实施例中,考虑到用户的误操作,例如无意轻触到屏幕,显然这些触摸点不应当算入有效的触摸点。因此,上述预设条件中还包括触摸压力大于预设压力值。当监听到用户触摸显示屏时,先检测触摸点的触摸压力是否大于预设压力值,若大于预设压力值,则将该触摸点作为有效的触摸点,然后再如上述步骤S201、S202,判断触摸点数量是否大于预设值以及判断每个触摸点对应的触摸时间是否达到预设时间。

参照图3,在又一实施例中,上述触摸信号包括触摸点数量以及触摸点的运动轨迹;上述判定所述触摸信号是否满足预设条件的步骤S2,包括:

步骤S21,判断所述触摸点数量是否大于预设值;

步骤S22,若大于,则判断所述触摸点的运动轨迹是否为预设轨迹;

步骤S23,若为预设轨迹,则判定为满足预设条件。

在本实施例中,上述预设条件即为触摸点数量大于预设值且触摸点的运动轨迹为预设轨迹;例如,触摸点数量大于或等于3(即大于2),触摸点的运动轨迹为向同一个方向滑动;又如触摸点数量为2,触摸点的运动轨迹为相向滑动,或者是沿显示屏对角滑动等。预设轨迹包括多种,在此无法穷举,不在进行赘述。具体的一个实施例中,在实际操作过程中,当终端出现触摸混乱时,用户只需要使用两根手指同时按压显示屏,且相向滑动,既可以触发触屏校准功能;且该触发方式基于终端的显示屏进行操作,无论当前终端的页面停留在哪个页面,均可以触发触屏校准功能,方便使用。

在上述实施例中,上述触发所述终端上的触屏校准功能的步骤S3,包括:

发送启动广播至触屏校准应用的应用包中,以启动所述触屏校准应用开启触屏校准功能;所述启动广播中包括启动所述触屏校准应用的启动指令。

在本实施例中,当触摸信号满足预设条件,则发送启动广播至触屏校准应用的应用包中,该触屏校准应用的应用包接受到该启动广播,则启动触屏校准应用上的触屏校准功能,以对屏幕进行触屏校准。

综上所述,为本发明实施例中提供的触屏校准的触发方法,监听用户触摸终端的显示屏产生的触摸信号;判定触摸信号是否满足预设条件;若满足预设条件,则触发终端上的触屏校准功能。在终端的任意界面上,只要监听到满足预设条件的触摸信号,则可以启动触屏校准功能,克服显示屏上发生触摸混乱时无法打开触屏校准功能的缺陷。

参照图4,本发明一实施例中还提供了一种触屏校准的触发装置,包括:

监听单元10,用于监听用户触摸终端的显示屏产生的触摸信号;

判定单元20,用于判定所述触摸信号是否满足预设条件;

触发单元30,用于若所述触摸信号满足预设条件,则触发所述终端上的触屏校准功能。

在本实施例中,上述终端为具有显示屏以及触摸屏的智能终端,其包括手机、平板电脑、车载系统终端等,本实施例中主要针对于车载系统终端进行阐述。

用户在使用上述终端时,若出现触摸混乱的情况时,则需要进行触屏校准。触摸混乱时,用户点击显示屏,触发的位置与点击的位置不同,造成混乱。此时,只能检测到显示屏被用户点击,但是无法触发到与点击位置相应的显示位置。因此,用户可以按照预设条件点击显示屏,以触发触屏校准功能。例如,用户使用多个手指同时点击显示屏,并长按一定时间,以触发触屏校准功能。

监听单元10时时监听用户触摸终端的显示屏产生的触摸信号,触摸信号包括触摸点数量、触摸时间、触摸轨迹、触摸压力中的一种或多种。判定单元20判断上述监听到的触摸信号是否满足预设条件,该预设条件为预先设置的触发触屏校准功能时需要满足的触摸信号条件。即当用户按照该预设条件对终端的显示屏进行操作时,产生的触摸信号则可以满足预设条件。从而,触发单元30便可以触发上述终端上的触屏校准功能,以对显示屏的触摸进行校准。本实施例中的触屏校准的触发方法,根据触摸信号来触发触屏校准功能,克服显示屏上发生触摸混乱时无法打开触屏校准功能的缺陷。

参照图5,在一实施例中,上述触摸信号包括触摸点数量以及每个触摸点对应的触摸时间;上述判定单元20包括:

第一判断子单元201,用于判断所述触摸点数量是否大于预设值;

第二判断子单元202,用于若所述触摸点数量大于预设值,则判断每个所述触摸点对应的触摸时间是否达到预设时间;

第一判定子单元203,用于若每个所述触摸点对应的触摸时间达到预设时间,则判定为满足预设条件。

在本实施例中,上述预设条件即为触摸点数量大于预设值且每个触摸点对应的触摸时间达到预设时间;例如,触摸点数量大于或等于3(即大于2),触摸时间大于或等于5秒(即大于4秒)。本实施例中,依次判断上述触摸信号是否满足预设条件,若满足,则可以触发触屏校准功能,若不满足,则无法触发。实际操作中,当终端出现触摸混乱时,用户只需要使用三根手指(或更多)同时按压屏幕预设时间,则可以触发触屏校准功能;且该触发方式基于终端的显示屏进行操作,无论当前终端的页面停留在哪个页面,均可以触发触屏校准功能,方便使用。

在另一实施例中,上述触摸信号还包括触摸点的触摸压力,上述判定单元20还包括:

检测子单元,用于检测所述触摸点的触摸压力是否大于预设压力值;

计入子单元,若所述触摸点的触摸压力大于预设压力值,则计入所述触摸点的数量中。

在本实施例中,考虑到用户的误操作,例如无意轻触到屏幕,显然这些触摸点不应当算入有效的触摸点。因此,上述预设条件中还包括触摸压力大于预设压力值。当监听到用户触摸显示屏时,检测子单元先检测触摸点的触摸压力是否大于预设压力值,若大于预设压力值,计入子单元则将该触摸点作为有效的触摸点,然后再如上述第一判断子单元201、第二判断子单元202所述,判断触摸点数量是否大于预设值以及判断每个触摸点对应的触摸时间是否达到预设时间。

参照图6,在又一实施例中,上述触摸信号包括触摸点数量以及触摸点的运动轨迹;上述判定单元20包括:

第三判断子单元21,用于判断所述触摸点数量是否大于预设值;

第四判断子单元22,用于若所述触摸点数量大于预设值,则判断所述触摸点的运动轨迹是否为预设轨迹;

第二判定子单元23,用于若所述触摸点的运动轨迹为预设轨迹,则判定为满足预设条件。

在本实施例中,上述预设条件即为触摸点数量大于预设值且触摸点的运动轨迹为预设轨迹;例如,触摸点数量大于或等于3(即大于2),触摸点的运动轨迹为向同一个方向滑动;又如触摸点数量为2,触摸点的运动轨迹为相向滑动,或者是沿显示屏对角滑动等。预设轨迹包括多种,在此无法穷举,不在进行赘述。具体的一个实施例中,在实际操作过程中,当终端出现触摸混乱时,用户只需要使用两根手指同时按压显示屏,且相向滑动,既可以触发触屏校准功能;且该触发方式基于终端的显示屏进行操作,无论当前终端的页面停留在哪个页面,均可以触发触屏校准功能,方便使用。

在上述实施例中,上述触发单元30具体用于:

发送启动广播至触屏校准应用的应用包中,以启动所述触屏校准应用开启触屏校准功能;所述启动广播中包括启动所述触屏校准应用的启动指令。

在本实施例中,当触摸信号满足预设条件,触发单元30则发送启动广播至触屏校准应用的应用包中,该触屏校准应用的应用包接受到该启动广播,则启动触屏校准应用上的触屏校准功能,以对屏幕进行触屏校准。

综上所述,为本发明实施例中提供的触屏校准的触发方法及装置,监听用户触摸终端的显示屏产生的触摸信号;判定触摸信号是否满足预设条件;若满足预设条件,则触发终端上的触屏校准功能。在终端的任意界面上,只要监听到满足预设条件的触摸信号,则可以启动触屏校准功能,克服显示屏上发生触摸混乱时无法打开触屏校准功能的缺陷。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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