[發明專利]一種兼容多廠商無人機飛控應用app的方法在審
| 申請號: | 202011408564.0 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112540788A | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 王昊;吳新橋;丁國斌;李彬;蔡思航;李星;巨擘;徐立全;費媛媛;蔡宏偉;雷錦成;巫偉林;裴健華;文岐月 | 申請(專利權)人: | 南方電網數字電網研究院有限公司 |
| 主分類號: | G06F8/76 | 分類號: | G06F8/76;G06F8/41 |
| 代理公司: | 昆明今威專利商標代理有限公司 53115 | 代理人: | 蘇杭 |
| 地址: | 511458 廣東省廣州市南沙區豐澤東路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容 廠商 無人機 應用 app 方法 | ||
1.一種兼容多廠商無人機飛控應用app的方法,其特征在于,包括以下步驟:
S1、按廠商的不同分別將各廠商的無人機應用app獨自劃分成主模塊和子模塊;
S2、無人機接入本飛控應用app后,判斷該無人機歸屬的廠商;
S3、基于歸屬的廠商提取相應廠商的主模塊和子模塊,從中提取與飛控作業相對應的控制流程單元并啟動;
S4、連接該無人機,進行飛控作業的實時信息、控制連通。
2.根據權利要求1所述的一種兼容多廠商無人機飛控應用app的方法,其特征在于,在步驟S1中,還包括,用戶登錄,登錄后,將所述本飛控應用app的用戶信息存儲在本地文件中,登錄跳轉時從本地文件中讀取用戶信息。
3.根據權利要求1所述的一種兼容多廠商無人機飛控應用app的方法,其特征在于,在步驟S4中,還包括,子模塊的飛行記錄和飛行的實時狀態信息需回傳至所述本飛控應用app的主工程。
4.根據權利要求1所述的一種兼容多廠商無人機飛控應用app的方法,其特征在于,步驟S1中,所述劃分成主模塊和子模塊還包括,選擇文件最大的飛控應用app作為主模塊,其他則作為子模塊,并將子模塊打成aar包,步驟包括:
①打開現有可運行工程的build.gradle,將“apply plugin:'com.android.application'”改為“apply plugin:'com.android.library'”;
②將app的build.gradle中的“applicationld”刪除;
③打開項目的AndroidManifest.xml,將啟動項的“intent-filter”刪除,將application標簽中的“android:icon=@mipmap/ic_launcher”刪除;
④將代碼中的switch語句全部改寫成if else語句;
⑤Android studio工具欄Build-Rebuild Project;
打出來的arr文件位置:工程-build-outputs-arr。
5.根據權利要求4所述的一種兼容多廠商無人機飛控應用app的方法,其特征在于,將aar包集成到主模塊中,包括以下步驟:
將子模塊的aar包按如下步驟集成在主模塊中,實現aar包在主工程中的引用:
①新建工程,將aar文件復制到libs文件夾下;
②將用于打包.aar文件中的工程中的implementation依賴全部添加到新的工程;
③點擊androidstudio的工具欄上的sync,并重新編譯Rebuild;
編譯成功后,可在External Libraries中找到arr的工程文件目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南方電網數字電網研究院有限公司,未經南方電網數字電網研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011408564.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種蔬菜加工用清洗脫水裝置
- 下一篇:一種可調式PVC人造革生產的壓延機





