[go: up one dir, main page]

CN105094404A - 自适应有效点触方法及装置 - Google Patents

自适应有效点触方法及装置 Download PDF

Info

Publication number
CN105094404A
CN105094404A CN201410223141.XA CN201410223141A CN105094404A CN 105094404 A CN105094404 A CN 105094404A CN 201410223141 A CN201410223141 A CN 201410223141A CN 105094404 A CN105094404 A CN 105094404A
Authority
CN
China
Prior art keywords
coordinates
user
touch
test
standard
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.)
Pending
Application number
CN201410223141.XA
Other languages
English (en)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410223141.XA priority Critical patent/CN105094404A/zh
Priority to PCT/CN2014/082545 priority patent/WO2015176379A1/zh
Publication of CN105094404A publication Critical patent/CN105094404A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提出了一种自适应有效点触方法及装置,其方法包括:获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标;根据获取的测试坐标和预设坐标,建立用户习惯模型;根据用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。本发明提供的自适应有效点触方法及装置,通过记录用户在触摸屏不同方位的点触习惯及对用户触控有效点的计算,从而提高终端设备对用户触屏操作的有效性识别和交互体验。

Description

自适应有效点触方法及装置
技术领域
本发明涉及电子终端设备技术领域,尤其涉及一种自适应有效点触方法及装置。
背景技术
随着现电子技术的不断发展,现代化的电子终端设备得到大范围的普及,诸如智能手机、平板电脑、导航仪及视频播放器等具有大尺寸的触摸屏的设备也越来越多的出现在人们日常生活当中。因此,具有点触响应速度快和正确性高的触摸屏成为影响用户体验的重要指标。
然而,由于用于在设备上进行点触的习惯不同及现有技术中存在的缺陷,使得同一用户在使用具有较大尺寸触摸屏的设备时带来不好的用户体验,如:给用户在单手进行触摸屏点触操作时带来了不便;用户在双手操作时由于两手点触动作的差异,导致在不同的方位点触的习惯性表现也不相同。而传统的触摸屏即使经过校准,也基本是以点触面中心点的绝对坐标为参考点进行交互,这在很多时候会出现由于用户点触面偏离识别有效范围的定义的情况,从而引发用于点触无响应或出现误操作的问题。
发明内容
本发明要解决的技术问题是,提供一种自适应有效点触方法及装置,用以解决现有技术中终端设备触摸屏上点触无响应或出现误操作的问题。
本发明采用的技术方案是,所述自适应有效点触方法及装置,包括:
第一方面,本发明提供了一种自适应有效点触方法,包括:
获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标;
根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;
根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
进一步地,所述方法还包括:
为所述用户提供测试界面,接收用户针对标准示意点进行点击的操作,以建立所述用户习惯模型。
进一步地,所述根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型,包括:
根据所述测试坐标和预设坐标计算得到偏差值;
根据所述测试坐标和所述偏差值建立所述用户习惯模型。
进一步地,所述根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标,包括:
对所述终端设备触摸屏进行象限划分;
根据所述用户习惯模型和所述用户实际点触坐标计算得到划分的各象限中的用户有效点触坐标。
进一步地,所述根据所述测试坐标和预设坐标计算得到偏差值,包括:
按照下面公式计算:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点坐标与测试坐标横坐标和纵坐标的偏差值;
或者,按照下面公式计算:
Δx = Σ n = 1 N ( x n - x n ′ ) / N
Δy = Σ n = 1 N ( y n - y n ′ ) / N
其中,n为不大于N的正整数;N为正整数,表示用户点触终端设备触摸屏标准示意点的总次数;(xn,yn)表示用户第n次点触终端设备触摸屏标准示意点的预设坐标,(x'n,y'n)表示用户第n次点触终端设备触摸屏标准示意点的测试坐标,Δx和Δy分别表示用户点触终端设备触摸屏N次标准示意点坐标与测试坐标横坐标和纵坐标的偏差值的平均值。
进一步地,所述用户习惯模型包括:
fi(x)=x+Δx
fi(y)=y+Δy
其中象限编号i的取值为1到m,m为象限划分的个数;
(fi(x),fi(y))表示用户有效点触坐标;(x,y)表示用户实际点触坐标。
第二方面,本发明提供了一种自适应有效点触装置,包括:
获取模块,用于获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标;
建模模块,用于根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;
计算模块,用于根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
进一步地,所述建模模块,用于:
根据所述测试坐标和预设坐标计算得到偏差值;
根据所述测试坐标和所述偏差值建立所述用户习惯模型。
进一步地,所述计算模块,用于:
对所述终端设备触摸屏进行象限划分;
根据所述用户习惯模型和所述用户实际点触坐标计算得到划分的各象限中的用户有效点触坐标。
第三方面,本发明提供了一种终端设备,包括:
触摸屏,用于接收用户的点触操作;
处理器,用于获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点触时的测试坐标;根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
采用上述技术方案,本发明至少具有下列优点:
本发明提供的自适应有效点触方法及装置,通过记录用户在触摸屏不同方位的点触习惯及对用户触控有效点的计算,从而提高终端设备对用户触摸屏操作的有效性识别和交互体验。
附图说明
图1为本发明第一实施例中自适应有效点触方法的流程图;
图2为本发明第一实施例中对触摸屏进行4象限划分的示意图;
图3为本发明第一实施例中用户点触标准示意点时出现偏差的示意图;
图4为本发明第一实施例中对触摸屏进行5象限划分的示意图;
图5为本发明第二实施例中自适应有效点触装置示意图;
图6为本发明第三实施例中的终端设备示意图。
具体实施方式
为了解决现有技术中终端设备触摸屏上点触无响应或出现误操作的问题,本发明提供了一种自适应有效点触方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
图1为本发明第一实施例中自适应有效点触方法的流程图。
如图1所示,步骤101,获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标。
具体的,实施例中,当用户第一次使用移动终端时,用户打开移动终端后触摸屏上会自动弹出测试界面。移动终端触摸屏上的测试界面会引导用户进行测试操作。当用户进入测试界面进行相应操作时,移动终端触摸屏上会显示多个标准示意点,移动终端记录每个标准示意点的坐标。用户还可以在移动终端使用中随时调出测试界面,用以引导用户操作建立用户习惯模型。实施例中,本发明提供的自适应有效点触方法优选将移动终端的触摸屏划分为四个象限:象限1、象限2、象限3和象限4,移动终端分别对四个象限中的标准示意点的坐标进行记录,如图2给出了本发明实施例中对触摸屏进行4象限划分的示意图,图2中的黑点表示标准示意点。其中,WIDTH和HEIGHT分别表示终端设备触摸屏的宽度和高度。应当说明的是,触摸屏某一点的坐标,即某一点在坐标系中的位置,亦坐标位置,简称坐标。
用户对动终端触摸屏上显示的每个示意点分别进行点触,同时移动终端对用户点触标准示意点时记录用户在触摸屏上的测试坐标。其中,移动终端触摸屏上的多个标准示意点可以同时显示,也可以在用户对其中一个或几个标准示意点点触完成之后再显示,本发明对移动终端触摸屏上标准示意点的显示方式不限于此。
步骤102,根据获取的测试坐标和预设坐标,建立用户习惯模型。
具体的,通过步骤101中移动终端对用户对标准示意点的点触操作,移动终端记录了每个标准示意点的预设坐标和用户点触标准示意点的测试坐标。
图3给出了实施例中用户点触标准示意点时出现偏差的示意图。
如图3所示,移动终端根据标准示意点的预设坐标和用户点触标准示意点的测试坐标计算得到二者的偏差值,即:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点的预设坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点的预设坐标与测试坐标横坐标和纵坐标的偏差值。
根据上述计算的偏差值和用户点触标准示意点所对应的测试坐标,建立用户习惯模型。
当用户点触一次标准示意点时,按照下面公式计算:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点坐标与测试坐标横坐标和纵坐标的偏差值;
或者,当用户对多个标准示意点进行多次点触时,按照下面公式计算:
Δx = Σ n = 1 N ( x n - x n ′ ) / N
Δy = Σ n = 1 N ( y n - y n ′ ) / N
其中,n为不大于N的正整数;N为正整数,表示用户点触终端设备触摸屏标准示意点的总次数;(xn,yn)表示用户第n次点触终端设备触摸屏标准示意点的预设坐标,(x'n,y'n)表示用户第n次点触终端设备触摸屏标准示意点的测试坐标,Δx和Δy分别表示用户点触终端设备触摸屏N次标准示意点坐标与测试坐标横坐标和纵坐标的偏差值的平均值。
得到用户习惯模型:
fi(x)=x+Δx
fi(y)=y+Δy
当i=1时,(0≤x≤WIDTH/2-1,0≤y≤HEIGHT/2-1);
当i=2时,(WIDTH/2≤x≤WIDTH-1,0≤y≤HEIGHT/2-1);
当i=3时,(0≤x≤WIDTH/2-1,HEIGHT/2≤y≤HEIGHT-1);
当i=4时,(WIDTH/2≤x≤WIDTH-1,HEIGHT/2≤y≤HEIGHT-1);
其中,(fi(x),fi(y))表示用户有效点触坐标;i表示象限位置,其中i=1,2,3,4;(x,y)表示用户实际点触坐标;Δx和Δy分别表示用户点触终端设备触摸屏N次标准示意点坐标与测试坐标横坐标和纵坐标的偏差值的平均值;WIDTH和HEIGHT分别为终端设备触摸屏的宽度和高度。
图4为本发明第一实施例中对触摸屏进行5象限划分的示意图,并根据对终端设备触摸屏进行5象限的划分,建立用户习惯模型。
如图4所示,并结合图3,终端设备以触摸屏以中心点为圆心,以min(WIDTH/2,HEIGHT/2)为半径的中心区域,以及所述终端设备触摸屏的四个边缘区域对所述终端设备触摸屏进行象限划分。其中,WIDTH和HEIGHT分别表示手机的宽度和高度。
移动终端根据标准示意点的预设坐标和用户点触标准示意点的测试坐标计算得到二者的偏差值,即:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点的预设坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点的预设坐标与测试坐标横坐标和纵坐标的偏差值。
根据上述计算的偏差值和用户点触标准示意点所对应的测试坐标,建立用户习惯模型。
当用户点触一次标准示意点时,按照下面公式计算:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点坐标与测试坐标横坐标和纵坐标的偏差值;
或者,当用户对多个标准示意点进行多次点触时,按照下面公式计算:
Δx = Σ n = 1 N ( x n - x n ′ ) / N
Δy = Σ n = 1 N ( y n - y n ′ ) / N 其中,n为不大于N的正整数;N为正整数,表示用户点触终端设备触摸屏标准示意点的总次数;(xn,yn)表示用户第n次点触终端设备触摸屏标准示意点的预设坐标,(x'n,y'n)表示用户第n次点触终端设备触摸屏标准示意点的测试坐标,Δx和Δy分别表示用户点触终端设备触摸屏N次标准示意点坐标与测试坐标横坐标和纵坐标的偏差值的平均值。
得到用户习惯模型:
fi(x)=x+Δx
fi(y)=y+Δy
通过不同象限的Δx和Δy来针对用户实际触点所在象限的映射位置进行调整,其中5个象限定义的范围如下:
当i=1时,(0≤x≤WIDTH/2-1,0≤y≤HEIGHT/2-1),
且(WIDTH/2-x)2+(HEIGHT/2-y)2>WIDTH2/4;
当i=2时,(WIDTH/2≤x≤WIDTH-1,0≤y≤HEIGHT/2-1),
且(x-WIDTH/2)2+(HEIGHT/2-y)2>WIDTH2/4;
当i=3时,(0≤x≤WIDTH/2-1,HEIGHT/2≤y≤HEIGHT-1),
且(x-WIDTH/2)2+(y-HEIGHT/2)2>WIDTH2/4;
当i=4时,(WIDTH/2≤x≤WIDTH-1,HEIGHT/2≤y≤HEIGHT-1),
且(x-WIDTH/2)2+(y-HEIGHT/2)2>WIDTH2/4;
当i=5时,(0≤x≤WIDTH-1,0≤y≤HEIGHT-1),
且(x-WIDTH/2)2+(y-HEIGHT/2)2≤WIDTH2/4。
其中,(fi(x),fi(y))表示用户有效点触坐标;i表示象限位置,其中i=1,2,3,4,5;(x,y)表示用户实际点触坐标;Δx和Δy分别表示用户点触终端设备触摸屏N次标准示意点坐标与测试坐标横坐标和纵坐标的偏差值的平均值;WIDTH和HEIGHT分别为终端设备触摸屏的宽度和高度。
由于用户在终端设备触摸屏不同位置的点触习惯不同,因此本发明实施例中通过对终端设备屏幕不同象限的划分,计算出不同象限用户实际点触的坐标与标准示意点坐标的偏差值来建立用户习惯模型。
步骤103,根据用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
具体的,根据用户对标准示意点点触的测试坐标和上述求得的用户习惯模型,将用户对标准示意点点触的测试坐标带入到用户习惯模型中,得到(fi(x),fi(y))即为本次用户点触触摸屏的有效坐标。移动终端可以根据用户习惯模型对以后用户对触摸屏的点触进行坐标校正。
本发明提供的实施例中,用户在在移动终端屏幕的各个象限内,分别引导用户按标准示意点的位置进行点触并记录实际点触坐标值,根据用户的实际操作,分别计算各个象限内用户相对标准示意点的坐标,通过建立用户习惯模型,从而在用户后续的使用过程中,按用户实际交互操作所处的屏幕象限范围,根据用户点触的测试坐标和用户习惯模型进行算法叠加得出实际点触目标值,并对其进行响应,从而提升终端产品对用户点触响应的准确度。
当用户对终端设备触摸屏进行点触时,本发明提供的自适应点触方法会首先判断用户实际点触坐标所在的象限,然后利用该象限的用户习惯模型对用户的点触进行相应,以提高用户操作的正确性和灵活性,还能有效的降低由于用户在不同方位上触屏习惯的差异而造成的误操作,提升了用户的交互体验。
图5为本发明第二实施例中自适应有效点触装置示意图。
如图5所示,本发明实施例中自适应有效点触装置包括:
获取模块10,用于获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标。
具体的,实施例中,当用户第一次使用移动终端时,用户打开移动终端后触摸屏上会自动弹出获取模块10提供的测试界面。移动终端触摸屏上的测试界面会引导用户进行测试操作。当用户进入测试界面进行相应操作时,移动终端触摸屏上会显示多个标准示意点,移动终端记录每个标准示意点的坐标。用户还可以在移动终端使用中随时调出测试界面,用以引导用户操作建立用户习惯模型。实施例中,本发明提供的自适应有效点触方法优选将移动终端的触摸屏划分为四个象限:象限1、象限2、象限3和象限4,移动终端分别对四个象限中的标准示意点的坐标进行记录。并且本发明实施例中还可以将移动终端屏幕划分为5个象限,移动终端分别对五个象限中的标准示意点的坐标进行记录。应当说明的是,触摸屏某一点的坐标,即某一点在坐标系中的位置,亦坐标位置,简称坐标。
用户对动终端触摸屏上显示的每个示意点分别进行点触,同时移动终端对用户点触标准示意点时记录用户在触摸屏上的测试坐标。其中,移动终端触摸屏上的多个标准示意点可以同时显示,也可以在用户对其中一个或几个标准示意点点触完成之后再显示,本发明对移动终端触摸屏上标准示意点的显示方式不限于此。
建模模块20,用于根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型。
具体的,通过移动终端对用户对标准示意点的点触操作,移动终端记录了每个标准示意点的预设坐标和用户点触标准示意点的测试坐标。
本实施例以将移动终端屏幕划分为4个象限为例,移动终端分别对四个象限中的标准示意点的坐标进行记录,划分5个象限的方法如第一实施例所述,本实施例不再赘述。参见本发明第一实施例中图3所示,如图3所示,建模模块20根据标准示意点的预设坐标和用户点触标准示意点的测试坐标计算得到二者的偏差值,即:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点的预设坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点的预设坐标与测试坐标横坐标和纵坐标的偏差值。
根据上述计算的偏差值和用户点触标准示意点所对应的测试坐标,建立用户习惯模型。
f i ( x ) = x + Δx = x + Σ n = 1 N ( x n - x n ′ ) / N
f i ( y ) = y + Δy = y + Σ n = 1 N ( y n - y n ′ ) / N
当i=1时,(0≤x≤WIDTH/2-1,0≤y≤HEIGHT/2-1);
当i=2时,(WIDTH/2≤x≤WIDTH-1,0≤y≤HEIGHT/2-1);
当i=3时,(0≤x≤WIDTH/2-1,HEIGHT/2≤y≤HEIGHT-1);
当i=4时,(WIDTH/2≤x≤WIDTH-1,HEIGHT/2≤y≤HEIGHT-1);
其中,(fi(x),fi(y))表示用户有效点触坐标;i表示象限位置,其中i=1,2,3,4;(x,y)表示用户实际点触坐标;Δx和Δy分别表示标准示意点的预设坐标与测试坐标横坐标和纵坐标的偏差值;n为不大于N的正整数;N表示用户点触终端设备触摸屏标准示意点的总次数;(x'n,y'n)表示用户第n次点触终端设备触摸屏标准示意点的测试坐标;WIDTH和HEIGHT分别为终端设备触摸屏的宽度和高度。
计算模块30,用于根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
具体的,计算模块30根据用户对标准示意点点触的测试坐标和上述求得的用户习惯模型,将用户对标准示意点点触的测试坐标带入到用户习惯模型中,得到(fi(x),fi(y))即为本次用户点触触摸屏的有效坐标。移动终端可以根据用户习惯模型对以后用户对触摸屏的点触进行坐标校正。
本发明实施例中,用户在在移动终端屏幕的各个象限内,分别引导用户按标准示意点的位置进行点触并记录实际点触坐标值,根据用户的实际操作,分别计算各个象限内用户相对标准示意点的坐标,通过建立用户习惯模型,从而在用户后续的使用过程中,按用户实际交互操作所处的屏幕象限范围,根据用户点触的测试坐标和用户习惯模型进行算法叠加得出实际点触目标值,并对其进行响应,从而提升终端产品对用户点触响应的准确度。
图6示出了本发明提供的第三实施例中的终端设备示意图。
如图6所示,本发明实施例中提供的终端设备包括:
触摸屏40,用于接收用户的点触操作。
具体的,实施例中,当用户第一次使用移动终端时,用户打开移动终端后触摸屏40上会自动弹出测试界面。移动终端触摸屏40上的测试界面会引导用户进行测试操作。当用户进入测试界面进行相应操作时,移动终端触摸屏40上会显示多个标准示意点,移动终端记录每个标准示意点的坐标。用户还可以在移动终端使用中随时调出测试界面,用以引导用户操作建立用户习惯模型。本实施例以将移动终端屏幕划分为4个象限为例,移动终端分别对四个象限中的标准示意点的坐标进行记录,划分5个象限的方法如第一实施例所述,本实施例不再赘述。
实施例中,本发明提供的自适应有效点触方法优选将移动终端的触摸屏40划分为四个象限:象限1、象限2、象限3和象限4,移动终端分别对四个象限中的标准示意点的坐标进行记录。应当说明的是,触摸屏40某一点的坐标,即某一点在坐标系中的位置,亦坐标位置,简称坐标。
用户对移动终端触摸屏40上显示的每个示意点分别进行点触,同时移动终端对用户点触标准示意点时记录用户在触摸屏40上的测试坐标。其中,移动终端触摸屏40上的多个标准示意点可以同时显示,也可以在用户对其中一个或几个标准示意点点触完成之后再显示,本发明对移动终端触摸屏40上标准示意点的显示方式不限于此。
处理器50,用于获取终端设备触摸屏40上的标准示意点的预设坐标、以及用户针对标准示意点进行点触时的测试坐标;根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
具体的,通过移动终端对用户对标准示意点的点触操作,移动终端记录了每个标准示意点的预设坐标和用户点触标准示意点的测试坐标。
参见本发明第一实施例中的图3,如图3所示,移动终端根据标准示意点的预设坐标和用户点触标准示意点的测试坐标计算得到二者的偏差值,即:
Δx=x1-x'1
Δy=y1-y'1
其中,(x1,y1)表示标准示意点的预设坐标,(x'1,y'1)表示测试坐标,Δx和Δy分别表示标准示意点的预设坐标与测试坐标横坐标和纵坐标的偏差值。
根据上述计算的偏差值和用户点触标准示意点所对应的测试坐标,建立用户习惯模型。
f i ( x ) = x + Δx = x + Σ n = 1 N ( x n - x n ′ ) / N
f i ( y ) = y + Δy = y + Σ n = 1 N ( y n - y n ′ ) / N
当i=1时,(0≤x≤WIDTH/2-1,0≤y≤HEIGHT/2-1);
当i=2时,(WIDTH/2≤x≤WIDTH-1,0≤y≤HEIGHT/2-1);
当i=3时,(0≤x≤WIDTH/2-1,HEIGHT/2≤y≤HEIGHT-1);
当i=4时,(WIDTH/2≤x≤WIDTH-1,HEIGHT/2≤y≤HEIGHT-1);
其中,(fi(x),fi(y))表示用户有效点触坐标;i表示象限位置,其中i=1,2,3,4;(x,y)表示用户实际点触坐标;Δx和Δy分别表示标准示意点的预设坐标与测试坐标横坐标和纵坐标的偏差值;n为不大于N的正整数;N表示用户点触终端设备触摸屏40标准示意点的总次数;(x'n,y'n)表示用户第n次点触终端设备触摸屏40标准示意点的测试坐标;WIDTH和HEIGHT分别为终端设备触摸屏40的宽度和高度。
根据用户对标准示意点点触的测试坐标和上述求得的用户习惯模型,将用户对标准示意点点触的测试坐标带入到用户习惯模型中,得到(fi(x),fi(y))即为本次用户点触触摸屏40的有效坐标。移动终端可以根据用户习惯模型对以后用户对触摸屏40的点触进行坐标校正。
本发明提供的实施例中,用户在在移动终端屏幕的各个象限内,分别引导用户按标准示意点的位置进行点触并记录实际点触坐标值,根据用户的实际操作,分别计算各个象限内用户相对标准示意点的坐标,通过建立用户习惯模型,从而在用户后续的使用过程中,按用户实际交互操作所处的屏幕象限范围,根据用户点触的测试坐标和用户习惯模型进行算法叠加得出实际点触目标值,并对其进行响应,从而提升终端产品对用户点触响应的准确度。
综上所述,采用本发明提供的自适应有效点触方法,通过识别用户在触摸屏不同方位的点触习惯点触坐标,来自适应用户实际点触动作响应结果的方法,提高了对用户操作响应的正确性和灵活度。尤其是针对大屏幕触摸屏终端产品,能够有效的降低由于用户不同方位上触摸屏习惯的偏差而产生的误操作,提升了用户交互体验。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。

Claims (10)

1.一种自适应有效点触方法,其特征在于,包括:
获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标;
根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;
根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
2.根据权利要求1所述的自适应有效点触方法,其特征在于,所述方法还包括:
为所述用户提供测试界面,接收用户针对标准示意点进行点击的操作,以建立所述用户习惯模型。
3.根据权利要求1所述的自适应有效点触方法,其特征在于,所述根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型,包括:
根据所述测试坐标和预设坐标计算得到偏差值;
根据所述测试坐标和所述偏差值建立所述用户习惯模型。
4.根据权利要求1所述的自适应有效点触方法,其特征在于,所述根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标,包括:
对所述终端设备触摸屏进行象限划分;
根据所述用户习惯模型和所述用户实际点触坐标计算得到划分的各象限中的用户有效点触坐标。
5.根据权利要求3所述的自适应有效点触方法,其特征在于,所述根据所述测试坐标和预设坐标计算得到偏差值,包括:
按照下面公式计算:
Δx=x1-x’1
Δy=y1-y’1
其中,(x1,y1)表示标准示意点坐标,(x’1,y’1)表示测试坐标,Δx和Δy分别表示标准示意点坐标与测试坐标横坐标和纵坐标的偏差值;
或者,按照下面公式计算:
Δx = Σ n = 1 N ( x n - x n ′ ) / N
Δy = Σ n = 1 N ( y n - y n ′ ) / N
其中,n为不大于N的正整数;N为正整数,表示用户点触终端设备触摸屏标准示意点的总次数;(xn,yn)表示用户第n次点触终端设备触摸屏标准示意点的预设坐标,(x'n,y'n)表示用户第n次点触终端设备触摸屏标准示意点的测试坐标,Δx和Δy分别表示用户点触终端设备触摸屏N次标准示意点坐标与测试坐标横坐标和纵坐标的偏差值的平均值。
6.根据权利要求5所述的自适应有效点触方法,其特征在于,所述用户习惯模型包括:
fi(x)=x+Δx
fi(y)=y+Δy
其中象限编号i的取值为1到m,m为象限划分的个数;
(fi(x),fi(y))表示用户有效点触坐标;(x,y)表示用户实际点触坐标。
7.一种自适应有效点触装置,其特征在于,包括:
获取模块,用于获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点击时的测试坐标;
建模模块,用于根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;
计算模块,用于根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
8.根据权利要求7所述的自适应有效点触装置,其特征在于,所述建模模块,用于:
根据所述测试坐标和预设坐标计算得到偏差值;
根据所述测试坐标和所述偏差值建立所述用户习惯模型。
9.根据权利要求7所述的自适应有效点触装置,其特征在于,所述计算模块,用于:
对所述终端设备触摸屏进行象限划分;
根据所述用户习惯模型和所述用户实际点触坐标计算得到划分的各象限中的用户有效点触坐标。
10.一种终端设备,其特征在于,包括:
触摸屏,用于接收用户的点触操作;
处理器,用于获取终端设备触摸屏上的标准示意点的预设坐标、以及用户针对标准示意点进行点触时的测试坐标;根据获取的所述测试坐标和所述预设坐标,建立用户习惯模型;根据所述用户习惯模型和用户实际点触坐标计算得到用户有效点触坐标。
CN201410223141.XA 2014-05-23 2014-05-23 自适应有效点触方法及装置 Pending CN105094404A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410223141.XA CN105094404A (zh) 2014-05-23 2014-05-23 自适应有效点触方法及装置
PCT/CN2014/082545 WO2015176379A1 (zh) 2014-05-23 2014-07-18 自适应有效点触方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410223141.XA CN105094404A (zh) 2014-05-23 2014-05-23 自适应有效点触方法及装置

