CN102447575A - Method for analyzing and managing log file with hexadecimal data - Google Patents

Method for analyzing and managing log file with hexadecimal data Download PDF

Info

Publication number
CN102447575A
CN102447575A CN2011103006468A CN201110300646A CN102447575A CN 102447575 A CN102447575 A CN 102447575A CN 2011103006468 A CN2011103006468 A CN 2011103006468A CN 201110300646 A CN201110300646 A CN 201110300646A CN 102447575 A CN102447575 A CN 102447575A
Authority
CN
China
Prior art keywords
data
hexadecimal data
hurdle
record
hexadecimal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011103006468A
Other languages
Chinese (zh)
Other versions
CN102447575B (en
Inventor
喻宗杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201110300646.8A priority Critical patent/CN102447575B/en
Publication of CN102447575A publication Critical patent/CN102447575A/en
Application granted granted Critical
Publication of CN102447575B publication Critical patent/CN102447575B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for analyzing and managing a log file with hexadecimal data, which comprises the following steps: obtaining the content of a log file with hexadecimal data, which is recorded in a form of the hexadecimal data, in the process of opening the log file with the hexadecimal data, and loading the obtained hexadecimal data by using a multi-dimensional array; and combining the hexadecimal data in the multi-dimensional array and a relevant communication protocol together for analyzing by row division and byte division, reading the content in the hexadecimal data into information which can be directly read and also displaying the information on a man-machine interactive interface, wherein a multi-layer display mode is adopted for the man-machine interactive interface, and the relevant communication protocol is a private communication protocol corresponding to the log file. According to the method disclosed by the invention, the content of a log file with hexadecimal data generated by communication software can be analyzed; and moreover, by combining the relevant communication protocol, the content of the log file, which is recorded by the hexadecimal data, is read into the information which can be directly read, and the information is also displayed by changing the protocol. The method for analyzing and managing the log file with the hexadecimal data can be used for conveniently managing and analyzing the log file with the hexadecimal data.

Description

A kind of method of resolving and managing the hexadecimal data journal file
Technical field
The present invention relates to understand journal file, is a kind of method of resolving and managing the hexadecimal data journal file specifically.
Background technology
When most on the market large-scale communication softwares and equipment are mutual; All be binary system, the hexadecimal data communication of usefulness; Usually can form the hexadecimal data journal file, that is: the content of storing in the said journal file is with the form of hexadecimal data record.For example: a kind of journal file that the data when communicating by letter between the transmission equipment management system of company of Fiberhome telecommunication and the transmission equipment can form, the partial content of this journal file is as shown in Figure 1, is to adopt the hexadecimal data storage.Visible by Fig. 1, though the Various types of data that the logging software that this journal file can be complete sends, receives does not possess any readability.
Generally, large-scale communication software is all communicated by letter with hexadecimal data with equipment room.Said software is meant transmission network management system or transmission equipment management system, and said equipment is meant all transmission equipments that can communicate by letter with large-scale communication software.The expression of data in computer finally exists with binary form usually.But binary number is oversize, can address this problem with hexadecimal or octal system.Because system is big more, the expression length of number is also just short more.So as long as management system is wanted management equipment, in any case, various command is generally all carried out with hexadecimal.A lot of free packet capturing softwares are arranged at present on the market, the data flow that can intercept communication software produces.But the data flow that intercepting is got off is a hexadecimal data, does not possess readability.
Summary of the invention
To the defective that exists in the prior art; The object of the present invention is to provide a kind of method of resolving and managing the hexadecimal data journal file; The content of the hexadecimal data journal file that can analyzing communication software produces; And the combination relevant communication protocol, but the content reading of using hexadecimal data recorded logs file is the information of direct reading and changes the agreement demonstration, be convenient to management, analyze the hexadecimal data journal file.
For reaching above purpose, the technical scheme that the present invention takes is:
A kind of method of resolving and managing the hexadecimal data journal file is characterized in that, the steps include:
Step 1 is obtained its form content recorded with hexadecimal data in the process of opening the hexadecimal data journal file, load the hexadecimal data that gets access to Multidimensional numerical,
Step 2; Hexadecimal data in the Multidimensional numerical and relevant communication protocol are combined branch's branch byte parsing; But make content in the hexadecimal data be read as the information of direct reading and be presented on the human-computer interaction interface; Said human-computer interaction interface adopts the multilayer display mode, and multi-angle is resolved hexadecimal data
Said relevant communication protocol is the privately owned communication protocol corresponding with journal file.
On the basis of technique scheme, the concrete steps of step 1 comprise:
10, open a hexadecimal data journal file, when opening, the hexadecimal data in this journal file is deposited in the internal memory;
Comprise a lot of bar command record in the said hexadecimal data journal file, the form of each command record is: the data of protocol header+daily record order,
20, to the data type of journal file, create the CStoreIndexArray class:
Three elements of integer variable with the length of the pointer that points to inner each byte of every command record, the pointer that points to every command record head, every command record of record; Form a class; Use the element of this class object then, create Dynamic Array, deposit hexadecimal data while reading as the CArray template class; And can use subscript to come directly to obtain element, the Multidimensional numerical of the hexadecimal data that said Dynamic Array promptly gets access to as loading.
On the basis of technique scheme, the concrete steps of step 2 comprise:
30, human-computer interaction interface design: be divided into three hurdles from top to down to human-computer interaction interface,
First hurdle shows the protocol header information of every command record,
Second hurdle shows the particular content of every command record,
Third column shows original hexadecimal data,
Each command record all has and follows unified protocol format in the daily record; Come out to be defined as a structure with the field name of the protocol header in each bar log record is abstract; So that it is presented in first hurdle of human-computer interaction interface; Comprise following information in the said protocol header: date, time, direction, type, the command name of each order
40, the function of the protocol header of each bar command record is inserted in design on software first hurdle, and definition has the structure corresponding with protocol header in this function, and this structure is used to construct the array of protocol header data,
Daily record data to storing in the structure adopts the mode of a byte resolution data of a byte to carry out dissection process, fill out at last in the suitable field, again with control with several fields showing side by side,
50, each row content on first hurdle all can corresponding command record; Then the content of second hurdle and third column needs to change according to the variation of command record in first hurdle; For this reason, define an interface function, issue second hurdle and third column to the message of relevant change; Said interface function transmits Various types of data in the corresponding hurdle of human-computer interaction interface with message maps
60, the information of sending according to interface function shows in the initial data of third column with daily record in lines, and in second hurdle, shows the information after corresponding command record is resolved.
On the basis of technique scheme, the said concrete steps of the information after corresponding command record is resolved that in second hurdle, show are:
The information of sending according to interface function; Call the function that content is resolved in the daily record that shows second hurdle; Once more according to communication protocol; Judge the fundamental type of the corresponding daily record data of protocol header earlier, the fundamental type according to different daily record datas parses the corresponding information of hexadecimal data again, and the content after will resolving at last is presented in second hurdle.
The object of the present invention is to provide a kind of method of resolving and managing the hexadecimal data journal file; The content of the hexadecimal data journal file that can analyzing communication software produces; And combination relevant communication protocol; But the content reading of using hexadecimal data recorded logs file is the information of direct reading and changes the agreement demonstration, be convenient to management, analyze the hexadecimal data journal file.
Description of drawings
The present invention has following accompanying drawing:
Partial data content sketch map in Fig. 1 hexadecimal data journal file,
But the information sketch map of direct reading after Fig. 2 resolves,
The data passes graph of a relation that relates in Fig. 3 invention.
Embodiment
Below in conjunction with accompanying drawing the present invention is done further explain.
The method of parsing of the present invention and management hexadecimal data journal file the steps include:
Step 1 is obtained its form content recorded with hexadecimal data in the process of opening the hexadecimal data journal file, load the hexadecimal data that gets access to Multidimensional numerical,
Step 2; Hexadecimal data in the Multidimensional numerical and relevant communication protocol are combined branch's branch byte parsing; But make content in the hexadecimal data be read as the information of direct reading and be presented on the human-computer interaction interface; Said human-computer interaction interface adopts the multilayer display mode, and multi-angle is resolved hexadecimal data
Said relevant communication protocol is the privately owned communication protocol corresponding with journal file.
Utilize the present invention, then can contrast various privately owned communication protocols, the hexadecimal data in the journal file is converted into readable data result and shows with human-computer interaction interface.
As shown in Figure 3, the concrete steps of step 1 comprise:
10, open a hexadecimal data journal file with the software that adopts the method for the invention, when opening, the hexadecimal data in this journal file is deposited in the internal memory;
Comprise a lot of bar command record in the said hexadecimal data journal file; The form of each command record is: the data of protocol header+daily record order; The byte length of every command record is also different because order itself is different, if any order be a certain state that issues query facility; The length of that command record is just long
20, to the data type of journal file, create the CStoreIndexArray class: designed following three elements among the present invention:
1) points to the pointer of inner each byte of every command record, be used for separating the implication of each byte in the new record;
2) pointer of every command record head of sensing is used for separating every record;
3) integer variable of the length of every command record of record;
At first these three elements are formed a class, type CStoreIndex by name uses the element of this class object as the CArray template class then, has created CStoreIndexArray class (Dynamic Array);
For example:
class?CStoreIndex
{
public:
const?BYTE*?m_pData;
const?BYTE*?m_pBaseData;
int?m_nLength;
};
typedef?CArray<CStoreIndex,CStoreIndex&>?CStoreIndexArray;
In the superincumbent description, show it is to utilize CArray to create a type array, each element of array all is a class object.This array is called CStoreIndexArray, and this is a Dynamic Array, the object of element type of the being CStoreIndex in the array.This shows that each element all is to comprise two const (constant, const are the keywords of a C language, and it limits a variable and does not allow to be changed) type-word joint pointer and an integer variable.
Visible by above-mentioned typedef statement, CStoreIndexArray is the another kind of title of CArray < CStoreIndex, CStoreIndex& >, is a kind of macrodefinition that carry out in order to quote more convenient.
First of the present invention is to utilize the template class CArray of the array among the VC to create Dynamic Array, a large amount of hexadecimal datas in the storage hexadecimal data journal file.Whenever when we needed a structure to store data, we first what expect was exactly to use array.As long as data type is identical, can exist in the self-defining array.But for traditional array, maximum restriction is the element number of essential this array of definition when initialization.But for a hexadecimal data journal file, the length of whole data, promptly the data volume of the bar number of command record and every daily record order all is unpredictable.So the part of thinking of the present invention just is to use Dynamic Array to deposit hexadecimal data while reading.Certainly, this Dynamic Array also must use subscript directly to obtain element as common array, and the efficient of this and it is directly related.Be that the multidimensional number described in the step 1 is a Dynamic Array, deposit hexadecimal data while reading, and can use subscript to come directly to obtain element.
The template class CArray of array (CArray be support with the C language in the template class of the similar array of arrays, utilize it can create the type safety array of any data type.) inside, the memory block of an in store really dynamic creation, the element that its linear storage has existed; Thereby guaranteed that it can be as common array; Come directly to obtain element with subscript as side-play amount, but, this is not the whole of it; We are present, the problem that will consider be: how it appends element dynamically.
The template class CArray of array appends element and uses Add function, simple, general-purpose very.At this moment, in the inside of CArray, the internal memory before will deleting; And apply for again new being enough to deposit append the back all elements internal memory; Though this for the operation of frequent plus-minus element, can lower efficiency greatly, for situation of the present invention; Data only can be when opening journal file disposable depositing in the Dynamic Array, and this action is only carried out once.Following software design simple enough promptly is best principle, and the present invention still adopts CArray formation mode to store data.That is: the multidimensional number described in the step 1 is a Dynamic Array of utilizing the template class CArray establishment of the array among the VC.
As shown in Figure 3, the concrete steps of step 2 comprise:
30, behind the storage mode that has designed data, next human-computer interaction interface is done Preliminary design: be divided into three hurdles from top to down to human-computer interaction interface,
First hurdle shows the protocol header information of every command record,
Second hurdle shows the particular content of every command record,
Third column shows original hexadecimal data,
For example: directly utilize CSplitterWnd (splitter window class) class of MFC (class libraries of Microsoft) to carry out subfield.
BOOL?CMainFrame::OnCreateClient(LPCREATESTRUCT?lpcs,?CCreateContext*?pContext)
{
//?TODO:?Add?your?specialized?code?here?and/or?call?the?base?class
CRect?cr;
GetClientRect(&cr);
m_splitter.CreateStatic(this,?3,?1)?;
m_splitter.CreateView(0,?0,?RUNTIME_CLASS(CCLogViewerView),
CSize(cr.Width(),?cr.Height()/3),?pContext?);
m_splitter.CreateView(1,?0,?RUNTIME_CLASS(CCGraphView),
CSize(cr.Width(),?cr.Height()/3),?pContext?);
m_splitter.CreateView(2,?0,?RUNTIME_CLASS(CCTextView),
CSize(cr.Width(),?cr.Height()/3),?pContext?);
return?TRUE;
}
Above-mentioned function declaration human-computer interaction interface divides three hurdles, and the height on each hurdle is 1/3 of a whole human-computer interaction interface, and has defined the view class name on each hurdle:
First hurdle shows the protocol header information of every command record, type CCLogViewerView by name;
Second hurdle shows the particular content of every command record, type CCGraphView by name;
Third column shows original hexadecimal data, type CCTextView by name.
After being stored in the Multidimensional numerical through last step (step 20) daily record; Each pointer just stop over to its initial position; Dissect daily record data according to the software inhouse relevant communication protocol this moment again, and analyzing which hexadecimal number is to be used for which kind of implication of co expression;
Each command record all has and follows unified protocol format in the daily record; Come out to be defined as a structure with the field name of the protocol header in each bar log record is abstract; So no matter log record is that length is short, all is to deposit dynamically in the identical structure.
For example following table is exactly the concrete example of the protocol header of communication protocol:
Table 1 daily record bidding protocol head defined declaration
We can design according to table 1, software first hurdle are demonstrated the information such as date, time, direction, type, command name of each order with the mode of tabulation.
40, a last step (step 30) has been considered after the basic design first hurdle of human-computer interaction interface, and this step begins first hurdle to human-computer interaction interface and carries out code and write.We design like minor function:
void?CCLogViewerView::InsertItems(BYTE?*pViewData,?int?nDataLength)
The function of this function is to insert the protocol header of each bar command record on software first hurdle.According to the protocol header definition in a last step, we at first define the array that following structure is constructed the protocol header data in function:
struct?LOG_ITEM_HEADER
{
char?arcDataType[16];
BYTE?arbyDataBackup[4];
BYTE?arcYear[2];
BYTE?byMonth;
BYTE?byDay;
BYTE?byHour;
BYTE?byMinute;
BYTE?bySecond;
BYTE?byCmdType;
BYTE?byDirection;
BYTE?byFrame;
BYTE?arbyBackup[6];
BYTE?arbyDataLen[4];
BYTE arbyData [1]; // data original position
};
Here each; All be with form in content corresponding: the spare bytes of the character string of 16 bytes, 4 bytes, the time of 7 bytes (in the structure separating the date Hour Minute Second), the command type of 1 byte, the direction of 1 byte, the frame type of 1 byte, the spare bytes of 6 bytes, the data length of 4 bytes are that the data original position of a byte is used to assign pointer at last;
Daily record data to storing in the structure adopts the mode of a byte resolution data of a byte to carry out dissection process, when a certain field need be according to the difference of its content and implication not simultaneously, with IF statement judgment data implication;
Such as: one " frame type " arranged in the order of each bar, and frame type is 0 o'clock, should resolve to Unknown (the unknown); Frame type is 1 o'clock, should resolve to SDH (english abbreviation of SDH); Frame type is 2 o'clock, should resolve to ASON (exchanging the english abbreviation of optical transfer network automatically).So when human-computer interaction interface was exported, code can be judged as follows like this:
if?(Unknown?==?stItem.byFrame)
{
lvi.pszText?=?"Unknown";
}
else?if?(SDH?==?stItem.byFrame)
{
lvi.pszText?=?"SDH";
}
else?if?(ASON?==?stItem.byFrame)
{
lvi.pszText?=?"ASON";
}
Certainly, the data that equipment reports can not be character strings, but hexadecimal data.So we will add enumerating of related definition by protocol header (table 1) in the relevant header file:
enum?Frame_Type
{
Unknown?=?0x00,
SDH?=?0x01,
ASON?=?0x02
};
Promptly work as pointer and point to this specified byte, if find it is 0, then just output " Unknown " on human-computer interaction interface; Lvi.pszText is the statement of in the table control, exporting;
Fill out at last in the suitable field, again with control with several fields showing side by side, for example:
GetListCtrl().InsertItem(&lvi);
InsertItem is the function that is used in list control, inserting a new row content that this method is created.
50, after first hurdle has shown the information such as type, time, direction of every order, continue to show corresponding data on second hurdle and third column by design.We know that for first hurdle, each row content all can corresponding command record.So we mean that the content of second hurdle and third column all needs variation with each row content of click the time.
So, need interface function of definition, issue second hurdle and third column to the message of relevant change.Here design be a function that is OnItemchanged (this method create function name), define as follows:
void?CCLogViewerView::OnItemchanged(NMHDR*?pNMHDR,?LRESULT*?pResult)
This function will transmit Various types of data in the corresponding hurdle of human-computer interaction interface with message maps.
60, design according to the OnItemchanged function; In function, will call ChangeText (this method create function name) function revises the data of third column (below be third column) and shows; In order better to make things convenient for the skew of commissioning staff's calculated data; We show the initial data of daily record that every row shows 16, sees the rectangle frame in Fig. 2 third column in lines.
Except ChangeText, also define relevant interface and transmitted other parameter, its code definition form can be unified as follows:
if?(NULL?!=?pView)
{
// import the frame type (ASON/SDH) of these clauses and subclauses simultaneously into
CListCtrl&?m_list1?=?(CListCtrl&)GetListCtrl();
CString?strCmdType?=?m_list1.GetItemText(pNMListView->iItem,?4);
((CCGraphView?*)pView)->GetCmdType(strCmdType);
// import the command name of these clauses and subclauses simultaneously into
CListCtrl&?m_list2?=?(CListCtrl&)GetListCtrl();
CString?strCmdName?=?m_list2.GetItemText(pNMListView->iItem,?5);
((CCGraphView?*)pView)->GetCmdName(strCmdName);
// import the command direction of these clauses and subclauses simultaneously into
CListCtrl&?m_list3?=?(CListCtrl&)GetListCtrl();
CString?strCmdDirection?=?m_list3.GetItemText(pNMListView->iItem,?3);
((CCGraphView?*)pView)->GetCmdDirection(strCmdDirection);
// call the ChangeTree function on second hurdle
((CCGraphView?*)pView)->SetLogViewerPointer(this);
pView->SendMessage(WM_CHANGETREE,?(WPARAM)pNMListView->iItem,?NULL);
}
Call ChangeTree (function name that this method is created) function at last and revise the data demonstration on second hurdle,
70, one of core function of the present invention ChangeTree shows that content is resolved in the daily record on second hurdle, and after the protocol header of daily record was resolved by first hurdle and shown, remaining was to come further to solve the data in the log record with the CTree tree control,
80, once more according to the intracompany communication agreement; Judge the fundamental type of daily record data according to a key bytes; Because the difference of this type will directly influence the displaying contents of tree type data, adopt IF statement to judge by transmitting the frame type of coming in 40 interface functions.Data after judging are carried out branch by the joint number of words of respective field in the control of tree type, show,
……
if?("ASON"?==?m_CmdType)?//ASON
{
……
}
else?//SDH
{
……
}
90, show corresponding data with CTree, code format is also unified as follows:
tvThird.hParent=item_second;
tvThird.item.mask=TVIF_TEXT;
tvThird.item.pszText=(LPTSTR)(LPCTSTR)strData;
CtlTree.InsertItem?(&tvThird);
Similar with list control, above-mentioned statement is in tree control, to insert content.
When weaving into software and opening the hexadecimal data journal file with the method for the invention, will be in the first hurdle show log essential information such as time, type, direction etc.; The second hurdle show log details such as sheet number, data length etc.; Third column show log initial data, as shown in Figure 2.
The above only is a preferred embodiments of the present invention, only; The interest field that the present invention advocated is not limited thereto, and presses all this skill personages that is familiar with; According to the technology contents that the present invention disclosed, can think easily and equivalence change, all should belong to and not break away from protection category of the present invention.
The content of not doing in this specification to describe in detail belongs to this area professional and technical personnel's known prior art.

