欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的高性能日志記錄查詢方法

文檔序號:8319165閱讀:579來源:國知局
集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的高性能日志記錄查詢方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于記錄存儲技術(shù),具體地說是集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的高性能日志記錄查詢方法。
【背景技術(shù)】
[0002]隨著集成電路技術(shù)的快速發(fā)展,廣大廠商對集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的要求也越來越高。在生產(chǎn)過程中,尤其是在出現(xiàn)一些異常情況時,擁有一套高性能的日志記錄系統(tǒng),對于查找問題原因,對于設(shè)備和工業(yè)體系的完善都是非常必要的。
[0003]集成電路的生產(chǎn)過程中,每天都會產(chǎn)生大量的日志記錄,而這些記錄大多都是重復(fù)的。常規(guī)的日志記錄系統(tǒng)都是將所有設(shè)備發(fā)送的全部日志記錄,毫不改動的存儲到數(shù)據(jù)庫中,這樣會造成大量的數(shù)據(jù)冗余,占用大量的磁盤空間。

【發(fā)明內(nèi)容】

[0004]針對上述日志記錄系統(tǒng)的不足,本發(fā)明為解決該問題提供了集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的高性能日志記錄查詢方法。
[0005]為實現(xiàn)本發(fā)明目的,本發(fā)明采取如下技術(shù)方案:
[0006]集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的高性能日志記錄查詢方法,包括如下步驟:
[0007]搬運(yùn)系統(tǒng)的各工作模塊調(diào)用日志客戶端,將日志信息發(fā)送給日志服務(wù)器;
[0008]日志服務(wù)器接收日志信息后,將日志信息存入內(nèi)存中的內(nèi)存信息列表,并檢查當(dāng)前連接的數(shù)據(jù)庫容量;如果數(shù)據(jù)庫所占的磁盤空間超過設(shè)定值,則新建以當(dāng)前時間命名的數(shù)據(jù)庫并連接這個新的數(shù)據(jù)庫;如果未超過設(shè)定值,繼續(xù)連接當(dāng)前數(shù)據(jù)庫;
[0009]日志服務(wù)器將內(nèi)存信息列表中的所有數(shù)據(jù)都存入到數(shù)據(jù)庫并清空當(dāng)前內(nèi)存的信息列表;
[0010]定期遍歷內(nèi)存信息列表,分離日志信息并存入數(shù)據(jù)庫;
[0011]根據(jù)要查詢的時間范圍定位數(shù)據(jù)庫;
[0012]查詢數(shù)據(jù)庫中的日志數(shù)據(jù),組合出新的日志信息并返回給用戶界面。
[0013]所述分離日志信息并存入數(shù)據(jù)庫,包括以下步驟:
[0014]獲取內(nèi)存信息列表中的日志信息,將這條日志信息分離為參數(shù)值和日志描述內(nèi)容;
[0015]檢索日志數(shù)據(jù)庫中的日志描述索引表,根據(jù)日志描述內(nèi)容判斷日志描述索引表的日志描述內(nèi)容字段中是否包含此日志描述內(nèi)容,如果包含,則獲取此日志描述內(nèi)容在索引表中對應(yīng)的日志描述索引值;如果不包含,則將此日志描述內(nèi)容存入日志描述索引表中,并獲取該日志描述的日志描述索引值;
[0016]將日志描述索引值和參數(shù)值存入數(shù)據(jù)庫中的日志數(shù)據(jù)表。
[0017]所述日志信息分離為參數(shù)值和日志描述內(nèi)容包括以下步驟:
[0018]如果日志信息中存在一對或多對“(%”與“%)”符號,則每對符號之間的數(shù)據(jù)就是日志參數(shù),將此日志參數(shù)提取出來;當(dāng)提取出的參數(shù)有多個時,各參數(shù)會以逗號分隔,然后組成一個參數(shù)字符串構(gòu)成日志參數(shù);將提取出的各日志參數(shù)在日志信息中全部移除后,剩下的字符組成日志描述內(nèi)容。
[0019]所述查詢數(shù)據(jù)庫中的日志數(shù)據(jù),組合出新的日志信息,包含如下步驟:
[0020]根據(jù)時間范圍查詢數(shù)據(jù)庫中的日志數(shù)據(jù)表,得到一組日志數(shù)據(jù);
[0021]將這組日志數(shù)據(jù)中的每條日志數(shù)據(jù)的日志描述索引值與日志描述索引表的日志描述索引值相對應(yīng),得到該日志數(shù)據(jù)的日志描述內(nèi)容;
[0022]將得到的日志描述內(nèi)容以及與日志描述索引值對應(yīng)的參數(shù)值組合在一起得到完整的日志信息。
[0023]所述將得到的日志描述內(nèi)容以及與日志描述索引值對應(yīng)的參數(shù)值組合在一起包括以下步驟:
[0024]找到日志描述內(nèi)容中的各個“(%%)”符號,將各參數(shù)值按順序依次替換“(%%)”符號,最終組成一個日志信息字符串作為日志信息。
[0025]本發(fā)明具有如下有益效果及優(yōu)點(diǎn):
[0026]1.數(shù)據(jù)通信的數(shù)據(jù)量少。日志服務(wù)器與日志客戶端之間進(jìn)行數(shù)據(jù)交互,本方法可以有效降低數(shù)據(jù)通信的數(shù)據(jù)量,使得數(shù)據(jù)傳輸?shù)乃俣雀?,也減少了數(shù)據(jù)傳輸過程中出現(xiàn)異常情況的幾率。
[0027]2.數(shù)據(jù)庫占用磁盤空間少。傳統(tǒng)的日志存儲方法是將所有的日志數(shù)據(jù)都存在數(shù)據(jù)庫中,而本方法的數(shù)據(jù)庫中只存儲每條日志的ID和必要參數(shù),極大的降低了日志數(shù)據(jù)庫所占用的磁盤空間。
[0028]3.查詢速度快。由于日志數(shù)據(jù)庫中每條數(shù)據(jù)的數(shù)據(jù)量明顯的縮減,而且數(shù)據(jù)通信的數(shù)據(jù)量也減少,使得日志查詢的速度明顯提高。
【附圖說明】
[0029]圖1為本發(fā)明的日志系統(tǒng)存儲流程圖。
[0030]圖2為服務(wù)器的內(nèi)存數(shù)據(jù)存入數(shù)據(jù)庫流程圖。
[0031 ] 圖3為日志查詢流程圖。
[0032]圖4為日志數(shù)據(jù)庫結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]下面結(jié)合附圖對本發(fā)明的方案作進(jìn)一步詳細(xì)說明。
[0034]一種集成電路生產(chǎn)線搬運(yùn)系統(tǒng)的高性能日志記錄查詢方法包括如下步驟:
[0035]各模塊調(diào)用日志客戶端,將日志信息發(fā)送給日志服務(wù)器;
[0036]日志服務(wù)器在接收日志數(shù)據(jù)后,將日志數(shù)據(jù)存入內(nèi)存中的內(nèi)存信息列表;
[0037]檢查當(dāng)前連接的數(shù)據(jù)庫大小,判斷數(shù)據(jù)庫所占的磁盤空間是否超過設(shè)定值;如果數(shù)據(jù)庫大小超過此設(shè)定值,則新建以當(dāng)前時間命名的數(shù)據(jù)庫并連接這個新的數(shù)據(jù)庫;如果數(shù)據(jù)庫大小未超過設(shè)定值,則繼續(xù)連接當(dāng)前數(shù)據(jù)庫;
[0038]定期遍歷內(nèi)存信息列表,獲取內(nèi)存列表中的一條日志,將這條日志信息分離為參數(shù)值和日志描述內(nèi)容;
[0039]檢索日志數(shù)據(jù)庫中的日志描述索引表,根據(jù)日志描述內(nèi)容判斷日志描述索引表的日志描述內(nèi)容字段中是否包含此日志描述內(nèi)容,如果包含,則獲取此日志描述內(nèi)容在索引表中對應(yīng)的日志描述索引值;如果不包含,則將此日志描述內(nèi)容存入日志描述索引表中,并獲取該日志描述的日志描述索引值;將索引值和參數(shù)值存入數(shù)據(jù)庫中的日志數(shù)據(jù)表;
[0040]根據(jù)時間范圍查詢數(shù)據(jù)庫中的日志數(shù)據(jù)表,得到一組日志數(shù)據(jù);根據(jù)要查詢的時間范圍定位數(shù)據(jù)庫,是指將查詢的時間范圍與每個數(shù)據(jù)庫名稱代表的日期相對應(yīng),獲取符合條件的一個或多個數(shù)據(jù)庫;
[0041]將每條日志數(shù)據(jù)的描述索引值與日志描述索引表相對應(yīng),得到該日志數(shù)據(jù)的描述;將得到的描述與參數(shù)值組合在一起并將組合后的日志信息返回給用戶界面。
[0042]參見圖1,日志系統(tǒng)的總體存儲流程包括如下步驟:
[0043]搬運(yùn)系統(tǒng)的調(diào)度模塊、天車模塊和倉儲模塊產(chǎn)生日志信息后,將日志信息發(fā)送到日志服務(wù)器。其中調(diào)度模塊負(fù)責(zé)規(guī)劃搬運(yùn)系統(tǒng)的調(diào)度策略,控制搬運(yùn)系統(tǒng)的運(yùn)行。天車模塊接收調(diào)度模塊的調(diào)度指令,控制天車的運(yùn)動。倉儲模塊接收天車中的晶圓,將晶圓存儲到倉庫中。每個模塊都會根據(jù)自身狀態(tài)實時的產(chǎn)生日志信息。
[0044]其中,調(diào)度模塊產(chǎn)生的日志信息以“CTC: ”開頭,具體內(nèi)容為調(diào)度模塊給其他模塊發(fā)送的調(diào)度指令;天車模塊產(chǎn)生的日志信息以“TM: ”開頭,具體內(nèi)容為天車移動的軌跡和天車的實時狀態(tài);倉儲模塊產(chǎn)生的日志信息以“ST: ”開頭,具體內(nèi)容為倉儲設(shè)備的實時狀態(tài)。
[0045]上述各模塊在向日志服務(wù)器發(fā)送日志信息時,如果日志信息中包含若干各數(shù)值類型的參數(shù),需要將每個參數(shù)的左側(cè)加上“(%”字符,右側(cè)加上“%)”字符,供日志服務(wù)器作為數(shù)據(jù)分離的依據(jù)。
[0046]日志信息中包含的參數(shù)是指一些根據(jù)實際情況靈活變化的數(shù)值類型的參數(shù),如天車的實時運(yùn)行速度、天車運(yùn)載的晶圓數(shù)量等。
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
五峰| 望谟县| 鹤壁市| 洞口县| 大宁县| 井陉县| 阿坝| 静海县| 晋中市| 年辖:市辖区| 界首市| 南皮县| 鄂伦春自治旗| 盐源县| 东宁县| 商丘市| 始兴县| 玉门市| 曲阜市| 徐水县| 陇南市| 大港区| 台北市| 全南县| 钟山县| 保亭| 筠连县| 龙游县| 林西县| 恭城| 寿宁县| 泾阳县| 万荣县| 读书| 双鸭山市| 武隆县| 栖霞市| 达拉特旗| 大同县| 来宾市| 平遥县|