[發明專利]基于藍牙的遠程控制方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202110620125.4 | 申請日: | 2021-06-03 |
| 公開(公告)號: | CN113391931B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 武雄彪;劉慧 | 申請(專利權)人: | 深圳市有方科技股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G08C17/02 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 楊歡 |
| 地址: | 518100 廣東省深圳市龍華區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 藍牙 遠程 控制 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種基于藍牙的遠程控制方法、裝置、計算機設備和存儲介質。方法包括:接收控制設備發送的藍牙指令集,藍牙指令集是通過控制設備接收用戶觸發的連接指令生成的;創建內部進程對,內部進程對包括并列執行的父進程和子進程;基于虛擬串口協議,利用父進程根據藍牙指令集建立與控制設備之間的虛擬連接鏈路;利用父進程通過虛擬連接鏈路接收控制設備發送的控制指令,并利用進程間通信將控制指令轉發至子進程;利用子進程獲取控制指令,并依據控制指令進行相應的命令執行,得到命令執行結果;利用子進程將命令執行結果返回至父進程,并由父進程將命令執行結果通過虛擬連接鏈路發送至控制設備。采用本方法能夠實現對Linux嵌入式設備的無線遠程控制與調試。
技術領域
本申請涉及藍牙技術領域,特別是涉及一種基于藍牙的遠程控制方法、裝置、計算機設備和存儲介質。
背景技術
目前,越來越多基于Linux的嵌入式設備被應用在各種產品中。當產品在應用階段出現問題時,需要對其進行調試。然而,嵌入式設備的應用場景往往十分復雜,基本不可能通過拆除產品的方式來進行調試。
現有技術中通常采用USB(Universal?Serial?Bus)有線連接的方式將控制設備和嵌入式設備進行連接,從而對嵌入式設備進行調試。然而,對于基于Linux的嵌入式設備而言,由于其板載資源十分有限,開發階段調試時所采用的UART(Universal?AsynchronousReceiver/Transmitter)、USB等接口在產品開發完成后即被移除,從而無法利用上述方式將控制設備與嵌入式設備進行連接。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠無線對Linux嵌入式設備進行控制的基于藍牙的遠程控制方法、裝置、計算機設備和存儲介質。
一種基于藍牙的遠程控制方法,應用于Linux嵌入式設備,所述方法包括:
接收控制設備發送的藍牙指令集,所述藍牙指令集是通過控制設備接收用戶觸發的連接指令生成的;
創建內部進程對,所述內部進程對包括并列執行的父進程和子進程;
基于虛擬串口協議,利用父進程根據所述藍牙指令集建立與所述控制設備之間的虛擬連接鏈路;
利用所述父進程通過所述虛擬連接鏈路接收所述控制設備發送的控制指令,并利用進程間通信將所述控制指令轉發至子進程;
利用所述子進程獲取所述控制指令,并依據所述控制指令進行相應的命令執行,得到命令執行結果;
利用所述子進程將所述命令執行結果返回至所述父進程,并由所述父進程將所述命令執行結果通過所述虛擬連接鏈路發送至所述控制設備。
在其中一個實施例中,所述Linux嵌入式設備中裝設有Linux標準系統,所述創建內部進程對,包括:
基于Linux標準系統,通過當前進程利用進程函數和進程標識,創建子進程;
將所述當前進程作為父進程,所述父進程與所述子進程構成所述內部進程對。
在其中一個實施例中,所述方法還包括創建套接字對的步驟;其中,所述套接字對包括第一套接字和第二套接字,所述第一套接字與第二套接字的進程共享;
所述利用所述父進程通過所述虛擬連接鏈路接收所述控制設備發送的控制指令,包括:
利用所述父進程實時監聽所述虛擬連接鏈路上的傳輸數據;
當接收到所述控制設備發送的控制指令時,利用所述父進程關閉第一套接字,并將所述控制指令寫入第二套接字。
在其中一個實施例中,所述利用所述子進程獲取所述控制指令,并依據所述控制指令進行相應的命令執行,得到命令執行結果,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市有方科技股份有限公司,未經深圳市有方科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110620125.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于多光譜的路面水冰雪識別分類方法
- 下一篇:一種去除甲醛的裝置及其方法