Claims (4)

1. the method for resolving and managing the hexadecimal data journal file is characterized in that, the steps include:
Step 1 is obtained its form content recorded with hexadecimal data in the process of opening the hexadecimal data journal file, load the hexadecimal data that gets access to Multidimensional numerical,
Step 2; Hexadecimal data in the Multidimensional numerical and relevant communication protocol are combined branch's branch byte parsing; But make content in the hexadecimal data be read as the information of direct reading and be presented on the human-computer interaction interface; Said human-computer interaction interface adopts the multilayer display mode, and multi-angle is resolved hexadecimal data
Said relevant communication protocol is the privately owned communication protocol corresponding with journal file.
2. the method for parsing as claimed in claim 1 and management hexadecimal data journal file is characterized in that the concrete steps of step 1 comprise:
10, open a hexadecimal data journal file, when opening, the hexadecimal data in this journal file is deposited in the internal memory;
Comprise a lot of bar command record in the said hexadecimal data journal file, the form of each command record is: the data of protocol header+daily record order,
20, to the data type of journal file, create the CStoreIndexArray class:
Three elements of integer variable with the length of the pointer that points to inner each byte of every command record, the pointer that points to every command record head, every command record of record; Form a class; Use the element of this class object then, create Dynamic Array, deposit hexadecimal data while reading as the CArray template class; And can use subscript to come directly to obtain element, the Multidimensional numerical of the hexadecimal data that said Dynamic Array promptly gets access to as loading.
3. the method for parsing as claimed in claim 2 and management hexadecimal data journal file is characterized in that the concrete steps of step 2 comprise:
30, human-computer interaction interface design: be divided into three hurdles from top to down to human-computer interaction interface,
First hurdle shows the protocol header information of every command record,
Second hurdle shows the particular content of every command record,
Third column shows original hexadecimal data,
Each command record all has and follows unified protocol format in the daily record; Come out to be defined as a structure with the field name of the protocol header in each bar log record is abstract; So that it is presented in first hurdle of human-computer interaction interface; Comprise following information in the said protocol header: date, time, direction, type, the command name of each order
40, the function of the protocol header of each bar command record is inserted in design on software first hurdle, and definition has the structure corresponding with protocol header in this function, and this structure is used to construct the array of protocol header data,
Daily record data to storing in the structure adopts the mode of a byte resolution data of a byte to carry out dissection process, fill out at last in the suitable field, again with control with several fields showing side by side,
50, each row content on first hurdle all can corresponding command record; Then the content of second hurdle and third column needs to change according to the variation of command record in first hurdle; For this reason, define an interface function, issue second hurdle and third column to the message of relevant change; Said interface function transmits Various types of data in the corresponding hurdle of human-computer interaction interface with message maps
60, the information of sending according to interface function shows in the initial data of third column with daily record in lines, and in second hurdle, shows the information after corresponding command record is resolved.
4. the method for parsing as claimed in claim 3 and management hexadecimal data journal file is characterized in that: the said concrete steps of the information after corresponding command record is resolved that in second hurdle, show are:
The information of sending according to interface function; Call the function that content is resolved in the daily record that shows second hurdle; Once more according to communication protocol; Judge the fundamental type of the corresponding daily record data of protocol header earlier, the fundamental type according to different daily record datas parses the corresponding information of hexadecimal data again, and the content after will resolving at last is presented in second hurdle.
CN201110300646.8A 2011-10-08 2011-10-08 A kind ofly resolve and manage the method for hexadecimal data journal file Active CN102447575B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110300646.8A CN102447575B (en) 2011-10-08 2011-10-08 A kind ofly resolve and manage the method for hexadecimal data journal file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110300646.8A CN102447575B (en) 2011-10-08 2011-10-08 A kind ofly resolve and manage the method for hexadecimal data journal file