Publications (1)

Publication Number Publication Date
CN105094404A true CN105094404A (zh) 2015-11-25

Family

ID=54553287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410223141.XA Pending CN105094404A (zh) 2014-05-23 2014-05-23 自适应有效点触方法及装置

Country Status (2)

Country Link
CN (1) CN105094404A (zh)
WO (1) WO2015176379A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718196A (zh) * 2016-01-18 2016-06-29 惠州Tcl移动通信有限公司 移动终端及其触摸屏上左右手的识别方法
CN107678594A (zh) * 2017-09-30 2018-02-09 努比亚技术有限公司 触屏的校准方法、装置、终端设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090009482A1 (en) * 2007-05-01 2009-01-08 Mcdermid William J Touch sensor pad user input device
CN102879673A (zh) * 2012-09-19 2013-01-16 广州视睿电子科技有限公司 一种触摸屏精准度的测试方法及装置
CN103186329A (zh) * 2011-12-27 2013-07-03 富泰华工业(深圳)有限公司 电子设备及其触摸输入控制方法
CN103383418A (zh) * 2012-05-03 2013-11-06 杨志沅 点击测试方法及其装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090009482A1 (en) * 2007-05-01 2009-01-08 Mcdermid William J Touch sensor pad user input device
CN103186329A (zh) * 2011-12-27 2013-07-03 富泰华工业(深圳)有限公司 电子设备及其触摸输入控制方法
CN103383418A (zh) * 2012-05-03 2013-11-06 杨志沅 点击测试方法及其装置
CN102879673A (zh) * 2012-09-19 2013-01-16 广州视睿电子科技有限公司 一种触摸屏精准度的测试方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718196A (zh) * 2016-01-18 2016-06-29 惠州Tcl移动通信有限公司 移动终端及其触摸屏上左右手的识别方法
CN107678594A (zh) * 2017-09-30 2018-02-09 努比亚技术有限公司 触屏的校准方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
WO2015176379A1 (zh) 2015-11-26

