<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

產品老化監控自動分析方法和系統與流程

文檔序號:11215535閱讀:2034來源:國知局
產品老化監控自動分析方法和系統與流程

本發明涉及監控領域,特別是涉及產品老化監控自動分析方法和系統。



背景技術:

如今通信行業競爭激烈,在確保產品的質量的前提下需最大限度的提高生產的效率,發掘效率可提升點需要通過大量的數據分析驗證。數據分析可以把隱沒在一大批看來雜亂無章的數據中的信息集中、萃取和提煉出來,找到所研究對象的內在規律,在實際運用中,數據分析可以幫助人們作出判斷,以便采取適當行動。

目前,為了節約直放站生產成本,優化生產老化過程的生產工時,對老化過程中設備的狀態進行了實時監控,老化監控日志就是設備老化過程中狀態的體現。但是,老化監控日志數據量大,難于進行數據的分析和問題的查找,傳統的老化監控異常數據的獲取和分析方法通常是通過人工篩選來獲取并分析,但是容易遺漏出錯,且獲取及分析耗費時間長,效率低。



技術實現要素:

基于此,有必要針對上述問題,提供一種效率高的產品老化監控自動分析方法和系統。

一種產品老化監控自動分析方法,包括以下步驟:

獲取老化監控測試指令,根據所述老化監控測試指令獲取自動測試控制代碼,并根據所述自動測試控制代碼對產品進行老化監控測試;

獲取所述產品的老化監控日志數據并記錄為固定格式的日志文件進行存儲;

獲取導入指令,根據所述導入指令提取對應的日志文件進行解析,得到告警監控量和數值監控量并存儲;

獲取查詢分析指令,根據所述查詢分析指令提取對應的告警監控量和數值監控量進行分析,得到所述產品老化分析結果并輸出。

一種產品老化監控自動分析系統,包括:

老化監控測試模塊,用于獲取老化監控測試指令,根據所述老化監控測試指令獲取自動測試控制代碼,并根據所述自動測試控制代碼對產品進行老化監控測試;

老化監控日志數據獲取模塊,用于獲取所述產品的老化監控日志數據并記錄為固定格式的日志文件進行存儲;

數據導入模塊,用于獲取導入指令,根據所述導入指令提取對應的日志文件導入并進行解析,得到告警監控量和數值監控量并存儲;

數據分析模塊,用于獲取查詢分析指令,根據所述查詢分析指令提取對應的告警監控量和數值監控量進行分析,得到所述產品老化分析結果并輸出。

上述產品老化監控自動分析方法和系統,通過獲取老化監控測試指令,根據老化監控測試指令獲取自動測試控制代碼,并根據自動測試控制代碼對產品進行老化監控測試;獲取產品的老化監控日志數據并記錄為固定格式的日志文件進行存儲;獲取導入指令,根據導入指令提取對應的日志文件進行解析,得到告警監控量和數值監控量并存儲;獲取查詢分析指令,根據查詢分析指令提取對應的告警監控量和數值監控量進行分析,得到產品老化分析結果并輸出,實現老化監控日志數據自動獲取及分析,且能做到全數據收集和整合分析,效率和準確性高。

附圖說明

圖1為一實施例中產品老化監控自動分析方法流程圖;

圖2為一實施例中通過率餅圖;

圖3為一實施例中監控量信息匯總統計圖;

圖4為一實施例中故障設備監控量分析圖;

圖5為一實施例中數據分析圖;

圖6為一實施例中agemonitor軟件(數據導入部分)的模塊關系圖;

圖7為一實施例中agemonitor軟件(數據分析部分)的外部模塊關系圖;

圖8為一實施例中agemonitor軟件(數據分析部分)的內部模塊關系圖;

圖9為一實施例中產品老化監控自動分析系統結構圖。

具體實施方式

在一個實施例中,如圖1所示,一種產品老化監控自動分析方法,包括以下步驟:

步驟s110:獲取老化監控測試指令,根據老化監控測試指令獲取自動測試控制代碼,并根據自動測試控制代碼對產品進行老化監控測試。

