[發明專利]數據管理裝置和數據管理方法有效
| 申請號: | 201110295601.6 | 申請日: | 2011-09-29 | 
| 公開(公告)號: | CN102360289A | 公開(公告)日: | 2012-02-22 | 
| 發明(設計)人: | 劉曉博 | 申請(專利權)人: | 用友軟件股份有限公司 | 
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F11/36 | 
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 | 
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 數據管理 裝置 方法 | ||
技術領域
本發明涉及計算機技術領域,具體而言,涉及一種數據管理裝置和一 種數據管理方法。
背景技術
隨著精細化管理概念的普及,ERP軟件已經覆蓋到生產、流通等各行 各業,企業對軟件的使用越來越深入,功能性需求、操作性需求、行業性 需求不斷擴大、膨脹。這些都大大提高了軟件的復雜度和軟件維護的難 度。
對于高復雜度、低可見度的軟件,無論投入多少資源,花費多長時 間,發版后的軟件到客戶方都難免出現缺陷。當異常發生時,解決問題最 困難、最耗時的,就是定位缺陷產生的原因,這也是客戶投訴、抱怨最多 的地方。往往造成開發定位一個缺陷的時間用幾天,修改、驗證到修復客 戶系統,只用了1小時。如何收集到異常發生時的業務流程和業務數據一 直是開發著力解決的問題。
一些軟件軟件工程中,Print、log和異常輸出仍是主要排錯手段。具 體為:在研發測試階段,在問題多發的代碼段和接口處植入Print語句, 選擇日志級別輸出可能需要的數據,作為日后再現bug的參考。也有另一 種實現,在接口處增加數據校驗,然后根據校驗throw出預設的異常信 息。雖然能將部分信息輸出,但是都會存在以下問題:觀察力有限,檢查 代碼固定,只能定位已知問題;增減需要重新編譯;按時間輸出,信息離 散,定位困難;IO過于頻繁嚴重影響性能等等。
因此,需要一種新的技術方案,能夠快速定位缺陷,能夠選擇與缺陷 相關的必要輸出信息,以及選擇輸出的時機,同時無需用戶進行編譯操 作。
發明內容
本發明所要解決的技術問題在于,提供一種新的技術方案,能夠快速 定位缺陷,能夠選擇與缺陷相關的必要輸出信息,以及選擇輸出的時機, 同時無需用戶進行編譯操作。
有鑒于此,本發明提供一種數據管理裝置,包括:業務對象探測模 塊,在業務進行時,獲取業務對象以及其發起的事件,并將所述業務對象 中的對象數據和發起所述事件的指令存儲到為所述業務分配的緩沖區中; 數據指令輸出模塊,輸出所述緩沖區中存儲的所有對象數據和所有指令。 通過該技術方案,可以通過緩沖區,以業務為單元而非時間來輸出存儲的 對象數據和指令,保證用戶可以集中對具體業務中的問題進行分析處理, 并且不會輸入輸出過于頻繁。
在上述技術方案中,優選地,所述業務對象探測模塊在新發現發起事 件的業務對象時,將新發現的業務對象的對象數據和其發起事件的指令存 儲到所述緩沖區中,根據所述新發現的業務對象的對象數據和指令在所述 緩沖區的存儲地址,預留下一個獲取的業務對象的對象數據和指令的存儲 地址,并根據所述新發現的業務對象的對象數據和指令來獲取下一個業務 對象,如果此時所述業務完成,則將預留的存儲地址指向所述緩沖區的終 止地址。通過該技術方案,可以保證獲取的對象數據和指令可以有序地存 儲在緩沖區中,便于輸出后有序地進行管理和使用。
在上述技術方案中,優選地,所述數據指令輸出模塊還根據所述預留 的存儲地址,判斷所述業務是否已經完成,并在所述業務完成或所述業務 異常時,輸出所述緩沖區中存儲的所有對象數據和所有指令。通過該技術 方案,保證存儲的對象數據和指令可以順利輸出。
在上述技術方案中,優選地,所述業務對象探測模塊在預定時間內未 獲取到所述下一個業務對象時,則不再繼續等待獲取所述下一個業務對 象,和/或在預定時間內在所述緩存區未存儲新的對象數據或指令時,則 停止獲取所述業務中的業務對象。通過該技術方案,防止資源浪費,可以 高效地進行對象數據和指令的獲取。
在上述技術方案中,優選地,還包括:探測設置模塊,設置所述業務 中需探測的業務對象,以及所述需探測業務對象中的需探測的對象數據; 所述業務對象探測模塊僅在所述業務對象屬于所述需探測的業務對象時, 獲取所述業務對象,并僅在所述業務對象中的對象數據屬于所述需探測的 對象數據時,存儲所述業務對象的對象數據。通過該技術方案,防止資源 浪費,可以高效地進行對象數據和指令的獲取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友軟件股份有限公司,未經用友軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110295601.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內燃機車變流器冷卻系統
 - 下一篇:一種蝦蟹池塘養殖循環水系統的構建方法
 





