[發明專利]通過ATT、讀寫和異常處理來適配的通信方法及系統有效
| 申請號: | 202010164426.6 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN111417116B | 公開(公告)日: | 2023-09-19 |
| 發明(設計)人: | 李祥臣;鐘代笛;段小煉;曹小英;張文劍 | 申請(專利權)人: | 國家體育總局體育科學研究所;重慶大學 |
| 主分類號: | H04W12/02 | 分類號: | H04W12/02;H04W12/06;H04W24/04;H04W76/10;H04W76/18;H04W80/00 |
| 代理公司: | 北京市廣友專利事務所有限責任公司 11237 | 代理人: | 張仲波 |
| 地址: | 100010 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 att 讀寫 異常 處理 來適配 通信 方法 系統 | ||
1.通過ATT、讀寫和異常處理來適配的通信方法,其特征在于,所述通信方法包括在主、從設備進行數據交換前,通信雙方分別建立由下至上依次為底層傳輸層、屬性協議ATT層、通用屬性規范協議適配CPA層、數據交換協議PHD層和應用層的數據通信協議棧層級結構;
所述CPA層包括異常處理方法,所述異常處理方法包括:
若通信雙方在數據交換過程中,產生時間間隔超時或CLC或ASN字段的值異常,則執行相應的主動式異常事件干預;
其中,所述若通信雙方在數據交換過程中,產生時間間隔超時或CLC或ASN字段的值異常包括:
若CPA層包括的用于協助CPA層管理其連接狀態的第一時間間隔、第二時間間隔和第三時間間隔中任意一個時間間隔超時,或者;
第一CPA連接子流程中,如果CPA?PDU中CLC比特置位或者ASN字段的值不為初始值,或者;
第二CPA連接子流程中,如果CPA?PDU中CLC比特置位或者ASN字段的值與主設備保存的工作狀態數據中的ASN值不同時,或者;
CPA運行子流程中,如果主設備或從設備接收到的CPA?PDU中CLC比特未置位,或者;ASN字段的值不是最近一次成功交互的CPA?PDU中ASN值加1;
若通信雙方在CPA數據交換過程中,產生ATT屬性操作方法錯誤,則執行相應的主動式ATT錯誤干預;
若通信雙方在CPA數據交換過程中,產生CPA?PDU傳輸錯誤,則執行主動式CPA?PDU錯誤干預;
若檢測到鏈路丟失時,則執行相應的非主動式事件異常處理;
所述若檢測到鏈路丟失時,則執行相應的非主動式事件異常處理包括:
若檢測到鏈路丟失時,ATT層會向CPA層發送鏈路連接超時錯誤,通信雙方在完成上一個CPA?PDU傳輸后的任何時刻,接收到鏈路連接超時錯誤時,保存工作狀態數據,在等待ATT層鏈路重連成功后,通信雙方CPA層執行第二CPA連接子流程之后,立即進入CPA運行子流程并從當前CPA?PDU開始繼續執行鏈路斷開前的通信;
所述非主動式事件異常處理具體包括:
所述工作狀態數據包括前一個CPA?PDU中的ASN值,并且在底層鏈路斷開時:
若主設備正在將APDU或者空作為凈荷封裝為CPA?PDU,工作狀態數據還包括本方PHD層發送的APDU,并在底層鏈路重連后重新將底層鏈路重連前正在封裝的APDU封裝為CPA?PDU;
若主設備正在經ATT層發送CPA?PDU,工作狀態數據還包括當前CPA?PDU,并在底層鏈路重連后重新發送CPA?PDU;同時從設備丟棄已接收的當前CPA?PDU的所有所涉及的片段;
若從設備正在將APDU或者空作為凈荷封裝為CPA?PDU,工作狀態數據還包括本方PHD層發送的APDU,并在底層鏈路重連后,主設備重新向從設備發送讀請求,同時從設備重新將底層鏈路重連前正在封裝的APDU封裝為CPA?PDU;
若從設備正在經ATT層發送CPA?PDU,工作狀態數據還包括當前CPA?PDU,并在底層鏈路重連后,主設備重新向從設備發送讀請求,同時主設備丟棄已接收的當前CPA?PDU的所有所涉及的片段;
其中;
主設備CPA層通過ATT發送第m個CPA?PDU的片段時,發生鏈路連接超時錯誤,主設備CPA層保存該CPA?PDU,并保存第m-1個CPA?PDU的ASN值;從設備CPA層丟棄出錯CPA?PDU的所有片段,并保存第m-1個CPA?PDU的ASN值;
底層鏈路重連成功后,執行第二CPA連接子流程;
主設備和從設備進入CPA運行子流程,主設備CPA層通過ATT發送第m個CPA?PDU的起始片段。
2.根據權利要求1所述的通過ATT、讀寫和異常處理來適配的通信方法,其特征在于,所述若通信雙方在數據交換過程中,產生時間間隔超時或CLC或ASN字段的值異常,則執行相應的主動式異常事件干預包括:
主設備則:
清除工作狀態數據,向PHD層發送語義為底層連接已斷開事件通知,并且在下一次連接之前不處理從設備發送的其它數據;
從設備則:
清除工作狀態數據,向PHD層發送語義為底層連接已斷開事件通知,并且除連接請求外,不處理主設備發送的其它數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家體育總局體育科學研究所;重慶大學,未經國家體育總局體育科學研究所;重慶大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010164426.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鋰離子電池
- 下一篇:一種工程管理信息備份方法及系統





