一种触摸屏响应方法及装置的制造方法

文档序号:9326609阅读:510来源:国知局
一种触摸屏响应方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种触摸屏响应方法及装置。
【背景技术】
[0002]随着触摸屏的普及,人们在使用电子产品时的操作习惯已由过去的物理按键操作转变为触屏操作。触屏操作要求用户使用手指在屏幕上进行操作控制。然而,随着工业水平日益发达,屏幕的制作成本越来越低,电子设备使用的屏幕也越来越大。大屏幕高分辨率的触摸显示屏在给用户视觉盛宴的同时,也给用户的操作也带来了一定的麻烦。用户的操作方式一般为单手握住电子设备并采用大拇指在屏幕上操作,但若用户需要使用距离手指较远的应用软件或需要点击菜单位置、关闭按钮时,这种操作模式会非常困难,同时容易使电子设备滑落。
[0003]对此,许多解决方案被提出。一些方案是通过在屏幕上产生一个屏幕缩略图来解决的。但是,由于屏幕缩略图过小,手指在屏幕缩略图中进行点击时只能点击一个大概区域,并不能精确操作。例如,用户想点击屏幕缩略图中的一个应用软件的图标,而图标在屏幕缩略图中通常只有几个像素,使用手指去精确的点击几个像素的图标是不现实的。
[0004]另外,还有一些方案是通过将远处屏幕“移动”,使整个显示区域的界面缩小到部分显示区域中来解决的。但是,这种解决方案增加了额外的操作,同时影响了操作过程中对屏幕有效内容的显示。而且,不能在整个显示区域和部分显示区域之间灵活切换,且切换过程复杂。

【发明内容】

