一种控制响应方法及智能电子设备技术领域
本发明涉及信息处理技术领域,特别涉及一种控制响应方法及智能电
子设备。
背景技术
目前,使用智能电子设备的用户越来越多,智能电子设备包括一固定
的触摸屏,用户可以在该触摸屏上进行各种操作,如对触摸屏上所显示
的电子地图进行放大或缩小。
其中智能电子设备可以采用如下两种方式对电子设备进行放大或缩
小,第一种方式是:触摸屏在显示“地图”应用的同时,还会显示与“地
图”应用相关的操作按钮,如采用加号按钮表示放大操作,减号按钮表
示缩小操作。当操作体在触摸屏上执行点击操作时,智能电子设备通过
触摸屏可以获取当前点击操作的点击位置,并将该点击位置与操作按钮
的显示位置进行比对,根据比对结果确定出点击操作对应的操作按钮,
生成与操作按钮相对应的指令,这样当电子设备执行指令时即可完成对
当前所处位置的区域的放大或缩小。
第二种方式是:通过检测用户的两个手指在触摸屏上滑动时的距离变
化情况生成相应的指令,具体是当距离变化情况为由小到大时生成放大
指令来放大当前所处位置的区域;当距离变化情况为由大到小时生成缩
小指令来缩小当前所处位置的区域。
发明内容
有鉴于此,本发明实施例提供一种控制响应方法及智能电子设备,通
过操作智能电子设备中可活动的输入装置,触发智能电子设备响应执行
指令。为实现该技术效果,本发明实施例提供的控制响应方法及智能电
子设备的技术方案如下:
本发明实施例提供一种控制响应方法,所述方法应用于智能电子设备
中,所述方法包括:
获得操作体针对所述智能电子设备的输入装置的第一操作,所述输入
装置与所述智能电子设备的显示屏幕对应;
根据所述第一操作确定所述第一操作的输入位置;
在所述第一操作的输入位置维持不变的情况下,获得所述智能电子设
备的输入装置相对于所述智能电子设备运动的运动参数,其中,所述智
能电子设备的输入装置相对于所述智能电子设备至少支持一维运动;
基于输入位置和所述运动参数确定并响应执行指令;其中,所述运动
参数不同对应的执行指令不同。
优选地,基于输入位置和所述运动参数确定执行指令包括:
在所述智能电子设备的输入装置相对于所述智能电子设备运动过程
中,当所述输入位置存在且所述输入位置不变时,根据所述运动参数确
定执行指令。
优选地,所述输入装置为触摸显示屏,所述触摸显示屏包括触摸感应
层和所述显示屏幕,所述触摸感应层中的感应单元与所述显示屏幕中的
显示单元对应;
所述获得操作体针对所述智能电子设备的输入装置的第一操作之前,
所述方法还包括:控制在所述触摸显示屏上显示第一显示界面;
所述基于输入位置和所述运动参数确定并响应执行指令包括:
基于所述输入位置确定所述第一显示界面中的第一显示位置;
当所述输入位置存在且所述输入位置不变,所述运动参数为第一运动
参数时,产生放大指令;
以所述第一显示位置为中心针对所述第一显示界面执行所述放大指
令;
或者
基于所述输入位置确定所述第一显示界面中的第一显示位置;
当所述输入位置存在且所述输入位置不变,所述运动参数为第二运动
参数时,产生缩小指令;
以所述第一显示位置为中心针对所述第一显示界面执行所述缩小指
令。
优选地,所述方法还包括:当所述输入位置存在且所述输入位置不变
并持续获得运动参数时,获取持续时间,并根据持续时间确定响应倍数。
优选地,所述方法还包括:控制所述显示屏幕显示第二显示界面,所
述第二显示界面内包括M个显示对象,M为大于等于1的整数,所述输
入装置的输入单元与所述显示屏幕的显示单元对应;
所述基于输入位置和所述运动参数确定并响应执行指令包括:
基于所述输入位置确定所述第二显示界面中的第二显示位置;
当所述输入位置存在且所述输入位置不变时,根据所述运动参数确定
执行指令;
基于所述第二显示位置响应所述执行指令。
优选地,所述基于所述第二显示位置响应所述执行指令包括:
确定所述第二显示位置在所述第二显示界面上对应的第一显示对象;
根据所述智能电子设备的输入装置相对于所述智能电子设备运动的
运动方向,产生与所述运动方向对应的移动指令;
响应所述移动指令,所述移动指令用于基于所述运动方向改变所述第
一显示对象和第二显示界面的相对位置;
或者,
所述基于所述第二显示位置响应所述执行指令包括:
基于所述第二显示位置以及根据所述智能电子设备的输入装置相对
于所述智能电子设备运动的运动方向,产生与所述运动方向对应的显示
对象选择指令;
响应所述显示对象选择指令,所述显示对象选择指令用于从所述第二
显示位置开始到所述智能电子设备的输入装置相对于所述智能电子设备
运动结束时选择多个显示对象。
本发明实施例还提供一种智能电子设备,包括控制响应装置和位于所
述智能电子设备上且可活动的输入装置,所述控制响应装置包括:
第一获取单元,用于获得操作体针对所述智能电子设备的输入装置的
第一操作,所述输入装置与所述智能电子设备的显示屏幕对应;
第一确定单元,用于根据所述第一操作确定所述第一操作的输入位
置;
第二获取单元,用于在所述第一操作的输入位置维持不变的情况下,
获得所述智能电子设备的输入装置相对于所述智能电子设备运动的运动
参数,其中,所述智能电子设备的输入装置相对于所述智能电子设备至
少支持一维运动;
第二确定单元,用于基于输入位置和所述运动参数确定,其中,所述
运动参数不同对应的执行指令不同;
响应单元,用于响应执行指令。
优选地,所述第二确定单元基于输入位置和所述运动参数确定执行指
令包括:在所述智能电子设备的输入智能电子设备相对于所述智能电子
设备运动过程中,当所述输入位置存在且所述输入位置不变时,根据所
述运动参数确定执行指令。
优选地,所述输入装置为触摸显示屏,所述触摸显示屏包括触摸感应
层和所述显示屏幕,所述触摸感应层中的感应单元与所述显示屏幕中的
显示单元对应;
所述智能电子设备还包括:控制装置,用于控制在所述触摸显示屏上
显示第一显示界面;
所述第二确定单元包括:第一确定子单元和第一指令产生子单元;
所述第一确定子单元,用于基于所述输入位置确定所述第一显示界面
中的第一显示位置;
所述第一指令产生子单元,用于当所述输入位置存在且所述输入位置
不变,所述运动参数为第一运动参数时,产生放大指令,并触发所述响
应单元以所述第一显示位置为中心针对所述第一显示界面执行所述放大
指令;
或者
所述第二确定单元包括:第二确定子单元和第二指令产生子单元;
所述第二确定子单元,用于基于所述输入位置确定所述第一显示界面
中的第一显示位置;
所述第二指令产生子单元,用于当所述输入位置存在且所述输入位置
不变,所述运动参数为第二运动参数时,产生缩小指令,并触发所述响
应单元以所述第一显示位置为中心针对所述第一显示界面执行所述缩小
指令。
优选地,所述控制响应装置还包括:第三获取单元,用于当所述输入
位置存在且所述输入位置不变并持续获得运动参数时,获取持续时间,
并根据持续时间确定响应倍数。
优选地,所述智能电子设备还包括:显示控制装置,用于控制所述显
示屏幕显示第二显示界面,所述第二显示界面内包括M个显示对象,M
为大于等于1的整数,所述输入智能电子设备的输入单元与所述显示屏
幕的显示单元对应;
所述第二确定单元包括:位置确定子单元和指令确定子单元;
所述位置确定子单元,用于基于所述输入位置确定所述第二显示界面
中的第二显示位置;
所述指令确定子单元,用于当所述输入位置存在且所述输入位置不变
时,根据所述运动参数确定执行指令,并触发所述响应单元基于所述第
二显示位置响应所述执行指令。
优选地,所述响应单元包括:对象确定子单元、第三指令产生子单元
和第一响应子单元;
所述对象确定子单元,用于确定所述第二显示位置在所述第二显示界
面上对应的第一显示对象;
所述第三指令产生子单元,用于根据所述智能电子设备的输入智能电
子设备相对于所述智能电子设备运动的运动方向,产生与所述运动方向
对应的移动指令;
所述第一响应子单元,用于响应所述移动指令,所述移动指令用于基
于所述运动方向改变所述第一显示对象和第二显示界面的相对位置;
或者,
所述响应单元包括:第四指令产生子单元和第二响应子单元;
所述第四指令产生子单元,用于基于所述第二显示位置以及根据所述
智能电子设备的输入智能电子设备相对于所述智能电子设备运动的运动
方向,产生与所述运动方向对应的显示对象选择指令;
所述第二响应子单元,用于响应所述显示对象选择指令,所述显示对
象选择指令用于从所述第二显示位置开始到所述智能电子设备的输入智
能电子设备相对于所述智能电子设备运动结束时选择多个显示对象。
上述本发明实施例提供的控制响应方法及智能电子设备,可以通过操
作智能电子设备中可活动的输入装置,获取对输入装置进行第一操作时
的输入位置和在输入位置维持不变的情况下输入装置相对于智能电子设
备运动的运动参数,再基于输入位置和运动参数确定并响应执行指令。
由此可知,本发明实施例在智能电子设备中设置有可活动的输入装置的
前提下,以对可活动的输入装置的操作代替现有智能电子设备中对固定
触摸屏的操作,通过针对可活动的输入装置的第一操作实现执行指令的
确定及响应。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述
中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅
仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创
造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的控制响应方法的第一种流程图;
图2为本发明实施例提供的控制响应方法的第二种流程图;
图3为本发明实施例提供的智能电子设备的一种状态图;
图4为本发明实施例提供的智能电子设备的另一种状态图;
图5为本发明实施例提供的控制响应方法的第三种流程图;
图6为本发明实施例提供的智能电子设备中输入装置的一种示意图;
图7为本发明实施例提供的智能电子设备中输入装置的另一种示意
图;
图8为本发明实施例提供的控制响应方法的第四种流程图;
图9为本发明实施例提供的执行指令响应的示意图;
图10为本发明实施例提供的智能电子设备的一种结构示意图;
图11为本发明实施例提供的智能电子设备中第二确定单元的一种结
构示意图;
图12为本发明实施例提供的智能电子设备的第二种结构示意图;
图13为本发明实施例提供的智能电子设备的第三种结构示意图;
图14为本发明实施例提供的智能电子设备中第二确定单元的第二种
结构示意图;
图15为本发明实施例提供的智能电子设备中响应单元的第一种结构
示意图;
图16为本发明实施例提供的智能电子设备中响应单元的第二种结构
示意图。
具体实施方式
为了使本领域技术人员更好地理解本发明实施例,下面将结合本发
明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描
述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的
实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造
性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,其示出了本发明实施例提供的应用于智能电子设备中的
控制响应方法,可以包括以下步骤:
101:获得操作体针对智能电子设备的输入装置的第一操作,输入装
置与智能电子设备的显示屏幕对应。
可以理解的是,第一操作是操作体在智能电子设备的输入装置上进行
的操作时,智能电子设备通过感应到的一系列操作点所确定的操作,智
能电子设备会根据操作体的不同操作得到不同的第一操作。
比如操作体在输入装置上进行点击操作时,智能电子设备可以感应到
一个操作点,则此时智能电子设备可以通过这一个操作点确定第一操作
为点击操作;又比如操作体在输入装置上进行滑动操作时,智能电子设
备可以感应到多个操作点,且多个操作点形成一条线段,则此时智能电
子设备可以确定第一操作为滑动操作。
并且输入装置与智能电子设备的显示屏幕对应,这样通过输入装置和
显示屏幕的位置对应关系,可以将输入装置上的输入位置转换为显示屏
幕上的显示位置。
102:根据第一操作确定第一操作的输入位置。在本发明实施例中智
能电子设备可以在输入装置内设置感应单元,当操作体在输入装置上执
行第一操作时,智能电子设备可以通过感应单元确定第一操作的输入位
置。
103:在第一操作的输入位置维持不变的情况下,获得智能电子设备
的输入装置相对于智能电子设备运动的运动参数。
其中智能电子设备中的输入装置被设置为可活动部件,在第一操作的
输入位置维持不变的情况下,输入装置在操作体的力作用下,输入装置
可以相对于智能电子设备进行运动,并且智能电子设备的输入装置相对
于智能电子设备至少支持一维运动,如向左或向右运动。当然智能电子
设备的输入装置相对于智能电子设备还可以进行二维运动,如上下左右
运动。
输入装置相对于智能电子设备运动时,智能电子设备可以感应输入装
置在运动时的运动参数,该运动参数用于指示输入装置相对于智能电子
设备的运动轨迹,至少包括运动方向和运动的持续时间。
在这里需要指出的一点是:运动参数的获取是在第一操作的输入位置
维持不变的情况下,当输入位置发生改变时提示智能电子设备终止运动
参数的获取。
104:基于输入位置和运动参数确定并响应执行指令。
其中,运动参数作为确定执行指令的关键参数,当运动参数不同时,
其对应的执行指令也不同。此外对于智能电子设备中的不同应用,运动
参数相同时其对应的执行指令也可以不同。具体的,智能电子设备内预
先存储运动参数、应用和执行指令三者的对应关系,在获取到运动参数
后,从对应关系中查找当前运行的应用在所述运动参数下的执行指令。
以智能电子设备中的电子地图应用来说,运动参数中的运动方向对应
电子地图中的缩放指令,且相反的两种运动方向对应不同的缩放指令,
具体可以是:向上的运动方向对应的执行指令为放大指令,向下的运动
方向对应的执行指令为缩小指令。
通过运动方向确定出执行指令后,智能电子设备可以以显示屏幕的中
心点为基准响应所述执行指令。当然对电子地图响应执行指令时,还可
以将输入位置转换为显示屏幕中的显示位置,以该显示位置为基准响应
所述执行指令。
再以智能电子设备中的word文档为例,运动参数中的运动方向对应
word文档中的复制指令,且相反的两种运动方向指示向上或向下执行复
制指令,具体可以是:向上的运动方向用于指示向上复制文档内容,向
下的运动方向用于指示向下复制文档内容。并且在复制文档内容时可以
以当前光标的显示位置为基准,又或者输入位置转换得到的显示屏幕中
的显示位置为基准来复制文档内容。
从上述过程可以看出,本发明实施例提供的控制响应方法可以通过针
对智能电子设备中可活动的输入装置的第一操作,获取对输入装置进行
第一操作时的输入位置和在输入位置维持不变的情况下输入装置相对于
智能电子设备运动的运动参数,再基于输入位置和运动参数确定并响应
执行指令。即本发明实施例在智能电子设备中设置有可活动的输入装置
的前提下,以对可活动的输入装置的操作代替现有智能电子设备中对固
定触摸屏的操作,通过针对可活动的输入装置第一操作实现执行指令的
确定及响应。
与现有技术中第一操作体握持智能电子设备,第二操作体进行第一操
作以触发执行指令的方式来说,本发明实施例提供的控制响应方法可以
由单一操作体对智能电子设备中可活动的输入装置进行第一操作,来触
发智能电子设备响应执行指令。
请参阅图2,其示出了本发明实施例提供的控制响应方法的另一种流
程图,介绍了确定执行指令的一种可行方式,包括以下步骤:
201:获得操作体针对智能电子设备的输入装置的第一操作,输入装
置与智能电子设备的显示屏幕对应。
202:根据第一操作确定第一操作的输入位置。
203:在第一操作的输入位置维持不变的情况下,获得智能电子设备
的输入装置相对于智能电子设备运动的运动参数,其中,所述智能电子
设备的输入装置相对于所述智能电子设备至少支持一维运动。
在本发明实施例中,步骤201至步骤203:与步骤101至步骤103相
同,对此本发明实施例不再加以阐述。
204:在智能电子设备的输入装置相对于智能电子设备运动过程中,
当输入位置存在且输入位置不变时,根据运动参数确定执行指令。
其中,输入位置存在表明操作体针对输入装置一直进行第一操作,并
且输入位置不变可以表明操作体在对输入装置的同一位置一直进行第一
操作。也就是说在输入装置相对于智能电子设备运动过程中,操作体要
对输入装置的同一位置一直进行第一操作,在这种情况下,智能电子设
备才根据运动参数确定执行指令。
以图3为例,手指作为操作体对输入装置1进行第一操作,其第一操
作的操作位置为手指末端与输入装置1相接触的位置2,该操作位置可以
作为输入位置。在手指的力作用下,输入装置相对于智能电子设备向下
运动,此时输入装置从图3所示改为图4所示,从图4可以看出,原本
显示在图3中下端的对话框在输入装置向下运动的过程中,被输入装置
所覆盖。
并且在输入装置相对于智能电子设备向下运动时,手指末端一直与输
入装置1接触,且两者的接触位置仍为手指末端刚开始接触输入装置的
位置2,也就是说在输入装置相对于智能电子设备的运动过程中,输入位
置存在且输入位置不变,并且此时获得的运动参数中包括运动方向,该
运动方向指示为向下的运动方法。
假如此时智能电子设备上运行的应用为电子地图,则向下的运动方向
对应的执行指令为缩小指令,向上的运动方向对应的执行指令则可以为
放大指令。
205:响应所述执行指令。通过运动方向确定出执行指令后,智能电
子设备可以以显示屏幕的中心点为基准响应所述执行指令。当然对电子
地图响应执行指令时,还可以将输入位置转换为显示屏幕中的显示位置,
以该显示位置为基准响应所述执行指令。
针对图3和图4来说,输入装置为触摸显示屏,触摸显示屏包括触摸
感应层和显示屏幕,触摸感应层中的感应单元与显示屏幕中的显示单元
对应。感应单元可以根据第一操作确定第一操作的输入位置,并且该输
入位置可以转换为显示单元的显示位置。针对图3和图4所示智能电子
设备,本发明实施例提供的控制响应方法的流程图可以参阅图5所示,
包括以下步骤:
501:控制在触摸显示屏上显示第一显示界面。其中第一显示界面上
显示内容为智能电子设备上当前所运行的应用的内容,本发明实施例所
提供的控制响应方法则是在获得第一操作后,对该显示内容进行处理。
502:获得操作体针对智能电子设备的输入装置的第一操作,输入装
置与智能电子设备的显示屏幕对应。
503:根据第一操作确定第一操作的输入位置。
在本发明实施例中,步骤502和步骤503:与步骤101和步骤102相
同,对此本发明实施例不再加以阐述。
504:在第一操作的输入位置维持不变的情况下,获得智能电子设备
的输入装置相对于智能电子设备运动的运动参数。
其中智能电子设备中的输入装置被设置为可活动部件,在第一操作的
输入位置维持不变的情况下,输入装置在操作体的力作用下,输入装置
可以相对于智能电子设备进行运动,并且智能电子设备的输入装置相对
于智能电子设备至少支持一维运动,如向左或向右运动。当然智能电子
设备的输入装置相对于智能电子设备还可以进行二维运动,如上下左右
运动。
输入装置相对于智能电子设备运动时,智能电子设备可以感应输入装
置在运动时的运动参数,该运动参数用于指示输入装置相对于智能电子
设备的运动轨迹,至少包括运动方向和运动的持续时间。
在本发明实施例中,输入装置与智能电子设备所接触部位设置有霍尔
器件,智能电子设备通过检测霍尔器件上磁通量变化情况来指示输入装
置相对于智能电子设备运动的运动行程,该运动行程可以指示运动方向
这一运动参数,相应的持续时间是磁通量变化成固定量后的持续时间。
在这里需要指出的一点是:运动参数的获取是在第一操作的输入位置
维持不变的情况下,当输入位置发生改变时提示智能电子设备终止运动
参数的获取。
505:基于输入位置确定第一显示界面中的第一显示位置。基于输入
位置,通过感应单元将输入位置转换为第一显示界面中的第一显示位置,
以确定当前的第一操作是针对显示内容的哪个位置进行操作。
506:当输入位置存在且输入位置不变,运动参数为第一运动参数时,
产生放大指令。在本发明实施例中,第一运动参数可以是向下的运动方
向,向下的运动方向对应放大指令。当智能电子设备确定运动参数为第
一运动参数时,产生与第一运动参数对应的放大指令。
并且依据向下的运动时运动距离相对于中心点的距离来确定放大倍
数,当距离越大放大倍数越大,其中中心点是输入装置在未被操作时处
于原始状态时的点。当检测到磁通量变化成一固定量时,则获取第一运
动参数中固定量的持续时间,并根据持续时间确定放大倍数。如持续时
间越长放大倍数越大,且不同等级的放大倍数之间间隔一定时间。
507:以第一显示位置为中心针对第一显示界面执行放大指令。
508:当输入位置存在且输入位置不变时当运动参数为第二运动参数,
产生缩小指令。相应的,第二运动参数为向上的运动方向,与其对应的
指令为缩小指令,当智能电子设备确定运动参数为第二运动参数时,产
生与第二运动参数对应的缩小指令。
并且依据向上的运动时运动距离相对于中心点的距离来确定缩小倍
数,当距离越大缩小倍数越大,其中中心点是输入装置在未被操作时处
于原始状态时的点。当检测到磁通量变化成一固定量时,则获取第一运
动参数中固定量的持续时间,并根据持续时间确定缩小倍数。如持续时
间越长缩小倍数越大,且不同等级的缩小倍数之间间隔一定时间。
在本发明实施例中,将第一运动参数更改为第二运动参数或者将第二
运动参数更改为第一运动参数的方式包括但不限于下述两种方式:
一种方式是:智能电子设备检测霍尔器件上的磁通量变化情况,当磁
通量变化情况指示的输入装置相对于智能电子设备运动的运动行程发生
改变时,则更改输入装置的运动参数;
另一种方式是:将输入装置在原始状态时的中心点映射到智能电子设
备中,智能电子设备通过检测磁通量变化情况可以确定输入装置相对于
智能电子设备运动的运动行程是否发生改变,并且通过运动行程的改变
可以确定运动行程是否通过中心点。当输入装置的运动行程改变且运动
行程通过中心点时,更改输入装置的运动参数。
509:以第一显示位置为中心针对第一显示界面执行缩小指令。
其中,放大指令是在输入位置存在且输入位置不变的前提下,根据第
一运动参数得到的指令,也就是说此时操作体一直在触摸显示屏中的同
一位置处执行第一操作,如图3和图4所示过程。在第一操作保持不变
的情况下,智能电子设备获取触摸显示屏相对于智能电子设备运动的运
动参数,该运动参数为第一运动参数时产生放大指令,该运动参数为第
二运动参数时产生缩小指令。
在本发明实施例中,运动参数可以包括运动方向,通过运动方向来确
定产生何种执行指令,如向下的运动方向则产生放大指令,向上的运动
方向则产生缩小指令。在得到相应执行指令后,以转换得到的第一显示
位置为中心,即第一显示位置显示的内容不变的情况下,对第一显示界
面上的显示内容执行相应的执行指令。
进一步地,当输入位置存在且输入位置不变时,触摸显示屏在操作体
的力作用下持续相对于智能电子设备运动,此时本发明实施例提供的控
制响应方法可以持续获得运动参数、根据持续获得运动参数的持续时间
确定响应倍数,这样可以对第一显示界面的显示内容,以第一显示位置
为中心按照响应倍数来执行相应的执行指令。并且当持续时间持续增大
时,响应倍数也会变大,这样通过增大响应倍数可以尽快完成对第一显
示界面的操作。
在本发明实施例中,输入装置除图3和图4所示的触摸显示屏之外,
输入装置还可以采用其他形式,如图6和图7所示,在智能电子设备的
背面设置一个可活动的输入装置,该输入装置可以相对于智能电子设备
运动。例如图6所示智能电子设备中,输入装置1可以相对于智能电子
设备向上向下运动,在图7中输入装置1可以相对于智能电子设备顺时
针方向旋转和逆时针方向旋转。
针对这两种结构的智能电子设备来说,本发明实施例提供的控制响应
方法如图8所示,可以包括以下步骤:
801:控制显示屏幕显示第二显示界面,第二显示界面内包括M个显
示对象,M为大于等于1的整数,输入装置的输入单元与显示屏幕的显
示单元对应。
其中第二显示界面上显示对象为智能电子设备上当前所运行的应用
的内容,本发明实施例所提供的控制响应方法则是在获得第一操作后,
对该显示对象进行处理。所述显示对象根据当前所运行的应用确定,例
如其可以是word文档中的文字,又或者是当前运行的某个游戏中的人物
或控件。
并且输入单元可以根据第一操作确定第一操作的输入位置,该输入位
置可以转换为显示单元的显示位置。在本发明实施例中,输入装置可以
为一触摸控件,输入单元则是该触摸控件中的感应单元,通过感应第一
操作来确定第一操作的输入位置。
802:获得操作体针对智能电子设备的输入装置的第一操作,输入装
置与智能电子设备的显示屏幕对应。
803:根据第一操作确定第一操作的输入位置。在本发明实施例中,
步骤802和步骤803:与步骤101和步骤102相同,对此本发明实施例不
再加以阐述。
804:在第一操作的输入位置维持不变的情况下,获得智能电子设备
的输入装置相对于智能电子设备运动的运动参数。
其中智能电子设备中的输入装置被设置为可活动部件,在第一操作的
输入位置维持不变的情况下,输入装置在操作体的力作用下,输入装置
可以相对于智能电子设备进行运动,并且智能电子设备的输入装置相对
于智能电子设备至少支持一维运动,如向左或向右运动。当然智能电子
设备的输入装置相对于智能电子设备还可以进行二维运动,如上下左右
运动。
输入装置相对于智能电子设备运动时,智能电子设备可以感应输入装
置在运动时的运动参数,该运动参数用于指示输入装置相对于智能电子
设备的运动轨迹,至少包括运动方向和运动的持续时间。
在本发明实施例中,智能电子设备中具有一凹槽,该凹槽用于安装输
入装置,并且在凹槽的至少相对的两边上安装有触控点,其中相对的两
边根据输入装置相对于智能电子设备的运动方向而定,如输入装置相对
于智能电子设备向上向下运动时,则相对的两边为凹槽的上下两边。
输入装置在第一操作的作用下相对于智能电子设备运动,当输入装置
触碰到触控点时,智能电子设备检测到触控点上的电平发生变化,此时
智能电子设备可以根据发生电平变化的触控点确定输入装置的运动方
向,并且根据将触控点上电平变化的持续时间作为运动参数中的持续时
间,持续时间的长短可以确定执行指令的响应倍数,当持续时间越长响
应倍数越大。
在这里需要指出的一点是:运动参数的获取是在第一操作的输入位置
维持不变的情况下,当输入位置发生改变时提示智能电子设备终止运动
参数的获取。
805:基于输入位置确定第二显示界面中的第二显示位置。基于输入
位置,通过输入单元将输入位置转换为第一显示界面中的第一显示位置,
以确定当前的第一操作所针对的显示对象。
806:当输入位置存在且输入位置不变时,根据运动参数确定执行指
令。
其中,输入位置存在表明操作体针对输入装置一直进行第一操作,并
且输入位置不变可以表明操作体在对输入装置的同一位置一直进行第一
操作。也就是说在输入装置相对于智能电子设备运动过程中,操作体要
对输入装置的同一位置一直进行第一操作,在这种情况下,智能电子设
备才根据运动参数确定执行指令。
运动参数作为确定执行指令的关键参数,当运动参数不同时,其对应
的执行指令也不同。此外对于智能电子设备中的不同应用,运动参数相
同时其对应的执行指令也可以不同。具体的,智能电子设备内预先存储
运动参数、应用和执行指令三者的对应关系,在获取到运动参数后,从
对应关系中查找当前运行的应用在所述运动参数下的执行指令。
807:基于第二显示位置响应执行指令。在本发明实施例中,基于第
二显示位置响应执行指令包括但不限于下述方式:
第一种方式为:以第二显示位置为中心响应执行指令,具体可参数图
5所示流程图中的相关说明;
第二种方式为:首先确定第二显示位置在第二显示界面上对应的第一
显示对象,以获取到第一操作所针对的第一显示对象,其次根据智能电
子设备的输入装置相对于智能电子设备运动的运动方向,产生与运动方
向对应的移动指令,然后响应移动指令,移动指令用于基于运动方向改
变第一显示对象和第二显示界面的相对位置。
其中运动方向为运动参数中的一种参数,该运动方向可以作为移动指
令中的移动方向,在响应移动指令来改变第一显示对象和第二显示界面
的相对位置时,可以对第一显示对象执行移动指令,改变第一显示对象
在第二显示界面中的位置,从而改变第一显示对象和第二显示界面的相
对位置。当然在响应移动指令时还可以对第二显示界面执行移动指令,
这样第一显示对象在显示屏幕中的位置不变,而显示屏幕中的第二显示
界面则会根据移动指令改变显示内容,从而实现第一显示对象和第二显
示界面的相对位置的改变。
第三种方式主要针对于第二显示界面的显示对象为文字的情况,其具
体过程可以为:基于第二显示位置以及根据智能电子设备的输入装置相
对于智能电子设备运动的运动方向,产生与运动方向对应的显示对象选
择指令,然后响应显示对象选择指令,显示对象选择指令用于从第二显
示位置开始到智能电子设备的输入装置相对于智能电子设备运动结束时
选择多个显示对象。
如图9所示,图9中光标(黑色线段)所在位置为第二显示位置,输
入装置相对于智能电子设备向下运动,此时智能电子设备开始从第二显
示位置向下选中第二显示界面上显示的文字(显示对象),当输入装置相
对于智能电子设备运动结束时,文字选择结束,完成显示对象选择指令
的执行过程。
上述实施例介绍了当在第一操作的输入位置维持不变的情况下,如何
依据输入位置和输入装置相对于智能电子设备运动的运动参数确定并响
应执行指令的过程,同时需要注意的是在部分实施例中执行指令的确定
和响应是在输入位置存在且维持不变的前提下,当检测到输入位置不存
在或者输入位置改变时,智能电子设备不再基于输入位置和运动参数确
定并响应执行指令。
进一步当执行指令响应结束后,本发明实施例提供的控制响应方法还
可以控制输入装置复位,即控制输入装置恢复至初始状态,如图3和图4
所示,输入装置的初始状态为图3所示,输入装置相对于智能电子设备
运动至图4所示状态,当执行指令响应结束后,输入装置被恢复至图3
所示初始状态。
与上述方法实施例相对应,本发明实施例还提供一种智能电子设备,
其结构示意图可以参阅图10所示,智能电子设备100包括:控制响应装
置110和位于智能电子设备100上且可活动的输入装置120,所述控制响
应装置110包括:第一获取单元111、第一确定单元112、第二获取单元
113、第二确定单元114和响应单元115。其中,
第一获取单元111,用于获得操作体针对智能电子设备的输入装置的
第一操作,输入装置与智能电子设备的显示屏幕对应。
可以理解的是,第一操作是操作体在智能电子设备的输入装置上进行
的操作时,智能电子设备通过感应到的一系列操作点所确定的操作,智
能电子设备会根据操作体的不同操作得到不同的第一操作。
比如操作体在输入装置上进行点击操作时,第一获取单元111可以感
应到一个操作点,则此时第一获取单元111可以通过这一个操作点确定第
一操作为点击操作;又比如操作体在输入装置上进行滑动操作时,第一
获取单元111可以感应到多个操作点,且多个操作点形成一条线段,则此
时第一获取单元111可以确定第一操作为滑动操作。
并且输入装置与智能电子设备的显示屏幕对应,这样通过输入装置和
显示屏幕的位置对应关系,可以将输入装置上的输入位置转换为显示屏
幕上的显示位置。
第一确定单元112,用于根据第一操作确定第一操作的输入位置。在
本发明实施例中智能电子设备可以在输入装置内设置感应单元,该感应
单元为第一确定单元112。当操作体在输入装置上执行第一操作时,智能
电子设备可以通过感应单元确定第一操作的输入位置。
第二获取单元113,用于在第一操作的输入位置维持不变的情况下,
获得智能电子设备的输入装置相对于智能电子设备运动的运动参数。
其中智能电子设备中的输入装置被设置为可活动部件,在第一操作的
输入位置维持不变的情况下,输入装置在操作体的力作用下,输入装置
可以相对于智能电子设备进行运动,并且智能电子设备的输入装置相对
于智能电子设备至少支持一维运动,如向左或向右运动。当然智能电子
设备的输入装置相对于智能电子设备还可以进行二维运动,如上下左右
运动。
输入装置相对于智能电子设备运动时,第二获取单元113可以感应输
入装置在运动时的运动参数,该运动参数用于指示输入装置相对于智能
电子设备的运动轨迹,至少包括运动方向和运动的持续时间。
在这里需要指出的一点是:运动参数的获取是在第一操作的输入位置
维持不变的情况下,当输入位置发生改变时提示第二获取单元113终止
运动参数的获取。
第二确定单元114,用于基于输入位置和运动参数确定,其中,运动
参数不同对应的执行指令不同。响应单元115,用于响应执行指令
其中,运动参数作为确定执行指令的关键参数,当运动参数不同时,
其对应的执行指令也不同。此外对于智能电子设备中的不同应用,运动
参数相同时其对应的执行指令也可以不同。具体的,智能电子设备内预
先存储运动参数、应用和执行指令三者的对应关系,在获取到运动参数
后,第二确定单元114从对应关系中查找当前运行的应用在所述运动参
数下的执行指令。
以智能电子设备中的电子地图应用来说,运动参数中的运动方向对应
电子地图中的缩放指令,且相反的两种运动方向对应不同的缩放指令,
具体可以是:向上的运动方向对应的执行指令为放大指令,向下的运动
方向对应的执行指令为缩小指令。
通过运动方向确定出执行指令后,响应单元115可以以显示屏幕的中
心点为基准响应所述执行指令。当然对电子地图响应执行指令时,还可
以将输入位置转换为显示屏幕中的显示位置,响应单元115以该显示位
置为基准响应所述执行指令。
从上述过程可以看出,本发明实施例提供的智能电子设备可以通过针
对智能电子设备中可活动的输入装置的第一操作,获取对输入装置进行
第一操作时的输入位置和在输入位置维持不变的情况下输入装置相对于
智能电子设备运动的运动参数,再基于输入位置和运动参数确定并响应
执行指令。即本发明实施例在智能电子设备中设置有可活动的输入装置
的前提下,以对可活动的输入装置的操作代替现有智能电子设备中对固
定触摸屏的操作,通过针对可活动的输入装置的第一操作实现执行指令
的确定及响应。
与现有技术中第一操作体握持智能电子设备,第二操作体进行第一操
作以触发执行指令的方式来说,本发明实施例提供的智能电子设备可以
由单一操作体对智能电子设备中可活动的输入装置进行第一操作,来触
发智能电子设备响应执行指令。
上述第二确定单元114基于输入位置和运动参数确定执行指令的过
程可以是:在智能电子设备的输入智能电子设备相对于智能电子设备运
动过程中,当输入位置存在且输入位置不变时,根据运动参数确定执行
指令。
其中,输入位置存在表明操作体针对输入装置一直进行第一操作,并
且输入位置不变可以表明操作体在对输入装置的同一位置一直进行第一
操作。也就是说在输入装置相对于智能电子设备运动过程中,操作体要
对输入装置的同一位置一直进行第一操作,在这种情况下,智能电子设
备才根据运动参数确定执行指令。
以图3为例,手指作为操作体对输入装置1进行第一操作,其第一操
作的操作位置为手指末端与输入装置1相接触的位置2,该操作位置可以
作为输入位置。在手指的力作用下,输入装置相对于智能电子设备向下
运动,此时输入装置从图3所示改为图4所示。
并且在输入装置相对于智能电子设备向下运动时,手指末端一直与输
入装置1接触,且两者的接触位置仍为手指末端刚开始接触输入装置的
位置2,也就是说在输入装置相对于智能电子设备的运动过程中,输入位
置存在且输入位置不变,并且此时获得的运动参数中包括运动方向,该
运动方向指示为向下的运动方法。
假如此时智能电子设备上运行的应用为电子地图,则向下的运动方向
对应的执行指令为缩小指令,向上的运动方向对应的执行指令则可以为
放大指令。
在图3和图4所示的智能电子设备中,输入装置120为触摸显示屏,
触摸显示屏包括触摸感应层和显示屏幕,触摸感应层中的感应单元与显
示屏幕中的显示单元对应。
相应的智能电子设备100还包括:控制装置,用于控制在触摸显示屏
上显示第一显示界面。其中第一显示界面上显示内容为智能电子设备上
当前所运行的应用的内容,本发明实施例所提供的控制响应方法则是在
获得第一操作后,对该显示内容进行处理。
针对图3和图4所示智能电子设备,第二确定单元114的结构示意图
可以参阅图11所示,包括:第一确定子单元1141、第一指令产生子单元
1142、第二确定子单元1143和第二指令产生子单元1144。
其中,第一确定子单元1141,用于基于输入位置确定第一显示界面
中的第一显示位置。
第一指令产生子单元1142,用于当输入位置存在且输入位置不变,
运动参数为第一运动参数时,产生放大指令,并触发响应单元115以第
一显示位置为中心针对第一显示界面执行放大指令。
第二确定子单元1143,用于基于输入位置确定第一显示界面中的第
一显示位置。
第二指令产生子单元1144,用于当输入位置存在且输入位置不变,
运动参数为第二运动参数时,产生缩小指令,并触发响应单元115以第
一显示位置为中心针对第一显示界面执行缩小指令。
其中,放大指令是在输入位置存在且输入位置不变的前提下,根据第
一运动参数得到的指令,也就是说此时操作体一直在触摸显示屏中的同
一位置处执行第一操作,如图3和图4所示过程。在第一操作保持不变
的情况下,智能电子设备获取触摸显示屏相对于智能电子设备运动的运
动参数,该运动参数为第一运动参数时产生放大指令,相应的该运动参
数为第二运动参数时产生缩小指令。
在本发明实施例中,运动参数可以包括运动方向,通过运动方向来确
定产生何种执行指令,如向下的运动方向则产生放大指令,向上的运动
方向则产生缩小指令。在得到相应执行指令后,响应单元115以转换得
到的第一显示位置为中心,即第一显示位置显示的内容不变的情况下,
对第一显示界面上的显示内容执行相应的执行指令。
进一步地,当输入位置存在且输入位置不变时,触摸显示屏在操作体
的力作用下持续相对于智能电子设备运动,此时本发明实施例提供的控
制响应装置还可以包括第三确定单元116,如图12所示。
第三确定单元116可以持续获得运动参数、根据持续获得运动参数的
持续时间确定响应倍数,这样响应单元115可以对第一显示界面的显示
内容,以第一显示位置为中心按照响应倍数来执行相应的执行指令。并
且当持续时间持续增大时,响应倍数也会变大,这样通过增大响应倍数
可以尽快完成对第一显示界面的操作。
请参阅图13,其示出了本发明实施例提供的智能电子设备的第三种
结构示意图,在图10基础上还包括:显示控制装置130,用于控制显示
屏幕显示第二显示界面,第二显示界面内包括M个显示对象,M为大于
等于1的整数,输入智能电子设备的输入单元与显示屏幕的显示单元对
应。
在本发明实施例中,第二显示界面上显示对象为智能电子设备上当前
所运行的应用的内容,智能电子设备则是在获得第一操作后,对该显示
对象进行处理。所述显示对象根据当前所运行的应用确定,例如其可以
是word文档中的文字,又或者是当前运行的某个游戏中的人物或控件。
并且输入单元可以根据第一操作确定第一操作的输入位置,该输入位
置可以转换为显示单元的显示位置。在本发明实施例中,输入装置可以
为一触摸控件,输入单元则是该触摸控件中的感应单元,通过感应第一
操作来确定第一操作的输入位置。
相应的第二确定单元114可以包括:位置确定子单元1145和指令确
定子单元1146,如图14所示。其中位置确定子单元1145,用于基于输入
位置确定第二显示界面中的第二显示位置。
指令确定子单元1146,用于当输入位置存在且输入位置不变时,根
据运动参数确定执行指令,并触发响应单元基于第二显示位置响应执行
指令。
可以理解的是:输入位置存在表明操作体针对输入装置一直进行第一
操作,并且输入位置不变可以表明操作体在对输入装置的同一位置一直
进行第一操作。也就是说在输入装置相对于智能电子设备运动过程中,
操作体要对输入装置的同一位置一直进行第一操作,在这种情况下,指
令确定子单元1146才根据运动参数确定执行指令。
运动参数作为确定执行指令的关键参数,当运动参数不同时,其对应
的执行指令也不同。此外对于智能电子设备中的不同应用,运动参数相
同时其对应的执行指令也可以不同。具体的,指令确定子单元1146内预
先存储运动参数、应用和执行指令三者的对应关系,在获取到运动参数
后,从对应关系中查找当前运行的应用在所述运动参数下的执行指令。
在这种情况下,响应单元115的一种结构示意图可以参阅图15,包
括:对象确定子单元1151、第三指令产生子单元1152和第一响应子单元
1153。其中,
对象确定子单元1151,用于确定第二显示位置在第二显示界面上对
应的第一显示对象。
第三指令产生子单元1152,用于根据智能电子设备的输入智能电子
设备相对于智能电子设备运动的运动方向,产生与运动方向对应的移动
指令。
第一响应子单元1153,用于响应移动指令,移动指令用于基于运动
方向改变第一显示对象和第二显示界面的相对位置。
其中运动方向为运动参数中的一种参数,该运动方向可以作为移动指
令中的移动方向,这样第一响应子单元1153在响应移动指令来改变第一
显示对象和第二显示界面的相对位置时,可以对第一显示对象执行移动
指令,改变第一显示对象在第二显示界面中的位置,从而改变第一显示
对象和第二显示界面的相对位置。当然第一响应子单元1153在响应移动
指令时还可以对第二显示界面执行移动指令,这样第一显示对象在显示
屏幕中的位置不变,而显示屏幕中的第二显示界面则会根据移动指令改
变显示内容,从而实现第一显示对象和第二显示界面的相对位置的改变。
响应单元115的另一种结构示意图可以参阅图16所示,包括:第四
指令产生子单元1154和第二响应子单元1155。
第四指令产生子单元1154,用于基于第二显示位置以及根据智能电
子设备的输入智能电子设备相对于智能电子设备运动的运动方向,产生
与运动方向对应的显示对象选择指令。
第二响应子单元1155,用于响应显示对象选择指令,显示对象选择
指令用于从第二显示位置开始到智能电子设备的输入智能电子设备相对
于智能电子设备运动结束时选择多个显示对象。
如图9所示,图9中光标(黑色线段)所在位置为第二显示位置,输
入装置相对于智能电子设备向下运动,此时第二响应子单元1155开始从
第二显示位置向下选中第二显示界面上显示的文字(显示对象),当输入
装置相对于智能电子设备运动结束时,文字选择结束,完成显示对象选
择指令的执行过程。
可以理解的是,在实际使用过程中,上述智能电子设备的实施例中各
个装置和单元可以是一独立单元,根据实际使用情况,可以对上述各个
独立单元进行任意组合,对任意组合后得到的智能电子设备本发明实施
例不再一一阐述。并且本说明书中的各个实施例均采用递进的方式描述,
每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间
相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法
实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部
分说明即可。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅
仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要
求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而
且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,
从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、
方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包
括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品
或者设备中还存在另外的相同要素。
以上对本发明所提供的一种控制响应方法及智能电子设备进行了详
细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,
以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,
对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应
用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发
明的限制。