[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105786523B - Data synchronous system and method - Google Patents

Data synchronous system and method Download PDF

Info

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
Application number
CN201610161906.0A
Other languages
Chinese (zh)
Other versions
CN105786523A (en
Inventor
梁育翰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xin'an Century Polytron Technologies Inc
Original Assignee
Beijing Xin'an Century Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xin'an Century Polytron Technologies Inc filed Critical Beijing Xin'an Century Polytron Technologies Inc
Priority to CN201610161906.0A priority Critical patent/CN105786523B/en
Publication of CN105786523A publication Critical patent/CN105786523A/en
Application granted granted Critical
Publication of CN105786523B publication Critical patent/CN105786523B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring 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

Data synchronous system and method
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.
CN201610161906.0A 2016-03-21 2016-03-21 Data synchronous system and method Active CN105786523B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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