[發明專利]內容提取方法、裝置和計算機設備有效
| 申請號: | 201810159796.3 | 申請日: | 2018-02-26 |
| 公開(公告)號: | CN108304330B | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | 王杰;祝清魯;桂宇懷;夏可;周立 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京勵誠知識產權代理有限公司 11647 | 代理人: | 賈玉姣 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內容 提取 方法 裝置 計算機 設備 | ||
本發明提出一種內容提取方法、裝置和計算機設備,其中,方法包括:運行應用程序之后,依據運行正常時各程序段的第一運行數據,生成程序摘要。進而根據運行異常時各程序段的第二運行數據,與相應程序段的程序摘要之間的符合情況,從各程序段中選擇出目標程序段,僅根據目標程序段進行內容提取。相較于現有技術中,針對全部程序段進行內容提取的方式相比,縮小了需進行內容提取的范圍,解決了現有技術中需提取內容較多的技術問題。在內容提取之后,就提取的內容還需與程序員用戶之間的交互以確認其正確性,通過縮小內容提取范圍,也進一步減少的交互次數,提高了故障定位的效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種內容提取方法、裝置和計算機設備。
背景技術
在程序較為復雜的情況下,程序員編寫的程序難免會存在程序缺陷,從而導致無法完成所需邏輯或功能,程序運行時會出現故障。在程序存在這種缺陷時,需要確定存在缺陷的故障點,以便于程序員對故障點進行修復。
現有技術中,通常將程序劃分為多個程序段。依據程序段的執行先后順序,對每一個程序段均進行內容提取,進而對程序員用戶進行提問,以確定提取到的內容是否有誤。通過這種與程序員用戶進行交互的方式,定位故障點。
但現有技術中這種依據程序段之間的執行先后順序進行內容提取的方式,提取內容較多,進而導致與程序員用戶交互次數也較多,故障定位效率較低。
發明內容
本發明提出一種內容提取方法,通過縮小需進行內容提取的程序段范圍,在應用程序中,僅部分程序段需要向程序員用戶確認正確性,以減少與程序員用戶之間的交互次數,提高調試效率。
本發明一方面實施例提出了一種內容提取方法,包括:
運行應用程序,以確定所述應用程序運行正常時的第一輸入數據,以及運行異常時的第二輸入數據;
根據執行所述第一輸入數據時所述應用程序中各程序段的第一運行數據,生成各程序段的程序摘要;所述程序摘要用于指示對應程序段的第一運行數據符合的規律;
將執行所述第二輸入數據時各程序段的第二運行數據,與對應程序段的程序摘要進行比對,以確定出所述第二運行數據與對應的程序摘要不相符合的目標程序段;
根據所述目標程序段進行內容提取。
本發明實施例的內容提取方法,運行應用程序之后,依據運行正常時各程序段的第一運行數據,生成程序摘要。進而根據運行異常時各程序段的第二運行數據,與相應程序段的程序摘要之間的符合情況,從各程序段中選擇出目標程序段,僅根據目標程序段進行內容提取。相較于現有技術中,針對全部程序段進行內容提取的方式相比,縮小了需進行內容提取的范圍,解決了現有技術中需提取內容較多的技術問題。在內容提取之后,就提取的內容還需與程序員用戶之間的交互以確認其正確性,通過縮小內容提取范圍,也進一步減少的交互次數,提高了故障定位的效率。
本發明又一方面實施例提出了一種內容提取裝置,包括:
運行模塊,用于運行應用程序,以確定所述應用程序運行正常時的第一輸入數據,以及運行異常時的第二輸入數據;
生成模塊,用于根據執行所述第一輸入數據時所述應用程序中各程序段的第一運行數據,生成各程序段的程序摘要;所述程序摘要用于指示對應程序段的第一運行數據符合的規律;
比對模塊,用于將執行所述第二輸入數據時各程序段的第二運行數據,與對應程序段的程序摘要進行比對,以確定出所述第二運行數據與對應的程序摘要不相符合的目標程序段;
提取模塊,用于根據所述目標程序段進行內容提取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810159796.3/2.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