具體地,自動測試控制代碼預先存儲在數據庫中,根據獲取的老化監控測試指令從數據庫中獲取自動測試控制代碼,并根據自動測試控制代碼對產品進行老化監控測試。老化測試項目是指模擬產品在現實使用條件中涉及到的各種因素對產品產生老化的情況進行相應條件加強實驗的過程。對老化過程中的設備的狀態進行實時監控、分析,是后續優化生產老化過程的生產工時的前提條件。

在本實施例中,步驟s110包括步驟112和步驟114。

步驟112:獲取老化監控測試指令,根據老化監控測試指令獲取自動測試控制代碼,控制開啟產品的老化功能狀態并根據自動測試控制代碼開始老化監控測試。

步驟114:檢測達到預設老化時間后,控制關閉產品的老化功能狀態。

具體地,老化功能狀態是指產品在老化過程時所處的功能狀態,產品正常使用時該狀態是處于關閉的;在本實施例中,產品類型包括兩種類型,rru類型產品和das類型產品,其中,rru類型產品是產品內部的監控軟件自身進行老化監控日志數據采集并以固定格式的日志文件記錄在產品內部存儲中;而das類型產品內部監控軟件在產品老化狀態下不支持記錄日志數據功能,需要發送das類型產品的自動測試控制代碼進行老化測試后,由軟件進行采集,并以固定格式的日志文件記錄到本地主機電腦的硬盤中,具體的固定格式可以根據公司需求進行設定。

步驟s120:獲取產品的老化監控日志數據并記錄為固定格式的日志文件進行存儲。

具體地,根據產品的類型從產品內部或主機電腦的硬盤中獲取產品的老化監控日志數據,并記錄為固定格式的日志文件在數據庫中進行存儲,固定格式可以根據需要進行設定,保證日志文件的格式統一,以便于方便提取日志文件進行數據分析。

在一個實施例中,當產品類型為das時,在步驟s120包括:對das類型產品的老化監控日志數據進行采集,并記錄為固定格式的日志文件進行存儲。

具體地,das類型產品內部監控軟件在產品老化狀態下不支持記錄日志數據功能,需要主動采集das類型產品的老化監控日志數據。

步驟s130:獲取導入指令,根據導入指令提取對應的日志文件進行解析,得到告警監控量和數值監控量并存儲。

具體地,告警監控量包括功放告警、低噪放告警、本振失鎖告警和電源故障告警等,數值監控量包括輸出功率讀取數值、整機溫度讀取數值和功放溫度數值等,得到的告警監控量和數值監控量原始數據都是特定的字符,因此,根據導入指令從數據庫中提取到對應的日志文件進行解析,得到告警監控量和數值監控量后,還將告警監控量和數值監控量進行轉譯,并將轉譯后的告警監控量和數值監控量在顯示界面顯示,方便用戶查看產品老化過程中的數據變化,具體地,轉譯與數據導入過程中所使用的本地文件有關。

具體地,本發明的實現是基于自行開發的agemonitor軟件和數據庫,在數據導入之前,agemonitor軟件需讀取程序根目錄下config文件夾中本地oid中文對應表配置文件,并連接服務器,當產品的類型為rru類型時,rru類型的產品內部的監控軟件自身進行老化監控日志數據采集,并以固定格式的日志文件記錄在產品內部存儲,即為設備日志,用戶輸入產品作業單號和sap碼,并點擊“運行”按鈕,軟件執行程序根目錄下opentftpserver文件夾中的外部程序opentftpserver(打開tftp,上傳設備日志才能成功),執行程序根目錄下config文件夾中的腳本文件(腳本功能:讀取設備序列號,上傳設備日志功能),執行程序根目錄下winrar文件夾中的外部程序winrar(上傳的設備日志為壓縮包文件,需解壓后再讀取),讀取程序根目錄下zip文件夾中的日志文件tbl_sys_state_log.txt轉換(轉譯)數據中的oid為對應的中文名,告警值為對應的值,主界面中的日志數據信息表顯示轉換后的數據信息,把轉換后的日志數據保存到程序根目錄下savedexcel文件夾中,(文件名為:sap碼_序列號_時分.xls),把轉譯后的日志數據上傳到軟件中進行顯示、同時上傳到數據庫中進行存儲。

