一种无线语音遥控器的控制方法及设备技术

技术编号:21854240 阅读:32 留言:0更新日期:2019-08-14 01:15
本发明专利技术公开了一种无线语音遥控器的控制方法及设备,无线语音遥控器的控制方法是基于低功耗蓝牙数字语音的模式来实现,并采用通过语音按键和麦克风孔来激活数字麦克风工作,实现捕获足够的高质量语音记录,经过采样、PCM数据转换、量化、编码之后基于LE传送给语音识别引擎,然后处理文本结果以得出用户的命令;上述方法不但能提高操作的可靠性、信号的传输距离和抗干扰性,使信号传递不受障碍物影响;还能实现双向通信和解决不同设备的互操作问题,采用先进语音智能控制技术,无线遥控器也可显著延长电池寿命。

A Control Method and Equipment of Wireless Voice Remote Controller

【技术实现步骤摘要】
一种无线语音遥控器的控制方法及设备
本专利技术涉及无线语音控制领域,特别是一种无线语音遥控器的控制方法及设备。
技术介绍
目前,虽然越来越多的智能电视、STB连接到互联网,但各生产厂家在设计遥控器时,主要以IR遥控器的生产为主,使用IR遥控器与设备之间进行互动,屏幕上输入大量的非实际内容的符串,用户需要通过繁琐的按键操作以及缓慢的速度移动光标进行键入;IR遥控器信号传递也容易受到障碍物影响,使用时需要用遥控器的发射端准确指向设备的接收端,使用上存在很高的局限性;而且标准的BR/EDR无线遥控器功耗过大,存在电池寿命变短的隐患;所以IR遥控器的遥控方式最终导致用户体验不好,使用十分不便。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种无线语音遥控器的控制方法及设备,主要通过射频信号与智能电视进行无线连接,具有节能、成本低、数据传输安全的优点,又可以解决传统红外遥控器依靠红外光进行指令传输带宽窄,受干扰影响大和送信距离短不便的问题。本专利技术解决其问题所采用的技术方案是:第一方面,本专利技术提供了一种无线语音遥控器的控制方法,包括以下步骤:无线语音遥控器开机,所述无线语音遥控器的每个子系统进入初始化状态;对所述无线语音遥控器中的所述每个子系统按阈值时间间隔进行轮询;当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接;发送按压语音按键信号给所述无线语音遥控器的主机,激活语音模式,所述主机进行语音准备状态;当所述无线语音遥控器如果进行语音准备状态,判断所述语音按键是否按下;如果是,则判断上一次所述语音按键是否按压;如果是,则所述无线语音遥控器继续进行信号语音采样,音频编解码器记录语音数据;如果否,则所述无线语音遥控器初始化所述音频编解码器,然后所述无线语音遥控器进行信号语音采样,所述音频编解码器记录语音数据;音频信号采样完成后,音频子系统压缩音频数据,压缩的音频数据流保存在缓存区队列中;当检测到缓存区队列有新的音频数据流,将新的音频数据流使用音频子系统的打包器通过蓝牙协议栈通过空中链路传输给设备;当语音按键没有按压时,则系统查询上一次语音按键是否释放,如果释放则无线语音遥控器返回上一个工作模式;当查询上一次语音按键无释放,则停止本次信号采样,所述音频编解码器停止,无线语音遥控器向设备发送语音停止指令,清空语音数据队列音频数据流;设备对完成传输语音流分拆整合成一个完整的音频包供识别引擎解码并执行指令。进一步,所述当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接后还包括:进入运行状态;判断在运行状态的第一阈值时间内是否存在用户活动;如果是,则保持运行状态;如果否,则切换为空闲状态;判断在空闲状态的第二阈值时间内是否存在用户活动;如果是,则切换为运行状态;如果否,则切换为休眠状态;如果否,则判断在休眠状态时是否存在用户活动;如果是,则切换为运行状态;如果否,则保持休眠状态。通过对无线语音遥控器与设备之间的用户活动情况的判断,实时切换无线语音遥控器的状态(运行状态、空闲状态以及休眠状态),有效延长电池的寿命。进一步,所述无线语音遥控器开机后还包括以下步骤:对无线语音遥控器的电池电压值进行检测判断是否低于电压的阈值;如果是,则切换到关机状态。当电池处于低压状态时将无线语音遥控器切换到关机状态,有效保护电池,也达到延长电池的寿命的作用。进一步,所述子系统包括:BLE子系统、音频子系统、按键子系统、IR子系统以及LED子系统。通过BLE子系统、音频子系统、按键子系统、IR子系统以及LED子系统等子系统的共同配合运作,完成无线语音遥控器的低能耗连接、语音控制以及按键控制等功能。进一步,所述BLE子系统的运作过程包括:判断是否按下链接按键;如果是,则判断无线语音遥控器是否已经完成蓝牙链接;若否,则发送非定向广告;如果否,则判断是否检测到有用户活动;如果有,则判断无线语音遥控器是否已经完成蓝牙链接;如果否,则判断广播信息是否可用;若是,则启动定向广告;如果无线语音遥控器已经完成蓝牙链接,则传输数据包。利用BLE系统实现低功耗蓝牙数字语音链接,不但能提高操作的可靠性,还可以提高信号的传输距离和抗干扰能力,同时实现双向通信和解决不同设备的互操作能力。进一步,所述音频子系统的运作过程包括:判断是否按下语音按键;如果否,则判断上一次轮询期间语音按键是否处于释放的状态;若否,则停止音频编码器;如果是,则判断上一次轮询期间语音按键是否处于按下的状态;如果是,则进行音频编码;如果不是,则初始化音频编码器,然后进行音频编码。利用音频子系统完成对用户语音指令记录的进行采样以及准确解码,将解码后的命令传送到设备进行工作。进一步,所述按键子系统的运作过程包括:扫描键盘矩阵中的按键;判断是否按下任意的新的按键;如果否,则判断任意按键是否释放;若是,则发送按键检测;若否,则判断任意按键是否仍在按下;若是,则判断保持数据包是否存在超时发生;若是,则发送按键检测;如果是,则判断按键是否被发现;如果是,则减少队列中元素的去抖动值;如果不是,则将按键添加到队列中,然后减少队列中元素的去抖动值;判断去抖动值是否为0;如果是,则发送按键检测。利用按键子系统完成对目标设备的链接、控制等功能,通过上述运作过程有效防止错误命令的发送情况出现。进一步,所述IR子系统的运作过程包括:判断所述BLE子系统是否已经链接;如果是,则使用BLE子系统发送数据;如果否,则判断IR子系统是否启动;如果否,则启动IR子系统;如果是,则判断IR子系统的命令是否有效;如果是,则通过IR子系统发送命令。IR子系统作为辅助第二次配对链接,当BLE子系统的无线链路链接失败后,使用IR子系统尝试建立重新链接,达到双链接的双保险保护的功能。进一步,所述LED子系统的运作过程包括:判断无线语音遥控器是否已经链接;如果否,则LED提示灯进行快速闪烁;如果是,则判断无线语音遥控器的链接是否错误或者超时;如果是,则LED提示灯进行慢速闪烁;如果否,则判断无线语音遥控器的电池是否报警;如果是,则LED提示灯进行5次快速闪烁;如果否,则LED提示灯保持常亮。利用LED子系统向用户反馈无线语音遥控器在运作过程中的状态情况,使用户能够准确获知情况,提高使用感知。第二方面,本专利技术提供了一种无线语音遥控器的控制方法的设备,包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的一种无线语音遥控器的控制方法。第三方面,本专利技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上所述的一种无线语音遥控器的控制方法。第四方面,本专利技术还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的一种无线语音遥控器的控制方法。本专利技术实施例中提供的一个或多个技术方案,至少本文档来自技高网...

【技术保护点】
1.一种无线语音遥控器的控制方法,其特征在于,包括以下步骤:无线语音遥控器开机,所述无线语音遥控器的每个子系统进入初始化状态;对所述无线语音遥控器中的所述每个子系统按阈值时间间隔进行轮询;当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接;发送按压语音按键信号给所述无线语音遥控器的主机,激活语音模式,所述主机进行语音准备状态;当所述无线语音遥控器如果进行语音准备状态,判断所述语音按键是否按下;如果是,则判断上一次所述语音按键是否按压;如果是,则所述无线语音遥控器继续进行信号语音采样,音频编解码器记录语音数据;如果否,则所述无线语音遥控器初始化所述音频编解码器,然后所述无线语音遥控器进行信号语音采样,所述音频编解码器记录语音数据;音频信号采样完成后,音频子系统压缩音频数据,压缩的音频数据流保存在缓存区队列中;当检测到缓存区队列有新的音频数据流,将新的音频数据流使用音频子系统的打包器通过蓝牙协议栈通过空中链路传输给设备;当语音按键没有按压时,则系统查询上一次语音按键是否释放,如果释放则无线语音遥控器返回上一个工作模式;当查询上一次语音按键无释放,则停止本次信号采样,所述音频编解码器停止,无线语音遥控器向设备发送语音停止指令,清空语音数据队列音频数据流;设备对完成传输语音流分拆整合成一个完整的音频包供识别引擎解码并执行指令。...

【技术特征摘要】
1.一种无线语音遥控器的控制方法,其特征在于,包括以下步骤:无线语音遥控器开机,所述无线语音遥控器的每个子系统进入初始化状态;对所述无线语音遥控器中的所述每个子系统按阈值时间间隔进行轮询;当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接;发送按压语音按键信号给所述无线语音遥控器的主机,激活语音模式,所述主机进行语音准备状态;当所述无线语音遥控器如果进行语音准备状态,判断所述语音按键是否按下;如果是,则判断上一次所述语音按键是否按压;如果是,则所述无线语音遥控器继续进行信号语音采样,音频编解码器记录语音数据;如果否,则所述无线语音遥控器初始化所述音频编解码器,然后所述无线语音遥控器进行信号语音采样,所述音频编解码器记录语音数据;音频信号采样完成后,音频子系统压缩音频数据,压缩的音频数据流保存在缓存区队列中;当检测到缓存区队列有新的音频数据流,将新的音频数据流使用音频子系统的打包器通过蓝牙协议栈通过空中链路传输给设备;当语音按键没有按压时,则系统查询上一次语音按键是否释放,如果释放则无线语音遥控器返回上一个工作模式;当查询上一次语音按键无释放,则停止本次信号采样,所述音频编解码器停止,无线语音遥控器向设备发送语音停止指令,清空语音数据队列音频数据流;设备对完成传输语音流分拆整合成一个完整的音频包供识别引擎解码并执行指令。2.根据权利要求1所述的一种无线语音遥控器的控制方法,其特征在于:所述当所述无线语音遥控器的加密信息存储在设备中且为有效的“白名单”,所述无线语音遥控器与所述设备使用所述加密信息来扫描并进行搜索,完成链接后还包括:进入运行状态;判断在运行状态的第一阈值时间内是否存在用户活动;如果是,则保持运行状态;如果否,则切换为空闲状态;判断在空闲状态的第二阈值时间内是否存在用户活动;如果是,则切换为运行状态;如果否,则切换为休眠状态;如果否,则判断在休眠状态时是否存在用户活动;如果是,则切换为运行状态;如果否,则保持休眠状态。3.根据权利要求1所述的一种无线语音遥控器的控制方法,其特征在于:所述无线语音遥控器开机后还包括以下步骤:对无线语音遥控器的电池电压值进行检测判断是否低于电压的阈值;如果是,则切换到关机状态。4.根据权利要求1所述的一种无线语音遥控器的控制方法,其特征在于:所述子系统包括:BLE子系统、音频子系统、按键子系统、IR子系统以及LED子系统。5.根据权利要求1...

【专利技术属性】
技术研发人员:宁海波姚昌春
申请(专利权)人:珠海东之尼电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1