[發明專利]業務處理性能分析方法和裝置有效
| 申請號: | 201310754670.8 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103745317B | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 林志賢 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;H04L12/24 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 處理 性能 分析 方法 裝置 | ||
本發明公開了一種業務處理性能分析方法。所述方法包括:獲取客戶端輸入的業務動作;所述客戶端記錄所述業務動作對應的各次遠程調用的客戶端處理過程和時間;服務端記錄各次所述遠程調用對應的服務端處理過程和時間;所述服務端向所述客戶端發送各次所述遠程調用對應的服務端處理過程和時間;所述客戶端根據各次遠程調用的客戶端處理過程和時間、以及各次所述遠程調用對應的服務端處理過程和時間,計算所述業務動作對應的業務處理過程的性能耗時。本發明還相應公開了一種業務處理性能分析裝置。應用本發明技術方案,能夠對ERP工具中的業務處理過程進行全面、準確的性能分析,找出其中的性能耗時瓶頸,為ERP工具的優化提供參考。
技術領域
本發明涉及計算機技術領域,特別是涉及一種業務處理性能分析方法和裝置。
背景技術
ERP(Enterprise Resource Planning,企業資源計劃系統)是一種面向企業進行物質資源、資金資源和信息資源集成一體化管理的企業管理工具。在主流ERP工具中,用戶可以在客戶端輸入多種業務動作,業務動作又會產生對服務器的遠程調用,服務器進行相應的處理,向客戶端返回處理結果。整個過程,可以稱之為一個業務處理過程,對于用戶,其感知的僅僅是輸入業務動作以及獲得業務處理結果。當用戶輸入業務動作后,業務處理時間過長,用戶等待業務處理結果超出預期和承受力,即可認為ERP工具的業務處理性能不佳,需要對ERP工具的業務處理性能進行分析,找出處理過程中比較耗時的瓶頸,進行優化。
傳統技術中,盡管有著一些網絡、數據庫等分析工具,例如在服務器端可以通過數據庫工具查看數據庫執行情況,又例如通過數據抓包工具了解數據傳輸的過程及大小,又如通過在開發環境中模擬調試,但是這些分立的工具無法實現對同一個業務處理過程的關聯,無法對同一個業務處理過程進行全面、準確的性能分析。
發明內容
基于此,有必要提供一種業務處理性能分析方法和裝置,應用本方法和裝置,能夠對ERP工具中的業務處理過程進行全面、準確的性能分析,找出其中的性能耗時瓶頸,為ERP工具的優化提供參考。
一種業務處理性能分析方法,包括:
獲取客戶端輸入的業務動作;
所述客戶端記錄所述業務動作對應的各次遠程調用的客戶端處理過程和時間;
服務端記錄各次所述遠程調用對應的服務端處理過程和時間;
所述服務端向所述客戶端發送各次所述遠程調用對應的服務端處理過程和時間;
所述客戶端根據各次遠程調用的客戶端處理過程和時間、以及各次所述遠程調用對應的服務端處理過程和時間,計算所述業務動作對應的業務處理過程的性能耗時。
在其中一個實施例中,在所述客戶端記錄所述業務動作對應的各次遠程調用的客戶端處理過程和時間的步驟之前,所述方法還包括:
所述客戶端判定所述客戶端處于業務處理過程錄制狀態。
在其中一個實施例中,所述客戶端記錄所述業務動作對應的各次遠程調用的客戶端處理過程和時間,包括:
所述客戶端記錄各次遠程調用開始和結束時間;
所述客戶端記錄各次遠程調用請求數據編碼過程和時間;
所述客戶端記錄各次遠程調用請求數據向所述服務端傳輸過程和時間;
所述客戶端記錄各次遠程調用對應的執行結果數據接收過程和時間;
所述客戶端記錄各次遠程調用對應的執行結果數據解碼過程和時間。
在其中一個實施例中,所述服務端記錄各次所述遠程調用對應的服務端處理過程和時間,包括:
所述服務端記錄各次遠程調用請求數據解碼過程和時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310754670.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電動工具
- 下一篇:表面被覆切削工具及其制造方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





