基于遥控器的交互方法、装置、设备及存储介质与流程

文档序号:23855280发布日期:2021-02-05 15:08阅读:44来源:国知局
基于遥控器的交互方法、装置、设备及存储介质与流程

[0001]
本发明涉及aiot(artificial intelligence&internet of things,人工智能物联网)技术领域,尤其涉及一种基于遥控器的交互方法、装置、设备及存储介质。


背景技术:

[0002]
当前的智能终端例如电视集成了丰富的功能场景及新科技,tv端的应用也越加丰富,而电视等智能终端的控制主要由与其配对的遥控器进行指令输出来完成,目前除了由红外遥控器外还有蓝牙遥控器,蓝牙遥控器不仅可以输出指令,还能进行数据接收,但目前的遥控器都停留在指令输出的功能上,无法和智能终端产生额外的交互,用户通过遥控器与智能终端进行交互的场景和模式较单一,只能由用户通过视觉或者听觉感知是否实现对智能终端的控制,使得当前遥控器的可用性较低。


技术实现要素:

[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]
图1为本发明基于遥控器的交互方法实施例方案涉及的硬件运行环境的结构示意图;
[0037]
图2为本发明基于遥控器的交互方法第一实施例的流程示意图;
[0038]
图3为本发明基于遥控器的交互方法第二实施例的流程示意图;
[0039]
图4为本发明基于遥控器的交互方法第三实施例的流程示意图;
[0040]
图5为本发明基于遥控器的交互装置较佳实施例的功能模块示意图。
[0041]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0042]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043]
本发明实施例提供一种基于遥控器的交互方法、装置、设备及存储介质,若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令;检测是否存在所述智能终端基于所述控制指令发送的反馈指令;若存在所述反馈指令,则基于所述反馈指令进行震动反馈,以供所述用户根据所述震动反馈调整所述控制按键。本发明在检测到智能终端基于控制指令发送的反馈指令时进行震动反馈,用户可以根据震动反馈了解对于智能终端的控制情况,并及时对控制按键进行调整,使得用户通过遥控器与智能终端进行的交互具有多样性,有利于提高遥控器的可用性。
[0044]
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的基于遥控器的交互设备结构示意图。
[0045]
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0046]
本发明实施例基于遥控器的交互设备可以是pc,也可以是平板电脑、便携计算机等可移动式终端设备。
[0047]
如图1所示,该基于遥控器的交互设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0048]
本领域技术人员可以理解,图1中示出的基于遥控器的交互设备结构并不构成对基于遥控器的交互设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0049]
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于遥控器的交互程序。
[0050]
在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的基于遥控器的交互程序,并执行以下操作:
[0051]
若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令;
[0052]
检测是否存在所述智能终端基于所述控制指令发送的反馈指令;
[0053]
若存在所述反馈指令,则基于所述反馈指令进行震动反馈,以供所述用户根据所
述震动反馈调整所述控制按键。
[0054]
进一步地,所述基于所述反馈指令进行震动反馈的步骤包括:
[0055]
获取所述反馈指令对应的反馈等级信息;
[0056]
根据所述反馈等级信息,确定震动策略;
[0057]
调用震动器,控制所述震动器根据所述震动策略进行震动反馈。
[0058]
进一步地,所述根据所述反馈等级信息,确定震动策略的步骤包括:
[0059]
获取预设震动等级表,从所述预设震动等级表中查找与所述反馈等级信息对应的震动等级;
[0060]
获取预设震动时长表,从所述预设震动时长表中查找与所述反馈等级信息对应的震动时长;
[0061]
根据所述震动等级与所述震动时长,生成震动策略。
[0062]
进一步地,所述获取所述反馈指令对应的反馈等级信息的步骤包括:
[0063]
对所述反馈指令进行解析,获取所述反馈指令中的反馈类型信息;
[0064]
根据所述反馈类型度信息,从预设反馈等级表中确定反馈等级信息。
[0065]
进一步地,所述若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令的步骤包括:
[0066]
若检测到用户通过点击和/或触摸的方式触发控制按键,则获取所述控制按键的控制信息;
[0067]
获取所述控制信息对应的控制编码,并根据所述控制编码生成控制指令;
[0068]
将所述控制指令通过预设无线网络发送至智能终端。
[0069]
进一步地,所述若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令的步骤之前,处理器1001可以用于调用存储器1005中存储的基于遥控器的交互程序,并执行以下操作:
[0070]
检测智能终端的开关状态;
[0071]
若所述智能终端处于开启状态,则与所述智能终端进行通信连接。
[0072]
进一步地,所述与所述智能终端进行通信连接的步骤包括:
[0073]
获取所述智能终端的连接协议,根据所述连接协议向所述智能终端发送连接请求;
[0074]
若接收到基于所述智能终端基于所述连接请求的确认信号,则与所述智能终端建立通信连接。
[0075]
为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0076]
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0077]
参照图2,本发明第一实施例提供一种基于遥控器的交互方法的流程示意图。该实施例中,所述基于遥控器的交互方法包括以下步骤:
[0078]
步骤s10,若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指
令;
[0079]
本实施例中基于遥控器的交互方法应用于遥控器,遥控器与智能终端之间可以通过蓝牙、wifi等无线网络进行通信连接,并基于通信连接关系进行交互,其中智能终端可以为智能电视、pc(个人电脑)等,智能终端中设置有蓝牙模块或者wifi(无线上网)模块等用于进行无线通信的模块;遥控器中包含有多个不同控制功能的控制按键,例如音量的加减、频道的加减、开关机、静音等,也设置有蓝牙模块或者wifi模块等用于进行无线通信的模块,以及设置有震动器,震动器又被称为偏心轮、振动端子,可以通过自身的震动带动遥控器发生震动。
[0080]
可以理解地,目前的遥控器都停留在指令输出的功能上,无法和电视产生额外的交互,使得用户通过遥控器与电视进行交互的场景和模式较单一,导致当前遥控器的可用性较低,在此基础上,本发明提出一种基于遥控器的交互方法、装置、设备及存储介质,通过在检测到智能终端基于控制指令发送的反馈指令时进行震动反馈,使得用户可以根据震动反馈了解对于智能终端的控制情况,并及时对控制按键进行调整,使得用户通过遥控器与智能终端进行的交互具有多样性,有利于提高遥控器的可用性。
[0081]
进一步地,在用户需要对智能终端中显示屏幕显示的内容或扬声器输出的内容不满意,则可以通过触摸或者点击遥控器中的控制按键来对显示屏幕显示的内容或扬声器输出的内容进行调整,例如显示屏幕显示的画面亮度较低,则可以触摸或点击增加亮度的控制按键,触发该控制按键将显示屏幕显示的画面亮度调高。为了及时响应用户的需求,遥控器可以实时检测内部多个控制按键中是否存在控制按键被触发,若检测用户触发了多个控制按键中的任一控制按键,则先获取被触发控制按键的控制信息,再获取控制信息对应的控制编码并根据控制编码生成控制指令发送至智能终端中,以便以智能终端响应控制指令,满足用户的需求。
[0082]
进一步地,所述若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令的步骤包括:
[0083]
步骤s11,若检测到用户通过点击和/或触摸的方式触发控制按键,则获取所述控制按键的控制信息;
[0084]
步骤s12,获取所述控制信息对应的控制编码,并根据所述控制编码生成控制指令;
[0085]
步骤s13,将所述控制指令通过预设无线网络发送至智能终端。
[0086]
进一步地,遥控器实时检测内部多个控制按键的控制状态,确定多个控制按键是否存在任一控制按键被用户通过点击和/或触摸的方式触发,若发现多个控制按键中存在任一控制按键被用户触发,则获取控制按键中用于说明控制按键用途的控制信息,例如音量增加的控制按键对应的控制信息为增加扬声器的输出音量。进一步地,在获取控制按键的控制信息后,遥控器根据编码规则从控制信息中确定出控制编码,其中控制编码可以包含控制按键的序号以及控制信息对应的二进制字符。进一步地,遥控器对控制编码进行处理,具体地,可以将控制编码输入至指令生成器中,通过指令生成器将控制编码生成为控制指令,指令生成器可以将输入的控制编码编译成为控制指令。进一步地,遥控器可以通过与智能终端的无线通信连接关系,将控制指令通过预设无线网络发送至智能终端,由于通过指令生成器生成的控制指令可以避免控制编码因被外界干扰而发生乱码或被篡改,因此提
高控制编码传输的安全性,避免出现例如用户需要调整音量大小,但是通过点击音量增加的控制按键,最后智能终端却调整屏幕亮度的情况,提高用户的使用体验。
[0087]
步骤s20,检测是否存在所述智能终端基于所述控制指令发送的反馈指令;
[0088]
进一步地,为了能够及时智能终端是否成功响应控制指令,并完成用户所需的调整,遥控器实时对智能终端进行检测,确定智能终端是否已经接收控制指令并按照控制指令进行调整。可以理解地,若智能终端已经按照控制指令完成了相应的调整,则可以通过智能终端与遥控器的连接关系,向遥控器发送调整成功的反馈信号,以告知遥控器智能终端已经完成了控制指令的响应,而为了避免打扰用户,完成了控制指令的响应则不需要向用户反馈。相反地,若智能终端按照控制指令进行调整时,发现对于该控制指令的调整无效,调整后的状态与调整前的状态相同,则说明根据控制指令进行调整的操作失误或者操作无效,则需要告知用户,可以向遥控器发送表示控制指令未生效的反馈指令,通知遥控器关于控制指令的调整未生效,以便于遥控器通过震动器反馈给用户,避免用户在控制指令未生效时频繁触发控制按键。例如用户对智能终端中扬声器输出的音量不满意,认为音量过低,则通过触发音量增加的控制按键使遥控器向智能终端发送控制指令,智能终端接收控制指令,并按照控制指令对输出音量进行音量增加操作,若进行音量增加操作后发现输出音量已经对应增加,则向遥控器发送音量调整成功的反馈信号;相反地,若进行音量增加操作后,由于当前音量已处于最大音量,无法再继续增大,使得输出音量仍与调整前的输出音量一致,则说明音量增加操作未生效,智能终端向遥控器发送音量调整失败的反馈指令,通知遥控器向用户做出反馈,使用户知悉音量增加操作未生效。
[0089]
步骤s30,若存在所述反馈指令,则基于所述反馈指令进行震动反馈,以供所述用户根据所述震动反馈调整所述控制按键。
[0090]
进一步地,若遥控器在进行检测时确定存在智能终端在控制指令的基础上发送的反馈指令,表征智能终端未成功按照控制指令对相关内容进行调整,遥控器调用内部设置的震动器,控制震动器按照由反馈指令确定的震动策略进行震动反馈,以便于用户知悉基于当前控制按键触发的控制指令对应的调整操作未能生效,可以通过点击或者触摸其他控制按键来进行调整,避免用户认为是遥控器损坏或者未触发按键而频繁重复的点击该控制按键,对遥控器产生不良影响,甚至导致遥控器发生故障。此外,基于反馈指令进行震动反馈时,由震动器带来的震动可以对遥控器表面的灰尘及其他轻微物质进行清洁,可以保持遥控器表面的清洁。
[0091]
本实施例提供一种基于遥控器的交互方法、装置、设备及存储介质,若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令;检测是否存在所述智能终端基于所述控制指令发送的反馈指令;若存在所述反馈指令,则基于所述反馈指令进行震动反馈,以供所述用户根据所述震动反馈调整所述控制按键。本发明在检测到智能终端基于控制指令发送的反馈指令时进行震动反馈,使得用户可以根据震动反馈了解对于智能终端的控制情况,并及时对控制按键进行调整,使得用户通过遥控器与智能终端进行的交互具有多样性,有利于提高遥控器的可用性。
[0092]
进一步地,参照图3,基于本发明基于遥控器的交互方法的第一实施例,提出本发明基于遥控器的交互方法的第二实施例,在第二实施例中,所述基于所述反馈指令进行震动反馈的步骤包括:
[0093]
步骤s31,获取所述反馈指令对应的反馈等级信息;
[0094]
步骤s32,根据所述反馈等级信息,确定震动策略;
[0095]
步骤s33,调用震动器,控制所述震动器根据所述震动策略进行震动反馈。
[0096]
进一步地,在接收到智能终端基于控制指令发送的反馈指令后,遥控器首先通过对反馈指令的解析,得到反馈指令对应的反馈等级信息,其中反馈等级信息用于说明控制指令对应的调整信息对于智能终端的重要程度,可以理解地,控制指令对应的调整信息对于智能终端的重要程度越高,则反馈指令对应反馈等级信息中的等级也越高,控制指令对应的调整信息对于智能终端的重要程度越低,则反馈指令对应反馈等级信息中的等级也越低。在得到反馈等级信息后,遥控器分别确定出反馈等级信息在遥控器中对应的震动等级与震动时间,再根据震动等级与震动时间来确定出用于向用户进行震动反馈的震动策略,其中震动等级用于表示震动器进行震动的震动幅度,不同的震动等级对应不同的震动幅度,震动等级越高,震动幅度越大;震动时长用于表示震动器进行震动的时间长短。进一步地,遥控器通过调用震动器的接口来对震动器进行调用,并控制震动器根据震动策略进行震动反馈,具体地,遥控器与震动器进行接口调用,并基于对震动器的调用关系将震动策略传输至震动器中,再控制震动器开始运转,使得震动器按照震动策略进行震动,通过震动反馈向用户进行信息反馈。例如:控制指令对应的调整信息是调整音量,但是当前音量已经处于最大音量状态,因此智能终端对于控制指令的执行的音量增加操作未生效,震动策略中根据音量增加操作未生效的反馈指令所确定的震动等级为1级,震动时间为1秒,则遥控器调用震动器并控制震动器进行持续1秒的1级震动,以通知用户其触发的音量增加操作的控制按键未生效。
[0097]
进一步地,所述获取所述反馈指令对应的反馈等级信息的步骤包括:
[0098]
步骤s311,对所述反馈指令进行解析,获取所述反馈指令中的反馈类型信息;
[0099]
步骤s312,根据所述反馈类型信息,从预设反馈等级表中确定反馈等级信息。
[0100]
进一步地,在接收到智能终端发送的反馈指令时,遥控器先对反馈指令进行解析,从反馈指令中提取出反馈类型信息,其中反馈类型信息中包含控制指令对应的调整信息、调整信息所属的操作类型、调整信息响应未生效的原因等,操作类型可以包括基础操作、系统设置操作、安全设置操作等。进一步地,在解析出反馈类型信息后,遥控器首先获取内部存储器中存储的预设反馈等级表,并以反馈类型信息为检索关键字,在预设反馈等级表中进行查找,查找出与反馈类型信息对应的反馈等级信息,其中预设反馈等级表中包含多个反馈类型信息,以及与每一反馈类型信息分别对应的反馈等级信息。
[0101]
进一步地,所述根据所述反馈等级信息,确定震动策略的步骤包括:
[0102]
步骤s321,获取预设震动等级表,从所述预设震动等级表中查找与所述反馈等级信息对应的震动等级;
[0103]
步骤s322,获取预设震动时长表,从所述预设震动时长表中查找与所述反馈等级信息对应的震动时长;
[0104]
步骤s323,根据所述震动等级与所述震动时长,生成震动策略。
[0105]
进一步地,在获取反馈等级信息后,遥控器从内部存储器中获取预设震动等级表,并以反馈等级信息作为检索关键字,从预设震动等级表中进行查找,得到与反馈等级信息对应的震动等级,其中预设震动等级表中设置有多个反馈等级信息,并且包含有与每一反
馈等级信息分别对应的震动等级;同时,遥控器从内部存储器中获取预设震动时长表,并以反馈等级信息作为检索关键字,从预设震动时长表中进行查找,得到与反馈等级信息对应的震动时长,其中预设震动时长表中设置有多个反馈等级信息,并且包含有与每一反馈等级信息分别对应的震动时长。进一步地,遥控器根据查找得到的震动等级与震动时长制定出震动策略,具体地,遥控器可以将震动等级与震动时长分别输入至用于预设程序模板中,得到震动策略程序,再对震动策略程序进行编译,生成震动策略。
[0106]
本实施例中遥控器根据智能终端发送的反馈指令生成震动策略,并控制震动器按照震动策略进行震动反馈,通过不同震动策略进行不同的震动反馈,有利于用户快速、清楚地了解基于遥控器控制按键触发的控制指令的执行情况,提高用于的使用体验,并且使得用户通过遥控器与智能终端进行的交互具有多样性,有利于提高遥控器的可用性。
[0107]
进一步地,参见图4,基于本发明基于遥控器的交互方法的第一实施例,提出本发明基于遥控器的交互方法的第三实施例,在第三实施例中,所述若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令的步骤之前,还包括:
[0108]
步骤a1,检测智能终端的开关状态;
[0109]
步骤a2,若所述智能终端处于开启状态,则与所述智能终端进行通信连接。
[0110]
进一步地,在根据控制按键向智能终端发送控制指令的步骤之前,为了确保智能终端能够顺利及时地接收到控制指令,遥控器需要确定智能终端处于开启状态,具体地,由于智能终端与遥控器可以通过无线网络进行通信连接,因此遥控器可以检测是否存在智能终端对应的无线网络信号,若检测到存在智能终端对应的无线网络信号,则说明智能终端的开关状态为开启状态,例如本实施例中智能终端可以通过蓝牙与遥控器进行通信连接,则遥控器可以检测是否存在与智能终端对应的蓝牙信号,其中与智能终端对应的蓝牙信号可以是包含有智能终端名称的蓝牙信号,即当遥控器检测到存在包含智能终端名称的蓝牙信号时,判定智能终端处于开启状态。进一步地,若检测到智能终端处于开启状态,遥控器可以通过无线网络与智能终端进行通信连接,其中基于无线网络的通信连接可以为蓝牙连接、wifi连接等,由于蓝牙连接的功耗低且成本低,因此本实施例中无线网络的通信连接可以优选为蓝牙连接。
[0111]
进一步地,所述与所述智能终端进行通信连接的步骤包括:
[0112]
步骤a21,获取所述智能终端的连接协议,根据所述连接协议向所述智能终端发送连接请求;
[0113]
步骤a22,若接收到基于所述智能终端基于所述连接请求的确认信号,则与所述智能终端建立通信连接。
[0114]
进一步地,在确定智能终端处于开启状态后,遥控器首先获取智能终端用于进行对外连接的连接协议,具体地,可以通过检测的无线网络信号中的智能终端名称查找与智能终端对应的连接协议,并通过与智能终端对应的连接协议向智能终端发送连接请求,具体地,可以向连接协议中的地址发送连接请求,请求与智能终端连接。进一步地,在向智能终端发送连接请求后,遥控器实时检测是否接收到智能终端通过连接请求时发出的确认信号,若接收到确认信号,遥控器完成与智能终端建立通信连接的流程,以便于向智能终端发送基于控制按键触发的控制指令,并由智能终端执行控制指令对应的调整信息,以满足用户的调整需求。
[0115]
本实施例在根据所述控制按键向智能终端发送控制指令的步骤之前,先检测智能终端的开关状态,并在智能终端处于开启状态时基于智能终端的连接协议,与智能终端建立通信连接,以在用户通过控制按键触发控制指令时能够及时向智能终端发送控制指令,便于满足用户对智能终端的内容的调整需求,提高用户的使用体验。
[0116]
进一步地,本发明还提供一种基于遥控器的交互装置。
[0117]
参照图5,图5为本发明基于遥控器的交互装置第一实施例的功能模块示意图。
[0118]
所述基于遥控器的交互装置包括:
[0119]
发送模块10,用于若检测到用户触发控制按键,根据所述控制按键向智能终端发送控制指令;
[0120]
检测模块20,用于检测是否存在所述智能终端基于所述控制指令发送的反馈指令;
[0121]
反馈模块30,用于若存在所述反馈指令,则基于所述反馈指令进行震动反馈,以供所述用户根据所述震动反馈调整所述控制按键。
[0122]
进一步地,所述发送模块10包括:
[0123]
第一获取单元,用于若检测到用户通过点击和/或触摸的方式触发控制按键,则获取所述控制按键的控制信息;
[0124]
第一生成单元,用于获取所述控制信息对应的控制编码,并根据所述控制编码生成控制指令;
[0125]
第一发送单元,用于将所述控制指令通过预设无线网络发送至智能终端。
[0126]
进一步地,所述发送模块10还包括:
[0127]
检测单元,用于检测智能终端的开关状态;
[0128]
第一连接单元,用于若所述智能终端处于开启状态,则与所述智能终端进行通信连接。
[0129]
进一步地,所述发送模块10还包括:
[0130]
第二发送单元,用于获取所述智能终端的连接协议,根据所述连接协议向所述智能终端发送连接请求;
[0131]
第二连接单元,用于若接收到基于所述智能终端基于所述连接请求的确认信号,则与所述智能终端建立通信连接。
[0132]
进一步地,所述反馈模块30包括:
[0133]
第二获取单元,用于获取所述反馈指令对应的反馈等级信息;
[0134]
第一确定单元,用于根据所述反馈等级信息,确定震动策略;
[0135]
控制单元,用于调用震动器,控制所述震动器根据所述震动策略进行震动反馈。
[0136]
进一步地,所述反馈模块30还包括:
[0137]
第一查找单元,用于获取预设震动等级表,从所述预设震动等级表中查找与所述反馈等级信息对应的震动等级;
[0138]
第二查找单元,用于获取预设震动时长表,从所述预设震动时长表中查找与所述反馈等级信息对应的震动时长;
[0139]
第二生成单元,用于根据所述震动等级与所述震动时长,生成震动策略。
[0140]
进一步地,所述反馈模块30还包括:
[0141]
解析单元,用于对所述反馈指令进行解析,获取所述反馈指令中的反馈类型信息;
[0142]
第二确定单元,用于根据所述反馈类型度信息,从预设反馈等级表中确定反馈等级信息。
[0143]
此外,本发明还提供一种存储介质,所述存储介质优选为计算机可读存储介质,其上存储有基于遥控器的交互程序,所述基于遥控器的交互程序被处理器执行时实现上述基于遥控器的交互方法各实施例的步骤。
[0144]
在本发明基于遥控器的交互装置和计算机可读介质的实施例中,包含了上述基于遥控器的交互方法各实施例的全部技术特征,说明和解释内容与上述基于遥控器的交互方法各实施例基本相同,在此不做赘述。
[0145]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0146]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0147]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网ar/vr装置、智能音箱、自动驾驶汽车等诸多联网设备)执行本发明各个实施例所述的方法。
[0148]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1