CN109634934A - Exchange method, apparatus, computer equipment and the storage medium of finance data - Google Patents
Exchange method, apparatus, computer equipment and the storage medium of finance data Download PDFInfo
- Publication number
- CN109634934A CN109634934A CN201811305004.5A CN201811305004A CN109634934A CN 109634934 A CN109634934 A CN 109634934A CN 201811305004 A CN201811305004 A CN 201811305004A CN 109634934 A CN109634934 A CN 109634934A
- Authority
- CN
- China
- Prior art keywords
- data
- field
- parameter request
- title
- exchange
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000003860 storage Methods 0.000 title claims abstract description 26
- 238000013479 data entry Methods 0.000 claims abstract description 65
- 230000004913 activation Effects 0.000 claims abstract description 26
- 230000005540 biological transmission Effects 0.000 claims description 28
- 238000010801 machine learning Methods 0.000 claims description 26
- 241000208340 Araliaceae Species 0.000 claims 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims 1
- 235000003140 Panax quinquefolius Nutrition 0.000 claims 1
- 235000008434 ginseng Nutrition 0.000 claims 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims 1
- 239000010931 gold Substances 0.000 claims 1
- 229910052737 gold Inorganic materials 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 6
- 238000011161 development Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000010606 normalization Methods 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 5
- 210000004027 cell Anatomy 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013497 data interchange Methods 0.000 description 2
- 230000005291 magnetic effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Present invention discloses a kind of method, apparatus, computer equipment and storage mediums for exchanging finance data, belong to Data Transference Technology field, the method includes;The finance data for needing to exchange is received from the second financial server;Obtain the data entry field title and parameter request that the second financial server includes to the frame structure requirement of external exchange finance data;According to the data entry field title and parameter request of reading, field corresponding with the combination of the data entry field title and parameter request is activated in generic frame structure, disables other fields in the generic frame structure;According to the data item title and parameter request of the finance data for needing to exchange, finance data is filled into the field of activation.In this way, just not having to need the server exchanged to customize new data interaction format again to be each, reduces the cost of secondary development, reached the demand of data normalization.
Description
Technical field
The present invention relates to Data Transference Technology field, more particularly to a kind of method, apparatus for exchanging finance data, computer
Equipment and storage medium.
Background technique
In the prior art, the data of financial institution and the exchange of other mechanisms respectively have respective format, therefore, as long as needing
This new Institution Services will be directed to the swapping data of a new authority server, the server of financial institution
Device customizes new data interchange format, i.e. frame structure.For each other mechanisms for needing to exchange data remodify code or
It is pretty troublesome to customize new data interchange format.
Summary of the invention
Based on this, it is directed to each other mechanisms for needing to exchange data in order to mitigate and remodifies code or the new number of customization
According to the cumbersome work of exchange format, the present invention provides exchange method, apparatus, computer equipment and the storages of a kind of finance data
Medium.
In a first aspect, providing a kind of exchange method of finance data, comprising:
The finance data for needing to exchange is received from the second financial server;
Obtain the data entry field title that the second financial server includes to the frame structure requirement of external exchange finance data
And parameter request;
According to the data entry field title and parameter request of reading, activation and the data entry field in generic frame structure
The corresponding field of the combination of title and parameter request disables other fields in the generic frame structure, the generic frame structure
All there is a unique corresponding field for the various combination of data entry field title and parameter request;
According to the data item title and parameter request of the finance data for needing to exchange, finance data is filled into activation
Field in.
Second financial server that obtains is wanted to the frame structure of external exchange finance data in one of the embodiments,
It seeks the data entry field title for including and parameter request is by reading exchange data format corresponding with the second financial server
What configuration file carried out.
The configuration file is also stored with transmission protected mode and transmission protection algorism in one of the embodiments,;Institute
After method is stated also in the field that finance data is filled into activation, comprising:
According to the transmission protection algorism of reading, transmission guarantor is carried out according to the transmission protected mode of reading to filled data
Shield.
The transmission protection includes at least one of encryption, signature in one of the embodiments,.
First financial server is a node of block chain in one of the embodiments, and the method is obtaining
The data entry field title and parameter request for taking the second financial server to include to the frame structure requirement of external exchange finance data
Afterwards, further includes:
By according to the data entry field title and parameter request of acquisition, determine needed in generic frame structure activation with
The field sync of disabling is needed to arrive it in the corresponding field of the combination of the data entry field title and parameter request, generic frame structure
Its block chain node, so that other block chain nodes are after the finance data that the second financial server receives that needs exchange, according to
The field of the need activation synchronized, the field that need to be disabled activate and disable respective field in generic frame structure, and will need
The finance data of exchange is added in the field of activation.
The finance data is received in finance data frame in one of the embodiments,;
The data entry field for obtaining the second financial server and including to the frame structure requirement of external exchange finance data
Title and parameter request include:
According to field division rule or divide field designator, received finance data frame is divided into field;
The field input machine learning model being divided into, exports the corresponding data item word of the field by machine learning model
Name section and parameter request.
The machine learning model trains as follows in advance in one of the embodiments:
Intercept multiple finance data frames of the second financial server outgoing;
According to field division rule or divide field designator, each finance data frame is divided into field;
The field that multiple finance data frames are divided into constitutes field sample set, each of field sample set as sample
Sample is posted the data entry field title of anticipation and the label of parameter request;
By each field sample of the field sample set, machine learning model is inputted one by one and is learnt, by machine
Learning model output data item field name and parameter request, with the label of the data entry field title of anticipation and parameter request into
Row compares, to be adjusted to machine learning model, the data entry field title and parameter for exporting machine learning model are wanted
Ask identical as the label of the data entry field title of anticipation and parameter request.
Second aspect provides a kind of finance data switch, comprising:
Receiving unit, for receiving the finance data for needing to exchange from the second financial server;
Reading unit requires the number for including to the frame structure of external exchange finance data for obtaining the second financial server
According to item field name and parameter request;
Forbidden cell is activated, for the data entry field title and parameter request according to reading, is swashed in generic frame structure
Field corresponding with the combination of the data entry field title and parameter request living, disables other words in the generic frame structure
Section, the generic frame structure all have a unique corresponding word for the various combination of data entry field title and parameter request
Section;
Fills unit will be financial for the data item title and parameter request according to the finance data for needing to exchange
Data are filled into the field of activation.
Described device in one of the embodiments, further include:
Secret unit protects filled data according to the transmission of reading for the transmission protection algorism according to reading
Mode carries out transmission protection.
The third aspect provides a kind of computer equipment, including memory and processor, is stored with meter in the memory
Calculation machine readable instruction, when the computer-readable instruction is executed by the processor, so that processor execution is described above
The step of exchange method of finance data.
Fourth aspect provides a kind of storage medium for being stored with computer-readable instruction, the computer-readable instruction
When being executed by one or more processors, so that one or more processors execute the exchange method of finance data described above
Step.
The technical scheme provided by this disclosed embodiment can include the following benefits:
Exchange method, apparatus, computer equipment and the storage medium of above-mentioned finance data, by advance will be all it is contemplated that
The data item of interaction be all listed in financial institution server respectively and one of frame structure that other authority servers interact
In field, financial institution server reads interactive data format configuration file from other authority servers, contains in the configuration file
The data entry field title and parameter for having other authority servers to include with external progress data interaction frame structure requirement are wanted
It asks.Financial institution server according to the data entry field title and parameter request of reading, choose in frame structure with the data item word
Name section and the corresponding field of parameter request, these fields are activated, other fields disabling in frame structure.When from other machines
When structure server receives the data for needing to exchange, filled it into and the data item name according to the data item title of the data
In the field for claiming corresponding activation, in this way, just do not have to for it is each need other authority servers for exchanging remodify code or
Again new data interaction format is customized, by enabling some fields automatically every time, the form of some fields is disabled, reduces two
The cost of secondary exploitation.
It should be understood that the above general description and the following detailed description are merely exemplary, this can not be limited
It is open.
Detailed description of the invention
Fig. 1 is the implementation environment figure of the exchange method of the finance data provided in one embodiment.
Fig. 2 is a kind of flow chart of the exchange method of finance data shown according to an exemplary embodiment.
Fig. 3 is the flow chart of the exchange method of another finance data shown in corresponding embodiment according to fig. 2.
Fig. 4 is the flow chart of the exchange method of another finance data shown in corresponding embodiment according to fig. 2.
Fig. 5 is a kind of tool of step S120 in the exchange method of the finance data according to fig. 2 or shown in Fig. 3 corresponding embodiment
Body implementation flow chart.
Fig. 6 is one of machine learning model training in the exchange method according to the finance data shown in Fig. 5 corresponding embodiment
Kind specific implementation flow chart.
Fig. 7 is a kind of block diagram of finance data switch shown according to an exemplary embodiment.
Fig. 8 is the block diagram of another finance data switch shown in Fig. 7 corresponding embodiment.
Fig. 9 schematically shows a kind of electronic equipment example block diagram of exchange method for realizing above-mentioned finance data.
Figure 10 schematically shows a kind of computer readable storage medium of exchange method for realizing above-mentioned finance data.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
Fig. 1 is the implementation environment figure of the exchange method of the finance data provided in one embodiment, as shown in Figure 1, at this
In implementation environment, including the first financial server 100 and the second financial server 200.
First financial server 100 obtains after the finance data that the second financial server 200 receives that needs exchange
Second financial server requires the data entry field title for including and parameter request to the frame structure of external exchange finance data.Institute
The first financial server 200 is stated according to the data entry field title and parameter request of reading, activation and institute in generic frame structure
The corresponding field of combination for stating data entry field title and parameter request, disables other fields in the generic frame structure, so
Finance data is filled into the field of activation afterwards.The generic frame structure for data entry field title and parameter request not
All there is a unique corresponding field with combination.
It should be noted that the second financial server 200 and the second financial server 100 can be desktop computer service
Device, huge computer servers, Cloud Server etc., however, it is not limited to this.First financial server 100 and the second finance clothes
Business device 200 can be attached by wired, wireless or other communication connection modes, and the present invention is herein with no restrictions.
As shown in Fig. 2, in one embodiment it is proposed that a kind of first financial server is exchanged with the second financial server
The method of finance data, a kind of method that first financial server exchanges finance data with the second financial server can answer
For can specifically include following steps in the first above-mentioned financial server 100:
Step S110 receives the finance data for needing to exchange from the second financial server;
Step S120 obtains the second financial server to the frame structure of external exchange finance data and requires the data item for including
Field name and parameter request;
Step S130, according to the data entry field title and parameter request of reading, in generic frame structure activation with it is described
The corresponding field of the combination of data entry field title and parameter request disables other fields in the generic frame structure, described
Generic frame structure all has a unique corresponding field for the various combination of data entry field title and parameter request;
Step S140, according to the data item title and parameter request of the finance data for needing to exchange, by finance data
It is filled into the field of activation.
In this way, just not having to remodify code for each financial server for needing to exchange data or customize new number again
The form of some fields is disabled, the cost of secondary development is reduced by activating some fields each time according to exchange format.
Wherein, the data item for obtaining the second financial server and including to the frame structure requirement of external exchange finance data
Field name and parameter request are carried out by reading exchange data format configuration file corresponding with the second financial server.
Wherein, it before executing the method, needs that all thinkable data item are all listed in described first respectively in advance
In one field of the frame structure that financial server 100 and the second financial server 200 swap.The data item title example
Address name, user account in this way, parameter request is, for example, that the address name is that English or Chinese, surname and name connect together
Still it separates.
The data item title is the same but the different data item of date parameter requirement is considered different data item.Such as, in number
In the case where being all name according to item title, the date parameter requirement of a data item is that language is English, another data item
Date parameter requirement is that language is Chinese, then the two data item are different data item.It for another example, is all account in data item title
In the case where, the date parameter requirement of a data item is that digit is 5, and the date parameter requirement of another data item is digit
It is 6, then the two data item are different data item.It so just include many data entry fields in frame structure.
Fig. 3 is shown in one embodiment, after the step S140 in Fig. 2 corresponding embodiment, the first finance clothes
Business device exchanged with the second financial server finance data method can with the following steps are included:
Step S150, according to the transmission protection algorism of reading, to filled data according to the transmission protected mode of reading
Carry out transmission protection.
Wherein the transmission protected mode and transmission protection algorism are stored in the configuration file, are reading the configuration
While file, the transmission protected mode and transmission protection algorism are also read simultaneously.The transmission protected mode and transmission
Protection algorism includes at least one of encryption or signature.
Uniqueness point is wanted in terms of data transmit protection when in this way for the financial server of different institutions for exchange data
It asks, if Bank of China requires to encrypt the data to be exchanged, the Industrial and Commercial Bank of China requires to sign to the data of exchange
And encryption, it can be met well, and do not have to go again to remodify accordingly for the financial server of different institutions again
Code and customization corresponding new data transmission protected mode and data transmits protection algorism again.
Fig. 4 is shown in one exemplary embodiment, and first financial server 100 is a node of block chain,
After step S120 in Fig. 2 corresponding embodiment, first financial server exchanges finance data with the second financial server
Method, further includes:
Step S125 according to the data entry field title and parameter request of acquisition, will be determined in generic frame structure
The word of disabling is needed in the field corresponding with the combination of the data entry field title and parameter request that need to activate, generic frame structure
Segment sync is to other block chain nodes, so that other block chain nodes receive the financial number for needing to exchange from the second financial server
According to rear, according to the field of the need activation synchronized, the field that need to be disabled, corresponding word is activated and disabled in generic frame structure
Section, and the finance data exchanged will be needed to be added in the field of activation.
It needs in this way with first financial institution server when other financial institution server next times once to taking over
When second financial server docks, just do not spend the configuration file for reading second financial server, but according to before
The activation field and disabling field that first financial server records when docking with second financial institution server, deactivate automatically
Living and disabling field, to further save the efficiency of docking.
Optionally, Fig. 5 is step S120 in the exchange method of the finance data according to fig. 2 or shown in Fig. 3 corresponding embodiment
Datail description, in the exchange method of the finance data, the finance data is received in finance data frame, step
S120 may comprise steps of:
Step S210 according to field division rule or divides field designator, and received finance data frame is divided into field;
Step S220, the field input machine learning model being divided into, it is corresponding to export the field by machine learning model
Data entry field title and parameter request.
The present embodiment does not read second financial server and external progress data interaction time frame knot from configuration file
Structure requires the data entry field title for including and parameter request, but automatically from other Institution Services by way of self study
Data entry field title and parameter request are determined in the data for the need interaction that device is sent.
Wherein, as shown in fig. 6, the machine learning model trains as follows in advance:
Step 310, multiple finance data frames of the second financial server outgoing are intercepted;
Step 320, according to field division rule or divide field designator, each finance data frame is divided into field;
Step 330, the field multiple finance data frames being divided into constitutes field sample set, field sample set as sample
In each sample posted the data entry field title of anticipation and the label of parameter request;
Step 340, by each field sample of the field sample set, machine learning model is inputted one by one
It practises, by machine learning model output data item field name and parameter request, is wanted with the data entry field title and parameter of anticipation
The label asked is compared, to be adjusted to machine learning model, the data entry field name for exporting machine learning model
Claim and parameter request is identical as the label of the data entry field title of anticipation and parameter request.
Wherein in step 330, the data entry field title for the anticipation that each sample in the field sample set posts and
The label of parameter request is by after artificial judgment field name, parameter request, stamping field name, parameter request label.
The concrete mode of study in step 340 is differential technique, i.e., constantly changes under the stimulation of extraneous input sample
The connection weight of network.Its essence is to carry out dynamic adjustment to connection weight.Due to the field name of each sample, parameter request
Label got, once machine learning model according to each connection weight, to from each field of the field sample set
The feature of extraction applies operation, obtained field name and parameter request result and the field name beaten, parameter request label not
Symbol, with regard to each connection weight of adjust automatically, until obtained field name, parameter request are consistent with label.Thus train
Machine learning model.As long as below by from the real data that the needs that second financial server is sent exchange, one by one
Field is taken to input machine learning model, machine learning model just exports the field name and parameter request of this field.Described
One financial server can accordingly activate field corresponding with the field name of input and parameter request in frame structure.
As shown in fig. 7, in one embodiment, providing a kind of finance data switch, the finance data exchange
Device can integrate in the first above-mentioned financial server 100, can specifically include: receiving unit 110, reading unit 120,
Activate forbidden cell 130 and fills unit 140.
Receiving unit 110, for receiving the finance data for needing to exchange from the second financial server;
Reading unit 120, required to the frame structure of external exchange finance data for obtaining the second financial server include
Data entry field title and parameter request;
Forbidden cell 130 is activated, for the data entry field title and parameter request according to reading, in generic frame structure
Field corresponding with the combination of the data entry field title and parameter request is activated, other in the generic frame structure are disabled
Field, the generic frame structure all have a unique corresponding word for the various combination of data entry field title and parameter request
Section;
Fills unit 140 will be golden for the data item title and parameter request according to the finance data for needing to exchange
Melt data to be filled into the field of activation.
Optionally, as shown in Figure 8, the finance data switch can also include: secret unit 150.
Secret unit 150 protects filled data according to the transmission of reading for the transmission protection algorism according to reading
Shield mode carries out transmission protection.
The function of modules and the realization process of effect are specifically detailed in the exchange side of above-mentioned finance data in above system
The realization process of step is corresponded in method, details are not described herein.
It should be noted that although being referred to several modules or list for acting the equipment executed in the above detailed description
Member, but this division is not enforceable.In fact, according to embodiment of the present disclosure, it is above-described two or more
Module or the feature and function of unit can embody in a module or unit.Conversely, an above-described mould
The feature and function of block or unit can be to be embodied by multiple modules or unit with further division.
In addition, although describing each step of method in the disclosure in the accompanying drawings with particular order, this does not really want
These steps must be executed in this particular order by asking or implying, or having to carry out step shown in whole could realize
Desired result.Additional or alternative, it is convenient to omit multiple steps are merged into a step and executed by certain steps, and/
Or a step is decomposed into execution of multiple steps etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the disclosure
The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating
Equipment (can be personal computer, server, mobile terminal or network equipment etc.) is executed according to disclosure embodiment
Method.
In an exemplary embodiment of the disclosure, a kind of electronic equipment that can be realized the above method is additionally provided.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or
Program product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, complete
The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite here
Referred to as circuit, " module " or " system ".
The electronic equipment 500 of this embodiment according to the present invention is described referring to Fig. 9.The electronics that Fig. 9 is shown
Equipment 500 is only an example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 9, electronic equipment 500 is showed in the form of universal computing device.The component of electronic equipment 500 can wrap
It includes but is not limited to: at least one above-mentioned processing unit 510, at least one above-mentioned storage unit 520, the different system components of connection
The bus 530 of (including storage unit 520 and processing unit 510).
Wherein, the storage unit is stored with program code, and said program code can be held by the processing unit 510
Row, so that various according to the present invention described in the execution of the processing unit 510 above-mentioned " illustrative methods " part of this specification
The step of illustrative embodiments.For example, the processing unit 510 can execute step S110 as shown in Figure 2: from second
Financial server receives the finance data for needing to exchange;Step S120: the second financial server is obtained to outside and exchanges financial number
According to frame structure require include data entry field title and parameter request;Step S130: according to the data entry field name of reading
Title and parameter request activate word corresponding with the combination of the data entry field title and parameter request in generic frame structure
Section, disables other fields in the generic frame structure, the generic frame structure is for data entry field title and parameter request
Various combination all there is a unique corresponding field;Step S140: according to the data item of the finance data for needing to exchange
Title and parameter request, finance data is filled into the field of activation.
Storage unit 520 may include the readable medium of volatile memory cell form, such as Random Access Storage Unit
(RAM) 5201 and/or cache memory unit 5202, it can further include read-only memory unit (ROM) 5203.
Storage unit 520 can also include program/utility with one group of (at least one) program module 5205
5204, such program module 5205 includes but is not limited to: operating system, one or more application program, other program moulds
It may include the realization of network environment in block and program data, each of these examples or certain combination.
Bus 530 can be to indicate one of a few class bus structures or a variety of, including storage unit bus or storage
Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures
Local bus.
Electronic equipment 500 can also be with one or more external equipments 700 (such as keyboard, sensing equipment, bluetooth equipment
Deng) communication, can also be enabled a user to one or more equipment interact with the electronic equipment 500 communicate, and/or with make
Any equipment (such as the router, modulation /demodulation that the electronic equipment 500 can be communicated with one or more of the other calculating equipment
Device etc.) communication.This communication can be carried out by input/output (I/O) interface 550.Also, electronic equipment 500 can be with
By network adapter 560 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network,
Such as internet) communication.As shown, network adapter 560 is communicated by bus 530 with other modules of electronic equipment 500.
It should be understood that although not shown in the drawings, other hardware and/or software module can not used in conjunction with electronic equipment 500, including but not
Be limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and
Data backup storage system etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the disclosure
The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating
Equipment (can be personal computer, server, terminal installation or network equipment etc.) is executed according to disclosure embodiment
Method.
In an exemplary embodiment of the disclosure, a kind of computer readable storage medium is additionally provided, energy is stored thereon with
Enough realize the program product of this specification above method.In some possible embodiments, various aspects of the invention may be used also
In the form of being embodied as a kind of program product comprising program code, when described program product is run on the terminal device, institute
Program code is stated for executing the terminal device described in above-mentioned " illustrative methods " part of this specification according to this hair
The step of bright various illustrative embodiments.
Refering to what is shown in Fig. 10, describing the program product for realizing the above method of embodiment according to the present invention
600, can using portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device,
Such as it is run on PC.However, program product of the invention is without being limited thereto, in this document, readable storage medium storing program for executing can be with
To be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or
It is in connection.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter
Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared ray or
System, device or the device of semiconductor, or any above combination.The more specific example of readable storage medium storing program for executing is (non exhaustive
List) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM), read-only
Memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read only memory
(CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
In carry readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetic signal,
Optical signal or above-mentioned any appropriate combination.Readable signal medium can also be any readable Jie other than readable storage medium storing program for executing
Matter, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or and its
The program of combined use.
The program code for including on readable medium can transmit with any suitable medium, including but not limited to wirelessly, have
Line, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languages
Code, described program design language include object oriented program language one Java, C++ etc., further include conventional
Procedural programming language one such as " C " language or similar programming language.Program code can be fully in user
It calculates and executes in equipment, partly executes on a user device, being executed as an independent software package, partially in user's calculating
Upper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to far
Journey calculates in the situation of equipment, and remote computing device can pass through the network of any kind, including local area network (LAN) or wide area network
(WAN), it is connected to user calculating equipment, or, it may be connected to external computing device (such as utilize ISP
To be connected by internet).
In addition, above-mentioned attached drawing is only the schematic theory of processing included by method according to an exemplary embodiment of the present invention
It is bright, rather than limit purpose.It can be readily appreciated that the time that above-mentioned processing shown in the drawings did not indicated or limited these processing is suitable
Sequence.In addition, be also easy to understand, these processing, which can be, for example either synchronously or asynchronously to be executed in multiple modules.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
His embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Adaptive change follow the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure or
Conventional techniques.Each technical characteristic of description and embodiments only embodiment described above can be combined arbitrarily, and be
Keep description succinct, combination not all possible to each technical characteristic in above-described embodiment is all described, as long as however, this
Contradiction is not present in the combination of a little technical characteristics, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
Limitations on the scope of the patent of the present invention therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art
For, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to guarantor of the invention
Protect range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.
Claims (10)
1. a kind of method that first financial server exchanges finance data with the second financial server, which is characterized in that the side
Method includes;
The finance data for needing to exchange is received from the second financial server;
Obtain data entry field title and ginseng that the second financial server includes to the frame structure requirement of external exchange finance data
Number requires;
According to the data entry field title and parameter request of reading, activation and the data entry field title in generic frame structure
Field corresponding with the combination of parameter request, disables other fields in the generic frame structure, the generic frame structure for
The various combination of data entry field title and parameter request all has a unique corresponding field;
According to the data item title and parameter request of the finance data for needing to exchange, finance data is filled into the word of activation
Duan Zhong.
2. the method as described in claim 1, which is characterized in that described from the received gold for needing to exchange of the second financial server
Melt data packet and contains exchange data format configuration file corresponding with the second financial server, the exchange data format configuration text
Part includes the data entry field title that second financial server includes to the frame structure requirement of external exchange finance data
And parameter request, the data item word for obtaining the second financial server and including to the frame structure requirement of external exchange finance data
Name section and parameter request, specifically include:
Read exchange data format configuration file corresponding with the second financial server;
Frame of second financial server to external exchange finance data is obtained from the exchange data format configuration file
The data entry field title and parameter request that structural requirement includes.
3. method according to claim 2, which is characterized in that the configuration file is also stored with transmission protected mode and transmission
Protection algorism;After the method is also in the field that finance data is filled into activation, comprising:
According to the transmission protection algorism of reading, transmission protection is carried out according to the transmission protected mode of reading to filled data.
4. method as claimed in claim 3, which is characterized in that the transmission protection includes at least one of encryption, signature.
5. method according to claim 1 or 2, which is characterized in that first financial server is a section of block chain
Point, the method require the data entry field for including to the frame structure of external exchange finance data in the second financial server of acquisition
After title and parameter request, further includes:
By according to the data entry field title and parameter request of acquisition, determine needed in generic frame structure activation with it is described
Need the field sync of disabling to other areas in the corresponding field of the combination of data entry field title and parameter request, generic frame structure
Block chain node, so that other block chain nodes are after the finance data that the second financial server receives that needs exchange, according to synchronization
The field of the need activation to come over, the field that need to be disabled, activate in generic frame structure and disable respective field, and will need to exchange
Finance data be added in the field of activation.
6. the method as described in claim 1, which is characterized in that the finance data is received in finance data frame,
The data entry field title for obtaining the second financial server and including to the frame structure requirement of external exchange finance data
Include: with parameter request
According to field division rule or divide field designator, received finance data frame is divided into field;
The field input machine learning model being divided into, exports the corresponding data entry field name of the field by machine learning model
Title and parameter request.
7. method as claimed in claim 6, which is characterized in that the machine learning model trains as follows in advance:
Intercept multiple finance data frames of the second financial server outgoing;
According to field division rule or divide field designator, each finance data frame is divided into field;
The field that multiple finance data frames are divided into constitutes field sample set, each sample in field sample set as sample
Posted the data entry field title of anticipation and the label of parameter request;
By each field sample of the field sample set, machine learning model is inputted one by one and is learnt, by machine learning
Model output data item field name and parameter request are compared with the data entry field title of anticipation and the label of parameter request
It is right, to be adjusted to machine learning model, the data entry field title that exports machine learning model and parameter request with
The data entry field title of anticipation is identical with the label of parameter request.
8. a kind of finance data exchange system, which is characterized in that the system comprises:
Receiving unit, for receiving the finance data for needing to exchange from the second financial server;
Reading unit requires the data item for including to the frame structure of external exchange finance data for obtaining the second financial server
Field name and parameter request;
Activate forbidden cell, for the data entry field title and parameter request according to reading, in generic frame structure activation with
The corresponding field of combination of the data entry field title and parameter request, disables other fields in the generic frame structure,
The generic frame structure all has a unique corresponding field for the various combination of data entry field title and parameter request;
Fills unit, for the data item title and parameter request according to the finance data for needing to exchange, by finance data
It is filled into the field of activation.
9. a kind of computer equipment, including memory and processor, it is stored with computer-readable instruction in the memory, it is described
When computer-readable instruction is executed by the processor, so that the processor is executed as described in any one of claims 1 to 7
Method.
10. a kind of storage medium for being stored with computer-readable instruction, the computer-readable instruction is handled by one or more
When device executes, so that one or more processors execute the method as described in any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811305004.5A CN109634934A (en) | 2018-11-02 | 2018-11-02 | Exchange method, apparatus, computer equipment and the storage medium of finance data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811305004.5A CN109634934A (en) | 2018-11-02 | 2018-11-02 | Exchange method, apparatus, computer equipment and the storage medium of finance data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109634934A true CN109634934A (en) | 2019-04-16 |
Family
ID=66067233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811305004.5A Pending CN109634934A (en) | 2018-11-02 | 2018-11-02 | Exchange method, apparatus, computer equipment and the storage medium of finance data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109634934A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110209731A (en) * | 2019-04-25 | 2019-09-06 | 深圳壹账通智能科技有限公司 | Method of data synchronization, device and storage medium, electronic device |
CN110457318A (en) * | 2019-07-24 | 2019-11-15 | 深圳壹账通智能科技有限公司 | The update method of data field, device, medium, electronic equipment in block chain |
CN110533532A (en) * | 2019-07-17 | 2019-12-03 | 平安科技(深圳)有限公司 | A kind of exchange method of calibration, device and the storage medium of finance data |
CN111782120A (en) * | 2020-07-16 | 2020-10-16 | 上海乾臻信息科技有限公司 | Expense calculation method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2047321A1 (en) * | 1990-07-19 | 1992-01-20 | Henry Yang | Testing a communications network for duplicate station addresses |
CN1525687A (en) * | 2003-02-26 | 2004-09-01 | Network framework and applications for providing notification(s) | |
CN101014017A (en) * | 2006-01-12 | 2007-08-08 | 阿尔卡特朗讯公司 | Switching apparatus having universal transport of data packet frames |
WO2009003400A1 (en) * | 2007-06-29 | 2009-01-08 | Huawei Technologies Co., Ltd. | A method and apparatus for mapping the ethernet code-block to the optical transport network for transmitting |
CN103825653A (en) * | 2014-01-22 | 2014-05-28 | 深圳市新国都技术股份有限公司 | Infrared data transmission method used in financial POS |
CN105429970A (en) * | 2015-11-09 | 2016-03-23 | 中国石油天然气集团公司 | Data transmission and control method and device for digital detector |
-
2018
- 2018-11-02 CN CN201811305004.5A patent/CN109634934A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2047321A1 (en) * | 1990-07-19 | 1992-01-20 | Henry Yang | Testing a communications network for duplicate station addresses |
CN1525687A (en) * | 2003-02-26 | 2004-09-01 | Network framework and applications for providing notification(s) | |
CN101014017A (en) * | 2006-01-12 | 2007-08-08 | 阿尔卡特朗讯公司 | Switching apparatus having universal transport of data packet frames |
WO2009003400A1 (en) * | 2007-06-29 | 2009-01-08 | Huawei Technologies Co., Ltd. | A method and apparatus for mapping the ethernet code-block to the optical transport network for transmitting |
CN103825653A (en) * | 2014-01-22 | 2014-05-28 | 深圳市新国都技术股份有限公司 | Infrared data transmission method used in financial POS |
CN105429970A (en) * | 2015-11-09 | 2016-03-23 | 中国石油天然气集团公司 | Data transmission and control method and device for digital detector |
Non-Patent Citations (2)
Title |
---|
王希龙;: "金融数据采集与分析***设计研究", 数字通信世界, no. 09, 1 September 2018 (2018-09-01) * |
王海波;胡汉平;: "金融数据库加密与安全", 金融电子化, no. 02, 7 February 2003 (2003-02-07) * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110209731A (en) * | 2019-04-25 | 2019-09-06 | 深圳壹账通智能科技有限公司 | Method of data synchronization, device and storage medium, electronic device |
CN110533532A (en) * | 2019-07-17 | 2019-12-03 | 平安科技(深圳)有限公司 | A kind of exchange method of calibration, device and the storage medium of finance data |
CN110457318A (en) * | 2019-07-24 | 2019-11-15 | 深圳壹账通智能科技有限公司 | The update method of data field, device, medium, electronic equipment in block chain |
CN111782120A (en) * | 2020-07-16 | 2020-10-16 | 上海乾臻信息科技有限公司 | Expense calculation method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109634934A (en) | Exchange method, apparatus, computer equipment and the storage medium of finance data | |
US11648461B1 (en) | System, method and apparatus for collecting and utilizing big data for online gameplay | |
CN103312796B (en) | For the login interface selection of computing environment User logs in | |
CN112749749B (en) | Classification decision tree model-based classification method and device and electronic equipment | |
CN107516090A (en) | Integrated face identification method and system | |
CN108805071A (en) | Identity verification method and device, electronic equipment, storage medium | |
CN106549920A (en) | Log-on message input method, log-on message store method and relevant apparatus | |
CN111582508A (en) | Strategy making method and device based on federated learning framework and electronic equipment | |
CN106470109A (en) | A kind of personal identification method and equipment | |
CN107609914A (en) | A kind of intelligent menu design method and system | |
CN110427182A (en) | A kind of template type construction APP method and device | |
CN110335140A (en) | Method, apparatus, electronic equipment based on the black intermediary of social networks prediction loan | |
CN113569263A (en) | Secure processing method and device for cross-private-domain data and electronic equipment | |
CN104168117A (en) | Voice digital signature method | |
CN104935548A (en) | Identity verification method, device and system based on intelligent tattooing equipment | |
CN106569786A (en) | Development method of service application and system | |
CN109614780B (en) | Biological information authentication method and device, storage medium and electronic equipment | |
CN111429282A (en) | Transaction anti-money laundering method and device based on anti-money laundering model migration | |
CN104660614A (en) | Authentication method, electronic equipment and server | |
CN104657631B (en) | The processing method and processing device of the channel information of application | |
CN108259312A (en) | Information issuing method, device and server | |
CN110765610A (en) | PDM (product data management) integration method and device, computer equipment and storage medium | |
CN110414205A (en) | For generating method, apparatus, electronic equipment and the medium of user's portrait | |
CN104394230A (en) | Method, device and system for presenting information | |
CN114553548A (en) | Communication method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
CB02 | Change of applicant information |
Address after: 201, room 518000, building A, No. 1, front Bay Road, Qianhai Shenzhen Guangdong Shenzhen Hong Kong cooperation zone (Qianhai business secretary) Applicant after: Shenzhen one ledger Intelligent Technology Co., Ltd. Address before: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A Applicant before: Shenzhen one ledger Intelligent Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |