[發明專利]程序運行方法、裝置、計算設備以及存儲介質有效
| 申請號: | 201810229662.4 | 申請日: | 2018-03-20 |
| 公開(公告)號: | CN110308943B | 公開(公告)日: | 2021-10-19 |
| 發明(設計)人: | 羅巧龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 步文娟;王琦 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 運行 方法 裝置 計算 設備 以及 存儲 介質 | ||
本申請提供了一種程序運行方法,所述方法包括:運行第一程序,獲取所述第一程序的配置參數;運行第二程序并將所述配置參數發送至所述第二程序,以使所述第二程序在檢測到所述第一程序結束時根據所述配置參數執行所述運行所述第一程序的步驟;當檢測到所述第二程序結束時,執行所述運行所述第二程序并將所述配置參數發送至所述第二程序的步驟;當接收到結束所述第一程序的指令時,結束所述第二程序;及在結束所述第二程序后,結束所述第一程序。
技術領域
本申請涉及信息技術領域,尤其涉及一種程序運行方法、裝置、計算設備以及存儲介質。
背景技術
隨著信息網絡技術的發展,為了更好地配合信息網絡技術的發展,硬件設備也隨之經歷了多重更新迭代,于是對運行在硬件設備上的程序軟件的穩定性提出了更高的要求,然而當長期需要保持運行狀態的程序軟件由于客觀因素造成突發性的運行崩潰時,會給依賴該程序軟件實現的功能造成中斷,而如何減小該中斷而造成的影響是解決該問題的關鍵。
發明內容
本申請提出了以下技術方案,能夠快速地快速且方便地減少由于程序軟件突然運行中斷而造成的影響。
本申請實例提出了一種程序運行方法,所述方法包括:運行第一程序,獲取所述第一程序的配置參數;運行第二程序并將所述配置參數發送至所述第二程序,以使所述第二程序在檢測到所述第一程序結束時根據所述配置參數執行所述運行所述第一程序的步驟;當檢測到所述第二程序結束時,執行所述運行所述第二程序并將所述配置參數發送至所述第二程序的步驟;當接收到結束所述第一程序的指令時,結束所述第二程序;及在結束所述第二程序后,結束所述第一程序。
本申請實例提出了一種程序運行方法,所述方法包括:接收第一程序發送的所述第一程序的配置參數;當檢測到所述第一程序結束時,通過操作系統啟動所述第一程序并根據所述配置參數所述運行所述第一程序;當接收到所述第一程序發送的第二程序結束指令時,通過所述操作系統結束所述第二程序。
本申請實例還提出了一種數據處理裝置,所述裝置包括:運行模塊,運行第一程序,獲取所述第一程序的配置參數;運行模塊,運行第二程序并將所述配置參數發送至所述第二程序,以使所述第二程序在檢測到所述第一程序結束時根據所述配置參數執行所述運行所述第一程序的步驟;檢測模塊,當檢測到所述第二程序結束時,使運行模塊執行所述運行所述第二程序并將所述配置參數發送至所述第二程序的步驟;結束模塊,當接收到結束所述第一程序的指令時,結束所述第二程序;結束模塊,在結束所述第二程序后,結束所述第一程序。
在一些實例中,所述裝置進一步包括:響應模塊,響應于接收到的運行所述第一程序的指令,執行運行模塊,運行第一程序;響應模塊,響應于接收到的所述配置參數,存儲所述配置參數;其中,運行模塊包括:運行單元,運行所述第二程序;讀取單元,讀取所存儲的所述第一程序的所述配置參數并將其發送至所述第二程序。
在一些實例中,所述裝置進一步包括:接收模塊,在所述第二程序運行后,接收所述第二程序發送的第二程序運行信息;獲取模塊,向操作系統發送獲取程序運行信息的消息;接收模塊,接收所述操作系統發送的所述程序運行信息;檢測模塊,當所述程序運行信息中不存在所述第二程序運行信息時,則檢測到所述第二程序異常結束。
在一些實例中,檢測模塊,當所述程序運行信息中存在所述第二程序運行信息時,則檢測到所述第二程序正常運行。
在一些實例中,所述裝置進一步包括:發送模塊,在所述第一程序運行后,向操作系統發送獲取第一程序運行信息的消息;接收模塊,接收所述操作系統發送的所述第一程序運行信息;發送模塊,將所述第一程序運行信息發送至所述第二程序,以使所述第二程序根據所述第一程序運行信息檢測所述第一程序的運行狀態。
在一些實例中,結束模塊,發送結束信息至所述第二程序,以使所述第二程序通過操作系統結束所述第二程序;其中,結束模塊,當檢測到所述第二程序結束后,發送結束消息至所述操作系統,以使所述操作系統結束第一程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810229662.4/2.html,轉載請聲明來源鉆瓜專利網。





