掌桥专利:专业的专利平台
掌桥专利
首页

一种信息处理方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 16:08:01



技术领域

本申请涉及电子信息技术领域,尤其是涉及一种信息处理方法、装置、电子设备及存储介质。

背景技术

在当今电子消费时代,触摸屏已经成为人们日常生活中常见的电子交互设备。人们可以通过观看触摸屏接收电子信息,同时还可以通过点击、滑动等动作对触摸屏进行操作,从而通过触摸屏输入信息,进而实现人机交互。然而,人们对触摸屏进行操作时经常会做出误触摸动作。虽然现有的触摸屏具备防止误触摸动作对触摸屏造成干扰的功能,但是这种防止误触摸动作对触摸屏造成干扰的功能,反而使触摸屏对触摸动作做出反应的响应时间更长了,这极大地降低用户使用触摸屏的体验,现有的触摸屏亟需进行优化。

发明内容

针对上述技术问题,本申请提供了一种信息处理方法、装置、电子设备及存储介质,能够实现在不增加响应时间的前提下防止误触摸动作对触摸屏造成干扰。

本申请实施例提供了一种信息处理方法,包括如下步骤:

获取预设时段内的用户输入信息,其中,所述用户输入信息包括感应变化量和输入操作在触摸屏上的位置信息;

若所述感应变化量小于或等于预设阈值,则禁止将所述输入操作在触摸屏上的位置信息传输至中央处理器。

可选地,所述感应变化量的获取过程包括:

在所述预设时段内通过扫描触摸屏获取多帧屏幕快照,其中,所述屏幕快照均包含感应值;

获取所述多帧屏幕快照的感应值,并根据所述多帧屏幕快照的感应值计算所述感应变化量。

可选地,在所述预设时段内,响应针对所述触摸屏的输入操作,触发对应的屏幕快照的感应值改变;

在所述获取预设时段内的用户输入信息之后,所述方法还包括:

若所述感应变化量小于或等于所述预设阈值,则判定所述输入操作为误触摸动作;

若所述感应变化量大于所述预设阈值,则判定所述输入操作为正常触摸动作。

可选地,所述根据所述多帧屏幕快照的感应值计算所述感应变化量,包括:

计算所述多帧屏幕快照的感应值的平均值,将所述平均值作为所述感应变化量。

可选地,所述的信息处理方法,还包括以下步骤:

若所述输入操作在触摸屏上的位置信息不在预设区域内,则将所述输入操作在触摸屏上的位置信息传输至中央处理器。

可选地,所述输入操作在触摸屏上的位置信息包括坐标信息。

本申请实施例提供了一种信息处理装置,包括:

获取模块,用于获取预设时段内的用户输入信息,其中,所述用户输入信息包括感应变化量和输入操作在触摸屏上的位置信息;

比较模块,用于若所述感应变化量小于或等于预设阈值,则禁止将所述输入操作在触摸屏上的位置信息传输至中央处理器。

可选地,所述获取模块包括:

扫描单元,用于在所述预设时段内通过扫描触摸屏获取多帧屏幕快照,其中,所述屏幕快照均包含感应值;

运算单元,用于获取所述多帧屏幕快照的感应值,并根据所述多帧屏幕快照的感应值计算所述感应变化量。

可选地,在所述预设时段内,响应针对所述触摸屏的输入操作,触发对应的屏幕快照的感应值改变;

所述比较模块还用于:

若所述感应变化量小于或等于所述预设阈值,则判定所述输入操作为误触摸动作;

若所述感应变化量大于所述预设阈值,则判定所述输入操作为正常触摸动作。

可选地,所述运算单元还用于:

计算所述多帧屏幕快照的感应值的平均值,将所述平均值作为所述感应变化量。

可选地,所述的信息处理装置,还包括:

定位模块,用于若所述输入操作在触摸屏上的位置信息不在预设区域内,则将所述输入操作在触摸屏上的位置信息传输至中央处理器。

本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述的信息处理方法的步骤。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的信息处理方法的步骤。

相比于现有技术,本申请实施例具有如下有益效果:

本申请提供一种信息处理方法,包括如下步骤:获取预设时段内的用户输入信息,其中,用户输入信息包括感应变化量和输入操作在触摸屏上的位置信息;若感应变化量小于或等于预设阈值,则禁止将输入操作在触摸屏上的位置信息传输至中央处理器。可以理解的是,由于误触摸动作是瞬间发生的,因误触摸动作作用于触摸屏而输入的干扰信息持续时间很短,在预设时段内干扰信息的感应变化量不能达到预设阈值。基于此,将在预设时段内用户输入信息的感应变化量与预设阈值进行比较,可以准确甄别干扰信息在预设时段内的感应变化量与正常信息在预设时段内的感应变化量,并且当感应变化量小于或等于预设阈值时,禁止将输入操作在触摸屏上的位置信息传输至中央处理器,从而实现防止误触摸动作对触摸屏造成干扰。另外,与现有的技术方案相比,本实施例当在预设时段内用户输入信息的感应变化量小于或等于预设阈值时,即发现用户输入信息为因误触摸动作作用于触摸屏而输入的干扰信息时,阻止用户输入在触摸屏上的位置信息传输至中央处理器,从而避免中央处理器因处理干扰信息而浪费时间,同时节省中央处理器删除用户输入在触摸屏上的位置信息的步骤,从而节省中央处理器的处理时间,进而加快触摸屏的响应时间,实现在不增加响应时间的前提下防止误触摸动作对触摸屏造成干扰。

附图说明

图1是本申请实施例提供的信息处理方法的第一流程示意图;

图2是本申请实施例提供的感应变化量的获取过程的流程示意图;

图3是本申请实施例提供的信息处理方法的第二流程示意图;

图4是本申请实施例提供的信息处理方法的第三流程示意图;

图5是本申请实施例提供的信息处理装置的第一结构示意图;

图6是本申请实施例提供的获取模块的结构示意图;

图7是本申请实施例提供的信息处理装置的第二结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在现有的技术领域中,现有的技术方案将用户输入在触摸屏上的位置信息传输至中央处理器,并在识别出用户输入在触摸屏上的位置信息为因误触摸动作作用于触摸屏而输入的干扰信息后,删除已经传输至中央处理器的用户输入在触摸屏上的位置信息,这种处理方式的处理时间很长。为了解决该技术问题,本申请提供了一种信息处理方法,请参阅图1,图1是本申请实施例提供的信息处理方法的第一流程示意图。该信息处理方法包括如下步骤:

S100、获取预设时段内的用户输入信息,其中,用户输入信息包括感应变化量和输入操作在触摸屏上的位置信息。

可选地,输入操作在触摸屏上的位置信息包括坐标信息。

可选地,输入操作在触摸屏上的位置信息包括屏幕区域信息。

在一个实施例中,当用户接触触摸屏时,用户对触摸屏的输入动作即为触摸动作。若用户对触摸屏的输入动作为正常触摸动作,用户输入信息包括感应变化量和输入操作在触摸屏上的位置信息以外,还包括文字信息、选项信息等等。需要说明的是,无论用户对触摸屏的输入动作为正常触摸动作还是误触摸动作,因正常触摸动作误触摸动作而输入到触摸屏的用户输入信息均包括感应变化量和输入操作在触摸屏上的位置信息。

在另一个实施例中,用户可以通过其他输入设备向触摸屏输入用户输入信息,则此时用户的输入操作不是触摸动作。例如,用户通过电子笔向触摸屏输入用户输入信息。但是,即使是用户通过其他输入设备向触摸屏输入的用户输入信息,也包括感应变化量和输入操作在触摸屏上的位置信息。同时,可以理解的是,用户通过其他输入设备向触摸屏输入的用户输入信息也可能是错误输入的干扰,信息,因此也需要阻止这种干扰信息进入中央处理器。

研究人员发现,对触摸屏进行干扰的干扰信息更多是由于用户对触摸屏做出误触摸动作产生的。针对这种情况,需要首先解决如何获取感应变化量的问题,因此本申请提供如下实施例:

请参阅图2,图2是本申请实施例提供的感应变化量的获取过程的流程示意图。

