新四季網

一種基於消息隊列的應用軟體響應時間測量方法

2023-09-22 20:59:20

專利名稱:一種基於消息隊列的應用軟體響應時間測量方法
技術領域:
本發明涉及測量或測試過程控制的軟體技術領域,特別涉及一種一種基於消息隊 列的應用軟體響應時間測量方法。
背景技術:
隨著軟體技術逐漸融入各行各業、工作生活中,除了功能方面的需求,人們也對軟 件系統的性能、可靠性等方面的要求也越來越高,會越發關心類似以下問題 這些「事務」成功了嗎? 是什麼原因導致某個「事務」失敗了? 客戶體驗到的系統響應時間是多少? 在整個交易過程中哪個部分耗時最長? 系統瓶頸在哪裡? 如何能提高應用系統的性能?目前,沒有一種如何測量上述問題的好方法和系統。另一方面,缺乏從業務角度對業務路徑、業務響應時間等業務緯度的監控,因此無 法從全局了解系統運行情況,而一旦業務異常,維護人員往往是通過主機、資料庫、中間件 或其它途徑得到消息,較為被動。

發明內容
(一)發明目的本發明的目的是提供一種基於消息隊列的應用軟體響應時間測量方法,以幫助維 護人員更加全面分析應用運行情況;監控業務系統錯綜複雜的相互調用關係,即業務路徑; 了解業務響應時間異常原因;及時發現關鍵處理環節的潛在問題;快速定位異常情況的故 障點,從而完善集中監控體系。同時也能夠為開發人員在開發測試過程中提供故障分析的 方法。
發明內容
一種基於消息隊列的應用軟體響應時間測量方法,其特徵在於,包括以下步驟S1 應用軟體調用函數的同時調用ARM(Application ResponseMeasurement,應用 軟體響應時間測量)應用接口庫,所述ARM應用接口庫向消息隊列發送消息,包括開始消息 和結束消息;S2:讀取消息隊列中的消息,通過開始消息和結束消息計算所述應用軟體調用函 數的響應時間;S3 保存所述函數調用關係,統計響應時間,將統計結果存儲入資料庫;S4 保存所述函數調用關係,顯示統計結果和函數調用關係圖。其中,所述步驟S1包括應用軟體調用函數的同時調用ARM的開始事務接口,以應用軟體調用函數的函數名和其父函數名為參數,開始事務接口產生全局唯一標識符GUID,記錄當前系統時間,即函 數執行開始時間,並將所述函數名、父函數名、GUID和函數執行開始時間組成開始消息發送 到消息隊列中;應用軟體執行調用函數原來的代碼;應用軟體執行完調用函數原來的代碼後,調用ARM的結束事務接口,以應用軟體 調用函數的函數名和GUID作為參數,記錄當前系統時間,即函數執行結束時間,並將所述 函數名、⑶ID和函數執行結束時間組成結束消息發送到消息隊列中。其中,所述步驟S2包括採用阻塞式讀取消息隊列中的消息;判斷所述消息是開始消息或是結束消息,若是開始消息,則將該消息存儲在數據 緩存中,若是結束消息,則找到對應的開始消息並計算應用軟體調用函數的響應時間;採樣過濾所述響應時間,生成包含函數名、父函數名、⑶ID、函數執行開始時間和 函數響應時間的數據,同時刪除所述開始消息;其中,所述步驟S3包括接收包含函數名、父函數名、GUID、函數執行開始時間和函數響應時間的數據,並 存儲在緩存中,同時保存函數調用關係;每單位時間統計一次應用程式調用函數的次數、平均響應時間、最大響應時間和 最小響應時間,將統計結果存儲入資料庫;根據最大響應時間和最小響應時間動態配置應用軟體調用函數的響應時間告警 閾值。其中,所述步驟S4包括顯示應用軟體調用函數的統計信息,包括函數名、在單位時間內的調用次數和在 單位時間內的平均響應時間;標識所述平均響應時間超出閾值的函數;顯示函數之間的調用關係圖。其中,所述方法還包括步驟計算應用軟體調用函數的平均響應時間;判斷所述平均響應時間是否超出所述閾值,若超出閾值,則產生「嚴重告警」;將所述「嚴重告警」發送到消息隊列中;應用軟體再次調用函數時,調用ARM的開始事務接口,所述接口首先讀取消息隊 列,如有「嚴重告警」則終止應用軟體。一種基於消息隊列的應用軟體響應時間測量系統,包括ARM應用接口庫模塊,用於應用軟體調用函數的同時調用ARM應用接口庫,所述 ARM應用接口庫向消息隊列發送消息,包括開始消息和結束消息;數據採集代理程序模塊,用於數據採集代理程序讀取消息隊列中的消息,通過開 始消息和結束消息計算應用軟體調用函數的響應時間;數據處理服模塊,用於保存所述函數調用關係,統計響應時間,將統計結果存儲入 資料庫;數據展示模塊,用於保存所述函數調用關係,顯示統計結果和函數調用關係圖。
其中,所述ARM應用接口庫模塊包括調用開始事務接口模塊,用於應用軟體調用函數的同時調用ARM的開始事務接 口,以應用軟體調用函數的函數名和其父函數名為參數,開始事務接口產生全局唯一標識 符GUID,記錄當前系統時間,即函數執行開始時間,並將所述函數名、父函數名、GUID和函 數執行開始時間組成開始消息發送到消息隊列中;原函數調用模塊,用於應用軟體執行調用函數原來的代碼;調用結束事務接口模塊,用於應用軟體執行完調用函數原來的代碼後,調用ARM 的結束事務接口,以應用軟體調用函數的函數名和GUID作為參數,記錄當前系統時間,即 函數執行結束時間,並將所述函數名、GUID和函數執行結束時間組成結束消息發送到消息 隊列中。其中,所述數據採集代理程序模塊包括讀取消息模塊,用於數據採集代理程序採用阻塞式讀取消息隊列中的消息;計算響應時間模塊,用於判斷所述消息是開始消息或是結束消息,若是開始消息, 則將該消息存儲在數據緩存中,若是結束消息,則找到對應的開始消息並計算應用軟體調 用函數的響應時間;採樣過濾模塊,用於過濾所述響應時間,生成包含函數名、父函數名、⑶ID、函數執 行開始時間和函數響應時間的數據,同時刪除所述開始消息;其中,所述數據處理模塊包括接收數據模塊,用於接收包含函數名、父函數名、GUID、函數執行開始時間和函數 響應時間的數據,並存儲在緩存中,同時保存函數調用關係;統計模塊,用於每單位時間統計一次應用程式調用函數的次數、平均響應時間、最 大響應時間和最小響應時間,將統計結果存儲入資料庫;設置閾值模塊,用於根據最大響應時間和最小響應時間動態配置應用軟體調用函 數的響應時間告警閾值。(三)有益效果本發明的基於消息隊列的應用軟體響應時間測量系統從全局高度,以應用軟體的 業務邏輯為線索,反映沿途各關鍵業務環節的性能數據,並且通過分析其異像,發現潛在的 性能瓶頸、故障,及時通報相關維護人員處理的業務維度監控能力;對於開發人員,能對特 定單筆或者所有業務的業務路徑進行跟蹤,以便更好地理解業務的執行過程和各過程中的 處理時間,處理結果等監控指標。並可通過超時、延時的性能數據分析,失敗的告警數據分 析,達到功能測試、性能測試的目的。


