[發明專利]一種軟件測試版本定點推送方法、裝置及存儲介質在審
| 申請號: | 202010540532.X | 申請日: | 2020-06-15 |
| 公開(公告)號: | CN111857795A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 李志彬 | 申請(專利權)人: | 廈門億聯網絡技術股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65;G06F11/36;H04L29/08 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郭浩輝;麥小嬋 |
| 地址: | 361009 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 測試 版本 定點 推送 方法 裝置 存儲 介質 | ||
本發明公開了一種軟件測試版本定點推送方法,步驟包括:獲取軟件版本信息,并從所述軟件版本信息中取得最新版本的版本號,同時檢測當前版本的版本號;通過對比最新版本和當前版本的版本號判斷當前版本是否需要更新;其中,根據版本號的第一位數判別正式版本或測試版本,若檢測到最新版本為正式版本,則將較低版本號的當前版本升級為最新版本;同時判斷當前終端是否已加入試用計劃;若所述當前終端已加入試用計劃,則跳過檢測當前版本的版本號的第一位數,對較低版本號的當前版本進行更新。本發明提供了一種軟件測試版本定點推送方法、裝置及存儲介質,能在不改變軟件更新規則的前提下實現對測試版本的定點推送。
技術領域
本發明涉及計算機信息技術領域,尤其是涉及一種軟件測試版本定點推送方法、裝置及存儲介質。
背景技術
軟件版本通常分為測試版本和正式版本,兩者面向的用戶不一樣。一般來說測試版本供內部人員試用,版本內容相對不穩定;而正式版本供外部用戶使用,是內部試用穩定之后才發布的版本。
正常的軟件更新過程都是增加軟件的版本號,然后將新軟件上傳到服務器。舊版本軟件在啟動的時候會探測到服務器上的新版本進行升級,但如果測試版本也按照現有的更新方法發布,那么所有用戶都會獲取到測試版本,這是軟件發布者不希望發生的情況。
發明內容
針對上述技術問題,本發明提供了一種軟件測試版本定點推送方法、裝置及存儲介質,能在不改變軟件更新規則的前提下實現對測試版本的定點推送。所述技術方案如下:
第一方面,本發明實施例提供了一種軟件測試版本定點推送方法,步驟包括:
獲取軟件版本信息,并從所述軟件版本信息中取得最新版本的版本號,同時檢測當前版本的版本號;
通過對比最新版本和當前版本的版本號判斷當前版本是否需要更新;其中,根據版本號的第一位數判別正式版本或測試版本,若檢測到最新版本為正式版本,則將較低版本號的當前版本升級為最新版本;
同時判斷當前終端是否已加入試用計劃;若所述當前終端已加入試用計劃,則跳過檢測當前版本的版本號的第一位數,對較低版本號的當前版本進行更新。
在本發明第一方面的第一種可能的實現方式中,所述通過對比最新版本和當前版本的版本號判斷當前版本是否需要更新,具體為:
對比最新版本和當前版本的版本號的后三位數;若最新版本的版本號后三位數大于當前版本的版本號后三位數,則判定當前版本的版本號為低版本號,需要對當前版本進行更新。
在本發明第一方面的第二種可能的實現方式中,所述當前終端未加入試用計劃:
若最新版本為測試版本且當前版本為正式版本,則取消更新當前版本;
若最新版本為測試版本且當前版本為測試版本,則通過對比最新版本和當前版本的版本號,對較低版本號的當前版本進行更新。
在本發明第一方面的第三種可能的實現方式中,當前終端加入試用計劃的具體步驟為:
收集當前終端的網絡地址并將所述網絡地址上傳至服務器以將所述當前終端登記為已加入試用計劃的軟件版本使用終端。
第二方面,本發明實施例提供了一種軟件測試版本定點推送裝置,包括:
識別模塊,用于獲取軟件版本信息,并從所述軟件版本信息中取得最新版本的版本號,同時檢測當前版本的版本號;
判斷模塊,用于通過對比最新版本和當前版本的版本號判斷當前版本是否需要更新;其中,根據版本號的第一位數判別正式版本或測試版本,若檢測到最新版本為正式版本,則將較低版本號的當前版本升級為最新版本;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門億聯網絡技術股份有限公司,未經廈門億聯網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010540532.X/2.html,轉載請聲明來源鉆瓜專利網。





