蓝牙设备的控制方法和装置及存储介质制造方法及图纸

技术编号:25996606 阅读:24 留言:0更新日期:2020-10-20 19:06
本发明专利技术公开了一种蓝牙设备的控制方法和装置及存储介质。其中,该方法包括:在目标设备上运行的浏览器所显示的目标网页中触发蓝牙控制指令;响应蓝牙控制指令,调用目标网页的控制程序中用于连接蓝牙设备的第一应用程序接口;通过第一应用程序接口,建立目标设备与蓝牙设备之间的通信连接;基于通信连接向蓝牙设备发送控制指令,其中,控制指令用于控制蓝牙设备执行操作。本发明专利技术解决了蓝牙设备的控制兼容性差的技术问题。

【技术实现步骤摘要】
蓝牙设备的控制方法和装置及存储介质
本专利技术涉及计算机领域,具体而言,涉及一种蓝牙设备的控制方法和装置及存储介质。
技术介绍
目前世面上手机与蓝牙设备交互基本都是基于Android或IOS系统原生应用实现,具体的,手机与蓝牙设备通信方式均为直连式的,但这样的连接方式的弊端非常明显,如果控制逻辑发生改变,则两种操作系统对应的APP均需要对应开发,提升了维护成本,不利于维护升级。因此,存在蓝牙设备的控制兼容性较差的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种蓝牙设备的控制方法和装置及存储介质,以至少解决蓝牙设备的控制兼容性差的技术问题。根据本专利技术实施例的一个方面,提供了一种蓝牙设备的控制方法,包括:在目标设备上运行的浏览器所显示的目标网页中触发蓝牙控制指令;响应上述蓝牙控制指令,调用上述目标网页的控制程序中用于连接蓝牙设备的第一应用程序接口;通过上述第一应用程序接口,建立上述目标设备与上述蓝牙设备之间的通信连接;基于上述通信连接向上述蓝牙设备发送控制指令,其中,上述控制指令用于控制上述蓝牙设备执行操作。作为一种可选的方案,在上述调用用于与蓝牙设备建立连接的第一应用程序接口之前,包括:将第二应用程序接口封装成上述第一应用程序接口,其中,上述第二应用程序接口为上述目标设备的控制程序中调用的程序接口,上述第二应用程序接口用于与上述蓝牙设备建立连接。作为一种可选的方案,上述通过上述第一应用程序接口,建立上述目标设备与上述蓝牙设备之间的通信连接包括:获取上述目标网页上检测到的建立指令,其中,上述建立指令用于建立上述目标设备中的蓝牙适配器与上述蓝牙设备之间的通信连接。作为一种可选的方案,上述通过上述第一应用程序接口,建立上述目标设备与上述蓝牙设备之间的通信连接包括以下至少之一:获取上述目标网页上检测到的开启指令,其中,上述开启指令用于指示开启上述蓝牙适配器;获取上述目标网页上检测到的扫描指令,其中,上述扫描指令用于指示上述蓝牙适配器扫描上述目标设备范围内的上述蓝牙设备;获取上述目标网页上检测到的连接指令,其中,上述连接指令用于指示上述蓝牙适配器与目标蓝牙设备建立通信连接,其中,上述蓝牙设备包括上述目标蓝牙设备。作为一种可选的方案,在上述获取上述目标网页上检测到的连接指令之后,包括:在上述蓝牙适配器与上述目标蓝牙设备建立连接的情况下,获取上述目标蓝牙设备的状态值;在上述状态值指示上述目标蓝牙设备已开启的情况下,向上述目标蓝牙设备写入数据。作为一种可选的方案,在上述获取上述目标网页上检测到的连接指令之后,包括:获取上述目标网页上检测到的断开指令,其中,上述断开指令用于指示断开上述蓝牙适配器与上述目标蓝牙设备的通信连接。根据本专利技术实施例的另一方面,还提供了一种蓝牙设备的控制装置,包括:触发单元,用于在目标设备上运行的浏览器所显示的目标网页中触发蓝牙控制指令;响应单元,用于响应上述蓝牙控制指令,调用上述目标网页的控制程序中用于连接蓝牙设备的第一应用程序接口;建立单元,用于通过上述第一应用程序接口,建立上述目标设备与上述蓝牙设备之间的通信连接;发送单元,用于基于上述通信连接向上述蓝牙设备发送控制指令,其中,上述控制指令用于控制上述蓝牙设备执行操作。作为一种可选的方案,包括:封装单元,用于在上述调用用于与蓝牙设备建立连接的第一应用程序接口之前,将第二应用程序接口封装成上述第一应用程序接口,其中,上述第二应用程序接口为上述目标设备的控制程序中调用的程序接口,上述第二应用程序接口用于与上述蓝牙设备建立连接。作为一种可选的方案,上述建立单元包括:第一获取模块,用于获取上述目标网页上检测到的建立指令,其中,上述建立指令用于建立上述目标设备中的蓝牙适配器与上述蓝牙设备之间的通信连接。作为一种可选的方案,上述建立单元包括以下至少之一:第二获取模块,用于获取上述目标网页上检测到的开启指令,其中,上述开启指令用于指示开启上述蓝牙适配器;第三获取模块,用于获取上述目标网页上检测到的扫描指令,其中,上述扫描指令用于指示上述蓝牙适配器扫描上述目标设备范围内的上述蓝牙设备;第四获取模块,用于获取上述目标网页上检测到的连接指令,其中,上述连接指令用于指示上述蓝牙适配器与目标蓝牙设备建立通信连接,其中,上述蓝牙设备包括上述目标蓝牙设备。作为一种可选的方案,包括:第五获取模块,用于在上述获取上述目标网页上检测到的连接指令之后,在上述蓝牙适配器与上述目标蓝牙设备建立连接的情况下,获取上述目标蓝牙设备的状态值;写入模块,用于在上述获取上述目标网页上检测到的连接指令之后,在上述状态值指示上述目标蓝牙设备已开启的情况下,向上述目标蓝牙设备写入数据。作为一种可选的方案,包括:第六获取模块,用于在上述获取上述目标网页上检测到的连接指令之后,获取上述目标网页上检测到的断开指令,其中,上述断开指令用于指示断开上述蓝牙适配器与上述目标蓝牙设备的通信连接。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述蓝牙设备的控制方法。根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的蓝牙设备的控制方法。在本专利技术实施例中,在目标设备上运行的浏览器所显示的目标网页中触发蓝牙控制指令;响应上述蓝牙控制指令,调用上述目标网页的控制程序中用于连接蓝牙设备的第一应用程序接口;通过上述第一应用程序接口,建立上述目标设备与上述蓝牙设备之间的通信连接;基于上述通信连接向上述蓝牙设备发送控制指令,其中,上述控制指令用于控制上述蓝牙设备执行操作,通过中间件“目标网页”,将目标设备与蓝牙设备的连接转化为基于目标网页的间接连接,那么即使在目标设备原生系统(IOS/安卓)的控制蓝牙逻辑发生改变的情况下,也并不影响目标设备根据目标网页的控制逻辑去实现蓝牙设备的控制逻辑,进而达到了降低目标设备原生系统对蓝牙设备的控制影响力的技术目的,从而实现了提高蓝牙设备的控制兼容性的技术效果,进而解决了蓝牙设备的控制兼容性差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的蓝牙设备的控制方法的应用环境的示意图;图2是根据本专利技术实施例的一种可选的蓝牙设备的控制方法的流程图的示意图;图3是根据本专利技术实施例的一种可选的蓝牙设备的控制方法的示意图;图4是根据本专利技术实施例的另一种可选的蓝牙设备的控制方法的示意图;图5是根据本专利技术实施例的另一种可选的蓝牙设备的控制方法的示意图;图6是根据本专利技术实施例的另一种可选的蓝牙设备的控制方法的示意图;图7是根据本专利技术实施例的另一种可选的蓝牙设本文档来自技高网...