本实施例提供了一种信息处理方法包括获取感应变化量的步骤。感应变化量的获取过程包括:

S101、在预设时段内通过扫描触摸屏获取多帧屏幕快照,其中,屏幕快照均包含感应值。

可以理解的是,当用户在某个时间点接触触摸屏时会引起触摸屏上屏幕快照的感应值变化,每一帧屏幕快照对应一个时间点的用户触摸动作。例如,用户用手指接触触摸屏,触摸屏上的感应值diff data原来是0,由于用户的触摸动作而变成1。因此,通过获取在预设时段内不同时间点的感应值,可以得到预设时段内的感应变化量。为了获取不同时间点的感应值,本实施例通过扫描触摸屏获取多帧包含对应感应值的屏幕快照。

S102、获取多帧屏幕快照的感应值,并根据多帧屏幕快照的感应值计算感应变化量。

在本实施例中,根据多帧屏幕快照的感应值计算感应变化量的方式包括但不限于以下方式:

在一个实施例中,计算多帧屏幕快照的感应值的平均值,将平均值作为感应变化量。

在一个实施例中,计算多帧屏幕快照的感应值的中位数,将中位数作为感应变化量。

在一个实施例中,计算多帧屏幕快照的感应值的平方差,将平方差作为感应变化量。

在一个实施例中,对每帧屏幕快照的感应值设置对应的权重;根据对应屏幕快照的感应值的权重计算多帧屏幕快照的感应值之和,将多帧屏幕快照的感应值之和作为感应变化量。

由此可见,本实施例通过在预设时间内获取多帧包含感应值的屏幕快照可以将用户作用于触摸屏上的触摸动作进行量化,并通过根据上述计算方式,可以快速、准确地计算出预设时段内感应变化量。

研究人员发现,在现有的技术方案中,触摸屏对作用于触摸屏上的触摸动作是误触摸动作还是正常触摸动作做出判断的准确率低,针对此技术问题,本实施例提供一种实施例如下所示:

请参阅图3,图3是本申请实施例提供的信息处理方法的第二流程示意图。

在本实施例中,在预设时段内,响应针对触摸屏的输入操作,触发对应的屏幕快照的感应值改变。

其中,在上述信息处理方法中,在获取预设时段内的用户输入信息的步骤之后,方法还包括:

S110、若感应变化量小于或等于预设阈值,则判定输入操作为误触摸动作。

S120、若感应变化量大于预设阈值,则判定输入操作为正常触摸动作。

在一个应用场景中,用户用手指快速单击触摸屏完成正常触摸动作,但单击速度太快,触摸屏响应时间慢,不能捕捉每个单击动作,导致现有的技术方案经常将该正常触摸动作误判为误触摸动作。然而,在本实施例中,用户在预设时段内快速单击触摸屏对应在预设时段内的多帧屏幕快照的感应值,从而捕捉到每个单击动作并量化成感应值。接着通过判断在该预设时段内,由每帧感应值计算出的感应变化量小于或等于预设阈值,还是大于预设阈值,即可单击动作是正常动作还是误触摸动作,从而实现相对于现有技术方案更高的判断准确率。

本实施例通过判断感应变化量小于或等于预设阈值,还是大于预设阈值,即可准确判断在预设时段内发生的是误触摸动作还是正常触摸动作。若判定正常动作,则将输入操作在触摸屏上的位置信息传输至中央处理器;若判定误触摸动作,则禁止将输入操作在触摸屏上的位置信息传输至中央处理器。

S200、若感应变化量小于或等于预设阈值,则禁止将输入操作在触摸屏上的位置信息传输至中央处理器。

