本公開涉及終端自動(dòng)升級(jí),尤其涉及終端自動(dòng)化升級(jí)軟件及運(yùn)行方法。
背景技術(shù):
1、一般用戶是自行前往服務(wù)站進(jìn)行購買,服務(wù)站的工作人員使用設(shè)備為用戶完成購買行為。提供購買、出票的設(shè)備暫且稱為銷售終端。銷售終端在使用的過程中也需要根據(jù)銷售方的完善來進(jìn)行不斷升級(jí)。現(xiàn)階段在升級(jí)方面已經(jīng)實(shí)現(xiàn)了任務(wù)管理、下載上報(bào)、終端升級(jí)等支撐傳統(tǒng)終端版本迭代更新的功能。但由于軟件自身問題不具備容錯(cuò)性,導(dǎo)致在升級(jí)過程中容易遇到各類升級(jí)失敗問題以及環(huán)境損壞、系統(tǒng)運(yùn)行不穩(wěn)定的問題。若每次都采用人工手動(dòng)升級(jí)將耗費(fèi)大量人力物力,由此,如何能減少人員參與、提高銷售終端版本升級(jí)效率成為急需解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本公開實(shí)施例提供了一種終端自動(dòng)化升級(jí)軟件及運(yùn)行方法,以解決現(xiàn)有技術(shù)中如何能減少人員參與、提高銷售終端版本升級(jí)效率的問題。
2、本公開實(shí)施例的第一方面,提供了一種終端自動(dòng)化升級(jí)軟件,其特征在于,上述終端自動(dòng)化升級(jí)軟件包括:安裝于服務(wù)端的服務(wù)端版本和安裝于銷售終端的終端版本;上述服務(wù)端版本至少包括:銷售終端管理后臺(tái)和升級(jí)包創(chuàng)建程序;上述終端版本至少包括:傳統(tǒng)終端程序、啟動(dòng)器程序、升級(jí)安裝程序;當(dāng)服務(wù)端接收到用戶的升級(jí)操作,升級(jí)包創(chuàng)建程序創(chuàng)建升級(jí)包,上述銷售終端管理后臺(tái)生成升級(jí)任務(wù)并發(fā)布至各個(gè)銷售終端;當(dāng)銷售終端接收到上述升級(jí)任務(wù)等待被啟動(dòng),當(dāng)啟動(dòng)時(shí)開啟自動(dòng)升級(jí)。
3、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述銷售終端管理后臺(tái)用于管理終端設(shè)備,至少包括以下功能:確定終端升級(jí)策略、發(fā)布終端任務(wù)、管理升級(jí)異常設(shè)備信息;上述升級(jí)包創(chuàng)建程序用于創(chuàng)建升級(jí)包文件,至少包括以下功能:計(jì)算差異文件、終端升級(jí)校驗(yàn)規(guī)則文件生成、添加自定義擴(kuò)展腳本;上述傳統(tǒng)終端程序用于支持安裝有終端版本的銷售終端的各項(xiàng)業(yè)務(wù)、發(fā)出升級(jí)命令至上述啟動(dòng)器程序發(fā)起升級(jí)功能;上述啟動(dòng)器程序用于目錄切換、升級(jí)備份、啟動(dòng)其他程序;上述升級(jí)安裝程序用于獲取升級(jí)任務(wù)、下載升級(jí)包、對升級(jí)包進(jìn)行解壓安裝、支持升級(jí)自定義擴(kuò)展腳本、異常上報(bào)。
4、本公開實(shí)施例的第二方面,提供了一種終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,包括:當(dāng)服務(wù)端接收到用戶的升級(jí)操作,服務(wù)端啟動(dòng)升級(jí)包創(chuàng)建程序;啟動(dòng)后在上述升級(jí)包創(chuàng)建程序中選擇安裝包、升級(jí)擴(kuò)展腳本,完成升級(jí)包創(chuàng)建;登錄銷售終端管理后臺(tái)創(chuàng)建升級(jí)任務(wù);通過上述銷售終端管理后臺(tái)發(fā)布上述升級(jí)任務(wù);接收到上述升級(jí)任務(wù)的銷售終端自動(dòng)升級(jí),升級(jí)完成。
5、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述登錄銷售終端管理后臺(tái)創(chuàng)建升級(jí)任務(wù),包括:登錄銷售終端管理后臺(tái)創(chuàng)建基礎(chǔ)升級(jí)任務(wù);通過上述銷售終端管理后臺(tái)確定終端升級(jí)策略;上傳上述升級(jí)包至上述銷售終端管理后臺(tái);根據(jù)基礎(chǔ)升級(jí)任務(wù)創(chuàng)建完成、確定終端升級(jí)策略、上述升級(jí)包上傳完成,確認(rèn)為創(chuàng)建升級(jí)任務(wù)成功。
6、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述通過上述銷售終端管理后臺(tái)發(fā)布上述升級(jí)任務(wù),包括:當(dāng)升級(jí)任務(wù)創(chuàng)建成功,通過上述銷售終端管理后臺(tái)將上述升級(jí)任務(wù)發(fā)布至各個(gè)安裝有終端自動(dòng)化升級(jí)軟件的終端版本的銷售終端,等待銷售終端啟動(dòng)。
7、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述接收到上述升級(jí)任務(wù)的銷售終端自動(dòng)升級(jí),升級(jí)完成,包括:當(dāng)上述接收到上述升級(jí)任務(wù)的銷售終端被啟動(dòng),傳統(tǒng)終端程序向啟動(dòng)器程序發(fā)起啟動(dòng)命令以控制升級(jí)安裝程序啟動(dòng);通過本地的升級(jí)安裝程序下載上述升級(jí)包;對上述升級(jí)包進(jìn)行解壓、安裝。
8、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述方法還包括:重新登錄上述銷售終端管理后臺(tái),查看管理升級(jí)異常設(shè)備信息;確定是否存在本次升級(jí)的異常上報(bào)登記的升級(jí)異常設(shè)備信息;若不存在,確定為升級(jí)成功;若存在,確定為存在升級(jí)失敗的銷售終端。
9、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述確定是否存在本次升級(jí)的異常上報(bào)登記的升級(jí)異常設(shè)備信息之后,上述方法還包括:未上報(bào)升級(jí)異常設(shè)備信息的銷售終端重新啟動(dòng)。
10、在一些實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述若存在,確定為存在升級(jí)失敗的銷售終端之后,上述方法還包括:下載上述升級(jí)異常設(shè)備信息對應(yīng)的銷售終端的日志信息,基于上述日志信息確定升級(jí)失敗問題;基于上述升級(jí)失敗問題,匹配升級(jí)方案。
11、本公開實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本公開提供的終端自動(dòng)化升級(jí)軟件包括:安裝于服務(wù)端的服務(wù)端版本和安裝于銷售終端的終端版本;上述服務(wù)端版本至少包括:銷售終端管理后臺(tái)和升級(jí)包創(chuàng)建程序;上述終端版本至少包括:傳統(tǒng)終端程序、啟動(dòng)器程序、升級(jí)安裝程序;當(dāng)服務(wù)端接收到用戶的升級(jí)操作,升級(jí)包創(chuàng)建程序創(chuàng)建升級(jí)包,上述銷售終端管理后臺(tái)生成升級(jí)任務(wù)并發(fā)布至各個(gè)銷售終端;當(dāng)銷售終端接收到上述升級(jí)任務(wù)等待被啟動(dòng),當(dāng)啟動(dòng)時(shí)開啟自動(dòng)升級(jí)。本公開提供的終端自動(dòng)化升級(jí)軟件由服務(wù)端控制發(fā)出升級(jí)任務(wù)附帶升級(jí)相關(guān)的工具(如,升級(jí)包)至各個(gè)待升級(jí)的銷售終端,服務(wù)站的工作人員僅需啟動(dòng)銷售終端,銷售終端可以根據(jù)服務(wù)端下發(fā)的升級(jí)任務(wù)和工具自行完成升級(jí)(版本更新),提高了銷售終端的升級(jí)效率。無需人員進(jìn)行具體操作升級(jí)過程,由此減少了在升級(jí)方面的人員投入。
1.一種終端自動(dòng)化升級(jí)軟件,其特征在于,所述終端自動(dòng)化升級(jí)軟件包括:
2.一種權(quán)利要求1所述的終端自動(dòng)化升級(jí)軟件,其特征在于,所述銷售終端管理后臺(tái)用于管理終端設(shè)備,至少包括以下功能:確定終端升級(jí)策略、發(fā)布終端任務(wù)、管理升級(jí)異常設(shè)備信息;所述升級(jí)包創(chuàng)建程序用于創(chuàng)建升級(jí)包文件,至少包括以下功能:計(jì)算差異文件、終端升級(jí)校驗(yàn)規(guī)則文件生成、添加自定義擴(kuò)展腳本;所述傳統(tǒng)終端程序用于支持安裝有終端版本的銷售終端的各項(xiàng)業(yè)務(wù)、發(fā)出升級(jí)命令至所述啟動(dòng)器程序發(fā)起升級(jí)功能;所述啟動(dòng)器程序用于目錄切換、升級(jí)備份、啟動(dòng)其他程序;所述升級(jí)安裝程序用于獲取升級(jí)任務(wù)、下載升級(jí)包、對升級(jí)包進(jìn)行解壓安裝、支持升級(jí)自定義擴(kuò)展腳本、異常上報(bào)。
3.一種如權(quán)利要求1所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,包括:
4.一種如權(quán)利要求3所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,所述登錄銷售終端管理后臺(tái)創(chuàng)建升級(jí)任務(wù),包括:
5.一種如權(quán)利要求3所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,所述通過所述銷售終端管理后臺(tái)發(fā)布所述升級(jí)任務(wù),包括:
6.一種如權(quán)利要求5所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,所述接收到所述升級(jí)任務(wù)的銷售終端自動(dòng)升級(jí),升級(jí)完成,包括:
7.一種如權(quán)利要求3所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,所述方法還包括:
8.一種如權(quán)利要求7所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,所述確定是否存在本次升級(jí)的異常上報(bào)登記的升級(jí)異常設(shè)備信息之后,所述方法還包括:
9.一種如權(quán)利要求7所述的終端自動(dòng)化升級(jí)軟件運(yùn)行方法,其特征在于,所述若存在,確定為存在升級(jí)失敗的銷售終端之后,所述方法還包括: