[發明專利]內容提取方法、裝置和計算機設備有效
| 申請號: | 201810159796.3 | 申請日: | 2018-02-26 |
| 公開(公告)號: | CN108304330B | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | 王杰;祝清魯;桂宇懷;夏可;周立 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京勵誠知識產權代理有限公司 11647 | 代理人: | 賈玉姣 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內容 提取 方法 裝置 計算機 設備 | ||
1.一種內容提取方法,其特征在于,所述方法包括以下步驟:
運行應用程序,以確定所述應用程序運行正常時的第一輸入數據,以及運行異常時的第二輸入數據;
根據執行所述第一輸入數據時所述應用程序中各程序段的第一運行數據,生成各程序段的程序摘要;所述程序摘要用于指示對應程序段的第一運行數據符合的規律;
將執行所述第二輸入數據時各程序段的第二運行數據,與對應程序段的程序摘要進行比對,以確定出所述第二運行數據與對應的程序摘要不相符合的目標程序段;
根據所述目標程序段進行內容提取。
2.根據權利要求1所述的內容提取方法,其特征在于,所述根據所述目標程序段進行內容提取,包括:
獲取所述第二輸入數據對應的程序執行樹;其中,所述程序執行樹中的節點,用于指示執行所述第二輸入數據時對應程序段的第二運行數據;所述程序執行樹中各節點之間的連接關系,用于指示對應程序段的調用關系;
查詢所述程序執行樹中所述目標程序段對應的目標節點,以及所述目標節點的各級子節點;
請求用戶端確認所述目標節點對應的目標程序段是否有誤;
在確認結果為所述目標程序段有誤的情況下,若各級子節點對應程序段的第二運行數據與相應程序段的程序摘要相符合,對所述目標程序段的內容進行提取。
3.根據權利要求2所述的內容提取方法,其特征在于,所述請求用戶端確認所述目標節點對應的目標程序段是否有誤之后,還包括:
在確認結果為所述目標程序段無誤的情況下,從各級子節點中,查詢第二運行數據與相應程序段的程序摘要不相符合的目標子節點;
請求所述用戶端繼續確認所述目標子節點對應程序段是否有誤;
在確認結果為所述目標子節點對應程序段有誤的情況下,若所述目標子節點為葉子節點,或者,所述目標子節點下的各級子節點對應程序段的第二運行數據符合相應程序段的程序摘要,對所述目標子節點對應程序段的內容進行提取。
4.根據權利要求2所述的內容提取方法,其特征在于,所述請求所述用戶端確認所述目標子節點對應程序段是否有誤之后,還包括:
在確認結果為所述目標子節點對應程序段無誤的情況下,若所述目標子節點為葉子節點,或者,所述目標子節點下的各級子節點對應程序段的第二運行數據均符合相應程序段的程序摘要,對所述第二輸入數據進行更新;
根據各程序段的第一運行數據,以及執行更新后的第二輸入數據時所述應用程序中各程序段的運行數據,重新生成各程序段的程序摘要。
5.根據權利要求4所述的內容提取方法,其特征在于,所述更新后的第二輸入數據與更新前的第二輸入數據相似,且所述應用程序執行更新后的第二輸入數據測試通過。
6.根據權利要求1-5任一項所述的內容提取方法,其特征在于,所述根據執行所述第一輸入數據時所述應用程序中各程序段的第一運行數據,生成各程序段的程序摘要,包括:
根據各程序段的第一運行數據,確定所述各程序段的程序不變量關系;所述程序不變量關系包括數值比較關系和邏輯判斷關系中的一個或多個的線性組合;
針對每一個程序段,生成用于描述所述程序不變量關系的程序摘要。
7.根據權利要求1-5任一項所述的內容提取方法,其特征在于,所述根據執行所述第一輸入數據時所述應用程序中各程序段的第一運行數據,生成各程序段的程序摘要,包括:
若所述第一運行數據用于指示數據類型,調用所述數據類型對應的方法函數獲取所述第一運行數據的數據信息;
根據獲取到的數據信息,生成所述程序摘要。
8.根據權利要求1-5任一項所述的內容提取方法,其特征在于,所述運行應用程序,包括:
將各組輸入數據,輸入所述應用程序進行測試,得到所述應用程序的輸出結果;
在所述輸出結果與預設結果相匹配的情況下,確定所述應用程序運行正常,輸入的所述輸入數據為第一輸入數據;
在所述輸出結果與預設結果不相匹配的情況下,確定所述應用程序運行異常,輸入的所述輸入數據為第二輸入數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810159796.3/1.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





