电视机中蓝牙信号响应控制方法及相关装置制造方法及图纸

技术编号:13908246 阅读:63 留言:0更新日期:2016-10-26 17:26
本发明专利技术实施例公开了一种电视机中蓝牙信号响应控制方法及相关装置,其在电视机开机过程中,通过USB端口的驱动程序触发预设数据拦截程序运行,利用该预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包,并对检测到的该蓝牙数据包进行解析,根据解析出的目标传输数据执行相应的预设响应操作。本发明专利技术实施例可以在蓝牙协议栈未启动的情况下,通过预设数据拦截驱动程序识别并解析蓝牙外设发送的蓝牙信号,同时由于该预设数据拦截驱动程序可以在电视机启动早期,被USB端口的驱动程序触发启动,从而使得电视机在开机过程中就可以对蓝牙外设发送的蓝牙信号进行响应,不需要等待电视机完全开机,故可以满足用户更丰富的蓝牙控制需求。

【技术实现步骤摘要】

本专利技术实施例涉及蓝牙控制
,尤其涉及一种电视机中蓝牙信号响应控制方法及相关装置
技术介绍
随着蓝牙技术的发展,为克服红外技术传输距离短、传输过程中发送端必须对准接收端等缺点,越来越多的电子设备采用蓝牙技术来代替红外技术,实现短距离无线传输。目前,电视机也逐渐成为蓝牙技术的一个主要应用领域,如图1所示,通过在电视机中增加蓝牙控制系统,使其可以与各种蓝牙外设进行基于蓝牙技术的无线控制及数据传输;例如,通过蓝牙遥控器对电视机进行无线遥控、电视机通过蓝牙音箱或蓝牙耳机输出音频信号等。现有技术中,电视机的蓝牙控制系统包括硬件和软件两部分。其中,硬件部分的核心部件为蓝牙无线收发器(或称蓝牙天线),用于通过信号调制将发送信号的频率控制在蓝牙工作频段内(即2.4~2.5GHz),完成蓝牙数据的发送;以及,通过信号解调将接收信号的频率控制在上述蓝牙工作频段内,完成蓝牙数据的接收。软件部分主要包括蓝牙协议栈,用于驱动并控制蓝牙业务所需的各项标准协议,如逻辑链路控制和适配协议(Logical Link Control and Adaptation Protocol,L2CAP)、服务发现协议(Service Discovery Protocol,SDP)等,具体可以用于根据相关协议识别并解析上述硬件部分接收到的蓝牙数据,以便电视机根据解析后的蓝牙数据进行响应;例如,通过对接收到的蓝牙数据进行识别并解析,可以确定该蓝牙数据为来自蓝牙遥控器的音量调节信号,则进一步根据解析后的蓝牙数据对电视机的音量进行相应的调节。可见,蓝牙遥控器等蓝牙外设在电视机上的应用,依赖于电视机中的蓝牙控制系统,特别是其中的蓝牙协议栈,即,必须在蓝牙协议栈启动后,蓝牙外设才可以通过蓝牙无线收发器及蓝牙协议栈,与电视机进行正常通信。专利技术人在实现本专利技术的过程中发现,现有技术中,通常需要等到电视机系统内核(Kernel)完全启动,即电视机完全启动后,其蓝牙协议栈才启动完毕;故,在电视机开机过程中(即从电视机接收到开机信号到电视机完全启动这一时间段内),电视机的蓝牙功能是不可用的,不能与相关蓝牙外设进行正常通信。但是,实际应用时,在电视机开机过程中,用户也有需求对其进行一些控制操作;例如,电视机开机过程中会播放开机广告,则用户有需求通过蓝牙遥控器调节广告播放的音量。显然,基于现有电视机中的蓝牙信号控制机制,无法实现在电视机开机过程中,蓝牙协议栈启动之前,使用蓝牙遥控器或其他蓝牙外设实现对电视机的音量调节等相关操作。
技术实现思路
本专利技术实施例中提供了一种电视机中蓝牙信号响应控制方法及相关装置,以解决现有技术中电视机无法在完全启动前响应蓝牙外设发送的蓝牙信号的问题。本专利技术实施例第一方面提供一种电视机中蓝牙信号响应控制方法;该方法包括:在接收到电视机开机信号后,通过电视机中通用串行总线USB端口的驱动程序,启动预设数据拦截程序;根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包;当检测到所述蓝牙数据包时,解析所述蓝牙数据包,得到目标传输数据;根据所述目标传输数据执行相应的预设响应操作。结合第一方面,在第一方面的第一种可行的实施方式中,根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包,包括:利用所述预设数据拦截程序检测所述蓝牙无线收发器是否接收到原始数据包;当检测到所述原始数据包时,获取所述原始数据包中的标识信息;根据所述标识信息判断所述原始数据包是否为蓝牙数据包。结合第一方面的第一种可行的实施方式,在第一方面的第二种可行的实施方式中,所述标识信息包括所述原始数据包的报头;相应的,根据所述标识信息判断所述原始数据包是否为蓝牙数据包,包括:判断所述报头是否为蓝牙协议报头;当所述报头为蓝牙协议报头时,判定所述原始数据包为蓝牙数据包。结合第一方面,或者第一方面的第一种可行的实施方式,或者第一方面的第二种可行的实施方式,在第一方面的第三种可行的实施方式中,所述目标传输数据至少包括:蓝牙遥控器的按键键值;相应的,根据所述目标传输数据执行相应的预设响应操作,包括:当所述目标传输数据为按键键值时,获取预设按键功能对照表;根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作;执行查找到的所述目标预设响应操作。结合第一方面的第二种可行的实施方式,在第一方面的第四种可行的实施方式中,根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作,包括:判断预设缓存单元中是否存储有至少一个前置数据包对应的前置按键键值;其中,所述前置数据包为在接收所述蓝牙数据包之前的预设时间段内接收到的另一蓝牙数据包;当所述预设缓存单元中存在所述前置按键键值时,将所述前置按键键值和目标传输数据组成键值组合,并从所述预设按键功能对照表中查找与所述键值组合对应的目标预设响应操作。结合第一方面的第四种可行的实施方式,在第一方面的第五种可行的实施方式中,根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作,还包括:当所述预设缓存单元中不存在所述前置按键键值,或者,未查找到与所述键值组合对应的目标预设响应操作时,从所述预设按键功能对照表中查找与所述目标传输数据对应的目标预设响应操作;当未查找到与所述目标传输数据对应的目标预设响应操作时,将所述目标传输数据存储至所述预设缓存单元。结合第一方面,或者第一方面的第一种可行的实施方式,或者第一方面的第二种可行的实施方式,在第一方面的第六种可行的实施方式中,所述方法还包括:检测电视机的蓝牙协议栈是否启动;在检测到所述蓝牙协议栈启动后,终止所述预设数据拦截程序。本专利技术实施例第二方面提供一种电视机中蓝牙信号响应控制装置;所述装置包括:数据拦截启动单元,用于在接收到电视机开机信号后,通过电视机中通用串行总线USB端口的驱动程序,启动预设数据拦截程序;蓝牙数据拦截单元,用于根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包;蓝牙数据解析单元,用于当检测到所述蓝牙数据包时,解析所述蓝牙数据包,得到目标传输数据;响应控制单元,用于根据所述目标传输数据执行相应的预设响应操作。结合第二方面,在第二方面的第一种可行的实施方式中,所述蓝牙数据拦截单元包括:原始数据拦截单元,用于检测所述蓝牙无线收发器是否接收到原始数据包;蓝牙数据识别单元,用于当检测到所述原始数据包时,获取所述原始数据包中的标识信息,并根据所述标识信息判断所述原始数据包是否为蓝牙数据包。结合第二方面的第一种可行的实施方式,在第二方面的第二种可行的实施方式中,为实现根据所述标识信息判断所述原始数据包是否为蓝牙数据包,所述蓝牙数据识别单元具体被配置为:判断所述报头是否为蓝牙协议报头,并在所述报头为蓝牙协议报头时,判定所述原始数据包为蓝牙数据包。结合第二方面,或者第二方面的第一种可行的实施方式,或者第二方面的第二种可行的实施方式,在第二方面的第三种可行的实施方式中,所述响应控制单元包括:对照表获取单元,用于在所述目标传输数据为按键键值时,获取预设按键功能对照表;响应操作查找单元,用于根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作;响应操作执行单元,用于执行查找到的所述目标预设响本文档来自技高网
...