[0005]本发明实施例提出一种触摸屏响应方法及装置,能够快速、精准地控制被控对象在触摸屏上移动。
[0006]本发明实施例提供一种触摸屏响应方法,包括:
[0007]响应于用户对虚拟控制球的滑动操作结束,控制所述虚拟控制球以预设的加速度减速自转;所述虚拟控制球在触摸屏所属平面上的自转方向与所述滑动操作结束时的滑动方向一致,所述虚拟控制球在所述滑动操作结束时的自转线速度正比于所述滑动操作结束时的滑动速度;所述虚拟控制球显示在所述触摸屏的任意区域;
[0008]根据所述虚拟控制球的所述自转方向和所述自转线速度,实时计算获得被控对象的移动速度和移动方向;所述移动方向与所述自转方向一致,所述移动速度正比于所述虚拟控制球的自转线速度;
[0009]控制所述被控对象以所述移动方向和所述移动速度在所述触摸屏上移动。
[0010]进一步地,所述触摸屏响应方法还包括:
[0011]响应于用户对虚拟控制球的滑动操作,实时获取所述滑动操作的滑动方向和滑动速度;
[0012]根据所述滑动操作的滑动方向和滑动速度,控制所述虚拟控制球自转;所述虚拟控制球在触摸屏所属平面上的自转方向与所述滑动操作的滑动方向一致,所述虚拟控制球的自转线速度正比于所述滑动操作的滑动速度。
[0013]进一步地,在所述控制所述被控对象以所述移动方向和所述移动速度在所述触摸屏上移动之后,还包括:
[0014]响应于用户对所述虚拟控制球的点击操作,控制所述虚拟控制球停止自转。
[0015]进一步地,所述触摸屏响应方法还包括:
[0016]响应于用户在所述虚拟控制球上发出的控制指令,对所述被控对象所在位置的对象进行相应的处理。
[0017]进一步地,所述触摸屏响应方法还包括:
[0018]响应于用户在所述虚拟控制球以外的触摸屏区域上的触控操作,隐藏所述被控对象,并将所述虚拟控制球缩小显示为悬浮按钮。
[0019]进一步地,所述触摸屏响应方法还包括:
[0020]响应于用户对悬浮按钮的点击操作,在所述触摸屏的中心位置显示所述被控对象,并将所述悬浮按钮放大显示为所述虚拟控制球。
[0021 ] 进一步地,所述触摸屏响应方法还包括:
[0022]响应于用户对所述悬浮按钮的拖拽操作,移动所述悬浮按钮。
[0023]进一步地,所述触摸屏响应方法还包括:
[0024]响应于用户对所述虚拟控制球的拖拽操作,移动所述虚拟控制球。
[0025]相应的,本发明实施例提供一种触摸屏响应装置,包括:
[0026]自转控制模块,用于响应于用户对虚拟控制球的滑动操作结束,控制所述虚拟控制球以预设的加速度减速自转;所述虚拟控制球在触摸屏所属平面上的自转方向与所述滑动操作结束时的滑动方向一致,所述虚拟控制球在所述滑动操作结束时的自转线速度正比于所述滑动操作结束时的滑动速度;所述虚拟控制球显示在所述触摸屏的任意区域;
[0027]计算模块,用于根据所述虚拟控制球的所述自转方向和所述自转线速度,实时计算获得被控对象的移动速度和移动方向;所述移动方向与所述自转方向一致,所述移动速度正比于所述虚拟控制球的自转线速度;以及,
[0028]移动控制模块,用于控制所述被控对象以所述移动方向和所述移动速度在所述触摸屏上移动。
[0029]进一步地,所述触摸屏响应装置还包括:
[0030]获取模块,用于响应于用户对虚拟控制球的滑动操作,实时获取所述滑动操作的滑动方向和滑动速度;以及,
[0031]自转模块,用于根据所述滑动操作的滑动方向和滑动速度,控制所述虚拟控制球自转;所述虚拟控制球在触摸屏所属平面上的自转方向与所述滑动操作的滑动方向一致,所述虚拟控制球的自转线速度正比于所述滑动操作的滑动速度。
[0032]进一步地,所述触摸屏响应装置还包括:
[0033]控制模块,用于响应于用户对所述虚拟控制球的点击操作,控制所述虚拟控制球停止自转。
[0034]进一步地,所述触摸屏响应装置还包括:
[0035]处理模块,用于响应于用户在所述虚拟控制球上发出的控制指令,对所述被控对象所在位置的对象进行相应的处理。
[0036]进一步地,所述触摸屏响应装置还包括:
[0037]隐藏模块,用于响应于用户在所述虚拟控制球以外的触摸屏区域上的触控操作,隐藏所述被控对象,并将所述虚拟控制球缩小显示为悬浮按钮。
[0038]进一步地,所述触摸屏响应装置还包括:
[0039]显示模块,用于响应于用户对悬浮按钮的点击操作,在所述触摸屏的中心位置显示所述被控对象,并将所述悬浮按钮放大显示为所述虚拟控制球。
[0040]进一步地,所述触摸屏响应装置还包括:
[0041]移动模块,用于响应于用户对所述悬浮按钮的拖拽操作,移动所述悬浮按钮。
[0042]进一步地,所述触摸屏响应装置还包括:
[0043]拖拽模块,用于响应于用户对所述虚拟控制球的拖拽操作,移动所述虚拟控制球。
[0044]实施本发明实施例,具有如下有益效果:
[0045]本发明实施例提供的触摸屏响应方法及装置,能够在用户对虚拟控制球的滑动操作结束后,虚拟控制球仍以预设加速度减速自转,仍可控制被控对象在触摸屏上继续移动,从而实现快速、精准地控制被控对象移动;用户在虚拟控制球上进行滑动操作时,虚拟控制球跟随滑动操作自转,进而控制被控对象跟随滑动操作来移动,使被控对象的移动更加精准;在被控对象停止移动后,在虚拟控制球上发送控制指令来对被控对象所在位置的对象进行相应处理,从而仅通过在虚拟控制球上操作实现对整个屏幕的控制,提高用户体验;在触摸屏上随意移动悬浮按钮或虚拟控制球,以适应于用户的操作方式,提高用户体验。
【附图说明】
[0046]图1是本发明提供的触摸屏响应方法的第一个实施例的流程示意图;
[0047]图2是本发明提供的触摸屏的第一个实施例的结构示意图;
[0048]图3是本发明提供的触摸屏响应方法的第二个实施例的部分流程示意图;
[0049]图4是本发明提供的触摸屏的第二个实施例的结构示意图;
[0050]图5是本发明提供的触摸屏响应装置的第一个实施例的结构示意图;
[0051]图6是本发明提供的触摸屏响应装置的第二个实施例的部分结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1