Similar Documents

Publication Publication Date Title
CN103105975B (zh) 触摸识别方法及装置
CN105807997B (zh) 一种触控屏灵敏度调整方法及装置
US9910541B2 (en) Mis-touch recognition method and device
EP3133473A1 (en) Method of sensing pressure by touch sensor and electronic device adapted thereto
AU2015202763B2 (en) Glove touch detection
CN105159500B (zh) 触摸屏的压力显示方法及装置
CN103207750A (zh) 图标缩放的方法及装置
CN104317398A (zh) 一种手势控制方法、穿戴式设备及电子设备
CN104049879A (zh) 触摸式终端及其提示框定位的方法
CN104777948A (zh) 改善投射式电容触控面板边缘坐标精确度的方法及装置
US10817115B2 (en) Method for controlling smartwatch, and smartwatch
CN107102805A (zh) 一种显示方法及显示装置
WO2023077665A1 (zh) 手掌位置确定方法、装置、电子设备及存储介质
CN105094405A (zh) 自动调整有效触点的方法及装置
CN105094404A (zh) 自适应有效点触方法及装置
CN104978030A (zh) 基于左右手自动调节手机显示界面的软件及方法
WO2019134228A1 (zh) 一种应用程序删除方法、可读存储介质、终端设备及装置
CN104850352A (zh) 一种基于触控板的程序快速开启方法及系统
CN103543933A (zh) 一种选择文件的方法及触摸终端
US20150370411A1 (en) Method and electronic device for carrying out edge suppression and correction
CN108958565A (zh) 用于多点电容触控的坐标计算方法、触控装置及移动终端
CN104090681B (zh) 触摸屏防抖的方法及系统
TW201349083A (zh) 移動物件點選定位方法及系統
CN115867879B (zh) 触控补偿装置及触控补偿方法、触控屏
CN107357464A (zh) 一种信息处理方法、电子设备、计算机装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151125