[發明專利]一種流程定義的獲取方法及裝置在審
申請號: | 201310363524.2 | 申請日: | 2013-08-20 |
公開(公告)號: | CN103530111A | 公開(公告)日: | 2014-01-22 |
發明(設計)人: | 鄭乃惠;李治;劉民;溫尚卓;高隆林;何忠勝;車帥 | 申請(專利權)人: | 山東中創軟件工程股份有限公司;山東中創軟件商用中間件股份有限公司 |
主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
地址: | 250014 山東省*** | 國省代碼: | 山東;37 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 流程 定義 獲取 方法 裝置 | ||
1.一種流程定義的獲取方法,其特征在于,預先在數據庫中獲取預設數量值的流程定義對象及其關鍵值置于預設的內存中,所述方法包括:
獲取業務流程運行生成的對象獲取指令,所述對象獲取指令中至少包括所述業務流程所需要的流程定義對象所對應的待獲取關鍵值;
在所述內存中查詢是否含有與所述待獲取關鍵值相對應的第一目標關鍵值,如果是,在所述內存中提取與查詢到的第一目標關鍵值相對應的流程定義對象。
2.根據權利要求1所述的方法,其特征在于,所述在數據庫中獲取預設數量值的流程定義對象及其關鍵值置于預設的內存中,包括:
依據數據庫中每個流程定義對象各自的被更新時間值的大小順序,對所述數據庫中的流程定義對象進行排序;
將所述數據庫中排序在預設數量值以及該預設數量值之前的流程定義對象及其關鍵值置于預設的內存中。
3.根據權利要求1或2所述的方法,其特征在于,若在所述內存中未查詢到與所述待獲取關鍵值相對應的第一目標關鍵值,所述方法還包括:
在所述數據庫中查詢與所述待獲取關鍵值相對應的第二目標關鍵值;
提取所述數據庫中與查詢到的第二目標關鍵值相對應的流程定義對象。
4.根據權利要求3所述的方法,其特征在于,在所述提取所述數據庫中與所述查詢到的第二目標關鍵值相對應的流程定義的流程定義對象之后,所述方法還包括:
依據所述第二目標關鍵值及其對應的流程定義對象,按照預設的內存更新規則更新所述內存;
其中,所述依據所述第二目標關鍵值及其對應的流程定義對象,按照預設的內存更新規則更新所述內存,具體包括:
判斷所述內存是否存在所述第二目標關鍵值及其對應的流程定義對象的存儲空間,如果是,將所述第二目標關鍵值及其對應的流程定義對象存儲至所述內存中,否則,刪除所述內存中被訪問率值最小的目標流程定義對象及其關鍵值,將所述第二目標關鍵值及其對應的流程定義對象存儲至所述內存中。
5.根據權利要求1或2所述的方法,其特征在于,在所述在數據庫中獲取預設數量值的流程定義對象及其關鍵值置于預設的內存中之后,所述方法還包括:
獲取待更新流程定義對象及其關鍵值;
將所述待更新流程定義對象及其關鍵值寫入至所述數據庫中;
判斷所述內存中是否含有與所述待更新流程定義對象的標識信息相對應的目標流程定義對象,如果是,將所述待更新流程定義對象代替所述目標流程定義對象,否則,依據所述待更新流程定義對象及其關鍵值,按照預設的內存更新規則更新所述內存。
6.一種流程定義的獲取裝置,其特征在于,所述裝置包括:
對象預存單元,用于預先在數據庫中獲取預設數量值的流程定義對象及其關鍵值置于預設的內存中;
指令獲取單元,用于獲取業務流程運行生成的對象獲取指令,所述對象獲取指令中至少包括所述業務流程所需要的流程定義對象所對應的待獲取關鍵值;
第一查詢單元,用于在所述內存中查詢是否含有與所述待獲取關鍵值相對應的第一目標關鍵值,如果是,觸發第一對象提取單元;
第一對象提取單元,用于在所述內存中提取與查詢到的第一目標關鍵值相對應的流程定義對象。
7.根據權利要求6所述的裝置,其特征在于,所述對象預存單元包括:
對象排序子單元,用于依據數據庫中每個流程定義對象各自的被更新時間值的大小順序,對所述數據庫中的流程定義對象進行排序;
對象預置子單元,用于將所述數據庫中排序在預設數量值以及該預設數量值之前的流程定義對象及其關鍵值置于預設的內存中。
8.根據權利要求6或7所述的裝置,其特征在于,還包括:
第二查詢單元,用于在所述第一查詢單元在所述內存中未查詢到與所述待獲取關鍵值相對應的第一目標關鍵值時,在所述數據庫中查詢與所述待獲取關鍵值相對應的第二目標關鍵值;
第二對象提取單元,用于提取所述數據庫中與查詢到的第二目標關鍵值相對應的流程定義對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件工程股份有限公司;山東中創軟件商用中間件股份有限公司,未經山東中創軟件工程股份有限公司;山東中創軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310363524.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種金槍魚罐頭制備方法
- 下一篇:一種普適型農用高分子分散劑及其制備方法