本發明專利技術公開了一種簡化操作人員在工控機中部署軟件的方法,包括以下步驟:第一步,編寫入口程序:將所有需要部署的待安裝軟件匯總到一個界面,采用圖形化界面部署,取消鍵盤錄入操作,將各種部署命令轉換為單一安裝按鈕,界面中每個安裝按鈕都集成待安裝軟件的腳本命令;第二步,打包入口程序和待安裝軟件目錄:將所有待安裝軟件放置規劃好的目錄內,在入口程序中指定目錄的相對路徑。本發明專利技術將所有軟件采用圖形化界面部署,取消鍵盤錄入操作,將各種部署命令轉換為單一按鈕,減少非專業人員的操作復雜度,并提供統一入口,操作人員無需查找各種軟件的位置,進而能夠防止錯誤參數導致軟件運行異常,防止錯誤操作導致系統崩潰。防止錯誤操作導致系統崩潰。防止錯誤操作導致系統崩潰。
【技術實現步驟摘要】
一種簡化操作人員在工控機中部署軟件的方法
[0001]本專利技術涉及軟件部署和設備制造
,尤其涉及一種簡化操作人員在工控機中部署軟件的方法。
技術介紹
[0002]現有技術的輪胎成型設備中工控機通常為觸控屏幕一體機,機臺不額外配備鍵盤鼠標,所有操作由觸控點擊完成。并且僅限點擊操作,拖拉拽等操作很難實現。工控機在每個機臺中都單獨配置,并鑲嵌在輪胎成型設備中無法移動。工控機不同于服務器,工控機直接操控生產設備,不接入其他任何網絡,所以工控機無法遠程登陸,只能現場操作工控機不需要如服務器一樣長時間穩定運行,工控機需要時常進行重啟。而在輪胎成型設備中的軟件部署通常具有以下幾個特點:全部操作由非專業人員完成;需要部署多種具有關聯依賴的軟件;關鍵數據由專業數據庫存儲;多種軟件的入口各不相同;錯誤的操作導致設備整體崩潰影響生產。
[0003]目前軟件部署常為文檔式和腳本式,文檔式由專業技術人員編寫安裝部署文檔,文檔中包含安裝步驟,涉及軟件和操作命令,并將文檔交接給操作人員,操作人員根據文檔中提及的軟件和步驟進行部署;相對于文檔式,腳本式由專業技術人員會將操作命令編寫成對應腳本,并將腳本交接給操作人員,操作人員根據提示執行腳本進行鍵盤錄入式部署。現有軟件部署方式主要存在以下缺點。
[0004]1.過多的腳本和軟件沒有統一入口導致操作人員無從下手。
[0005]2.重要參數由非專業人員決定,導致軟件性能下降或無法使用。
[0006]3.繁瑣的步驟或命令導致操作人員無法順利部署。
[0007]4.非限制性的錯誤操作引起系統崩潰導致生產中斷。
技術實現思路
[0008]本專利技術的目的是為了解決現有輪胎成型設備中工控機軟件部署中,操作人員在部署過程中因多軟件入口,多關聯特性易產生各種錯誤問題的缺點,而提出的一種簡化操作人員在工控機中部署軟件的方法。
[0009]為了實現上述目的,本專利技術采用了如下技術方案:一種簡化操作人員在工控機中部署軟件的方法,包括以下步驟:第一步,編寫入口程序:將所有需要部署的待安裝軟件匯總到一個界面,采用圖形化界面部署,取消鍵盤錄入操作,將各種部署命令轉換為單一安裝按鈕,界面中每個安裝按鈕都集成待安裝軟件的腳本命令;第二步,打包入口程序和待安裝軟件目錄:將所有待安裝軟件放置規劃好的目錄內,在入口程序中指定目錄的相對路徑,需要部署前將入口程序和軟件目錄打包交接給操作人員進行安裝;第三步,安裝入口程序:操作人員需要使用便攜式數據存儲介質將入口程序以及
待安裝軟件的文件夾組合拷貝到各工控機中進行安裝;第四步,運行入口程序部署軟件:打開運行入口程序,點擊入口程序的界面中對應的安裝按鈕,由入口程序執行與安裝按鈕集成的待安裝軟件的腳本命令,完成對應的待安裝軟件的安裝部署。
[0010]作為本專利技術的進一步改進,所述第一步中的單一按鈕形狀為矩形,且單一按鈕的操作形式為點擊式操作。
[0011]作為本專利技術的進一步改進,所述第二步中入口程序不能與待安裝的軟件集成打包,在入口程序中指定好各待安裝軟件的相對路徑,每次軟件更新時替換對應軟件。
[0012]作為本專利技術的進一步改進,所述第四步中運行入口程序時執行高權限操作,入口程序啟動前應判斷是否以管理員身份運行,如果不是,提示信息后,退出程序。
[0013]作為本專利技術的進一步改進,所述第四步中在點擊安裝按鈕時,入口程序通過調用相應系統庫來檢查對應待安裝軟件所需的文件是否存在,如python的os.path模塊查找在入口程序中規劃好的相對路徑中是否存在要安裝的軟件,如果不存在則提示錯誤信息。
[0014]作為本專利技術的進一步改進,所述第四步中在軟件安裝部署前,入口程序在安裝軟件前應先判斷軟件是否已經完成安裝,如已經安裝,需停止操作并提示重復安裝信息。
[0015]作為本專利技術的進一步改進,所述第四步中在軟件安裝部署前,入口程序通過判斷待安裝軟件的md5值來判斷軟件是否完整,若軟件不完整則停止部署并提示錯誤信息。
[0016]作為本專利技術的進一步改進,所述第四步中在軟件安裝部署前,先判斷當前任務依賴的其他軟件是否安裝完成,如未完成,需停止當前操作并提示依賴軟件還未安裝信息。
[0017]作為本專利技術的進一步改進,所述第四步中在軟件安裝部署過程中,對待安裝軟件的參數配置進行更改,所述待安裝軟件的參數配置預先在入口程序中指定或通過入口程序調用系統庫,取得相應參數計算后動態指定,所述待安裝軟件的參數配置包括數據庫的賬號密碼、名稱、地址、軟件安裝位置,軟件所需內存。
[0018]作為本專利技術的進一步改進,所述第四步中在軟件安裝部署過程中,入口程序進行異常判斷,入口程序捕獲異常后停止部署,并提示異常信息。
[0019]本專利技術的有益效果:1、所有軟件采用圖形化界面部署,取消鍵盤錄入操作,將各種部署命令轉換為單一按鈕,減少非專業人員的操作復雜度。
[0020]2、提供統一入口,操作人員無需查找各種軟件的位置。
[0021]3、防止錯誤參數導致軟件運行異常。
[0022]4、防止錯誤操作導致系統崩潰。
附圖說明
[0023]圖1為本專利技術的入口程序的界面示意圖;圖2為本專利技術的運行入口程序時執行高權限操作的過程示意圖;圖3為本專利技術的在軟件安裝部署前檢測軟件是否存在和判斷軟件是否完整的過程示意圖;圖4為本專利技術的在軟件安裝部署過程中對待安裝軟件的參數配置進行更改的過程示意圖;
圖5為本專利技術的在軟件安裝部署過程中,進行異常判斷的過程示意圖;圖6為本專利技術的在軟件安裝部署前,判斷當前任務依賴的其他軟件是否安裝的過程示意圖;圖7為本專利技術的在軟件安裝部署前,判斷軟件是否已經完成安裝的過程示意圖;
具體實施方式
[0024]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。
[0025]實施例一一種簡化操作人員在工控機中部署軟件的方法,包括以下步驟:第一步,編寫入口程序:將所有需要部署的待安裝軟件匯總到一個界面,采用圖形化界面部署,取消鍵盤錄入操作,將各種部署命令轉換為單一安裝按鈕,界面中每個安裝按鈕都集成待安裝軟件的腳本命令;第二步,打包入口程序和待安裝軟件目錄:將所有待安裝軟件放置規劃好的目錄內,在入口程序中指定目錄的相對路徑,需要部署前將入口程序和軟件目錄打包交接給操作人員進行安裝;第三步,安裝入口程序:操作人員需要使用便攜式數據存儲介質將入口程序以及待安裝軟件的文件夾組合拷貝到各工控機中進行安裝;第四步,運行入口程序部署軟件:打開運行入口程序,點擊入口程序的界面中對應的安裝按鈕,由入口程序執行與安裝按鈕集成的待安裝軟件的腳本命令,完成對應的待安裝軟件的安裝部署。
[0026]本專利技術中,參照圖1,所述第一步中的單一按鈕形狀為矩形,且單一按鈕的操作形式為點擊式操作。
[0027]所述第二步中入口程序不能與待安裝的軟件集成打包,在入口程序中指定本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種簡化操作人員在工控機中部署軟件的方法,其特征在于,包括以下步驟:第一步,編寫入口程序:將所有需要部署的待安裝軟件匯總到一個界面,采用圖形化界面部署,取消鍵盤錄入操作,將各種部署命令轉換為單一安裝按鈕,界面中每個安裝按鈕都集成待安裝軟件的腳本命令;第二步,打包入口程序和待安裝軟件目錄:將所有待安裝軟件放置規劃好的目錄內,在入口程序中指定目錄的相對路徑,需要部署前將入口程序和軟件目錄打包交接給操作人員進行安裝;第三步,安裝入口程序:操作人員需要使用便攜式數據存儲介質將入口程序以及待安裝軟件的文件夾組合拷貝到各工控機中進行安裝;第四步,運行入口程序部署軟件:打開運行入口程序,點擊入口程序的界面中對應的安裝按鈕,由入口程序執行與安裝按鈕集成的待安裝軟件的腳本命令,完成對應的待安裝軟件的安裝部署。2.根據權利要求1所述的一種簡化操作人員在工控機中部署軟件的方法,其特征在于,所述第一步中的單一按鈕形狀為矩形,且單一按鈕的操作形式為點擊式操作。3.根據權利要求1所述的一種簡化操作人員在工控機中部署軟件的方法,其特征在于,所述第二步中入口程序不能與待安裝的軟件集成打包,在入口程序中指定好各待安裝軟件的相對路徑,每次軟件更新時替換對應軟件。4.根據權利要求1所述的一種簡化操作人員在工控機中部署軟件的方法,其特征在于,所述第四步中運行入口程序時執行高權限操作,入口程序啟動前應判斷是否以管理員身份運行,如果不是,提示信息后,退出程序。5.根據權利要求1所述的一種簡化操作人員在工控機中部署軟件的方法,其特征在于,所述第四步中在點...
【專利技術屬性】
技術研發人員:李樹偉,張曉辰,
申請(專利權)人:天津賽象云科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。