專利名稱:一種跨操作系統(tǒng)平臺的通用的安裝程序制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機軟件及應(yīng)用技術(shù),具體涉及一種跨操作系統(tǒng)平臺的、通用的安 裝程序制作方法。
背景技術(shù):
當(dāng)前,計算機應(yīng)用的規(guī)模越來越大,操作系統(tǒng)的類型也越來越多,由于業(yè)務(wù)的需 要,大型用戶所擁有的大量計算機,往往面對多種操作系統(tǒng)情況。為了解決一些統(tǒng)一的業(yè)務(wù) 需求,如計算機統(tǒng)一的管理維護需求,往往需要在不同操作系統(tǒng)上安裝同一軟件。然而,由 于操作系統(tǒng)的不同,特別是Windows與Linux系統(tǒng)之間存在巨大的差異,傳統(tǒng)安裝程序受限 于編譯的限制,不能實現(xiàn)統(tǒng)一的安裝程序,且安裝程序的界面和安裝步驟也存在很大的不 同。由此,不同操作系統(tǒng)下,即使功能相同的軟件,用戶也需要使用互不相同的安裝程 序,通用性差,而且要求用戶具備較高的IT技術(shù)水平,軟件部署效率很低,為了解決此問 題,我們提出了一種跨操作系統(tǒng)平臺的、通用的安裝程序制作方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種跨操作系統(tǒng)平臺的通用的安裝程序制作方法。本發(fā)明的目的是按以下方式實現(xiàn)的,支持該方法的體系結(jié)構(gòu)包括安裝引導(dǎo)單元 和程序安裝單元,其中安裝引導(dǎo)單元,是該方法的核心,負(fù)責(zé)安裝過程的初始化,自動探測計算機操作系 統(tǒng)類型,自動選擇并引導(dǎo)適用的安裝程序;程序安裝單元,包含不同操作系統(tǒng)下適用的、界面和風(fēng)格統(tǒng)一的安裝模塊;具體制 作步驟如下1)軟件安裝引導(dǎo)模塊,采用腳本形式,依據(jù)不同的操作系統(tǒng),設(shè)置不同的引導(dǎo)單 元,依次調(diào)用各類操作系統(tǒng)的安裝程序單元;2)在遇到適用的操作系統(tǒng)時,對應(yīng)的安裝引導(dǎo)單元會自動執(zhí)行安裝程序;3)在遇到不適用的操作系統(tǒng)時,對應(yīng)的安裝引導(dǎo)單元會給出提示信息,然后繼續(xù) 執(zhí)行其他操作系統(tǒng)的安裝引導(dǎo)單元,從而有效規(guī)避傳統(tǒng)安裝程序面臨的操作系統(tǒng)類型探測 和編譯問題;4)在安裝程序制作中,安裝引導(dǎo)單元通過采用腳本調(diào)用的形式,依據(jù)操作系統(tǒng)的不同,執(zhí)行各自可執(zhí)行的腳本,進而調(diào)用各自操作系統(tǒng)下的統(tǒng)一風(fēng)格和界面的安裝模塊,有 效規(guī)避不同操作系統(tǒng)下的軟件編譯問題,從而實現(xiàn)軟件的單一安裝程序,提高安裝程序的 易用性和通用性。在操作過程中,客戶不需要根據(jù)操作系統(tǒng)類型的不同,選擇各自不同的安裝程序 并執(zhí)行各自不同的安裝操作,客戶只需執(zhí)行統(tǒng)一的安裝程序,在不同的操作系統(tǒng)上完成軟 件安裝,該方法同時支持Windows和Linux。
本發(fā)明的優(yōu)異效果是打破傳統(tǒng)軟件,針對不同的操作系統(tǒng),需要執(zhí)行不同的安 裝程序,軟件安裝模式和步驟互不相同,易用性差,軟件部署效率低的缺陷;通過引入通用 式安裝引導(dǎo)腳本,實現(xiàn)操作系統(tǒng)類型自動匹配,自動調(diào)取適當(dāng)?shù)?、統(tǒng)一界面和風(fēng)格的安裝模 塊,實現(xiàn)不同操作系統(tǒng)下的軟件安裝程序和安裝方法的統(tǒng)一,有效提高軟件易用性,降低了 客戶軟件部署的復(fù)雜度,提高了計算機軟件實施的效率。
圖1是傳統(tǒng)的不同操作系統(tǒng)下同一軟件的安裝方法所使用的設(shè)備結(jié)構(gòu)示意圖;圖2是不同操作系統(tǒng)下同一軟件同一安裝程序的安裝方法所使用的設(shè)備結(jié)構(gòu)示 意圖。
具體實施例方式參照說明書附圖對本發(fā)明的方法作以下詳細(xì)地說明。參考附圖1,傳統(tǒng)的不同操作系統(tǒng)下同一軟件的安裝方法傳統(tǒng)模式下,同一軟件,在不同操作系統(tǒng)下,需要執(zhí)行不同的安裝程序和安裝操 作,才能完成軟件安裝,易用性差,軟件部署效率低,對軟件實施的IT技術(shù)水平要求高。參考附圖2,改進的不同操作系統(tǒng)下同一軟件同一安裝程序的安裝方法采用本發(fā)明的軟件安裝方法,同一軟件,在不同操作系統(tǒng)下,采用同一安裝程序, 用戶操作一致,易用性好,軟件部署效率高,對軟件實施的IT技術(shù)水平要求低。具體實現(xiàn)過程如下1、軟件安裝引導(dǎo)模塊,采用腳本形式,依據(jù)不同的操作系統(tǒng),設(shè)置不同的引導(dǎo)單 元,依次調(diào)用各類操作系統(tǒng)的安裝程序單元;2、在遇到適用的操作系統(tǒng),對應(yīng)的安裝引導(dǎo)單元會自動執(zhí)行安裝程序;3、在遇到不適用的操作系統(tǒng),對應(yīng)的安裝引導(dǎo)單元會給出提示信息,然后繼續(xù)執(zhí) 行其他操作系統(tǒng)的安裝引導(dǎo)單元,從而有效規(guī)避傳統(tǒng)安裝程序面臨的操作系統(tǒng)類型探測和 編譯問題。
權(quán)利要求
一種跨操作系統(tǒng)平臺的通用的安裝程序制作方法,其特征在于支持該方法的體系結(jié)構(gòu)包括安裝引導(dǎo)單元和程序安裝單元,其中安裝引導(dǎo)單元,是該方法的核心,負(fù)責(zé)安裝過程的初始化,自動探測計算機操作系統(tǒng)類型,自動選擇并引導(dǎo)適用的安裝程序;程序安裝單元,包含不同操作系統(tǒng)下適用的、界面和風(fēng)格統(tǒng)一的安裝模塊;具體制作步驟如下1)軟件安裝引導(dǎo)模塊,采用腳本形式,依據(jù)不同的操作系統(tǒng),設(shè)置不同的引導(dǎo)單元,依次調(diào)用各類操作系統(tǒng)的安裝程序單元;2)在遇到適用的操作系統(tǒng)時,對應(yīng)的安裝引導(dǎo)單元會自動執(zhí)行安裝程序;3)在遇到不適用的操作系統(tǒng)時,對應(yīng)的安裝引導(dǎo)單元會給出提示信息,然后繼續(xù)執(zhí)行其他操作系統(tǒng)的安裝引導(dǎo)單元,從而有效規(guī)避傳統(tǒng)安裝程序面臨的操作系統(tǒng)類型探測和編譯問題;4)在安裝程序制作中,安裝引導(dǎo)單元通過采用腳本調(diào)用的形式,依據(jù)操作系統(tǒng)的不同,執(zhí)行各自可執(zhí)行的腳本,進而調(diào)用各自操作系統(tǒng)下的統(tǒng)一風(fēng)格和界面的安裝模塊,有效規(guī)避不同操作系統(tǒng)下的軟件編譯問題,從而實現(xiàn)軟件的單一安裝程序,提高安裝程序的易用性和通用性。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在操作過程中,客戶不需要根據(jù)操作系統(tǒng) 類型的不同,選擇各自不同的安裝程序并執(zhí)行各自不同的安裝操作,客戶只需執(zhí)行統(tǒng)一的 安裝程序,在不同的操作系統(tǒng)上完成軟件安裝,該方法同時支持Windows和Linux。
全文摘要
本發(fā)明提供一種跨操作系統(tǒng)平臺的通用的安裝程序制作方法,支持該方法的體系結(jié)構(gòu)包括安裝引導(dǎo)單元和程序安裝單元,其中安裝引導(dǎo)單元,是該方法的核心,負(fù)責(zé)安裝過程的初始化,自動探測計算機操作系統(tǒng)類型,自動選擇并引導(dǎo)適用的安裝程序;程序安裝單元,包含不同操作系統(tǒng)下適用的、界面和風(fēng)格統(tǒng)一的安裝模塊;在操作過程中,客戶不需要根據(jù)操作系統(tǒng)類型的不同,選擇各自不同的安裝程序并執(zhí)行各自不同的安裝操作,客戶只需執(zhí)行統(tǒng)一的安裝程序,在不同的操作系統(tǒng)上完成軟件安裝,該方法同時支持Windows和Linux。
文檔編號G06F9/445GK101833462SQ20101013746
公開日2010年9月15日 申請日期2010年4月1日 優(yōu)先權(quán)日2010年4月1日
發(fā)明者王洪亮 申請人:山東高效能服務(wù)器和存儲研究院