[go: up one dir, main page]

CN105989539B - A kind of financial transaction market obtain system and acquisition methods - Google Patents

A kind of financial transaction market obtain system and acquisition methods Download PDF

Info

Publication number
CN105989539B
CN105989539B CN201510605753.XA CN201510605753A CN105989539B CN 105989539 B CN105989539 B CN 105989539B CN 201510605753 A CN201510605753 A CN 201510605753A CN 105989539 B CN105989539 B CN 105989539B
Authority
CN
China
Prior art keywords
market
quotation
market quotation
data packet
information
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.)
Active
Application number
CN201510605753.XA
Other languages
Chinese (zh)
Other versions
CN105989539A (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.)
Shengli Anyuan Technology Hangzhou Co ltd
Original Assignee
Financial Software Development (hangzhou) 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 Financial Software Development (hangzhou) Co Ltd filed Critical Financial Software Development (hangzhou) Co Ltd
Priority to CN201510605753.XA priority Critical patent/CN105989539B/en
Publication of CN105989539A publication Critical patent/CN105989539A/en
Application granted granted Critical
Publication of CN105989539B publication Critical patent/CN105989539B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a kind of financial transaction market acquisition system, comprising: network protocol processing module, market conditions conversion module, waste book module and market tree build module;The network protocol processing module, for receiving the network packet comprising market conditions and parsing market conditions data packet;The market conditions conversion module, for the market conditions resolve packet at the market forming with specific format and to be sent to the waste book module according to specialized market's data protocol;The waste book module, the market forming for parsing to the network protocol processing module carries out analysis and obtains the status information of market conditions order ticket, and is sent to the market tree and builds module;The market tree builds module, for building corresponding market tree according to the status information of market conditions order ticket.The present invention also provides a kind of financial transaction market acquisition methods.

Description

Financial transaction market acquisition system and method
Technical Field
The invention relates to a transaction quotation acquisition system applied to the financial field, in particular to a hardware-based transaction quotation acquisition system and method applied to financial products.
Background
With the increasing popularity of programmed securities trading, more and more securities trades are automatically completed through computer programs, and therefore the trading completion efficiency is greatly improved. Meanwhile, the performance requirements of the trading system, especially the requirement on the delay performance, are higher and higher, trading opportunities are always passed instantly, and the opportunity of gaining profit from trading is lost or even loss is caused when the delay exceeds a certain limit. Conventional trading systems are software-based, i.e., the process of actually deciding whether to trade or not and how to trade is run in a software system, and the software system is executed by a host CPU. Due to the limitation of a CPU framework and a software system, a certain delay exists in the process of programmed transaction regardless of network flow; and because the number of messages that can be processed by the CPU in unit time is limited, when the data traffic needing to be processed is increased sharply, the delay is suddenly increased, and the requirement of programmed transaction on the processing speed cannot be met. That is, the demand of the customer for real-time property and correctness of the market is improved while the automation of the stock exchange is increased.
In the securities automatic trading system, especially when high frequency trading occurs, some high-end customers obviously find that the existing market can not completely meet the requirements of themselves. Due to the fact that the delay of the existing market is high, the real-time performance of the market obtained by the strategy is not high, and the phenomenon that orders can not be handed is frequent. At present, market quotation servers with good real-time response performance are an indispensable part of a programmed trading system, the market quotation servers in the present market are all based on software, namely software programs running on a general-purpose CPU, the systems can realize the functions of the quotation servers, but due to the system architecture, all operations needing to be performed need to be transmitted to the CPU through a network and then transmitted back to the network through the CPU, delay of data transmission from a network card to the CPU is necessarily introduced in the process, and the CPU needs to participate in the receiving and sending processing of network data, and the processing brings great delay. Another disadvantage of the CPU processing network data is that CPU resources are heavily occupied, especially when network data bandwidth is high.
Disclosure of Invention
In order to solve the above problems, the present invention provides a financial transaction market acquisition system, comprising: the system comprises a network protocol processing module, a market quotation conversion module, a transaction book module and a quotation tree building module; the network protocol processing module is used for receiving a network data packet containing market quotation and analyzing the market quotation data packet; the market quotation conversion module is used for analyzing the market quotation data packet into market quotation information with a specific format according to a specific market data protocol and sending the market quotation information to the transaction book module; the transaction book module is used for analyzing the market quotation information analyzed by the network protocol processing module to obtain the state information of the market quotation entrusting note and sending the state information to the quotation tree building module; and the quotation tree building module is used for building a corresponding quotation tree according to the state information of the market quotation entrusting sheet.
Preferably, at least one of the network protocol processing module, the market quotation conversion module, the transaction book module and the quotation tree building module is made based on an FPGA, and a solidified logic circuit for realizing the processing function is built in the FPGA.
Preferably, the network protocol processing module is made based on an FPGA and comprises a TCP holding unit and a processing unit; wherein: the TCP holding unit is used for establishing an empty connection link with a market quotation end, receiving a network data packet containing market quotation and directly forwarding the network data packet to the processing unit; and the processing unit is used for analyzing the network data packet according to a specific network layer protocol, analyzing a market quotation data packet and forwarding the market quotation data packet to the market quotation conversion module.
Preferably, the network protocol processing module is made based on an FPGA and comprises a TCP holding unit and a processing unit; wherein: the TCP holding unit is used for establishing an empty connection link with a market quotation end, receiving the market quotation data packet and directly discarding the market quotation data packet; the processing unit is arranged between the market quotation end and the TCP holding unit and used for forwarding the network data packet received from the market quotation end to the TCP holding unit, analyzing the received network data packet according to a specific network layer protocol to obtain the market quotation data packet, and sending the analyzed market quotation data packet to the market quotation conversion module.
Preferably, the network protocol processing module is made based on FPGA and includes an information distribution unit, a TCP holding unit and a processing unit; wherein: the information distribution unit is connected with the market quotation end, the TCP holding unit and the processing unit and is used for forwarding data between the market quotation end and the TCP holding unit and copying the data sent by the market quotation end to the TCP holding unit to the processing unit; the TCP holding unit is used for establishing an empty connection link with the market quotation end, receiving a network data packet containing the market quotation from the market quotation end and directly discarding the network data packet; the processing unit is used for receiving the network data packet which is copied by the information distribution unit and contains the market quotation, analyzing the network data packet according to a specific network layer protocol to obtain the market quotation data packet, and sending the market quotation data packet to the market quotation conversion module.
Preferably, the system also comprises an information distribution unit and a TCP holding unit which are arranged outside the FPGA; the information distribution unit is connected with the market quotation end, the TCP holding unit and the network protocol processing module and is used for forwarding data between the market quotation end and the TCP holding unit and copying the data sent by the market quotation end to the TCP holding unit to the network protocol processing module; the TCP holding unit is used for establishing an empty connection link with the market quotation end, receiving a network data packet containing the market quotation from the market quotation end and directly discarding the network data packet; the network protocol processing module is made based on FPGA and is used for receiving the network data packet which is copied by the information distribution unit and contains market quotations, analyzing the network data packet according to a specific network layer protocol to obtain the market quotation data packet, and sending the analyzed market quotation data packet to the market quotation conversion module.
Preferably, the processing unit analyzes the data link layer data packet according to a specific network layer protocol to analyze the sequence code of the market quotation data packet, and the processing unit performs out-of-order processing on the market quotation data packet according to the sequence code to obtain an ordered market quotation data packet.
Preferably, the transaction book module acquires the state information of the market quotation from the market quotation data, and performs out-of-order processing on the quotation business; the state information comprises period information and current state information of the order.
Preferably, the method further comprises the following steps: the input/output module is used for connecting the market tree building module and external equipment; the external equipment is a market quotation service management system, and a user inquires market quotation information in the trading quotation acquisition system through the market quotation service management system.
Preferably, the method further comprises the following steps: and the register module is used for storing and configuring parameters required when the market information tree is built, and storing the running state data of other modules of the financial transaction market information acquisition system.
The invention provides a financial transaction market acquisition method, which comprises the following steps: a market information receiving step, namely receiving a network data packet which is sent by a network and comprises market information, and analyzing the market information data packet; a market quotation conversion step for analyzing market quotation information from the market quotation data packet analyzed in the quotation information receiving step according to a specific market data protocol; a trade book obtaining step for analyzing the market quotation information analyzed in the market quotation converting step to obtain the state information of the market quotation entrusting sheet; and a market quotation entrusting list setting step, namely setting up a corresponding market quotation tree by using the state information of the market quotation entrusting list acquired in the transaction book acquiring step.
Preferably, at least one of the market information receiving step, the market information converting step, the transaction book obtaining step and the market tree building step is processed by an FPGA device with a built-in logic circuit.
Preferably, the market information receiving step is processed by an FPGA device with a built-in logic circuit, and includes a null connection establishing step and a network layer processing step; wherein: in the empty connection establishing step, an empty connection link is established between a TCP holding unit and a market quotation end, and the TCP holding unit receives a network data packet containing the market quotation and directly forwards the network data packet to a processing unit; in the network layer processing step, the processing unit analyzes the received network data packet according to a specific network layer protocol, analyzes a market quotation data packet and forwards the market quotation data packet to the market quotation conversion module.
Preferably, the market information receiving step is processed by an FPGA device with a built-in logic circuit, and includes a network layer processing step and a null connection establishing step; wherein: in the network layer processing step, the processing unit receives a network data packet sent by the market quotation end and forwards the network data packet to the TCP holding unit, and meanwhile, the processing unit analyzes and processes the received network data packet according to a specific network layer protocol and forwards the analyzed market quotation data packet to the market quotation conversion module; and in the empty connection establishing step, an empty connection link is established between a TCP holding unit and a market quotation end, and the TCP holding unit receives a network data packet and directly discards the network data packet.
Preferably, the market information receiving step is performed by an FPGA device with a built-in logic circuit, and includes an information distribution step, a network layer processing step, and a null connection establishing step; wherein: in the information distribution step, the information distribution unit copies the network data packet containing market quotation sent to the TCP holding unit by the market quotation end to the processing unit; in the empty connection establishing step, a TCP holding unit establishes an empty connection link with a market quotation end, and the TCP holding unit receives a network data packet containing the market quotation and directly discards the network data packet; in the network layer processing step, the processing unit analyzes and processes the network data packet which is copied by the received information distribution unit and contains the market quotation according to a specific network layer protocol, analyzes the market quotation data packet and forwards the market quotation data packet to the market quotation conversion module.
Preferably, the method further comprises the following steps: an information distribution step and a null connection establishment step; the information distribution step is processed by an FPGA device or software with a built-in logic circuit, and the information distribution unit copies the network data packet containing market quotations sent to the TCP holding unit by the market quotation end to the network protocol processing module; the step of establishing the null connection is to establish a null connection link with a market quotation end through processing by an FPGA device or software with a built-in logic circuit, receive a network data packet containing the market quotation from the market quotation end and directly discard the network data packet; the market information receiving step is processed by an FPGA device with a built-in logic circuit, and the network protocol processing module receives the network data packet which is copied by the information distribution unit and contains the market information, analyzes the network data packet according to a specific network layer protocol, analyzes the market information data packet and forwards the market information packet to the market information conversion module.
Preferably, in the network layer processing step, the processing unit parses the data link layer packet into a market quotation packet according to a specific network layer protocol, and parses a sequence code of the market quotation packet, and the processing unit performs out-of-order processing on the market quotation packet according to the sequence code to obtain an ordered market quotation packet.
Preferably, in the transaction book obtaining step, status information of a market quotation is obtained from the market quotation information; the state information comprises period information and current state information of the order.
The invention provides a market transaction market information acquisition system based on hardware (FPGA), which completes market information processing processes such as network protocol analysis, TCP out-of-order processing, market data protocol processing, market information tree structure building and the like through the hardware, realizes the network protocol processing through the hardware, can save a large amount of CPU resources, and can ensure the processing capacity when the data flow is increased rapidly. The software processing market is influenced by the task scheduling of an operating system, the time delay variation is large, the market processing process based on hardware is relatively stable in time delay, and all the market processing processes (the network protocol analysis, the TCP out-of-order processing, the market data protocol processing, the establishment of a market tree structure and the like) can be processed in parallel and are not interfered with each other. In addition, the system has excellent time delay response performance, and can respond to the system to inquire market information in real time and stably. In the network protocol analysis process, the traditional mode of processing market data and maintaining TCP connection by TCP is changed into the following mode: one module monitors market data, and the other module maintains the connection mode, so that the real-time property of market is greatly improved.
Drawings
Fig. 1 is a schematic structural diagram of a financial transaction market acquisition system according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a network layer processing unit according to a first embodiment of the present invention;
fig. 3 is a flow of constructing a market information tree by the financial transaction market information acquiring system according to the first embodiment of the present invention;
fig. 4 is a processing flow of the parsing unit under the network protocol processing module according to the first embodiment of the present invention;
FIG. 5 is a process flow of the transaction book module according to the first embodiment of the present invention;
fig. 6 is an example of a market tree constructed by the market tree module according to the first embodiment of the present invention;
fig. 7 is a schematic structural diagram of a network layer processing unit according to a first modification of the first embodiment of the present invention;
fig. 8 is a schematic structural diagram of a network layer processing unit according to a second modification of the first embodiment of the present invention;
FIG. 9 is a schematic structural diagram of a financial transaction market acquisition system according to a second embodiment of the present invention;
fig. 10 is a flow of constructing a market information tree for the financial transaction market information acquiring system according to the second embodiment of the present invention.
Detailed Description
The invention will be elucidated on the basis of an embodiment shown in the drawing. The embodiments disclosed herein are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is not limited to the following description of the embodiments, but is defined only by the scope of the claims, and includes all modifications having the same meaning as and within the scope of the claims.
The financial transaction market acquisition system according to the present invention will be described below with reference to specific embodiments.
Example 1
Fig. 1 is a schematic structural diagram of a financial transaction market acquisition system according to embodiment 1 of the present invention. The trading market acquisition system 1 shown in fig. 1 includes a network protocol processing module 11, a market protocol processing module 12, a transaction book module 13, a market tree module 14, a register module 15, an input/output module 16, a command processing module 17, and a system monitoring module 18. The transaction market acquisition system 1 is interconnected with the market service management system 2 through the input/output module 16, and a user can send a query instruction to the transaction market acquisition system 1 through an input component, not shown, of the market service management system 2. The network protocol processing module 11, the market protocol processing module 12, the transaction book module 13 and the market tree module 14 are respectively connected with the register module 15 and the system monitoring module 18; the market tree module 14 is connected to the command processing module 17, and the register module 15, the command processing module 17 and the system monitoring module 18 are directly connected to the input/output module 16.
The network protocol processing module 11 includes a data link layer unit 111 and a network layer (TCP/IP) processing unit 112; the data link layer unit 111 processes data in a network data packet sent by the network according to a specific protocol of the data link layer, acquires information such as an IP data packet containing market quotations, an MAC address and the like, and selects whether to filter the MAC address according to system configuration; and transmits the analyzed information such as the IP packet to the network layer processing unit 112. Fig. 2 is a schematic structural diagram of the network layer processing unit 112 according to embodiment 1; as shown in fig. 2, the network layer processing unit 112 includes a TCP holding unit 1121, a parsing unit 1122, and a storage unit 1123; the TCP retaining unit 1121 receives data information, such as an IP packet containing market conditions, sent by the data link layer unit 111, and directly sends the received IP packet containing market conditions to the analyzing unit 1122, where the TCP retaining unit 1121 functions to receive market condition related data through TCP connection and directly forward the data to the next unit, so as to only maintain the integrity of the data transmission link, and thus the response speed is very fast. When receiving the information such as the IP data packet containing the market quotation, the parsing unit 1122 parses the information, and parses the information including the market quotation data packet and the data information including the IP address, the serial code, the TCP header file, the port, etc., and meanwhile, the parsing unit 1122 sends the parsed market quotation data packet to the market protocol processing module 12 after performing the disorder processing according to the information such as the serial code, etc. The parsing unit 1122 temporarily stores the received out-of-order data packets in the storage unit 1123, and when a missing data packet arrives, sorts the data packet to parse the market situation data packet and send the parsed market situation data packet to the market protocol processing module 12. The market protocol processing module 12 can analyze market quotation information and the like in the market quotation data packet received from the network protocol processing module 11 according to a specific market data protocol, and send the analyzed market quotation information to the transaction book module 13.
The trade book module 13 receives market quotation information sent by the market agreement processing module 12, and the trade book module 13 obtains the state of each consignment according to the state information of the consignment, cancellation and the like of the market trade consignment. The state main records process the life cycle of each order (i.e. the time information from ordering to transaction or withdrawal of the order) and the current state information (including the information of whether the order is transaction or withdrawal, the residual amount of the order after transaction or withdrawal, and the like). The status of each order is stored in a database component, not shown. While the phonebook module 13 sends the status of each order to the market tree module 14.
The market tree module 14 stores design algorithms of various market tree structures, and the market tree module 14 designs a market tree according to the received state information of each consignment order and the design algorithm of the market tree structure, and generates a market tree corresponding to market. The market tree module 14 stores the generated market tree in a storage unit, not shown, below the market tree module 14.
The register module 15 is connected to the input/output module 16, and the register module 15 is configured to store parameters required by the network protocol processing module 11, the market protocol processing module 12, the transaction book module 13, and the market tree module 14 during operation, and information such as state data during operation of each module in the system, and configure the stored parameters to the corresponding modules.
The input/output module 16 completes communication connection between hardware and software: a command processing module 17 and a register module 15 connected to the market server client management system 2 and the transaction market acquisition system 1. The input/output module 16 receives the instruction or other data information of the market service management system 2 and obtains the instruction or other data information to the command processing module 17 and the register module 15; and transmits the market information response data of the command processing module 17 and the like to the market information service management system 2. Preferably, the input/output module 16 is a PCIE interface.
The command processing module 17 receives the instruction issued by the client through the market server client management system 2, analyzes the instruction, queries the information result of the corresponding order stored in the market tree module 14 according to the analyzed instruction, calls the related information and feeds the related information back to the market server client management system 2, and provides reference for the user.
The system monitoring module 18 is respectively connected to the network protocol processing module 11, the market protocol processing module 12, the transaction book module 13, the market tree module 14, the register module 15, the input/output module 16 and the command processing module 17 of the transaction market acquisition system 1, and can monitor and count the operation states of the modules.
Fig. 3 is a flowchart of setting up a market information tree in the financial transaction market information acquiring system according to this embodiment. As shown in fig. 3, market data of the market end is received by the data link layer unit 111 of the network protocol processing module 11 in the form of network packets through the network (step S1). The data link layer unit 111 processes the received network packet to obtain a corresponding IP packet and MAC address containing market conditions, sends the IP packet to the network layer processing unit 112, and selects whether to filter the MAC address according to configuration (step S2). The TCP retaining unit 1121 of the network layer processing unit 112 directly transmits the received IP packet containing the market situation to the analyzing unit 1122 (step S3); the TCP maintaining unit 1121 directly forwards the IP data packet after receiving the IP data packet, so as to establish an empty connection, which makes the response speed of the connection very fast, and greatly improves the real-time performance and stability of the transaction market acquiring system. The parsing unit 1122, after receiving the IP data packet containing the market quotation, parses the IP data packet according to the network layer data protocol to obtain the data information including the market quotation data packet and the data information including the IP address, the serial code, the TCP header file, the port, etc., and the network layer processing unit 112, according to the information such as the serial code, sends the parsed market quotation data packet to the market protocol processing module 12 after performing the out-of-order processing, and stores the market quotation data packet in the storage unit 1123 (step S4).
The processing procedure of the parsing unit in step S4 is as shown in fig. 4. The parsing unit 1122 parses the received IP packet containing market quotation data to obtain an IP packet including market quotation and IP header information (IP header) (step S41). The IP header and the IP packet are analyzed, the non-TCP frame information is filtered out, and the relevant parameters such as the IP address and the IP packet length, and the data information such as the TCP packet and the TCP header are extracted (step S42). The TCP header is analyzed to extract information such as TCP port information and sequence number (sequence num) (step S43). Unnecessary TCP packets are filtered out according to the configured IP address and the TCP port information, and the remaining data frame is the required market data (step S44). The network TCP data frame is reassembled out of order (TCP allows out of order to occur) based on the information such as the sequence code (step S45). The remaining data frames (hereinafter referred to as market protocol data packets) from which the MAC address, the IP header, and the TCP header are stripped are subjected to out-of-order processing and then output to the market protocol processing module 12 (step S46).
Returning to fig. 3, the market protocol processing module 12 parses the received market quotation packet according to a specific market data protocol, parses a specific market quotation message, and sends the market quotation message to the transaction book module 13 (step S5).
The transaction book module 13 processes and records the market quotation message according to the received market quotation message, processes the new consignment list in the market quotation message respectively, acquires the status information of each quotation, records the life cycle, the current status and other related information of each quotation in the status information, and sends the corresponding data information to the quotation tree module 14 according to the status information of the consignment list corresponding to the acquired node (step S6). The specific processing procedure is shown in the workflow of fig. 5: the transaction book module 13 establishes an order node for each new order in the received market information (step S61). The state information of cancel (cancel) or deal corresponding to the order corresponding to the existing node is obtained, and the current state information of each node is modified (step S62). The business disorder that the market quotation may exist is processed, namely the total processing is carried out on the condition that the new consignment order is slower than the cancel order or the transaction consignment order (step S63): specifically, for the same consignment order, if the cancel consignment order arrives first, the cancel consignment order is stored on the node of the corresponding consignment order in the transaction book module 13; after a new order arrives, the new order is processed in the transaction book module 13, and then the state processed by the same order is sent to the market tree module 14: for example: 1) the number of the new consignment orders is 500, and the number of the corresponding consignment orders is also 500, so that the two consignment orders do not need to be output to the market tree module 14, namely, the two consignment orders do not need to be output to the market tree module 14; 2) if the number of the new consignment orders is 500 and the number of the corresponding consignment orders cancel is 300, only one new consignment order with the number of 200 needs to be output to the market situation tree module 14; thus, the transaction book module 13 and the market tree module 14 can process different orders at the same time, so that the disorder package does not affect the processing of other orders. The information such as the order status after the out-of-order processing is transmitted to the market tree module 14 (step S64).
Returning to fig. 3, the market tree module 14 receives the status information of the plurality of consignments in real time, and constructs market trees of symbols corresponding to the consignments; for example, fig. 6 shows an example of a market tree constructed by the market tree module 14. In fig. 6, symbol is the name of the Order, side is the state of the Order, price is the price information of the corresponding Order, share is the total number of all markets at a certain price of the corresponding Order, market is the exchange where the Order is located, such as one or more of shenzhen exchange (SZE) or shanghai exchange (SSE), Sub share is the total number of each exchange at a certain price of the corresponding Order, and Order ID is the unique Order number of each Order for identifying the Order. The status information of the order includes name information (symbol) of each order, price information of the order, and the like. When new information such as the transaction or revocation of the entrusting order with the same name as the entrusting order in the constructed market tree is sent to the market tree module 14, the information is modified at the corresponding information item in the market tree according to the information content; when a certain item of information of a certain order meets a certain condition, for example, the number of items of information is reduced to 0, all information corresponding to the order in the market tree is deleted (step S7).
When the market quotation information needs to be inquired by a user, the user can issue an instruction about required quotation inquiry through an input part (not shown) of the quotation service management system 2, the inquiry instruction is sent to the command processing module 17 by the input and output module 16, the command processing module 17 analyzes the inquiry instruction, inquires the quotation tree information of the market quotation stored in the quotation tree module 14 according to the analyzed instruction, quickly and accurately obtains the market quotation information to be inquired, feeds the inquired quotation information back to a display part (not shown) of the quotation service management system 2, and the user performs the next operation according to the fed-back information.
The positional relationship between the TCP retaining unit 1121 and the analyzing unit 1122 of the network layer processing unit 112 according to embodiment 1 is shown in fig. 2, where the TCP retaining unit 1121 receives the data information from the data link layer unit 111 and then does not process the received data, but directly discards the data to the analyzing unit 1122, but the present invention is not limited thereto. The positional relationship between the analyzing unit 1122 and the TCP holding unit 1121 may be as shown in fig. 7 and 8 (fig. 7 and 8 are a first modification and a second modification of the schematic configuration of the network layer processing unit according to embodiment 1 of the present invention, respectively). As shown in fig. 7, the analysis unit 1122 receives the data information from the data link layer unit 111, performs the same analysis processing procedure as the analysis unit of embodiment 1 on the received data, and sends market quotation packets obtained by analysis to the TCP holding unit 1121, the storage unit 1123, and the market protocol processing module 12, respectively; the TCP maintaining unit 1121 directly discards the market quotation data packet after receiving the market quotation data packet, establishes an empty connection, and maintains a connection of a link. As shown in fig. 8, the TCP maintaining unit 1121 and the parsing unit 1122 simultaneously receive data information from the data link layer unit through the information distributing unit 1124, where the information distributing unit 1124 may be an optical splitter, and can copy information and send the information to the TCP maintaining unit 1121 and the parsing unit 1122 respectively; the TCP holding unit directly discards the data information after receiving the data information, establishes null connection and maintains the connection of the link; the analysis unit performs the same processing procedure as the analysis unit of example 1.
The network protocol processing module 11, the market protocol processing module 12, the transaction book module 13, the market tree module 14, the register module 15, the input/output module 16, the command processing module 17 and the system monitoring module 18 of the financial transaction market acquisition system according to this embodiment are based on FPGA hardware, and all the functions of the network protocol processing module 11, the market protocol processing module 12, the transaction book module 13, the market tree module 14, the register module 15, the input/output module 16, the command processing module 17 and the system monitoring module 18 are realized by FPGA hardware logic circuits, such as network protocol analysis, TCP disorder processing, market data protocol processing and establishment of market tree structures, so that the system can obtain extremely low delay. An operator writes codes and the like (such as network protocol analysis, TCP out-of-order processing, market data protocol processing, and market tree structure building) corresponding to the functions of the modules into corresponding parts of the FPGA hardware logic circuit through an FPGA control component (not shown) so as to implement the functions. Further, the operator may rewrite the function of the FPGA hardware circuit by another writing means, and rewrite a code corresponding to a function to be realized by the FPGA control means (not shown). The modules in the system are in a parallel processing relationship, the work of the modules is not interfered with each other, a plurality of parallel processing same units can be arranged in the modules, and different market conditions can be processed simultaneously without interference.
Example 2
Fig. 9 is a schematic structural view of a financial transaction market acquisition system according to embodiment 2; as shown in fig. 9, the transaction market acquisition system 1 according to embodiment 2 includes a transaction market monitoring system 4 and a TCP connection unit 3, wherein the transaction market monitoring system 4 is based on FPGA hardware, and the TCP connection unit 3 may be based on FPGA hardware or software system. The transaction quotation monitoring system 4 is only responsible for monitoring data packet information from a network; the TCP connection unit 3 is only responsible for maintaining TCP network connections. The TCP connection unit 3 and the transaction situation monitoring system 4 may be connected through a switching device 5 (for example, an optical switch), for example, the TCP connection unit 3 and the transaction situation monitoring system 4 are connected to different ports of the switching device, and the ports accessed by the two ports may map data through a specific configuration; when a TCP connection unit receives a certain network data packet, the TCP connection unit directly discards the network data packet so as to establish null connection; the system maps the network data packet discarded in the empty connection from the port of the switching equipment accessed by the TCP connection unit to the port of the switching equipment accessed by the transaction situation monitoring system, so that the transaction situation monitoring system 4 acquires the corresponding network data packet information.
The TCP connection unit 3 can receive a network packet containing market information sent by the network, and directly discard the received network packet, for example, the received network packet may be directly deleted in its buffer, so as to establish an empty connection. The null connection ensures communication with a preamble (not shown) that transmits a network packet, i.e., maintains a TCP connection, so that the transaction situation monitoring system 4 can acquire information such as normal transaction situations. Therefore, the response speed of the connection is very high, and the market real-time performance and the stability of the transaction market acquisition system are greatly improved.
The transaction quotation monitoring system 4 has the same structure as the transaction quotation acquiring system 1 shown in fig. 1, and a description thereof will not be repeated. Wherein, the data link layer unit 111 under the transaction quotation monitoring system 4 obtains the network data packet through the port mapping of the switching device 5; the functions of the respective modules or units of the transaction situation monitoring system 4 shown in fig. 9 are the same as those of the corresponding modules or units in embodiment 1, and a description thereof will not be repeated.
Fig. 10 is a flowchart of setting up a market information tree in the financial transaction market information acquiring system according to this embodiment. As shown in fig. 10, the TCP connection unit 3 receives the network packet containing the market data, directly discards the received network packet, and establishes an empty connection (step S11); and performs matching setting on ports (not shown) of the switching device 5 accessing the TCP connection unit 3 and the transaction situation monitoring system 4. The TCP connection unit 3 maps the received network packet containing market quotation data to the transaction quotation monitoring system 4 through the matched port according to the null connection established in step S11, so that the data link layer unit 111 of the network protocol processing module 11 of the transaction quotation monitoring system 4 obtains the network packet containing market quotation data (step S12). Then, the same parsing process of the network packet as step S2 of fig. 3 is performed (step S13). After receiving the IP data packet containing the market quotation (the IP data packet analyzed by the data link layer unit), the network layer processing unit 112 analyzes the IP data packet according to the network layer data protocol, analyzes the data packet containing the market quotation and the data information including the IP address, the sequence code, the TCP header file, the port, and the like, and simultaneously, the network layer processing unit 112 sends the analyzed market quotation data packet to the market protocol processing module 12 after performing the out-of-order processing according to the information such as the sequence code, and simultaneously stores the market quotation data packet in the storage unit 1123 (step S14). The processes of steps S15 to S17 are then performed, and steps S15 to S17 are the same as the processes of steps S5 to S7 in embodiment 1, and a description thereof is not repeated.
The transaction market acquisition system 1 according to the present invention includes a network protocol processing module 11, a market protocol processing module 12, a transaction book module 13, a market tree module 14, a register module 15, an input/output module 16, a command processing module 17, and a system monitoring module 18, which are all FPGA-based hardware systems, but are not limited thereto. The network protocol processing module 11 may be provided only as FPGA hardware-based, and all or part of the market protocol processing module 12, the phonebook module 13, the market tree module 14, the register module 15, the input-output module 16, the command processing module 17, and the system monitoring module 18 may be designed not based on FPGA hardware but based on software. Similarly, the network protocol processing module 11 may also be based on software design, and some or all of the other modules are based on FPGA hardware.
The transaction market acquisition system 1 according to the present invention includes a market tree module 14, a command processing module 17, and a system monitoring module 18, respectively, but is not limited thereto. The market information tree module 14 and the command processing module 17 can be combined into one module, and a user can directly inquire the market information tree information stored in the market information tree module 14 through the market service management system 2; the system monitoring module 18 can be deleted, and the market information management system 2 is directly used for monitoring the work of each module of the transaction market information acquisition system 1.

Claims (17)

1. A financial transaction market acquisition system comprising: the system comprises a network protocol processing module, a market quotation conversion module, a transaction book module and a quotation tree building module;
the network protocol processing module is used for receiving a network data packet containing market quotation and analyzing the market quotation data packet;
the market quotation conversion module is used for analyzing the market quotation data packet into market quotation information with a specific format according to a specific market data protocol and sending the market quotation information to the transaction book module;
the transaction book module is used for analyzing the market quotation information analyzed by the market quotation conversion module to obtain the state information of the market quotation entrusting note and sending the state information to the quotation tree building module;
the market quotation consignment list establishing module is used for establishing a corresponding market quotation tree according to the state information of the market quotation consignment list; wherein,
the network protocol processing module is made based on FPGA and comprises a TCP holding unit and a processing unit;
the TCP holding unit is arranged between the processing unit and the market quotation end and used for establishing an empty connection link with the market quotation end, receiving a network data packet containing market quotation and directly forwarding the network data packet to the processing unit;
and the processing unit is used for analyzing the network data packet according to a specific network layer protocol, analyzing a market quotation data packet and forwarding the market quotation data packet to the market quotation conversion module.
2. A financial transaction market acquisition system comprising: the system comprises a network protocol processing module, a market quotation conversion module, a transaction book module and a quotation tree building module;
the network protocol processing module is used for receiving a network data packet containing market quotation and analyzing the market quotation data packet;
the market quotation conversion module is used for analyzing the market quotation data packet into market quotation information with a specific format according to a specific market data protocol and sending the market quotation information to the transaction book module;
the transaction book module is used for analyzing the market quotation information analyzed by the market quotation conversion module to obtain the state information of the market quotation entrusting note and sending the state information to the quotation tree building module;
the market quotation consignment list establishing module is used for establishing a corresponding market quotation tree according to the state information of the market quotation consignment list; wherein,
the network protocol processing module is made based on FPGA and comprises a TCP holding unit and a processing unit;
the processing unit is arranged between the market quotation end and the TCP holding unit, analyzes the received network data packet according to a specific network layer protocol to obtain a market quotation data packet, and forwards the analyzed market quotation data packet to the TCP holding unit and the market quotation conversion module;
and the TCP holding unit is used for establishing an empty connection link with the market quotation end and directly discarding the received market quotation data packet.
3. A financial transaction market acquisition system comprising: the system comprises a network protocol processing module, a market quotation conversion module, a transaction book module and a quotation tree building module;
the network protocol processing module is used for receiving a network data packet containing market quotation and analyzing the market quotation data packet;
the market quotation conversion module is used for analyzing the market quotation data packet into market quotation information with a specific format according to a specific market data protocol and sending the market quotation information to the transaction book module;
the transaction book module is used for analyzing the market quotation information analyzed by the market quotation conversion module to obtain the state information of the market quotation entrusting note and sending the state information to the quotation tree building module;
the market quotation consignment list establishing module is used for establishing a corresponding market quotation tree according to the state information of the market quotation consignment list; wherein,
the network protocol processing module is made based on FPGA and comprises a TCP holding unit, a processing unit and an information distribution unit;
the information distribution unit is connected with the market quotation end, the TCP holding unit and the processing unit and is used for forwarding data between the market quotation end and the TCP holding unit and copying the data sent by the market quotation end to the TCP holding unit to the processing unit;
the TCP holding unit establishes an empty connection link with the market quotation end, receives a network data packet containing the market quotation from the market quotation end and directly discards the network data packet;
the processing unit is used for receiving the network data packet which is copied by the information distribution unit and contains the market quotation, analyzing the network data packet according to a specific network layer protocol to obtain the market quotation data packet, and sending the market quotation data packet to the market quotation conversion module.
4. The financial transaction market acquisition system according to any one of claims 1 to 3, wherein:
at least one of the market quotation conversion module, the transaction book module and the quotation tree building module is made based on FPGA, and a solidified logic circuit for realizing the processing function is built in the FPGA.
5. A financial transaction market acquisition system comprising: the system comprises a network protocol processing module, a market quotation conversion module, a transaction book module and a quotation tree building module;
the network protocol processing module is used for receiving a network data packet containing market quotation and analyzing the market quotation data packet;
the market quotation conversion module is used for analyzing the market quotation data packet into market quotation information with a specific format according to a specific market data protocol and sending the market quotation information to the transaction book module;
the transaction book module is used for analyzing the market quotation information analyzed by the market quotation conversion module to obtain the state information of the market quotation entrusting note and sending the state information to the quotation tree building module;
the market quotation consignment list establishing module is used for establishing a corresponding market quotation tree according to the state information of the market quotation consignment list;
the information distribution unit and the TCP holding unit are arranged outside the FPGA; wherein,
the network protocol processing module is made based on FPGA and comprises a processing unit;
the information distribution unit is connected with the market quotation end, the TCP holding unit and the network protocol processing module and is used for forwarding data between the market quotation end and the TCP holding unit and copying the data sent by the market quotation end to the TCP holding unit to the network protocol processing module;
the TCP holding unit is used for establishing an empty connection link with the market quotation end, receiving a network data packet containing the market quotation from the market quotation end and directly discarding the network data packet;
the network protocol processing module is used for receiving the network data packet which is copied by the information distribution unit and contains the market quotation, analyzing the network data packet according to a specific network layer protocol to obtain the market quotation data packet, and sending the market quotation data packet to the market quotation conversion module.
6. The financial transaction market acquisition system of claim 5, wherein:
at least one of the market quotation conversion module, the transaction book module and the quotation tree building module is made based on FPGA, and a solidified logic circuit for realizing the processing function is built in the FPGA.
7. The financial transaction market acquisition system according to any one of claims 1 to 3, 5 and 6, wherein:
the processing unit analyzes the data link layer data packet according to a specific network layer protocol to analyze the sequence code of the market quotation data packet, and the processing unit carries out disorder processing on the market quotation data packet according to the sequence code to obtain an ordered market quotation data packet.
8. The financial transaction market acquisition system according to any one of claims 1 to 3, 5 and 6, wherein:
the transaction book module acquires the state information of the market quotation from the market quotation data and carries out disorder processing on the quotation business;
the state information comprises period information and current state information of the order.
9. The financial transaction market acquisition system of any one of claims 1-3, 5, and 6, further comprising: the input/output module is used for connecting the market tree building module and external equipment;
the external equipment is a market quotation service management system, and a user inquires market quotation information in the trading quotation acquisition system through the market quotation service management system.
10. The financial transaction market acquisition system of any one of claims 1-3, 5, and 6, further comprising: and the register module is used for storing and configuring parameters required when the market information tree is built, and storing the running state data of other modules of the financial transaction market information acquisition system.
11. A financial transaction market acquisition method, comprising:
a market information receiving step, namely receiving a network data packet which is sent by a network and contains market information, and analyzing the market information data packet;
a market quotation conversion step for analyzing market quotation information from the market quotation data packet analyzed in the quotation information receiving step according to a specific market data protocol;
a trade book obtaining step for analyzing the market quotation information analyzed in the market quotation converting step to obtain the state information of the market quotation entrusting sheet;
a market quotation entrusting order setting step, which sets up a corresponding market quotation tree by using the state information of the market quotation entrusting order acquired in the transaction book acquiring step; wherein,
the quotation information receiving step is processed through an FPGA device with a built-in logic circuit, and comprises an empty connection establishing step and a network layer processing step;
in the empty connection establishing step, an empty connection link is established between a TCP holding unit and a market quotation end, and the TCP holding unit receives a network data packet containing the market quotation and directly forwards the network data packet to a processing unit;
in the network layer processing step, the processing unit analyzes the received network data packet according to a specific network layer protocol, analyzes a market quotation data packet and forwards the market quotation data packet to the market quotation conversion module.
12. A financial transaction market acquisition method, comprising:
a market information receiving step, namely receiving a network data packet which is sent by a network and contains market information, and analyzing the market information data packet;
a market quotation conversion step for analyzing market quotation information from the market quotation data packet analyzed in the quotation information receiving step according to a specific market data protocol;
a trade book obtaining step for analyzing the market quotation information analyzed in the market quotation converting step to obtain the state information of the market quotation entrusting sheet;
a market quotation entrusting order setting step, which sets up a corresponding market quotation tree by using the state information of the market quotation entrusting order acquired in the transaction book acquiring step; wherein,
the quotation information receiving step is processed through an FPGA device with a built-in logic circuit, and comprises an empty connection establishing step and a network layer processing step;
in the network layer processing step, the processing unit receives a network data packet sent by the market quotation end, analyzes and processes the network data packet according to a specific network layer protocol, and forwards the analyzed market quotation data packet to the TCP holding unit and the market quotation conversion module;
and in the empty connection establishing step, an empty connection link is established between a TCP holding unit and a market quotation end, and the TCP holding unit receives a market quotation data packet and directly discards the market quotation data packet.
13. A financial transaction market acquisition method, comprising:
a market information receiving step, namely receiving a network data packet which is sent by a network and contains market information, and analyzing the market information data packet;
a market quotation conversion step for analyzing market quotation information from the market quotation data packet analyzed in the quotation information receiving step according to a specific market data protocol;
a trade book obtaining step for analyzing the market quotation information analyzed in the market quotation converting step to obtain the state information of the market quotation entrusting sheet;
a market quotation entrusting order setting step, which sets up a corresponding market quotation tree by using the state information of the market quotation entrusting order acquired in the transaction book acquiring step; wherein,
the quotation information receiving step is processed by an FPGA device with a built-in logic circuit, and comprises an empty connection establishing step, a network layer processing step and an information distributing step;
in the information distribution step, the information distribution unit copies the network data packet containing market quotation sent to the TCP holding unit by the market quotation end to the processing unit;
the said empty connection sets up the step, the said TCP keeps the unit and establishes the empty connection link with market quotation end, the said TCP keeps the unit to receive the network data packet comprising market quotation and abandons the said network data packet directly;
in the network layer processing step, the processing unit analyzes and processes the network data packet which is copied by the received information distribution unit and contains the market quotation according to a specific network layer protocol, analyzes the market quotation data packet and forwards the market quotation data packet to the market quotation conversion module.
14. The financial transaction market acquisition method according to any one of claims 11 to 13, wherein:
at least one of the market quotation conversion step, the transaction book acquisition step and the quotation tree building step is processed by an FPGA device with a built-in logic circuit.
15. A financial transaction market acquisition method, comprising:
a market information receiving step, namely receiving a network data packet which is sent by a network and contains market information, and analyzing the market information data packet;
a market quotation conversion step for analyzing market quotation information from the market quotation data packet analyzed in the quotation information receiving step according to a specific market data protocol;
a trade book obtaining step for analyzing the market quotation information analyzed in the market quotation converting step to obtain the state information of the market quotation entrusting sheet;
a market quotation entrusting order setting step, which sets up a corresponding market quotation tree by using the state information of the market quotation entrusting order acquired in the transaction book acquiring step;
the method comprises the steps of establishing null connection, namely processing the null connection through an FPGA device or software with a built-in logic circuit, establishing a null connection link between a TCP (transmission control protocol) holding unit and a market quotation end, receiving a network data packet containing market quotation from the market quotation end and directly discarding the network data packet; and
the information distribution step, which is to process the information through an FPGA device or software with a built-in logic circuit, wherein the information distribution unit copies the network data packet containing market quotation sent to the TCP holding unit by the market quotation end to a network protocol processing module containing a processing unit; wherein,
the market information receiving step is processed through an FPGA device with a built-in logic circuit and comprises a network layer processing step, the network protocol processing module receives a network data packet which is copied by the information distribution unit and contains market information, analyzes the network data packet according to a specific network layer protocol, analyzes the market information data packet and forwards the market information packet to the market information conversion module.
16. The financial transaction market acquisition method according to any one of claims 11 to 13 and 15, wherein:
in the network layer processing step, a processing unit analyzes a market quotation data packet from a data link layer data packet according to a specific network layer protocol, and analyzes a sequence code of the market quotation data packet, and the processing unit carries out disorder processing on the market quotation data packet according to the sequence code to obtain an ordered market quotation data packet.
17. The financial transaction market acquisition method according to any one of claims 11 to 13 and 15, wherein:
in the transaction book obtaining step, obtaining the state information of the market quotation entrusting sheet from the market quotation information;
the state information comprises period information and current state information of the order.
CN201510605753.XA 2015-09-22 2015-09-22 A kind of financial transaction market obtain system and acquisition methods Active CN105989539B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510605753.XA CN105989539B (en) 2015-09-22 2015-09-22 A kind of financial transaction market obtain system and acquisition methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510605753.XA CN105989539B (en) 2015-09-22 2015-09-22 A kind of financial transaction market obtain system and acquisition methods

