调整滑动操作的理论值的方法和装置制造方法及图纸

技术编号:10346426 阅读:105 留言:0更新日期:2014-08-22 11:28
本发明专利技术提出一种调整滑动操作的理论值的方法和装置,该调整滑动操作的理论值的方法包括获取用户的滑动操作的实际输入情况,并根据所述实际输入情况,调整滑动操作的理论值。该方法可以提高滑动操作的准确性。

【技术实现步骤摘要】
调整滑动操作的理论值的方法和装置
本专利技术涉及数据处理
,尤其涉及一种调整滑动操作的理论值的方法和装置。
技术介绍
滑动(Flick)输入方式是目前日文手机输入方式中最为快捷简便,最受用户欢迎的输入方式之一。其输入方式如下:如图1所示,图1中的左图为键盘的布局,图1中间的图是按下A之后的几个方向滑动所代表的输入,用户要输入P时,点击键盘上的假名A,向左滑动则可输入P。但是,由于手机屏幕大小参差不齐,用户手指长短不一,无法很好适配屏幕上用户的滑动操作,例如,用户的落点位置偏离理论中心点,或者,滑动向量偏离理论向量。这些就会导致滑动操作的不准确。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种调整滑动操作的理论值的方法,该方法可以提高滑动操作的准确性。本专利技术的另一个目的在于提出一种调整滑动操作的理论值的装置。为达到上述目的,本专利技术第一方面实施例提出的调整滑动操作的理论值的方法,包括:获取用户的滑动操作的实际输入情况;根据所述实际输入情况,调整滑动操作的理论值。本专利技术第一方面实施例提出的调整滑动操作的理论值的方法,通过根据实际输入情况调整理论值,可以实现理论值的自适应调整,从而提高滑动操作的准确度,大大降低误输入的几率。为达到上述目的,本专利技术第二方面实施例提出的调整滑动操作的理论值的装置,包括:获取模块,用于获取用户的滑动操作的实际输入情况;调整模块,用于根据所述实际输入情况,调整滑动操作的理论值。本专利技术第二方面实施例提出的调整滑动操作的理论值的装置,通过根据实际输入情况调整理论值,可以实现理论值的自适应调整,从而提高滑动操作的准确度,大大降低误输入的几率。为达到上述目的,本专利技术第三方面实施例提出的客户端设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为客户端设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于:获取用户的滑动操作的实际输入情况;根据所述实际输入情况,调整滑动操作的理论值。本专利技术第三方面实施例提出的客户端设备,通过根据实际输入情况调整理论值,可以实现理论值的自适应调整,从而提高滑动操作的准确度,大大降低误输入的几率。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是现有技术中滑动操作的输入方式的示意图;图2是本专利技术一实施例提出的调整滑动操作的理论值的方法的流程示意图;图3是本专利技术实施例中落点位置偏离理论中心点示意图;图4是本专利技术实施例中滑动向量偏离理论向量示意图;图5是本专利技术另一实施例提出的调整滑动操作的理论值的方法的流程示意图;图6是本专利技术实施例中滑动操作的键盘划分的区域示意图;图7是本专利技术另一实施例提出的调整滑动操作的理论值的装置的结构示意图;图8是本专利技术另一实施例提出的调整滑动操作的理论值的装置的结构示意图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图2是本专利技术一实施例提出的调整滑动操作的理论值的方法的流程示意图,该方法包括:S21:获取用户的滑动操作的实际输入情况;其中,实际输入情况可以包括:设定次数的实际输入的落点坐标。用户的实际落点与理论中心点通常会不一致,如图3所示,用户的实际落点(图3中用团状表示)在理论中心点(图3中用点表示)的右上方。实际输入情况还可以包括:设定次数的实际输入的向量的角度。如图4所示,由于用户使用右手单手输入,故导致用户滑动操作的实际向量向右上偏。进一步的,为了保证数据的有比较高的置信区间,上述的设定次数可以取为I万次以上。S22:根据所述实际输入情况,调整滑动操作的理论值。其中,理论值包括理论中心值和理论向量的角度值,理论中心值是理论中心点的值。具体地,理论中心值,指的是对于flick键盘上的每一个键位,键位矩形的两条对角线的交点,如图1所示:A区域的理论中心点为此A区域所对应的矩形的两条对角线的交点。而理论向量的角度值,指的是f I iCk键盘上的每一个键位,键位矩形的正上,正下,正左,正右,例如,对于A键位,分别为)、杉、IN λ的理论向量的角度值。可以根据设定次数的实际输入的落点坐标,调整滑动操作的理论中心值;和/或,根据设定次数的实际输入的向量的角度,调整滑动操作的理论向量的角度值。根据理论值可以确定用户输入的字符,例如,如图1所示,假设确定的理论中心值是A所在格子的中心值,且确定的理论向量的角度值是向左方向的角度,那么可以确定用户输入的字符是P。具体的,可以计算第一平均值,所述第一平均值是所述设定次数的实际输入的落点坐标的平均值;根据所述第一平均值,调整滑动操作的理论中心值。进一步的,将所述第一平均值,确定为滑动操作的调整后的理论中心值;或者,计算第二平均值,所述第二平均值是所述第一平均值与滑动操作的调整前的理论中心值的平均值,并确定所述第二平均值为滑动操作的调整后的理论中心值。例如,调整前的中心值为(odx,ody),根据实际输入的落点坐标得到的平均值是(dx, dy),那么可以将调整后的中心值(odx’,od’ )确定为:odx,= dx, ody,= dy ;或者,odx,= (odx+dx)/2, ody,= (ody+dy)/20本实施例通过根据实际输入情况调整理论值,可以实现理论值的自适应调整,从而提高滑动操作的准确度,大大降低误输入的几率。图5是本专利技术另一实施例提出的调整滑动操作的理论值的方法的流程示意图,该方法包括:S51:在滑动操作的键盘上,获取每个区域中的设定次数的实际输入的落点坐标,并计算实际输入的落点坐标的平均值。例如,以图1所示的键盘为例,参见图6,该键盘分为12个区域,对于每个区域,可以分别统计设定次数的实际输入的落点坐标,以分别确定每个区域的实际输入的落点坐标的平均值。其中,设定次数可以选为I万次以上的任一数值。假设各区域的实际输入的落点坐标的平均值用drop[0,…,11]表示,其中,drop[0]表示A区域的实际输入的落点的平均值,Drop [I]表示々区域的实际输入的落点的平均值,依此类推。Drop[i]的值用(dx, dy)表示,dx为第i区域的x的平均值,dy为第i区域的I的平均值,X是实际输入的落点的X方向的坐标值,y是实际输入的落点的I方向的坐标值。S52:根据每个区域中实际输入的落点坐标的平均值,调整相应区域的理论中心值。例如,对于i区域(i = O,..., 12),其平均值用Drop[i] = (dx, dy)表示,则i区域的调整后的理论中心值=(dx,dy),或者,i区域的调整后的理论中心值=((dx本文档来自技高网...

【技术保护点】
一种调整滑动操作的理论值的方法,其特征在于,包括:获取用户的滑动操作的实际输入情况;根据所述实际输入情况,调整滑动操作的理论值。

【技术特征摘要】
1.一种调整滑动操作的理论值的方法,其特征在于,包括: 获取用户的滑动操作的实际输入情况; 根据所述实际输入情况,调整滑动操作的理论值。2.根据权利要求1所述的方法,其特征在于, 所述实际输入情况包括:设定次数的实际输入的落点坐标; 所述理论值包括:理论中心值; 所述根据所述实际输入情况,调整滑动操作的理论值,包括: 计算第一平均值,所述第一平均值是所述设定次数的实际输入的落点坐标的平均值; 根据所述第一平均值,调整滑动操作的理论中心值。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一平均值,调整滑动操作的理论中心值,包括: 将所述第一平均值,确定为滑动操作的调整后的理论中心值;或者, 计算第二平均值,所述第二平均值是所述第一平均值与滑动操作的调整前的理论中心值的平均值,并确定所述 第二平均值为滑动操作的调整后的理论中心值。4.根据权利要求所述的方法,其特征在于, 所述实际输入情况包括:设定次数的实际输入的向量的角度; 所述理论值包括:理论向量的角度值; 所述根据所述实际输入情况,调整滑动操作的理论值,包括: 计算第三平均值,所述第三平均值是所述设定次数的实际输入的向量的角度的平均值; 根据所述第三平均值,调整滑动操作的理论向量的角度值。5.根据权利要求4所述的方法,其特征在于,所述根据所述第三平均值,调整滑动操作的理论向量的角度值,包括: 将所述第三平均值,确定为滑动操作的调整后的理论向量的角度值;或者, 计算第四平均值,所述第四平均值是所述第三平均值与滑动操作的调整前的理论向量的角度值的平均值,并确定所述第四平均值为滑动操作的调整后的理论向量的角度值。6.根据权利要求2或3所述的方法,其特征在于,当滑动操作的键盘上包括至少两个区域时,所述获取用户的滑动操作的实际输入情况;根据所述实际输入情况,调整滑动操作的理论值,包括: 分别在每个区域中获取用户的设定次数的实际输入的落点坐标,并根据所述实际输入的落点坐标,调整相应区域的滑动操作的理论中心值。7.根据权利要求4或5所述的方法,其特征在于,当滑动操作的键盘上包括至少两个区域,且每个区域包括至少两个方向时,所述获取用户的滑动操作的实际输入情况;根据所述实际输入情况,调整滑动操作的理论值,包括: 分别在每个区域的每个方向上获取用户的设定次数的实际输入的向量的角度,并根据所述实际输入的向量的角度,调整相应区域的相应方向上的滑动操作的理论向量的角度值。8.根据权利要求1所述的方法,其特征在于,还包括: 判断调整后的滑动操作的理论值是否达到稳定,在没有达到稳定时,重复获取用户的滑动操作的实际输入情况,并重新根据所述实际输入情况,调整滑动操作的理论值,直至所...

【专利技术属性】
技术研发人员:苏钿煌李培基
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1