CN103199972A - Double machine warm backup switching method and warm backup system achieved based on SOA and RS485 bus - Google Patents
Double machine warm backup switching method and warm backup system achieved based on SOA and RS485 bus Download PDFInfo
- Publication number
- CN103199972A CN103199972A CN2013100970427A CN201310097042A CN103199972A CN 103199972 A CN103199972 A CN 103199972A CN 2013100970427 A CN2013100970427 A CN 2013100970427A CN 201310097042 A CN201310097042 A CN 201310097042A CN 103199972 A CN103199972 A CN 103199972A
- Authority
- CN
- China
- Prior art keywords
- slave
- main frame
- data
- control desk
- host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
The invention discloses a double machine warn backup switching method achieved based on the SOA and the RS485 bus. A console system takes charge of processing switch between a host and a slave machine, the distributed storage of data, and coordinating the work of the host and the slave machine of a generating station monitoring system; the host and the slave machine judge whether or not the slave machine or the host is abnormal through messages sent by the console system and/or a heartbeat line, if the slave machine or the host is abnormal, tasks of the other side are taken over; both the host and the slave machine start all of the threads of the tasks, wherein the host mainly undertakes a data checking task, the slave machine monitors the host, receives monitoring data simultaneously, conducts filtering process on the data, and merely receives the data sent upward by smart monitoring equipment of a lower computer. The invention further discloses a double machine warm backup system achieved based on the SOA and the RS485 bus. The double machine warm backup system achieved based on the SOA and the RS485 bus comprises the console system, the host and the slave machine. The host and the slave machine can be operated simultaneously, all of task processes are in a starting state, and synchronous backup is performed on the data in a database through the console system at any time. In the process of switch, the problems of starting and loss of the data are unnecessary to consider, and therefore time is saved for double machine switch.
Description
Technical field
The present invention relates to a kind of changing method and hot backup system that realizes based on SOA, RS485 bus.
Background technology
Along with the development of industry control technology, the application of monitoring software in real time is increasingly extensive, and monitoring software keeps the monitoring to field data constantly, therefore need keep monitoring software must have high reliability constantly, in case software breaks down, will cause losing of real time data, produce serious consequence.But in this type systematic, since the each several part design rationality, reasons such as hardware reliability, the absolute stability of impossible assurance system is reliable again, any problem do not occur, therefore in such system, except program itself was optimized, the backup of carrying out system was the scheme of selecting for use usually.When system breaks down, to switch to another set of system, the effective two-shipper handoff technique scheme of design one cover guarantees the reliable of whole system, stable operation.
The standard scheme of tradition two-node cluster hot backup is based on the two-node cluster hot backup that storage is shared.For this mode, adopt two-server, use the memory device of sharing (disk array cabinet or storage area network SAN), be used for the data continuity after Guarantee Status is switched, have the heartbeat detection link based on TCP/IP Socket mode between active and standby machine, guarantee by continuous communication contact whether the system that detects machine is normal between active and standby machine.In a single day main frame breaks down, and standby host starts the Relational database service at once or the user uses.This pattern has determined traditional two-node cluster hot backup can not reach a second grade above switching time.Reason has down: 1, the shared storage subsystem of active and standby machine, though storage system is shared, but and do not mean that sharing storage system can visit simultaneously, when host work, main frame is monopolized the read-write of the I/O of storage subsystem, and this moment, standby host cannot be visited disk array subsystem.Have only when active and standby machine switches standby host just can obtain the read-write control of the I/O of storage subsystem, and the control of this read-write conversion need the time.Approximately need the 5-20 time of second in general, if system cache is excessive, can increase the time of main frame write-back buffer, switching time can be longer.
When 2, standby host is taken over main frame, need to start user application or the database program of standby host.It is relevant with the startup speed of application program by the performance of machine fully to start the required time of these service routines like this.
3, the heartbeat detection link is not that the main frame machine standby host of in a single day delaying will start related service, but main frame is delayed behind the machine, standby host will quit work really or delayed machine through just determining main frame after the checking repeatedly.And the safe threshold values of this detection time generally was decided to be about 12 seconds, and meanwhile, partial data will inevitably be lost.
Common two-node cluster hot backup product is being sent out the flow process of once switching in sum, and approximately the time of cost should be 1-2 minute time.
Enterprise SOA is a kind of framework model, and it can carry out distributed deployment, combination and use by network to loosely-coupled coarseness application component according to demand.All functions or service are all used
Descriptive language is defined, and the definition of the employing of interface separately independent mode, is not served the influence of hardware platform, operating system and the programming language of realizing the place.
WCF is to use Managed Code to set up and move the Unified frame of service-oriented (Service Oriented) application program.It makes the developer can set up cross-platform safe, believable, a businesslike solution, and can cooperate with existed system is compatible.And, also have following advantage:
(1) production efficiency height:
A, existing various distributed computing technology have been unified
B, based on the exploitation of attribute (Attribute)
C, seamless integrated with VS2005 and above version
(2) interaction is good:
A, support the WS_* series of canonical widely
B, compatible with existing Microsoft distributed computing technology
(3) service-oriented exploitation
A, write loosely-coupled service and become and be more prone to
The behavior of B, service and attribute can be specified by disposing
The RS485 bus:
RS485 is a kind of support multinode, accepts high sensitivity and can be fit to remote digital communication bus standard.
Summary of the invention
Be to solve the technical problem that exists in the prior art, the invention provides a kind of stable, two-node cluster hot backup changing method and hot backup system efficiently.
To achieve the above object of the invention, the technical solution adopted in the present invention is: the two-node cluster hot backup changing method of realizing based on SOA, RS485 bus a kind of is provided, has it is characterized in that,
The control desk system is responsible for processing host and slave switches, and the data distributed store is coordinated principal and subordinate's machine work of power station monitoring system;
The information that main frame and slave send by the control desk system and/or heartbeat line judge whether slave or main frame be unusual, if unusually, and the task of then taking over the other side;
Main frame and slave have all started all mission threads, but:
Main frame is born the data query task, after main frame receives and handles such data, with data backup memory, will deliver to the control desk system on the data in real time simultaneously, the control desk system with data backup memory after, then piecemeal with data image to slave;
Slave is in monitor host, receive monitor data again in real time, data are carried out filtration treatment, receive only the data of sending in the active of slave computer intelligent monitoring device, same, slave is handled and Backup Data, simultaneously, will deliver on the data storage of control desk system, the control desk system with data backup memory after, then piecemeal with data image to main frame; The slave host data of backing up in realtime, the user can monitor data by the configuration interface equally.
Further, in the method, slave monitors main frame by the heartbeat line, main frame regularly sends heartbeat packet to slave, after slave extracts heartbeat packet information, do to reply accordingly, if do not make corresponding answer or reply content incorrect, judge that then main frame is unusual, slave will be taken over the task of main frame; If slave is unusual, main frame also can not receive answer, judges that then slave is unusual, and main frame will be taken over the task of slave;
Adopt the TCP binary channels to be connected between control desk system and the client, any one passage disconnects, and judges that then main frame or slave are unusual, and adapter the other side's task.
Further, in the method, main frame and start to the next quick-witted thread of writing of can watch-dog writing data from chance, this writes thread is a circulation thread, comprises following concrete steps:
A1, beginning;
Thread is write in A2, startup;
A3, judge whether to be main frame, if then enter steps A 4, if not then entering steps A 5;
A4, issue Frame, enter steps A 6 then;
A5, issue Frame and be blocked, get back to steps A 3 then;
A6, message are handled, and enter steps A 7 then;
A7, data are handled, and get back to steps A 3 then.
Further, in the method, main frame and be enabled under the normal condition from the thread of reading of slave computer intelligent monitoring device read data from chance, this reads thread is a circulation thread, comprises following concrete steps:
B1, beginning;
Thread is read in B2, startup;
B3, judge whether main frame, if then enter step B4, if otherwise enter step B6;
B4, accept data message, enter step B5 then;
B5, message are handled, and enter step B8 then;
B6, accept Frame, enter step B7 then;
B7, message are handled, and enter step B8 then;
B8, data are handled, and get back to step B3 then.
Further, in the method, main frame and from chance start read thread after, also can start unusual judgment processing thread, be used for judging that whether unusually and handle it the other side; Main frame or judge from the information that chance sends by the control desk system whether slave or main frame be unusual; If normally then continue to monitor; If main frame or slave are unusual, then slave or main frame are accepted original data message or the Frame that does not receive at once, and this data message or Frame are also handled; The information that main frame or slave send by the control desk system or heartbeat line judge whether slave or main frame be unusual.
Further, in the method, after main frame or slave switch, all need again to the control desk system registry, and identify by log-on message, the control desk system need check whether check has loss of data to the data database data.
Further, in the method, described unusual judgment processing thread comprises following concrete steps:
C1, beginning;
Thread is read in C2, startup;
C3, judge whether it is main frame, if then enter step C4, if otherwise enter step C8;
C4, judge whether slave is unusual, if then enter step C5, if otherwise get back to step C3;
C5, accept under the normal condition Frame accepted by slave, enter step C6 then;
C6, message are handled, and enter C7 then;
C7, data are handled, and get back to C4 then;
C8, judge whether main frame is unusual, if then enter step C9, if otherwise get back to step C3;
C9, accept under the normal condition data message accepted by main frame, enter step C10 then;
C10, message are handled, and enter C11 then;
C11, data are handled, and get back to C8 then.
Further, in the method, described main frame and slave under normal circumstances, user's the operation of making at slave that needs the transmitting order to lower levels frame will make passive the passing through the heartbeat line or switch of main frame and slave.
Further, in the method, described main frame and slave are passive passes through the process that heartbeat line and/or control desk system switch, and comprises the steps:
D1, former slave send information to original host, and content is AA AA AA ..., self current state is: IsMaster=false, IsStandby=ture, IsSwitch=false; Represent that oneself is slave still at present, also do not switch, and send the request switching command to main frame;
After D2, original host are received information, the adjustment state, and to the slave return information, content is BB BB BB ..., adjusting the back oneself state is IsMaster=false, IsStandby=false, IsSwitch=ture; Represent that oneself has switched to new slave now;
After D3, former slave are received information, the adjustment state, and Xiang Xinji sends information, content is: CC CC CC ..., adjusting the back oneself state is IsMaster=ture, IsStandby=false, IsSwitch=false; Represent that oneself has switched to main frame, and no longer require switching command to the original host transmission;
After D4, new slave are received information, oneself state is adjusted into IsMaster=false, IsStandby=false, IsSwitch=false; Represent oneself to be slave, no longer send handover success information to new main frame.
The present invention also provides a kind of Dual-Computer Hot-Standby System that realizes based on SOA, RS485 bus, it is characterized in that,
The framework of this dual-machine hot backup system comprises based on the SOA model
Control desk system and at least one monitoring system of electric substation as client as service end;
Data connect between control desk system and the monitoring system of electric substation;
Described control desk system comprises at least one stores service end and data storage;
Described monitoring system of electric substation comprises main frame, slave and the next intelligent monitoring device; Main frame links to each other by bus with the slave computer watch-dog with slave; Described main frame, slave are respectively arranged with data storage; Main frame, slave are connected with the stores service end data respectively; Be provided with the heartbeat line between main frame and the slave;
Described stores service end is WCF service end module, and described main frame and slave are the WCF client;
Described heartbeat line is 485 buses.
In sum, the present invention has following advantage:
1. introduce third party (control desk system) system between principal and subordinate's machine, coordinate principal and subordinate's machine and switch.
2. adopt WCF to communicate between control desk system and main frame and the slave, the control desk system is as service end, principal and subordinate's machine is as service end, adopt the TCP binary channels to be connected between service end and the client, when wherein passage disconnection, the control desk system can judge that main frame or slave are unusual, and the notice another side switches.Pass through the RS485 bus communication in addition between main frame and the slave again, this order wire is the heartbeat line between main frame and the slave, and slave monitors main frame by the heartbeat line.The TCP binary channels is combined with the RS485 bus, can judge quickly and accurately that more principal and subordinate's machine is unusual.
3. in conjunction with the theory of cloud storage, the data distributed store, do not use the shared disk array, principal and subordinate's machine is only visited this machine data storehouse, guest machine is obtained the time-delay of solely writing control when namely having avoided principal and subordinate's machine can not visit disk subsystem and principal and subordinate simultaneously switching, and has accelerated switching time.
4. when main frame moved, guest machine was shared main unit load, and guest machine is in running status for a long time, does not need to restart application program and database during switching, and the task of directly taking over main frame is for switching is raced against time.
5. comprehensive above 2,3,4, (50ms-100ms) is considerably beyond traditional two-shipper switching time will to bring up to Millisecond switching time.
6. network interface (wcf) communication and serial communication (RS485) combination, realize that simultaneously two-shipper switches, insure more and safety, even link failure wherein, another also can be realized, avoid traditional two-shipper to switch single heartbeat line and in a single day broken down, two main frames or two simultaneous risks of slave will occur.
7. main frame and slave can switch arbitrarily, and can automatically switch according to user's operation, and the user can be at main frame and slave monitoring data simultaneously, and can realize same operation, allow the difference of the imperceptible principal and subordinate's machine of user.
Description of drawings
Fig. 1 is traditional two-shipper switching flow figure.
Fig. 2 is that two-shipper switches networking diagram.
Fig. 3 is the associated diagram between control desk system and each site hosts, the slave.
Fig. 4 is that certain website principal and subordinate machine is to the schematic diagram of control desk system registry information.
Fig. 5 be monitor data in control desk system and principal and subordinate's machine task respectively with data distributed store figure.
Fig. 6 is that main frame is write flow chart when communicating by letter with the slave computer intelligent monitoring device with slave.
Fig. 7 is that main frame is read flow chart when communicating by letter with the slave computer intelligent monitoring device with slave.
Fig. 8 is read data flow process figure when main frame or slave are unusual.
Fig. 9 is control desk system (WCF service end) part surface chart.
Figure 10 is when principal and subordinate's machine under the normal condition, the logic diagram that the principal and subordinate is switched.
Among Fig. 9, tiltedly boldface letter shows the flag bit of variation.IsMaster: main frame machine sign (true is main frame, and false is slave); IsStandby: sign (true represents that slave sends request switching command frame to main frame, and before receiving host response, this state can not change, and slave continues to send the switching command frame, in case receive answer, this flag bit becomes false) is switched in request; IsSwitch: handover success sign (true represents main frame handover success, and the notice slave that says the word, and is cut to main frame and answer after slave receives orders, and after main frame was received answer, this flag bit became false).
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is done and to be described in detail:
Fig. 1 is traditional two-node cluster hot backup switching flow, specifically describes to see also background technology.
Fig. 2 is the two-shipper switching configuration figure for monotropic power station, the framework of this system is based on the SOA model, the SOA model is the Enterprise SOA model, as seen from the figure, whole system is not being shared based on storage, all The data distributed storage, main frame, slave and control desk system all bear store tasks, main frame is all communicated by letter with the slave computer intelligent monitoring device with Ethernet (specifically adopting which kind of mode to depend on the communication port of device) by RS485 with slave, main frame and slave are by WCF technology and control desk system communication, wherein the control desk system is as the WCF service end, and main frame and slave all exist as the WCF client.In addition, connect by RS485 bus (heartbeat line) between main frame and the slave.The slave computer intelligent monitoring device refers to generator protection equipment, electric energy meter, GPS, direct current cabinet among the figure etc.; the control desk system is made up of a plurality of program modules; comprising WCF service end, data server etc., be responsible for handling principal and subordinate's machine and switch the storage administration of principal and subordinate's machine data.Main frame, slave and slave computer intelligent monitoring device etc. constitute monitoring system of electric substation.
Fig. 3 is the main frame of control desk system and each transformer station and the graph of a relation between the slave, as seen from the figure, adopt WCF to communicate between control desk system and main frame and the slave, adopt the TCP binary channels to be connected between service end and the client, like this, as long as keep passage not disconnect, can transmit data mutually by service between control desk and main frame or the slave, no matter be the information sent in real time of device or the control command that sends from data access layers such as web server, mobile phone (transmitting data to principal and subordinate's machine by the control desk system), but all transmission of real-time high-efficiency.On the contrary, if any one passage disconnects, can judge that then main frame or slave are unusual.Pass through the RS485 bus communication in addition between main frame and the slave again, this order wire is the heartbeat line between main frame and the slave, and slave monitors to main frame that by the heartbeat line main frame regularly (5ms) sends heartbeat packet to slave, after slave extracts heartbeat packet information, do to reply accordingly.Hence one can see that, and dual mode is judged main frame or slave fault simultaneously, safer so more efficient.Such as, if main frame breaks down, TCP binary channels between control desk system and the main frame (the TCP passage 1 among Fig. 3) will disconnect immediately, the control desk system immediately by and slave between passage (the TCP passage 2 among Fig. 3) notice slave, fault has taken place in main frame.During this period, disconnect from passage 1, passage 2 transmission information all are that software is realized, no hardware interface restrict access, and the time of middle cost should be in 20ms.Simultaneously, if main frame is unusual, heartbeat packet between main frame and the slave also can disconnect, main frame is set at (5ms) to the time interval that slave sends heartbeat packet, if slave still can not receive heartbeat packet in 20ms, then judge main frame unusual (same, as if the slave abnormal host also can not receive answer in 20ms, to judge that then slave is unusual).Slave is by two information like this, and one is heartbeat line information, and one is the control desk system information, judges hostdown, takes over host task immediately.Switch safer, efficient than traditional holocentric wire jumper monitoring link equally, like this.
As shown in the above, the control desk system is responsible for handling principal and subordinate's machine to be switched, the data distributed store, coordinate principal and subordinate's machine work under each website, in an electric power monitoring system, a plurality of power stations may be arranged, a plurality of main frames and slave, how does the control desk system manage and distinguishes them? as shown in Figure 4, when principal and subordinate's machine starts, can be initiatively to the control desk system registry, the control desk system can issue broadcasting command in net, after principal and subordinate's machine is received broadcasting, submit log-on message to the control desk system, the information of submission comprises current affiliated website, principal and subordinate's machine state etc., there is the module of concrete management log-on message in the control desk system, is responsible for handling log-on message.
Fig. 5 be monitor data in control desk system and principal and subordinate's machine task, task respectively with data distributed store figure.
In electric power system, the data of sending on the slave computer intelligent monitoring device can be divided into two kinds from the transmission means analysis: a kind of is passive sending, a kind of is to send in the active, send on passive is to need supervisory control system by issuing inquiry or control command frame, the slave computer watch-dog is replied data according to command frame, general such data volume is bigger, needs Millisecond to refresh; And the data volume of sending initiatively is less, and all is to send in the not timing, and situation such as only break down, unusual is sent data on, and this situation is less relatively, and we are different with traditional two-node cluster hot backup, specific as follows when the design two-node cluster hot backup:
Main frame is mainly born data query (comprising remote measurement, remote signalling, accumulation amount etc.) task, and issue control command frame (comprising remote control, failure wave-recording etc.) task, after main frame receives and handles such data, with data backup memory, (by the WCF client) will deliver to WCF service end module (stores service end) on the data in real time simultaneously, WCF service end module is with data again behind the storage backup, then piecemeal with data image to slave.
Slave is in stand-by state on the surface, but reality is being shared the load of main frame, and slave receives monitor data again in real time in monitor host, data are carried out filtration treatment, receive only the data of sending in the active of slave computer intelligent monitoring device (such as SOE, accident message etc.), same, slave is handled and Backup Data, simultaneously, to deliver to WCF service end module stores on the data, by WCF service end module with data again behind the storage backup, then piecemeal with data image to main frame.The slave host data of backing up in realtime equally, the user can monitor data by the configuration interface equally, and be not to be in idle state fully.
As seen from the figure, control desk system, principal and subordinate's machine are all stored data, all data of the storage principal and subordinate of control desk system machine.And by top description as can be known, principal and subordinate's machine all is in running status, but the data that only relate to for own task are just really sent.When principal and subordinate's machine switches, need not consider the access right to shared storage device like this, problems such as database startup are raced against time for two-shipper switches.Specify as follows.
Fig. 6 is principal and subordinate's machine is write flow process from data to the next quick-witted energy watch-dog, writing thread is a circulation thread, every 10ms writes a secondary data to equipment, as seen from the figure, no matter be main frame and slave, the capital starts writes thread, difference is, main frame can be handled the data (message) that write the slave computer intelligent monitoring device, and be issued in the corresponding slave computer watch-dog, and done interception for the data that slave writes the slave computer intelligent monitoring device, be not issued in the corresponding watch-dog, and directly return thread, just the slave computer watch-dog can not receive the data that slave writes.If but main frame taken place unusually, slave switches to main frame (by finishing in the process of describing among Fig. 3), and this is tackled immediate cancel.Because thread starts, start-up routine thread is not again lost time, and is that the time is very short during this, just can solve with regard to a flag bit, in the time 5ms of cost.
Write thread and comprise following concrete steps:
A1, beginning;
Thread is write in A2, startup;
A3, judge whether to be main frame, if then enter steps A 4, if not then entering steps A 5;
A4, issue Frame, enter steps A 6 then;
A5, issue Frame and be blocked, get back to steps A 3 then;
A6, message are handled, and enter steps A 7 then;
A7, data are handled, and get back to steps A 3 then.
Fig. 7 is the machine-readable slave computer data flow of principal and subordinate, reading thread equally also is a circulation thread, every 10ms reads a secondary data, as seen from the figure, main frame and slave all can start reads thread, and main frame and slave all can deal with data, because main frame can be to device transmitting order to lower levels frame, so having born fully, main frame needs just available information of transmitting order to lower levels frame, such as remote measurement, remote signalling, accumulation amount etc., this part information is to send in the timing, and changing at any time, another part is remote control, fixed value modification etc., this part information also needs the transmitting order to lower levels frame, and this two parts information accounts for more than 80% of all information, is defined as main frame so will handle the supervisory control system of this category information.On the contrary, the data message that the slave processing unit send on automatically, such as soe, accident message etc., this part information just takes place once in a while, can transmission accident message information under the situation about breaking down such as device.Alleviated the load of main frame like this.This flow process specifically comprises the steps:
B1, beginning;
Thread is write in B2, startup;
B3, judge whether to be main frame, if then enter step B4, if not then entering step B5;
B4, issue Frame, enter step B6 then;
B6, message are handled, and enter step B7 then;
B7, data are handled, and get back to step B3 then;
B5, issue Frame and be blocked, get back to step B3 then.
Fig. 7 is that main frame and slave are all under the normal situation, main frame or slave are shared task, and Fig. 8 is the flow chart of data processing figure when main frame or slave are unusual, in order to guarantee the complete of monitor data, when main frame and slave were unusual, another must handle all data.Therefore after thread is read in startup, main frame and slave also can start one and judge the whether unusual and flow process of handling it of the other side, are called for short unusual judgment processing thread, main frame or judge by the information of control desk system transmission whether slave or main frame be unusual from chance; If normally then continue to monitor; If main frame or slave are unusual, then slave or main frame are accepted original data message or the Frame that does not receive at once, and this data message or Frame are also handled, thereby replace unusual main frame or slave.These unusual judgment processing thread concrete steps are as follows:
C1, beginning;
Thread is read in C2, startup;
C3, judge whether it is main frame, if then enter step C4, if otherwise enter step C8;
C4, judge whether slave is unusual, if then enter step C5, if otherwise get back to step C3;
C5, accept under the normal condition Frame accepted by slave, enter step C6 then;
C6, message are handled, and enter C7 then;
C7, data are handled, and get back to C4 then;
C8, judge whether main frame is unusual, if then enter step C9, if otherwise get back to step C3;
C9, accept under the normal condition data message accepted by the main frame machine, enter step C10 then;
C10, message are handled, and enter C11 then;
C11, data are handled, and get back to C8 then.
Fig. 9 is an interface of control desk system (being named as data server in the reality), control desk system and other component communications mainly adopt the WCF mode, (control desk system) can comprise a plurality of stores service ends (the stores service end is WCF service end module) and a plurality of storage control node (each storage control node comprises the logic module of a plurality of processing services) composition, each WCF service end module has clear and definite task, (announce the address of service such as the bulletin board service module, information such as website under the registration principal and subordinate machine), the Real-time Data Service module (is handled remote measurement, the service of data such as remote signalling), transfer of data and file transfer services module (are used for transmission data and file, realize the service of functions such as principal and subordinate's machine data mirror back-up), the incident management service (is responsible for monitoring the passage connection status, notify functions such as principal and subordinate's machine is unusual) etc., this control desk system provides just its partial function of service for two-node cluster hot backup, this case focuses on the changing method of describing two-node cluster hot backup, so other functional modules are not described at this.
Figure 10 is when principal and subordinate's machine under the normal condition, the logic diagram that the principal and subordinate is switched.Because user's operation,
Operation comprises that remote control, fixed value modification etc. need the behavior of transmitting order to lower levels frame, makes the switching of the passive generation of principal and subordinate's machine, and this situation is that exchange has taken place the role.Main frame and slave are passive can to switch by heartbeat line and/or control desk system.As seen from the figure, main frame and slave have taken place alternately.
Main frame and slave are passive passes through the process that heartbeat line and/or control desk system switch, and comprises the steps:
D1, former slave send information to original host, and content is AA AA AA ..., self current state is: IsMaster=false, IsStandby=ture, IsSwitch=false; Represent that oneself is slave still at present, also do not switch, and send the request switching command to main frame;
After D2, original host are received information, the adjustment state, and to the slave return information, content is BB BB BB ..., adjusting the back oneself state is IsMaster=false, IsStandby=false, IsSwitch=ture; Represent that oneself has switched to new slave now.
After D3, former slave are received information, the adjustment state, and Xiang Xinji sends information, content is: CC CC CC ..., adjusting the back oneself state is IsMaster=ture, IsStandby=false, IsSwitch=false; Represent that oneself has switched to main frame, and no longer require switching command to the original host transmission;
After D4, new slave are received information, oneself state is adjusted into IsMaster=false, IsStandby=false, IsSwitch=false; Represent oneself to be slave, no longer send handover success information to new main frame.
In the transformer substation system of reality, main frame may be at different engineer stations or power distribution room with slave, because like this, the user can be in a plurality of local monitoring, but run into emergency, need control certain circuit breaker or certain equipment such as slave, then must the transmitting order to lower levels frame, but this moment is from no control.The RC3000 electric power monitoring system has been done special processing to this situation: the user can directly pass through slave remote control (certain equipment of remote control), when the moment of user's remote control, slave is sent out message to main frame, tell main frame I need control, the upright slave that switches to of main frame this moment, and notify original slave to switch to main frame, issuing the guidance command frame simultaneously (annotates: be the communication interface what mode to issue main dependence device by for the guidance command frame that issues, if com port then is to issue by 485 buses, if network interface, then be to issue by netting twine), do not influence user's operation, just can automatically switch with user's operation between the principal and subordinate, allow the imperceptible principal and subordinate's machine of user distinguish, design more humane like this.
In sum, the present invention has following advantage:
1. introduce third party (control desk system) system between principal and subordinate's machine, coordinate principal and subordinate's machine and switch.
2. adopt WCF to communicate between control desk system and main frame and the slave, the control desk system is as service end, principal and subordinate's machine is as service end, adopt the TCP binary channels to be connected between service end and the client, when wherein passage disconnection, the control desk system can judge that main frame or slave are unusual, and the notice another side switches.Pass through the RS485 bus communication in addition between main frame and the slave again, this order wire is the heartbeat line between main frame and the slave, and slave monitors main frame by the heartbeat line.The TCP binary channels is combined with the RS485 bus, can judge quickly and accurately that more principal and subordinate's machine is unusual.
3. in conjunction with the theory of cloud storage, the data distributed store, do not use the shared disk array, principal and subordinate's machine is only visited this machine data storehouse, guest machine is obtained the time-delay of solely writing control when namely having avoided principal and subordinate's machine can not visit disk subsystem and principal and subordinate simultaneously switching, and has accelerated switching time.
4. when main frame moved, guest machine was shared main unit load, and guest machine is in running status for a long time, does not need to restart application program and database during switching, and the task of directly taking over main frame is for switching is raced against time.
5. comprehensive above 2,3,4, (50ms-100ms) is considerably beyond traditional two-shipper switching time will to bring up to Millisecond switching time.
6. network interface (wcf) communication and serial communication (RS485) combination, realize that simultaneously two-shipper switches, insure more and safety, even link failure wherein, another also can be realized, avoid traditional two-shipper to switch single heartbeat line and in a single day broken down, two main frames or two simultaneous risks of slave will occur.
7. main frame and slave can switch arbitrarily, and can automatically switch according to user's operation, and the user can be at main frame and slave monitoring data simultaneously, and can realize same operation, allow the difference of the imperceptible principal and subordinate's machine of user.
The present invention is not limited to above-mentioned example, in claims of the present invention institute restricted portion, and various distortion that those skilled in the art can make without creative work or revise the protection that all is subjected to this patent.
Claims (10)
1. the two-node cluster hot backup changing method of realizing based on SOA, RS485 bus is characterized in that,
The control desk system is responsible for processing host and slave switches, and the data distributed store is coordinated principal and subordinate's machine work of power station monitoring system;
The information that main frame and slave send by the control desk system and/or heartbeat line judge whether slave or main frame be unusual, if unusually, and the task of then taking over the other side;
Main frame and slave have all started all mission threads, but:
Main frame is born the data query task, after main frame receives and handles such data, with data backup memory, will deliver to the control desk system on the data in real time simultaneously, the control desk system with data backup memory after, then piecemeal with data image to slave;
Slave is in monitor host, receive monitor data again in real time, data are carried out filtration treatment, receive only the data of sending in the active of slave computer intelligent monitoring device, same, slave is handled and Backup Data, simultaneously, will deliver on the data storage of control desk system, the control desk system with data backup memory after, then piecemeal with data image to main frame; The slave host data of backing up in realtime, the user can monitor data by the configuration interface equally.
2. by the described method of claim 1, it is characterized in that, slave monitors main frame by the heartbeat line, main frame regularly sends heartbeat packet to slave, after slave extracts heartbeat packet information, do to reply accordingly, if do not make corresponding answer or reply content incorrect, judge that then main frame is unusual, slave will be taken over the task of main frame; If slave is unusual, main frame also can not receive answer, judges that then slave is unusual, and main frame will be taken over the task of slave;
Adopt the TCP binary channels to be connected between control desk system and the client, any one passage disconnects, and judges that then main frame or slave are unusual, and adapter the other side's task.
3. by claim 1 or 2 described methods, it is characterized in that, main frame and start to the next quick-witted thread of writing of can watch-dog writing data from chance, this writes thread is a circulation thread, comprises following concrete steps:
A1, beginning;
Thread is write in A2, startup;
A3, judge whether to be main frame, if then enter steps A 4, if not then entering steps A 5;
A4, issue Frame, enter steps A 6 then;
A5, issue Frame and be blocked, get back to steps A 3 then;
A6, message are handled, and enter steps A 7 then;
A7, data are handled, and get back to steps A 3 then.
4. by the described method of claim 1, it is characterized in that, main frame and be enabled under the normal condition from the thread of reading of slave computer intelligent monitoring device read data from chance, this reads thread is a circulation thread, comprises following concrete steps:
B1, beginning;
Thread is read in B2, startup;
B3, judge whether main frame, if then enter step B4, if otherwise enter step B6;
B4, accept data message, enter step B5 then;
B5, message are handled, and enter step B8 then;
B6, accept Frame, enter step B7 then;
B7, message are handled, and enter step B8 then;
B8, data are handled, and get back to step B3 then.
5. by the described method of claim 4, it is characterized in that, main frame and from chance start read thread after, also can start unusual judgment processing thread, be used for judging that whether unusually and handle it the other side; Main frame or judge from the information that chance sends by the control desk system whether slave or main frame be unusual; If normally then continue to monitor; If main frame or slave are unusual, then slave or main frame are accepted original data message or the Frame that does not receive at once, and this data message or Frame are also handled; The information that main frame or slave send by the control desk system or heartbeat line judge whether slave or main frame be unusual.
6. by the described method of claim 5, it is characterized in that after main frame or slave switch, all need again to the control desk system registry, and identify by log-on message, the control desk system need check whether check has loss of data to the data database data.
7. by claim 5 or 6 described methods, it is characterized in that: described unusual judgment processing thread comprises following concrete steps:
C1, beginning;
Thread is read in C2, startup;
C3, judge whether it is main frame, if then enter step C4, if otherwise enter step C8;
C4, judge whether slave is unusual, if then enter step C5, if otherwise get back to step C3;
C5, accept under the normal condition Frame accepted by slave, enter step C6 then;
C6, message are handled, and enter C7 then;
C7, data are handled, and get back to C4 then;
C8, judge whether main frame is unusual, if then enter step C9, if otherwise get back to step C3;
C9, accept under the normal condition data message accepted by main frame, enter step C10 then;
C10, message are handled, and enter C11 then;
C11, data are handled, and get back to C8 then.
8. by the described method of claim 1, it is characterized in that, described main frame and slave under normal circumstances, user's the operation of making at slave that needs the transmitting order to lower levels frame will make passive the passing through the heartbeat line or switch of main frame and slave.
9. by the described method of claim 8, it is characterized in that described main frame and slave are passive passes through the process that heartbeat line and/or control desk system switch, and comprises the steps:
D1, former slave send information to original host, and content is AA AA AA ..., self current state is: IsMaster=false, IsStandby=ture, IsSwitch=false; Represent that oneself is slave still at present, also do not switch, and send the request switching command to main frame;
After D2, original host are received information, the adjustment state, and to the slave return information, content is BB BB BB ..., adjusting the back oneself state is IsMaster=false, IsStandby=false, IsSwitch=ture; Represent that oneself has switched to new slave now;
After D3, former slave are received information, the adjustment state, and Xiang Xinji sends information, content is: CC CC CC ..., adjusting the back oneself state is IsMaster=ture, IsStandby=false, IsSwitch=false; Represent that oneself has switched to main frame, and no longer require switching command to the original host transmission;
After D4, new slave are received information, oneself state is adjusted into IsMaster=false, IsStandby=false, IsSwitch=false; Represent oneself to be slave, no longer send handover success information to new main frame.
10. the Dual-Computer Hot-Standby System that realizes based on SOA, RS485 bus is characterized in that,
The framework of this dual-machine hot backup system comprises based on the SOA model
Control desk system and at least one monitoring system of electric substation as client as service end;
Data connect between control desk system and the monitoring system of electric substation;
Described control desk system comprises at least one stores service end and data storage;
Described monitoring system of electric substation comprises main frame, slave and the next intelligent monitoring device; Main frame links to each other by bus with the slave computer watch-dog with slave; Described main frame, slave are respectively arranged with data storage; Main frame, slave are connected with the stores service end data respectively; Be provided with the heartbeat line between main frame and the slave;
Described stores service end is WCF service end module, and described main frame and slave are the WCF client;
Described heartbeat line is 485 buses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310097042.7A CN103199972B (en) | 2013-03-25 | 2013-03-25 | The two-node cluster hot backup changing method realized based on SOA, RS485 bus and hot backup system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310097042.7A CN103199972B (en) | 2013-03-25 | 2013-03-25 | The two-node cluster hot backup changing method realized based on SOA, RS485 bus and hot backup system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103199972A true CN103199972A (en) | 2013-07-10 |
CN103199972B CN103199972B (en) | 2016-04-20 |
Family
ID=48722340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310097042.7A Expired - Fee Related CN103199972B (en) | 2013-03-25 | 2013-03-25 | The two-node cluster hot backup changing method realized based on SOA, RS485 bus and hot backup system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103199972B (en) |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473328A (en) * | 2013-09-17 | 2013-12-25 | 中电长城网际系统应用有限公司 | MYSQL (my structured query language)-based database cloud and construction method for same |
CN103532753A (en) * | 2013-10-11 | 2014-01-22 | 中国电子科技集团公司第二十八研究所 | Double-computer hot standby method based on memory page replacement synchronization |
CN103532767A (en) * | 2013-10-28 | 2014-01-22 | 国家电网公司 | Method for implementing master and standby dispatch integrated man-machine interactive system based on SOA (service oriented architecture) |
CN104394142A (en) * | 2014-11-24 | 2015-03-04 | 北京京东尚科信息技术有限公司 | Method and device for achieving automatic Redis master-slave conversion |
CN104669268A (en) * | 2013-11-26 | 2015-06-03 | 中国科学院沈阳自动化研究所 | System and method for independent control of redundant underwater robot based on hot backup |
CN105207866A (en) * | 2015-10-26 | 2015-12-30 | 珠海格力电器股份有限公司 | Communication method of control terminal based on air conditioner control network and air conditioner control network |
CN105323889A (en) * | 2015-11-19 | 2016-02-10 | 广东正力通用电气有限公司 | Hot backup automatic switching time control system |
CN105354015A (en) * | 2014-08-20 | 2016-02-24 | 南京普爱射线影像设备有限公司 | Multi-thread communication technology |
CN105824571A (en) * | 2015-01-05 | 2016-08-03 | 中国移动通信集团四川有限公司 | Data seamless migration method and device |
CN105933135A (en) * | 2015-11-16 | 2016-09-07 | 中国银联股份有限公司 | Method for determining execution of scheduling task and first host for executing scheduling task |
CN106201825A (en) * | 2016-07-13 | 2016-12-07 | 深圳市爱培科技术股份有限公司 | A kind of intelligent back vision mirror running state monitoring method and system |
CN106294236A (en) * | 2016-08-25 | 2017-01-04 | 广东迪奥技术有限公司 | A kind of communication means based on RS485, device and communication system |
CN106354589A (en) * | 2016-08-24 | 2017-01-25 | 天津天大求实电力新技术股份有限公司 | Double-unit hot standby method of micro-grid energy management system service programs |
CN106648997A (en) * | 2016-12-23 | 2017-05-10 | 北京航天测控技术有限公司 | Master-salve switching method based on non-real-time operating system |
CN108390781A (en) * | 2018-02-12 | 2018-08-10 | 王磊 | A kind of method and system of the automatic Hot Spare of host |
CN108415797A (en) * | 2018-03-05 | 2018-08-17 | 山东超越数控电子股份有限公司 | A method of avoid server failure switching according to library loss of data |
CN108510726A (en) * | 2018-04-02 | 2018-09-07 | 国网上海市电力公司 | A kind of distribution terminal signal turns GPRS signal components |
CN108650115A (en) * | 2018-04-16 | 2018-10-12 | 宁波三星医疗电气股份有限公司 | Centralized meter-reading system multichannel cascade connection topological structure fault handling method |
CN108809995A (en) * | 2018-06-16 | 2018-11-13 | 武汉商启网络信息有限公司 | A kind of management control system for preventing from decoding cloud host cryptographic |
CN109062184A (en) * | 2018-08-10 | 2018-12-21 | 中国船舶重工集团公司第七〇九研究所 | Two-shipper emergency and rescue equipment, failure switching method and rescue system |
CN109560993A (en) * | 2018-12-20 | 2019-04-02 | 航天信息股份有限公司 | The method of communication link abnormality detection, device, electronic equipment and network |
CN109698775A (en) * | 2018-11-21 | 2019-04-30 | 中国航空工业集团公司洛阳电光设备研究所 | A kind of dual-machine redundancy backup system based on real-time status detection |
CN109799797A (en) * | 2019-01-10 | 2019-05-24 | 国网陕西省电力公司 | The method of plant stand electric energy acquisition terminal two-node cluster hot backup |
CN110018925A (en) * | 2018-01-10 | 2019-07-16 | 厦门雅迅网络股份有限公司 | System Safety Redundancy method and computer readable storage medium |
CN110213065A (en) * | 2018-02-28 | 2019-09-06 | 杭州宏杉科技股份有限公司 | A kind of method and device of path switching |
CN110347536A (en) * | 2019-08-15 | 2019-10-18 | 深圳市万连通讯技术有限公司 | A kind of 485 bus system of double hosts and working host fault redundance guard method |
CN110417584A (en) * | 2019-07-10 | 2019-11-05 | 南京南瑞继保电气有限公司 | A kind of two-shipper main/standby switching method based on multi-link election mechanism |
CN111007815A (en) * | 2019-11-28 | 2020-04-14 | 中国电子科技集团公司第二十八研究所 | Centralized control host supporting dual-computer hot standby |
CN111277596A (en) * | 2020-01-20 | 2020-06-12 | 广东电网有限责任公司电力调度控制中心 | Power grid regulation and control safety zone data transmission system, method and equipment |
CN112230625A (en) * | 2020-10-30 | 2021-01-15 | 北京汽车研究总院有限公司 | Vehicle control method of intelligent driving controller, storage medium and computer equipment |
CN112367214A (en) * | 2020-10-12 | 2021-02-12 | 成都精灵云科技有限公司 | Method for rapidly detecting and switching main node based on etcd |
CN112653734A (en) * | 2020-12-11 | 2021-04-13 | 邦彦技术股份有限公司 | Server cluster real-time master-slave control and data synchronization system and method |
WO2021073105A1 (en) * | 2019-10-18 | 2021-04-22 | 苏州浪潮智能科技有限公司 | Dual-computer hot standby system |
CN112954008A (en) * | 2021-01-26 | 2021-06-11 | 网宿科技股份有限公司 | Distributed task processing method and device, electronic equipment and storage medium |
CN113542028A (en) * | 2021-07-17 | 2021-10-22 | 辽宁工业大学 | Dual-computer hot standby method for receiving data of Internet of things |
CN113992696A (en) * | 2020-07-10 | 2022-01-28 | 中国电信股份有限公司 | Memcache cache system, synchronization method thereof and computer readable storage medium |
CN114003551A (en) * | 2021-11-01 | 2022-02-01 | 山东芯慧微电子科技有限公司 | FPGA hot standby controller for master-slave dual-computer hot standby |
CN114115091A (en) * | 2021-01-12 | 2022-03-01 | 无锡信捷电气股份有限公司 | Data redundancy method of PLC (programmable logic controller) based on time synchronization and limited data element interaction |
CN114139563A (en) * | 2021-11-03 | 2022-03-04 | 赛轮集团股份有限公司 | Cluster type tire bar code identification system of vulcanizing machine and control method |
CN114935779A (en) * | 2022-06-14 | 2022-08-23 | 天津君秒安减灾科技有限公司 | Master-slave switching system for automatic connection between earthquake rescue field devices |
CN115390490A (en) * | 2022-08-23 | 2022-11-25 | 南京芯传汇电子科技有限公司 | Remote control terminal redundancy management method, device, equipment and storage medium |
CN115407640A (en) * | 2022-11-01 | 2022-11-29 | 山东博硕自动化技术有限公司 | Multi-control multi-machine automatic control system and control method thereof |
CN116016137A (en) * | 2022-12-30 | 2023-04-25 | 上海哥瑞利软件股份有限公司 | Automatic production technology for double-machine hot standby of panel products |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6359871B1 (en) * | 1994-05-27 | 2002-03-19 | Curtin University Of Technology | Cellular communications network |
CN1775606A (en) * | 2005-12-19 | 2006-05-24 | 北京交通大学 | Wireless locomotive signal dual-engine warm standby control method |
CN101572724A (en) * | 2009-03-05 | 2009-11-04 | 国电南瑞科技股份有限公司 | Software version management system |
CN101651361A (en) * | 2008-08-15 | 2010-02-17 | 上海致达智利达系统控制有限责任公司 | Integrated automation system of substation |
CN201662715U (en) * | 2010-03-29 | 2010-12-01 | 河南电力试验研究院 | Power generation energy consumption data acquisition device |
CN102073284A (en) * | 2010-12-21 | 2011-05-25 | 北京航空航天大学 | Dual-computer redundant embedded control system suitable for nuclear industrial robot |
CN102281563A (en) * | 2010-06-11 | 2011-12-14 | 海能达通信股份有限公司 | Communication system, switching method applied to communication system, and network management server |
CN102930392A (en) * | 2012-10-25 | 2013-02-13 | 沈阳化工大学 | System for running information of transformer substation |
-
2013
- 2013-03-25 CN CN201310097042.7A patent/CN103199972B/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6359871B1 (en) * | 1994-05-27 | 2002-03-19 | Curtin University Of Technology | Cellular communications network |
CN1775606A (en) * | 2005-12-19 | 2006-05-24 | 北京交通大学 | Wireless locomotive signal dual-engine warm standby control method |
CN101651361A (en) * | 2008-08-15 | 2010-02-17 | 上海致达智利达系统控制有限责任公司 | Integrated automation system of substation |
CN101572724A (en) * | 2009-03-05 | 2009-11-04 | 国电南瑞科技股份有限公司 | Software version management system |
CN201662715U (en) * | 2010-03-29 | 2010-12-01 | 河南电力试验研究院 | Power generation energy consumption data acquisition device |
CN102281563A (en) * | 2010-06-11 | 2011-12-14 | 海能达通信股份有限公司 | Communication system, switching method applied to communication system, and network management server |
CN102073284A (en) * | 2010-12-21 | 2011-05-25 | 北京航空航天大学 | Dual-computer redundant embedded control system suitable for nuclear industrial robot |
CN102930392A (en) * | 2012-10-25 | 2013-02-13 | 沈阳化工大学 | System for running information of transformer substation |
Cited By (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473328A (en) * | 2013-09-17 | 2013-12-25 | 中电长城网际系统应用有限公司 | MYSQL (my structured query language)-based database cloud and construction method for same |
CN103532753A (en) * | 2013-10-11 | 2014-01-22 | 中国电子科技集团公司第二十八研究所 | Double-computer hot standby method based on memory page replacement synchronization |
CN103532753B (en) * | 2013-10-11 | 2016-08-17 | 中国电子科技集团公司第二十八研究所 | A kind of double hot standby method of synchronization of skipping based on internal memory |
CN103532767B (en) * | 2013-10-28 | 2016-06-08 | 国家电网公司 | Based on SOA framework active and standby adjust integration man-machine interactive system realize method |
CN103532767A (en) * | 2013-10-28 | 2014-01-22 | 国家电网公司 | Method for implementing master and standby dispatch integrated man-machine interactive system based on SOA (service oriented architecture) |
CN104669268A (en) * | 2013-11-26 | 2015-06-03 | 中国科学院沈阳自动化研究所 | System and method for independent control of redundant underwater robot based on hot backup |
CN104669268B (en) * | 2013-11-26 | 2016-08-03 | 中国科学院沈阳自动化研究所 | A kind of redundancy underwater robot self-control system based on Hot Spare and method |
CN105354015A (en) * | 2014-08-20 | 2016-02-24 | 南京普爱射线影像设备有限公司 | Multi-thread communication technology |
CN104394142A (en) * | 2014-11-24 | 2015-03-04 | 北京京东尚科信息技术有限公司 | Method and device for achieving automatic Redis master-slave conversion |
CN104394142B (en) * | 2014-11-24 | 2018-02-16 | 北京京东尚科信息技术有限公司 | For realizing the method and system of the automatic master-slave swaps of Redis |
CN105824571A (en) * | 2015-01-05 | 2016-08-03 | 中国移动通信集团四川有限公司 | Data seamless migration method and device |
CN105207866B (en) * | 2015-10-26 | 2019-03-05 | 珠海格力电器股份有限公司 | Communication method of control terminal based on air conditioner control network and air conditioner control network |
CN105207866A (en) * | 2015-10-26 | 2015-12-30 | 珠海格力电器股份有限公司 | Communication method of control terminal based on air conditioner control network and air conditioner control network |
CN105933135A (en) * | 2015-11-16 | 2016-09-07 | 中国银联股份有限公司 | Method for determining execution of scheduling task and first host for executing scheduling task |
CN105933135B (en) * | 2015-11-16 | 2019-07-16 | 中国银联股份有限公司 | It is a kind of it is determining execute scheduler task method and execute scheduler task the first host |
CN105323889A (en) * | 2015-11-19 | 2016-02-10 | 广东正力通用电气有限公司 | Hot backup automatic switching time control system |
CN106201825A (en) * | 2016-07-13 | 2016-12-07 | 深圳市爱培科技术股份有限公司 | A kind of intelligent back vision mirror running state monitoring method and system |
CN106201825B (en) * | 2016-07-13 | 2019-03-08 | 深圳市爱培科技术股份有限公司 | A kind of intelligent back vision mirror running state monitoring method and system |
CN106354589A (en) * | 2016-08-24 | 2017-01-25 | 天津天大求实电力新技术股份有限公司 | Double-unit hot standby method of micro-grid energy management system service programs |
CN106294236A (en) * | 2016-08-25 | 2017-01-04 | 广东迪奥技术有限公司 | A kind of communication means based on RS485, device and communication system |
CN106294236B (en) * | 2016-08-25 | 2018-12-04 | 广东迪奥技术有限公司 | A kind of communication means based on RS485, device and communication system |
CN106648997A (en) * | 2016-12-23 | 2017-05-10 | 北京航天测控技术有限公司 | Master-salve switching method based on non-real-time operating system |
CN110018925B (en) * | 2018-01-10 | 2023-08-29 | 厦门雅迅网络股份有限公司 | System security redundancy method and computer readable storage medium |
CN110018925A (en) * | 2018-01-10 | 2019-07-16 | 厦门雅迅网络股份有限公司 | System Safety Redundancy method and computer readable storage medium |
CN108390781A (en) * | 2018-02-12 | 2018-08-10 | 王磊 | A kind of method and system of the automatic Hot Spare of host |
CN110213065A (en) * | 2018-02-28 | 2019-09-06 | 杭州宏杉科技股份有限公司 | A kind of method and device of path switching |
CN110213065B (en) * | 2018-02-28 | 2022-11-25 | 杭州宏杉科技股份有限公司 | Method and device for switching paths |
CN108415797A (en) * | 2018-03-05 | 2018-08-17 | 山东超越数控电子股份有限公司 | A method of avoid server failure switching according to library loss of data |
CN108510726A (en) * | 2018-04-02 | 2018-09-07 | 国网上海市电力公司 | A kind of distribution terminal signal turns GPRS signal components |
CN108650115B (en) * | 2018-04-16 | 2021-08-24 | 宁波三星医疗电气股份有限公司 | Fault processing method for multi-channel cascade topological structure of centralized meter reading system |
CN108650115A (en) * | 2018-04-16 | 2018-10-12 | 宁波三星医疗电气股份有限公司 | Centralized meter-reading system multichannel cascade connection topological structure fault handling method |
CN108809995B (en) * | 2018-06-16 | 2021-03-19 | 武汉商启网络信息有限公司 | Management control system for preventing cloud host password from being decoded |
CN108809995A (en) * | 2018-06-16 | 2018-11-13 | 武汉商启网络信息有限公司 | A kind of management control system for preventing from decoding cloud host cryptographic |
CN109062184A (en) * | 2018-08-10 | 2018-12-21 | 中国船舶重工集团公司第七〇九研究所 | Two-shipper emergency and rescue equipment, failure switching method and rescue system |
CN109062184B (en) * | 2018-08-10 | 2021-05-14 | 中国船舶重工集团公司第七一九研究所 | Double-machine emergency rescue equipment, fault switching method and rescue system |
CN109698775A (en) * | 2018-11-21 | 2019-04-30 | 中国航空工业集团公司洛阳电光设备研究所 | A kind of dual-machine redundancy backup system based on real-time status detection |
CN109560993A (en) * | 2018-12-20 | 2019-04-02 | 航天信息股份有限公司 | The method of communication link abnormality detection, device, electronic equipment and network |
CN109799797A (en) * | 2019-01-10 | 2019-05-24 | 国网陕西省电力公司 | The method of plant stand electric energy acquisition terminal two-node cluster hot backup |
CN110417584A (en) * | 2019-07-10 | 2019-11-05 | 南京南瑞继保电气有限公司 | A kind of two-shipper main/standby switching method based on multi-link election mechanism |
CN110347536A (en) * | 2019-08-15 | 2019-10-18 | 深圳市万连通讯技术有限公司 | A kind of 485 bus system of double hosts and working host fault redundance guard method |
WO2021073105A1 (en) * | 2019-10-18 | 2021-04-22 | 苏州浪潮智能科技有限公司 | Dual-computer hot standby system |
CN111007815A (en) * | 2019-11-28 | 2020-04-14 | 中国电子科技集团公司第二十八研究所 | Centralized control host supporting dual-computer hot standby |
CN111007815B (en) * | 2019-11-28 | 2021-04-30 | 中国电子科技集团公司第二十八研究所 | Centralized control host supporting dual-computer hot standby |
CN111277596A (en) * | 2020-01-20 | 2020-06-12 | 广东电网有限责任公司电力调度控制中心 | Power grid regulation and control safety zone data transmission system, method and equipment |
CN113992696A (en) * | 2020-07-10 | 2022-01-28 | 中国电信股份有限公司 | Memcache cache system, synchronization method thereof and computer readable storage medium |
CN112367214A (en) * | 2020-10-12 | 2021-02-12 | 成都精灵云科技有限公司 | Method for rapidly detecting and switching main node based on etcd |
CN112367214B (en) * | 2020-10-12 | 2022-06-14 | 成都精灵云科技有限公司 | Method for rapidly detecting and switching main node based on etcd |
CN112230625A (en) * | 2020-10-30 | 2021-01-15 | 北京汽车研究总院有限公司 | Vehicle control method of intelligent driving controller, storage medium and computer equipment |
CN112230625B (en) * | 2020-10-30 | 2022-04-01 | 北京汽车研究总院有限公司 | Vehicle control method of intelligent driving controller, storage medium and computer equipment |
CN112653734A (en) * | 2020-12-11 | 2021-04-13 | 邦彦技术股份有限公司 | Server cluster real-time master-slave control and data synchronization system and method |
CN112653734B (en) * | 2020-12-11 | 2023-09-19 | 邦彦技术股份有限公司 | Real-time master-slave control and data synchronization system and method for server cluster |
CN114115091B (en) * | 2021-01-12 | 2024-05-17 | 无锡信捷电气股份有限公司 | PLC data redundancy method based on time synchronization and finite data element interaction |
CN114115091A (en) * | 2021-01-12 | 2022-03-01 | 无锡信捷电气股份有限公司 | Data redundancy method of PLC (programmable logic controller) based on time synchronization and limited data element interaction |
CN112954008A (en) * | 2021-01-26 | 2021-06-11 | 网宿科技股份有限公司 | Distributed task processing method and device, electronic equipment and storage medium |
CN112954008B (en) * | 2021-01-26 | 2022-11-04 | 网宿科技股份有限公司 | Distributed task processing method and device, electronic equipment and storage medium |
CN113542028A (en) * | 2021-07-17 | 2021-10-22 | 辽宁工业大学 | Dual-computer hot standby method for receiving data of Internet of things |
CN113542028B (en) * | 2021-07-17 | 2024-10-25 | 辽宁工业大学 | Dual-computer hot standby method for data receiving of Internet of things |
CN114003551A (en) * | 2021-11-01 | 2022-02-01 | 山东芯慧微电子科技有限公司 | FPGA hot standby controller for master-slave dual-computer hot standby |
CN114139563A (en) * | 2021-11-03 | 2022-03-04 | 赛轮集团股份有限公司 | Cluster type tire bar code identification system of vulcanizing machine and control method |
CN114935779A (en) * | 2022-06-14 | 2022-08-23 | 天津君秒安减灾科技有限公司 | Master-slave switching system for automatic connection between earthquake rescue field devices |
CN114935779B (en) * | 2022-06-14 | 2022-11-29 | 天津君秒安减灾科技有限公司 | Master-slave switching system for automatic connection between earthquake rescue field devices |
CN115390490A (en) * | 2022-08-23 | 2022-11-25 | 南京芯传汇电子科技有限公司 | Remote control terminal redundancy management method, device, equipment and storage medium |
CN115390490B (en) * | 2022-08-23 | 2024-04-26 | 南京芯传汇电子科技有限公司 | Remote control terminal redundancy management method, device, equipment and storage medium |
CN115407640A (en) * | 2022-11-01 | 2022-11-29 | 山东博硕自动化技术有限公司 | Multi-control multi-machine automatic control system and control method thereof |
CN116016137A (en) * | 2022-12-30 | 2023-04-25 | 上海哥瑞利软件股份有限公司 | Automatic production technology for double-machine hot standby of panel products |
Also Published As
Publication number | Publication date |
---|---|
CN103199972B (en) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103199972B (en) | The two-node cluster hot backup changing method realized based on SOA, RS485 bus and hot backup system | |
CN103207841B (en) | Based on data read-write method and the device of key-value pair buffer memory | |
CN103226483B (en) | The dual-machine hot backup system and method thereof that realize is stored based on SOA, cloud | |
CN102404390B (en) | Intelligent dynamic load balancing method for high-speed real-time database | |
CN107391294B (en) | Method and device for establishing IPSAN disaster recovery system | |
CN103346903A (en) | Dual-machine backup method and device | |
CN103019889A (en) | Distributed file system and failure processing method thereof | |
CN102761528A (en) | System and method for data management | |
CN102467508A (en) | Method for providing database service and database system | |
CN105471622A (en) | High-availability method and system for main/standby control node switching based on Galera | |
CN105554074A (en) | NAS resource monitoring system and monitoring method based on RPC communication | |
CN103441863A (en) | Double-server hot standby system in blank pipe automatic system and control method thereof | |
CN106850255A (en) | A kind of implementation method of multi-computer back-up | |
CN103036719A (en) | Cross-regional service disaster method and device based on main cluster servers | |
CN104486128B (en) | A kind of system and method for realizing redundancy heartbeat between dual controller node | |
CN110677282B (en) | Hot backup method of distributed system and distributed system | |
CN109254876A (en) | The management method and device of database in cloud computing system | |
CN104580502A (en) | Method for achieving load balance dual-unit hot standby | |
CN107357800A (en) | A kind of database High Availabitity zero loses solution method | |
CN102932118B (en) | The method and system of the active and standby ruling of a kind of two-shipper | |
CN101262479A (en) | A network file share method, server and network file share system | |
CN113067782A (en) | High-reliability electric energy acquisition and transmission system based on redundancy system | |
CN101686261A (en) | RAC-based redundant server system | |
CN102487332B (en) | Fault processing method, apparatus thereof and system thereof | |
CN107071189A (en) | A kind of connection method of communication apparatus physical interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160420 |
|
CF01 | Termination of patent right due to non-payment of annual fee |