技术特征:
1.一种投影交互系统,其特征在于,所述投影交互系统包括投影机和遥控器,所述投影机包括主控芯片、蓝牙模块和按键板,所述蓝牙模块和按键板均与主控芯片通信连接,所述蓝牙模块包括至少一个唤醒针脚,所述唤醒针脚与按键板中开机键的触发针脚电性连接;所述遥控器具有低功耗蓝牙功能;所述投影交互系统的交互过程包括:
在投影机处于开机配对阶段时,遥控器向投影机发送蓝牙配对请求,以供投影机的蓝牙模块基于所述蓝牙配对请求与遥控器完成蓝牙配对连接;
投影机的蓝牙模块通过gatt协议传输预存的自定义属性至蓝牙配对连接的所述遥控器,其中自定义属性中包含投影机的蓝牙模块的芯片厂商标识;
遥控器接收所述自定义属性,并将所述自定义属性中的所述芯片厂商标识保存在遥控器的gatt事务中;
在遥控器检测到遥控器的开机键被触发时,遥控器提取所述gatt事务中的所述芯片厂商标识,遥控器根据所述芯片厂商标识合成开机广播,并将所述开机广播作为广播信息向外广播;
当投影机的蓝牙模块接收到所述广播信息时,投影机的主控芯片解析所述广播信息,在主控芯片解析所述广播信息成功时,投影机的主控芯片控制蓝牙模块的唤醒针脚向所述触发针脚输出一个下拉低电平信号,以触发按键板中开机键。
2.如权利要求1所述的投影交互系统,其特征在于,所述遥控器根据所述芯片厂商标识合成开机广播,并将所述开机广播作为广播信息向外广播具体为:
遥控器判断提取的所述芯片厂商标识是否与投影机的现有开机广播类型一致;
若所述芯片厂商标识与现有开机广播类型不一致,则遥控器根据所述芯片厂商标识合成新的开机广播,遥控器将新的开机广播作为广播信息向外广播;
若所述芯片厂商标识与现有开机广播类型一致,则遥控器将投影机的现有开机广播为广播信息向外广播。
3.如权利要求2所述的投影交互系统,其特征在于,在投影机的主控芯片控制蓝牙模块的唤醒针脚向所述触发针脚输出一个下拉低电平信号之前,所述投影机还用于:
在投影机的主控芯片解析所述广播信息成功时,提取所述广播信息中的遥控mac地址;
投影机的主控芯片比较所述遥控mac地址与预存的本地mac地址,若本地mac地址与遥控mac地址匹配,则投影机的主控芯片获取并识别所述广播信息中的广播按键指令;
若所述广播按键指令为预设开机指令,则投影机的主控芯片控制蓝牙模块的唤醒针脚向所述触发针脚输出一个下拉低电平信号,以触发按键板中开机键。
4.如权利要求3所述的投影交互系统,其特征在于,在所述遥控器检测到遥控器的开机键被触发之前,所述投影机还用于:
在投影机处于待机阶段时,投影机的主控芯片控制蓝牙模块进入低功耗模式,蓝牙模块处于低功耗模式下仅接收外部蓝牙遥控器的广播信息;
投影机的主控芯片检测投影机预存的本地唤醒文件是否为空,若本地唤醒文件不为空,则主控芯片获取本地唤醒文件中的本地mac地址,其中本地mac地址为与投影机的蓝牙模块配对成功的遥控器的mac地址;投影机的本地唤醒文件中至多保存一个本地mac地址。
5.如权利要求4所述的投影交互系统,其特征在于,所述投影机的主控芯片解析所述广播信息具体为:
投影机的主控芯片对广播信息进行报文解析,提取广播信息中蓝牙生产厂商字段的广播芯片厂商信息;其中,所述广播信息的报文内容依次为报文长度字段、蓝牙生产厂商字段、mac地址字段和按键指令字段;
比对所述广播芯片厂商信息和投影机中预存的蓝牙模块的本地芯片厂商信息;
若所述广播芯片厂商信息和本地芯片厂商信息不匹配,则主控芯片解析所述广播信息失败,主控芯片丢弃所述广播信息;
若所述广播芯片厂商信息和本地芯片厂商信息匹配,则主控芯片解析所述广播信息成功,提取所述广播信息中的遥控mac地址。
6.如权利要求5所述的投影交互系统,其特征在于,在所述投影机的主控芯片检测投影机预存的本地唤醒文件是否为空之后,所述投影机还用于:
若本地唤醒文件为空,则当投影机的蓝牙模块接收到广播信息时,主控芯片判断广播信息的信号强度是否大于预设强度阈值;
若广播信息的信号强度大于预设强度阈值,则在广播信息中广播芯片厂商信息和本地芯片厂商信息匹配时,主控芯片将广播信息中的遥控mac地址存入本地唤醒文件以作为本地mac地址,实现所述投影机的蓝牙模块和发送所述广播信息的外部蓝牙遥控器之间的蓝牙配对;
投影机的主控芯片获取并识别所述广播信息中的广播按键指令;若所述广播按键指令为预设开机指令,则投影机的主控芯片控制蓝牙模块的唤醒针脚向所述触发针脚输出一个下拉低电平信号,以触发按键板中开机键。
7.如权利要求6所述的投影交互系统,其特征在于,所述投影机还用于:
在确定广播信息的信号强度大于预设强度阈值之后,投影机的主控芯片检测按键板是否触发预设按键组合事件;
若没有检测到触发预设按键组合事件,则主控芯片不作响应;
若检测到触发预设按键组合事件,则主控芯片进一步比对广播信息中广播芯片厂商信息和本地芯片厂商信息;
在广播信息中广播芯片厂商信息和本地芯片厂商信息匹配时,主控芯片将广播信息中的遥控mac地址存入本地唤醒文件以作为本地mac地址。
8.如权利要求7所述的投影交互系统,其特征在于,在所述投影机的主控芯片获取并识别所述广播信息中的广播按键指令的步骤之后,所述投影机还用于:
若所述广播按键指令不为预设开机指令,则投影机的主控芯片丢弃所述广播信息。
9.如权利要求8所述的投影交互系统,其特征在于,所述投影机还用于:
在投影机进入待机状态之后,在投影机的主控芯片触发按键板中开机键之后,主控芯片控制投影机退出待机状态并进入开机状态,开启投影机的wifi功能和语音控制功能,对外部蓝牙遥控器的广播信息不响应。
10.如权利要求9所述的投影交互系统,其特征在于,所述投影机还用于:
在投影机进入开机状态之后,在投影机的主控芯片触发按键板中开机键或投影机蓝牙模块接收到外部蓝牙遥控器发送的开机触发指令之后,主控芯片控制投影机进入待机状态,关闭投影机的wifi功能和语音控制功能。
技术总结
本申请公开了一种投影交互系统,投影交互系统的交互过程包括:遥控器向投影机发送蓝牙配对请求,投影机的蓝牙模块基于蓝牙配对请求与遥控器完成蓝牙配对连接;投影机的蓝牙模块通过GATT协议传输预存的自定义属性至蓝牙配对连接的遥控器;遥控器接收自定义属性,并将自定义属性中的芯片厂商标识保存在遥控器的GATT事务中;遥控器提取GATT事务中的芯片厂商标识,遥控器根据芯片厂商标识合成开机广播,并将开机广播作为广播信息向外广播;当投影机的蓝牙模块接收到广播信息时,在主控芯片解析广播信息成功时,触发按键板中开机键。本申请提高遥控器相对多种投影机的交互兼容性。
技术研发人员:李志;金凌琳;袁鹏飞
受保护的技术使用者:杭州当贝网络科技有限公司
技术研发日:2021.03.16
技术公布日:2021.08.20
本文用于企业家、创业者技术爱好者查询,结果仅供参考。