Publications (2)

Publication Number Publication Date
CN105989539A CN105989539A (en) 2016-10-05
CN105989539B true CN105989539B (en) 2019-10-25

Family

ID=57039564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510605753.XA Active CN105989539B (en) 2015-09-22 2015-09-22 A kind of financial transaction market obtain system and acquisition methods

Country Status (1)

Country Link
CN (1) CN105989539B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107194811A (en) * 2017-05-18 2017-09-22 安徽磐众信息科技有限公司 A kind of high frequency transaction quantization system based on FPGA
CN107451091A (en) * 2017-08-02 2017-12-08 上海金融期货信息技术有限公司 High speed information interactive system based on FPGA CPU mixed architectures
CN108289117B (en) * 2017-09-25 2021-04-06 上海金融期货信息技术有限公司 Multi-party access system based on FPGA and processing method
CN109840844B (en) * 2017-11-27 2023-12-22 上海仪电(集团)有限公司中央研究院 Financial big data acquisition processing device and system based on FPGA
CN108335201B (en) * 2018-01-10 2022-03-04 武汉旷腾信息技术有限公司 Self-adaptive price difference transaction system and method based on FPGA
CN108768983A (en) * 2018-05-17 2018-11-06 上海金融期货信息技术有限公司 Mass network bursty data dissemination system based on FPGA
CN110611624A (en) * 2018-06-15 2019-12-24 上海仪电(集团)有限公司中央研究院 Massive market quotation data acceleration system and acceleration method based on FPGA
CN110610099A (en) * 2018-06-15 2019-12-24 上海仪电(集团)有限公司中央研究院 Financial risk intelligent early warning and risk control system based on FPGA hardware acceleration
CN110932922B (en) * 2018-09-19 2022-11-08 上海仪电(集团)有限公司中央研究院 Financial data two-layer network acquisition system based on FPGA and testing method thereof
CN109741179B (en) * 2018-12-25 2022-07-08 北京字节跳动网络技术有限公司 Real-time calculation method and device for full-gear market data
CN109919772B (en) * 2019-03-21 2023-03-21 高艳英 Financial transaction low risk management and control system
CN110275906B (en) * 2019-06-06 2023-04-18 深圳证券通信有限公司 Distribution method for market quotation library
CN110517136A (en) * 2019-07-30 2019-11-29 上海兮通信息科技有限公司 A kind of quotation accelerated processing method and system
CN110490459A (en) * 2019-08-21 2019-11-22 中国工商银行股份有限公司 A kind of protocol managerial approach and device
CN111353875B (en) * 2020-02-28 2023-05-12 上海纺织建筑设计研究院有限公司 Financial service system for textile industry
CN111815445A (en) * 2020-06-29 2020-10-23 浪潮电子信息产业股份有限公司 A method for reconstructing market data and related device
CN113850677B (en) * 2021-09-18 2025-06-27 浪潮电子信息产业股份有限公司 An information management device based on FPGA
CN114285747B (en) * 2021-12-24 2024-05-03 盛立安元科技(杭州)股份有限公司 TCP data receiving method, device, equipment and storage medium
CN115344527B (en) * 2022-10-18 2023-01-13 上海特高信息技术有限公司 High-speed market data caching method based on FPGA

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102246194A (en) * 2008-11-10 2011-11-16 索莫亚私人有限公司 Improved automated trading system
CN103425746A (en) * 2013-07-18 2013-12-04 大连理工大学 Real-time financial index market information parallel computing method based on FPGA
CN104599185A (en) * 2015-02-02 2015-05-06 恒生电子股份有限公司 Trading method, terminal and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9443269B2 (en) * 2012-02-16 2016-09-13 Novasparks, Inc. FPGA matrix architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102246194A (en) * 2008-11-10 2011-11-16 索莫亚私人有限公司 Improved automated trading system
CN103425746A (en) * 2013-07-18 2013-12-04 大连理工大学 Real-time financial index market information parallel computing method based on FPGA
CN104599185A (en) * 2015-02-02 2015-05-06 恒生电子股份有限公司 Trading method, terminal and system

