[發明專利]一種斷線保持方法、裝置、設備及計算機存儲介質在審
| 申請號: | 202111323190.7 | 申請日: | 2021-11-09 |
| 公開(公告)號: | CN114168498A | 公開(公告)日: | 2022-03-11 |
| 發明(設計)人: | 魏鳴飛;董時舫 | 申請(專利權)人: | 百富計算機技術(深圳)有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;G06F9/4401;G06F8/30 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 王雷 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 斷線 保持 方法 裝置 設備 計算機 存儲 介質 | ||
本申請適用于數據信息處理領域,提供一種斷線保持方法、裝置、設備及計算機存儲介質,應用于終端設備中的驅動模塊,該方法包括:當外接設備與終端設備建立物理連接時,在驅動模塊中創建第一邏輯單元和第二邏輯單元,應用軟件依次經過第一邏輯單元和第二邏輯單元與外接設備進行應用數據的交互;若外接設備與終端設備斷開物理連接,則刪除第二邏輯單元,第一邏輯單元接收并緩存應用軟件發送的應用數據;若外接設備恢復與終端設備的物理連接,則重新創建第二邏輯單元,并將第一邏輯單元緩存的應用數據經第二邏輯單元發送至外接設備。能夠解決外接設備發生誤插拔事件導致通訊中斷的問題。
技術領域
本申請涉及數據信息處理領域,尤其涉及一種斷線保持方法、裝置、設備及計算機存儲介質。
背景技術
虛擬串口驅動程序是我們日常在使用電腦過程中常會接觸到的一類驅動程序,計算機上并沒有相應的串口硬件,而是通過一個虛擬的串口驅動程序,在計算機上虛擬出若干個串口,以使應用軟件利用虛擬串口對應的應用程序接口來訪問應用平臺。例如,當通過個人計算機(Personal Computer,PC)主機箱上的接口連接外接設備(比如U盤)時,PC上的程序會通過虛擬串口驅動程序來實現PC與外接設備的交互。
但是在實際應用中,大部分的外接設備是屬于熱插拔和即插即用類型的設備,容易由于接觸不良或者靜電干擾等因素而發生誤插拔事件,即由于外接設備與PC之間由于接觸不良或者連接通路上有靜電干擾使得PC誤以為外接設備已經從PC的接口拔除,PC上的驅動程序檢測不到該外接設備后,外接設備與PC之間的通訊會由于外接設備的拔除出現訪問異常,進而導致通訊中斷,即:當再次將拔除后的外接設備連接到PC后,PC會連接到一個新的設備,無法繼續保持之前的通訊。
發明內容
本申請實施例的目的在于提供一種斷線保持方法、裝置、設備及計算機存儲介質,旨在解決外接設備發生誤插拔事件后出現訪問異常導致通訊中斷的問題。
本申請實施例是這樣實現的,第一方面,本申請實施例提供了一種斷線保持方法,應用于終端設備中的驅動模塊,終端設備中的應用軟件通過驅動模塊與外接設備進行應用數據的交互,上述方法包括:當外接設備與終端設備建立物理連接時,在驅動模塊中創建第一邏輯單元和第二邏輯單元,應用軟件依次經過第一邏輯單元和第二邏輯單元與外接設備進行應用數據的交互;
若外接設備與終端設備斷開物理連接,則刪除第二邏輯單元,第一邏輯單元接收并緩存應用軟件發送的應用數據;
若外接設備恢復與終端設備的物理連接,則重新創建第二邏輯單元,并將第一邏輯單元緩存的應用數據經第二邏輯單元發送至外接設備。
在本申請提供的一種斷線保持方法中,當外接設備與終端設備建立物理連接時,終端設備中的驅動模塊將會創建第一邏輯單元和第二邏輯單元,第一邏輯單元用于與終端設備的應用軟件交互,第二邏輯單元用于與終端設備進行物理連接的外接設備進行交互,這樣,終端設備的應用軟件就可以依次經過第一邏輯單元和第二邏輯單元實現與外接設備之間的應用數據的交互。在外接設備與終端設備斷開物理連接之后,驅動模塊刪除創建的第二邏輯單元,當應用軟件與外接設備進行應用數據交互時,由于第二邏輯單元的刪除,第一邏輯單元接收應用軟件發送的應用數據,并將應用數據緩存在第一邏輯單元中。在外接設備恢復與終端設備的物理連接后,驅動模塊將重新創建第二邏輯單元,以使第一邏輯單元緩存的應用數據經重新創建的第二邏輯單元發送至外接設備,這樣當連接在終端設備上發生誤插拔事件后,只要將外接設備恢復與終端設備的連接即可恢復與應用軟件之間的應用數據交互,從而提升了應用軟件與外接設備交互的穩定性,有效解決了因外接設備發生誤插拔事件后出現訪問異常導致通訊中斷的問題。
在其中一個實施例中,該方法還包括:當外接設備與終端設備的物理連接滿足預設條件時,則刪除第一邏輯單元。
在其中一個實施例中,預設條件包括:驅動模塊檢測到外接設備與終端設備斷開物理連接,且應用軟件已關閉與外接設備交互應用數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百富計算機技術(深圳)有限公司,未經百富計算機技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111323190.7/2.html,轉載請聲明來源鉆瓜專利網。





