【技术实现步骤摘要】
一种与移动终端执行配对服务的方法及蓝牙设备
本专利技术涉及蓝牙通信
,尤其涉及一种与移动终端执行配对服务的方法及蓝牙设备。
技术介绍
在现有技术中,蓝牙设备配对丢失后,移动终端设备发起配对后不能通信,因此连接成功后无法通信,需要用户手动断开再连接后才能进行通信,用户体验不佳。
技术实现思路
本专利技术为了解决现有技术中存在的问题,提供一种与移动终端执行配对服务的方法及蓝牙设备。本专利技术提供了一种蓝牙设备与移动终端执行配对服务的方法,包括:步骤a、蓝牙设备与移动终端建立连接;步骤b、蓝牙设备接收所述移动终端下发的请求,并判断所述请求的类型,如为配对请求,执行步骤c;如为加密请求,执行步骤e;步骤c、蓝牙设备绑定所述移动终端;步骤d、蓝牙设备判断绑定丢失标志位是否置位,如果是,断开与所述移动终端的连接,返回步骤a;否则,执行步骤f;步骤e、蓝牙设备根据所述加密请求判断是否已经绑定移动终端,如果是,执行步骤f;否则,蓝牙设备向移动终端发送申请绑定的请求,并置位绑定丢失标志位,返回步骤b;步骤f、蓝牙设备与移动终端正常通信,结束。本专利技术提供了一种与移动终端执行配对 ...
【技术保护点】
1.一种蓝牙设备与移动终端执行配对服务的方法,其特征在于,包括:步骤a、蓝牙设备与移动终端建立连接;步骤b、所述蓝牙设备接收所述移动终端下发的请求,并判断所述请求的类型,如为配对请求,执行步骤c;如为加密请求,执行步骤e;步骤c、所述蓝牙设备绑定所述移动终端;步骤d、所述蓝牙设备判断绑定丢失标志位是否置位,如果是,断开与所述移动终端的连接,复位所述绑定丢失标志,返回步骤a;否则,执行步骤f;步骤e、所述蓝牙设备根据所述加密请求判断是否已经绑定所述移动终端,如果是,执行步骤f;否则,所述蓝牙设备向所述移动终端发送申请绑定的请求,并置位所述绑定丢失标志位,返回步骤b;步骤f、所 ...
【技术特征摘要】
1.一种蓝牙设备与移动终端执行配对服务的方法,其特征在于,包括:步骤a、蓝牙设备与移动终端建立连接;步骤b、所述蓝牙设备接收所述移动终端下发的请求,并判断所述请求的类型,如为配对请求,执行步骤c;如为加密请求,执行步骤e;步骤c、所述蓝牙设备绑定所述移动终端;步骤d、所述蓝牙设备判断绑定丢失标志位是否置位,如果是,断开与所述移动终端的连接,复位所述绑定丢失标志,返回步骤a;否则,执行步骤f;步骤e、所述蓝牙设备根据所述加密请求判断是否已经绑定所述移动终端,如果是,执行步骤f;否则,所述蓝牙设备向所述移动终端发送申请绑定的请求,并置位所述绑定丢失标志位,返回步骤b;步骤f、所述蓝牙设备与所述移动终端正常通信,结束。2.如权利要求1所述的方法,其特征在于,所述步骤a之前包括:步骤a-1、所述蓝牙设备进行初始化;步骤a-2、所述蓝牙设备开启蓝牙广播;步骤a-3、所述蓝牙设备判断是否接收到所述移动终端发送的连接请求,如果是,执行步骤a;否则,继续执行步骤a-3。3.如权利要求2所述的方法,其特征在于,所述步骤a之后,所述步骤b之前,还包括:所述蓝牙设备等待接收请求,并判断是否接收到所述移动终端下发的请求,如果是,执行步骤b;否则,断开与移动终端的连接,返回步骤a-2。4.如权利要求1所述的方法,其特征在于,所述步骤a中所述蓝牙设备和所述移动终端建立连接之后,还包括:所述蓝牙设备获取所述移动终端的MAC地址并保存。5.如权利要求4所述的方法,其特征在于,所述步骤c具体包括:步骤c-1、所述蓝牙设备生成第三随机数,并根据所述第三随机数生成第一身份识别码,使用第一密钥加密所述第三随机数和所述第一身份识别码获得第二加密结果发送给所述移动终端,并对应保存所述移动终端的MAC地址和第二身份识别码至所述绑定列表;步骤c-2、所述蓝牙设备使用所述第一密钥加密从所述移动终端接收到的身份解析密钥得到第三加密结果发送给所述移动终端;步骤c-3、所述蓝牙设备使用所述第一密钥加密所述蓝牙设备的MAC地址得到第四加密结果发送给所述移动终端。6.如权利要求5所述的方法,其特征在于,所述第一身份识别码为所述蓝牙设备的身份识别码;所述第二身份识别码为所述移动终端的身份识别码。7.如权利要求5所述的方法,其特征在于,所述步骤c中还包括:所述蓝牙设备生成通信密钥并发送给所述移动终端。8.如权利要求7所述的方法,其特征在于,所述步骤e具体包括:所述蓝牙设备获取所述绑定列表,从所述加密请求中获取所述第二身份识别码并判断所述第二身份识别码对应的移动终端是否在所述绑定列表中,如果是,所述蓝牙设备已经绑定所述移动终端,根据所述加密请求检索所述通信密钥,执行步骤f;否则,所述蓝牙设备丢失与所述移动设备的绑定,所述蓝牙设备向所述移动终端发送申请配对的请求,并设置所述绑定丢失标志位,返回步骤b。9.如权利要求7所述的方法,其特征在于,所述步骤e中,当所述蓝牙设备根据加密请求判断为已经绑定所述移动终端时,执行步骤f之前,还包括:根据所述加密请求检索出所述通信密钥。10.如权利要求7所述的方法,其特征在于,所述蓝牙设备生成所述通信密钥并发送给所述移动终端具体包括:步骤1-1、所述蓝牙设备与所述移动终端协商出第一密钥并保存;步骤1-2、所述蓝牙设备生成所述通信密钥,使用所述第一密钥加密所述通信密钥得到第一加密结果,将所述第一加密结果发送给所述移动终端。11.如权利要求10所述的方法,其特征在于,步骤1-1具体包括:步骤1-11、所述蓝牙设备向所述移动终端返回配对响应;步骤1-12、所述移动终端向所述蓝牙设备发送第一随机数;步骤1-13、所述蓝牙设备接收所述第一随机数并保存,生成第二随机数并将其发送给所述移动终端;步骤1-14、所述蓝牙设备和所述移动终端分别根据预设认证码、所述第一随机数、所述第二随机数计算得到所述第一密钥。12.如权利要求7所述的方法,其特征在于,所述步骤c-1还包括:将所述通信密钥对应保存至所述绑定列表。13.如权利要求1所述的方法,其特征在于,所述步骤b还包括:所述蓝牙设备清除广播特定标志位。14.如权利要求1所述的方法,其特征在于,步骤所述d中当所述蓝牙设备判断所述绑定丢失标志位为置位时,断开蓝牙连接之后还包括修改广播中的特定标志位,当所述蓝牙设备判断出所述广播中的特定标志位修改之后,再次与所述移动终端进行连接。15.一种与移动终端执行配对服务的蓝牙设备,其特征在于,包括:连接模块,用于与移动终端建立连接;接收模块,用于接收所述移动终端下发的请求;判断模块,用于判断所述接收模块接收到的所述请求的类型;绑定模块,用于当所述判断模块判断出所述接收模块接收到的所述移动终端下发的请求的类型为配对请求时,绑定所述移动终端;所述判断模块,...
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:飞天诚信科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。