[發(fā)明專利]一種安卓POS機(jī)外接設(shè)備程序的遠(yuǎn)程升級方法在審
| 申請?zhí)枺?/td> | 202011540345.8 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112667258A | 公開(公告)日: | 2021-04-16 |
| 發(fā)明(設(shè)計(jì))人: | 代啟超;盧建興 | 申請(專利權(quán))人: | 艾體威爾電子技術(shù)(北京)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/658;G06F8/71 |
| 代理公司: | 北京市盛峰律師事務(wù)所 11337 | 代理人: | 于國強(qiáng) |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 pos 外接 設(shè)備 程序 遠(yuǎn)程 升級 方法 | ||
本發(fā)明公開了一種安卓POS機(jī)外接設(shè)備程序的遠(yuǎn)程升級方法,外接設(shè)備的更新程序以可執(zhí)行文件的形式壓縮存放在更新包內(nèi),以壓縮包的形式發(fā)布更新包;所述升級方法包括兩種方式,方式A通過.apk文件進(jìn)行更新;方式B通過配合遠(yuǎn)程OTA服務(wù)實(shí)現(xiàn)遠(yuǎn)程更新。優(yōu)點(diǎn)是:.apk文件可以通過遠(yuǎn)程OTA服務(wù)通過網(wǎng)絡(luò)進(jìn)行更新,避免人力方面的資本投入;.apk文件可以通過本地下載,避免當(dāng)網(wǎng)絡(luò)環(huán)境有問題時(shí)無法成功更新;.apk與外設(shè)固件更新包打包在一起,避免出現(xiàn)版本混亂問題。配合遠(yuǎn)程OTA服務(wù)進(jìn)行遠(yuǎn)程更新;開機(jī)后自動(dòng)執(zhí)行,避免人工干擾,減少人力成本的投入。
技術(shù)領(lǐng)域
本發(fā)明涉及POS機(jī)升級技術(shù)領(lǐng)域,尤其涉及一種安卓POS機(jī)外接設(shè)備程序的遠(yuǎn)程升級方法。
背景技術(shù)
安卓POS機(jī)大量普及、運(yùn)用于各種行業(yè)中,安卓POS機(jī)的支付功能使其外接設(shè)備程序的安裝也必須經(jīng)過嚴(yán)格的把控。因此,一個(gè)嚴(yán)格有效、又較為方便的POS外接設(shè)備程序安裝方法是十分必要的。
目前,最普遍的POS機(jī)外接設(shè)備程序安裝方法是本地安裝。雖然一定程度上保證了POS機(jī)外接設(shè)備程序的程序安全性,但是隨著裝人員的離職等因素,加劇了安裝方法泄露的可能性,使安卓POS外接設(shè)備的安全性存在隱患。
安卓POS機(jī)在使用過程中外接設(shè)備程序的安裝、升級等維護(hù)需求,如果采用人工的方式,需要專業(yè)的人帶著專用的線,進(jìn)駐到現(xiàn)場,帶來了人力方面的成本,器材方面的成本。隨著安裝人員的離職,安裝方法存在泄露的隱患。因此,一個(gè)行之有效的遠(yuǎn)程更新POS機(jī)外設(shè)的方法是十分必要的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種安卓POS機(jī)外接設(shè)備程序的遠(yuǎn)程升級方法,從而解決現(xiàn)有技術(shù)中存在的前述問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種安卓POS機(jī)外接設(shè)備程序的遠(yuǎn)程升級方法,外接設(shè)備的更新程序以可執(zhí)行文件的形式壓縮存放在更新包內(nèi),以壓縮包的形式發(fā)布更新包;所述升級方法包括兩種方式,
方式A包括如下步驟
1、一種安卓POS機(jī)外接設(shè)備程序的遠(yuǎn)程升級方法,外接設(shè)備的更新程序以可執(zhí)行文件的形式壓縮存放在更新包內(nèi),以壓縮包的形式發(fā)布更新包;其特征在于:所述升級方法包括兩種方式,
方式A包括如下步驟
A1、將更新包以應(yīng)用程序上的資源文件形式,打包到安卓POS機(jī)的.apk文件內(nèi);
A2、通過更新.apk文件,將更新包下載到安卓POS機(jī)中;根據(jù)安卓POS機(jī)與外接設(shè)備之間的的通訊協(xié)議,安卓POS機(jī)向外接設(shè)備發(fā)起獲取版本的請求,并根據(jù)請求獲取當(dāng)前外接設(shè)備的版本;
將更新包內(nèi)容中標(biāo)注的版本與獲取的當(dāng)前外接設(shè)備的版本對比,若獲取的當(dāng)前外接設(shè)備的版本高于或等于更新包中標(biāo)注的版本,則不執(zhí)行更新動(dòng)作;否則,需要將更新包內(nèi)容發(fā)送至外接設(shè)備內(nèi),外接設(shè)備下載更新包內(nèi)容;
A3、外接設(shè)備完成下載后,對已下載的更新包內(nèi)容進(jìn)行安全驗(yàn)證,并在驗(yàn)證通過后進(jìn)行更新;
方式B包括如下步驟
B1、安卓POS機(jī)內(nèi)安裝有OTA服務(wù),安卓POS機(jī)開機(jī)啟動(dòng)后,向負(fù)責(zé)更新的后臺(tái)服務(wù)器發(fā)送外接設(shè)備約定路徑內(nèi)的更新包的文件名;
B2、判斷約定路徑內(nèi)是否存在以更新包的命名方式約定的壓縮包文件,若否,則OTA服務(wù)通知負(fù)責(zé)更新的后臺(tái)服務(wù)器,當(dāng)前安卓POS機(jī)內(nèi),不存在外接設(shè)備更新包;負(fù)責(zé)更新的服務(wù)器得知當(dāng)前連接的安卓POS不存在外設(shè)更新包后,將通知OTA服務(wù),有最新的外接設(shè)備更新包需要下載,OTA服務(wù)收到通知后,通過發(fā)起更新外接設(shè)備更新包請求,下載更新服務(wù)器指定的最新版本的外接設(shè)備更新包到約定路徑內(nèi);若是,則OTA服務(wù)將上送當(dāng)前約定路徑內(nèi)的外接設(shè)備更新包的文件名到負(fù)責(zé)更新的服務(wù)器,負(fù)責(zé)更新的服務(wù)器收到OTA服務(wù)上送的當(dāng)前安卓POS機(jī)內(nèi)存在的外接設(shè)備更新包名;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于艾體威爾電子技術(shù)(北京)有限公司,未經(jīng)艾體威爾電子技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011540345.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種POS接入的分組實(shí)現(xiàn)方法
- 一種POS系統(tǒng)以及基于該P(yáng)OS系統(tǒng)的信息處理方法
- POS機(jī)狀態(tài)檢測的方法及裝置
- 一種采用母POS機(jī)進(jìn)行子POS機(jī)數(shù)據(jù)更新的方法
- 一種驗(yàn)證手機(jī)POS機(jī)合法性的系統(tǒng)及方法
- 一種POS終端自動(dòng)測試系統(tǒng)及測試方法
- 一種便捷式無線pos機(jī)
- 用于捕獲和管理銷售點(diǎn)交易相關(guān)數(shù)據(jù)的系統(tǒng)、設(shè)備和方法
- POS機(jī)底座及包含其的POS機(jī)裝置
- 傳統(tǒng)POS機(jī)在智能POS機(jī)上調(diào)試的方法及裝置
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>