【技术保护点】
1.一种蓝牙设备的控制方法,其特征在于,包括:/n在目标设备上运行的浏览器所显示的目标网页中触发蓝牙控制指令;/n响应所述蓝牙控制指令,调用所述目标网页的控制程序中用于连接蓝牙设备的第一应用程序接口;/n通过所述第一应用程序接口,建立所述目标设备与所述蓝牙设备之间的通信连接;/n基于所述通信连接向所述蓝牙设备发送控制指令,其中,所述控制指令用于控制所述蓝牙设备执行操作。/n

【技术特征摘要】
1.一种蓝牙设备的控制方法,其特征在于,包括:
在目标设备上运行的浏览器所显示的目标网页中触发蓝牙控制指令;
响应所述蓝牙控制指令,调用所述目标网页的控制程序中用于连接蓝牙设备的第一应用程序接口;
通过所述第一应用程序接口,建立所述目标设备与所述蓝牙设备之间的通信连接;
基于所述通信连接向所述蓝牙设备发送控制指令,其中,所述控制指令用于控制所述蓝牙设备执行操作。


2.根据权利要求1所述的方法,其特征在于,在所述调用用于与蓝牙设备建立连接的第一应用程序接口之前,包括:
将第二应用程序接口封装成所述第一应用程序接口,其中,所述第二应用程序接口为所述目标设备的控制程序中调用的程序接口,所述第二应用程序接口用于与所述蓝牙设备建立连接。


3.根据权利要求1所述的方法,其特征在于,所述通过所述第一应用程序接口,建立所述目标设备与所述蓝牙设备之间的通信连接包括:
获取所述目标网页上检测到的建立指令,其中,所述建立指令用于建立所述目标设备中的蓝牙适配器与所述蓝牙设备之间的通信连接。


4.根据权利要求3所述的方法,其特征在于,所述通过所述第一应用程序接口,建立所述目标设备与所述蓝牙设备之间的通信连接包括以下至少之一:
获取所述目标网页上检测到的开启指令,其中,所述开启指令用于指示开启所述蓝牙适配器;
获取所述目标网页上检测到的扫描指令,其中,所述扫描指令用于指示所述蓝牙适配器扫描所述目标设备范围内的所述蓝牙设备;
获取所述目标网页上检测到的连接指令,其中,所述连接指令用于指示所述蓝牙适配器与目标蓝牙设备建立通信连接,其中,所述蓝牙设备包括所述目标蓝牙设备。


5.根据权利要求4所述的方法,其特征在于,在所述获取所述目标网页上...

【专利技术属性】
技术研发人员:李佳
申请(专利权)人:上海风秩科技有限公司
类型:发明
国别省市:上海;31

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

1