一种控制指令获取方法及装置的制造方法_2

文档序号:9886937阅读:来源:国知局
其它电子设备上)显不的光标的移动。
[0047]本实施例中所述的方法,依据加速度的变化趋势获取控制指令,因此,用户能够通过改变第一电子设备的加速度实现控制指令的发布,所以,只要具有加速度检测功能的电子设备均可以作为第二电子设备的控制端,从而扩大可作为控制端的设备的范围,在不方便使用传统的控制设备(例如传统的控制设备不便于携带,或者发生故障)的情况下,还是可以对第二电子设备进行正常的控制,从而提高用户与电子设备之间进行交互的便利性。
[0048]本申请实施例公开的又一种控制指令获取方法,可以应用在第一电子设备中,本实施例中,重点说明通过移动第一电子设备对第二电子设备进行交互控制的场景,其中,第一电子设备中具备加速度检测装置,例如加速度传感器,第二电子设备中具备显示屏幕,显示屏幕上可以显示光标。用户使用第一电子设备对第二电子设备的显示屏幕上的光标进行移动。
[0049]如图2所示,本实施例所述的方法可以包括以下步骤:
[0050]S201:检测第一电子设备的加速度的变化趋势;
[0051]S202:如果所述加速度的大小从第一数值变化到第二数值,且所述第二数值的加速度的方向为第一方向,则获取第一控制指令,所述第一控制指令用于控制光标向第二方向移动,其中,所述第一数值在第一范围内,所述第二数值在第二范围内。
[0052]此步骤对应的场景如图3所示:用户将第一电子设备左移,当用户刚开始左移时,第一电子设备从静止开始向左移动,第一电子设备具有较大的向右的加速度(瞬时值),即加速度从零变化到第二数值。在此情况下,获取指示光标向左移动的控制指令。
[0053]本实施例中,为了便于实际应用,第一数值不仅限于零,而是限定在第一范围内,例如第一范围可以为[0,I],同理,第二数值也可以依据实际情况进行设定。
[0054]S203:如果在所述加速度的大小从所述第一数值变化到所述第二数值之后,所述加速度的大小从所述第二数值变化到所述第一数值,则获取第二控制指令,所述第二控制指令用于控制光标保持向所述第二方向的移动过程;
[0055]此步骤对应的场景为:用户在将第一电子设备从静止开始左移后,保持第一点子设备匀速左移,则第一电子设备的加速度从第二数值变化到零,在此情况下,获取继续向左移动光标的控制指令。
[0056]S204:如果在所述加速度的大小从第一数值变化到第二数值、或者在所述加速度的大小从所述第一数值变化到第二数值再变化到所述第一数值之后,所述加速度的大小变化到第三数值,且所述第三数值的加速度的方向为所述第二方向,则获取第三控制指令,所述第三控制指令用于指示所述光标停止移动。
[0057]此步骤对应的场景为:用户在刚开始左移或者匀速向左移动第一电子设备之后,停止移动第一电子设备,则在电子设备刚停止移动的时刻,具有较大的向左的加速度,在此情况下,获取指示光标停止移动的控制指令。
[0058]同样地,第三数值所在范围也可以依据实际情况预先设定。第三数值所在的范围也可以是第二范围。
[0059]本实施例中,步骤S202、S203及S204说明了用户将第一电子设备从静止开始向左移动再到停止的过程中,通过第一电子设备的加速度的变化趋势,获取控制指令的过程。
[0060]需要说明的是,在本实施例中,除了向左移动,用户还可以向其它方向移动第一电子设备,例如向右、向上、向下、向左上等等,其原理与向左移动相同,这里不再赘述。
[0061]并且,鉴于加速度传感器的工作原理,用户可以在空间中任意移动第一电子设备,而不限于平面移动,这与传统的鼠标相比,更能方便用户的使用。
[0062]在本实施例的举例中,第一方向与第二方向相反,但在实际应用中,可以依据实际需求,设定第一方向与第二方向之间的关系,而不仅限于两者相反。
[0063]S205:将控制指令发送到第二电子设备。
[0064]第二电子设备在接收到控制指令后,执行所述控制指令。
[0065]其中,与第二电子设备之间的通信可以参考现有的鼠标与电子设备之间的通信方式(包括信令及发送方式等)进行,也可以使用其它方式。
[0066]本实施例中所述的控制指令获取方法,可以实现通过移动第一电子设备,控制第二电子设备上的光标移动的目的,因此,用户可以使用常用的电子设备例如手机,作为第二电子设备的输入控制设备,从而方便用户的使用。
[0067]本申请实施例公开的又一种控制指令获取方法,与图2所示的方法的区别在于,用户使用第一电子设备不仅可以控制第二电子设备上的光标的移动,还可以实现传统的输入设备(例如鼠标或键盘)的其它功能。
[0068]如图4所示,本实施例所述的方法包括以下步骤:
[0069]S401:在第一电子设备上显示虚拟输入设备;
[0070]本实施例中,虚拟输入设备为虚拟鼠标或虚拟键盘等。例如图5所示,第一电子设备(手机)上显示虚拟鼠标。
[0071]S402:检测第一电子设备的加速度的变化趋势;
[0072]S403:获取与所述加速度的变化趋势对应的控制指令;
[0073]此步骤的具体实现场景及方式可以参见上一实施例所述,这里不再赘述。如上所述,此步骤中的控制指令可以包括第一控制指令、第二控制指令和/或第三控制指令。
[0074]本实施例中,S401还可以在S402和S403之后执行。
[0075]S404:依据所述用户在所述虚拟输入设备上的操作、以及所述虚拟输入设备的操作规则,获取第四控制指令;
[0076]此步骤的具体实现方式可以为:在虚拟输入设备为虚拟鼠标的情况下,如果检测到虚拟鼠标上的左(或右)键的显示区域的点击操作,即用户在虚拟鼠标上点击左(或右)键,则获取现有的鼠标左(或右)键被按下对应的指令,同样,如果检测到虚拟鼠标上滚轴的显示区域上的滑动操作,即用户在虚拟鼠标上进行滚轴,则获取现有的鼠标滚轴时对应的指令。
[0077]在虚拟设备为键盘的情况下,如果检测到点击虚拟键盘上某个按键的操作,则获取现有的键盘上的此按键被按下时对应的指令。
[0078]S405:将所述控制指令发送给第二电子设备,以便于第二电子设备执行所述控制指令。
[0079]本实施例中,除了依据加速度的变化获取控制指令,还可以依据用户对于显示出来的虚拟输入设备的操作获取控制指令,使得第一电子设备对第二电子设备可执行的控制更为全面。
[0080]具体地,使用本实施例所述的方法,可以在手机上显示虚拟鼠标,用户可以通过移动手机,实现对第二电子设备上的光标的移动,并且,用户可以通过点击手机上的虚拟鼠标的左、右键或滚动滚轴,实现在第二电子设备上选定目标、滚动当前页面等现有的鼠标可实现的功能。
[0081]或者,使用本实施例所述的方法,可以在手机上显示虚拟键盘,用户可以通过移动手机,实现对第二电子设备上的光标的移动,并且,用户可以通过点击虚拟键盘上的按键,实现在第二电子设备上输入文字等功能,例如,第二电子设备上当前显示一篇打开的word文档,用户通过移动手机,可以移动光标在word文档中的位置,并且,用户可以操作虚拟键盘,在word文档中实现内容的输入或删除等功能。
[0082]可见,本实施例所述的方法,能够使得第一电子设备完全替代传统的输入设备,从而提高用户对电子设备进行输入控制的便利性。
[0083]与上述方法实施例相对应地,本申请实施例还公开了一种控制指令
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1