當產品的類型為das類型時,das類型產品內部監控軟件在產品老化狀態下不支持記錄日志數據功能,需要通過軟件發送das類型產品的自動測試控制代碼進行老化測試后,由本地軟件進行采集,并以固定格式的日志文件記錄到本地主機電腦的硬盤中,即為本地日志,用戶點擊“本地日志導入”按鈕進入本地日志導入界面,軟件讀取路徑c:\programfiles\comba\aging下的所有日志文件名,從中提取所有的序列號,并把序列號和對應文件路徑保存在map中,同時在序列號、作業單sap碼表中顯示所有的序列號(文件名為:序列號_xxxxx.txt),用戶根據序列號填寫對應的作業單、sap碼(用戶可以選擇表中同一批次的序列號進行批量填寫),用戶點擊“開始導入”按鈕,從序列號、作業單sap碼表格的第一行開始,按照序列號從map中找到對應路徑,讀取路徑下的日志文件數據,轉換數據固定格式后在日志數據表中顯示,同時上傳數據到數據庫中進行存儲,一直循環執行到表格的最后一行。

在一個實施例中,在步驟s130之后,還包括:對存儲的告警監控量和數值監控量信息進行本地存儲備份,得到本地文件;當監測到存儲的告警監控量和數值監控量信息變更時,同步更新本地文件中。

具體地,告警監控量和數據監控量信息存儲在數據庫中,產品的老化監控量(告警監控量和數值監控量)可能會根據需要進行更改或增加,當監測到數據庫中存儲的告警監控量和數值監控量信息變更時,同步更新本地文件,確保轉譯的準確性。

步驟s140:獲取查詢分析指令,根據查詢分析指令提取對應的告警監控量和數值監控量進行分析,得到產品老化分析結果并輸出。

具體地,查詢分析指令包括用戶輸入的產品作業單號或其他產品信息,根據查詢分析指令中攜帶的信息從數據庫中提取對應的告警監控量和數值監控量進行分析。在本實施例中,步驟s140包括步驟141至步驟145。

步驟141:根據查詢分析指令提取對應的告警監控量和數值監控量進行通過率分析,得到通過率分析結果并輸出。

具體地,提取對應的告警監控量和數值監控量進行通過率分析,如果設備未出現任意告警量告警,且數值監控量一直保持在設備要求的指標范圍內,則該產品判定為正常設備,若不滿足上述兩者條件中的任意一個,則該產品判定為異常設備,輸出總通過率餅圖并顯示,輸出形式可有多種,并不限定,如圖2所示,輸出的餅圖故障設備占總設備的46.2%。

步驟142:對提取的告警監控量和數值監控量進行監控量信息匯總分析,得到監控量信息匯總分析結果并輸出。

具體地,對提取的告警監控量和數值監控量進行監控量信息匯總分析,如圖3所示,可分析得到每一類告警的開始時間和結束時間,以及該查詢批次中最大、最小的下行輸出功率,功放溫度最高溫度的平均值和整機溫度最高溫度的平均值。

步驟143:對提取的告警監控量和數值監控量進行告警數量匯總分析,得到告警數量匯總分析結果并輸出。

具體地,對提取的告警監控量和數值監控量,分析出作業單號中所有設備出現的總告警的次數,以及功放告警、低噪放告警次數、本振失鎖告警次數和電源故障告警分別出現的次數。

步驟144:對提取的告警監控量和數值監控量進行故障設備匯總分析,得到故障設備匯總分析結果并輸出。

具體地,對提取的告警監控量和數值監控量進行故障設備匯總分析,可以得到每一故障設備每一類告警分別出現的次數,可以根據需求對具體分析的內容和輸出形式進行調整,比如每一類告警出現的時間點,以及數值監控量隨時間的變化曲線等。

