CN104965620B - 一种触摸屏故障纠错方法及*** - Google Patents

一种触摸屏故障纠错方法及*** Download PDF

Info

Publication number
CN104965620B
CN104965620B CN201510406103.2A CN201510406103A CN104965620B CN 104965620 B CN104965620 B CN 104965620B CN 201510406103 A CN201510406103 A CN 201510406103A CN 104965620 B CN104965620 B CN 104965620B
Authority
CN
China
Prior art keywords
touch
user
screen
error correction
correction method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510406103.2A
Other languages
English (en)
Other versions
CN104965620A (zh
Inventor
陈戈军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huzhou YingLie Intellectual Property Operation Co.,Ltd.
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201510406103.2A priority Critical patent/CN104965620B/zh
Publication of CN104965620A publication Critical patent/CN104965620A/zh
Application granted granted Critical
Publication of CN104965620B publication Critical patent/CN104965620B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明提供一种触摸屏故障纠错方法,应用于触摸屏上存在一故障区域的电子设备,纠错方法包括:于触摸屏上且沿故障区域的上侧边缘设置第一检测区,于触摸屏上且沿故障区域的下侧边缘设置第二检测区;获取用户的轨迹信息;根据轨迹信息计算出用户划动操作的速度;根据预设的第一判定条件和轨迹信息,获取用户在位于故障区域中进行触发的触发位置信息;根据预设的第二判定条件和速度,获取用户在位于故障区域中进行出发的动作类型;将触发位置信息和动作类型发送至电子设备的处理器,以进行处理。利用该方法,用户在触摸屏出现狭长形区域无法报点的故障情况下,仍能继续操作设备。

Description

一种触摸屏故障纠错方法及***
技术领域
本发明涉及触摸屏领域,尤其涉及一种触摸屏故障纠错方法及***。
背景技术
触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈***可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式,主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。
现在用户在使用带有触摸屏的设备的时候,当触摸屏出现故障后,就需要联系设备的售后进行更换触摸屏,无法通过软件方式去解决触摸屏的硬件故障,这样会影响到用户体验。
发明内容
鉴于上述问题,本申请记载了一种触摸屏故障纠错方法,其特征在于,应用于触摸屏上存在一故障区域的电子设备,所述纠错方法包括:于所述触摸屏上且沿所述故障区域的上侧边缘设置第一检测区域,于所述触摸屏上且沿所述故障区域的下侧边缘设置第二检测区域;
获取用户划过所述第一检测区域或所述第二检测区时的轨迹信息;
根据所述轨迹信息计算出所述用户划动操作的速度;
根据预设的第一判定条件和所述用户划动操作的轨迹,获取所述用户在位于所述故障区域中进行触发的触发位置信息;
根据预设的第二判定条件和所述用户划动操作的速度,获取所述用户在位于所述故障区域中进行触发的动作类型;
将所述触发位置信息和所述动作类型发送至所述电子设备的处理器,以进行处理。
较佳的,所述轨迹信息包括所述用户划过操作的轨迹的起点和终点。
较佳的,当(x0,y1)位于所述故障区域上侧边缘,(x0,y2)位于所述故障区域下侧边缘,则与点(x0,y1)和点(x0,y2)在同一直线上且位于所述第一检测区域上边缘的点的坐标为(x0,2y1-y2);
其中,所述触摸屏为长方形,令所述触摸屏的左上角为原点,沿触摸屏底边向右的方向为x轴方向,沿触摸屏侧边向上的方向为y轴方向;x0、y1和y2均为大于0的实数,且y1<y2
较佳的,所述第一判定条件包括:
当所述起点坐标为(x0,y3)、所述终点坐标为(x0,y4)时,所述触发位置信息为点(x0,2y4-y3);
其中,y3和y4为大于0的实数,2y1-y2<y3<y4<y1且y1<2y4-y3<y2
较佳的,所述第二判定条件包括:
当V≥V0时,所述动作类型为划动;
当V<V0时,所述动作类型为点击;
其中,V为所述用户划动操作的速度值,V0为固定值,V和V0均为大于0的实数。
较佳的,所述用户划动操作的速度值V的计算公式为:
V=l/t
其中,l为所述起点和所述终点之间的距离,t为所述用户从所述起点划动至所述终点所用时间。
较佳的,与点(x0,y1)和点(x0,y2)在同一直线上且位于所述第二检测区域下边缘的点的坐标为(x0,2y2-y1)。
较佳的,所述第一判定条件还包括:
当所述起点坐标为(x0,y5)、所述终点坐标为(x0,y6)时,所述触发位置信息为点(x0,2y6-y5);
其中y5和y6为大于0的实数,y2<y6<y5<2y2-y1且y1<2y6-y5<y2
本发明还提供了一种触摸屏故障纠错***,应用于触摸屏上存在一故障区域的电子设备,所述纠错***包括:
轨迹获取模块,用以获取用户划过第一检测区域或第二检测区时的轨迹信息;
计算模块,与所述轨迹获取模块相连,用以根据所述轨迹信息计算出所述用户划动操作的轨迹及速度;
第一获取模块,与所述计算模块相连,用以根据预设的第一判定条件和所述用户划动操作的轨迹,获取所述用户在位于所述故障区域中进行触发的触发位置信息;
第二获取模块,与所述计算模块相连,用以根据预设的第二判定条件和所述用户划动操作的速度,获取所述用户在位于所述故障区域中进行触发的动作类型;
传输模块,分别与所述第一获取模块和所述第二获取模块相连,用以将所述触发位置信息和所述动作类型发送至电子设备的处理器。
上述技术方案具有如下优点或有益效果:利用该方法,用户在触摸屏出现狭长形区域无法报点的故障情况下,仍能继续操作设备,并去备份相关数据,为将手机拿去修理前做好准备,极大地提高了用户体验,很有实际意义。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
图1为触摸屏故障区和检测区的结构示意图;
图2为一种触摸屏故障纠错方法的流程图;
图3为一种触摸屏故障纠错***的结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明的触摸屏故障纠错方法及***进行详细说明。
实施例一
一种触摸屏故障纠错方法,应用于触摸屏上存在一故障区域的电子设备,包括步骤:
如图1所示,于所述触摸屏上且沿所述故障区域的上侧边缘设置第一检测区域,于所述触摸屏上且沿所述故障区域的下侧边缘设置第二检测区域;
获取用户划过所述第一检测区域或所述第二检测区时的轨迹信息;
根据所述位置轨迹计算出所述用户划动操作的速度;
根据预设的第一判定条件和所述用户划动操作的轨迹信息,获取所述用户在位于所述故障区域中进行触发的触发位置信息;
根据预设的第二判定条件和所述用户划动操作的速度,获取所述用户在位于所述故障区域中进行触发的动作类型;
将所述触发位置信息和所述动作类型发送至所述电子设备的处理器,以进行处理。
总体来说,在故障区域的上侧和下侧均设置有检测区域,分别为第一检测区域和第二检测区域。当用户在第一检测区域或第二检测区域中划动时,检测到所划动的轨迹信息,并判断用户划动操作的速度,最终获取触发位置信息和动作类型。其中,动作类型分为两种,点击和划动。当速度大于某一固定值时,判定用户从起点划动至触发位置信息处,当速度小于某一固定值时,判定用户点击了触发位置信息处。
实施例二
根据上述实施例提出的一种触摸屏故障纠错方法,本实施例对该方法进行进一步详细描述。
如图2所示,一种触摸屏故障纠错方法,包括步骤:
S1:当智能终端的触摸屏中一狭长形区域出现无法报点的故障时,启动触摸屏故障纠错装置;
S2:在触摸屏上设置第一检测区域和第二检测区域,其中第一检测区域位于故障区域的上侧,第二检测区域位于故障区域的下侧;
S3:当用户沿y轴在触摸屏上从上向下划过第一检测区域,或者用户沿y轴在触摸屏上从下向上划过第二检测区域时,根据用户划动的轨迹信息和速度,获取触发位置信息和动作类型;所述轨迹信息包括用户划动的起点和终点;
S4:将触发位置信息和动作类型传递至处理器,处理器根据这些信息进行后续操作。
具体来说,当触摸屏出现故障时,用户需要沿y轴垂直划动。其中,所述触摸屏为长方形,令所述触摸屏的左上角为原点,沿触摸屏底边向右的方向为x轴方向,沿触摸屏侧边向上的方向为y轴方向。
当(x0,y1)位于所述故障区域上侧边缘,(x0,y2)位于所述故障区域下侧边缘,则与点(x0,y1)和点(x0,y2)在同一直线上且位于所述第一检测区域上边缘的点的坐标为(x0,2y1-y2)。其中,x0、y1和y2均为大于0的实数,且y1<y2
所述第一判定条件包括:当所述起点坐标为(x0,y3)、所述终点坐标为(x0,y4)时,所述触发位置信息为点(x0,2y4-y3);
其中,y3和y4为大于0的实数,2y1-y2<y3<y4<y1且y1<2y4-y3<y2
所述第二判定条件包括:
当V≥V0时,所述动作类型为划动;
当V<V0时,所述动作类型为点击;
其中,V为所述用户划动操作的速度值,V0为固定值,V和V0均为大于0的实数。
当用户在第一检测区域中,沿y轴从上向下垂直划动至接近故障区域的上边缘时,如果划动速度V≥V0,代表用户从起点划动到了故障区域中的一点;如果划动速度V<V0,代表用户点击了故障区域中的一点。具体来说,当用户从点(x0,y3)划动到点(x0,y4),当划动速度V≥V0,代表用户从(x0,y3)划动到了点(x0,2y4-y3);当V<V0时,代表用户点击了点(x0,2y4-y3)。
所述用户划动操作的速度值V的计算公式为:
V=l/t
其中,l为所述起点和所述终点之间的距离,t为所述用户从所述起点划动至所述终点所用时间。当用户从点(x0,y3)划动到点(x0,y4)时,l=y4-y3
当(x0,y1)位于所述故障区域上侧边缘,(x0,y2)位于所述故障区域下侧边缘,则与点(x0,y1)和点(x0,y2)在同一直线上且位于所述第二检测区域下边缘的点的坐标为(x0,2y2-y1)。
所述第一判定条件还包括:
当所述起点坐标为(x0,y5)、所述终点坐标为(x0,y6)时,所述触发位置信息为点(x0,2y6-y5);
其中y5和y6为大于0的实数,y2<y6<y5<2y2-y1且y1<2y6-y5<y2
当用户在第二检测区域中,沿y轴从下向上垂直划动至接近故障区域的下边缘时,如果划动速度V≥V0,代表用户从起点划动到了故障区域中的一点;如果划动速度V<V0,代表用户点击了故障区域中的一点。具体而言,当用户从点(x0,y5)划动至点(x0,y6)时,如果划动速度V≥V0,则代表从点(x0,y5)划动到了故障区域中的点(x0,2y6-y5);如果划动速度V<V0,则代表点击了故障区域中的点(x0,2y6-y5)。
利用该方法,用户在触摸屏出现狭长形区域无法报点的故障情况下,仍能继续操作设备,并去备份相关数据,为将手机拿去修理前做好准备,极大地提高了用户体验,很有实际意义。
实施例三
根据上述实施例提出的一种触摸屏故障纠错方法,本实施例提出了一种触摸屏故障纠错***。
如图3所示,本发明还提供了一种触摸屏故障纠错***,应用于触摸屏上存在一故障区域的电子设备,纠错***包括:轨迹获取模块,用以获取用户划过第一检测区域或第二检测区域时的轨迹信息;
计算模块,与所述轨迹获取模块相连,用以根据所述轨迹信息计算出所述用户划动操作的速度;
第一获取模块,与所述计算模块相连,用以根据预设的第一判定条件和所述用户划动操作的轨迹信息,获取所述用户在位于所述故障区域中进行触发的触发位置信息;
第二获取模块,与所述计算模块相连,用以根据预设的第二判定条件和所述用户划动操作的速度,获取所述用户在位于所述故障区域中进行触发的动作类型;
传输模块,分别与所述第一获取模块和所述第二获取模块相连,用以将所述触发位置信息和所述动作类型发送至所述电子设备的处理器。
对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。

Claims (9)

1.一种触摸屏故障纠错方法,其特征在于,应用于触摸屏上存在一故障区域的电子设备,所述纠错方法包括:
于所述触摸屏上且沿所述故障区域的上侧边缘设置第一检测区域,于所述触摸屏上且沿所述故障区域的下侧边缘设置第二检测区域;
获取用户划过所述第一检测区域或所述第二检测区域时的轨迹信息;
根据所述轨迹信息计算出所述用户划动操作的速度;
根据预设的第一判定条件和所述用户划动操作的轨迹信息,获取所述用户在位于所述故障区域中进行触发的触发位置信息;
根据预设的第二判定条件和所述用户划动操作的速度,获取所述用户在位于所述故障区域中进行触发的动作类型;
将所述触发位置信息和所述动作类型发送至所述电子设备的处理器,以进行处理。
2.根据权利要求1所述的触摸屏故障纠错方法,其特征在于,所述轨迹信息包括所述用户划过操作的轨迹的起点和终点。
3.根据权利要求2所述的触摸屏故障纠错方法,其特征在于,当(x0,y1)位于所述故障区域上侧边缘,(x0,y2)位于所述故障区域下侧边缘,则与点(x0,y1)和点(x0,y2)在同一直线上且位于所述第一检测区域上边缘的点的坐标为(x0,2y1-y2);
其中,所述触摸屏为长方形,令所述触摸屏的左上角为原点,沿触摸屏底边向右的方向为x轴方向,沿触摸屏侧边向上的方向为y轴方向;x0、y1和y2均为大于0的实数,且y1<y2
4.根据权利要求3所述的触摸屏故障纠错方法,其特征在于,所述第一判定条件包括:
当所述起点坐标为(x0,y3)、所述终点坐标为(x0,y4)时,所述触发位置信息为点(x0,2y4-y3);
其中,y3和y4为大于0的实数,2y1-y2<y3<y4<y1且y1<2y4-y3<y2
5.根据权利要求3所述的触摸屏故障纠错方法,其特征在于,所述第二判定条件包括:
当V≥V0时,所述动作类型为划动;
当V<V0时,所述动作类型为点击;
其中,V为所述用户划动操作的速度值,V0为固定值,V和V0均为大于0的实数。
6.根据权利要求5所述的触摸屏故障纠错方法,其特征在于,所述用户划动操作的速度值V的计算公式为:
V=l/t
其中,l为所述起点和所述终点之间的距离,t为所述用户从所述起点划动至所述终点所用时间。
7.根据权利要求3所述的触摸屏故障纠错方法,其特征在于,与点(x0,y1)和点(x0,y2)在同一直线上且位于所述第二检测区域下边缘的点的坐标为(x0,2y2-y1)。
8.根据权利要求7所述的触摸屏故障纠错方法,其特征在于,所述第一判定条件还包括:
当所述起点坐标为(x0,y5)、所述终点坐标为(x0,y6)时,所述触发位置信息为点(x0,2y6-y5);
其中y5和y6为大于0的实数,y2<y6<y5<2y2-y1且y1<2y6-y5<y2
9.一种触摸屏故障纠错***,其特征在于,应用于触摸屏上存在一故障区域的电子设备,所述纠错***包括:
轨迹获取模块,用以获取用户划过第一检测区域或第二检测区域时的轨迹信息;
计算模块,与所述轨迹获取模块相连,用以根据所述轨迹信息计算出所述用户划动操作的速度;
第一获取模块,与所述计算模块相连,用以根据预设的第一判定条件和所述用户划动操作的轨迹信息,获取所述用户在位于所述故障区域中进行触发的触发位置信息;
第二获取模块,与所述计算模块相连,用以根据预设的第二判定条件和所述用户划动操作的速度,获取所述用户在位于所述故障区域中进行触发的动作类型;
传输模块,分别与所述第一获取模块和所述第二获取模块相连,用以将所述触发位置信息和所述动作类型发送至所述电子设备的处理器。
CN201510406103.2A 2015-07-10 2015-07-10 一种触摸屏故障纠错方法及*** Active CN104965620B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510406103.2A CN104965620B (zh) 2015-07-10 2015-07-10 一种触摸屏故障纠错方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510406103.2A CN104965620B (zh) 2015-07-10 2015-07-10 一种触摸屏故障纠错方法及***

Publications (2)

Publication Number Publication Date
CN104965620A CN104965620A (zh) 2015-10-07
CN104965620B true CN104965620B (zh) 2017-10-31

Family

ID=54219657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510406103.2A Active CN104965620B (zh) 2015-07-10 2015-07-10 一种触摸屏故障纠错方法及***

Country Status (1)

Country Link
CN (1) CN104965620B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108762996B (zh) * 2018-04-27 2022-02-15 Oppo广东移动通信有限公司 触控检测方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101676844A (zh) * 2008-09-18 2010-03-24 联想(北京)有限公司 触摸屏输入信息的处理方法及装置
CN103699454A (zh) * 2013-12-03 2014-04-02 汕头超声显示器技术有限公司 一种计算机***触摸屏损坏的应急处理方法及其应用

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110131909A (ko) * 2010-06-01 2011-12-07 삼성전자주식회사 터치 단말에서 터치 인터페이스 불량 시 입력 기능 지원 방법 및 장치
JP5542224B1 (ja) * 2013-03-06 2014-07-09 パナソニック株式会社 電子機器および座標検出方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101676844A (zh) * 2008-09-18 2010-03-24 联想(北京)有限公司 触摸屏输入信息的处理方法及装置
CN103699454A (zh) * 2013-12-03 2014-04-02 汕头超声显示器技术有限公司 一种计算机***触摸屏损坏的应急处理方法及其应用

Also Published As

Publication number Publication date
CN104965620A (zh) 2015-10-07

Similar Documents

Publication Publication Date Title
AU2018282404B2 (en) Touch-sensitive button
US10705644B2 (en) Using pressure sensor input to selectively route user inputs
CN103207750B (zh) 图标缩放的方法及装置
CN103955339A (zh) 一种终端操作方法及终端设备
WO2015078353A1 (zh) 触控屏控制方法及终端设备
CN105117132A (zh) 一种触摸控制方法及装置
CN106648400B (zh) 一种触摸数据上报的方法及电子设备
CN103245864A (zh) 触摸屏测试***及方法
CN102768597B (zh) 一种操作电子设备的方法及装置
CN103927065A (zh) 一种检测触摸屏的方法及触摸屏
CN104182144A (zh) 一种移动终端界面浏览的方法及其***
CN101859177A (zh) 一种在智能电子装置上调用和操作应用程序的方法及装置
CN105468182A (zh) 虚拟键盘显示***及方法
CN104965620B (zh) 一种触摸屏故障纠错方法及***
CN107092433B (zh) 触控一体机的触摸控制方法及装置
CN103809793A (zh) 一种信息处理方法和电子设备
CN107291367A (zh) 一种橡皮擦的使用方法及装置
CN102855076A (zh) 触摸屏的控制方法及装置、移动终端设备
CN101794182A (zh) 一种用于触摸式输入的方法和设备
CN105760092B (zh) 一种用于触摸屏设备的应用控制方法、装置及电子设备
CN204374940U (zh) 一种电子设备、触控显示装置及驱动电路
CN103713752B (zh) 一种方位识别方法和设备
CN104035632B (zh) 一种信息处理方法及电子设备
CN105511790B (zh) 具有触摸屏的电子设备的触屏控制方法、***及电子设备
CN109782996A (zh) 一种三指同轴拆点合并的方法、触控装置及触控显示装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201130

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co., Ltd

Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201221

Address after: 233000 3rd floor, Dong'an Market, Fengyang West Road, Longzihu District, Bengbu City, Anhui Province

Patentee after: Bengbu 309 Technology Consulting Co.,Ltd.

Address before: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Hangzhou Jiji Intellectual Property Operation Co., Ltd

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210202

Address after: 313001 room 1019, Xintiandi office building, Yishan street, Wuxing District, Huzhou, Zhejiang, China

Patentee after: Huzhou YingLie Intellectual Property Operation Co.,Ltd.

Address before: 233000 3rd floor, Dong'an Market, Fengyang West Road, Longzihu District, Bengbu City, Anhui Province

Patentee before: Bengbu 309 Technology Consulting Co.,Ltd.