Publications (2)

Publication Number Publication Date
CN102447575A true CN102447575A (en) 2012-05-09
CN102447575B CN102447575B (en) 2015-09-16

Family

ID=46009682

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110300646.8A Active CN102447575B (en) 2011-10-08 2011-10-08 A kind ofly resolve and manage the method for hexadecimal data journal file

Country Status (1)

Country Link
CN (1) CN102447575B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106897173A (en) * 2017-03-01 2017-06-27 四川艾特赢泰智能科技有限责任公司 It is a kind of to search and recover the method recorded by modification in SQL server databases
CN107092483A (en) * 2017-03-24 2017-08-25 武汉斗鱼网络科技有限公司 The method and system of data type in a kind of automatic parsing daily record storehouse
CN107888328A (en) * 2016-09-30 2018-04-06 西门子公司 Information processing method
CN109063006A (en) * 2018-07-10 2018-12-21 奇瑞汽车股份有限公司 A kind of method that Excel realizes the calculating of vehicle software configuration coding and parsing
CN109598918A (en) * 2018-12-26 2019-04-09 宁波三星智能电气有限公司 A kind of transmission method of electric energy meter event information
CN113157474A (en) * 2021-03-30 2021-07-23 山东英信计算机技术有限公司 Server power supply black box data analysis system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1469237A (en) * 2002-06-28 2004-01-21 佳能株式会社 Operating journal obtaining method, program, and storage medium
US20040254919A1 (en) * 2003-06-13 2004-12-16 Microsoft Corporation Log parser
CN1925423A (en) * 2005-08-30 2007-03-07 飞塔信息科技(北京)有限公司 Log device, system and method with function of analyzing network traffic

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1469237A (en) * 2002-06-28 2004-01-21 佳能株式会社 Operating journal obtaining method, program, and storage medium
US20040254919A1 (en) * 2003-06-13 2004-12-16 Microsoft Corporation Log parser
CN1925423A (en) * 2005-08-30 2007-03-07 飞塔信息科技(北京)有限公司 Log device, system and method with function of analyzing network traffic

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107888328A (en) * 2016-09-30 2018-04-06 西门子公司 Information processing method
CN106897173A (en) * 2017-03-01 2017-06-27 四川艾特赢泰智能科技有限责任公司 It is a kind of to search and recover the method recorded by modification in SQL server databases
CN107092483A (en) * 2017-03-24 2017-08-25 武汉斗鱼网络科技有限公司 The method and system of data type in a kind of automatic parsing daily record storehouse
CN109063006A (en) * 2018-07-10 2018-12-21 奇瑞汽车股份有限公司 A kind of method that Excel realizes the calculating of vehicle software configuration coding and parsing
CN109063006B (en) * 2018-07-10 2021-12-28 奇瑞汽车股份有限公司 Method for calculating and analyzing configuration code of whole vehicle software by Excel
CN109598918A (en) * 2018-12-26 2019-04-09 宁波三星智能电气有限公司 A kind of transmission method of electric energy meter event information
CN109598918B (en) * 2018-12-26 2020-06-02 宁波三星智能电气有限公司 Electric energy meter event information transmission method
CN113157474A (en) * 2021-03-30 2021-07-23 山东英信计算机技术有限公司 Server power supply black box data analysis system
CN113157474B (en) * 2021-03-30 2023-08-15 山东英信计算机技术有限公司 Server power supply black box data analysis system

