騰訊科技(深圳)有限公司王梁宇獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉騰訊科技(深圳)有限公司申請的專利一種應用程序自修復方法、裝置、設備及存儲介質獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN113806118B 。
龍圖騰網通過國家知識產權局官網在2025-12-23發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202010544714.4,技術領域涉及:G06F11/07;該發明授權一種應用程序自修復方法、裝置、設備及存儲介質是由王梁宇設計研發完成,并于2020-06-15向國家知識產權局提交的專利申請。
本一種應用程序自修復方法、裝置、設備及存儲介質在說明書摘要公布了:本發明公開了一種應用程序自修復方法、裝置、設備及存儲介質,所述方法包括獲取所述前端組件產生的異常信息,所述異常信息包括異常類型信息和異常位置信息;讀取所述異常位置信息指向的目標文件;根據所述異常類型信息獲得對應的語法分析匹配器;基于所述語法分析匹配器和所述異常位置信息對所述目標文件進行分析,得到目標異常代碼段;根據所述異常類型信息修復所述目標異常代碼段,得到補丁文件;基于所述補丁文件修復所述前端組件。本發明可以自動對前端組件進行異常定位和異常修正,以補丁文件的形式進行前端組件修復,并不需要人工參與,可以全自動實施,并且并不強制需要與服務器進行交互,可以顯著提升修復速度,降低人力成本和通信成本。
本發明授權一種應用程序自修復方法、裝置、設備及存儲介質在權利要求書中公布了:1.一種應用程序自修復方法,所述應用程序包括運行于移動終端的前端組件和運行于移動終端的原生端組件,其特征在于,所述方法包括: 若所述前端組件運行出現異常,所述運行于移動終端的原生端組件獲取所述前端組件產生的異常信息,所述異常信息包括異常類型信息和異常位置信息; 若啟動自修復機制修復所述異常,所述運行于移動終端的原生端組件讀取所述異常位置信息指向的目標文件; 所述運行于移動終端的原生端組件為不同的異常類型配置適配的語法分析匹配器,并根據所述異常類型信息獲得對應的語法分析匹配器; 所述運行于移動終端的原生端組件根據所述異常位置信息確定分析的起始位置調用所述語法分析匹配器,所述運行于移動終端的原生端組件以所述起始位置為起點向前進行第一匹配,向后進行第二匹配,其中所述第一匹配包括根據所述語法分析匹配器獲取匹配步長;初始化當前起始位置為所述起始位置;根據所述當前起始位置和所述匹配步長確定匹配區間,并且所述當前起始位置為所述匹配區間的右邊界;基于所述語法分析匹配器對所述目標文件位于所述匹配區間的當前代碼段進行匹配分析,確定所述當前代碼段是否為異常代碼段;判斷所述當前代碼段是否覆蓋所述目標文件的起始位置,若否,則根據所述當前代碼段更新所述當前起始位置,從下述步驟開始重復執行:根據所述當前起始位置和所述匹配步長確定匹配區間,并且所述當前起始位置為所述匹配區間的右邊界;所述運行于移動終端的原生端組件將第一匹配中被判定為異常代碼段的代碼和第二匹配中被判定為異常代碼段的代碼的并集確定為目標異常代碼段; 所述運行于移動終端的原生端組件根據所述異常類型信息修復所述目標異常代碼段,得到補丁文件,并且基于所述補丁文件修復所述前端組件。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人騰訊科技(深圳)有限公司,其通訊地址為:518057 廣東省深圳市南山區高新區科技中一路騰訊大廈35層;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
以上內容由龍圖騰AI智能生成。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。

皖公網安備 34010402703815號
請提出您的寶貴建議,有機會獲取IP積分或其他獎勵