步驟145:對提取的告警監控量和數值監控量進行故障設備監控量分析,得到故障設備監控量分析結果并輸出。

具體地,如圖4所示,針對每一個故障設備,分析輸出告警設備監控量坐標圖,分析出整機溫度、功放溫度和輸出功率隨時間的變化情況,以及,該故障設備每一類告警出現的時間點。

在一實際應用中,最終生成數據分析圖如圖5所示,顯示出總通過率餅圖以及表格,總告警數量柱狀圖,以及告警設備的生產序列號,并可查看每一臺告警設備的監控量坐標圖和告警數量柱狀圖,用戶可以很直觀地查看設備的老化情況。

在正式進行分析之前,agemonitor軟件需讀取程序根目錄下config文件夾中本地oid中文對應表配置文件,并連接服務器,用戶在使用時,點擊主界面的“分析”按鈕進入數據分析界面,軟件開始分析,對數據進行統計分析后,處理顯示成易于數據分析的圖表形式并輸出,有益于數據的查看和后期對數據的進一步分析,用戶查看相應的圖標進行數據的分析,完成整個分析過程,提高了便利性和效率。

根據分析結果,得到最遲告警出現的時間點,當某個時間點以后不再出現告警時,則老化過程可以優化到該時間點,即縮短時長。

常規電子產品的老化過程要求是48小時,假設如果某產品多批次只是在老化的前30小時內會出現老化監控異常(即告警量告警或數值監控量不滿足指標),而后續的18小時內未出現告警,那么該產品后續批次的老化過程可以優化縮短為30小時,從而達到實現產品老化工時的優化,既降低了生產的老化成本,即節約老化過程每臺設備每小時耗電量,同時也提高了產品的生產效率,既保證了產品的質量,又降低了生產成本,為公司的產品供貨保障提供有力支持。

為了便于更好地理解上述產品老化監控自動分析方法,下面結合具有上述方法功能的軟件進行詳細解釋說明,詳細說明數據導入和數據解析部分。

本發明的實現是基于自行開發的agemonitor軟件,agemonitor軟件(數據導入部分)共包括6個模塊,如圖6所示,分別為程序主界面、數據庫管理模塊、腳本分析模塊、bus總線模塊和、win32信息模塊和數據庫訪問模塊,程序主界面負責提供與用戶之間的接口,數據庫管理模塊負責提供主程序與數據庫訪問之間的接口;數據庫訪問模塊負責對數據庫的訪問操作(如:登陸服務器、上傳數據到數據庫等);bus總線模塊負責程序運行過程中模塊之間消息的傳遞;腳本解析模塊負責執行lua腳本的解析;win32模塊,負責在執行腳本過程中發送信息到數據總線上,此模塊僅用于lua腳本調用。

agemonitor軟件(數據分析部分)的外部模塊關系和內部模塊關系如圖7、圖8所示,數據分析部分包括數據分析主界面,查詢批次通過率餅圖模塊、查詢批次告警信息統計圖模塊、故障設備監控量坐標圖模塊和故障設備告警數據柱狀圖模塊,(數據分析部分)主界面負責提供與用戶之間的接口;查詢批次通過率餅圖模塊負責查詢批次的總的通過率;查詢批次告警信息統計圖模塊負責用坐標圖顯示查詢批次中告警的告警量的開始和結束時間、最大和最小的功率值以及最高溫度的平均值;故障設備監控量坐標圖模塊負責用坐標圖顯示故障設備的老化數據;故障設備告警數量柱狀圖模塊負責用柱狀圖的方式顯示故障設備告警量的數量。

結合數據導入和數據分析實現設備老化數據的實時監控和數據分析,進而減少產品隱患,提高產品質量,同時降低生產成本。