【技术保护点】
一种电视机中蓝牙信号响应控制方法,其特征在于,包括:在接收到电视机开机信号后,通过电视机中通用串行总线USB端口的驱动程序,启动预设数据拦截程序;根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包;当检测到所述蓝牙数据包时,解析所述蓝牙数据包,得到目标传输数据;根据所述目标传输数据执行相应的预设响应操作。

【技术特征摘要】
1.一种电视机中蓝牙信号响应控制方法,其特征在于,包括:在接收到电视机开机信号后,通过电视机中通用串行总线USB端口的驱动程序,启动预设数据拦截程序;根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包;当检测到所述蓝牙数据包时,解析所述蓝牙数据包,得到目标传输数据;根据所述目标传输数据执行相应的预设响应操作。2.根据权利要求1所述的方法,其特征在于,根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收到蓝牙数据包,包括:利用所述预设数据拦截程序检测所述蓝牙无线收发器是否接收到原始数据包;当检测到所述原始数据包时,获取所述原始数据包中的标识信息;根据所述标识信息判断所述原始数据包是否为蓝牙数据包。3.根据权利要求2所述的方法,其特征在于,所述标识信息包括所述原始数据包的报头;相应的,根据所述标识信息判断所述原始数据包是否为蓝牙数据包,包括:判断所述报头是否为蓝牙协议报头;当所述报头为蓝牙协议报头时,判定所述原始数据包为蓝牙数据包。4.根据权利要求1至3任一项所述的方法,其特征在于,所述目标传输数据至少包括:蓝牙遥控器的按键键值;相应的,根据所述目标传输数据执行相应的预设响应操作,包括:当所述目标传输数据为按键键值时,获取预设按键功能对照表;根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作;执行查找到的所述目标预设响应操作。5.根据权利要求4所述的方法,其特征在于,根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作,包括:判断预设缓存单元中是否存储有至少一个前置数据包对应的前置按键键值;其中,所述前置数据包为在接收所述蓝牙数据包之前的预设时间段内接收到的另一蓝牙数据包;当所述预设缓存单元中存在所述前置按键键值时,将所述前置按键键值和目标传输数据组成键值组合,并从所述预设按键功能对照表中查找与所述键值组合对应的目标预设响应操作。6.根据权利要求5所述的方法,其特征在于,根据所述预设按键功能对照表,查找与所述目标传输数据对应的目标预设响应操作,还包括:当所述预设缓存单元中不存在所述前置按键键值,或者,未查找到与所述键值组合对应的目标预设响应操作时,从所述预设按键功能对照表中查找与所述目标传输数据对应的目标预设响应操作;当未查找到与所述目标传输数据对应的目标预设响应操作时,将所述目标传输数据存储至所述预设缓存单元。7.根据权利要求1至3任一项所述的方法,其特征在于,还包括:检测电视机的蓝牙协议栈是否启动;在检测到所述蓝牙协议栈启动后,终止所述预设数据拦截程序。8.一种电视机中蓝牙信号响应控制装置,其特征在于,包括:数据拦截启动单元,用于在接收到电视机开机信号后,通过电视机中通用串行总线USB端口的驱动程序,启动预设数据拦截程序;蓝牙数据拦截单元,用于根据所述预设数据拦截程序检测电视机中的蓝牙无线收发器是否接收...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1