[發(fā)明專利]一種基于android的多通信模組及其兼容方法在審
| 申請?zhí)枺?/td> | 202210165850.1 | 申請日: | 2022-02-23 |
| 公開(公告)號: | CN114595177A | 公開(公告)日: | 2022-06-07 |
| 發(fā)明(設(shè)計(jì))人: | 蔣波;魏波 | 申請(專利權(quán))人: | 成都萬創(chuàng)科技股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/10 |
| 代理公司: | 四川力久律師事務(wù)所 51221 | 代理人: | 馮精恒 |
| 地址: | 610041 四川省成都*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 android 通信 模組 及其 兼容 方法 | ||
本發(fā)明涉及公開一種基于android的多通信模組及其兼容方法,屬于通信技術(shù)領(lǐng)域。包括:android端和多個(gè)不同的通信模塊,所述android端包括多個(gè)通信接口,所述通信模塊與所述android端使用USB串口通信連接,所述android端包括多對所述通信模塊對應(yīng)的VID和PID,以及多個(gè)與所述通信模塊對應(yīng)的私有共享庫,基于USB接口即插即用,自動發(fā)現(xiàn)并識別出不同的通信模塊,并且綁定通信模塊對應(yīng)的通信接口,并在RIL接口中實(shí)現(xiàn)不同通信模塊對應(yīng)的私有共享庫的功能,在android端中設(shè)置有手動切換選擇通信模塊的接口的功能,便于用戶通過人機(jī)接口切換選擇對應(yīng)的通信模塊進(jìn)行通信,能夠?qū)崿F(xiàn)一個(gè)通信接口接入不同的通信模塊,也能夠?qū)崿F(xiàn)多個(gè)不同通信模塊在一個(gè)android端上的兼容。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于android的多通信模組及其兼容方法。
背景技術(shù)
隨著科學(xué)技術(shù)的進(jìn)步,人們對通信模塊的需求量也越來越大,很多設(shè)備都需要兩個(gè)或者兩個(gè)以上的通信模塊,目前有些設(shè)備需要分別支持兩個(gè)或兩個(gè)以上不同廠商的外圍通信模塊,但是現(xiàn)在多數(shù)設(shè)備只支持一個(gè)廠商的外圍模塊,難以滿足在一個(gè)系統(tǒng)設(shè)備上對兩個(gè)以上不同廠商的通信模塊的支持,因此目前多個(gè)不同廠商通信模塊在一個(gè)設(shè)備上面的難以兼容。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中所存在的現(xiàn)有技術(shù)難以滿足對兩個(gè)以上通信模塊的需求,多個(gè)不同廠商通信模塊在一個(gè)設(shè)備上面難以實(shí)現(xiàn)兼容的問題,提供一種基于android的多通信模組及其兼容方法。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了以下技術(shù)方案:
一種基于android的多通信模組,包括:android端和多個(gè)不同的通信模塊;
所述android端包括多個(gè)通信接口;
所述通信模塊與所述android端使用USB串口通信連接;
所述android端包括多對與所述通信模塊對應(yīng)的VID和PID,以及多個(gè)與所述通信模塊對應(yīng)的私有共享庫;
所述VID和PID的識別方式采用usb sys子系統(tǒng)中的idProduct和idVendor,用于對連接的所述通信模塊進(jìn)行自動驗(yàn)證,并與所述通信接口對應(yīng)連接的所述通信接口進(jìn)行綁定,所述私有共享庫用于實(shí)現(xiàn)所述通信模塊與所述android端的通信。
采用上述技術(shù)方案,android端能夠同時(shí)連接多個(gè)不同的通信模塊,并對通信模塊進(jìn)行自動檢測和接口匹配,通過對應(yīng)的私有共享庫控制通信模塊的運(yùn)行,實(shí)現(xiàn)了一個(gè)android端和兩個(gè)及兩個(gè)以上不同的通信模塊的通信兼容,以及通信模塊的快速切換。
作為本發(fā)明的優(yōu)選方案,一個(gè)所述通信接口能夠連接不同的所述通信模塊。
另一方面,一種根據(jù)上述的基于android的多通信模組的兼容方法,包括以下步驟:
S1:在所述android端預(yù)設(shè)多對所述通信模塊對應(yīng)的VID和PID,以及多個(gè)與所述通信模塊對應(yīng)的私有共享庫;
S2:所述android端通過預(yù)設(shè)的VID和PID對連接的所述通信模塊進(jìn)行自動驗(yàn)證;
S3:判斷連接的所述通信模塊的VID和PID與所述預(yù)設(shè)的VID和PID相同,則將所述通信模塊與連接的對應(yīng)的所述通信接口進(jìn)行綁定;
S4:在所述android端定義一個(gè)系統(tǒng)屬性,并且在所述android端定義對應(yīng)的所述通信模塊的屬性值,利用所述系統(tǒng)屬性來動態(tài)加載不同的所述通信模塊的所述私有共享庫;
S5:所述私有共享庫加載完成后控制所述通信模塊與所述android端的通信;
S6:用戶通過所述android端來選擇需要使用的所述通信模塊,再重復(fù)所述步驟S4-S5。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都萬創(chuàng)科技股份有限公司,未經(jīng)成都萬創(chuàng)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210165850.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種Android設(shè)備之間遠(yuǎn)程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設(shè)備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設(shè)備開機(jī)啟動時(shí)間的設(shè)置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實(shí)現(xiàn)方法和系統(tǒng)
- 一種Android智能設(shè)備APK安全管控方法
- 一種應(yīng)用程序開發(fā)中創(chuàng)建Android庫模塊依賴關(guān)系的方法及裝置
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)