圖1是根據本發明的基於消息隊列的應用軟體響應時間測量方法的流程圖;圖2是根據本發明的基於消息隊列的應用軟體響應時間測量方法的應用程式調 用ARM應用接口庫的流程圖;圖3是根據本發明的基於消息隊列的應用軟體響應時間測量方法的數據採集代 理程序流程圖;圖4是根據本發明的基於消息隊列的應用軟體響應時間測量方法的數據處理模塊處理流程圖;圖5是根據本發明的基於消息隊列的應用軟體響應時間測量方法的數據處理模塊計算閾值時的動態基線圖;圖6是根據本發明的基於消息隊列的應用軟體響應時間測量方法的數據展示模 塊的顯示結果;圖7是數據展示模塊將父子函數調用關係錶轉換成函數調用關係圖;圖8是根據本發明的基於消息隊列的應用軟體響應時間測量方法的數據處理模 塊反向控制應用程式流程圖;圖9是根據本發明的基於消息隊列的應用軟體響應時間測量系統結構圖。
具體實施例方式本發明提出的基於消息隊列的應用軟體響應時間測量方法,結合附圖和實施例說 明如下。如圖1所示,Sl 應用軟體調用函數的同時調用ARM應用接口庫,ARM應用接口庫 向消息隊列發送消息,包括開始消息和結束消息。ARM應用接口庫中提供兩個主要的函數 開始事務接口 arm_start_transaction和結束事務接口 arm_stop_transaction ,應用 軟體調用ARM應用接口庫的具體流程如圖2所示,步驟SlOl中,應用軟體在調用某個函數 時,調用arm_start_transacti0n接口函數,把應用軟體調用的函數的函數名和其父函 數名作為輸入參數,調用arm_start_transacti0n接口函數後,會產生一個全局唯一標 識符(Global Unique Identifier,⑶ID),ARM應用接口庫會紀錄此時的系統時間,同時將 父函數名、函數名、⑶ID和系統時間組成一個消息,並將此「開始消息」發送到消息隊列中。 如沒有父函數調用,則將輸入參數「父函數名」置為空(null);步驟S102應用軟體繼續執 行所調用函數原來的代碼;步驟S103中,應用軟體調用arm_st0p_transacti0n接口函 數,把應用軟體調用函數的函數名和調用arm_start_transacti0n函數產生的全局唯一 標識符⑶ID作為輸入參數,ARM應用接口庫會紀錄此時的系統時間,同時將⑶ID和系統時 間組成另一個消息,並將此「結束消息」發送到消息隊列中。S2:讀取消息隊列中的消息,通過開始消息和結束消息計算應用軟體調用函數的 響應時間,將並包含響應時間的數據發送給數據處理模塊。具體步驟如圖3所示,步驟S201 中,消息隊列讀取線程採用阻塞式讀取消息隊列中的消息,一旦有消息進入消息隊列,消息 隊列讀取線程立刻讀取到一條消息;步驟S202中,消息隊列讀取線程首先判斷此消息的類 型,如果是「開始消息」,則將此消息存儲在數據緩存中;如果是「結束消息」,則通過消息中 的GUID在數據緩存中尋找相對應的「開始消息」,將「結束消息」中的系統時間減去「開始消 息」中的系統時間,計算得到應用程式調用這個函數的響應時間;步驟S203中,將這個響應 時間發送給採樣過濾器,採樣過濾器的目的是減少發送給數據處理模塊的網絡傳輸量,採 樣率可以配置修改,使用的算法有固定採樣和隨機採樣,採樣過濾後生成包括⑶ID、父函數 名、函數名、函數開始執行時間、函數響應時間的數據,然後刪除數據緩存中存儲的相應的 「開始消息」。S3 保存函數調用關係,統計響應時間,將統計結果存儲入資料庫。如圖4所示,步 驟S301中,接收每一次應用程式調用某個函數的包含函數名、父函數名、GUID、函數執行開始時間和函數響應時間的數據,並存入緩存中,同時保存函數調用關係;步驟S302中,每單位時間統計一次應用程式調用的次數、平均響應時間、最大響應時間和最小響應時間等值; 步驟S303中,利用動態基線計算方法,可以自動配置應用程式調用某個函數的響應時間告 警閾值,根據不同時段設定合理變化區域的方法被稱為基於歷史統計數據的「動態基線算 法(dynamic baseline algorithm) 」。如圖5所示,上基線表示各個時段正常值最大值連成 的曲線,下基線表示各個時段正常值的最小值連成的曲線,二者確定了各個時段的正常波 動範圍,體現了正常情況下該性能指標在24小時之內的變化趨勢,以天為單位,在計算某 個時間點的數據的時候,取歷史範圍內的同一個時間點進行參照,預測出一個正常的運行 範圍。使用概率分布算法(1)首先對預處理後的有效數據進行排序,假定共有N*個,分別記為Xl XN* ;(2)假定有效數據的¥% (在實踐中可以根據省公司、業務系統、管理要求等因 素設定,建議取95%)為可以接受而不用產生告警的指標值,滑動排序數據的窗口(共 N*XY%個數據),計算該窗口中數據的均方差,1)計算該窗口中樣本的平均值作為期望值E (X);2)計算窗口各個樣本點對於數學期望的偏離程度,單個偏離是X-E (X)。為消除符 號影響,一般取(X-E(X))2;3)求方差,即窗口中所有樣本點偏離平方的均值,記為D(X),4)求標準差或均方差V^,描述了改組樣本的波動程度;(3)取均方差最小的窗口中的數據,以其最大值作為基線上限,以其最小值作為基 線的下限。動態基線計算方法計算出的上下容忍線(基線上下限增加10% ),S卩,響應時間告 警閾值,對比這一時間單位內的應用程式調用某個函數的響應時間,如超出則產生告警。S4:保存所述函數調用關係,顯示統計結果和函數調用關係圖。如圖6所示,601、 602,603,604分別代表四個函數,函數之間的箭頭從左向右代表調用關係。函數601調用 函數602,函數602調用函數603 ;然後,函數601調用函數604。每個函數內部顯示三項內 容函數名,單位時間內被調用的次數,即執行次數,單位時間內的平均響應時間。顯示結果 中還有一項表示內容每個函數(601、602、603或604)的背景顏色代表其狀態。如背景顏 色為綠色表示正常;背景顏色為紅色,表示此函數當前單位時間內的平均響應時間超過動 態基線的上下容忍線,函數601、602和603均正常,函數604異常。如圖7所示,將父子函數調用關係錶轉換成函數調用關係圖,接收每一次應用程 序調用某個函數的響應時間數據(傳輸內容包括GUID、父函數名、函數名、函數開始執 行時間、函數響應時間),存入緩存中的同時,將父子函數關係保存在「父子函數調用關係 表」701中。如「父子函數調用關係表」701有變化,則將變化傳輸給數據展示模塊。數據展 示模塊也保存一份「父子函數調用關係表」701。在進行界面展示時,通過遍歷「父子函數調 用關係表」 701的辦法,轉換成「函數調用關係圖」 702。本方法可以反向控制應用程式的流程,如圖8所示,通過動態基線計算方法計算 得到應用程式調用某個函數的響應時間超出閾值,產生一條「嚴重告警」。並將此條告警發送到消息隊列中。當應用程式再次調用某函數,調用ARM應用接口庫中提供的函數arm_ start_transaction時,ARM應用接口庫首先讀消息隊列,如有嚴重告警消息,則調用系 統函數exit ,從而終止應用程式進程。本發明還提供了一種基於消息隊列的應用軟體響應時間測量系統,如圖9所示, 包括ARM應用接口庫模塊,用於應用軟體調用函數的同時調用ARM應用接口庫,所述 ARM應用接口庫向消息隊列發送消息,包括開始消息和結束消息;
數據採集代理程序模塊,用於數據採集代理程序讀取消息隊列中的消息,通過開 始消息和結束消息計算應用軟體調用函數的響應時間,將並包含響應時間的數據發送給數 據處理模塊;數據處理模塊,用於保存所述函數調用關係,統計響應時間,將統計結果存儲入數 據庫,同時將函數調用關係的變化和統計結果發送給數據展示模塊;數據展示模塊,用於保存所述函數調用關係,顯示統計結果和函數調用關係圖。應用軟體、消息隊列和數據採集代理程序部署在同一個應用伺服器上。應用軟體 原始碼中嵌入ARM應用接口庫,在應用軟體調用ARM應用接口庫時,便通過ARM應用接口庫 向消息隊列發送了一條消息;數據採集代理程序模塊接收到這條消息後,存儲在其內部緩 存中,並通過TCP線程池發送給數據處理模塊。數據處理模塊將一段時間內的數據統計後, 通過TCP發送給數據展示模塊。數據展示模塊負責將統計後的數據呈現給最終用戶。其中,消息隊列還有其他的數據傳輸方式,如文件、管道、共享內存等。但消息隊列 傳輸方式即安全又快速。其中,所述ARM應用接口庫模塊包括調用開始事務接口模塊,用於應用軟體調用 函數的同時調用ARM的開始事務接口 arm_start_transacti0n,以應用軟體調用函數的 函數名和其父函數名為參數,開始事務接口產生全局唯一標識符GUID,記錄當前系統時間, 即函數執行開始時間,並將所述函數名、父函數名、GUID和函數執行開始時間組成開始消 息發送到消息隊列中;原函數調用模塊,用於應用軟體執行調用函數原來的代碼;調用結 束事務接口模塊,用於應用軟體執行完調用函數原來的代碼後,調用ARM的結束事務接口 arm_stop_transaction,以應用軟體調用函數的函數名和⑶ID作為參數,記錄當前系統 時間,即函數執行結束時間,並將所述函數名、GUID和函數執行結束時間組成結束消息發送 到消息隊列中。其中,所述數據採集代理程序模塊包括讀取消息模塊,用於數據採集代理程序採 用阻塞式讀取消息隊列中的消息;計算響應時間模塊,用於判斷所述消息是開始消息或是 結束消息,若是開始消息,則將該消息存儲在數據緩存中,若是結束消息,則找到對應的開 始消息並計算應用軟體調用函數的響應時間;採樣過濾模塊,用於過濾所述響應時間,生成 包含函數名、父函數名、GUID、函數執行開始時間和函數響應時間的數據,同時刪除所述開 始消息。將採樣過濾後生成的數據發送給數據處理模塊。其中,所述數據處理模塊包括接收數據模塊,用於接收包含函數名、父函數名、 GUID、函數執行開始時間和函數響應時間的數據,並存儲在緩存中,同時保存函數調用關 系;統計模塊,用於每單位時間統計一次應用程式調用函數的次數、平均響應時間、最大響 應時間和最小響應時間,將統計結果存儲入資料庫;設置閾值模塊,用於根據最大響應時間和最小響應時間動態配置應用軟體調用函數的響應時間告警閾值。數據處理完成後將函數 調用關係的變化、統計結果和超出閾值的告警發送給數據展示模塊以供其顯示。
以上實施方式僅用於說明本發明,而並非對本發明的限制,有關技術領域的普通 技術人員,在不脫離本發明的精神和範圍的情況下,還可以做出各種變化和變型,因此所有 等同的技術方案也屬於本發明的範疇,本發明的專利保護範圍應由權利要求限定。
權利要求
一種基於消息隊列的應用軟體響應時間測量方法,其特徵在於,包括以下步驟S1應用軟體調用函數的同時調用ARM應用接口庫,所述ARM應用接口庫向消息隊列發送消息,包括開始消息和結束消息;S2讀取消息隊列中的消息,通過開始消息和結束消息計算所述應用軟體調用函數的響應時間;S3保存所述函數調用關係,統計響應時間,將統計結果存儲入資料庫;S4保存所述函數調用關係,顯示統計結果和函數調用關係圖。
2.如權利要求1所述的基於消息隊列的應用軟體響應時間測量方法,其特徵在於,所 述步驟S1包括應用軟體調用函數的同時調用ARM的開始事務接口,以應用軟體調用函數的函數名和 其父函數名為參數,開始事務接口產生全局唯一標識符GUID,記錄當前系統時間,即函數執 行開始時間,並將所述函數名、父函數名、GUID和函數執行開始時間組成開始消息發送到消 息隊列中;應用軟體執行調用函數原來的代碼;應用軟體執行完調用函數原來的代碼後,調用ARM的結束事務接口,以應用軟體調用 函數的函數名和GUID作為參數,記錄當前系統時間,即函數執行結束時間,並將所述函數 名、⑶ID和函數執行結束時間組成結束消息發送到消息隊列中。
3.如權利要求1所述的基於消息隊列的應用軟體響應時間測量方法,其特徵在於,所 述步驟S2包括採用阻塞式讀取消息隊列中的消息;判斷所述消息是開始消息或是結束消息,若是開始消息,則將該消息存儲在數據緩存 中,若是結束消息,則找到對應的開始消息並計算應用軟體調用函數的響應時間;採樣過濾所述響應時間,生成包含函數名、父函數名、GUID、函數執行開始時間和函數 響應時間的數據,同時刪除所述開始消息。
4.如權利要求1所述的基於消息隊列的應用軟體響應時間測量方法,其特徵在於,所 述步驟S3包括接收包含函數名、父函數名、GUID、函數執行開始時間和函數響應時間的數據,並存儲 在緩存中,同時保存函數調用關係;每單位時間統計一次應用程式調用函數的次數、平均響應時間、最大響應時間和最小 響應時間,將統計結果存儲入資料庫;根據最大響應時間和最小響應時間動態配置應用軟體調用函數的響應時間告警閾值。
5.如權利要求1所述的基於消息隊列的應用軟體響應時間測量方法,其特徵在於,所 述步驟S4包括顯示應用軟體調用函數的統計信息,包括函數名、在單位時間內的調用次數和在單位 時間內的平均響應時間;標識所述平均響應時間超出閾值的函數;顯示函數之間的調用關係圖。
6.如權利要求1-5任一所述的基於消息隊列的應用軟體響應時間測量方法,其特徵在 於,所述方法還包括步驟計算應用軟體調用函數的平均響應時間;判斷所述平均響應時間是否超出所述閾值,若超出閾值,則產生「嚴重告警」; 將所述「嚴重告警」發送到消息隊列中;應用軟體再次調用函數時,調用ARM的開始事務接口,所述接口首先讀取消息隊列,如 有「嚴重告警」則終止應用軟體。
7.一種基於消息隊列的應用軟體響應時間測量系統,其特徵在於,包括ARM應用接口庫模塊,用於應用軟體調用函數的同時調用ARM應用接口庫,所述ARM應 用接口庫向消息隊列發送消息,包括開始消息和結束消息;數據採集代理程序模塊,用於數據採集代理程序讀取消息隊列中的消息,通過開始消 息和結束消息計算應用軟體調用函數的響應時間;數據處理服模塊,用於保存所述函數調用關係,統計響應時間,將統計結果存儲入資料庫;數據展示模塊,用於保存所述函數調用關係,顯示統計結果和函數調用關係圖。
8.如權利要求7所述的基於消息隊列的應用軟體響應時間測量系統,其特徵在於,所 述ARM應用接口庫模塊包括調用開始事務接口模塊,用於應用軟體調用函數的同時調用ARM的開始事務接口, 以應用軟體調用函數的函數名和其父函數名為參數,開始事務接口產生全局唯一標識符 GUID,記錄當前系統時間,即函數執行開始時間,並將所述函數名、父函數名、GUID和函數執 行開始時間組成開始消息發送到消息隊列中;原函數調用模塊,用於應用軟體執行調用函數原來的代碼;調用結束事務接口模塊,用於應用軟體執行完調用函數原來的代碼後,調用ARM的結 束事務接口,以應用軟體調用函數的函數名和GUID作為參數,記錄當前系統時間,即函數 執行結束時間,並將所述函數名、GUID和函數執行結束時間組成結束消息發送到消息隊列 中。
9.如權利要求7所述的基於消息隊列的應用軟體響應時間測量系統,其特徵在於,所 述數據採集代理程序模塊包括讀取消息模塊,用於數據採集代理程序採用阻塞式讀取消息隊列中的消息; 計算響應時間模塊,用於判斷所述消息是開始消息或是結束消息,若是開始消息,則將 該消息存儲在數據緩存中,若是結束消息,則找到對應的開始消息並計算應用軟體調用函 數的響應時間;採樣過濾模塊,用於過濾所述響應時間,生成包含函數名、父函數名、⑶ID、函數執行開 始時間和函數響應時間的數據,同時刪除所述開始消息。
10.如權利要求7所述的基於消息隊列的應用軟體響應時間測量系統,其特徵在於,所 述數據處理模塊包括接收數據模塊,用於接收包含函數名、父函數名、GUID、函數執行開始時間和函數響應 時間的數據,並存儲在緩存中,同時保存函數調用關係;統計模塊,用於每單位時間統計一次應用程式調用函數的次數、平均響應時間、最大響 應時間和最小響應時間,將統計結果存儲入資料庫;設置閾值模塊,用於根據最大響應時間和最小響應時間動態配置應用軟體調用函數的響應時間告警閾值。
全文摘要
本發明公開了一種基於消息隊列的應用軟體響應時間測量方法,包括步驟應用軟體調用函數的同時調用ARM應用接口庫,ARM應用接口庫向消息隊列發送消息;讀取消息隊列中的消息,計算應用軟體調用函數的響應時間;保存函數調用關係,統計響應時間,將統計結果存儲入資料庫;顯示統計結果和函數調用關係圖。基於消息隊列的應用軟體響應時間測量系統,包括ARM應用接口庫、數據採集代理程序模塊、數據處理模塊和數據展示模塊。本發明能幫助維護人員更加全面分析應用運行情況;監控業務系統錯綜複雜的相互調用關係;了解業務響應時間異常原因等,從而完善集中監控體系。同時也能夠為開發人員在開發測試過程中提供故障分析的工具。
文檔編號G06F11/36GK101876938SQ200910237529
公開日2010年11月3日 申請日期2009年11月11日 優先權日2009年11月11日
發明者張英亮, 徐海軍, 趙永明 申請人:北京神州泰嶽軟體股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