[发明专利]一种支持多应用访问蓝牙设备的方法和装置有效
申请号: | 201811597729.6 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109890016B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 孙吉平;念龙龙;李炳伟 | 申请(专利权)人: | 北京深思数盾科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/80;H04W28/06;H04W76/12;H04W76/14;H04W76/15 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 应用 访问 蓝牙 设备 方法 装置 | ||
本发明提供了一种支持多应用访问蓝牙设备的方法和装置,应用于蓝牙服务模块,所述蓝牙服务模块部署在蓝牙主设备上,且封装有蓝牙通信软件开发工具包SDK,所述蓝牙主设备上还部署有多个蓝牙应用模块;该方法包括:接收所述蓝牙主设备上各蓝牙应用模块触发的蓝牙通信请求,将接收的蓝牙通信请求加入通信队列;按照进队列顺序逐个取出加入所述通信队列中的蓝牙通信请求,并利用蓝牙通信SDK对取出的每个蓝牙通信请求进行处理。本发明能够实现多个应用访问同一蓝牙从设备或不同蓝牙从设备,同时可以减少资源浪费。
技术领域
本发明涉及计算机软件技术领域,特别涉及一种支持多应用访问蓝牙设备的方法和装置。
背景技术
蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。蓝牙设备包括蓝牙主设备和蓝牙从设备,蓝牙主设备可以主动搜索和连接其他蓝牙设备,如手机、电脑。蓝牙从设备是只能被动的被搜索和被连接的蓝牙设备,一般会提供一定功能和服务,如智能手环、蓝牙耳机。
现有大多数蓝牙从设备,以及只支持老版本蓝牙协议的蓝牙设备(包括蓝牙主设备和蓝牙从设备)在已经连接了一个蓝牙设备的情况下,无法再与其他蓝牙设备建立连接,也就无法实现多个应用同时获取蓝牙从设备的信息和服务。另外,同一开发者平台的蓝牙通信SDK访问同一蓝牙从设备或不同蓝牙从设备,容易导致冲突,或者导致后连接的应用就无法正常访问蓝牙从设备,而且每个应用都包含蓝牙管理的SDK还会造成蓝牙管理的资源浪费,消耗终端的内存、CPU等资源。
由此可以看出,现有技术中,同一蓝牙主设备上的多个应用不能同时访问一个蓝牙从设备,访问不同蓝牙从设备也存在连接冲突问题和资源浪费等问题。
发明内容
有鉴于此,本发明的目的在于提供一种支持多应用访问蓝牙设备的方法和装置,能够实现多个应用访问同一蓝牙从设备或不同蓝牙从设备,并且可以减少资源浪费。
为了达到上述目的,本发明提供了如下技术方案:
一种支持多应用访问蓝牙设备的方法,该方法应用于蓝牙服务模块,所述蓝牙服务模块部署在蓝牙主设备上,所述蓝牙主设备上还部署有多个蓝牙应用模块;该方法包括:
接收所述蓝牙主设备上各蓝牙应用模块触发的蓝牙通信请求,将接收的蓝牙通信请求加入通信队列;
按照进队列顺序逐个取出加入所述通信队列中的蓝牙通信请求,并利用蓝牙通信SDK对取出的每个蓝牙通信请求进行处理。
一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如上述支持多应用访问蓝牙设备的方法中的步骤。
一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通过总线相连的非瞬时计算机可读存储介质;所述非瞬时计算机可读存储介质存储有可被所述至少一个处理器执行的一个或多个计算机程序;其特征在于,所述至少一个处理器执行所述一个或多个计算机程序时实现如上述支持多应用访问蓝牙设备的方法步骤。
由上面的技术方案可知,本发明中,在蓝牙主设备中部署一个封装蓝牙通信软件开发工具包(SDK)的蓝牙服务模块,该蓝牙服务模块接收该蓝牙主设备中各蓝牙应用模块触发的蓝牙通信请求,将接收的所有蓝牙通信请求加入同一通信队列;对于通信队列中的蓝牙通信请求,则按照进队列顺序逐个利用蓝牙通信SDK进行处理。本发明中,各蓝牙应用模块不需要都与蓝牙从设备建立蓝牙连接,而是由蓝牙服务模块对各蓝牙应用模块的蓝牙通信请求进行统一处理,因此能够实现多个蓝牙应用模块对一个或多个蓝牙从设备活的同时访问,而且,本发明中只需要在蓝牙服务模块封装蓝牙通信SDK,不需要再在每一个蓝牙应用模块中封装蓝牙通信SDK,因此还能够减少资源浪费。
附图说明
图1是本发明实施例支持多应用访问蓝牙设备的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思数盾科技股份有限公司,未经北京深思数盾科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811597729.6/2.html,转载请声明来源钻瓜专利网。