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

文档序号:8925563阅读:228来源:国知局
一种智能终端控制方法及装置的制造方法
【技术领域】
[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]与现有技术相比,在本发明中,用户只需简单地摇晃遥控设备,就可以实现对智能终端的控制,操作简单、满足了用户的盲控需求。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1