[發(fā)明專(zhuān)利]基于單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用系統(tǒng)及ADB復(fù)用方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810010214.5 | 申請(qǐng)日: | 2018-01-05 |
| 公開(kāi)(公告)號(hào): | CN108388506B | 公開(kāi)(公告)日: | 2021-10-12 |
| 發(fā)明(設(shè)計(jì))人: | 劉熙胖;劉長(zhǎng)河;雷宇龍;武宗品;譚帥;王平 | 申請(qǐng)(專(zhuān)利權(quán))人: | 鄭州信大捷安信息技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | G06F11/36 | 分類(lèi)號(hào): | G06F11/36;G06F9/54 |
| 代理公司: | 鄭州德勤知識(shí)產(chǎn)權(quán)代理有限公司 41128 | 代理人: | 黃紅梅 |
| 地址: | 450000 河南省*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 linux 內(nèi)核 android 系統(tǒng) adb 方法 | ||
1.一種基于單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用系統(tǒng),其特征在于:包括主機(jī)和Android終端設(shè)備,所述主機(jī)包括Client模塊和Server模塊,所述Server模塊為運(yùn)行在所述主機(jī)上的ADB模塊;所述Android終端設(shè)備包括人機(jī)接口、一個(gè)主系統(tǒng)和多個(gè)虛擬系統(tǒng),所述主系統(tǒng)和每個(gè)虛擬系統(tǒng)均包括Daemon模塊,其中一個(gè)虛擬系統(tǒng)還包括控制模塊,所述人機(jī)接口,用于接收ADB切換消息并發(fā)送至所述控制模塊,所述控制模塊分別與所述主系統(tǒng)和每個(gè)虛擬系統(tǒng)的Daemon模塊通信連接,根據(jù)ADB切換消息控制指定系統(tǒng)中Daemon模塊與所述Server模塊進(jìn)行通信,并控制其他系統(tǒng)的Daemon模塊進(jìn)行休眠;同一時(shí)間只能一個(gè)系統(tǒng)使用ADB工具和主機(jī)進(jìn)行交互,實(shí)現(xiàn)傳輸音視頻、文件、資料信息,并且進(jìn)入當(dāng)前所在系統(tǒng)的ADB Shell環(huán)境下,執(zhí)行當(dāng)前系統(tǒng)的Shell命令。
2.一種基于權(quán)利要求1所述的單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用系統(tǒng)的ADB復(fù)用方法,其特征在于,包括以下步驟:
所述人機(jī)接口接收ADB切換消息,并發(fā)送至所述控制模塊;
所述控制模塊根據(jù)所述ADB切換消息控制指定系統(tǒng)中Daemon模塊與所述Server模塊進(jìn)行通信。
3.根據(jù)權(quán)利要求2所述的基于單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用方法,其特征在于:所述控制模塊控制指定系統(tǒng)中Daemon模塊與所述Server模塊進(jìn)行通信時(shí),還控制其他系統(tǒng)的Daemon模塊進(jìn)行休眠。
4.根據(jù)權(quán)利要求2或3所述的基于單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用方法,其特征在于:所述控制模塊通過(guò)預(yù)設(shè)系統(tǒng)間通信機(jī)制對(duì)各個(gè)Android系統(tǒng)的Daemon模塊進(jìn)行控制。
5.根據(jù)權(quán)利要求4所述的基于單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用方法,其特征在于:所述預(yù)設(shè)系統(tǒng)間通信機(jī)制為BINDER或者SOCKET。
6.根據(jù)權(quán)利要求5所述的基于單Linux內(nèi)核多Android系統(tǒng)的ADB復(fù)用方法,其特征在于:所述主系統(tǒng)為每個(gè)虛擬系統(tǒng)創(chuàng)建了用于執(zhí)行虛擬系統(tǒng)的Shell命令的虛擬終端,當(dāng)所述主系統(tǒng)中的Daemon模塊與所述Server模塊進(jìn)行通信時(shí),所述主系統(tǒng)通過(guò)所述虛擬終端對(duì)各個(gè)虛擬系統(tǒng)發(fā)送Shell命令。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于鄭州信大捷安信息技術(shù)股份有限公司,未經(jīng)鄭州信大捷安信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810010214.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開(kāi)發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤(pán)的寫(xiě)過(guò)濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤(pán)的熱插拔方法和系統(tǒng)
- 一種Android設(shè)備之間遠(yuǎn)程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺(tái)的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設(shè)備功耗的優(yōu)化方法及裝置
- 一種縮短無(wú)屏Android設(shè)備開(kāi)機(jī)啟動(dòng)時(shí)間的設(shè)置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動(dòng)操作系統(tǒng)的Android兼容層實(shí)現(xiàn)方法和系統(tǒng)
- 一種Android智能設(shè)備APK安全管控方法
- 一種應(yīng)用程序開(kāi)發(fā)中創(chuàng)建Android庫(kù)模塊依賴關(guān)系的方法及裝置





