CN112235262A - Message analysis method and device, electronic equipment and computer readable storage medium - Google Patents
Message analysis method and device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN112235262A CN112235262A CN202011028407.7A CN202011028407A CN112235262A CN 112235262 A CN112235262 A CN 112235262A CN 202011028407 A CN202011028407 A CN 202011028407A CN 112235262 A CN112235262 A CN 112235262A
- Authority
- CN
- China
- Prior art keywords
- message
- transaction information
- packet
- parsing
- type
- 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.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011022 operating instruction Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013522 software testing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
The embodiment of the application provides a message analysis method and device, electronic equipment and a computer readable storage medium. The method comprises the following steps: extracting a plurality of message blocks from message bodies in the system message; determining a corresponding analysis rule based on the message type of the message block; and analyzing the transaction information from the message block based on the analysis rule. Based on the scheme, the message analysis of different application systems can be realized, the application range is wide, and the huge workload caused by compiling analysis programs can be avoided.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for parsing a packet, an electronic device, and a computer-readable storage medium.
Background
Software testing is an important step in the software life cycle, and how to ensure the sufficiency and integrity of the software testing is an important research direction. In the testing environment of the transaction system in the financial field, transaction information in various application systems needs to be monitored so as to form message monitoring detailed data and provide objective data for testing management personnel.
Most application systems realize transaction requests and processing based on HyperText Transfer Protocol (HTTP) requests, each application system is designed with its own message specification, and captured messages of the systems need to be analyzed in order to realize message monitoring of different systems, but specific transaction information can be extracted only by compiling analysis programs for the application systems because the message specifications of the application systems are different. Therefore, the message analysis mode of the target can only analyze the message of a specific application system, the application range is narrow, the number of the current application systems is large, and the workload of writing the analysis program for each application system is huge.
Disclosure of Invention
The present application aims to solve at least one of the above technical drawbacks. The technical scheme adopted by the application is as follows:
in a first aspect, an embodiment of the present application provides a method for parsing a packet, where the method includes:
extracting a plurality of message blocks from message bodies in the system message;
determining a corresponding analysis rule based on the message type of the message block;
and analyzing the transaction information from the message block based on the analysis rule.
Optionally, extracting a plurality of message blocks from a message body in a system message includes:
and extracting a plurality of message blocks from the message body in the system message based on the regular expression.
Optionally, if the packet type to which the packet block belongs is a json type, analyzing the transaction information from the packet block based on an analysis rule, including:
and analyzing the transaction information from the message block through the json Path.
Optionally, if the packet type to which the packet block belongs is an XML type, parsing the transaction information from the packet block based on the parsing rule includes:
and analyzing the transaction information from the message block through XML Path.
Optionally, if the packet type to which the packet block belongs is a character string type, parsing the transaction information from the packet block based on a parsing rule includes:
and analyzing the transaction information from the message block based on the regular expression.
Optionally, if the type of the packet to which the packet block belongs is a fixed-length type, analyzing the transaction information from the packet block based on an analysis rule, including:
and analyzing the transaction information based on the initial position and the end position of the transaction information in the message block.
Optionally, the method further includes:
when an update request for the parsing rule is received, the parsing rule is updated.
Optionally, the transaction information includes a service field in the system message.
In a second aspect, an embodiment of the present application provides an apparatus for parsing a packet, where the apparatus includes:
the message block extraction device is used for extracting a plurality of message blocks from message bodies in the system messages;
the analysis rule determining module is used for determining a corresponding analysis rule based on the message type of the message block;
and the analysis module is used for analyzing the transaction information from the message block based on the analysis rule.
Optionally, the packet block extraction device is specifically configured to:
and extracting a plurality of message blocks from the message body in the system message based on the regular expression.
Optionally, if the packet type to which the packet block belongs is a json type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information from the message block through the json Path.
Optionally, if the packet type to which the packet block belongs is an XML type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information from the message block through XML Path.
Optionally, if the packet type to which the packet block belongs is a string type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information from the message block based on the regular expression.
Optionally, if the packet type to which the packet block belongs is a fixed-length type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information based on the initial position and the end position of the transaction information in the message block.
Optionally, the apparatus further comprises:
and the analysis rule updating module is used for updating the analysis rule when receiving an updating request of the analysis rule.
Optionally, the transaction information includes a service field in the system message.
In a third aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory;
a memory for storing operating instructions;
the processor is configured to execute the message parsing method shown in any implementation manner of the first aspect of the present application by calling an operation instruction.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a method for parsing a packet shown in any implementation manner of the first aspect of the present application.
The technical scheme provided by the embodiment of the application has the following beneficial effects:
according to the scheme provided by the embodiment of the application, the plurality of message blocks are extracted from the message body in the system message, and the corresponding analysis rule is determined based on the message type of the message block, so that the transaction information is analyzed from the message block based on the analysis rule. Based on the scheme, the message analysis of different application systems can be realized, the application range is wide, and the huge workload caused by compiling analysis programs can be avoided.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 is a schematic flowchart of a message parsing method according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a message parsing apparatus according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 1 shows a schematic flow diagram of a method for parsing a packet according to an embodiment of the present application, and as shown in fig. 1, the method mainly includes:
step S110: extracting a plurality of message blocks from message bodies in the system message;
step S120: determining a corresponding analysis rule based on the message type of the message block;
step S130: and analyzing the transaction information from the message block based on the analysis rule.
In the embodiment of the application, the transaction information used for forming the message monitoring detail data generally exists in the message body of the system message, so that the message body can be extracted from the system message, and the transaction information is analyzed aiming at the message body.
In the embodiment of the application, because each part in the message body may correspond to different information respectively, the message body can be split into a plurality of message blocks, and then the transaction information is analyzed according to the message blocks.
In the embodiment of the application, corresponding analysis rules can be preconfigured aiming at various message types, so that the corresponding analysis rules are determined according to the message type to which the message block belongs, and the transaction information is analyzed from the message block.
In the embodiment of the application, since the parsing rules are preset for different message types, when parsing messages in different application systems, the message types of system messages of different application systems can be distinguished, and transaction information is parsed according to the corresponding parsing rules, so that message parsing of different application systems is realized.
According to the method provided by the embodiment of the application, the plurality of message blocks are extracted from the message body in the system message, and the corresponding analysis rule is determined based on the message type of the message block, so that the transaction information is analyzed from the message block based on the analysis rule. Based on the scheme, the message analysis of different application systems can be realized, the application range is wide, and the huge workload caused by compiling analysis programs can be avoided.
In an optional manner of the embodiment of the present application, extracting a plurality of packet blocks from a packet body in a system packet includes:
and extracting a plurality of message blocks from the message body in the system message based on the regular expression.
In the embodiment of the application, a plurality of message blocks can be extracted from the message body in the system message through the regular expression. Generally, the message blocks in the message body can be divided into three.
In an optional manner of the embodiment of the present application, if the packet type to which the packet block belongs is a json type, analyzing the transaction information from the packet block based on the analysis rule includes:
and analyzing the transaction information from the message block through the json Path.
In the embodiment of the application, if the message type to which the message block belongs is a json type, the transaction information can be analyzed from the message block through a json Path.
In an optional manner of the embodiment of the application, if the message type to which the message block belongs is an Extensible Markup Language (XML) type, analyzing the transaction information from the message block based on the analysis rule includes:
and analyzing the transaction information from the message block through XML Path.
In the embodiment of the application, if the message type to which the message block belongs is an XML type, the transaction information can be analyzed from the message block through an XML Path.
In an optional manner of the embodiment of the present application, if the packet type to which the packet block belongs is a string type, parsing the transaction information from the packet block based on the parsing rule includes:
and analyzing the transaction information from the message block based on the regular expression.
In the embodiment of the application, if the message type to which the message block belongs is a character string type, each service field can represent the position thereof through a regular expression so as to achieve the purpose of extraction.
In an optional mode of the embodiment of the application, if the type of the packet to which the packet block belongs is a fixed-length type, analyzing the transaction information from the packet block based on the analysis rule includes:
and analyzing the transaction information based on the initial position and the end position of the transaction information in the message block.
In the embodiment of the application, if the message type of the message block is of a fixed length type, the initial position and the end position of each service field are used for positioning, so that the purpose of extraction is achieved.
In an optional manner of the embodiment of the present application, the method further includes:
when an update request for the parsing rule is received, the parsing rule is updated.
In the embodiment of the application, the analysis rule can be updated according to the service requirement.
The embodiment of the application can also support dynamic addition of the monitored system and association of the message analysis rule thereof, and does not need to be re-developed or shut down for maintenance.
In an optional manner of the embodiment of the present application, the transaction information includes a service field in the system message.
In actual use, the service field in the message can be designated as transaction information.
The embodiment of the application aims at monitoring requirements of various transaction information of a transaction system test environment in the financial field, and message monitoring is realized through message analysis. In actual use, a network message capturing client can be installed on an application server, the client can collect network HTTP request and response messages and transmit the network HTTP request and response messages back to a message analysis server in real time, the server can analyze corresponding application layer transaction information from each HTTP message according to the message standard configuration of each system and record important elements of transaction so as to form message monitoring detailed data and provide objective data for test managers.
Based on the same principle as the method shown in fig. 1, fig. 2 shows a schematic structural diagram of a message parsing apparatus provided in the embodiment of the present application, and as shown in fig. 2, the message parsing apparatus 20 may include:
a message block extracting device 210, configured to extract a plurality of message blocks from a message body in a system message;
an analysis rule determining module 220, configured to determine a corresponding analysis rule based on a packet type to which the packet block belongs;
and the parsing module 230 is configured to parse the transaction information from the message block based on the parsing rule.
The device provided by the embodiment of the application analyzes the transaction information from the message block based on the analysis rule by extracting a plurality of message blocks from the message body in the system message and determining the corresponding analysis rule based on the message type to which the message block belongs. Based on the scheme, the message analysis of different application systems can be realized, the application range is wide, and the huge workload caused by compiling analysis programs can be avoided.
Optionally, the packet block extraction device is specifically configured to:
and extracting a plurality of message blocks from the message body in the system message based on the regular expression.
Optionally, if the packet type to which the packet block belongs is a json type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information from the message block through the json Path.
Optionally, if the packet type to which the packet block belongs is an XML type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information from the message block through XML Path.
Optionally, if the packet type to which the packet block belongs is a string type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information from the message block based on the regular expression.
Optionally, if the packet type to which the packet block belongs is a fixed-length type, the parsing rule determining module is specifically configured to:
and analyzing the transaction information based on the initial position and the end position of the transaction information in the message block.
Optionally, the apparatus further comprises:
and the analysis rule updating module is used for updating the analysis rule when receiving an updating request of the analysis rule.
Optionally, the transaction information includes a service field in the system message.
It can be understood that each module of the message parsing apparatus in this embodiment has a function of implementing a corresponding step of the message parsing method in the embodiment shown in fig. 1. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above. The modules can be software and/or hardware, and each module can be implemented independently or by integrating a plurality of modules. For the functional description of each module of the above message parsing apparatus, reference may be specifically made to the corresponding description of the message parsing method in the embodiment shown in fig. 1, which is not described herein again.
The embodiment of the application provides an electronic device, which comprises a processor and a memory;
a memory for storing operating instructions;
and the processor is used for executing the message analysis method provided by any embodiment of the application by calling the operation instruction.
As an example, fig. 3 shows a schematic structural diagram of an electronic device to which an embodiment of the present application is applicable, and as shown in fig. 3, the electronic device 2000 includes: a processor 2001 and a memory 2003. Wherein the processor 2001 is coupled to a memory 2003, such as via a bus 2002. Optionally, the electronic device 2000 may also include a transceiver 2004. It should be noted that the transceiver 2004 is not limited to one in practical applications, and the structure of the electronic device 2000 is not limited to the embodiment of the present application.
The processor 2001 is applied to the embodiment of the present application to implement the method shown in the above method embodiment. The transceiver 2004 may include a receiver and a transmitter, and the transceiver 2004 is applied to the embodiments of the present application to implement the functions of the electronic device of the embodiments of the present application to communicate with other devices when executed.
The Processor 2001 may be a CPU (Central Processing Unit), general Processor, DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array) or other Programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor 2001 may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs and microprocessors, and the like.
The Memory 2003 may be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these.
Optionally, the memory 2003 is used for storing application program code for performing the disclosed aspects, and is controlled in execution by the processor 2001. The processor 2001 is configured to execute the application program code stored in the memory 2003 to implement the parsing method of the packet provided in any embodiment of the present application.
The electronic device provided by the embodiment of the application is applicable to any embodiment of the method, and is not described herein again.
Compared with the prior art, the embodiment of the application provides the electronic equipment, and the transaction information is analyzed from the message blocks based on the analysis rules by extracting the message blocks from the message bodies in the system messages and determining the corresponding analysis rules based on the message types to which the message blocks belong. Based on the scheme, the message analysis of different application systems can be realized, the application range is wide, and the huge workload caused by compiling analysis programs can be avoided.
The embodiment of the present application provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the method for parsing a message shown in the foregoing method embodiment.
The computer-readable storage medium provided in the embodiments of the present application is applicable to any of the embodiments of the foregoing method, and is not described herein again.
Compared with the prior art, the embodiment of the application provides a computer-readable storage medium, which is characterized in that a plurality of message blocks are extracted from message bodies in system messages, and corresponding analysis rules are determined based on message types of the message blocks, so that transaction information is analyzed from the message blocks based on the analysis rules. Based on the scheme, the message analysis of different application systems can be realized, the application range is wide, and the huge workload caused by compiling analysis programs can be avoided.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (11)
1. A method for parsing a message is characterized by comprising:
extracting a plurality of message blocks from message bodies in the system message;
determining a corresponding analysis rule based on the message type of the message block;
and analyzing the transaction information from the message block based on the analysis rule.
2. The method of claim 1, wherein extracting a plurality of message blocks from a message body in a system message comprises:
and extracting a plurality of message blocks from the message body in the system message based on the regular expression.
3. The method of claim 1, wherein if the packet type to which the packet block belongs is a json type, the parsing the transaction information from the packet block based on the parsing rule comprises:
and analyzing the transaction information from the message block through the json Path.
4. The method of claim 1, wherein if the packet type to which the packet block belongs is an XML type, the parsing the transaction information from the packet block based on the parsing rule includes:
and analyzing the transaction information from the message block through XML Path.
5. The method of claim 1, wherein if the packet type to which the packet block belongs is a string type, the parsing the transaction information from the packet block based on the parsing rule comprises:
and analyzing the transaction information from the message block based on the regular expression.
6. The method according to claim 1, wherein if the packet type to which the packet block belongs is a fixed-length type, the parsing the transaction information from the packet block based on the parsing rule includes:
and analyzing the transaction information based on the initial position and the end position of the transaction information in the message block.
7. The method according to any one of claims 1-6, further comprising:
and updating the analysis rule when an update request for the analysis rule is received.
8. The method according to any of claims 1-6, wherein the transaction information comprises a traffic field in the system message.
9. An apparatus for parsing a packet, comprising:
the message block extraction device is used for extracting a plurality of message blocks from message bodies in the system messages;
the analysis rule determining module is used for determining a corresponding analysis rule based on the message type of the message block;
and the analysis module is used for analyzing the transaction information from the message block based on the analysis rule.
10. An electronic device comprising a processor and a memory;
the memory is used for storing operation instructions;
the processor is used for executing the method of any one of claims 1-8 by calling the operation instruction.
11. A computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when being executed by a processor, carries out the method of any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011028407.7A CN112235262A (en) | 2020-09-26 | 2020-09-26 | Message analysis method and device, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011028407.7A CN112235262A (en) | 2020-09-26 | 2020-09-26 | Message analysis method and device, electronic equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112235262A true CN112235262A (en) | 2021-01-15 |
Family
ID=74108315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011028407.7A Pending CN112235262A (en) | 2020-09-26 | 2020-09-26 | Message analysis method and device, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112235262A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113468067A (en) * | 2021-07-21 | 2021-10-01 | 建信金融科技有限责任公司 | Application program debugging method and device, electronic equipment and computer readable medium |
CN113905106A (en) * | 2021-09-30 | 2022-01-07 | 上海浦东发展银行股份有限公司 | Message parsing method, device, equipment and storage medium |
CN114793246A (en) * | 2022-05-07 | 2022-07-26 | 中国银行股份有限公司 | Method and device for processing transaction message |
CN115695589A (en) * | 2022-09-28 | 2023-02-03 | 西安法士特汽车传动有限公司 | Method, system, device and medium for automatically generating CAN message analysis code |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090110193A1 (en) * | 2004-03-05 | 2009-04-30 | International Business Machines Corporation | Schryption method and device |
CN102217281A (en) * | 2011-06-13 | 2011-10-12 | 华为技术有限公司 | Method and apparatus for protocol analysis |
CN103138877A (en) * | 2011-11-29 | 2013-06-05 | 中国商用飞机有限责任公司 | Message decoding method and device for plane communication addressing and reporting system |
CN106549904A (en) * | 2015-09-16 | 2017-03-29 | 中兴通讯股份有限公司 | The method and device of packet parsing |
CN109951456A (en) * | 2019-02-28 | 2019-06-28 | 成都卫士通信息产业股份有限公司 | Message encipher-decipher method, device, electronic equipment and computer readable storage medium |
CN110287247A (en) * | 2019-05-22 | 2019-09-27 | 平安银行股份有限公司 | Date storage method, device, equipment and storage medium based on Unionpay's system |
CN111061696A (en) * | 2019-12-17 | 2020-04-24 | 中国银行股份有限公司 | Method and device for analyzing transaction message log |
CN111614647A (en) * | 2020-05-14 | 2020-09-01 | 中国银行股份有限公司 | Message detection and analysis method and device |
-
2020
- 2020-09-26 CN CN202011028407.7A patent/CN112235262A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090110193A1 (en) * | 2004-03-05 | 2009-04-30 | International Business Machines Corporation | Schryption method and device |
CN102217281A (en) * | 2011-06-13 | 2011-10-12 | 华为技术有限公司 | Method and apparatus for protocol analysis |
CN103138877A (en) * | 2011-11-29 | 2013-06-05 | 中国商用飞机有限责任公司 | Message decoding method and device for plane communication addressing and reporting system |
CN106549904A (en) * | 2015-09-16 | 2017-03-29 | 中兴通讯股份有限公司 | The method and device of packet parsing |
CN109951456A (en) * | 2019-02-28 | 2019-06-28 | 成都卫士通信息产业股份有限公司 | Message encipher-decipher method, device, electronic equipment and computer readable storage medium |
CN110287247A (en) * | 2019-05-22 | 2019-09-27 | 平安银行股份有限公司 | Date storage method, device, equipment and storage medium based on Unionpay's system |
CN111061696A (en) * | 2019-12-17 | 2020-04-24 | 中国银行股份有限公司 | Method and device for analyzing transaction message log |
CN111614647A (en) * | 2020-05-14 | 2020-09-01 | 中国银行股份有限公司 | Message detection and analysis method and device |
Non-Patent Citations (1)
Title |
---|
樊燕红,赵立军: "信息交换报文动态解析器的设计与实现", 《信息技术与信息化》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113468067A (en) * | 2021-07-21 | 2021-10-01 | 建信金融科技有限责任公司 | Application program debugging method and device, electronic equipment and computer readable medium |
CN113905106A (en) * | 2021-09-30 | 2022-01-07 | 上海浦东发展银行股份有限公司 | Message parsing method, device, equipment and storage medium |
CN113905106B (en) * | 2021-09-30 | 2024-04-30 | 上海浦东发展银行股份有限公司 | Message parsing method, device, equipment and storage medium |
CN114793246A (en) * | 2022-05-07 | 2022-07-26 | 中国银行股份有限公司 | Method and device for processing transaction message |
CN115695589A (en) * | 2022-09-28 | 2023-02-03 | 西安法士特汽车传动有限公司 | Method, system, device and medium for automatically generating CAN message analysis code |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111083225B (en) | Data processing method and device in Internet of things platform and Internet of things platform | |
CN112235262A (en) | Message analysis method and device, electronic equipment and computer readable storage medium | |
US20190081876A1 (en) | Real time anomaly detection for data streams | |
CN110888783A (en) | Monitoring method and device of micro-service system and electronic equipment | |
CN103034578B (en) | A kind of application data method for supervising and device | |
CN110716910A (en) | Log management method, device, equipment and storage medium | |
US11409704B2 (en) | Method, device and computer program product for managing storage system | |
CN109710439B (en) | Fault processing method and device | |
CN111522703A (en) | Method, apparatus and computer program product for monitoring access requests | |
CN111966289A (en) | Partition optimization method and system based on Kafka cluster | |
CN111797104A (en) | Method and device for acquiring data change condition and electronic equipment | |
CN110650126A (en) | Method and device for preventing website traffic attack, intelligent terminal and storage medium | |
CN111899087A (en) | Data providing method and device, electronic equipment and computer readable storage medium | |
CN110737655A (en) | Method and device for reporting data | |
CN110471912B (en) | Employee attribute information verification method and device and terminal equipment | |
CN111930385A (en) | Data acquisition method, device, equipment and storage medium | |
CN112241355B (en) | Link tracking method, system, computer readable storage medium and electronic device | |
KR20240051094A (en) | Device for analyzing large amounts of log data based on ruleset, its control method and program | |
CN111913861A (en) | Performance test method, device, equipment and medium of Internet of things system | |
CN116902041A (en) | Interface data processing method and device, electronic equipment and medium | |
CN113014511B (en) | Data processing method and device, electronic equipment and storage medium | |
CN114706371B (en) | Vehicle network non-sleep diagnosis method, device, electronic equipment and storage medium | |
CN113779021B (en) | Data processing method, device, computer system and readable storage medium | |
CN114629786A (en) | Log real-time analysis method, device, storage medium and system | |
CN112035315A (en) | Webpage data monitoring method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210115 |
|
RJ01 | Rejection of invention patent application after publication |