CN111652682A - Business data matching method and device, electronic equipment and computer storage medium - Google Patents
Business data matching method and device, electronic equipment and computer storage medium Download PDFInfo
- Publication number
- CN111652682A CN111652682A CN202010482299.4A CN202010482299A CN111652682A CN 111652682 A CN111652682 A CN 111652682A CN 202010482299 A CN202010482299 A CN 202010482299A CN 111652682 A CN111652682 A CN 111652682A
- Authority
- CN
- China
- Prior art keywords
- data
- matching
- service
- subsystem
- data set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 119
- 238000012545 processing Methods 0.000 claims abstract description 44
- 230000006870 function Effects 0.000 claims description 32
- 230000014509 gene expression Effects 0.000 claims description 20
- 238000012216 screening Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 13
- 238000013500 data storage Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0611—Request for offers or quotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention relates to a data processing technology, and discloses a business data matching method, which comprises the following steps: when a data transmission request sent by a quotation subsystem is received, acquiring the state of a data transmission interface, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface; receiving a service data set sent by the quotation subsystem based on the data transmission permission message; acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data; selecting service data with non-transaction time period acceptance marks to obtain a data set to be matched; and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem. In addition, the invention also relates to a blockchain technique, and basic data and/or characteristic data can be stored in blockchain nodes. The invention can solve the problem that data matching cannot be carried out in non-transaction time periods.
Description
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a business data matching method and apparatus, an electronic device, and a computer-readable storage medium.
Background
With the diversification of markets, particularly, in companies such as securities companies and fund companies that mainly deal with trades, not only the business is diversified, but also the business time is influenced by national regulations, and then the business can be performed during the trading period of the trading day, and the business of the company is in a state of being stagnated during the non-trading time or the non-trading time of the trading day.
At present, no complete system in the market can match the services received in the non-trading time of the trading day or the non-trading day so as to process the services in time, the requirement of a user on high-efficiency data matching of service data in the non-trading time period cannot be met, and the real-time performance of data matching is low.
Disclosure of Invention
The invention provides a business data matching method, a business data matching device, electronic equipment and a computer readable storage medium, and mainly aims to provide an efficient business matching method and realize business processing in a non-transaction time period.
In order to achieve the above object, a business data matching method provided by the present invention includes:
when a data transmission request sent by a quotation subsystem is received, acquiring the state of a data transmission interface, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface;
receiving a service data set sent by the quotation subsystem based on the data transmission permission message;
acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier;
selecting the service data with the non-transaction time period acceptance mark in the service data set to obtain a data set to be matched;
and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem.
Optionally, the adding, according to the market configuration data, a service acceptance identifier to the service data in the service data set includes:
acquiring service attributes of different service data in the service data set, wherein the service attributes comprise the time for receiving the service data;
judging whether the time for receiving the service data is within the market transaction time period of the market configuration data or not, and generating different service acceptance identifications according to different judgment results;
and adding the service acceptance identification to the service data corresponding to the service attribute.
Optionally, after receiving the service data set sent by the quotation subsystem based on the status of the data transmission interface, the method further includes:
constructing a regular expression by utilizing a custom processing function;
and performing date synchronization on all systems related to business data matching by using the regular expression.
Optionally, the building a regular expression by using a custom processing function includes:
selecting a corresponding self-defined processing function according to the synchronous time of date synchronization;
detecting the compiling environment of the current system;
and compiling the user-defined processing function by using a corresponding compiler according to the compiling environment to obtain the regular expression.
Optionally, the transmitting the data set to be matched to a matching subsystem includes:
acquiring timestamps of all data to be matched in the data set to be matched;
sorting the data to be matched in the data set to be matched according to the sequence of the timestamps to obtain a time sequence matching data set;
and selecting a plurality of time sequence matching data which are sequentially ordered in the time sequence matching data set each time and inputting the time sequence matching data into the matching subsystem.
Optionally, the sending a data transmission permission message to the quotation subsystem according to the data transmission interface status includes:
when the data transmission interface state is an unoccupied state, sending an interface permission calling message to the quotation subsystem;
and when the data transmission interface is in an occupied state, sending a waiting calling message to the quotation subsystem.
In order to solve the above problem, the present invention further provides a service data matching apparatus, including:
the system comprises a message sending module, a quotation subsystem and a data transmission module, wherein the message sending module is used for acquiring the state of a data transmission interface when receiving a data transmission request sent by the quotation subsystem, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface;
the data acquisition module is used for receiving a service data set sent by the quotation subsystem based on the data transmission permission message;
the data marking module is used for acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier;
the data screening module is used for selecting the service data with the non-transaction time period acceptance identification in the service data set to obtain a data set to be matched;
and the data matching module is used for transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem.
Optionally, the data matching module is specifically configured to:
acquiring timestamps of all data to be matched in the data set to be matched;
sorting the data to be matched in the data set to be matched according to the sequence of the timestamps to obtain a time sequence matching data set;
and selecting a plurality of time sequence matching data which are sequentially ordered in the time sequence matching data set each time and inputting the time sequence matching data into the matching subsystem.
In order to solve the above problem, the present invention also provides an electronic device, including:
a memory storing at least one instruction; and
and the processor executes the instructions stored in the memory to realize the business data matching method.
In order to solve the above problem, the present invention further provides a computer-readable storage medium, where at least one instruction is stored, and the at least one instruction is executed by a processor in an electronic device to implement the service data matching method as described in any one of the above.
In the embodiment of the invention, when a data transmission request sent by a quotation subsystem is received, the state of a data transmission interface is obtained, and a data transmission permission message is sent to the quotation subsystem according to the state of the data transmission interface; receiving a service data set sent by the quotation subsystem based on the data transmission permission message; acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier; selecting service data with non-transaction time period acceptance marks in a service data set to obtain a data set to be matched; and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem. By adding the service acceptance mark to the service data in the service data set, selecting the marked service data with the non-transaction time acceptance mark, distinguishing the service data in the service data set, screening out the service data needing matching, and carrying out data processing at the non-transaction time, the matching of the real-time data of 7 x 24 hours is realized, and the matching real-time performance of the submitted transaction data is realized. Therefore, the business data matching method, the business data matching device and the computer readable storage medium can realize efficient data matching and can achieve the purpose of matching business data in non-transaction time periods.
Drawings
Fig. 1 is a schematic flow chart of a business data matching method according to an embodiment of the present invention;
fig. 2 is a schematic block diagram of a service data matching apparatus according to an embodiment of the present invention;
fig. 3 is a schematic internal structural diagram of an electronic device for implementing a business data matching method according to an embodiment of the present invention;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The execution subject of the business data matching method provided by the embodiment of the application includes, but is not limited to, at least one of electronic devices such as a server and a terminal, which can be configured to execute the method provided by the embodiment of the application. In other words, the service data matching method may be performed by software or hardware installed in the terminal device or the server device, and the software may be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like.
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm. A block chain (Blockchain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next block. The blockchain may include a blockchain underlying platform, a platform product services layer, and an application services layer.
The block chain underlying platform can comprise processing modules such as user management, basic service, intelligent contract and operation monitoring. The user management module is responsible for identity information management of all blockchain participants, and comprises public and private key generation maintenance (account management), key management, user real identity and blockchain address corresponding relation maintenance (authority management) and the like, and under the authorization condition, the user management module supervises and audits the transaction condition of certain real identities and provides rule configuration (wind control audit) of risk control; the basic service module is deployed on all block chain node equipment and used for verifying the validity of the service request, recording the service request to storage after consensus on the valid request is completed, for a new service request, the basic service firstly performs interface adaptation analysis and authentication processing (interface adaptation), then encrypts service information (consensus management) through a consensus algorithm, transmits the service information to a shared account (network communication) completely and consistently after encryption, and performs recording and storage; the intelligent contract module is responsible for registering and issuing contracts, triggering the contracts and executing the contracts, developers can define contract logics through a certain programming language, issue the contract logics to a block chain (contract registration), call keys or other event triggering and executing according to the logics of contract clauses, complete the contract logics and simultaneously provide the function of upgrading and canceling the contracts; the operation monitoring module is mainly responsible for deployment, configuration modification, contract setting, cloud adaptation in the product release process and visual output of real-time states in product operation, such as: alarm, monitoring network conditions, monitoring node equipment health status, and the like.
The invention provides a business data matching method. Referring to fig. 1, a schematic flow chart of a business data matching method according to an embodiment of the present invention is shown. The method may be performed by an apparatus, which may be implemented by software and/or hardware.
In this embodiment, the business data matching method includes:
and S1, when a data transmission request sent by the quotation subsystem is received, acquiring the state of a data transmission interface, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface.
In this embodiment, when a data transmission request sent by the quotation subsystem is received, a data transmission interface state is obtained, where the data transmission interface state is represented by a boolean value, specifically, the obtained boolean value is 0 or 1, where 0 represents that the current data transmission interface is occupied, and 1 represents that the current data transmission interface is in an unoccupied state, and when the data transmission interface is in the occupied state, the data transmission interface may receive the data transmission state through the data transmission interface.
Further, the sending a data transmission permission message to the quotation subsystem according to the data transmission interface status comprises:
when the data transmission interface state is an unoccupied state, sending an interface permission calling message to the quotation subsystem;
and when the data transmission interface is in an occupied state, sending a waiting calling message to the quotation subsystem.
Preferably, before receiving the data transmission request sent by the quotation subsystem, the method further comprises:
configuring an interface calling file;
and receiving the data transmission interface calling request sent by the quotation subsystem by using the interface calling file.
In detail, in the embodiment of the present invention, the java statement may be used to configure the interface invocation file, for example, configure the data transmission information in the interface invocation file, where the data transmission information includes but is not limited to: data transmission interface information and data transmission path information.
And S2, receiving the service data set sent by the quotation subsystem based on the data transmission permission message.
In the embodiment of the present invention, the service data set may be composed of service data of each service of any company. Specifically, the service data set includes, but is not limited to: service time, service type, service deadline, and information of service transaction party.
The service number set can be obtained by the quotation subsystem from a database for storing service data through java statements, wherein the database comprises but is not limited to mysql database and Oracle database.
Preferably, the acquired service data set is stored in a pre-constructed block chain, the service data set is conveniently and quickly acquired, and the safety of the service data is ensured by utilizing the anti-tampering property of the block chain.
And S3, acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier.
In the embodiment of the present invention, the market configuration data includes, but is not limited to: market name, market trade time period, market nature.
The embodiment of the invention can adopt a python statement with a data capturing function to capture market configuration data from a trading system; alternatively, the market configuration data may be manually set by a service person, and in this embodiment, after receiving the service data set, the preset market configuration data is acquired.
In the embodiment of the present invention, the service acceptance identifier includes but is not limited to: the system comprises a transaction time period acceptance mark and a non-transaction time period acceptance mark, wherein the service data with the transaction time period acceptance mark is the service data received in the market transaction time period, and the service data with the non-transaction time period acceptance mark is the service data received outside the market transaction time period.
Further, the adding of the service acceptance identifier to the service data in the service data set according to the market configuration data includes:
acquiring service attributes of different service data in the service data set, wherein the service attributes comprise the time for receiving the service data;
judging whether the time for receiving the service data is within the market transaction time period of the market configuration data or not, and generating different service acceptance identifications according to different judgment results;
and adding the service acceptance identification to the service data corresponding to the service attribute.
In the embodiment of the invention, different service acceptance marks are generated according to different judgment results, for example, a transaction time period acceptance mark is generated for the service data received in the market transaction time period, and a non-transaction time period acceptance mark is generated for the service data received outside the market transaction time period.
According to the embodiment, different service acceptance identifications are generated according to the service attribute labels, so that the same type of service data can be gathered together, the data needing service matching can be conveniently screened out subsequently, and the efficiency of subsequent service data matching is improved.
Further, in another optional embodiment of the present invention, after receiving the service data set sent by the quotation subsystem based on the status of the data transmission interface, the method further includes:
constructing a regular expression by utilizing a custom processing function;
and performing date synchronization on all systems related to business data matching by using the regular expression. The system related to business data matching can comprise a storage system for business data storage, an execution system for business execution and the like.
By performing date synchronization on all the systems related to the matching of the business data, the dates of the systems can be unified, and business processing errors caused by date confusion are prevented.
In detail, the custom processing function includes, but is not limited to, at least one of the following:
the IF is used for judging whether the transaction data meet the processing conditions;
TO _ DATE, for indicating DATE and time;
u _ TIME, used for self-defining the TIME of date synchronization;
u _ DIV for detecting the compilation environment of the current system.
Further, in another optional embodiment of the present invention, the building a regular expression by using a custom processing function includes:
selecting a corresponding self-defined processing function according to the synchronous time of date synchronization;
detecting the compiling environment of the current system;
and compiling the user-defined processing function by using a corresponding compiler according to the compiling environment to obtain the regular expression.
The compiler is software for compiling a program language, and can customize a compiling environment to compile an input custom function into the program language under the corresponding compiling environment.
Preferably, the detecting the compiling environment of the current system comprises: and directly acquiring the operating environment of the current service data set, and determining a compiling link according to the operating environment.
For example, when the current service data set is in an environment for running a mysql program, that is, the compiling environment is an sql environment, the custom processing function is compiled according to a corresponding compiler corresponding to the sql environment.
For example, when the service time of the service data set received on day T is outside the market trading time period of day T, further determining whether the service time is before the market trading time of day T or after the market trading time of day T, and synchronizing the dates of three subsystems (such as a matching subsystem, a central subsystem and a quotation subsystem) in the service data matching system to day T by using regular expressions when the trading time is before the market trading time of day T; and when the trading time is after the market trading time of the T days, synchronizing the dates of the three subsystems in the service data matching system into T +1 days through the regular expression.
And S4, selecting the service data with the non-transaction time period acceptance mark in the service data set to obtain a data set to be matched.
In the embodiment of the present invention, the selecting the service data with the non-transaction time period acceptance identifier in the service data set to obtain the data set to be matched includes:
calling a matching gateway interface in the matching subsystem;
judging the service acceptance identification of the service data in the service data set by using the matching gateway interface;
and extracting and collecting the data of which the service acceptance identification in the service data set is the non-transaction time period acceptance identification to obtain a data set to be matched.
Preferably, the embodiment of the present invention calls a matching gateway interface of the matching subsystem in a gateway heartbeat manner, where the matching gateway interface is an identifier determination interface and is capable of determining a service acceptance identifier of service data in a service data set.
Because the service data with the service acceptance identifier as the transaction time period acceptance identifier in the service data set can be processed in the normal transaction time period, the service data with the service acceptance identifier as the non-transaction time period acceptance identifier is subjected to data matching in the embodiment of the invention, so that the purposes of performing data processing in the non-transaction time period and realizing the service data processing of 7 × 24 hours are achieved.
And S5, transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem.
Since the time of the business processing of companies such as fund companies and securities companies is limited by the market trading time, the business of the companies cannot be normally performed at the non-trading time, and the operation efficiency of the companies is low, the embodiment matches the marked business data with the non-trading time period acceptance mark, and realizes that the business processing can be performed at the non-trading time.
Specifically, the data matching is a data packing manner, for example, when the user M wants to sell the target object P, the user N wants to buy the target object P, and the user M and the user N make bids at a non-trading time on the market, respective service data are generated.
The embodiment of the invention adds the non-transaction time period acceptance marks to the service data of the user M corresponding to the user N through the matching subsystem and packs the service data, namely the service data with the non-transaction time period acceptance marks are matched together, thereby realizing the purpose of normally carrying out service acceptance on the data to be matched in the non-transaction time period.
The invention inputs the data to be matched into the matching subsystem for data matching and receives the matching result returned by the matching subsystem.
Specifically, the transmitting the data set to be matched to the matching subsystem includes:
acquiring timestamps of all data to be matched in the data set to be matched;
sorting the data to be matched in the data set to be matched according to the sequence of the timestamps to obtain a time sequence matching data set;
and selecting a plurality of time sequence matching data which are sequentially ordered in the time sequence matching data set each time and inputting the time sequence matching data into the matching subsystem.
In the embodiment, a plurality of continuously arranged time-matching data is acquired to compare with discrete data, so that the actual condition of the transaction can be accurately reflected, and the success rate of data matching is favorably improved.
Further, in another optional embodiment of the present invention, a plurality of time-series matching data at the front in the time-series matching data set are selected each time and input into the matching subsystem. For example, the first 50 data in a time-ordered matching dataset are selected each time and input to the matching subsystem.
Data to be matched are input into the matching subsystem in batches according to time, so that earlier submitted transactions are matched earlier, and the efficiency of data matching is improved.
In the embodiment of the invention, when a data transmission request sent by a quotation subsystem is received, the state of a data transmission interface is obtained, and a data transmission permission message is sent to the quotation subsystem according to the state of the data transmission interface; receiving a service data set sent by the quotation subsystem based on the data transmission permission message; acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier; selecting service data with non-transaction time period acceptance marks in a service data set to obtain a data set to be matched; and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem. By adding the service acceptance mark to the service data in the service data set, selecting the marked service data with the non-transaction time acceptance mark, distinguishing the service data in the service data set, screening out the service data needing matching, and carrying out data processing at the non-transaction time, the matching of the real-time data of 7 x 24 hours is realized, and the matching real-time performance of the submitted transaction data is realized. Therefore, the purposes of efficiently matching data and matching business data in non-transaction time periods can be achieved.
Fig. 2 is a schematic block diagram of the service data matching apparatus according to the present invention.
The service data matching apparatus 100 according to the present invention may be installed in an electronic device. According to the realized functions, the service data matching device can comprise a message sending module 101, a data acquisition module 102, a data marking module 103, a data screening module 104 and a data matching module 105. A module according to the present invention, which may also be referred to as a unit, refers to a series of computer program segments that can be executed by a processor of an electronic device and that can perform a fixed function, and that are stored in a memory of the electronic device.
In the present embodiment, the functions regarding the respective modules/units are as follows:
the message sending module 101 is configured to, when receiving a data transmission request sent by a quotation subsystem, obtain a data transmission interface state, and send a data transmission permission message to the quotation subsystem according to the data transmission interface state;
the data acquisition module 102 is configured to receive a service data set sent by the quotation subsystem based on the data transmission permission message;
the data marking module 103 is configured to acquire market configuration data, and add a service acceptance identifier to the service data in the service data set according to the market configuration data, where the service acceptance identifier includes a transaction time period acceptance identifier and a non-transaction time period acceptance identifier;
the data screening module 104 is configured to select service data with a non-transaction time period acceptance identifier in the service data set to obtain a data set to be matched;
the data matching module 105 is configured to transmit the data set to be matched to a matching subsystem, perform data matching on the data set to be matched through the matching subsystem, and receive a matching result set returned by the matching subsystem.
In detail, the specific implementation of each module of the business data matching device is as follows:
the message sending module 101 is configured to, when receiving a data transmission request sent by a quotation subsystem, obtain a data transmission interface state, and send a data transmission permission message to the quotation subsystem according to the data transmission interface state.
In this embodiment, when a data transmission request sent by the quotation subsystem is received, a data transmission interface state is obtained, where the data transmission interface state is represented by a boolean value, specifically, the obtained boolean value is 0 or 1, where 0 represents that the current data transmission interface is occupied, and 1 represents that the current data transmission interface is in an unoccupied state, and when the data transmission interface is in the occupied state, the data transmission interface may receive the data transmission state through the data transmission interface.
Further, the sending a data transmission permission message to the quotation subsystem according to the data transmission interface status comprises:
when the data transmission interface state is an unoccupied state, sending an interface permission calling message to the quotation subsystem;
and when the data transmission interface is in an occupied state, sending a waiting calling message to the quotation subsystem.
Preferably, before receiving the data transmission request sent by the quotation subsystem, the device further comprises a configuration module, and the configuration module is configured to: configuring an interface calling file; and receiving the data transmission interface calling request sent by the quotation subsystem by using the interface calling file.
In detail, in the embodiment of the present invention, the java statement may be used to configure the interface invocation file, for example, configure the data transmission information in the interface invocation file, where the data transmission information includes but is not limited to: data transmission interface information and data transmission path information.
The data obtaining module 102 is configured to receive a service data set sent by the quotation subsystem based on the data transmission permission message.
In the embodiment of the present invention, the service data set may be composed of service data of each service of any company. Specifically, the service data set includes, but is not limited to: service time, service type, service deadline, and information of service transaction party.
The service number set can be obtained by the quotation subsystem from a database for storing service data through java statements, wherein the database comprises but is not limited to mysql database and Oracle database.
Preferably, the acquired service data set is stored in a pre-constructed block chain, the service data set is conveniently and quickly acquired, and the safety of the service data is ensured by utilizing the anti-tampering property of the block chain.
The data marking module 103 is configured to obtain market configuration data, and add a service acceptance identifier to the service data in the service data set according to the market configuration data, where the service acceptance identifier includes a transaction time period acceptance identifier and a non-transaction time period acceptance identifier.
In the embodiment of the present invention, the market configuration data includes, but is not limited to: market name, market trade time period, market nature.
The embodiment of the invention can adopt a python statement with a data capturing function to capture market configuration data from a trading system; alternatively, the market configuration data may be manually set by a service person, and in this embodiment, after receiving the service data set, the preset market configuration data is acquired.
In the embodiment of the present invention, the service acceptance identifier includes but is not limited to: the system comprises a transaction time period acceptance mark and a non-transaction time period acceptance mark, wherein the service data with the transaction time period acceptance mark is the service data received in the market transaction time period, and the service data with the non-transaction time period acceptance mark is the service data received outside the market transaction time period.
Further, the adding of the service acceptance identifier to the service data in the service data set according to the market configuration data includes:
acquiring service attributes of different service data in the service data set, wherein the service attributes comprise the time for receiving the service data;
judging whether the time for receiving the service data is within the market transaction time period of the market configuration data or not, and generating different service acceptance identifications according to different judgment results;
and adding the service acceptance identification to the service data corresponding to the service attribute.
In the embodiment of the invention, different service acceptance marks are generated according to different judgment results, for example, a transaction time period acceptance mark is generated for the service data received in the market transaction time period, and a non-transaction time period acceptance mark is generated for the service data received outside the market transaction time period.
According to the embodiment, different service acceptance identifications are generated according to the service attribute labels, so that the same type of service data can be gathered together, the data needing service matching can be conveniently screened out subsequently, and the efficiency of subsequent service data matching is improved.
Further, in another optional embodiment of the present invention, the apparatus further includes a time synchronization module, where the time synchronization module is configured to:
after receiving a service data set sent by the quotation subsystem based on the state of the data transmission interface, establishing a regular expression by using a custom processing function;
and performing date synchronization on all systems related to business data matching by using the regular expression. The system related to business data matching can comprise a storage system for business data storage, an execution system for business execution and the like.
By performing date synchronization on all the systems related to the matching of the business data, the dates of the systems can be unified, and business processing errors caused by date confusion are prevented.
In detail, the custom processing function includes, but is not limited to, at least one of the following:
the IF is used for judging whether the transaction data meet the processing conditions;
TO _ DATE, for indicating DATE and time;
u _ TIME, used for self-defining the TIME of date synchronization;
u _ DIV for detecting the compilation environment of the current system.
Further, in another optional embodiment of the present invention, the building a regular expression by using a custom processing function includes:
selecting a corresponding self-defined processing function according to the synchronous time of date synchronization;
detecting the compiling environment of the current system;
and compiling the user-defined processing function by using a corresponding compiler according to the compiling environment to obtain the regular expression.
The compiler is software for compiling a program language, and can customize a compiling environment to compile an input custom function into the program language under the corresponding compiling environment.
Preferably, the detecting the compiling environment of the current system comprises: and directly acquiring the operating environment of the current service data set, and determining a compiling link according to the operating environment.
For example, when the current service data set is in an environment for running a mysql program, that is, the compiling environment is an sql environment, the custom processing function is compiled according to a corresponding compiler corresponding to the sql environment.
For example, when the service time of the service data set received on day T is outside the market trading time period of day T, further determining whether the service time is before the market trading time of day T or after the market trading time of day T, and synchronizing the dates of three subsystems (such as a matching subsystem, a central subsystem and a quotation subsystem) in the service data matching system to day T by using regular expressions when the trading time is before the market trading time of day T; and when the trading time is after the market trading time of the T days, synchronizing the dates of the three subsystems in the service data matching system into T +1 days through the regular expression.
The data screening module 104 is configured to select service data with a non-transaction time period acceptance identifier in the service data set, so as to obtain a data set to be matched.
In the embodiment of the present invention, the selecting the service data with the non-transaction time period acceptance identifier in the service data set to obtain the data set to be matched includes:
calling a matching gateway interface in the matching subsystem;
judging the service acceptance identification of the service data in the service data set by using the matching gateway interface;
and extracting and collecting the data of which the service acceptance identification in the service data set is the non-transaction time period acceptance identification to obtain a data set to be matched.
Preferably, the embodiment of the present invention calls a matching gateway interface of the matching subsystem in a gateway heartbeat manner, where the matching gateway interface is an identifier determination interface and is capable of determining a service acceptance identifier of service data in a service data set.
Because the service data with the service acceptance identifier as the transaction time period acceptance identifier in the service data set can be processed in the normal transaction time period, the service data with the service acceptance identifier as the non-transaction time period acceptance identifier is subjected to data matching in the embodiment of the invention, so that the purposes of performing data processing in the non-transaction time period and realizing the service data processing of 7 × 24 hours are achieved.
The data matching module 105 is configured to transmit the data set to be matched to a matching subsystem, perform data matching on the data set to be matched through the matching subsystem, and receive a matching result set returned by the matching subsystem.
Since the time of the business processing of companies such as fund companies and securities companies is limited by the market trading time, the business of the companies cannot be normally performed at the non-trading time, and the operation efficiency of the companies is low, the embodiment matches the marked business data with the non-trading time period acceptance mark, and realizes that the business processing can be performed at the non-trading time.
Specifically, the data matching is a data packing manner, for example, when the user M wants to sell the target object P, the user N wants to buy the target object P, and the user M and the user N make bids at a non-trading time on the market, respective service data are generated. The embodiment of the invention adds the non-transaction time period acceptance marks to the service data of the user M corresponding to the user N through the matching subsystem and packs the service data, namely the service data with the non-transaction time period acceptance marks are matched together, thereby realizing the purpose of normally carrying out service acceptance on the data to be matched in the non-transaction time period.
The invention inputs the data to be matched into the matching subsystem for data matching and receives the matching result returned by the matching subsystem.
Specifically, the transmitting the data set to be matched to the matching subsystem includes:
acquiring timestamps of all data to be matched in the data set to be matched;
sorting the data to be matched in the data set to be matched according to the sequence of the timestamps to obtain a time sequence matching data set;
and selecting a plurality of time sequence matching data which are sequentially ordered in the time sequence matching data set each time and inputting the time sequence matching data into the matching subsystem.
In the embodiment, a plurality of continuously arranged time-matching data is acquired to compare with discrete data, so that the actual condition of the transaction can be accurately reflected, and the success rate of data matching is favorably improved.
Further, in another optional embodiment of the present invention, a plurality of time-series matching data at the front in the time-series matching data set are selected each time and input into the matching subsystem. For example, the first 50 data in a time-ordered matching dataset are selected each time and input to the matching subsystem.
Data to be matched are input into the matching subsystem in batches according to time, so that earlier submitted transactions are matched earlier, and the efficiency of data matching is improved.
In the embodiment of the invention, when a data transmission request sent by a quotation subsystem is received, a message sending module acquires the state of a data transmission interface and sends a data transmission permission message to the quotation subsystem according to the state of the data transmission interface; the data acquisition module receives a service data set sent by the quotation subsystem based on the data transmission permission message; the data marking module acquires market configuration data, and adds a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier; the data screening module selects the service data with the non-transaction time period acceptance mark in the service data set to obtain a data set to be matched; the data matching module transmits the data set to be matched to the matching subsystem, the data matching is carried out on the data set to be matched through the matching subsystem, and the matching result set returned by the matching subsystem is received. By adding the service acceptance mark to the service data in the service data set, selecting the marked service data with the non-transaction time acceptance mark, distinguishing the service data in the service data set, screening out the service data needing matching, and carrying out data processing at the non-transaction time, the matching of the real-time data of 7 x 24 hours is realized, and the matching real-time performance of the submitted transaction data is realized. Therefore, the purposes of efficiently matching data and matching business data in non-transaction time periods can be achieved.
Fig. 3 is a schematic structural diagram of an electronic device for implementing the business data matching method according to the present invention.
The electronic device 1 may comprise a processor 10, a memory 11 and a bus, and may further comprise a computer program, such as a service data matching program 12, stored in the memory 11 and executable on the processor 10.
The memory 11 includes at least one type of readable storage medium, which includes flash memory, removable hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, etc. The memory 11 may in some embodiments be an internal storage unit of the electronic device 1, such as a removable hard disk of the electronic device 1. The memory 11 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the electronic device 1. Further, the memory 11 may also include both an internal storage unit and an external storage device of the electronic device 1. The memory 11 may be used not only to store application software installed in the electronic device 1 and various types of data, such as codes of the business data matching program 12, but also to temporarily store data that has been output or is to be output.
The processor 10 may be composed of an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or may be composed of a plurality of integrated circuits packaged with the same or different functions, including one or more Central Processing Units (CPUs), microprocessors, digital Processing chips, graphics processors, and combinations of various control chips. The processor 10 is a Control Unit (Control Unit) of the electronic device, connects various components of the electronic device by using various interfaces and lines, and executes various functions and processes data of the electronic device 1 by running or executing programs or modules (e.g., executing a business data matching program, etc.) stored in the memory 11 and calling data stored in the memory 11.
The bus may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is arranged to enable connection communication between the memory 11 and at least one processor 10 or the like.
In the embodiment of the invention, when a data transmission request sent by a quotation subsystem is received, the state of a data transmission interface is obtained, and a data transmission permission message is sent to the quotation subsystem according to the state of the data transmission interface; receiving a service data set sent by the quotation subsystem based on the data transmission permission message; acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier; selecting service data with non-transaction time period acceptance marks in a service data set to obtain a data set to be matched; and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem. By adding the service acceptance mark to the service data in the service data set, selecting the marked service data with the non-transaction time acceptance mark, distinguishing the service data in the service data set, screening out the service data needing matching, and carrying out data processing at the non-transaction time, the matching of the real-time data of 7 x 24 hours is realized, and the matching real-time performance of the submitted transaction data is realized. Therefore, the purposes of efficiently matching data and matching business data in non-transaction time periods can be achieved.
Fig. 3 shows only an electronic device with components, and it will be understood by those skilled in the art that the structure shown in fig. 3 does not constitute a limitation of the electronic device 1, and may comprise fewer or more components than those shown, or some components may be combined, or a different arrangement of components.
For example, although not shown, the electronic device 1 may further include a power supply (such as a battery) for supplying power to each component, and preferably, the power supply may be logically connected to the at least one processor 10 through a power management device, so as to implement functions of charge management, discharge management, power consumption management, and the like through the power management device. The power supply may also include any component of one or more dc or ac power sources, recharging devices, power failure detection circuitry, power converters or inverters, power status indicators, and the like. The electronic device 1 may further include various sensors, a bluetooth module, a Wi-Fi module, and the like, which are not described herein again.
Further, the electronic device 1 may further include a network interface, and optionally, the network interface may include a wired interface and/or a wireless interface (such as a WI-FI interface, a bluetooth interface, etc.), which are generally used for establishing a communication connection between the electronic device 1 and other electronic devices.
Optionally, the electronic device 1 may further comprise a user interface, which may be a Display (Display), an input unit (such as a Keyboard), and optionally a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, or the like. The display, which may also be referred to as a display screen or display unit, is suitable for displaying information processed in the electronic device 1 and for displaying a visualized user interface, among other things.
It is to be understood that the described embodiments are for purposes of illustration only and that the scope of the appended claims is not limited to such structures.
The service data matching program 12 stored in the memory 11 of the electronic device 1 is a combination of a plurality of instructions, and when running in the processor 10, can implement:
when a data transmission request sent by a quotation subsystem is received, acquiring the state of a data transmission interface, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface;
receiving a service data set sent by the quotation subsystem based on the data transmission permission message;
acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier;
selecting the service data with the non-transaction time period acceptance mark in the service data set to obtain a data set to be matched;
and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem.
Further, the integrated modules/units of the electronic device 1, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. The computer-readable medium may include: any entity or device capable of carrying said computer program code, recording medium, U-disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM).
Further, the computer usable storage medium may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to the use of the blockchain node, and the like.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus, device and method can be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is only one logical functional division, and other divisions may be realized in practice.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional module.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof.
The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any accompanying claims should not be construed as limiting the claim concerned.
The block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. A block chain (Blockchain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next block. The blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, and the like.
Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the system claims may also be implemented by one unit or means in software or hardware. The terms second, etc. are used to denote names, but not any particular order.
Finally, it should be noted that the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, and although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions may be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims (10)
1. A method for matching business data, the method comprising:
when a data transmission request sent by a quotation subsystem is received, acquiring the state of a data transmission interface, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface;
receiving a service data set sent by the quotation subsystem based on the data transmission permission message;
acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier;
selecting the service data with the non-transaction time period acceptance mark in the service data set to obtain a data set to be matched;
and transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem.
2. The method for matching service data according to claim 1, wherein the adding a service acceptance identifier to the service data in the service data set according to the market configuration data comprises:
acquiring service attributes of different service data in the service data set, wherein the service attributes comprise the time for receiving the service data;
judging whether the time for receiving the service data is within the market transaction time period of the market configuration data or not, and generating different service acceptance identifications according to different judgment results;
and adding the service acceptance identification to the service data corresponding to the service attribute.
3. The business data matching method of claim 1, wherein after receiving the business data set sent by the quotation subsystem based on the data transmission interface status, the method further comprises:
constructing a regular expression by utilizing a custom processing function;
and performing date synchronization on all systems related to business data matching by using the regular expression.
4. The business data matching method of claim 3, wherein said building a regular expression using a custom processing function comprises:
selecting a corresponding self-defined processing function according to the synchronous time of date synchronization;
detecting the compiling environment of the current system;
and compiling the user-defined processing function by using a corresponding compiler according to the compiling environment to obtain the regular expression.
5. Business data matching method according to any of the claims 1 to 4, wherein said transmitting said data sets to be matched to a matching subsystem comprises:
acquiring timestamps of all data to be matched in the data set to be matched;
sorting the data to be matched in the data set to be matched according to the sequence of the timestamps to obtain a time sequence matching data set;
and selecting a plurality of time sequence matching data which are sequentially ordered in the time sequence matching data set each time and inputting the time sequence matching data into the matching subsystem.
6. The business data matching method of any one of claims 1 to 4, wherein the sending a data transmission permission message to the quotation subsystem according to the data transmission interface status comprises:
when the data transmission interface state is an unoccupied state, sending an interface permission calling message to the quotation subsystem;
and when the data transmission interface is in an occupied state, sending a waiting calling message to the quotation subsystem.
7. A service data matching apparatus, characterized in that the apparatus comprises:
the system comprises a message sending module, a quotation subsystem and a data transmission module, wherein the message sending module is used for acquiring the state of a data transmission interface when receiving a data transmission request sent by the quotation subsystem, and sending a data transmission permission message to the quotation subsystem according to the state of the data transmission interface;
the data acquisition module is used for receiving a service data set sent by the quotation subsystem based on the data transmission permission message;
the data marking module is used for acquiring market configuration data, and adding a service acceptance identifier to the service data in the service data set according to the market configuration data, wherein the service acceptance identifier comprises a transaction time period acceptance identifier and a non-transaction time period acceptance identifier;
the data screening module is used for selecting the service data with the non-transaction time period acceptance identification in the service data set to obtain a data set to be matched;
and the data matching module is used for transmitting the data set to be matched to a matching subsystem, performing data matching on the data set to be matched through the matching subsystem, and receiving a matching result set returned by the matching subsystem.
8. The business data matching apparatus of claim 7, wherein the data matching module is specifically configured to:
acquiring timestamps of all data to be matched in the data set to be matched;
sorting the data to be matched in the data set to be matched according to the sequence of the timestamps to obtain a time sequence matching data set;
and selecting a plurality of time sequence matching data which are sequentially ordered in the time sequence matching data set each time and inputting the time sequence matching data into the matching subsystem.
9. An electronic device, characterized in that the electronic device comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a traffic data matching method as claimed in any one of claims 1 to 6.
10. A computer-readable storage medium comprising a storage data area storing data created according to use of blockchain nodes and a storage program area storing a computer program; wherein the computer program when executed by a processor implements a business data matchmaking method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010482299.4A CN111652682B (en) | 2020-05-29 | 2020-05-29 | Service data matching method and device, electronic equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010482299.4A CN111652682B (en) | 2020-05-29 | 2020-05-29 | Service data matching method and device, electronic equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111652682A true CN111652682A (en) | 2020-09-11 |
CN111652682B CN111652682B (en) | 2024-04-30 |
Family
ID=72348710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010482299.4A Active CN111652682B (en) | 2020-05-29 | 2020-05-29 | Service data matching method and device, electronic equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111652682B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075336A (en) * | 2007-07-20 | 2007-11-21 | 中国建设银行股份有限公司 | Foreign-currency trade system |
CN109636605A (en) * | 2018-12-13 | 2019-04-16 | 南京区盟链信息科技有限公司 | A kind of monitoring and managing method and system of digital asset exchange |
CN109710228A (en) * | 2018-11-09 | 2019-05-03 | 安徽同徽信息技术有限公司 | A kind of middleware engine frame system can be applied to electric business B2B transaction platform |
CN110570307A (en) * | 2019-09-06 | 2019-12-13 | 北京神州同道智能科技有限公司 | Whole-market multi-variety fund financing management system based on intelligent strategy platform |
CN111127198A (en) * | 2019-11-13 | 2020-05-08 | 中国电力科学研究院有限公司 | Electric power market transaction server, market main body terminal and matching method |
-
2020
- 2020-05-29 CN CN202010482299.4A patent/CN111652682B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075336A (en) * | 2007-07-20 | 2007-11-21 | 中国建设银行股份有限公司 | Foreign-currency trade system |
CN109710228A (en) * | 2018-11-09 | 2019-05-03 | 安徽同徽信息技术有限公司 | A kind of middleware engine frame system can be applied to electric business B2B transaction platform |
CN109636605A (en) * | 2018-12-13 | 2019-04-16 | 南京区盟链信息科技有限公司 | A kind of monitoring and managing method and system of digital asset exchange |
CN110570307A (en) * | 2019-09-06 | 2019-12-13 | 北京神州同道智能科技有限公司 | Whole-market multi-variety fund financing management system based on intelligent strategy platform |
CN111127198A (en) * | 2019-11-13 | 2020-05-08 | 中国电力科学研究院有限公司 | Electric power market transaction server, market main body terminal and matching method |
Also Published As
Publication number | Publication date |
---|---|
CN111652682B (en) | 2024-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112052370A (en) | Message generation method and device, electronic equipment and computer readable storage medium | |
CN112698971A (en) | Rule engine based parameter conversion method, device, equipment and medium | |
CN111429121B (en) | Block chain-based electronic ticket processing method, device, equipment and storage medium | |
CN112506559B (en) | Gray release method and device based on gateway, electronic equipment and storage medium | |
CN111696663A (en) | Disease risk analysis method and device, electronic equipment and computer storage medium | |
CN114881616A (en) | Business process execution method and device, electronic equipment and storage medium | |
CN113688923A (en) | Intelligent order abnormity detection method and device, electronic equipment and storage medium | |
CN112948275A (en) | Test data generation method, device, equipment and storage medium | |
CN115222410A (en) | Block chain based transaction uplink method and device, electronic equipment and storage medium | |
CN114519084A (en) | Block chain-based medical data inspection method, device, equipment and medium | |
CN111651121A (en) | Data logic calculation method and device, electronic equipment and storage medium | |
CN115701078A (en) | Cross-chain transaction processing method and device, electronic equipment and storage medium | |
CN113240351A (en) | Business data consistency checking method and device, electronic equipment and medium | |
CN112541640A (en) | Resource authority management method and device, electronic equipment and computer storage medium | |
CN112085611A (en) | Asynchronous data verification method and device, electronic equipment and storage medium | |
CN115147031B (en) | Clearing workflow execution method, device, equipment and medium | |
CN114466362B (en) | Method and device for filtering junk short messages under 5G communication based on BilSTM | |
CN111652682A (en) | Business data matching method and device, electronic equipment and computer storage medium | |
CN115357666A (en) | Abnormal business behavior identification method and device, electronic equipment and storage medium | |
CN114399397A (en) | Renewal tracking method, device, equipment and medium | |
CN114626948A (en) | Block chain transaction accounting method and device, electronic equipment and storage medium | |
CN114827354A (en) | Identity authentication information display method and device, electronic equipment and readable storage medium | |
CN113469649A (en) | Project progress analysis method and device, electronic equipment and storage medium | |
CN114372892A (en) | Payment data monitoring method, device, equipment and medium | |
CN114240677A (en) | Medical data risk identification method and device, electronic 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |