[發明專利]系統安裝包自動更新的方法、裝置、智能快遞柜在審
| 申請號: | 201710792570.2 | 申請日: | 2017-09-05 |
| 公開(公告)號: | CN107656767A | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 宋召衛;李爽;王東鋒 | 申請(專利權)人: | 中科富創(北京)科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京瀚仁知識產權代理事務所(普通合伙)11482 | 代理人: | 宋寶庫,楊曉莉 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 安裝 自動更新 方法 裝置 智能 快遞 | ||
技術領域
本發明涉及軟件更新領域,具體涉及一種系統安裝包自動更新方法、裝置、智能快遞柜。
背景技術
目前,軟件系統安裝包的更新方法主要包括下述步驟:首先,技術人員對原始系統安裝包進行解壓。其次,對需要更新的文件進行修改或替換。最后,對修改或替換后的系統文件進行打包。上述方法需要技術人員全程執行各操作步驟,耗費時間較長,尤其是在軟件開發前期需要頻繁修改系統文件的情況下,必然會增大軟件開發的人力、物力和時間成本。
例如,為了滿足日益增加的快遞柜需求,需要不斷更新快遞柜系統,而在制作快遞柜系統安裝包的過程中,由于協調質量部門、App研發部門和終端產品部門等多個部門的工作,需要頻繁修改快遞柜系統的系統文件和制作系統安裝包,極大地降低了技術人員的工作效率。
發明內容
為了解決現有技術中的上述問題,即為了解決頻繁手動更新系統安裝包的技術問題,本發明的一方面,提出了一種系統安裝包自動更新的方法:
所述方法適于由Linux系統的shell腳本執行,具體包括下述步驟:
解壓原始系統安裝包,得到解壓后的系統文件,并將所述系統文件掛載至Linux系統的文件系統中;
將預設文件添加到所述系統文件的對應位置,得到新的系統文件,并將所述新的系統文件打包為新的系統安裝包。
優選地,“解壓原始系統安裝包”的步驟之前還包括下述步驟:
接收所述原始系統安裝包的更新指令,并在接收到所述更新指令后解壓原始系統安裝包。
優選地,“解壓原始的系統安裝包,得到解壓后的系統文件”的步驟具體包括:
創建所述原始系統安裝包的解壓目錄;
解壓所述原始系統安裝包的鏡像文件;
將解壓后的文件移動至所述解壓目錄中;
刪除所述原始系統安裝包的已有文件。
優選地,“將所述新的系統文件打包為新的系統安裝包”的步驟具體包括:
創建所述新的系統安裝包的文件目錄;
將掛載在所述Linux系統中的新的系統文件,復制到所述文件目錄中;
對所述新的系統文件進行打包;
刪除所述新的系統安裝包的已有文件。
優選地,“解壓原始的系統安裝包”的步驟之后還包括下述步驟:
依據預設的循環冗余校驗碼,進行解壓查錯檢測。
優選地,“將所述新的系統文件打包為新的系統安裝包”的步驟之前還包括下述步驟:
采用MD5算法,在所述新的系統文件中添加信息摘要。
優選地,所述預設的文件包括程序文件、配置文件和圖片文件。
本發明的第二方面,提出了一種存儲裝置,其中存儲有多條程序,適用于由處理器加載并執行以實現上述技術方案所述的系統安裝包自動更新的方法。
本發明的第三方面,提出了一種處理裝置,包括
處理器,適于執行各條程序;以及
存儲設備,適于存儲多條程序;
所述程序適于由處理器加載并執行以實現上述技術方案所述的系統安裝包自動更新的方法。
本發明的第四方面,提出了一種智能快遞柜,所述智能快遞柜包括所述處理裝置。
與最接近的現有技術相比,上述技術方案至少具有以下有益效果:
1.本發明的系統安裝包自動更新的方法中,通過將系統的更新過程全部寫入shell腳本,在Linux的命令行中使用bash工具運行準備好的shell腳本,就可以實現自動更新快遞柜的系統安裝包,避免了工程師多次頻繁安裝、調試系統安裝包的繁瑣操作。
2.本發明的系統安裝包自動更新的方法中,通過接收原始系統安裝包的更新指令后,再更新系統安裝包,避免了系統安裝包在不需要更新的時候進行更新,使系統安裝包的更新更加人性化。
3.本發明的系統安裝包自動更新的方法中,通過采用crc校驗可以保證數據傳輸的正確性和完整性。
4.本發明的系統安裝包自動更新的方法中,通過添加md5碼,可以對打包的過程進行加密。
附圖說明
圖1是本發明實施例的系統安裝包自動更新的方法主要步驟示意圖。
具體實施方式
下面參照附圖來描述本發明的優選實施方式。本領域技術人員應當理解的是,這些實施方式僅僅用于解釋本發明的技術原理,并非旨在限制本發明的保護范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科富創(北京)科技有限公司,未經中科富創(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710792570.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可拆卸塔吊扶墻托架
- 下一篇:一種方便維修的通信塔設備安裝裝置





