移动终端的控制方法及装置与流程

文档序号:11154153阅读:461来源:国知局
移动终端的控制方法及装置与制造工艺

本发明涉及移动终端技术领域,尤其涉及一种移动终端的控制方法及装置。



背景技术:

随着信息技术及电子技术的快速发展,人与人之间的信息交互越来越方便,智能手机由于其使用的普遍性及便利性,已经成为人们信息交互的重要工具。手机屏幕的唤醒方式也随着技术的不断提高,在安全和便捷的道路中更加的深入,更加智能化的需求是用户追求智能手机的标准之一。

在移动终端上的一些操作中,如在选择某个值或某个范围时,经常会用到滑动条,然而,从用户使用角度来说,滑动条并不利于操作。特别是在触屏设计中,很难用滑动条精确设置到某个特定的值。即使滑动条的设计再细致,用户的操作技巧再精准,用滑动条做准确的数值设定也是件困难的事情。

另外,考虑到目前用户使用场景,用户经常用一只手拿着手机,同时又在干其他的事,比如看电视,散步,甚至开车。在这种情况下,在屏幕上按住并拖拽控件到某个特定的位置属于非常困难的操作方式。在移动设备上操作滑动条时,很多用户在手指离开屏幕的瞬间,又不小心移动了滑动条,从而使数值偏离了他们最初想要设置的值。



技术实现要素:

本发明的目的是提供一种能够更精确的控制的移动终端的控制方法及装置。

本发明的目的是通过以下技术方案来实现的:

一种移动终端的控制方法,包括步骤:

接收用户的输入指令在触摸屏上生成指针和指针控制区域;

通过所述指针控制区域获取用户的控制指令;

根据所述控制指令控制所述指针的移动或根据所述控制指令控制所述指针完成点击操作。

优选的,所述控制方法还包括步骤:

通过触摸屏获取用户对所述指针控制区域的第一操作信息,根据所述第一操作信息解锁所述指针控制区域的位置,通过触摸屏获取用户在所述触摸屏的第二操作信息,并根据所述第二操作信息将所述指针控制区域移动到新的位置。

优选的,获取所述第一操作信息包括:

检测用户在所述指针控制区域的触摸停留时间是否超过预设值,若超过所述预设值,则生成所述第一操作信息;

获取第二操作信息包括:

获取用户在触摸屏上的滑动轨迹或者获取用户在触摸屏上第二位置的点击操作,并生成第二操作信息。

优选的,通过所述指针控制区域获取用户的控制指令包括:

通过触摸屏获取用户在所述指针控制区域起始的滑动轨迹信息;

根据所述控制指令控制所述指针移动包括:

根据所述滑动轨迹信息移动所述指针控制区域,并将所述滑动轨迹信息映射到所述指针的移动轨迹。

优选的,通过所述指针控制区域获取用户的控制指令包括:

通过触摸屏获取用户在所述指针控制区域点击操作信息,根据所述点击操作信息映射到所述指针的位置完成在指针所处位置的点击操作。

一种移动终端的控制装置,包括:

指针建立模块,用于接收用户的输入指令在触摸屏上生成指针和指针控制区域;

控制指令接收模块,用于通过所述指针控制区域获取用户的控制指令;

指针控制模块,根据所述控制指令控制所述指针的移动或根据所述控制指令控制所述指针完成触控点击。

优选的,所述控制装置还包括:

控制区域操作模块,用于通过触摸屏获取用户对所述指针控制区域的第一操作信息,根据所述第一操作信息解锁所述指针控制区域的位置,通过触摸屏获取用户在所述触摸屏的第二操作信息,并根据所述第二操作信息将所述指针控制区域移动到新的位置。

优选的,所述控制区域操作模块包括:

第一操作单元,用于检测用户在所述指针控制区域的触摸停留时间是否超过预设值,若超过所述预设值,则生成所述第一操作信息;

第二操作单元,用于获取用户在触摸屏上的滑动轨迹或者获取用户在触摸屏上第二位置的点击操作,并生成所述第二操作信息。

优选的,所述控制指令接收模块包括:

移动信息接收单元,用于通过触摸屏获取用户在所述指针控制区域起始的滑动轨迹信息;

所述指针控制模块包括:

指针移动控制单元,用于根据所述滑动轨迹信息移动所述指针控制区域,并将所述滑动轨迹信息映射到所述指针的移动轨迹。

优选的,所述控制指令接收模块包括:

点击信息接收单元,用于通过触摸屏获取用户在所述指针控制区域点击操作信息;

所述指针控制模块包括:

指针点击控制单元,用于根据所述点击操作信息映射到所述指针的位置完成在指针所处位置的点击操作。

相比现有技术,本发明具有以下优点:通过在屏幕上建立指针以及与指针相对应的指针控制区域,利用指针控制区域接收控制指令并映射到指针上,可以根据指针的移动清晰的了解到控制的精确度,并可根据指针的精确移动对指针控制区域进行控制。因此,虽然在指针控制区域是模糊的控制(手指的触摸),但是映射到指针的操作确实精确的控制,从而提高了移动终端的操作精确度。

附图说明

图1是本发明实施例一的移动终端的控制方法流程图;

图2是本发明实施例二的移动终端的控制装置结构示意图;

图3是本发明实施例二的移动终端的控制方式示意图。

具体实施方式

虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。

计算机设备包括用户设备与网络设备。其中,用户设备或客户端包括但不限于电脑、智能移动终端、PDA等;网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云。计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。

在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制,使用这些术语仅仅是为了将一个单元与另一个单元进行区分。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

下面结合附图和较佳的实施例对本发明作进一步说明。

实施例一

如图1所示,本实施例中提供了一种移动终端的控制方法,其中,本实施例所述的移动终端可以是手机、平板电脑以及具有触摸屏幕的各种手持终端等,该方法包括以下步骤:

S101、接收用户的输入指令在触摸屏上生成指针和指针控制区域。

具体的,本步骤中,通过在移动终端上进行输入指令,根据所述输入指令在触摸屏上生成指针以及指针控制区域,生成的结果通过显示屏进行显示,例如图3所示,指针可以是在显示屏上的一个箭头,而指针控制区域是划分在触摸屏上的一个圆形区域,并在显示屏上进行显示,形成可视化的操作,当然,对于本实施例而言,指针控制区域并不限制于圆形的形式。

S102、根据需要移动指针控制区域。

由于指针控制区域在建立初期可能并不是用户希望的位置,因此,作为本实施例的一个可选择步骤,指针控制区域可根据用户的需求而进行位置调整。具体的,本步骤中,通过触摸屏获取用户对所述指针控制区域的第一操作信息,根据所述第一操作信息解锁所述指针控制区域的位置,通过触摸屏获取用户在所述触摸屏的第二操作信息,并根据所述第二操作信息将所述指针控制区域移动到新的位置。在解锁了指针控制区域的位置后,指针与指针控制区域的映射关系将被停止,而指针控制区域的移动将不会映射到指针上,也就是说,指针控制区域移动时,指针不会进行任何的移动。

在本步骤中,获取所述第一操作信息包括步骤:

S102a,检测用户在所述指针控制区域的触摸停留时间是否超过预设值,若超过所述预设值,则生成所述第一操作信息。例如,在需要对指针控制区域进行移动时,首先需要解锁指针控制区域与指针之间的映射关系,因此,可通过一定的解锁操作如在指针控制区域上触摸停留时间超过预设值,例如2秒或3秒钟时间,此时,将解除指针控制区域与指针之间的映射关系。当然,作为其他的可替代方式,还可以通过菜单操作的方式接收接触指针控制区域与指针之间映射关系的命令。

在本步骤中,获取所述第一操作信息包括步骤:

S102b,在解除了指针控制区域与指针之间的映射关系后,获取用户在触摸屏上的滑动轨迹或者获取用户在触摸屏上第二位置的点击操作,并生成第二操作信息。以用户在触摸屏上的滑动轨迹操作来说,指针控制区域可根据所述滑动轨迹进行移动,移动到滑动轨迹的末端,也可以说,在滑动轨迹的末端建立了新的指针控制区域,而原有的指针控制区域撤销掉。又以用户在触摸屏上任意位置的点击操作来说,在点击的位置建立新的指针控制区域,并将原有的指针控制区域撤销掉。

S103、通过所述指针控制区域获取用户的控制指令。

本步骤可以在步骤S101的基础上跳过所述步骤S102进行,例如,当建立好指针控制区域以及指针时,指针控制区域的位置符合用户的操作需求,无需进行调整,此时就无需步骤S102的操作。对于本步骤S103而言,针对所述指针的操作都是基于指针控制区域获取的触屏操作,例如,在指针控制区域完成移动指针的操作,在指针控制区域完成点击的操作等。

在本步骤中,进一步包括步骤:

S103a,通过触摸屏获取用户在所述指针控制区域起始的滑动轨迹信息。具体的,当用户在触摸屏进行滑动操作时,若滑动的起始点是位于指针控制区域内,则可获取该滑动轨迹信息作为指针的控制指令。

在本步骤中,进一步包括步骤:

S103b,通过触摸屏获取用户在所述指针控制区域点击操作信息。具体的,当用户在指针控制区域进行点击操作时,则可获取该点击操作信息作为指针的控制指令。

S104、根据所述控制指令控制所述指针的移动或根据所述控制指令控制所述指针完成点击操作。

具体的,以基于步骤S103a的前提下,步骤S104进一步包括步骤:

S104a,根据所述滑动轨迹信息移动所述指针控制区域,并将所述滑动轨迹信息映射到所述指针的移动轨迹。本步骤中,指针控制区域在用户手指在触摸屏上滑动下进行移动,其中移动轨迹将映射到指针上,指针根据滑动的轨迹进行滑动。由于手指的触摸是一个范围性质的移动,而映射到指针时,变成了点的移动,使得指针的移动看上去更加的精确,而用户也可以根据指针的移动来控制指针控制区域,由模糊的触控在映射作用下转变成了精确的控制。

基于步骤S103b的前提下,步骤S104进一步包括步骤:

步骤S104b,根据所述点击操作信息映射到所述指针的位置完成在指针所处位置的点击操作。点击操作不需要在指针的位置进行,由于指针的点较小,并不易于进行手指的精确触摸操作,而对于指针控制区域而言,它是一个较大范围的触控区域,点击操作在该区域内任何触点都可以进行,因此提高了触控的灵敏度。

实施例二

如图2及图3所示所示,本实施例中提供了一种移动终端的控制装置100,其包括:指针建立模块101、控制区域操作模块102、控制指令接收模块103以及指针控制模块104。

本实施例中,所述指针建立模块101用于接收用户的输入指令在触摸屏上生成指针和指针控制区域。具体的,通过在移动终端上进行输入指令,控制装置100根据所述输入指令在触摸屏上生成指针222以及指针控制区域111,生成的结果通过显示屏进行显示,例如图3所示,指针222可以是在显示屏上的一个箭头,而指针控制区域111是划分在触摸屏上的一个圆形区域,并在显示屏上进行显示,形成可视化的操作,当然,对于本实施例而言,指针控制区域并不限制于圆形的形式。

本实施例中,所述控制区域操作模块102主要用于根据需要移动指针控制区域111。由于指针控制区域111在建立初期可能并不是用户希望的位置,因此,作为本实施例的一个可选择模块,指针控制区域111可根据用户的需求而进行位置调整。具体的,控制区域操作模块102通过触摸屏获取用户对所述指针控制区域111的第一操作信息,根据所述第一操作信息解锁所述指针控制区域111的位置,通过触摸屏获取用户在所述触摸屏的第二操作信息,并根据所述第二操作信息将所述指针控制区域111移动到新的位置。在解锁了指针控制区域的位置后,指针222与指针控制区域111的映射关系将被停止,而指针控制区域111的移动将不会映射到指针222上,也就是说,指针控制区域111移动时,指针222不会进行任何的移动。

在本实施例中,控制区域操作模块102进一步包括第一操作单元,其用于检测用户在所述指针控制区域的触摸停留时间是否超过预设值,若超过所述预设值,则生成所述第一操作信息。例如,在需要对指针控制区域111进行移动时,首先需要解锁指针控制区域111与指针222之间的映射关系,因此,可通过一定的解锁操作如在指针控制区域上触摸停留时间超过预设值,例如2秒或3秒钟时间,此时,将解除指针控制区域与指针之间的映射关系。当然,作为其他的可替代方式,还可以通过菜单操作的方式接收接触指针控制区域与指针之间映射关系的命令。

在本实施例中,控制区域操作模块102进一步包括第一操作单元,其用于在解除了指针控制区域与指针之间的映射关系后,获取用户在触摸屏上的滑动轨迹或者获取用户在触摸屏上第二位置的点击操作,并生成第二操作信息。以用户在触摸屏上的滑动轨迹操作来说,指针控制区域可根据所述滑动轨迹进行移动,移动到滑动轨迹的末端,也可以说,在滑动轨迹的末端建立了新的指针控制区域,而原有的指针控制区域撤销掉。又以用户在触摸屏上任意位置的点击操作来说,在点击的位置建立新的指针控制区域,并将原有的指针控制区域撤销掉。

在本实施例中,所述控制指令接收模块103用于通过所述指针控制区域111获取用户的控制指令。

控制指令接收模块103进一步包括移动信息接收单元,其用于通过触摸屏获取用户在所述指针控制区域起始的滑动轨迹信息。具体的,当用户在触摸屏进行滑动操作时,若滑动的起始点是位于指针控制区域内,则可获取该滑动轨迹信息作为指针的控制指令。

控制指令接收模块103进一步包括点击信息接收单元,用于通过触摸屏获取用户在所述指针控制区域点击操作信息。具体的,当用户在指针控制区域进行点击操作时,则可获取该点击操作信息作为指针的控制指令。

本实施例中,指针控制模块104用于根据所述控制指令控制所述指针的移动或根据所述控制指令控制所述指针完成点击操作。

进一步的,指针控制模块104还包括指针移动控制单元,用于根据所述滑动轨迹信息移动所述指针控制区域,并将所述滑动轨迹信息映射到所述指针的移动轨迹。指针控制区域在用户手指在触摸屏上滑动下进行移动,其中移动轨迹将映射到指针上,指针根据滑动的轨迹进行滑动。由于手指的触摸是一个范围性质的移动,而映射到指针时,变成了点的移动,使得指针的移动看上去更加的精确,而用户也可以根据指针的移动来控制指针控制区域,由模糊的触控在映射作用下转变成了精确的控制。

进一步的,指针控制模块104还包括指针点击控制单元,用于根据所述点击操作信息映射到所述指针的位置完成在指针所处位置的点击操作。点击操作不需要在指针的位置进行,由于指针的点较小,并不易于进行手指的精确触摸操作,而对于指针控制区域而言,它是一个较大范围的触控区域,点击操作在该区域内任何触点都可以进行,因此提高了触控的灵敏度。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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