可以理解的是,无触摸情况下,触摸屏上的感应值很小,若发生触摸动作,在某一时间点触摸屏上的感应值剧烈升高,甚至达到或超过预设阈值。但是,误触摸动作是一瞬间发生的,即在某个时间点感应值达到甚至超过预设阈值,误触摸动作却不会维持长时间,因此,即使在该时间点的感应值很高,但在预设时段内其他时间点的感应值很低,因此在预设时段内的感应变化量很低(预设时短内平均每个时间点的感应值很低),不能达到预设阈值,由此可见,整体看,发生在预设时段内的误触摸动作实际上造成的感应量变化很低。基于此,本实施例当在预设时段内用户输入信息的感应变化量小于预设阈值时,即发现用户输入信息为因误触摸动作作用于触摸屏而输入的干扰信息时,阻止用户输入在触摸屏上的位置信息传输至中央处理器,从而避免中央处理器因处理干扰信息而浪费时间,同时节省中央处理器删除用户输入在触摸屏上的位置信息的步骤,从而节省中央处理器的处理时间,进而加快触摸屏的响应时间,实现在不增加响应时间的前提下防止误触摸动作对触摸屏造成干扰。

进一步地,研究人员发现,即使在由误触摸动作输入的在触摸屏上的位置信息传输到中央处理器前,将位置信息拦截可以有效缩短触摸屏的响应时间,但是对于尺寸很大的触摸屏,上述方法依然会加长触摸屏的响应时间。对此技术问题,本申请提供以下解决方案:

请参阅图4,图4是本申请实施例提供的信息处理方法的第三流程示意图。

在本实施例中,信息处理方法还包括以下步骤:

S300、若输入操作在触摸屏上的位置信息不在预设区域内,则将输入操作在触摸屏上的位置信息传输至中央处理器。

在本实施例中,在获取到用户输入信息时,首先根据用户输入信息的输入操作在触摸屏上的位置信息,判断输入操作是否发生在预设区域内。可以理解的是,在触摸屏上划分预设区域的方式有多种,包括但不限于根据预设的面积大小将触摸屏划分出多个预设区域。当输入操作发生在预设区域内时,执行对该输入操作进行判断,判断该输入操作是否误触摸动作;当输入操作未发生在预设区域内时,则将输入操作在触摸屏上的位置信息传输至中央处理器,从而避免由于执行判断误触摸动作的步骤,减慢中央处理器获取输入操作在触摸屏上的位置信息,进而缩短触摸屏的响应时间。

在一个优选实施例中,预设区域为触摸屏的边框区域,触摸屏除了边框区域以外,触摸屏的中央区域为非预设区域。进一步地,在设置为预设区域的触摸屏的边框区域中,触摸屏的边缘到预设区域与非预设区域之间的分界线的距离小于或等于5mm。

请参阅图5,图5是本申请实施例提供的信息处理装置的第一结构示意图。

本申请实施例提供了一种信息处理装置,包括:

获取模块100,用于获取预设时段内的用户输入信息,其中,用户输入信息包括感应变化量和输入操作在触摸屏上的位置信息。

比较模块200,用于若感应变化量小于或等于预设阈值,则禁止将输入操作在触摸屏上的位置信息传输至中央处理器。

请参阅图6,图6是本申请实施例提供的获取模块的结构示意图。

可选地,获取模块100包括:

扫描单元110,用于在预设时段内通过扫描触摸屏获取多帧屏幕快照,其中,屏幕快照均包含感应值。

运算单元120,用于获取多帧屏幕快照的感应值,并根据多帧屏幕快照的感应值计算感应变化量。

可选地,运算单元120还用于计算多帧屏幕快照的感应值的平均值,将平均值作为感应变化量。

可选地,在预设时段内,响应针对触摸屏的输入操作,触发对应的屏幕快照的感应值改变;比较模块200还用于若感应变化量小于或等于预设阈值,则判定输入操作为误触摸动作;若感应变化量大于预设阈值,则判定输入操作为正常触摸动作。

请参阅图7,图7是本申请实施例提供的信息处理装置的第二结构示意图。

可选地,信息处理装置,还包括:

定位模块300,用于若输入操作在触摸屏上的位置信息不在预设区域内,则将输入操作在触摸屏上的位置信息传输至中央处理器。

本申请实施例提供了一种电子设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上任一项信息处理方法的步骤。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上任一项信息处理方法的步骤。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。存储介质可以是只读存储器,磁盘或光盘等。

以上所述是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本申请的保护范围。

技术分类

06120114709677