[發明專利]基于網絡的程序計算結果存儲與檢索方法及系統有效
| 申請號: | 201210497378.8 | 申請日: | 2012-11-28 |
| 公開(公告)號: | CN102981856A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 李旭東 | 申請(專利權)人: | 南開大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 天津佳盟知識產權代理有限公司 12002 | 代理人: | 侯力 |
| 地址: | 300071*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 網絡 程序 計算 結果 存儲 檢索 方法 系統 | ||
1.基于網絡的程序計算結果存儲與檢索方法,其特征在于,所述方法包括具體步驟如下:
第1、用戶計算機設定“程序函數計算結果服務器”的網絡訪問地址;
第2、用戶計算機從網絡中“程序函數計算結果服務器”的“程序函數監控規則檢索服務”中獲取受監控函數列表,并更新到本地受監控函數庫中;若用戶計算機增加新的本地受監控函數,則首先將新增的本地受監控函數到本地受監控函數庫中,并通過網絡中“程序函數計算結果服務器”的“程序函數監控規則更新服務”更新到“程序函數監控規則存儲庫”;
第3、用戶計算機中“程序函數監控軟件”加載用戶指定待運行的“用戶程序”到內存,根據本地受監控函數庫來判斷當前用戶程序是否是受監控程序,若是受監控程序,則跳到第4步驟運行;否則跳到第5步驟運行;
第4、因用戶程序為受監控程序,因此用戶計算機中“程序函數監控軟件”向網絡中“程序函數計算結果服務器”的“程序函數計算結果檢索服務”檢索當前用戶程序實例的歷史計算結果,若存在歷史計算結果,則直接作為用戶程序此次運行計算結果,跳到第10步驟;否則跳到第5步驟運行;
第5、用戶計算機中“程序函數監控軟件”根據本地受監控函數庫對用戶指定待運行的“用戶程序”設置監控鉤子;
第6、用戶計算機中“程序函數監控軟件”運行用戶指定待運行的程序,若執行到監控鉤子時,記錄當前受監控程序函數實例的名稱、參數列表及參數值,并向網絡中“程序函數計算結果服務器”的“程序函數計算結果檢索服務”檢索當前受監控程序函數實例的歷史計算結果,并繼續跳到第7步驟運行;否則用戶計算機上一直運行用戶程序,直至用戶程序結束點,跳到第10步驟運行;
第7、若網絡中“程序函數計算結果服務器”的“程序函數計算結果檢索服務”檢索到當前受監控程序函數實例的歷史計算結果,則向用戶計算機中程序函數監控軟件返回當前受監控程序函數實例的歷史計算結果,用戶計算機中程序函數監控軟件將當前受監控程序函數實例的歷史計算結果作為當前受監控程序函數實例的此次運行計算結果,不再進一步在用戶計算機上重新運行當前受監控程序函數實例具體代碼,繼續跳到第6步驟運行;否則跳到第8步驟運行;
第8、若網絡中“程序函數計算結果服務器”的“程序函數計算結果檢索服務”檢索不到當前受監控程序函數實例的歷史計算結果,則用戶計算機上直接運行當前受監控程序函數實例具體代碼,并得出計算結果,并根據更新策略可進一步將當前受監控程序函數實例最新計算結果通過網絡中“程序函數計算結果服務器”的“程序函數計算結果更新服務”更新到網絡中的“程序函數計算結果存儲庫”,繼續跳到第6步驟運行;
第9、若運行用戶程序到程序結束點,用戶計算機中“程序函數監控軟件”記錄當前用戶程序的計算結果,根據本地受監控函數庫來判斷當前用戶程序是否是受監控程序,若是則根據更新策略通過網絡中“程序函數計算結果服務器”的“程序函數計算結果更新服務”更新到網絡中的“程序函數計算結果存儲庫”;
第10、程序執行結束。
2.根據權利要求1所述的方法,其特征在于,第1步驟所述的“程序函數計算結果服務器”允許不止一個,多個“程序函數計算結果服務器”之間定期或實時同步“程序函數監控規則存儲庫”和“程序函數計算結果存儲庫”;允許用戶計算機增加新的本地受監控函數,并通過網絡中“程序函數計算結果服務器”的“程序函數監控規則更新服務”更新到“程序函數監控規則存儲庫”。
3.根據權利要求1所述的方法,其特征在于,第1步驟所述的“程序函數監控規則存儲庫”存放受監控的函數集合和受監控的程序集合,統稱為“受監控程序函數”;每一個受監控函數的基本信息包括監控程序函數唯一索引號、程序名、函數名、參數個數、{參數名、參數類型}序列表、程序函數摘要、函數執行結果的有效時間、更新策略;程序函數的返回值屬于參數,程序名和函數名至少有一個非空;程序函數摘要為程序及函數代碼的消息摘要,以標識程序函數在網絡范圍內唯一性。
4.根據權利要求3所述的方法,其特征在于,受監控的程序函數實例計算結果的更新策略包括全部更新、隨機更新、同步更新、異步更新多種組合更新策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南開大學,未經南開大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210497378.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種有涂層鋼板與橡膠粘接質量的超聲波檢測方法
- 下一篇:一種天麻素的生產方法