Also Published As

Publication number Publication date
CN102447575B (en) 2015-09-16

Similar Documents

Publication Publication Date Title
CN102447575A (en) Method for analyzing and managing log file with hexadecimal data
US10216860B2 (en) System for accessing a relational database using semantic queries
US9495429B2 (en) Automatic synthesis and presentation of OLAP cubes from semantically enriched data sources
CN105760534B (en) Data structure, hadoop cluster, server and its application method of customized serializability
US8719252B2 (en) Accessing relational databases as resource description framework databases
CN100401288C (en) Distributed data source data integration system and method
CN105608088B (en) A kind of database based on configuration file automatically creates and data dynamic recording method
CN102103605B (en) Method and system for intelligently extracting document structure
CN101937427B (en) Browser-based system and method for content edition and issue
CN100433012C (en) Data configuration system and method for implementing data configuration
CN106528129A (en) Web application interface generation system and method
US20090006459A1 (en) Presentation generator
CN102799592B (en) The parsing method and system of rich text document
CN101930455A (en) Structured data exchanging method
CN101211336A (en) Visualized system and method for generating inquiry file
CN103646049A (en) Method and system for automatically generating data report
CN102999600A (en) Method and system for automatically generating embedded database
CN106055629A (en) Single well information management system
CN114338855A (en) Method for realizing parsing and generating HL7, FHIR standard and custom XML message
CN101916260A (en) Method for establishing semantic mapping between disaster body and relational database
CN108984631A (en) A kind of generation of big data and call method and device
CN105550176A (en) Basic mapping method for relational database and XML
US20090248716A1 (en) Hierarchy creation and management tool
US20070073765A1 (en) Metadata-based schema generator
CN110308907A (en) Data transfer device, device, storage medium and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant