触摸屏滑动调整方法、调整装置及触控设备与流程

文档序号:16133576发布日期:2018-12-01 00:37阅读:476来源:国知局

本发明涉及触摸屏技术,具体地说,是涉及触摸屏滑动调整方法、调整装置及带有触摸屏的触控设备。

背景技术

目前,带有触摸屏的触控设备较多,如手机、平板电脑等。触摸屏上一个常用的操作是滑动,触摸屏在接收到滑动事件后,检测手指在屏幕上的滑动距离,与在触控设备中的滑动响应参数作比较,以决定是否响应滑动事件,并在响应滑动事件后执行滑动对应的操作,如屏幕解锁、改变显示界面等。

现有触控设备中,滑动响应参数一般为多个,包括翻页生效参数、翻一页对应的滑动距离参数、移行生效参数、移动一行对应的滑动距离参数等。而且,这些滑动响应参数内置于触控设备中之后,是固定不变的。

由于现有触控设备中的滑动响应参数固定不变,对于手指长度不同或操作习惯不同的用户来说,滑动操作适应性较差,降低了用户体验舒适性,难以满足用户的个性化需求。



技术实现要素:

本发明的目的是提供一种触摸屏滑动调整方法及调整装置,以解决现有触摸屏中滑动响应参数固定不变、滑动操作适应性差的问题。

为解决上述技术问题,本发明提供的调整方法采用下述技术方案予以实现:

一种触摸屏滑动调整方法,所述方法包括下述步骤:

进入滑动设置界面,提示用户进行触摸屏滑动操作;

检测用户在触摸屏上的滑动距离;

根据所述滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数。

如上所述的调整方法,所述进入滑动设置界面,提示用户进行触摸屏滑动操作的步骤具体包括:

在滑动设置界面上显示触发指定功能对应的滑动操作方式,提示用户按照所述滑动操作方式执行触发指定功能的滑动操作。

如上所述的调整方法,所述根据所述滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数的步骤具体包括:从所述初始滑动响应参数中获取与所述触发指定功能相对应的参数值,比较所述滑动距离与所述参数值的大小,在所述滑动距离大于所述参数值时,增大所述初始滑动响应参数,生成所述当前用户滑动响应参数,在所述滑动距离小于所述参数值时,减小所述初始滑动响应参数,生成所述当前用户滑动响应参数。

更进一步的,从所述初始滑动响应参数中获取与所述触发指定功能相对应的参数值之后,计算所述述滑动距离与所述参数值的比值,根据所述比值对所述初始滑动响应参数进行等比例的增大或减小,生成所述当前用户滑动响应参数。

如上所述的调整方法,在获得所述当前用户滑动响应参数之后,还包括下述步骤:

将所述当前用户滑动响应参数与该用户的身份信息相关联。

如上所述的调整方法,在所述进入滑动设置界面的步骤之前,还包括:

进入用户身份识别界面,提示用户输入身份信息;

判断是否存在与该用户身份信息相关联的当前用户滑动响应参数;

若否,再执行所述进入滑动设置界面的步骤。

为解决前述技术问题,本发明提供的调整装置采用下述技术方案予以实现:

一种触摸屏滑动调整装置,所述装置包括:

滑动设置提示模块,用于提供滑动设置界面,并提示用户进行触摸屏滑动操作;

检测模块,用于检测用户在触摸屏上的滑动距离;

滑动调整模块,用于根据所述滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数。

如上所述的调整装置,所述滑动设置提示模块在所述滑动设置界面上显示触发指定功能对应的滑动操作方式,提示用户按照所述滑动操作方式执行触发指定功能的滑动操作;

所述滑动调整模块具体包括:

参数值获取单元,用于从所述初始滑动响应参数中获取与所述触发指定功能相对应的参数值;

滑动距离比较单元,与所述参数值获取单元及所述检测模块相连接,用于比较所述滑动距离与所述参数值的大小;

