CN105786523B - Data synchronous system and method - Google Patents
Data synchronous system and method Download PDFInfo
- Publication number
- CN105786523B CN105786523B CN201610161906.0A CN201610161906A CN105786523B CN 105786523 B CN105786523 B CN 105786523B CN 201610161906 A CN201610161906 A CN 201610161906A CN 105786523 B CN105786523 B CN 105786523B
- Authority
- CN
- China
- Prior art keywords
- synchronized
- card
- data
- operation card
- cards
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The invention proposes a kind of data synchronous system and method, which includes: that main operation card and multiple main operation cards of operation card to be synchronized to multiple operation cards to be synchronized send match informations;Match information is received in multiple operation clampings to be synchronized, and sends matching response message;Matching response message is received in main operation clamping, and according to matching response message judge multiple operation cards to be synchronized whether with main operation card for same type operation card;In the case where judging multiple operation cards to be synchronized and main operation card for same type operation card, it is synchronous that main operation card with multiple operations to be synchronized sticks into row data.The present invention sends match information to multiple operation cards to be synchronized by main operation card and receives to match response message, so as to multiple congener operation cards to be synchronized present in discovery system, and it is synchronous with it to carry out data, the multiple configuration to multiple operation cards is avoided in turn, to effectively improve efficiency, labour is saved.
Description
Technical field
The present invention relates to operation card data synchronization technology fields, it particularly relates to a kind of data synchronous system and method.
Background technique
In the prior art, when being inserted into multiple operation cards on one device, user need to each operation card respectively into
Row configuration, can just be such that whole operation cards are operated.Obviously, the prior art carries out the such side of repeatedly configuration to multiple operation cards
Method, it is very time-consuming, and labor intensive is worked.
For the problems in the relevant technologies, currently no effective solution has been proposed.
Summary of the invention
For the problems in the relevant technologies, the present invention proposes a kind of data synchronous system and method for data synchronization, can
The multiple configuration to multiple operation cards is avoided to save labour to effectively improve operational efficiency.
The technical scheme of the present invention is realized as follows:
According to an aspect of the invention, there is provided a kind of data synchronous system.
The data synchronous system includes:
Main operation card and multiple operation cards to be synchronized
Main operation card sends match information to multiple operation cards to be synchronized;
Match information is received in multiple operation clampings to be synchronized, and sends matching response message;
Matching response message is received in main operation clamping, and according to matching response message judge multiple operation cards to be synchronized whether with
Main operation card is with type operation card;
In the case where judging multiple operation cards to be synchronized and main operation card for same type operation card, main operation card with it is multiple
It is synchronous that operation to be synchronized sticks into row data.
In a preferred embodiment of the invention, match information is sent to multiple operation cards to be synchronized in main operation card
Before, comprising:
Main operation card sends data packet to multiple operation cards to be synchronized;
Multiple operation card received data packets to be synchronized, and returning response information;
In the case where main operation clamping receives response message, it is determined that there are multiple operation cards to be synchronized.
In a preferred embodiment of the invention, match information includes:
Status code, synchronous code, synchronous regime code, serial number.
In a preferred embodiment of the invention, it is synchronous with multiple operations to be synchronized to stick into row data for main operation card
When, data include:
The hardware threshold values of operation card and/or data to be processed.
In a preferred embodiment of the invention, the hardware threshold values of operation card includes at least one of the following:
Hardware state, frequency, deposit, space length and the space first address of operation card.
In a preferred embodiment of the invention, data to be processed include at least one of the following:
Data and data length, the data type stored in operation card.
According to another aspect of the present invention, a kind of method of data synchronization is provided.
The method of data synchronization includes:
Match information is sent to multiple operation cards to be synchronized;
Receive the matching response message that multiple operation cards to be synchronized return, and according to matching response message judge whether with it is more
A operation card successful match to be synchronized;
In the case where successful match, it is synchronous that row data are sticked into multiple operations to be synchronized.
In a preferred embodiment of the invention, before sending match information to multiple operation cards to be synchronized, packet
It includes:
Data packet is sent to multiple operation cards to be synchronized;
In the case where receiving the response message that multiple operation cards to be synchronized return, it is determined that there are multiple fortune to be synchronized
Calculate card.
In a preferred embodiment of the invention, match information includes:
Status code, synchronous code, synchronous regime code, serial number.
The present invention is matched by main operation card with multiple operation cards to be synchronized, so as to deposit in discovery system
Multiple congener operation cards to be synchronized, and carry out with it that data are synchronous, and then avoid to the multiple of multiple operation cards
Configuration, to effectively improve operational efficiency, saves labour.
Detailed description of the invention
It in order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, below will be to institute in embodiment
Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention
Example, for those of ordinary skill in the art, without creative efforts, can also obtain according to these attached drawings
Obtain other attached drawings.
Fig. 1 is the schematic diagram of data synchronous system according to an embodiment of the present invention;
Fig. 2 is the flow chart of the specific embodiment of method of data synchronization according to the present invention;
Fig. 3 is the flow chart of method of data synchronization according to an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art's every other embodiment obtained belong to what the present invention protected
Range.
According to an embodiment of the invention, providing a kind of data synchronous system.
As shown in Figure 1, data synchronous system according to an embodiment of the present invention includes:
Main operation card and multiple operation cards to be synchronized.In the present embodiment, main operation card is sent out to multiple operation cards to be synchronized
Send match information;Match information is received in multiple operation clampings to be synchronized, and sends matching response message;Main operation clamping is received matching and is rung
Answer information, and according to matching response message judge multiple operation cards to be synchronized whether with main operation card for same type operation card;?
In the case where judging multiple operation cards to be synchronized and main operation card for same type operation card, main operation card and multiple operations to be synchronized
It is synchronous to stick into row data.In a preferred embodiment, main operation card includes but is not limited to operation card to be synchronized: encryption
Card, accelerator card, expansion card, storage card etc. have the card of certain operations function.
Above scheme through the invention, main operation card being capable of multiple operations to be synchronized present in discovery system
Card, and carry out with it that data are synchronous, and then avoid the multiple configuration to multiple operation cards, it is imitated to effectively improve operation
Rate saves labour.
Specifically, being illustrated in figure 2 the specific flow chart of a preferred embodiment of the invention, in the present embodiment, firmly
Part operation card 0 is used as main operation card, when being inserted into multiple operation cards to be synchronized (being illustrated as operation card 1 to operation card N) in equipment
When, hardware computation card 0 is to operation card 1 to operation card N transmission data packet, to determine whether there is hardware computation card 1 to operation card
N.Then, hardware computation card 1 is to operation card N received data packet and returning response information.In the present embodiment, for finding to same
The data for walking operation card include but is not limited to character string.In a preferred embodiment, the equipment that operation card is inserted into can be with
It is server, common computer or mobile phone, in another preferred embodiment, operation card can pass through PCI, PCI-E or USB
The modes such as interface are inserted into equipment.
Then, operation card 0 is to returning to the hardware computation card 1 of corresponding information to operation card N, that is, the hardware actively discovered
Operation card 1 to operation card N send match information, with determine hardware computation card 1 to operation card N whether with operation card 0 be similar fortune
Calculate card.In the present embodiment, data packet is pre-set different types of numeric data code, and numeric data code includes but is not limited to: state
Code, synchronous code, synchronous regime code, serial number etc..It can be confirmed by the numerical value difference of the variety classes status code in data packet
Identify operation card to be synchronized.
In a preferred embodiment, when operation card 0 sends match information, first variety classes status code is initially corresponded to
Numerical value sent, recalculate new numerical value corresponding with the initial value according still further to calculation formula, and stored.Firmly
After part operation card 1 is connected to match information to operation card N, the corresponding numerical value of variety classes status code is obtained, is prestored according still further to it
Calculation formula calculates new numerical value, is then returned to operation card 0.
Operation card 0 is connected to the matching response message that hardware computation card 1 is returned to operation card N, that is, hardware computation card 1 to fortune
The card calculated new value of N is calculated, the new numerical value after the calculating corresponding with variety classes status code stored before then taking out carries out
Compare, judged according to comparing result hardware computation card 1 to operation card N and operation card 0 whether successful match, that is, whether
For similar operation card.If it is similar operation card, operation card 0 is synchronous to operation card N progress data with hardware computation card 1.
In a preferred embodiment, data, which synchronize, is divided into two classes, a kind of operation card own hardware threshold value, wherein wrapping
It includes: the parameters such as state, frequency, deposit, space length, space first address.Second class is for process data, comprising: type, length
Degree, truthful data etc..
In a preferred embodiment, after data synchronize successfully, data is prompted the user with by equipment and synchronize success.
Optionally, it can provide data synchronous success message by display interface.
According to an embodiment of the invention, additionally providing a kind of method of data synchronization, which is applied to main fortune
Calculate card end.It is illustrated in figure 3 the specific flow chart of method of data synchronization according to an embodiment of the present invention, in Fig. 3:
Step 301, match information is sent to multiple operation cards to be synchronized;
Step 303, the matching response message that multiple operation cards to be synchronized return is received, and according to matching response message judgement
Whether with multiple operation card successful match to be synchronized;
Step 305, in the case where successful match, it is synchronous that row data are sticked into multiple operations to be synchronized.
In conclusion being sent out by main operation card to multiple operation cards to be synchronized by means of above-mentioned technical proposal of the invention
It send match information and receives to match response message, so as to multiple congener fortune to be synchronized present in discovery system
Card is calculated, and carries out with it that data are synchronous, and then avoids the multiple configuration to multiple operation cards, to effectively improve operation
Efficiency saves labour.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention
Within mind and principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (9)
1. a kind of data synchronous system characterized by comprising
Main operation card and multiple operation cards to be synchronized in same equipment,
The main operation card sends match information to the multiple operation card to be synchronized;
The match information is received in the multiple operation clamping to be synchronized, and sends matching response message;
The matching response message is received in the main operation clamping, and is judged according to the matching response message the multiple to be synchronized
Whether operation card is with type operation card with the main operation card;
In the case where judging the multiple operation card to be synchronized and the main operation card for same type operation card, the main operation
It is synchronous that card with the multiple operation to be synchronized sticks into row data.
2. data synchronous system according to claim 1, which is characterized in that in the main operation card to the multiple to same
Step operation card is sent before match information, comprising:
The main operation card sends data packet to the multiple operation card to be synchronized;
The data packet, and returning response information are received in the multiple operation clamping to be synchronized;
In the case where the main operation clamping receives the response message, it is determined that there are the multiple operation cards to be synchronized.
3. data synchronous system according to claim 1, which is characterized in that the match information includes:
Status code, synchronous code, synchronous regime code, serial number.
4. data synchronous system according to claim 1, which is characterized in that the main operation card with it is the multiple to be synchronized
When operation sticks into the synchronization of row data, the data include:
The hardware threshold values of operation card and/or data to be processed.
5. data synchronous system according to claim 4, which is characterized in that the hardware threshold values of the operation card includes following
At least one of in:
Hardware state, frequency, deposit, space length and the space first address of operation card.
6. data synchronous system according to claim 4, which is characterized in that the data to be processed include in following extremely
One item missing:
Data and data length, the data type stored in operation card.
7. a kind of method of data synchronization characterized by comprising
Main operation card sends match informations to multiple operation cards to be synchronized, wherein, the main operation card and the multiple to be synchronized
Operation card insertion enters in same equipment;
The matching response message that the multiple operation card to be synchronized returns is received, and is judged whether according to the matching response message
With the multiple operation card successful match to be synchronized;
In the case where successful match, it is synchronous that row data are sticked into the multiple operation to be synchronized.
8. method of data synchronization according to claim 7, which is characterized in that sending matching to multiple operation cards to be synchronized
Before information, comprising:
Data packet is sent to the multiple operation card to be synchronized;
In the case where receiving the response message that the multiple operation card to be synchronized returns, it is determined that there are the multiple to same
Walk operation card.
9. method of data synchronization according to claim 7, which is characterized in that the match information includes:
Status code, synchronous code, synchronous regime code, serial number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610161906.0A CN105786523B (en) | 2016-03-21 | 2016-03-21 | Data synchronous system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610161906.0A CN105786523B (en) | 2016-03-21 | 2016-03-21 | Data synchronous system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105786523A CN105786523A (en) | 2016-07-20 |
CN105786523B true CN105786523B (en) | 2019-01-11 |
Family
ID=56394303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610161906.0A Active CN105786523B (en) | 2016-03-21 | 2016-03-21 | Data synchronous system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105786523B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6463537B1 (en) * | 1999-01-04 | 2002-10-08 | Codex Technologies, Inc. | Modified computer motherboard security and identification system |
CN201298340Y (en) * | 2008-10-17 | 2009-08-26 | 辉达公司 | Video card including scalable link interface system and adapter of same |
CN101548277A (en) * | 2006-09-18 | 2009-09-30 | 外星人实验室公司 | Multiple parallel processor computer graphics system |
CN101657795A (en) * | 2007-04-11 | 2010-02-24 | 苹果公司 | Data parallel computing on multiple processors |
CN102099788A (en) * | 2008-06-06 | 2011-06-15 | 苹果公司 | Application programming interfaces for data parallel computing on multiple processors |
CN102184081A (en) * | 2011-05-10 | 2011-09-14 | 广东威创视讯科技股份有限公司 | Method, device and system for synchronous output of display cards |
CN102541640A (en) * | 2011-12-28 | 2012-07-04 | 厦门市美亚柏科信息股份有限公司 | Cluster GPU (graphic processing unit) resource scheduling system and method |
CN102576314A (en) * | 2009-07-27 | 2012-07-11 | 先进微装置公司 | Mapping processing logic having data parallel threads across processors |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9081937B2 (en) * | 2010-08-26 | 2015-07-14 | Adobe Systems Incorporated | Systems and methods for managing subscription-based licensing of software products |
-
2016
- 2016-03-21 CN CN201610161906.0A patent/CN105786523B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6463537B1 (en) * | 1999-01-04 | 2002-10-08 | Codex Technologies, Inc. | Modified computer motherboard security and identification system |
CN101548277A (en) * | 2006-09-18 | 2009-09-30 | 外星人实验室公司 | Multiple parallel processor computer graphics system |
CN101657795A (en) * | 2007-04-11 | 2010-02-24 | 苹果公司 | Data parallel computing on multiple processors |
CN102099788A (en) * | 2008-06-06 | 2011-06-15 | 苹果公司 | Application programming interfaces for data parallel computing on multiple processors |
CN201298340Y (en) * | 2008-10-17 | 2009-08-26 | 辉达公司 | Video card including scalable link interface system and adapter of same |
CN102576314A (en) * | 2009-07-27 | 2012-07-11 | 先进微装置公司 | Mapping processing logic having data parallel threads across processors |
CN102184081A (en) * | 2011-05-10 | 2011-09-14 | 广东威创视讯科技股份有限公司 | Method, device and system for synchronous output of display cards |
CN102541640A (en) * | 2011-12-28 | 2012-07-04 | 厦门市美亚柏科信息股份有限公司 | Cluster GPU (graphic processing unit) resource scheduling system and method |
Also Published As
Publication number | Publication date |
---|---|
CN105786523A (en) | 2016-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106503584B (en) | A kind of session content methods of exhibiting and system | |
CN107147501B (en) | Timestamp processing method and processing device | |
CN104135395B (en) | IDC data transmission in network quality control method and system | |
CN105791246B (en) | Verification method, the apparatus and system of verification information | |
CN102014348A (en) | Method and terminal for setting alarm clock remotely | |
CN109189972A (en) | A kind of target whereabouts determine method, apparatus, equipment and computer storage medium | |
CN107231400A (en) | The synchronous method and device of a kind of data | |
CN103281346A (en) | Disconnection reconnection method, network system and proxy server | |
CN103354560A (en) | Method and system for data decomposition and synchronization | |
CN104270800B (en) | The method and system of communication connection are established with terminal | |
CN105786523B (en) | Data synchronous system and method | |
CN103701653A (en) | Processing method for interface hot plugging and unplugging configuration data and network configuration server | |
CN110619022B (en) | Node detection method, device, equipment and storage medium based on block chain network | |
CN110083614B (en) | Data processing method and server | |
CN109067721A (en) | Block chain real name identification method, device, equipment and storage medium | |
CN102231776A (en) | Method, mobile terminals and system for equipment matching among mobile terminals | |
CN113596107A (en) | Data synchronization method and device based on block chain | |
CN104618324A (en) | Method and device for transmitting data and detecting data legality | |
CN105511606B (en) | Data transmission method and device | |
CN107204856B (en) | A kind of method and device detecting elliptic curve loophole | |
CN106385322B (en) | A kind of data group calling method, apparatus and system | |
CN110602732A (en) | Wireless configuration parameter synchronization method, device, network equipment and computer readable storage medium | |
CN110225119A (en) | Method of data synchronization and relevant device | |
CN106375455B (en) | A kind of data transmission method and device | |
CN105933352B (en) | Method of data synchronization, client and system between client-based server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100089 Haidian District, Haidian District, Beijing, No. 23, No. 2, No. 1001 Applicant after: Beijing Xin'an century Polytron Technologies Inc Address before: 100089 Beijing city Haidian District Bei wa Lu Xi Li No. 21 block A No. 8246 Applicant before: Beijing Infosec Technologies Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |