[发明专利]一种iOS应用精确定位蓝牙配对故障的方法及通信装置有效
申请号: | 201810866405.1 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109005529B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14;H04W76/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ios 应用 精确 定位 蓝牙 配对 故障 方法 通信 装置 | ||
本发明涉及通信领域,尤其涉及一种iOS应用精确定位蓝牙配对故障的方法及通信装置;该方法包括:当通信装置被上层应用调用时,通信装置记录当前时间为第一时间,调用iOS系统第一接口,根据iOS系统的返回信息判断是否配对成功,是则向上层应用返回配对成功信息;否则通信装置根据iOS系统的返回信息判断配对失败类型,如配对失败类型是用户取消操作,则向上层应用返回用户取消操作信息;如配对失败类型是第二失败类型错误,通信装置记录当前时间为第二时间,判断第二时间与第一时间的差值是否大于预设时长,是则向上层应用返回超时错误信息;否则向上层应用返回长密钥错误信息。
技术领域
本发明涉及通信领域,尤其涉及一种iOS应用精确定位蓝牙配对故障的方法及通信装置。
背景技术
蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换;为了保证蓝牙通信的安全性和方便性,蓝牙标准规定可以以配对的形式完成蓝牙设备和待连接设备之间的首次通讯认证,即蓝牙配对过程。在蓝牙配对过程中,蓝牙配对通常表现为蓝牙设备向待连接设备发起配对请求,等待用户输入pin码并判断用户输入的pin码是否正确或者用户在待连接设备上对配对请求进行确认来完成配对过程,进而进行后续正常通信。
但是在iOS系统的通信装置的开发过程中,由于iOS系统不开源,蓝牙4.0的开发只能使用iOS系统提供的蓝牙框架。在使用蓝牙框架与待连接设备(例如,蓝牙鼠标、蓝牙智能密钥设备等)交互,则所有蓝牙设备的配对操作都是由iOS系统底层封装实现,上层应用不能获知iOS系统与蓝牙设备的配对状态而盲目地发送数据会与iOS系统弹出的配对框相冲突导致待连接设备无法使用;即使蓝牙设备已经与iOS系统断开连接,也不知道是否已经断开连接及也不能区分断开连接的原因。
发明内容
本发明的目的是为了克服现有技术的不足,提供一种iOS应用精确定位蓝牙配对故障的方法及通信装置。
本发明提供了一种iOS应用精确定位蓝牙配对故障的方法,包括以下步骤:
步骤S0:通信装置等待被上层应用调用,当所述通信装置被所述上层应用调用时,执行步骤S1;
步骤S1:所述通信装置记录当前时间为第一时间;调用iOS系统第一接口,根据iOS系统的返回信息判断是否配对成功,是则所述向上层应用返回配对成功信息;否则执行步骤S2;
步骤S2:所述通信装置根据iOS系统的返回信息判断配对失败类型,如所述配对失败类型是用户取消操作,则向所述上层应用返回用户取消操作信息;如所述配对失败类型是第二失败类型错误,则执行步骤S3;
步骤S3:所述通信装置记录当前时间为第二时间,判断所述第二时间与所述第一时间的差值是否大于预设时长,是则向所述上层应用返回超时错误信息;否则向所述上层应用返回长密钥错误信息。
本发明又提供了一种通信装置,包括第一记录模块、第二调用模块、第一判断模块、第二判断模块、第二记录模块、第三判断模块、第一返回模块、第二返回模块、第三返回模块和第四返回模块;
所述第一记录模块,用于当通信装置被所述上层应用调用时,记录当前时间为第一时间;
所述第二调用模块,用于当所述通信装置被所述上层应用调用时,调用iOS系统第一接口;
所述第一判断模块,用于在所述第二调用模块调用iOS系统第一接口后,根据iOS系统的返回信息判断是否配对成功;
所述第一返回模块,用于当所述第一判断模块判断为是时,向上层应用返回配对成功信息;
所述第二判断模块,用于当所述第一判断模块判断为否时,根据iOS系统的返回信息判断配对失败类型;
所述第二返回模块,用于当所述第二判断模块判断配对失败类型是用户取消操作时,向所述上层应用返回用户取消操作信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810866405.1/2.html,转载请声明来源钻瓜专利网。