[發明專利]更新網絡應用程序的方法及裝置有效
| 申請號: | 201710310588.4 | 申請日: | 2017-05-05 |
| 公開(公告)號: | CN107147712B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 鄭志俊;張春;朱宇帆;羅科;鄭焱龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/65 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美;胡明 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新 網絡 應用程序 方法 裝置 | ||
1.一種更新網絡應用程序的方法,其特征在于,所述網絡應用程序通過配置的主體程序執行線上服務,所述主體程序對應的新版本主體程序被預先安裝部署,所述方法包括:
所述網絡應用程序通過舊版本主體程序和舊端口實現線上服務的過程中,接收所述網絡應用程序的在線訪問請求,所述在線訪問請求指示請求的線上服務;
根據所述在線訪問請求指示的線上服務確定所述網絡應用程序中所述線上服務對應的主體程序信息;
從配置文件提取與所述主體程序信息相關的新端口標識和指向信息;
按照所述指向信息進行的程序指向創建指向新版本主體程序的進程;
觸發所述進程根據所述新端口標識進行新端口監聽,通過所述新端口監聽與發起所述在線訪問請求的請求方建立連接;
通過建立的所述連接為所述請求方控制所述新版本主體程序執行線上服務。
2.根據權利要求1所述的方法,其特征在于,所述從配置文件提取與所述主體程序信息相關的新端口標識和指向信息,包括:
在配置文件中查找得到對應于所述主體程序信息的配置信息;
判斷所述配置信息中是否存在新端口和舊端口的配置,如果為是,則提取新端口標識和指向信息。
3.根據權利要求1所述的方法,其特征在于,所述從配置文件提取與所述主體程序信息相關的新端口標識和指向信息之前,所述方法還包括:
通過主體程序版本更新的執行進行新版本主體程序的存儲;
為存儲的所述新版本主體程序在所述配置文件中進行新端口和程序運行指向的配置,使所述配置文件中相應存儲新端口標識和指向信息。
4.根據權利要求3所述的方法,其特征在于,所述通過主體程序版本更新的執行進行新版本主體程序的存儲,包括:
觸發執行所述網絡應用程序中主體程序的版本更新,將新版本主體程序區別于舊版本主體程序進行存儲。
5.根據權利要求3所述的方法,其特征在于,所述為存儲的所述新版本主體程序在所述配置文件中進行新端口和程序運行指向的配置,使所述配置文件中相應存儲新端口標識和指向信息,包括:
為所述新版本主體程序配置使用狀態為空閑狀態的端口為新端口,并相應獲得新端口標識;
為所述新版本主體程序進行程序運行指向的配置,在所述配置文件中相應存儲指向所述新版本主體程序的指向信息和新端口標識。
6.一種更新網絡應用程序的裝置,其特征在于,所述網絡應用程序通過配置的主體程序執行線上服務,所述主體程序對應的新版本主體程序被預先安裝部署,所述裝置包括:
請求接收模塊,用于所述網絡應用程序通過舊版本主體程序和舊端口實現線上服務的過程中,接收所述網絡應用程序的在線訪問請求,所述在線訪問請求指示請求的線上服務;
信息確定模塊,用于根據所述在線訪問請求指示的線上服務確定所述網絡應用程序中所述線上服務對應的主體程序信息;
信息提取模塊,用于從配置文件提取與所述主體程序信息相關的新端口標識和指向信息;
線上服務模塊,用于按照所述指向信息進行的程序指向創建指向新版本主體程序的進程,觸發所述進程根據所述新端口標識進行新端口監聽,通過所述新端口監聽與發起所述在線訪問請求的請求方建立連接,通過建立的所述連接為所述請求方控制所述新版本主體程序執行線上服務。
7.根據權利要求6所述的裝置,其特征在于,所述信息提取模塊包括:
信息獲取單元,用于在配置文件中查找得到對應于所述主體程序信息的配置信息;
信息判斷單元,用于判斷所述配置信息中是否存在新端口和舊端口的配置,如果為是,則提取新端口標識和指向信息。
8.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:
版本存儲模塊,用于通過主體程序版本更新的執行進行新版本主體程序的存儲;
配置模塊,用于為存儲的所述新版本主體程序在所述配置文件中進行新端口和程序運行指向的配置,使所述配置文件中相應存儲新端口標識和指向信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710310588.4/1.html,轉載請聲明來源鉆瓜專利網。





