本发明专利技术公开了一种触摸屏的滑动解决方法及使用该方法的电子设备,所述方法包括以下步骤:A:对用户的滑动操作进行周期取样,获取滑动的位置坐标;B:通过多次取样获取的位置坐标,计算用户滑动操作的平均加速度;C:根据当前的平均加速度,判断当前滑动操作所处的滑动状态;D:触摸屏驱动模块读取滑动状态,并根据用户的滑动距离输出屏幕的滚动距离。采用本发明专利技术可对用户的操作方式进行分析和匹配,在不同的状态下,采用不同的滚屏速度,方便用户的使用。
Sliding solution of touch screen and electronic device using the same
The invention discloses a touch screen sliding solution and electronic equipment using the method, the method comprises the following steps: A, sliding operation on the user's periodic sampling, obtaining the position coordinates of sliding; B: position coordinates obtained by repeatedly sampling, the average acceleration calculation of user sliding operation: C; according to the current average acceleration, to determine the current state of the sliding sliding operation; D: touch screen driver module reads the sliding state, and according to the rolling distance sliding distance of the user's output screen. The invention can analyze and match the operation mode of users, and adopt different rolling speed in different states to facilitate the use of users.
【技术实现步骤摘要】
本专利技术涉及一种带触摸屏的电子设备,尤其涉及的是一种触摸屏的滑动解决方法 及使用该方法的电子设备。
技术介绍
目前触摸屏的应用十分广泛,在使用的时候,却常常出现滑动不畅和滑动过慢的 情况,由于移动设备的屏幕大小限制,受到滑动面积的限制,而用户在使用中常常要用到滚 屏功能来浏览网页或者文档,当用户面对一个大网页或者文档的时候,常常需要多次滑动 以到达预定位置,极大地影响了用户的感受和体验。目前的计算方法是根据用户在一次滑 动操作中所经过的像素距离,来确定屏幕所滚动的距离。对于想快速定位到网页底部的情 况,用户不得不经过多次滑动处理,影响用户体验。以普通四线触摸屏为例,其在上下左右各有四个电压输出脚,当用户对触摸屏进 行操作的时候,这四个脚的电压会有变化,并将变化的波形传递至数模转换器,数模转换器 向基带电路输出点坐标。目前的解决方案是按照获取的点坐标进行滑动,没有考虑到用户 不同的操作方式。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的目的在于提供一种触摸屏的滑动解决方法及使用该方法的电子设备, 旨在解决由于移动设备的屏幕大小限制,用户在使用中常常要用到滚屏功能来浏览网页或 者文档,对于想快速定位到网页底部的情况,用户不得不经过多次滑动处理,影响用户体验 的问题。本专利技术的技术方案如下一种触摸屏的滑动解决方法,其中,包括以下步骤 A 对用户的滑动操作进行周期取样,获取滑动的位置坐标;B 通过多次取样获取的位置坐标,计算用户滑动操作的平均加速度; C 根据当前的平均加速度,判断当前滑动操作所处的滑动状态; D 触摸屏驱动模块读取滑动状态,并根据用户的滑动距离输出屏幕的滚动距离。所述的触摸屏的滑动解决方法,其中,所述对用户的滑动操作进行周期取样的周 期为20ms。所述的触摸屏的滑动解决方法,其中,所述取样操作在当触摸屏接收到触摸动作 开始启动。所述的触摸屏的滑动解决方法,其中,根据当前的平均加速度,判断当前滑动操作 所处的滑动状态的具体方法为预先设置多个门限值,不同的门限值对应不同的滑动状态。所述的触摸屏的滑动解决方法,其中,所述门限值设置有两个,包括快速门限值和 急速门限值,若平均加速度小于快速门限值则判定为正常状态;若平均加速度小于急速门 限值而大于快速门限值则判定为快速状态;若平均加速度大于急速门限值则判定为急速状3态,相同滑动位移下,快速状态屏幕滑动的像素数大于正常状态下滚动的像素数,急速状 态屏幕滑动的像素数大于快速状态下滚动的像素数。所述的触摸屏的滑动解决方法,其中,在相同滑动位移下,快速状态屏幕滑动的像 素数是正常状态下滚动的像素数的2倍,急速状态屏幕滑动的像素数是快速状态下滚动的 像素数的4倍。一种使用上述方法的电子设备,其中,包括触摸屏、触摸屏驱动模块、取样模块、平 均加速度计算模块和滑动状态机,所述触摸屏连接触摸屏驱动模块,所述取样模块连接所 述触摸屏驱动模块,所述平均加速度计算模块连接所述取样模块,所述滑动状态机连接所 述平均加速度计算模块,所述触摸屏驱动模块还连接所述滑动状态机;所述触摸屏驱动模 块用于获取触摸屏的状态,驱动所述触摸屏的滑动;所述取样模块用于通过所述触摸屏驱 动模块获取在触摸屏上发生的滑动操作的位置坐标信息;所述平均加速度计算模块用于根 据取样模块获取的位置坐标信息,计算出当前滑动操作的平均加速度;所述滑动状态机用 于根据当前的平均加速度判断当前的滑动操作的状态类型。所述的电子设备,其中,取样模块中设置有时钟模块,用于控制所述取样模块取样 的周期。所述的电子设备,其中,滑动状态机中设置有判断模块,其中设置有多个判断门限 值,具体包括快速门限值和急速门限值,用于判读当前的滑动操作是处于的状态。本专利技术的有益效果本专利技术通过在时域上对用户的操作进行测量,并预测用户的 行为,对于短时内的快速滑动,添加滑动增益,而对于慢速的需要精确定位的滑动操作,则 不添加滑动增益。从而对用户的操作方式进行分析和匹配,在不同的状态下,采用不同的滚 屏速度,方便用户的使用。附图说明图1是本专利技术提供的电子设备的触摸屏滑动处理模块的结构框图。图2是本专利技术提供的触摸屏的滑动解决方法的方法流程图。具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本专利技术进一步详细说明。参见图1,本专利技术提供的带触摸屏的电子设备的触摸屏滑动处理模块包括触摸 屏、触摸屏驱动模块、取样模块、平均加速度计算模块和滑动状态机。所述触摸屏连接触摸 屏驱动模块,所述取样模块连接所述触摸屏驱动模块,所述平均加速度计算模块连接所述 取样模块,所述滑动状态机连接所述平均加速度计算模块,所述触摸屏驱动模块还连接所 述滑动状态机。所述取样模块连接所述触摸屏驱动模块,通过所述触摸屏驱动模块获取用户在触 摸屏上发生滑动操作时的位置坐标信息,且所述取样模块中设置有时钟模块,用于控制所 述取样模块取样的周期,即间隔一段时间定期取样滑动的位置坐标。所述取样操作在当触 摸屏接收到触摸动作开始启动。所述平均加速度计算模块连接所述取样模块,根据取样模 块获取的位置坐标信息,计算出当前滑动操作的平均加速度。并将获取的平均加速度送入到滑动状态机中,所述滑动状态机中设置有一判断模块,其中设置有多个判断门限值,具体 包括快速门限值和急速门限值,用于判断当前的滑动操作是处于什么状态。当平均加速度 小于快速门限值则判定为正常状态;若平均加速度小于急速门限值而大于快速门限值则判 定为快速状态;若平均加速度大于急速门限值则判定为急速状态。所述触摸屏驱动模块连接所述滑动状态机,从所滑动状态机中获取当前滑动的状 态,若是正常状态,则所述触摸屏驱动模块驱动所述屏幕按照正常滚动的像素滚动;若是快 速状态,则所述触摸屏驱动模块驱动所述屏幕按照正常滚动的像素的2倍进行滚动;若是 急速状态,则所述触摸屏驱动模块驱动所述屏幕按照正常滚动的像素的4倍进行滚动。在每一次用户操作结束之后,滑动状态机自动转换为正常状态。本方案采用有限状态机(时序逻辑电路模块)的方式,对用户的操作方式进行分析 和匹配,在不同的状态下,采用不同的滚屏速度,方便用户的使用。本专利技术提供的方法中将根据用户操作的快慢,将用户操作划分为以下的几种状态 类型(但不限于这几种状态)1.正常状态在此状态下手机按照正常的滑动速度来处理用 户的滑动动作。2.快速状态在此状态下手机按照正常的滑动速度的2倍增益进行滑动, 即正常状态屏幕滚动200个像素点的话,在快速状态下会滑动400个像素点。3.急速状态: 在此状态下手机按照正常的滑动速度的4倍进行滑动。对于触摸屏来说,其取样周期为10ms,每IOms会输出一次测量坐标。基带电路的 取样周期可调,一般为IOms的倍数。一次用户操作周期在0. ^至3S之间,对于快速滑动 的操作来说,两次取样周期之间滑过的坐标点距离较大;而对于慢速滑动的操作来说,两次 取样周期之间滑过的坐标点距离较短。为了将用户的滑动操作进行分类,需定义一个判断标准,本专利技术通过计算每次滑 动的平均加速度作为判断的标准。并设置多个门限值,包括快速状态门限值K和急速状态 门限值Z。本专利技术提供的方法包括以下步骤步骤A 对用户的滑动操作进行周期取样,获取滑动的位置坐标;步骤B 通本文档来自技高网...
【技术保护点】
一种触摸屏的滑动解决方法,其特征在于,包括以下步骤:A:对用户的滑动操作进行周期取样,获取滑动的位置坐标;B:通过多次取样获取的位置坐标,计算用户滑动操作的平均加速度;C:根据当前的平均加速度,判断当前滑动操作所处的滑动状态;D:触摸屏驱动模块读取滑动状态,并根据用户的滑动距离输出屏幕的滚动距离。
【技术特征摘要】
【专利技术属性】
技术研发人员:王昇彬,胡霞,
申请(专利权)人:惠州TCL移动通信有限公司,
类型:发明
国别省市:44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。