[發(fā)明專利]半自動更新版本軟件工具在審
| 申請?zhí)枺?/td> | 201710370909.X | 申請日: | 2017-05-15 |
| 公開(公告)號: | CN107402780A | 公開(公告)日: | 2017-11-28 |
| 發(fā)明(設(shè)計)人: | 梁亞柳 | 申請(專利權(quán))人: | 梁亞柳 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/45 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510655 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 半自動 更新 版本 軟件 工具 | ||
1.一個半自動更新版本軟件工具,用批量處理語言和Shell語言編寫。
2.根據(jù)第1項,軟件工具調(diào)用到SVN、FTP、非“命令提示符”的.exe編譯工具、PUTTY工具協(xié)助完成半自動更新版本工作。
3.根據(jù)第1項,雙擊主體文件,自動完成下載源代碼工作,執(zhí)行打開“編譯工具”語句,手工完成編譯工作,關(guān)閉工具,程序自動完成后面更新版本的全部步驟。
4.根據(jù)第1項,在計劃任務(wù)上設(shè)置主體文件,設(shè)置在指定時間點自動啟動程序,啟動程序,自動完成下載源代碼工作,執(zhí)行打開“編譯工具”語句,手工完成編譯工作,關(guān)閉工具,程序自動完成后面更新版本的全部步驟。
5.根據(jù)第1項,一個獨立的自動生成版本號后綴序列號的.bat文件,每天每更新一次版本,版本號后綴序列號自動累加1,此文件被“設(shè)置公共目錄路徑變量”文件調(diào)用。
6.根據(jù)第1項,一個“設(shè)置公共目錄路徑變量”的.bat文件,在公共目錄路徑變量變動時,只需要修改此文件的公共目錄路徑,此文件被主體文件調(diào)用。
7.根據(jù)第2項,主體文件執(zhí)行調(diào)用SVN語句,自動下載源代碼。
8.根據(jù)第2項,一個獨立的.bat文件,執(zhí)行打開“編譯工具”語句,此文件被主體文件調(diào)用。
9.根據(jù)第1項,主體文件自動在本地目錄完成創(chuàng)建備份可執(zhí)行程序壓縮包目錄工作,共創(chuàng)建兩層子目錄,第一層文件夾名稱為“backup”,第二層文件夾名稱為“當(dāng)前項目名稱+當(dāng)前源代碼版本號”。
10.根據(jù)第9項,主體文件自動完成把新生成的可執(zhí)行程序壓縮包拷貝到“當(dāng)前項目名稱+當(dāng)前源代碼版本號”文件夾的工作。
11.根據(jù)第2項,一個獨立的.ftp文件,自動完成把可執(zhí)行程序壓縮包從本地目錄上傳到服務(wù)器的工作,此文件被主體文件調(diào)用。
12.根據(jù)第9項,主體文件自動把“當(dāng)前項目名稱+當(dāng)前源代碼版本號”文件夾名稱修改為“當(dāng)前項目名稱+當(dāng)前源代碼版本號+版本號后綴序列號”,把“backup”文件夾名稱修改為“當(dāng)前日期”,日期格式為yyyyddmm。
13.根據(jù)第2項,一個獨立的.sh文件,自動完成停止交易、刪除服務(wù)器舊版本可執(zhí)行程序壓縮包、派發(fā)新版本的可執(zhí)行程序壓縮包到運行目錄、刪除服務(wù)器舊版本可執(zhí)行程序、啟動交易的工作,此文件被主體文件調(diào)用。
14.根據(jù)第2項,一個獨立的“修改文件夾名稱.sh”文件,自動把FTP服務(wù)器上“backup”文件夾名稱修改為“當(dāng)前日期+版本號后綴序列號”,日期格式為yyyymmdd,此文件被主體文件調(diào)用。
15.根據(jù)第14項,刪除“修改文件夾名稱.sh”文件。
16.根據(jù)第2項,執(zhí)行調(diào)用SVN語句,上傳“項目名稱+源代碼版本號+版本號后綴序列號”到服務(wù)器。
17.根據(jù)第2項,執(zhí)行調(diào)用SVN工具語句,上傳新“版本上線內(nèi)容說明書”到服務(wù)器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于梁亞柳,未經(jīng)梁亞柳許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710370909.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





