[發明專利]一種應用程序接管方法、裝置及系統有效
| 申請號: | 201811334290.8 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN109445925B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 來煒國;陳陽 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/455 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 接管 方法 裝置 系統 | ||
1.一種應用程序接管方法,其特征在于,應用于業務應用程序,所述方法包括:
向代理應用程序發送接管請求,以使所述代理應用程序根據所述接管請求,向所述業務應用程序返回確定接管的消息,并向端口映射模塊發送端口變更請求,以便于所述端口映射模塊根據所述端口變更請求,將所述業務應用程序的訪問端口映射至所述代理應用程序上,并向所述代理應用程序返回映射完成消息;
接收所述代理應用程序發送的確定接管的消息;
接收所述代理應用程序發送的映射完成消息;其中,所述映射完成消息是所述代理應用程序轉發的映射完成消息;
退出運行,以使所述代理應用程序代替所述業務應用程序進行服務請求的處理。
2.根據權利要求1所述的應用程序接管方法,其特征在于,所述向代理應用程序發送接管請求之前,還包括:
向所述代理應用程序注冊,以使所述代理應用程序獲得所述業務應用程序的注冊信息;其中,所述注冊信息包括所述業務應用程序的訪問地址和端口號、可代理服務請求列表、啟動信息以及反饋信息的標準格式中的至少一種;所述可代理服務請求列表包括可代理服務請求、運行代碼以及返回消息的類型。
3.根據權利要求1所述的應用程序接管方法,其特征在于,所述向代理應用程序發送接管請求之前,還包括:
判斷所述業務應用程序是否處于空閑狀態;
所述向代理應用程序發送接管請求,具體包括:
當確定所述業務應用程序處于空閑狀態時,向代理應用程序發送接管請求。
4.根據權利要求1所述的應用程序接管方法,其特征在于,所述退出運行之后,還包括:
當所述業務應用程序重新啟動后,向所述代理應用程序發送轉發消息的請求,以使所述代理應用程序根據所述轉發消息的請求,將接管所述業務應用程序期間收到的所有消息請求轉發至所述業務應用程序;
接收所述代理應用程序轉發的所有消息請求;
根據接收的所有消息請求,處理所有消息請求。
5.根據權利要求4所述的應用程序接管方法,其特征在于,所述所有消息請求為多個,且包括非接管消息請求;
所述根據接收的所有消息請求,處理所有消息請求,具體包括:
根據接收的所有消息請求,判斷非接管消息請求是否與所述所有消息請求中除所述非接管消息請求以外的其他消息請求有關;
若是,則按照接收順序處理所有消息請求;
若否,則先處理非接管消息請求,再按照接收順序處理剩余消息請求;
其中,非接管消息請求是接收的所有消息請求的最后一個消息請求;所述接收順序是指所述代理應用程序接收所有消息請求的順序。
6.一種應用程序接管方法,其特征在于,應用于代理應用程序,所述方法包括:
接收業務應用程序發送的接管請求;
向所述業務應用程序發送確定接管的消息,并向端口映射模塊發送端口變更請求,以便于所述端口映射模塊根據所述端口變更請求,將所述業務應用程序的訪問端口映射至所述代理應用程序上,并向所述代理應用程序發送映射完成消息;
接收所述端口映射模塊發送的映射完成消息;
將所述映射完成消息發送至所述業務應用程序,以使所述業務應用程序退出運行;
代替所述業務應用程序進行服務請求的處理。
7.根據權利要求6所述的方法,其特征在于,所述代替所述業務應用程序進行服務請求的處理,具體包括:
根據接收的服務請求和注冊信息,進行處理;其中,所述服務請求是所述端口映射模塊轉發的用戶向所述業務應用程序發送的服務請求;所述注冊信息包括所述業務應用程序的訪問地址和端口號、可代理服務請求列表、啟動信息以及反饋信息的標準格式中的至少一種;所述可代理服務請求列表包括可代理服務請求、運行代碼以及返回消息的類型;
根據所述返回消息的類型,獲得處理結果;
保存所述處理結果以及所述服務請求,以便于所述業務應用程序重新啟動后,獲取所述處理結果以及所述服務請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811334290.8/1.html,轉載請聲明來源鉆瓜專利網。





