一种智能终端控制方法及装置的制造方法

xiaoxiao2020-10-23  14

一种智能终端控制方法及装置的制造方法
【技术领域】
[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]图1(a)为本发明实施例提供的一种遥控设备旋转方向的示例图;
[0048]图1(b)为本发明实施例提供的另一种遥控设备旋转方向的示例图;
[0049]图2为本发明实施例提供的另一种智能终端控制方法的流程图;
[0050]图3为本发明实施例提供的一种智能终端控制装置的结构示意图;
[0051]图4为本发明实施例提供的另一种智能终端控制装置的结构示意图。
【具体实施方式】
[0052]为了使本领域技术人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]随着网络多媒体技术的快速发展及智能电视、电脑等智能终端的普及,越来越多的用户选择使用智能终端观看视频。目前,用户主要使用传统的遥控器、鼠标等输入设备对智能终端进行控制。以智能电视为例,用户在智能电视上观看视频时,对智能电视的控制均是通过操作与该智能电视配套使用的遥控器实现的。
[0054]然而,在使用输入设备对智能终端进行控制时,用户需要紧盯着输入设备上的操作键,无法实现盲控。为了解决上述问题,本发明提供了一种智能终端控制方法及装置。
[0055]下面首先对本发明提供的一种智能终端控制方法进行介绍。
[0056]需要说明的是,本发明提供的智能终端控制方法适用于遥控设备,在实际应用中,该遥控设备可以包括:智能手机、平板电脑、鼠标等,该智能终端可以包括:智能电视、电脑等。遥控设备可以通过无线网络与智能终端建立通信连接。
[0057]如图1所示,本发明实施例提供的一种智能终端控制方法,可以包括:
[0058]S101,在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值。
[0059]需要说明的是,随着重力感应技术的不断成熟,越来越多的电子设备上安装有重力感应芯片。现有的安装在电子设备中的重力感应芯片可以检测该电子设备相对于水平面是否发生了旋转,进一步的也可以获取所述遥控设备相对于水平面的旋转方向,及旋转后的电子设备与水平面的夹角值。
[0060]本发明中,遥控设备中的重力感应芯片可以通过该芯片中的压电传感器的压电效应,测量该芯片内部一片重物的重力的正交两个方向的分力,进而根据正交两个分力检测该遥控设备相对于水平面是否发生了旋转,在检测到发生旋转时,进一步获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与水平面的夹角值。
[0061]例如图1 (a)所示的遥控设备相对于水平面的旋转方向为向左旋转,图1 (b)所示的遥控设备相对于水平面的旋转方向为向右旋转。
[0062]S102,判断所述夹角值是否大于预设的角度值;如果大于预设的角度值则执行S103o
[0063]需要说明的是,可以结合实际场景及需求,对本发明中的预设的角度值进行赋值,例如为45度,本发明实施例对此不作限定。
[0064]例如预设的角度值为45度,如果旋转后的遥控设备相对于水平面的夹角值为50度,则该遥控设备相对于水平面的夹角值大于预设的角度值。
[0065]S103,根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
[0066]可选的,所述预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系的确定步骤,可以包括:
[0067]检测是否接收到用户输入的设定指令,如果是,根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系;
[0068]否则,将本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系作为预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系。
[0069]具体的,遥控设备可以提供一个接收用户输入的设定指令的接口,例如智能手机、平板电脑等具有显示功能的遥控设备,前述接口可以以一个可操作图标或可输入文字框的方式呈现在显示屏幕的显示界面上。
[0070]本发明实施例考虑到不同用户的用户习惯,能够通过为用户提供一个自主选择终端控制指令生成方式的接口,尽量满足不同用户的用户习惯。
[0071]可选在,当所述预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系为:根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系生成的对应关系时,上述S103,可以包括:
[0072]判断所生成的对应关系的有效期是否到期,如果否,则根据所生成的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
[0073]在判断出所生成的对应关系的有效期到期的情况下,根据本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;并将预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系更新为本地默认的对应关系。
[0074]或者当遥控设备为具有显示功能的设备时,在判断出所生成的对应关系的有效期到期的情况下,在显示界面展示消息提示,以询问用户是否选择设定遥控设备相对于水平面的旋转方向与终端控制指令的对应关系生成的对应关系。
[0075]需要说明的是,在本发明中不同的旋转方向可以对应不同的终端控制指令,不同的终端控制指令用于控制智能终端执行不同的操作。例如在智能终端为智能电视时,遥控设备的旋转方向为相对于水平面向左旋转时,生成的终端控制指令用于控制智能电视降低音量;遥控设备的旋转方向为相对于水平面向右旋转时,生成的终端控制指令用于控制智能电视升高音量。
[0076]或者遥控设备的旋转方向为相对于水平面向上旋转时,生成的终端控制指令用于控制智能电视用户界面上的选择框向上移动;遥控设备的旋转方向为相对于水平面向下旋转时,生成的终端控制指令用于控制智能电视用户界面上的选择框向下移动。
[0077]S104,向智能终端发送所述终端控制指令。
[0078]在生成对应于遥控设备旋转方向的终端控制指令之后,将该终端控制指令发送给相应的智能终端,以使该智能终端执行与该终端控制指令对应的操作。
[0079]例如遥控设备发送的终端控制指令为用于控制智能电视用户界面上的选择框向上移动的指令,则智能电视在接收到该指令之后,会执行将该智能电视用户界面上的选择框向上移动的操作。
[0080]由此可见,本发明提供的智能终端控制方法,可以在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值;判断所述夹角值是否大于预设的角度值;如果大于预设的角度值,则根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;向智能终端发送所述终端控制指令。
[0081]与现有技术相比,在本发明中,用户只需简单地摇晃遥控设备,就可以实现对智能终端的控制,操作简单、满足了用户的盲控需求。
[0082]可选的,在本发明的另一个实施例中,如图2所示,本发明提供的智能终端控制方法,可以包括:
[0083]S101,在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值。
[0084]S102,判断所述夹角 值是否大于预设的角度值;在旋转后的遥控设备与水平面的夹角值大于预设的角度值的情况下,执行S105。
[0085]S105,获取旋转后的遥控设备由于重力感应产生的加速度值。
[0086]需要说明的是,本发明中,遥控设备中的重力感应芯片可以通过该芯片中的压电传感器的压电效应,测量该感应器中的介质由于该遥控设备旋转产生的弹性形变量,进而根据弹性形变量计算得到旋转后的遥控设备由于重力感应产生的加速度值。
[0087]S103a,判断所述加速度值是否大于预设的加速度值;如果大于预设的加速度值则执行S103b,如果不大于预设的加速度值则执行S103c。
[0088]需要说明的是,可以结合实际场景及需求,对本发明中的预设的加速度值进行赋值,本发明实施例对此不作限定。
[0089]S103b,根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系及所述加速度值,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
[0090]可以理解,如果遥控设备由于重力感应产生的加速度值大于预设的加速度值,则可以认为遥控设备相对于水平面发生了连续晃动。在遥控设备停止连续晃动后,结合遥控设备晃动停止时相对于水平面的旋转方向及该遥控设备由于重力感应产生的加速度值这两个因素,来生成相应的终端控制指令。
[0091]例如在智能终端为智能电视时,如果遥控设备晃动停止时相对于水平面的旋转方向为向左旋转,该遥控设备由于重力感应产生的加速度值大于预设的加速度值,则生成用于控制智能电视返回上一级或退出当前界面的终端控制指令;如果遥控设备晃动停止时相对于水平面的旋转方向为向右旋转,该遥控设备由于重力感应产生的加速度值大于预设的加速度值,则生成用于控制智能电视跳到下一级或确定执行的终端控制指令。
[0092]S103c,仅根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
[0093]可以理解,如果遥控设备由于重力感应产生的加速度值不大于预设的加速度值,则可以认为遥控设备相对于水平面仅发生了一次方向旋转。此时,仅根据遥控设备相对于水平面的旋转方向,来生成相应的终端控制指令。
[0094]例如在智能终端为智能电视时,如果遥控设备的旋转方向为相对于水平面向左旋转,该遥控设备由于重力感应产生的加速度值不大于预设的加速度值,则生成的终端控制指令用于控制智能电视用户界面上的选择框向左移动;如果遥控设备的旋转方向为相对于水平面向右旋转,该遥控设备由于重力感应产生的加速度值不大于预设的加速度值,则生成的终端控制指令用于控制智能电视用户界面上的选择框向右移动。
[0095]S104,向智能终端发送所述终端控制指令。
[0096]需要说明的是,本发明实施例中的S101、S102、S104与图1所示方法实施例中的S101、S102、S104基本相同,本发明实施例对此不再赘述。
[0097]由此可见,本发明实施例在判断出遥控设备相对于水平面的夹角值大于预设的角度值后,进一步判断该遥控设备由于重力感应产生的加速度值是否大于预设的加速度值,从而确定该遥控设备是发生了一次旋转,还是连续晃动,进而根据该遥控设备的旋转类型,生成相应的终端控制指令。本实施例可以针对任一智能终端定义对应该智能终端的多种控制指令,丰富了遥控设备的功能。
[0098]相应于上面的方法实施例,本发明还提供了一种智能终端控制装置。
[0099]如图3所示,本发明实施例提供的一种智能终端控制装置,应用于遥控设备,所述装置可以包括:
[0100]角度值获取模块301,用于在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值;
[0101]判断模块302,用于判断所述角度值获取模块301获取到的夹角值是否大于预设的角度值;
[0102]控制指令生成模块303,用于在所述判断模块302的判断结果为是的情况下,根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;
[0103]控制指令发送模块304,用于向智能终端发送所述控制指令生成模块303所生成的终端控制指令。
[0104]由此可见,本发明提供的智能终端控制装置,可以在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值;判断所述夹角值是否大于预设的角度值;如果大于预设的角度值,则根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;向智能终端发送所述终端控制指令。
[0105]与现有技术相比,在本发明中,用户只需简单地摇晃遥控设备,就可以实现对智能终端的控制,操作简单、满足了用户的盲控需求。
[0106]可选的,在本发明的一个实施例中,所述装置还可以包括:
[0107]对应关系确定模块,用于检测是否接收到用户输入的设定指令,如果是,根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系;
[0108]否则,将本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系作为预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系。
[0109]可选的,在本发明的一个实施例中,当所述预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系为:根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系生成的对应关系时,所述控制指令生成模块,可以包括:
[0110]第一判断子模块,用于在所述判断模块的判断结果为是的情况下,判断所生成的对应关系的有效期是否到期;
[0111]第一控制指令生成子模块,用于在所述第一判断子模块的判断结果为否的情况下,根据所生成的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
[0112]可选的,在本发明的一个实施例中,所述第一控制指令生成子模块,还可以用于:
[0113]在所述第一判断子模块的判断结果为是的情况下,根据本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;并将预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系更新为本地默认的对应关系。
[0114]可选的,在本发明的另一个实施例中,如图4所示,本发明提供的智能终端控制装置还可以在图3所示装置的基础上增加加速度值获取模块305 ;
[0115]加速度值获取模块305,用于获取旋转后的遥控设备由于重力感应产生的加速度值;
[0116]此时,所述控制指令生成模块303,可以包括:第二判断子模块、第二控制指令生成子模块和第三控制指令生成子模块;其中,
[0117]所述第二判断子模块,用于判断所述加速度值获取模块获取到的加速度值是否大于预设的加速度值;
[0118]所述第二控制指令生成子模块,用于在所述第二判断子模块的判断结果为是的情况下,根据根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系及所述加速度值,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;
[0119]所述第三控制指令生成子模块,用于在所述第二判断子模块的判断结果为否的情况下,仅根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
[0120]对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0121]为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本发明时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0122]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另 一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0123]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0124]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
[0125]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种智能终端控制方法,其特征在于,应用于遥控设备,所述方法包括: 在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值; 判断所述夹角值是否大于预设的角度值; 如果大于预设的角度值,则根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令; 向智能终端发送所述终端控制指令。2.根据权利要求1所述的方法,其特征在于,所述预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系的确定步骤,包括: 检测是否接收到用户输入的设定指令; 如果是,根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系; 否则,将本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系作为预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系。3.根据权利要求2所述的方法,其特征在于,当所述预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系为:根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系生成的对应关系时, 所述根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令,包括: 判断所生成的对应关系的有效期是否到期,如果否,则根据所生成的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。4.根据权利要求3所述的方法,其特征在于,在判断出所生成的对应关系的有效期到期的情况下,所述方法还包括: 根据本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;并将预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系更新为本地默认的对应关系。5.根据权利要求2所述的方法,其特征在于,在所述根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令之前,还包括: 获取旋转后的遥控设备由于重力感应产生的加速度值; 所述根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令,包括: 判断所述加速度值是否大于预设的加速度值; 如果大于预设的加速度值,则根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系及所述加速度值,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令; 如果不大于预设的加速度值,则仅根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。6.一种智能终端控制装置,其特征在于,应用于遥控设备,所述装置包括: 角度值获取模块,用于在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值; 判断模块,用于判断所述角度值获取模块获取到的夹角值是否大于预设的角度值;控制指令生成模块,用于在所述判断模块的判断结果为是的情况下,根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令; 控制指令发送模块,用于向智能终端发送所述控制指令生成模块所生成的终端控制指令。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 对应关系确定模块,用于检测是否接收到用户输入的设定指令,如果是,根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系; 否则,将本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系作为预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系。8.根据权利要求7所述的装置,其特征在于,当所述预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系为:根据所述设定指令中携带的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系生成的对应关系时, 所述控制指令生成模块,包括: 第一判断子模块,用于在所述判断模块的判断结果为是的情况下,判断所生成的对应关系的有效期是否到期; 第一控制指令生成子模块,用于在所述第一判断子模块的判断结果为否的情况下,根据所生成的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。9.根据权利要求8所述的装置,其特征在于,所述第一控制指令生成子模块,还用于: 在所述第一判断子模块的判断结果为是的情况下,根据本地默认的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;并将预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系更新为本地默认的对应关系。10.根据权利要求7所述的装置,其特征在于,所述装置还包括: 加速度值获取模块,用于获取旋转后的遥控设备由于重力感应产生的加速度值; 所述控制指令生成模块,包括:第二判断子模块、第二控制指令生成子模块和第三控制指令生成子模块; 所述第二判断子模块,用于判断所述加速度值获取模块获取到的加速度值是否大于预设的加速度值; 所述第二控制指令生成子模块,用于在所述第二判断子模块的判断结果为是的情况下,根据根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系及所述加速度值,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令; 所述第三控制指令生成子模块,用于在所述第二判断子模块的判断结果为否的情况下,仅根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令。
【专利摘要】本发明实施例公开了一种智能终端控制方法及装置。一种智能终端控制方法,应用于遥控设备,所述方法包括:在检测到所述遥控设备相对于水平面发生旋转时,获取所述遥控设备相对于水平面的旋转方向,及旋转后的遥控设备与所述水平面的夹角值;判断所述夹角值是否大于预设的角度值;如果大于预设的角度值,则根据预设的遥控设备相对于水平面的旋转方向与终端控制指令的对应关系,生成与所述遥控设备相对于水平面的旋转方向对应的终端控制指令;向智能终端发送所述终端控制指令。由此可见,在本发明中用户只需简单地摇晃遥控设备,就可以实现对智能终端的控制,操作简单、满足了用户的盲控需求。
【IPC分类】H04N21/422
【公开号】CN104902314
【申请号】CN201510284866
【发明人】韩鹏飞
【申请人】北京奇艺世纪科技有限公司
【公开日】2015年9月9日
【申请日】2015年5月28日

最新回复(0)