[發(fā)明專利]一種iOS應用精確定位藍牙配對故障的方法及通信裝置有效
| 申請?zhí)枺?/td> | 201810866405.1 | 申請日: | 2018-08-01 |
| 公開(公告)號: | CN109005529B | 公開(公告)日: | 2020-11-24 |
| 發(fā)明(設計)人: | 陸舟;于華章 | 申請(專利權(quán))人: | 飛天誠信科技股份有限公司 |
| 主分類號: | H04W4/80 | 分類號: | H04W4/80;H04W76/14;H04W76/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ios 應用 精確 定位 藍牙 配對 故障 方法 通信 裝置 | ||
1.一種iOS應用精確定位藍牙配對故障的方法,其特征在于,所述方法包括:
步驟S0:通信裝置等待被上層應用調(diào)用,當所述通信裝置被所述上層應用調(diào)用時,執(zhí)行步驟S1;
步驟S1:所述通信裝置記錄當前時間為第一時間;調(diào)用iOS系統(tǒng)第一接口,根據(jù)iOS系統(tǒng)的返回信息判斷是否配對成功,是則向上層應用返回配對成功信息;否則執(zhí)行步驟S2;
步驟S2:所述通信裝置根據(jù)iOS系統(tǒng)的返回信息判斷配對失敗類型,如所述配對失敗類型是用戶取消操作,則向所述上層應用返回用戶取消操作信息;如所述配對失敗類型是第二失敗類型錯誤,則執(zhí)行步驟S3;否則報錯,結(jié)束;
步驟S3:所述通信裝置記錄當前時間為第二時間,判斷所述第二時間與所述第一時間的差值是否大于預設時長,是則向所述上層應用返回超時錯誤信息;否則,向所述上層應用返回長密鑰錯誤信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟S1具體為:
所述通信裝置記錄當前時間為第一時間;調(diào)用iOS系統(tǒng)讀取藍牙特征數(shù)據(jù)接口,判斷iOS系統(tǒng)的返回信息是否為第一預設數(shù)據(jù),是則向上層應用返回配對成功信息;否則向上層應用返回斷開連接信息,執(zhí)行步驟S2。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟S1具體為:
所述通信裝置記錄當前時間為第一時間;調(diào)用iOS系統(tǒng)讀取藍牙特征數(shù)據(jù)接口,根據(jù)iOS系統(tǒng)的返回信息所調(diào)用的函數(shù)的類型判斷是否配對成功,如iOS系統(tǒng)調(diào)用接收數(shù)據(jù)回調(diào)函數(shù)返回信息,則向上層應用返回配對成功信息;如iOS系統(tǒng)調(diào)用斷開連接回調(diào)函數(shù)返回斷開連接信息,則向上層應用返回斷開連接信息,執(zhí)行步驟S2。
4.如權(quán)利要求1所述的方法,其特征在于,所述步驟S1具體為:
所述通信裝置記錄當前時間為第一時間;從上層應用獲取預設指令;調(diào)用iOS系統(tǒng)發(fā)送預設指令接口;打開監(jiān)聽通道,監(jiān)聽iOS系統(tǒng)的返回信息,判斷所述返回信息是否為斷開連接信息,否則判斷所述返回信息中是否包含第二預設數(shù)據(jù),當所述返回信息中包含第二預設數(shù)據(jù)時,攔截所述返回信息中包含的第二數(shù)據(jù),向所述上層應用返回配對成功信息,等待接收所述iOS系統(tǒng)返回的預設指令響應,當接收所述iOS系統(tǒng)返回的預設指令響應時,向所述上層應用返回所述預設指令響應;當所述返回信息中未包含第二預設數(shù)據(jù)時,向上層應用返回配對失敗信息;是則向所述上層應用返回所述斷開連接信息,執(zhí)行步驟S2。
5.如權(quán)利要求4所述的方法,其特征在于,所述判斷所述返回信息中是否包含第二預設數(shù)據(jù),具體為:
所述通信裝置判斷所述返回信息中包含的第二數(shù)據(jù)與第二預設數(shù)據(jù)是否相同,是則攔截所述返回信息中包含的所述第二數(shù)據(jù),否則向上層應用返回配對失敗信息。
6.如權(quán)利要求4所述的方法,其特征在于,所述步驟S1具體為:
所述通信裝置記錄當前時間為第一時間;從上層應用獲取預設指令;調(diào)用iOS系統(tǒng)發(fā)送預設指令接口;打開監(jiān)聽通道,監(jiān)聽iOS系統(tǒng)的返回信息,判斷調(diào)用iOS系統(tǒng)函數(shù)的類型,如調(diào)用iOS系統(tǒng)接收數(shù)據(jù)回調(diào)函數(shù)接收的返回信息,則判斷返回信息中是否包含第二預設數(shù)據(jù),當返回信息中包含第二預設數(shù)據(jù)時,攔截所述返回信息中包含的所述第二預設數(shù)據(jù),向上層應用返回配對成功信息,等待接收所述iOS系統(tǒng)返回的預設指令響應,當接收所述iOS系統(tǒng)返回的預設指令響應時,向上層應用返回所述預設指令響應;當返回信息中未包含第二預設數(shù)據(jù)時,向上層應用返回配對失敗信息;如接收到iOS系統(tǒng)調(diào)用斷開連接回調(diào)函數(shù)返回的返回信息為斷開連接信息,則執(zhí)行步驟S2。
7.如權(quán)利要求4所述的方法,其特征在于,所述步驟S1中,所述打開監(jiān)聽通道,具體為:
所述通信裝置調(diào)用iOS系統(tǒng)打開接收數(shù)據(jù)監(jiān)聽接口,接收iOS系統(tǒng)打開接收數(shù)據(jù)監(jiān)聽回調(diào)函數(shù)返回的監(jiān)聽通道打開成功信息。
8.如權(quán)利要求4所述的方法,其特征在于,所述步驟S1中,所述等待接收所述iOS系統(tǒng)返回的預設指令響應,具體為:
所述通信裝置接收iOS系統(tǒng)接收數(shù)據(jù)回調(diào)函數(shù)返回的預設指令響應。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于飛天誠信科技股份有限公司,未經(jīng)飛天誠信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810866405.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04W 無線通信網(wǎng)絡
H04W4-00 專門適用于無線通信網(wǎng)絡的業(yè)務或設施
H04W4-02 .利用用戶或終端位置的業(yè)務
H04W4-06 .廣播選擇分發(fā);到用戶組的業(yè)務;單向選呼業(yè)務
H04W4-12 .消息傳送,例如SMS[短消息業(yè)務];郵箱;通告,例如,通知用戶通信請求的狀態(tài)或進展
H04W4-16 .與通信相關的補充業(yè)務,例如,呼叫轉(zhuǎn)移或呼叫保持
H04W4-18 .信息格式或內(nèi)容轉(zhuǎn)換,例如,為了向用戶或終端無線傳送的目的,由網(wǎng)絡對發(fā)送或接收的信息進行適應修改





