[發明專利]一種預裝APP的方法在審
| 申請號: | 201910958866.6 | 申請日: | 2019-10-10 |
| 公開(公告)號: | CN110727474A | 公開(公告)日: | 2020-01-24 |
| 發明(設計)人: | 張艷紅;彭駿;吉綱;蘇丙稀;何浩軍 | 申請(專利權)人: | 武漢普利商用機器有限公司;精倫電子股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 馬瑞 |
| 地址: | 430000 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標設備 硬件配置 外設 預裝 操作系統 出錯概率 人為干預 外設類型 工作量 維護 檢測 節約 | ||
本發明實施例提供一種預裝APP的方法,該方法包括:判斷目標設備是否是第一次啟動;若目標設備是第一次啟動,檢測目標設備的硬件配置,獲取所述目標設備上外設類型;根據不同的外設,安裝與相對應的APP。本發明實施例提供了一種預裝APP的方法,在目標設備第一次啟動的時候,根據外設的類型,自動為該目標設備安裝相應的APP,對于不同的硬件配置,可以將相應的APP安裝在同一個操作系統中,后期只需要維護同一套操作系統即可,節約了維護成本。并且無需人為干預,減少了工作量,降低了人為出錯概率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種預裝APP的方法。
背景技術
Android定制化設備已經應用到各行各業。在這些設備中經常會用到usb或者串口硬件,例如:usb攝像頭、小型串口打印機、usb讀卡器等等。根據不同的需求需要增加或減少相應的硬件,或者不同的客戶需要不同的硬件型號。基于不同硬件配置的設備,在交付給客戶時需要預裝不同的應用程序(Application,簡稱APP)。
現有的預裝APP的方法一般有兩種:
1、交付給客戶前,手動安裝APP,這樣增加了工作量,也增加了出錯的概率。
2、針對不同配置的設備,制定不同的操作系統,但是給后期操作系統維護帶來了很大的工作量。
發明內容
針對上述問題,本發明實施例提供一種預裝APP的方法。
第一方面,本發明實施例提供一種預裝APP的方法,包括:
判斷目標設備是否是第一次啟動,所述第一次啟動表示所述目標設備的操作系統第一次啟動,或,所述目標設備在恢復出廠設置之后所述操作系統第一次啟動;
若所述目標設備是第一次啟動,檢測所述目標設備的硬件配置,檢測預設特定外設是否存在;
若所述預設特定外設存在,根據所述預設特定外設,安裝相對應的APP。
優選地,所述判斷目標設備是否為第一次啟動,具體通過如下方式進行判斷:
檢測所述操作系統預設路徑下的特征文件;
若所述特征文件不存在,則判斷所述目標設備為第一次啟動。
優選地,所述預設路徑為:/data/。
優選地,所述若所述特征文件不存在,之后還包括:在所述預設路徑下創建所述特征文件。
優選地,所述檢測所述目標設備的硬件配置,檢測預設特定外設是否存在,若所述預設特定外設為預設USB外設,相應地,具體包括:
獲取所述操作系統中連接接口為usb的所有USB外設;
獲取每一USB外設的標識特征,所述標識特征包括廠家標識和產品標識;
將每一USB外設的標識特征與所述預設USB外設的標識特征進行匹配,若匹配成功,則所述預設USB外設存在。
優選地,所述檢測所述目標設備的硬件配置,檢測預設特定外設是否存在,若所述預設特定外設為預設串口外設,相應地,進一步包括:
向所述外設發送預設指令;
接收所述外設的返回指令;
根據所述返回指令與預設串口返回指令是否相同,若相同,則所述預設串口外設存在。
第二方面,本發明實施例提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如第一方面提供的一種預裝APP的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢普利商用機器有限公司;精倫電子股份有限公司,未經武漢普利商用機器有限公司;精倫電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910958866.6/2.html,轉載請聲明來源鉆瓜專利網。





