新四季網

日誌數據傳輸方法、裝置、設備及計算機可讀存儲介質與流程

2024-04-12 09:45:05



1.本發明涉及通信技術領域,尤其涉及一種日誌數據傳輸方法、裝置、設備及計算機可讀存儲介質。


背景技術:

2.隨著計算機技術的發展,個人計算機、智慧型手機等各種類型的電子產品越來越多,尤其當通信產品在生產測試過程中,為了對產品出現的問題進行分析,需要在生產過程中儘可能高效的獲取產品內容部的log(日誌)數據。
3.在常規方式中,通常採用ascii編碼對日誌數據進行編碼,再將ascii編碼後的日誌數據進行傳輸,但該方法的日誌數據量較大,使得日誌數據的傳輸效率較低。


技術實現要素:

4.本發明的主要目的在於提供一種日誌數據傳輸方法、裝置、設備及計算機可讀存儲介質,旨在提供一種基於編碼模型進行日誌數據編碼的日誌數據傳輸方法,以實現提高日誌數據傳輸效率的效果。
5.為實現上述目的,本發明提供一種日誌數據傳輸方法,所述日誌數據傳輸方法包括以下步驟:
6.獲取第一日誌數據中的第一目標字符,其中,所述第一目標字符為所述第一日誌數據中任意一個字符;
7.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級和第一目標節點,對所述第一目標字符進行編碼,得到所述第一目標字符對應的編碼結果,其中,所述編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符;
8.將所述第一日誌數據中各字符對應的編碼結果進行組合得到第二日誌數據,並將所述第二日誌數據發送至日誌接收端。
9.可選地,所述編碼結果包括層級編碼值和節點編碼值,所述根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級和第一目標節點,對所述第一目標字符進行編碼,得到所述第一目標字符對應的編碼結果的步驟包括:
10.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級,確定所述層級編碼值,其中,所述層級編碼值由第一數量的未命中編碼值和一個命中編碼值組成,所述第一數量是按照所述編碼模型中各層級之間的排列順序所確定的處於所述第一目標層級之前的層級數量;
11.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標節點,確定所述節點編碼值,其中,所述節點編碼值由第二數量的未命中編碼值和一個命中編碼值組成,所述第二數量是按照所述編碼模型的第一目標層級中各節點之間的排列順序所確定的處於所述第一目標節點之前的節點數量。
12.可選地,所述將所述第二日誌數據發送至日誌接收端的步驟之後,包括:
13.獲取所述第二日誌數據的數據量;
14.判斷所述數據量是否大於預設的數據量閾值;
15.若所述數據量大於預設的數據量閾值,則統計所述第一日誌數據中各字符的字符使用頻率,並根據所述字符使用頻率更新所述編碼模型。
16.可選地,所述將所述第二日誌數據發送至日誌接收端的步驟之後,還包括:
17.獲取第二目標字符的目標使用頻率,以及所述第二目標字符在所述編碼模型中相匹配的第二目標層級和第二目標節點;
18.判斷所述目標使用頻率是否大於第三目標節點對應的字符的使用頻率,所述第三目標節點是所述第二目標節點在所述第二目標層級中的上一節點或所述第二目標層級的上一層級的末位節點;
19.若大於,則將所述編碼模型中所述第二目標節點與所述第三目標節點進行順序調換,以更新所述編碼模型。
20.可選地,所述將所述第二日誌數據發送至日誌接收端的步驟之後,還包括:
21.將所述編碼模型的模型標識發送至所述日誌接收端,以供所述日誌接收端採用與所述模型標識適配的編碼模型對所述第二日誌數據進行解碼。
22.可選地,所述日誌數據傳輸方法還包括:
23.獲取歷史日誌數據,並確定所述歷史日誌數據中各字符的歷史使用頻率;
24.根據各所述字符對應的歷史使用頻率由大到小的順序對所述歷史日誌數據中各字符進行排序,生成排序字符表;
25.根據預設的編碼模型規則,對所述排序字符表進行劃分並建立編碼模型。
26.可選地,所述根據預設的編碼模型規則,對所述排序字符表進行劃分並建立編碼模型的步驟包括:
27.根據所述編碼模型規則中的層級節點數,對所述排序字符表進行劃分得到字符塊;
28.將所述字符塊作為所述編碼模型的層級,將所述字符塊中的字符作為所述編碼模型的節點;
29.根據所述字符的歷史使用頻率,對各節點進行排序,其中,所述歷史使用頻率越高的字符對應的節點的排序越靠前;
30.根據所述字符塊的字符塊使用頻率,對各層級進行排序,其中,所述字符塊使用頻率越高的字符塊對應的層級的排序越靠前,所述字符塊使用頻率為所述字符塊中各字符的歷史使用頻率之和。
31.為實現上述目的,本發明還提供一種日誌數據傳輸裝置,所述日誌數據傳輸裝置包括:
32.獲取模塊,用於獲取第一日誌數據中的第一目標字符,其中,所述第一目標字符為所述第一日誌數據中任意一個字符;
33.編碼模塊,用於根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級和第一目標節點,對所述第一目標字符進行編碼,得到所述第一目標字符對應的編碼結果;
34.發送模塊,用於將所述第一日誌數據中各字符對應的編碼結果進行組合得到第二
日誌數據,並將所述第二日誌數據發送至日誌接收端。
35.為實現上述目的,本發明還提供一種日誌數據傳輸設備,所述日誌數據傳輸設備包括:存儲器、處理器及存儲在所述存儲器上並可在所述處理器上運行的日誌數據傳輸程序,所述日誌數據傳輸程序被所述處理器執行時實現如上所述的日誌數據傳輸方法的步驟。
36.此外,為實現上述目的,本發明還提出一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有日誌數據傳輸程序,所述日誌數據傳輸程序被處理器執行時實現如上所述的日誌數據傳輸方法的步驟。
37.本發明中,通過獲取第一日誌數據中的第一目標字符,其中,第一目標字符為第一日誌數據中任意一個字符;進而根據預設的編碼模型中與第一目標字符相匹配的第一目標層級和第一目標節點,對第一目標字符進行編碼,得到第一目標字符對應的編碼結果,其中,編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符;可以通過將編碼模型中使用頻率越高的字符對應節點的編碼值設置得越短,將該節點所在層級的編碼值也設置得越短,從而降低使用頻率越高的字符的編碼結果的數據量;進而將第一日誌數據中各字符對應的編碼結果進行組合得到第二日誌數據,從而減少第二日誌數據整體的數據量,並將第二日誌數據發送至日誌接收端,提升日誌數據的傳輸效率。並且,通過預設的編碼模型對日誌數據進行特定的編碼,還能夠增加日誌數據的隱私性和安全性,而得到的第二日誌數據的數據量會小於常規編碼方式的數據量,進而能夠減少日誌數據保存時所需的存儲資源,同時傳輸時可以減少所需的網絡帶寬資源,進一步提高日誌數據的傳輸效率。
附圖說明
38.圖1為本發明實施例方案涉及的硬體運行環境的結構示意圖;
39.圖2為本發明日誌數據傳輸方法第一實施例的流程示意圖;
40.圖3為本發明實施例涉及的一種編碼模型的結構示意圖;
41.圖4為本發明實施例涉及的另一種編碼模型的結構示意圖;
42.圖5為本發明日誌數據傳輸方法較完整實施例的流程示意圖;
43.圖6為本發明日誌數據傳輸裝置較佳實施例的功能模塊示意圖
44.本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
45.應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
46.如圖1所示,圖1是本發明實施例方案涉及的硬體運行環境的設備結構示意圖。
47.需要說明的是,本發明實施例日誌數據傳輸設備,所述日誌數據傳輸設備可以是耳機、智慧型手機、個人計算機、伺服器等設備,在此不做具體限制。
48.如圖1所示,該日誌數據傳輸設備可以包括:處理器1001,例如cpu,網絡接口1004,用戶接口1003,存儲器1005,通信總線1002。其中,日誌數據傳輸設備中的通信總線1002用於實現這些組件之間的連接通信。日誌數據傳輸設備中的用戶接口1003可以包括顯示屏(display)、輸入單元比如鍵盤(keyboard),可選用戶接口1003還可以包括標準的有線接
口、無線接口。網絡接口1004可選的可以包括標準的有線接口、無線接口(如wi-fi接口)。存儲器1005可以是高速ram存儲器,也可以是穩定的存儲器(non-volatilememory),如磁碟存儲器。存儲器1005可選的還可以是獨立於前述處理器1001的存儲裝置。
49.本領域技術人員可以理解,圖1中示出的設備結構並不構成對日誌數據傳輸設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
50.如圖1所示,作為一種計算機存儲介質的存儲器1005中可以包括作業系統、網絡通信模塊、用戶接口模塊以及日誌數據傳輸程序。作業系統是管理和控制設備硬體和軟體資源的程序,支持日誌數據傳輸程序以及其它軟體或程序的運行。在圖1所示的設備中,用戶接口1003主要用於與客戶端進行數據通信;網絡接口1004主要用於與伺服器建立通信連接;而處理器1001可以用於調用存儲器1005中存儲的日誌數據傳輸程序,並執行以下操作:
51.獲取第一日誌數據中的第一目標字符,其中,所述第一目標字符為所述第一日誌數據中任意一個字符;
52.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級和第一目標節點,對所述第一目標字符進行編碼,得到所述第一目標字符對應的編碼結果,其中,所述編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符;
53.將所述第一日誌數據中各字符對應的編碼結果進行組合得到第二日誌數據,並將所述第二日誌數據發送至日誌接收端。
54.進一步地,所述編碼結果包括層級編碼值和節點編碼值,所述根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級和第一目標節點,對所述第一目標字符進行編碼,得到所述第一目標字符對應的編碼結果的操作包括:
55.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級,確定所述層級編碼值,其中,所述層級編碼值由第一數量的未命中編碼值和一個命中編碼值組成,所述第一數量是按照所述編碼模型中各層級之間的排列順序所確定的處於所述第一目標層級之前的層級數量;
56.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標節點,確定所述節點編碼值,其中,所述節點編碼值由第二數量的未命中編碼值和一個命中編碼值組成,所述第二數量是按照所述編碼模型的第一目標層級中各節點之間的排列順序所確定的處於所述第一目標節點之前的節點數量。
57.進一步地,在所述將所述第二日誌數據發送至日誌接收端的操作之後,處理器1001還可以用於調用存儲器1005中存儲的日誌數據傳輸程序,執行以下操作:
58.獲取所述第二日誌數據的數據量;
59.判斷所述數據量是否大於預設的數據量閾值;
60.若所述數據量大於預設的數據量閾值,則統計所述第一日誌數據中各字符的字符使用頻率,並根據所述字符使用頻率更新所述編碼模型。
61.進一步地,在所述將所述第二日誌數據發送至日誌接收端的操作之後,處理器1001還可以用於調用存儲器1005中存儲的日誌數據傳輸程序,執行以下操作:
62.獲取第二目標字符的目標使用頻率,以及所述第二目標字符在所述編碼模型中相匹配的第二目標層級和第二目標節點;
63.判斷所述目標使用頻率是否大於第三目標節點對應的字符的使用頻率,所述第三
目標節點是所述第二目標節點在所述第二目標層級中的上一節點或所述第二目標層級的上一層級的末位節點;
64.若大於,則將所述編碼模型中所述第二目標節點與所述第三目標節點進行順序調換,以更新所述編碼模型。
65.進一步地,在所述將所述第二日誌數據發送至日誌接收端的操作之後,處理器1001還可以用於調用存儲器1005中存儲的日誌數據傳輸程序,執行以下操作:
66.將所述編碼模型的模型標識發送至所述日誌接收端,以供所述日誌接收端採用與所述模型標識適配的編碼模型對所述第二日誌數據進行解碼。
67.進一步地,所述日誌數據傳輸方法還包括:
68.獲取歷史日誌數據,並確定所述歷史日誌數據中各字符的歷史使用頻率;
69.根據各所述字符對應的歷史使用頻率由大到小的順序對所述歷史日誌數據中各字符進行排序,生成排序字符表;
70.根據預設的編碼模型規則,對所述排序字符表進行劃分並建立編碼模型。
71.進一步地,所述根據預設的編碼模型規則,對所述排序字符表進行劃分並建立編碼模型的操作包括:
72.根據所述編碼模型規則中的層級節點數,對所述排序字符表進行劃分得到字符塊;
73.將所述字符塊作為所述編碼模型的層級,將所述字符塊中的字符作為所述編碼模型的節點;
74.根據所述字符的歷史使用頻率,對各節點進行排序,其中,所述歷史使用頻率越高的字符對應的節點的排序越靠前;
75.根據所述字符塊的字符塊使用頻率,對各層級進行排序,其中,所述字符塊使用頻率越高的字符塊對應的層級的排序越靠前,所述字符塊使用頻率為所述字符塊中各字符的歷史使用頻率之和。
76.基於上述的結構,提出日誌數據傳輸方法的各個實施例。
77.參照圖2,圖2為本發明日誌數據傳輸方法第一實施例的流程示意圖。
78.在本實施例中,日誌數據傳輸方法的執行主體可以是日誌發送端本身或日誌數據傳輸設備,日誌數據傳輸設備或日誌發送端可以是耳機、個人電腦、智慧型手機等電子設備,在本實施例中並不做限制,以下為便於描述,省略執行主體進行各實施例的闡述。在本實施例中,日誌數據傳輸方法包括:
79.步驟s10,獲取第一日誌數據中的第一目標字符,其中,第一目標字符為第一日誌數據中任意一個字符;
80.第一日誌數據可以是完整的日誌數據,也可以是字符串、字符序列或字符等,第一目標字符為第一日誌數據中任意一個字符。也即,對第一日誌數據中的任意一個字符均可以進行以下的編碼流程,得到各個字符對應的編碼結果。
81.步驟s20,根據預設的編碼模型中與第一目標字符相匹配的第一目標層級和第一目標節點,對第一目標字符進行編碼,得到第一目標字符對應的編碼結果,其中,編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符;
82.編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符,因
此根據編碼模型與第一目標字符進行匹配,進而確定編碼模型中與第一目標字符相匹配的第一目標層級和第一目標節點;其中,相匹配的第一目標節點是指在編碼模型中,所對應的字符與第一目標字符一致的節點,相匹配的第一目標層級是指在編碼模型中第一目標節點所處的層級。根據第一目標層級和第一目標節點對第一目標字符進行編碼,得到第一目標字符對應的編碼結果;編碼結果可以是二進位數據、八進位數據、十進位數據、十六進位數據等。
83.步驟s30,將第一日誌數據中各字符對應的編碼結果進行組合得到第二日誌數據,並將第二日誌數據發送至日誌接收端。
84.將第一日誌數據中各字符對應的編碼結果進行組合,進而得到第二日誌數據,第二日誌數據即為第一日誌數據通過編碼模型編碼後得到的日誌數據;進而將第二日誌數據發送至日誌接收端。
85.在本實施例中,通過獲取第一日誌數據中的第一目標字符,其中,第一目標字符為第一日誌數據中任意一個字符;進而根據預設的編碼模型中與第一目標字符相匹配的第一目標層級和第一目標節點,對第一目標字符進行編碼,得到第一目標字符對應的編碼結果,其中,編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符;可以通過將編碼模型中使用頻率越高的字符對應節點的編碼值設置得越短,將該節點所在層級的編碼值也設置得越短,從而降低使用頻率越高的字符的編碼結果的數據量;進而將第一日誌數據中各字符對應的編碼結果進行組合得到第二日誌數據,從而減少第二日誌數據整體的數據量,並將第二日誌數據發送至日誌接收端,提升日誌數據的傳輸效率。並且,通過預設的編碼模型對日誌數據進行特定的編碼,還能夠增加日誌數據的隱私性和安全性,而得到的第二日誌數據的數據量會小於常規編碼方式的數據量,進而能夠減少日誌數據保存時所需的存儲資源,同時傳輸時可以減少所需的網絡帶寬資源,進一步提高日誌數據的傳輸效率。
86.進一步地,基於上述第一實施例,提出本發明日誌數據傳輸方法第二實施例,在本實施例中,步驟s20包括:
87.步驟s201,根據預設的編碼模型中與第一目標字符相匹配的第一目標層級,確定層級編碼值,其中,層級編碼值由第一數量的未命中編碼值和一個命中編碼值組成,第一數量是按照編碼模型中各層級之間的排列順序所確定的處於第一目標層級之前的層級數量;
88.編碼結果包括層級編碼值和節點編碼值,而根據預設的編碼模型中與第一目標字符相匹配的第一目標層級,能夠確定編碼結果中的層級編碼值;層級編碼值由第一數量的未命中編碼值和一個命中編碼值組成,第一數量是按照編碼模型中各層級之間的排列順序所確定的處於第一目標層級之前的層級數量;
89.在一可行實施方式中,根據編碼模型對第一目標字進行編碼時,可以對編碼模型中的各層級進行遍歷,動態確定各層級是否與第一目標字符匹配;若匹配不成功或未命中,則將層級編碼值增加一個未命中編碼值,進而確定未命中層級的下一層級是否命中;若依舊未命中,則將層級編碼值又增加一個未命中編碼值,進而繼續確定下一層級是否命中;若命中,則將層級編碼值又增加一個命中編碼值,進而得到最終的層級編碼值。
90.在另一可行實施方式中,編碼模型中各層級之間根據特定的順序進行排列;根據編碼模型對第一目標字進行編碼時,可以直接確定與第一目標字符相匹配的第一目標層
級,進而根據第一目標層級的順序,確定處於第一目標層級之前的層級數量,進而根據層級數量確定未命中編碼值,再直接加上一個命中編碼值,進而得到層級編碼值。
91.在又一可行實施方式中,為輔助理解以上技術方案,以下以一個具體的一種編碼模型的結構示意圖進行輔助說明,參照圖3,編碼模型為一種二叉樹模型,黑圈代表各層級,各層級左下方的白圈代表各層級對應的節點,即在第一層級中包括節點:a、b、c、d、e、f和g;而各節點對應一個字符,即節點a對應字符a;根據二叉樹算法,一顆非空的二叉樹由根節點、左子樹、右子樹三個基本部分組成,因此在任一給定結點上的遍歷都是根據以下次序執行:訪問節點本身,遍歷該節點的左子樹,遍歷該節點的右子樹;因此,圖4中各實線箭頭代表進行編碼時對編碼模型的遍歷方向,即從上到下,從左至右;各虛線箭頭代表進行編碼時對層級中各節點的遍歷方向,即從右至左。示例性的,待編寫字符為5,未命中編碼值為0,命中編碼值為1;需要對字符5進行編碼,進而對編碼模型中各層級由上至下,由左至右的進行遍歷,第一層級中不含有對應字符5的節點,因此,層級編碼值記為:0,進而繼續遍歷至第二層級,第二層級中含有對應字符5的節點,因此為層級編碼值增加一個命中編碼值1,最後得到層級編碼值:01。
92.步驟s202,根據預設的編碼模型中與第一目標字符相匹配的第一目標節點,確定節點編碼值,其中,節點編碼值由第二數量的未命中編碼值和一個命中編碼值組成,第二數量是按照編碼模型的第一目標層級中各節點之間的排列順序所確定的處於第一目標節點之前的節點數量。
93.編碼結果包括層級編碼值和節點編碼值,而根據預設的編碼模型中與第一目標字符相匹配的第一目標節點,能夠確定編碼結果中的節點編碼值;節點編碼值由第二數量的未命中編碼值和一個命中編碼值組成,第二數量是按照編碼模型中第一目標層級中各節點之間的排列順序所確定的處於第一目標節點之前的層級數量。
94.在一可實施方式中,在確定第一目標層級後,可以對第一目標層級中的各節點進行遍歷,動態確定各節點是否與第一目標字符匹配;若匹配不成功或未命中,則將節點編碼值增加一個未命中編碼值,進而確定未命中節點的下一節點是否命中;若依舊未命中,則將節點編碼值又增加一個未命中編碼值,進而繼續確定下一節點是否命中;若命中,則將節點編碼值又增加一個命中編碼值,進而得到最終的節點編碼值。
95.在另一可行實施方式中,編碼模型中各節點之間根據特點順序進行排列;根據編碼模型對第一目標字進行編碼時,可以直接確定與第一目標字符相匹配的第一目標節點和第一目標層級,進而根據第一目標節點在第一目標層級中的順序,確定處於第一目標節點之前的處於同一層級的節點數量,進而根據節點數量確定未命中編碼值,再直接加上一個命中編碼值,進而得到節點編碼值,進而將層級編碼值和節點編碼值進行組合,得到第一目標字符的編碼結果。
96.在又一可行實施方式中,為輔助理解以上技術方案,以下以一個具體的另一編碼模型的結構示意圖進行輔助說明,參照圖4,編碼模型為一種矩陣模型,每行代表各層級,各行中的每一列代表各節點;示例性的,待編寫字符為d,未命中編碼值為0,命中編碼值為1;需要對字符d進行編碼,根據編碼模型,確定與字符d相匹配的目標層級為第一層級順序為1,進而確定層級編碼值為:1;進而在目標層級(第一層級)中確定與字符d相匹配的目標節點為第四節點順序為4,進而確定在目標節點之前的未命中節點數量為3,3即為第二數量,
進而確定節點編碼值為000,再加上命中編碼值,得到最終的層級編碼值為0001,進而將層級編碼值和節點編碼值進行組合得到字符的編碼結果:10001,編碼字符的數據量為5 bit,相較於常規的編碼方法,編碼後的字符的數據量減少,進一步提升日誌數據傳輸效率。
97.在本實施例中,根據預設的編碼模型中與第一目標字符相匹配的第一目標層級,確定層級編碼值,進而根據預設的編碼模型中與第一目標字符相匹配的第一目標節點,確定節點編碼值,將層級編碼值和節點編碼值進行組合,得到編碼結果;通過編碼模型中的層級和節點對日誌數據進行編碼,而編碼模型中使用頻率越高的字符對應的層級和節點的編碼值越短,進而在通過編碼模型進行編碼後能夠壓縮日誌數據的數據量,進一步提高了日誌數據的傳輸效率,並且通過特定的編碼模型進行編碼對日誌數據進一步加密,進而提升了日誌數據傳輸過程中的隱私性和安全性。
98.進一步地,基於上述第一和/或第二實施例,提出本發明日誌數據傳輸方法第三實施例,在本實施例中,在步驟s30之後包括:
99.步驟s301,獲取第二日誌數據的數據量;
100.在第二日誌數據傳輸至日誌接收端後,或者根據預設的周期時長定時獲取第二日誌數據的數據量。
101.步驟s302,判斷數據量是否大於預設的數據量閾值;
102.將第二日誌數據的數據量與預設的數據量閾值進行比較,判斷數據量是否大於預設的數據量閾值,進而根據判斷結果,確定是否對編碼模型進行更新;數據量閾值是指日誌數據傳輸時數據量的傳輸臨界值,超過數據量閾值後,日誌數據的傳輸效率很低,可能會對產品測試產生影響。
103.步驟s303,若數據量大於預設的數據量閾值,則統計第一日誌數據中各字符的字符使用頻率,並根據字符使用頻率更新編碼模型。
104.若第二日誌數據的數據量大於預設的數據量閾值,表明通過編碼模型進行第二日誌數據的數據量較大,編碼模型和第一日誌數據的匹配度較低,需要根據第一日誌數據進行更新,以匹配第一日誌數據,從而降低第二日誌數據的數據量,提升日誌數據傳輸效率;進而對第一日誌數據中各字符的字符使用頻率進行計算,進而根據字符使用頻率更新編碼模型;字符使用頻率是指在各字符歷史使用頻率的基礎上,根據本次日誌數據中字符出現的次數重新得到的使用頻率。
105.在本實施例中,通過獲取第二日誌數據的數據量,進而判斷數據量是否大於預設的數據量閾值,進而若數據量大於預設的數據量閾值,則統計日誌數據中各字符的字符使用頻率,並根據字符使用頻率更新編碼模型;通過預設的數據量閾值,實現編碼模型的自動更新,進而根據日誌數據中各字符的字符使用頻率,對編碼模型進行動態調整和更新,使得日誌數據在傳輸過程中,隨著編碼模型使用時間的延長,編碼模型和關聯的產品的日誌數據之間的匹配度不斷增加,進而傳輸效率不斷優化,而動態更新的編碼模型相當於動態更新的加密方式,進一步增加了日誌數據傳輸的安全性。
106.在一可行實施方式中,在將第二日誌數據發送至日誌接收端的步驟之後,還包括:
107.步驟s304,獲取第二目標字符的目標使用頻率,以及第二目標字符在編碼模型中相匹配的第二目標層級和第二目標節點;
108.在對編碼模型進行更新時,獲取第一日誌數據中的第二目標字符的目標使用頻
率,第二目標字符為第一日誌數據中的任一字符;並獲取第二目標字符在編碼模型中相匹配的第二目標層級和第二目標節點。
109.步驟s305,判斷目標使用頻率是否大於第三目標節點對應的字符的使用頻率,第三目標節點是第二目標節點在第二目標層級中的上一節點或第二目標層級的上一層級的末位節點;
110.判斷目標使用頻率是否大於第三目標節點對應的字符的使用頻率,其中第三目標節點為第二目標節點在第二目標層級中的上一節點或第二目標層級的上一層級的末位節點,由於編碼模型是根據各字符在日誌數據中的使用頻率所建立的,因此將重新確定第二目標字符的目標使用頻率和第三目標節點對應的字符的使用頻率之間的關係,判斷是否需要對第二字符對應節點的位置進行變換。
111.步驟s306,若大於,則將編碼模型中第二目標節點與第三目標節點進行順序調換,以更新編碼模型。
112.若第二目標字符的目標使用頻率大於第三節點對應字符的使用頻率,表示字符在第一日誌數據中的出現次數,相較於歷史數據有所增加,為了減少高頻率字符編碼後的數據量,進而將第二目標字符對應的第二目標節點與編碼模型中使用頻率低,但順序更靠前的節點進行調換,或重新進行節點或層級排序,進而更新編碼模型。
113.在一可行實施方式中,可以根據重新統計的日誌數據中各字符的字符使用頻率,將編碼模型中各層級的各節點所對應的字符進行重新的順序排列,進而更新編碼模型。
114.在本實施例中,通過獲取第二目標字符的目標使用頻率,以及第二目標字符在編碼模型中相匹配的第二目標層級和第二目標節點,進而判斷目標使用頻率是否大於第三目標節點對應的字符的使用頻率,若大於,則將編碼模型中第二目標節點與第三目標節點進行順序調換,以更新編碼模型,實現使用頻率越高的字符,在編碼模型中的對應層級和對應節點的順序越靠前,進而編碼後的編碼值越短,數據量也越少,進一步減少編碼後的日誌數據的數據量,提升日誌數據傳輸效率。
115.在一可行實施方式中,在將第二日誌數據發送至日誌接收端的步驟之後,還包括:
116.步驟s307,將編碼模型的模型標識發送至日誌接收端,以供日誌接收端採用與模型標識適配的編碼模型對第二日誌數據進行解碼。
117.在將第二日誌數據發送至日誌數據接收端後,將編碼模型的模型標識也發生至日誌數據接收端;日誌數據接收端在接收到第二日誌數據和模型標識後,首先根據模型標識確定適配的編碼模型,進而調取編碼模型對第二日誌數據進行解碼;日誌數據接收端獲取第二日誌數據中的第一編碼結果,其中,第一編碼結果為第二日誌數據中的任一編碼結果;進而確定編碼結果中的層級編碼值和節點編碼值;確定層級編碼值中的層級的未命中編碼值的數量,根據層級的未命中編碼值的數量加上一個命中編碼值數量,確定層級編碼值對應的第三目標層級;進而確定節點編碼值中的節點的未命中編碼值的數量,根據節點的未命中編碼值的數量加上一個命中編碼值數量,確定在第三目標層級中,節點編碼值對應的第三目標節點,進而確定第三目標節點對應的字符,字符即為編碼結果解碼後的字符;將第二日誌數據中各編碼結果解碼後對應的字符進行組合得到第一日誌數據。
118.在本實施例中,通過將編碼模型的模型標識發送至日誌接收端,以供日誌接收端採用與模型標識適配的編碼模型對第二日誌數據進行解碼,進而得到第一日誌數據,通過
編碼模型對日誌數據進行編碼和解碼,在對日誌數據進行數據量的壓縮的同時,相當於對日誌數據又進行一次加密,只有日誌數據接收端通過模型標識調取適配的編碼模型對第二日誌數據進行解碼,才能獲得原始的日誌數據,進一步增加數據的隱私性和安全性。
119.進一步地,基於上述第一、第二和/或第三實施例,提出本發明日誌數據傳輸方法第四實施例,在本實施例中,日誌數據傳輸方法包括:
120.步驟s40,獲取歷史日誌數據,並確定歷史日誌數據中各字符的歷史使用頻率;
121.獲取歷史日誌數據,歷史日誌數據可以是已傳輸至日誌接收端的日誌數據,或者是還未傳輸至日誌接收端的歷史日誌數據,或是用戶根據需求所提供的日誌數據等;對歷史日誌數據中各字符的使用頻率進行計算和統計,得到字符的歷史使用頻率;字符是指日誌數據中所使用的字母、數字、特殊符號等;歷史使用頻率是指各字符在歷史日誌數據中的出現概率。
122.步驟s50,根據各字符對應的歷史使用頻率由大到小的順序對歷史日誌數據中各字符進行排序,生成排序字符表;
123.根據獲取的歷史使用頻率,將各字符由對應歷史使用頻率的大小,從大到小的進行排序,生成排序字符表;排序字符表是根據各字符的使用頻率進行排序而得到的字符表;歷史使用頻率越高的字符,代表字符在歷史日誌數據中的使用概率最大,因此在排序字符表中排序越靠前。
124.步驟s60,根據預設的編碼模型規則,對排序字符表進行劃分並建立編碼模型。
125.根據預設的編碼模型規則,對排序字符表進行劃分,進而建立編碼模型。示例性的,根據預設的編碼模型規則,將排序字符表劃分為4塊,得到4個字符塊,而各字符塊中至多包括8個字符,進而將4個字符塊和各字符塊中的各字符進行組合併賦值或設置編碼規則,進而建立編碼模型。
126.在本實施例中,通過獲取歷史日誌數據,並確定歷史日誌數據中各字符的歷史使用頻率,進而根據各字符對應的歷史使用頻率由大到小的順序對歷史日誌數據中各字符進行排序,生成排序字符表,進而根據預設的編碼模型規則,對排序字符表進行劃分並建立編碼模型。通過歷史數據中各字符的使用頻率建立編碼模型,使得通過編碼模型對日誌數據進行編碼時,使用頻率越高的字符在編碼後所產生的數據量越少,進而使日誌數據整體的數據量大幅減少,使編碼模型和日誌數據的適配度更高,進一步提升日誌數據的傳輸效率,同時通過編碼模型對日誌數據進行編碼,起到了數據加密的作用,進一步提升日誌數據的安全性。
127.在一可行實施方式中,步驟s60,根據預設的編碼模型規則,對排序字符表進行劃分並建立編碼模型的步驟還包括:
128.步驟s601,根據編碼模型規則中的層級節點數,對排序字符表進行劃分得到字符塊;
129.編碼模型規則中包括編碼模型中的層級數和節點數,以及各層級和節點之間的排列順序,根據編碼模型規則中的層級節點數,對排序字符表進行劃分,劃分為各字符塊;示例性的,預設的層級節點數為8,即各層級中包含至多8個節點,各節點對應一個字符,進而將排序字符表中的8個字符為一字符塊進行劃分。
130.步驟s602,將字符塊作為編碼模型的層級,將字符塊中的字符作為編碼模型的節
點;
131.編碼模型中包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符;進而將將字符塊作為編碼模型的層級,將字符塊中的字符作為編碼模型的節點。
132.步驟s603,根據字符的歷史使用頻率,對各節點進行排序,其中,歷史使用頻率越高的字符對應的節點的排序越靠前;
133.根據編碼模型規則,字符使用頻率越高對應編碼值越短,進而字符對應的節點和層級順序越靠前;因此,根據字符的歷史使用頻率,將歷史使用頻率最高的字符對應的節點的排序放在最前面,其他字符根據歷史使用頻率依次進行排序,歷史使用頻率越低的字符對應的節點的排序越靠後。
134.步驟s604,根據字符塊的字符塊使用頻率,對各層級進行排序,其中,字符塊使用頻率越高的字符塊對應的層級的排序越靠前,字符塊使用頻率為字符塊中各字符的歷史使用頻率之和。
135.獲取字符塊的字符塊使用頻率,其中,字符塊使用頻率為字符塊中各字符的歷史使用頻率之和;根據字符塊的字符塊使用頻率,對各層級進行排序,將字符塊使用頻率越高的字符塊對應的層級放在前面,即排序越靠前,從而建立編碼模型。
136.在一可行實施方式中,參照圖3為一種編碼模型的結構示意圖,黑圈代表各層級,層級左下方的白圈代表各層級對應的節點,即在第一層級中包括節點:a、b、c、d、e、f和g;而各節點對應一個字符,即節點a對應字符a;根據二叉樹算法,一顆非空的二叉樹由根節點、左子樹、右子樹三個基本部分組成,因此在任一給定結點上的遍歷都是根據以下次序執行:訪問節點本身,遍歷該節點的左子樹,遍歷該節點的右子樹;因此,圖4中各實線箭頭代表進行編碼時對編碼模型的遍歷方向,即從上到下,從左至右;各虛線箭頭代表進行編碼時對層級中各節點的遍歷方向,即從右至左。圖4中頂端層級的順序先於底端層級,各層級中右端節點的順序先於左端節點,順序越靠前代表對應字符的使用頻率越高,且編碼後的數據量越少。
137.在本實施例中,通過根據編碼模型規則中的層級節點數,對排序字符表進行劃分得到字符塊;進而將字符塊作為編碼模型的層級,將字符塊中的字符作為編碼模型的節點;進而根據字符的歷史使用頻率,對各節點進行排序,其中,歷史使用頻率越高的字符對應的節點的排序越靠前;進而根據字符塊的字符塊使用頻率,對各層級進行排序,其中,字符塊使用頻率越高的字符塊對應的層級的排序越靠前,字符塊使用頻率為字符塊中各字符的歷史使用頻率之和,以建立編碼模型。編碼模型和歷史數據中各字符的使用頻率相關聯從而建立,使用頻率越高的字符,在編碼模型中的位置越靠前,對應的編碼值越短,通過編碼模型編碼後所產生的數據量越少,進而日誌數據整體的數據量大幅減少,使編碼模型和日誌數據的適配度更高,進一步提升日誌數據的傳輸效率,同時通過編碼模型對日誌數據進行編碼,起到了數據加密的作用,進一步提升日誌數據的安全性。
138.進一步地,基於上述第一、第二、第三和/或第四實施例,提出本發明日誌數據傳輸方法較完整實施例,參照圖5,在本實施例中,日誌數據傳輸方法包括:
139.獲取第一日誌數據,並根據預設的編碼模型對第一日誌數據進行編碼,得到編碼後的日誌數據,即第二日誌數據,進而根據產品接收端的需求,將第二日誌數據轉換為對應的進位數;示例性的,第二日誌數據為一種二進位數據,進而根據產品接收端的接口需求,
將二進位數據轉化為產品接收端能夠接收的十六進位第二日誌數據;進而將十六進位第二日誌數據和編碼模型的模型標識傳輸至日誌接收端;日誌接收端在接收到十六進位第二日誌數據後,將十六進位第二日誌數據轉化為二進位的第二日誌數據,進而根據模型標識調取匹配的編碼模型,從而對第二日誌數據進行解碼,進而獲得第一日誌數據。通過預設的編碼模型對日誌數據進行特定的編碼,能夠增加日誌數據的隱私性和安全性,而在編碼模型中,可以設置使用頻率越高的字符其編碼結果的數據量越小,進而得到的編碼後的日誌數據(第二日誌數據)的數據量會小於常規編碼方式的數據量,進而能夠減少日誌數據保存時所需的存儲資源,同時傳輸時可以減少所需的網絡帶寬資源,進一步提高日誌數據的傳輸效率。
140.第一日誌數據是指產品的代碼執行過程,通過字母、數字、特殊符號等字符進行事件記錄;第二日誌數據是指通過編碼模型,對第一日誌數據進行編碼以後得到的編碼後的日誌數據;數據量是數據大小的衡量方式。
141.編碼模型是指,根據預設的編碼模型規則和字符使用頻率所建立的一種字符編碼模型,可以對日誌數據進行編碼或解碼;其中,編碼模型包括多個層級,各層級分別包括多個節點,各節點分別對應一個字符,編碼模型的形式可以為二叉樹形式、矩陣形式、表格形式等;在編碼模型中,使用頻率越高的字符其對應節點的編碼值可以越短,其對應節點所在的層級的編碼值也可以越短,進而使使用頻率越高的字符的編碼結果的數據量越少,進而降低日誌數據的傳輸數據量,提升傳輸效率。模型標識是指用來識別編碼模型的記號,日誌接收端在接收到第二日誌數據後,可以根據模型標識,確定匹配的編碼模型,並調用匹配的編碼模型對第二日誌數據進行解碼,進而得到日誌數據。
142.日誌接收端是指接收日誌數據的設備,如手機、筆記本電腦、桌上型電腦、智能手環、藍牙耳機等本實施例對此不加以限制。
143.進而在日誌數據傳輸過程中,還可以根據用戶需求、預設的數據量閾值或預設的更新周期等方式,判斷編碼模型是否需要進行更新;示例性的,在每次日誌數據傳輸後,計算本次第二日誌數據的數據量,判斷數據量是否大於預設的數據量閾值;數據量閾值是指日誌數據傳輸時數據量的傳輸臨界值,超過數據量閾值後,日誌數據的傳輸效率很低,可能會對產品測試產生影響。若大於,表明本次日誌數據傳輸的數據量較大;由於編碼模型可以根據日誌數據中各字符的使用頻率進行設置,使用頻率越高的字符在編碼模型中的順序越靠前,經過編碼模型轉換後的編碼值越短,數據量就越少,進而傳輸第二日誌數據所需的數據量就越少,編碼模型和第一日誌數據的適配度就越高。而數據量大於預設的數據量閾值,表明編碼模型和第一日誌數據的適配度較差,需要對編碼模型進行更新;進而根據第一日誌數據,重新統計各字符的使用頻率,並根據重新統計後的使用頻率調整編碼模型中各字符的排列順序,生成更新後的編碼模型;進而將更新後的編碼模型發送至日誌接收端,實現日誌發送端與日誌接收端之間的編碼模型的同步。通過根據日誌數據中各字符的使用頻率,對編碼模型中各字符的順序進行動態調整,使編碼模型不斷優化,更加適配於第一日誌數據傳輸,進而使日誌數據的傳輸效率不斷提升;同時編碼模型的不斷更新以及日誌發送端與日誌接收端之間的同步更新,相當於對日誌數據進行加密,在提升傳輸效率的同時,增加數據的隱私性和安全性。
144.此外,本發明實施例還提出一種日誌數據傳輸裝置,參照圖6,所述日誌數據傳輸
裝置包括:
145.獲取模塊10,用於獲取第一日誌數據中的第一目標字符,其中,所述第一目標字符為所述第一日誌數據中任意一個字符;
146.編碼模塊20,用於根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級和第一目標節點,對所述第一目標字符進行編碼,得到所述第一目標字符對應的編碼結果;
147.發送模塊30,用於將所述第一日誌數據中各字符對應的編碼結果進行組合得到第二日誌數據,並將所述第二日誌數據發送至日誌接收端。
148.所述編碼模塊20還用於:
149.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標層級,確定所述層級編碼值,其中,所述層級編碼值由第一數量的未命中編碼值和一個命中編碼值組成,所述第一數量是按照所述編碼模型中各層級之間的排列順序所確定的處於所述第一目標層級之前的層級數量;
150.根據預設的編碼模型中與所述第一目標字符相匹配的第一目標節點,確定所述節點編碼值,其中,所述節點編碼值由第二數量的未命中編碼值和一個命中編 碼值組成,所述第二數量是按照所述編碼模型的第一目標層級中各節點之間的排列順序所確定的處於所述第一目標節點之前的節點數量。
151.所述發送模塊30還用於:
152.獲取所述第二日誌數據的數據量;
153.判斷所述數據量是否大於預設的數據量閾值;
154.若所述數據量大於預設的數據量閾值,則統計所述第一日誌數據中各字符的字符使用頻率,並根據所述字符使用頻率更新所述編碼模型。
155.所述發送模塊30還用於:
156.獲取第二目標字符的目標使用頻率,以及所述第二目標字符在所述編碼模型中相匹配的第二目標層級和第二目標節點;
157.判斷所述目標使用頻率是否大於第三目標節點對應的字符的使用頻率,所述第三目標節點是所述第二目標節點在所述第二目標層級中的上一節點或所述第二目標層級的上一層級的末位節點;
158.若大於,則將所述編碼模型中所述第二目標節點與所述第三目標節點進行順序調換,以更新所述編碼模型。
159.所述發送模塊30還用於:
160.將所述編碼模型的模型標識發送至所述日誌接收端,以供所述日誌接收端採用與所述模型標識適配的編碼模型對所述第二日誌數據進行解碼。
161.所述日誌數據傳輸裝置還用於:
162.獲取歷史日誌數據,並確定所述歷史日誌數據中各字符的歷史使用頻率;
163.根據各所述字符對應的歷史使用頻率由大到小的順序對所述歷史日誌數據中各字符進行排序,生成排序字符表;
164.根據預設的編碼模型規則,對所述排序字符表進行劃分並建立編碼模型。
165.所述日誌數據傳輸裝置還用於:
166.根據所述編碼模型規則中的層級節點數,對所述排序字符表進行劃分得到字符塊;
167.將所述字符塊作為所述編碼模型的層級,將所述字符塊中的字符作為所述編碼模型的節點;
168.根據所述字符的歷史使用頻率,對各節點進行排序,其中,所述歷史使用頻率越高的字符對應的節點的排序越靠前;
169.根據所述字符塊的字符塊使用頻率,對各層級進行排序,其中,所述字符塊使用頻率越高的字符塊對應的層級的排序越靠前,所述字符塊使用頻率為所述字符塊中各字符的歷史使用頻率之和。
170.本發明日誌數據傳輸裝置各實施例,均可參照本發明日誌數據傳輸方法各個實施例,此處不再贅述。
171.此外,本發明實施例還提出一種計算機可讀存儲介質,所述存儲介質上存儲有日誌數據傳輸程序,所述日誌數據傳輸程序被處理器執行時實現如下所述的日誌數據傳輸方法的步驟。
172.本發明日誌數據傳輸設備和計算機可讀存儲介質各實施例,均可參照本發明日誌數據傳輸方法各個實施例,此處不再贅述。
173.需要說明的是,在本文中,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句「包括一個
……」
限定的要素,並不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
174.上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
175.通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如rom/ram、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,伺服器,空調器,或者網絡設備等)執行本發明各個實施例所述的方法。
176.以上僅為本發明的優選實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