上述產品老化監控自動分析方法,可實現對產品進行老化監控測試,并進行老化監控日志數據自動獲取及分析,可以快速準確地從大量的老化數據中自動篩選出有告警標志的異常數據,且能自動化快速制作多樣式圖表同時生成,且能做到全數據收集和整合分析,效率和準確性高,避免了傳統的老化監控異常數據獲取需要人工篩選繁瑣且易遺漏出錯,且大量數據難以處理,手法單一并且傳統的數據記載有限且極易遺落的缺陷,實現設備老化監控數據的實時監控和數據分析,減少了產品隱患,提高產品質量且同時降低。

在一個實施例中,如圖9所示,一種產品老化監控自動分析系統,包括老化監控測試模塊110、老化監控日志數據獲取模塊120、數據導入模塊130和數據分析模塊140,老化監控測試模塊110連接老化監控日志數據獲取模塊120,老化監控日志數據獲取模塊120連接數據導入模塊130,數據導入模塊130連接數據分析模塊140。

在一個實施例中,老化監控測試模塊110用于獲取老化監控測試指令,根據老化監控測試指令獲取自動測試控制代碼,并根據自動測試控制代碼對產品進行老化監控測試。在本實施例中,老化監控測試模塊110包括老化功能狀態開啟單元和老化功能狀態關閉單元。

具體地,老化功能狀態開啟單元用于獲取老化監控測試指令,根據老化監控測試指令獲取自動測試控制代碼,控制開啟產品的老化功能狀態并根據自動測試控制代碼開始老化監控測試。

具體地,老化功能狀態關閉單元用于檢測達到預設老化時間后,控制關閉產品的老化功能狀態。

在一個實施例中,當產品類型為das時,老化監控測試模塊110包括采集模塊,采集模塊用于對das類型產品的老化監控日志數據進行采集,并記錄為固定格式的日志文件進行存儲。

在一個實施例中,老化監控日志數據獲取模塊120用于獲取產品的老化監控日志數據并記錄為固定格式的日志文件進行存儲。

在一個實施例中,數據導入模塊130用于獲取導入指令,根據導入指令提取日志文件導入并進行解析,得到告警監控量和數值監控量并存儲。

在一個實施例中,數據導入模塊130之后,還包括備份模塊和更新模塊,備份模塊用于對存儲的告警監控量和數值監控量信息進行本地存儲備份,得到本地文件;更新模塊,用于當監測到存儲的告警監控量和數值監控量信息變更時,同步更新本地文件中。

在一個實施例中,數據分析模塊140用于獲取查詢分析指令,根據查詢分析指令提取對應的告警監控量和數值監控量進行分析,得到產品老化分析結果并輸出。在本實施例中,數據分析模塊140包括通過率分析單元、監控量信息匯總分析單元、告警數量匯總分析單元、故障設備匯總分析單元和故障設備監控量分析單元。

具體地,通過率分析單元用于根據查詢分析指令提取對應的告警監控量和數值監控量進行通過率分析,得到通過率分析結果并輸出。

具體地,監控量信息匯總分析單元用于對提取的告警監控量和數值監控量進行監控量信息匯總分析,得到監控量信息匯總分析結果并輸出。

具體地,告警數量匯總分析單元用于對提取的告警監控量和數值監控量進行告警數量匯總分析,得到告警數量匯總分析結果并輸出。

具體地,故障設備匯總分析單元用于對提取的告警監控量和數值監控量進行故障設備匯總分析,得到故障設備匯總分析結果并輸出。

具體地,故障設備監控量分析單元用于對提取的告警監控量和數值監控量進行故障設備監控量分析,得到故障設備監控量分析結果并輸出。

上述產品老化監控自動分析系統,可實現對產品進行老化監控測試,并進行老化監控日志數據自動獲取及分析,可以快速準確地從大量的老化數據中自動篩選出有告警標志的異常數據,且能自動化快速制作多樣式圖表同時生成,且能做到全數據收集和整合分析,效率和準確性高,避免了傳統的老化監控異常數據獲取需要人工篩選繁瑣且易遺漏出錯,且大量數據難以處理,手法單一并且傳統的數據記載有限且極易遺落的缺陷,實現設備老化監控數據的實時監控和數據分析,減少了產品隱患,提高產品質量且同時降低。

以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。

以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影