【技术实现步骤摘要】
【国外来华专利技术】一种蓝牙服务的查询方法及电子设备
本申请涉及通信
,尤其涉及一种蓝牙服务的查询方法及电子设备。
技术介绍
目前,通过通用唯一识别码(universallyuniqueidentifier,UUID)来标识蓝牙服务。其中,不同的UUID标识的蓝牙服务不同。手机、平板电脑等电子设备使用对端蓝牙设备提供的蓝牙服务之前,需要查询对端蓝牙设备的蓝牙服务UUID列表(serviceUUIDlist),来确定对端蓝牙设备支持哪些蓝牙服务。具体的,对端蓝牙设备的serviceUUIDlist中包括至少一个UUID,至少一个UUID中的每个UUID用于标识一个对端蓝牙设备所支持的蓝牙服务。以蓝牙耳机为例,例如,蓝牙耳机的serviceUUIDlist包括UUID1和UUID2。其中,UUID1用于标识蓝牙音频传输模型协定(advancedaudiodistributionprofile,A2DP),UUID2用于标识免提协定(hands-freeprofile,HFP)。A2DP指的是蓝牙耳机与手机通过蓝牙连接后,可以作为手机的麦克风和听筒,进行语音通话,也可以作为手机的播放设备,播放手机上的音频文件。HFP指的是蓝牙耳机与手机通过蓝牙连接后,可以控制接听、拒接或挂断手机上的来电、或者,控制使用手机拨打电话等。实际应用中,手机是通过应用程序(例如系统应用、第三方应用等)来查询对端蓝牙设备的serviceUUIDlist的。具体的,如图1所示,应用程序向手机中的蓝牙芯片发送查询对端蓝牙设备的蓝牙服务的请求,手机中的蓝牙芯片 ...
【技术保护点】
一种蓝牙服务的查询方法,其特征在于,应用于第一电子设备,所述第一电子设备开启了蓝牙功能,且安装有第一应用程序;所述方法包括:/n所述第一电子设备接收至少一个开启了蓝牙功能的电子设备发送的扫描结果,每个扫描结果中包括设备标识和至少一个通用唯一识别码UUID;每个UUID用于标识设备标识所标识的电子设备支持的一个蓝牙服务;/n所述第一电子设备将接收到的扫描结果中包括的设备标识和至少一个UUID保存为第一蓝牙服务信息;/n所述第一电子设备检测到第一应用程序请求查询第二电子设备的蓝牙服务时,根据第二电子设备的标识,从所述第一蓝牙服务信息中查询第二电子设备支持的蓝牙服务。/n
【技术特征摘要】
【国外来华专利技术】一种蓝牙服务的查询方法,其特征在于,应用于第一电子设备,所述第一电子设备开启了蓝牙功能,且安装有第一应用程序;所述方法包括:
所述第一电子设备接收至少一个开启了蓝牙功能的电子设备发送的扫描结果,每个扫描结果中包括设备标识和至少一个通用唯一识别码UUID;每个UUID用于标识设备标识所标识的电子设备支持的一个蓝牙服务;
所述第一电子设备将接收到的扫描结果中包括的设备标识和至少一个UUID保存为第一蓝牙服务信息;
所述第一电子设备检测到第一应用程序请求查询第二电子设备的蓝牙服务时,根据第二电子设备的标识,从所述第一蓝牙服务信息中查询第二电子设备支持的蓝牙服务。
如权利要求1所述的方法,其特征在于,所述方法还包括:
针对所述至少一个开启了蓝牙功能的电子设备中的一个电子设备,所述第一电子设备当再次接收到所述电子设备发送的扫描结果,则根据再次接收到所述电子设备发送的扫描结果,更新所述第一蓝牙服务信息。
如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述第一电子设备向所述至少一个开启了蓝牙功能的电子设备中的待配对的电子设备发送配对请求;
所述第一电子设备接收所述待配对的电子设备接收到所述配对请求后,发送的配对成功响应,所述配对成功响应包括待配对的电子设备的标识和至少一个UUID;
所述第一电子设备将所述配对成功响应包括的待配对的电子设备的标识和至少一个UUID保存为所述第二蓝牙服务信息。
如权利要求3所述的方法,其特征在于,所述第一电子设备检测到第一应用程序请求查询第二电子设备的蓝牙服务时,还包括:
所述电子设备从所述第二蓝牙服务信息中查询第二电子设备支持的蓝牙服务;
所述电子设备将从所述第一蓝牙服务信息中查询第二电子设备支持的蓝牙服务、以及从所述第二蓝牙服务信息中查询第二电子设备支持的蓝牙服务取并集,得到所述第二电子设备支持的蓝牙服务。
如权利要求1至4任一所述的方法,其特征在于,所述第二电子设备与所述第一电子设备处于已配对状态。
如权利要求5所述的方法,其特征在于,所述方法还包括:
所述第一电子设备检测到第一应用程序请求查询第三电子设备的蓝牙服务时,若所述第三电子设备与所述第一电子设备处于未配对状态或者正在配对状态,则根据第三电子设备的标识,从所述第一蓝牙服务信息中查询第二电子设备支持的蓝牙服务。
如权利要求1至6任一所述的方法,其特征在于,所述第一应用程序为第三方应用。
如权利要求3至7任一所述的方法,其特征在于,所述方法还包括:
所述第一电子设备检测到系统应用请求查询第二电子设备的蓝牙服务时,根据第二电子设备的标识,从所述第二蓝牙服务信息中查询第二电子设备支持的蓝牙服务。
一种第一电子设备,其特征在于,所述第一电子设备开启了蓝牙功能;其中,所述第一电子设备包括处理器、存储器和收发器;
所述存储器,存储有第一应用程序和代码指令;
所述收发器,用于接收或发送数据;
所述处理器,用于调用所述存储器存储的代码指令,结合所述收发器执行:
接收至少一个开启了蓝牙功能的电子设备发送的扫描结果;每个扫描结果中包括设备标识和至少一个通用唯一识别码UUID;每个UUID用于标识设备标识所标识的电子设备支持的一个蓝牙服务;
将接收到的扫描结果中包括的设备标识和至少一个UUID保存为第一蓝牙服务信息;
当检测到第一应用程序请求查询第二电子设备的蓝牙服务时,根据第二电子设备的标识,...
【专利技术属性】
技术研发人员:唐能福,国珊珊,牛永民,李哲,索亚运,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。