[发明专利]基于Android平台的蓝牙主从模式切换系统和方法有效
申请号: | 202110247915.2 | 申请日: | 2021-03-06 |
公开(公告)号: | CN113099429B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 杨利;吴伟彬 | 申请(专利权)人: | 深圳市智之祺科技有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 任志龙 |
地址: | 518000 广东省深圳市南山区创*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 平台 蓝牙 主从 模式 切换 系统 方法 | ||
本申请涉及一种基于Android平台的蓝牙主从模式切换系统和方法,该切换系统包括蓝牙上层服务模块和蓝牙底层服务模块:蓝牙上层服务模块用于对蓝牙设备的蓝牙服务进行初始化,并用于加载蓝牙动态库;蓝牙底层服务模块与蓝牙上层服务模块连接,用于读取蓝牙动态库运行流程中的蓝牙属性,根据蓝牙属性获得功能选择并加载,以供蓝牙设备添加与功能选择对应的蓝牙服务。本申请通过加载蓝牙动态库,可以调用蓝牙上层服务模块的系统接口和建立蓝牙底层服务模块的服务通信;通过读取蓝牙属性进行功能选择并加载,便于添加相应的蓝牙服务,即切换成蓝牙主模式或者蓝牙从模式,从而提高蓝牙设备的实用性。
技术领域
本申请涉及智能设备技术领域,尤其是涉及一种基于Android平台的蓝牙主从模式切换系统和方法。
背景技术
随着蓝牙技术的逐渐成熟,在开发Android设备过程中,蓝牙模块是必不可少的一个模块,往往蓝牙模块集成在TV、投影仪等产品上,大多数的作用是连接蓝牙遥控器,具有数据传输功能,以及连接其它蓝牙设备。各种具有蓝牙通讯功能的设备又可以分为两类:一类是只能接收数据的蓝牙从设备,例如蓝牙音箱、蓝牙耳机等;另一类是只能发送数据的蓝牙主设备,例如蓝牙播放器、蓝牙遥控器等。
针对上述中的相关技术,发明人认为具有蓝牙通讯功能的设备,只能具备接收数据和发送数据中一种,影响了蓝牙设备的实用性。
发明内容
为了提高蓝牙设备的实用性,本申请提供了一种基于Android平台的蓝牙主从模式切换系统和方法。
第一方面,本申请提供一种基于Android平台的蓝牙主从模式切换系统,采用如下的技术方案:
一种基于Android平台的蓝牙主从模式切换系统,所述切换系统包括蓝牙上层服务模块和蓝牙底层服务模块:
所述蓝牙上层服务模块用于对蓝牙设备的蓝牙服务进行初始化,并用于加载蓝牙动态库;
所述蓝牙底层服务模块与蓝牙上层服务模块连接,用于读取蓝牙动态库运行流程中的蓝牙属性,根据所述蓝牙属性获得功能选择并加载,以供蓝牙设备添加与功能选择对应的蓝牙服务。
通过采用上述技术方案,对蓝牙服务进行初始化,为正常使用蓝牙功能做准备;通过加载蓝牙动态库,可以调用蓝牙上层服务模块的系统接口和建立蓝牙底层服务模块的服务通信;通过读取蓝牙属性进行功能选择并加载,便于添加相应的蓝牙服务,即切换成蓝牙主模式或者蓝牙从模式,从而提高蓝牙设备的实用性。
可选的,所述蓝牙底层服务模块还用于:
当所述蓝牙设备的蓝牙模式处于蓝牙从模式时,将所述蓝牙属性确定为1;
当所述蓝牙设备的蓝牙模式处于蓝牙主模式时,将所述蓝牙属性确定为0;
若所述蓝牙属性为1,则加载无弹窗模式;若所述蓝牙属性为0,则加载配对弹窗模式。
通过采用上述技术方案,蓝牙从模式为音频输出模式,蓝牙主模式为音频输入模式;加载无弹窗模式就是进行蓝牙配对不需要配对码,无弹窗进行连接;加载配对弹窗模式就是正常蓝牙连接会有配对弹窗提示。采用数值方式来判断是否需要切换蓝牙设备的蓝牙模式,使得对蓝牙设备的蓝牙模式和工作状态的判断更加方便。
可选的,所述蓝牙上层服务模块还用于:
对所述蓝牙设备的蓝牙服务进行内部信息初始化,以供所述蓝牙设备根据蓝牙属性添加对应的蓝牙服务。
通过采用上述技术方案,根据蓝牙属性添加对应的蓝牙服务,实现对蓝牙底层服务模块的服务进行添加,以实现相应的蓝牙功能。
可选的,所述切换系统还包括切换设定模块,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智之祺科技有限公司,未经深圳市智之祺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110247915.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电线电缆测试设备
- 下一篇:一种瓦楞纸箱生产流水线