Also Published As

Publication number Publication date
CN105989539A (en) 2016-10-05

Similar Documents

Publication Publication Date Title
CN105989539B (en) A kind of financial transaction market obtain system and acquisition methods
US6546420B1 (en) Aggregating information about network message flows
CN100531055C (en) Data synchronous system and its method
US10411911B2 (en) Network as service service cross-domain orchestration method, orchestration device, and control device
US9185033B2 (en) Communication path selection
CN102668467A (en) Computer system and monitoring method for computer system
CN103139157B (en) A kind of based on the network communication method of socket, Apparatus and system
CN114024880B (en) Network target range probe acquisition method and system based on proxy IP and flow table
US10091073B2 (en) Large-scale passive network monitoring using multiple tiers of ordinary network switches
US7478156B1 (en) Network traffic monitoring and reporting using heap-ordered packet flow representation
CN109587082B (en) Message asynchronous forwarding system and method based on Linux operating system
CN102638453A (en) Voice data kernel forwarding method based on Linux system server
CN103001891B (en) Method for promoting integral service quality of local area network
CN110851248A (en) Asynchronous task data processing method and device and computer readable storage medium
US8073938B2 (en) Information processing apparatus and method of operating the same
CN105007200B (en) The analysis method and system of network packet
CN106992940A (en) Message processing method, device, system and terminal
WO2022232580A1 (en) System and method for netflow aggregation of data streams
KR102423038B1 (en) Real-time packet data collection method and apparatus for mass network monitoring
KR102423039B1 (en) Real-time packet data storing method and apparatus for mass network monitoring
CN111711675B (en) Solution for concurrent message transmission in local area network
CN105847073B (en) A Network Data Packet Monitoring System for Launch Vehicle Ground TT&C Platform
CN118214650A (en) Metric and event infrastructure
CN117579534A (en) Intelligent routing method, device, electronic equipment and storage medium
CN116088853A (en) Data processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Room 403, 4th floor, 3766 Nanhuan Road, Binjiang District, Hangzhou City, Zhejiang Province 310053

Patentee after: Shengli Anyuan Technology (Hangzhou) Co.,Ltd.

Address before: 310053 4th floor, new century building, 3766 South Ring Road, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: SHENGLI FINACIAL SOFTWARE DEVELOPMENT (HANGZHOU) Co.,Ltd.

CP03 Change of name, title or address