当前用户滑动响应参数生成单元,与所述滑动距离比较单元相连接,用于在所述滑动距离大于所述参数值时,增大所述初始滑动响应参数,生成所述当前用户滑动响应参数,在所述滑动距离小于所述参数值时,减小所述初始滑动响应参数,生成所述当前用户滑动响应参数。

如上所述的调整装置,所述装置还包括:

用户身份输入模块,用于提供用户身份识别界面,提示用户输入身份信息,并接收输入的用户身份信息;

调整判断模块,用于读取所述用户身份输入模块接收的用户身份信息,并判断是否存在与该用户身份信息相关联的当前用户滑动响应参数;

且,在所述调整判定模块判定不存在与该用户身份信息相关联的滑动响应参数后,所述滑动设置提示模块工作。

本发明还提供一种触控设备,以提高用户使用触摸屏的舒适性体验。

具体来说,一种触控设备,包括有触摸屏,所述触控设备还具有上述的触摸屏滑动调整装置。

与现有技术相比,本发明的优点和积极效果是:本发明提供的触摸屏调整方法和调整装置,检测用户滑动触摸屏时的滑动距离,并基于滑动距离对初始滑动响应参数作调整,生成调整后的当前用户滑动响应参数,实现对滑动响应参数的自适应校准,进而实现了触摸屏滑动操作的自适应调整能力,有利于提高用户体验舒适性,满足用户的个性化需求。

结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。

附图说明

图1是本发明触摸屏滑动调整方法第一个实施例的流程图;

图2是图1实施例中步骤150的具体流程图;

图3是本发明触摸屏滑动调整方法第二个实施例的流程图;

图4是本发明触摸屏滑动调整装置第一个实施例的结构框图;

图5是图4中滑动调整模块一个具体结构图;

图6是本发明触摸屏滑动调整装置第二个实施例的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图和具体实施例,对本发明作进一步详细说明。

请参见图1和图2所示的本发明触摸屏滑动调整方法的第一个实施例,其中,图1为该实施例的主流程图,图2是图1中步骤150的具体流程图。

如图1所示,本发明触摸屏滑动调整方法第一个实施例的主流程如下:

步骤110:流程开始。

步骤120:触摸屏启动。

步骤130:进入滑动设置界面,提示用户进行触摸屏滑动操作。

在触摸屏启动后,先进入滑动设置界面,从而启动触摸屏滑动调整。进而,可以为用户提供友好交互界面。

滑动调整过程可以在每次触摸屏启动后都执行,也可以仅在触摸屏首次启动使用时才执行,或者,在每次启动后选择性执行。对于仅在首次启动使用时执行一次触摸屏滑动调整的方法,适用于移动终端等个人专用触控设备。对于供多人使用的触控设备,优选采用在每次触摸屏启动后都执行或者选择性执行滑动调整过程。对于选择性执行的方式,可以参考图3实施例。

针对触摸屏的滑动响应参数,一般情况下会包括有多个,如翻页生效参数、翻一页对应的滑动距离参数、移行生效参数、移动一行对应的滑动距离参数等,且这些参数一般用像素数量来表征。不同的触摸屏生产厂家提供的触摸屏滑动调整方案不可能完全一致,用户执行的滑动操作会触发不同的功能。触发功能不同,对应的滑动响应参数就会不同。譬如,触摸屏a要求用户执行的滑动操作是让触摸屏的显示界面翻1页,则对应的滑动响应参数包括翻页生效参数和翻1页对应的滑动距离参数;触摸屏b要求用户执行的滑动操作是让触摸屏的当前页面向上或向下移动5行,则对应的滑动响应参数包括移行生效参数及移动5行对应的滑动距离参数。

为实现不同触摸屏的个性化滑动调整,进入滑动设置界面后,在界面上显示滑动操作对应的触发指定功能,并给出触发指定功能所对应的滑动操作方式。同时,提示用户按照滑动操作方式执行触发指定功能的滑动操作。这里的滑动操作方式,是提示用户如何进行滑动操作,以触发指定功能。例如,触发指定功能为“显示界面翻1页”,对应的滑动操作方式为“单手指直线滑动”;或者,触发指定功能为“图像放大”,对应的滑动操作方式为“两个手指同时触控、并反向滑动”。通过执行该步骤,可以采集到特定用户按照正常使用习惯所执行的滑动操作,既体现出了具有不同手指长度的用户的特点,也可以体现出用户滑动时的习惯性操作特点。

步骤140:检测用户在触摸屏上的滑动距离。

滑动距离可以采用下述方式来进行:将用户手指触碰到触摸屏的点作为起始点,将用户手指从起始点沿触摸屏滑动后离开触摸屏的点作为终点,获取起始点的坐标和终点的坐标。然后,根据两个坐标值计算起始点与终点之间的距离,该距离即为滑动距离。这里的距离,可以是用长度单位(如mm)表示,也可以是用像素点数量来表示,具体采用何种表示方式,根据触摸屏中预置的初始滑动响应参数来确定,原则是保证距离与初始滑动响应参数一致,两者能够直接进行比较。而且,获取用户触碰到触摸屏上的点的坐标可以采用现有技术来实现。

具体来说,所记录的滑动距离可以采用下述两种不同方式来获得:

其一,当前滑动距离是滑动一次的距离。具体而言,进入滑动设置界面后,提示用户只需要执行一次触摸屏滑动操作,按照上述方式计算出该次滑动操作的滑动距离,然后记录下来。

其二,当前滑动距离是多次滑动的平均距离。具体而言,在进入滑动设置界面后,提示用户执行设定次数的多次滑动操作,按照上述方式计算每次滑动操作的滑动距离。最后,计算多个滑动距离的平均值,将该平均值作为滑动距离,并记录下来。

步骤150:根据滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数。

如前所描述,这里的滑动响应参数,是指现有触摸屏所具有的所有可能的滑动响应参数,包含但不局限于翻页生效参数、翻一页对应的滑动距离参数、移行生效参数、移动一行对应的滑动距离参数、多点触控响应参数。每个参数的参数值则反映了实现参数对应的功能所需要的滑动距离。例如,翻页生效参数的参数值为60个像素点,表示滑动距离达到60个像素点后翻页功能有效;翻1页对应的滑动距离参数的参数值为25,表示在翻页功能生效后,每多滑动25个像素点,页面翻1页。触摸屏出厂后,都会预置有初始滑动响应参数。该初始滑动响应参数作为一个调整基准值,将结合用户执行滑动操作时的滑动距离对该基准值进行调整,从而生成用户个性化的当前用户滑动响应参数。此后,在接收到用户滑动触摸屏事件后,将根据当前用户滑动响应参数来响应触摸屏滑动事件。

具体来说,根据滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数的基本方法为:

从初始滑动响应参数中获取与触发指定功能相对应的参数值。具体而言,如果触发指定功能对应的参数为多个,则参数值是多个参数的值的总和。例如,翻页生效参数的参数值为60个像素点,翻1页对应的滑动距离参数的参数值为25个像素点,如果指定功能为“翻3页”,则触发该指定功能所对应的参数值为60+3*25=135个像素点。然后,比较步骤140所检测的滑动距离与该参数值的大小。此时,滑动距离也是以像素点数来表示。若滑动距离大于参数值,表明当前用户的滑动一次的距离比初始值要大,所以,增大初始滑动响应参数,生成当前用户滑动响应参数。反之,在滑动距离小于参数值时,表明当前用户的滑动一次的距离比初始值要小,则减小初始滑动响应参数,生成所述当前用户滑动响应参数。从而,实现了滑动响应参数对用户的自适应调整。

步骤160:滑动调整过程结束。

当前用户滑动响应参数的具体调整过程可以参见图2及下述对图2的描述。

请参见图2,图1实施例中步骤150的一个具体处理流程如下:

步骤151:从初始滑动响应参数中获取与触发指定功能相对应的参数值。

在执行触摸屏滑动调整时,从触摸屏内或触控设备内存储的初始滑动响应参数中读取出与步骤130所提示的触发指定功能相对应的参数值。如上所描述,如果触发指定功能对应的参数为多个,则参数值是多个参数的值的总和。

步骤152:计算滑动距离与参数值的比值。

这里,滑动距离与参数值的单位保持一致。例如,参数值为像素点数,滑动距离也是像素点数,因此,两者可以直接相比,求得比值。

步骤153:根据比值对初始滑动响应参数进行等比例的增大或减小,生成当前用户滑动响应参数。

根据步骤152计算的滑动距离与初始滑动响应参数的比值对初始滑动响应参数进行等比例缩放,从而,获得与用户一一对应的当前用户滑动响应参数。此后,该用户执行触摸屏滑动操作后,将按照调整后的当前用户滑动响应参数响应其滑动操作,不同用户滑动一次能获得与其他用户相同的滑动效果,有效提升了用户的触摸体验。

当然,根据初始滑动响应参数和滑动距离调整当前用户滑动响应参数的步骤150并不受图2方法的局限,还可以采用其他调整方式。例如,可以根据滑动距离与参数值的差值,对初始滑动响应参数进行固定比例的缩放。

请参见图3,该图所示为本发明滑动调整方法第二个实施例的流程图。

如图3所示,本发明触摸屏滑动调整方法第二个实施例的流程如下:

步骤210:流程开始。

步骤220:触摸屏启动。

步骤230:进入用户身份识别界面,提示用户输入身份信息。

此处所说的身份信息,可以是用户已经注册的账户信息。或者,是其他预先约定的、触控设备能够识别的身份信息。

步骤240:判断是否存在与该用户身份信息相关联的当前用户滑动响应参数。

结合下述的步骤280所述,在每次调整完滑动响应参数之后,将关联当前用户滑动响应参数与对应用户的身份信息。因此,在用户通过身份识别界面输入身份信息后,判断是否已经存在与该用户身份信息相关联的当前用户滑动响应参数。如果是,执行步骤250。若否,则转至步骤260。

步骤250:如果已经存在与当前用户身份信息相关联的当前用户滑动响应参数,则退出滑动调整过程,执行其他操作。

步骤260:如果不存在与当前用户身份识别信息相关联的当前用户滑动响应参数,则进入滑动设置界面,提示用户进行触摸屏滑动操作。

该步骤更具体的实现过程可以参考图1实施例的描述。

步骤270:检测用户在触摸屏上的滑动距离。

该步骤更具体的实现过程可以参考图1实施例的描述。

步骤280:根据滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数,关联当前用户滑动响应参数与该用户的身份信息。

生成当前用户滑动响应参数更具体的实现过程可以参考图1及图2的描述。与第一个实施例不同的是,在该第二个实施例中,保存当前用户滑动响应参数的同时,还要将当前用户滑动响应参数与该用户的身份信息进行关联。从而,可以保证该实施例流程的顺利实施。

步骤290:滑动调整流程结束。

在该实施例的流程中,通过设置步骤230和步骤240,可以根据用户身份决定是否需要执行滑动调整过程。如果已经存在与某个用户身份信息相关联的当前用户滑动响应参数,则无需再重复执行调整过程,减化处理流程。而在不存在当前用户身份信息相关联的当前用户滑动响应参数时,启动滑动参数调整过程,获取与当前用户相适应的的当前用户滑动响应参数,保证不同用户均能够拥有个性化的滑动响应参数。

请参见图4,该图所示为本发明触摸屏滑动调整装置第一个实施例的结构框图。

