[發明專利]生成預測數據結構有效
| 申請號: | 201280050218.7 | 申請日: | 2012-10-08 |
| 公開(公告)號: | CN103874998B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | B·J·弗萊徹 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 酆迅,陳穎 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 預測 數據結構 | ||
1.一種用于在應用在網絡連接的數據處理系統中離線操作時為所述應用生成預測數據結構的方法,所述應用包括具有執行路徑的源代碼,所述方法包括以下步驟:
確定在所述應用的所述源代碼內的退出點;
根據所述退出點確定包括至少一個條件語句的執行路徑;
標識所述至少一個被標識條件語句的一個或者多個分支,并且為每個被標識分支確定預期響應;
為每個確定的預期響應根據所述響應生成數據結構;
從所述退出點沿著所述源代碼的所述執行路徑繼續,并且用指向生成的所述數據結構的指針替換所述源代碼中的對于資源的每個請求;以及
從所述確定的退出點用指向生成的所述數據結構的所述指針執行所述源代碼。
2.如權利要求1所述的方法,其中確定預期響應包括用一個或者多個邏輯規則測試所述條件語句的每個分支以便確定所述預期響應的步驟。
3.如權利要求2所述的方法,其中每個邏輯規則包括用于映射到在所述應用的所述源代碼中的變量的數據集,并且所述數據集包括響應于所述變量的所述輸入而將在所述網絡應用的視窗中顯示的數據。
4.如權利要求1所述的方法,其中所述退出點是所述源代碼由于確定失去網絡活動而不能執行的代碼行。
5.如權利要求1所述的方法,其中替換對于資源的請求包括修改在所述源代碼中標識的對在所述服務器上的資源的引用,以引用生成的所述數據結構。
6.如權利要求5所述的方法,還包括執行具有所述修改的引用的所述源代碼。
7.如權利要求1所述的方法,還包括確定所述客戶端和所述服務器是否被網絡連接,以及響應于肯定確定而向所述服務器發送數據分組,并且所述服務器從所述源代碼的、所述客戶端交接處理的位置繼續執行所述應用的所述源代碼。
8.如權利要求1所述的方法,還包括監視客戶端的對來自服務器的資源的請求,并且根據所述請求確定用于在歷史數據存儲庫中存儲的數據結構。
9.如權利要求7所述的方法,還包括從所述存儲的數據結構去除任何個人數據。
10.一種用于在應用在網絡連接的數據處理系統中離線操作時為所述應用生成預測數據結構的裝置,所述應用包括具有執行路徑的源代碼,所述方法包括以下步驟:
用于確定在所述應用的所述源代碼內的退出點的攔截器部件;
用于根據所述退出點確定包括至少一個條件語句的執行路徑的腳本引擎;
用于標識所述至少一個被標識條件語句的一個或者多個分支并且為每個被標識分支確定預期響應的腳本引擎;
用于為每個確定的預期響應根據所述響應生成數據結構的腳本引擎;
用于從所述退出點沿著所述源代碼的所述執行路徑繼續、并且用指向生成的所述數據結構的指針替換所述源代碼中的對于資源的每個請求的腳本引擎;以及
用于從所述確定的退出點用指向生成的所述數據結構的所述指針執行所述源代碼的構建部件。
11.如權利要求10所述的裝置,其中確定預期響應包括用一個或者多個邏輯規則測試所述條件語句的每個分支以便確定所述預期響應的步驟。
12.如權利要求11所述的裝置,其中每個邏輯規則包括用于映射到在所述應用的所述源代碼中的變量的數據集,并且所述數據集包括將響應于所述變量的所述輸入而在所述網絡應用的視窗中顯示的數據。
13.如權利要求10所述的裝置,其中所述退出點是所述源代碼由于確定失去網絡活動而不能執行的代碼行。
14.如權利要求10所述的裝置,其中替換對于資源的請求包括修改在所述源代碼中標識的對在所述服務器上的資源的引用,以引用生成的所述數據結構。
15.如權利要求14所述的裝置,還包括執行具有所述修改的引用的所述源代碼。
16.如權利要求10所述的裝置,還包括:網絡連通性檢測器,用于確定所述客戶端和所述服務器是否被網絡連接,以及響應于肯定確定而向所述服務器發送數據分組,并且所述服務器從所述源代碼的、所述客戶端交接處理的位置繼續執行所述應用的所述源代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280050218.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋼條切斷裝夾裝置
- 下一篇:液晶顯示元件和液晶顯示裝置