如图4所示,本发明触摸屏滑动调整装置包括有依次连接的滑动设置提示模块31、检测模块32及滑动调整模块33。其中,滑动设置提示模块31主要用于提供滑动设置显示界面,并提示用户进行触摸屏滑动操作。检测模块32与滑动设置提示模块31相连接,用于检测用户在触摸屏上的滑动距离。而滑动调整模块33与检测模块32相连接,用于根据检测模块32检测的滑动距离和预置的初始滑动响应参数生成当前用户滑动响应参数。该实施例滑动调整装置中各模块的具体工作过程可以参考上述图1及图2中关于滑动调整方法第一个实施例的流程描述。

对于滑动调整模块33,可以采用图5的结构来实现。

具体而言,如图5所示,滑动调整模块33包括有依次连接的参数值获取单元331、滑动距离比较单元332及当前用户滑动响应参数生成单元333。

其中,参数值获取单元331用于从初始滑动响应参数中获取与触发指定功能相对应的参数值。这里的触发指定功能,是实现触摸屏滑动调整的基准,在执行滑动调整时,由滑动设置提示模块31在滑动设置界面上显示出来,以提示用户执行滑动操作所要实现的触发功能。如前所述,如果触发指定功能对应的参数为多个,则参数值获取单元331所获取的参数值是多个参数的值的总和。

滑动距离比较单元332,与参数值获取单元331及检测模块32相连接,用于比较检测模块32所检测的滑动距离与参数值获取单元331所获取的参数值的大小。

当前用户滑动响应参数生成单元333,与滑动距离比较单元332相连接,用于在滑动距离大于参数值时,增大初始滑动响应参数,生成所述当前用户滑动响应参数,而在滑动距离小于所述参数值时,减小初始滑动响应参数,生成所述当前用户滑动响应参数。从而,实现了滑动响应参数对用户的自适应调整。

在对初始滑动响应参数进行调整时,除了采用上述滑动距离比较单元332直接比较滑动距离与初始滑动响应参数的大小之外,也可以计算滑动距离与初始滑动响应参数的比值。此时,当前用户滑动响应参数生成单元333将根据比值对初始滑动响应参数进行等比例的增大或减小。具体实现过程可参考方法实施例中的描述。

请参见图6,该图示出了本发明触摸屏滑动调整装置第二个实施例的结构框图。

如图6所示,该第二个实施例的触摸屏滑动调整装置包括有用户身份输入模块41、调整判断模块42、滑动设置提示模块43、检测模块44及滑动调整模块45,模块之间的连接关系及各模块的功能描述如下:

用户身份输入模块41,用于提供用户身份识别界面,提示用户输入身份信息,并接收输入的用户身份信息。

调整判断模块42,分别与用户身份输入模块41及下述的滑动调整模块45相连接,用于读取用户身份输入模块41接收的用户身份信息,通过查询滑动调整模块45,判断是否存在与该用户身份信息相关联的当前用户滑动响应参数。

滑动设置提示模块43,与调整判断模块42相连接,受控于调整判断模块42。具体而言,滑动设置提示模块43在调整判定模块42判定不存在与该用户身份信息相关联的当前用户滑动响应参数后开始工作,用于提供滑动设置界面,并提示用户进行触摸屏滑动操作。

检测模块44,与滑动设置提示模块43相连接,用于检测用户在触摸屏上的滑动距离。

滑动调整模块45,分别与检测模块44及调整判断模块42相连接,一方面用于根据预置的初始滑动响应参数和检测模块44检测的滑动距离调整该用户的当前用户滑动响应参数,另一方面为调整判断模块42提供数据查询接入口。

该实施例滑动调整装置中各模块的具体工作过程可以参考上述图1、图2及图3中关于滑动调整方法实施例的流程描述。

上述两实施例的触摸屏滑动调整装置可以对触摸屏的滑动响应参数进行自适应性调整和校准。将触摸屏滑动调整装置内置在具有触摸屏的触控设备中,能够提高触控设备滑动操作的适应性,提升用户使用触控设备滑动时的舒适性体验。

以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。

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