CN100479518C - Primary use spare MCU interchanging device and method - Google Patents
Primary use spare MCU interchanging device and method Download PDFInfo
- Publication number
- CN100479518C CN100479518C CNB031592090A CN03159209A CN100479518C CN 100479518 C CN100479518 C CN 100479518C CN B031592090 A CNB031592090 A CN B031592090A CN 03159209 A CN03159209 A CN 03159209A CN 100479518 C CN100479518 C CN 100479518C
- Authority
- CN
- China
- Prior art keywords
- mcu
- spare
- main
- meeting
- message
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 2
- 101100236764 Caenorhabditis elegans mcu-1 gene Proteins 0.000 description 23
- -1 MCU2 ... Proteins 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001684 chronic effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
This invention provides a main use and spare MCU replacing devices and its method. This method is realized in the video communication system has MCU managed platform. It contains following steps: a. To register the plural MCU on MCU manage platform. b. Among the plural MCU select at least one MCU as spare MCU, the others as main use MCU. c. MCU manage platform test every main use MCU their running state, if several main use MCU running is unusual, then do next step. d. To cancel the register information of main use MCU, and adjust the register information of spare MCU as main use, then use this spare MCU replace main use MCU running. This device contains: MCU manage platform, main use MCU, spare MCU. Use the manage platform can detect and replace the running state of main use MCU and spare MCU.
Description
Technical field
The invention belongs to the video signal field, is a kind of changeover apparatus and method of leading usefulness, spare MCU specifically.
Background technology
In the video signal field, multipoint control unit) and terminal two parts especially at present based on general main MCU (the Multipoint Control Unit: that comprises of the multipoint videoconference system of standard H.320 and H.323, pass through transmission network, as ISDN (Integrated Services DigitalNetwork: Integrated Service Digital Network(ISDN)), LAN (Local Area Network: local area network (LAN)) or IP (Internet Procotol: network etc. the internet) couples together MCU and each terminal.In actual use, occur owing to the unusual situation that causes meeting normally to hold appears in MCU through regular meeting, need manually just can solve fault through a lot of processing this moment, and what it spent is chronic.
In order to address the above problem, prior art has proposed a kind of two methods that MCU moves simultaneously, and its concrete scheme is: main MCU that uses of conduct among two MCU, handle practical business; Another is as spare MCU, this spare MCU by and main with online communication between the MCU, information such as main actual agreements stack state with the current operation of MCU, internal storage state are all backed up in the system of spare MCU oneself.If in case the master occurs unusually with MCU, spare MCU will switch to the main MCU that uses so, continue to move main with the business of moving on the MCU.
Though prior art is onlinely will lead dynamically that instant or schedule backup is in spare MCU with the various information among the MCU, such mode is the most direct, and it obviously has the following disadvantages:
1, realize the cost height, poor reliability, the ratio of performance to price is low, and utilization rate of equipment and installations is low;
2, be of limited application, can not realize the N+1 backup.
Summary of the invention
The present invention proposes a kind of changeover apparatus and method of leading usefulness, spare MCU, with solve realization cost height that prior art exists, utilization rate of equipment and installations is low and the problem that is of limited application.
Solution of the present invention is such:
A kind of reverse method of leading usefulness, spare MCU, this method are to realize in the video-signal system that has the MCU turnkey console,, this method includes following steps:
A, a plurality of MCU are registered on the MCU turnkey console;
B, optional at least one MCU is as spare MCU from plural number MCU, and all the other are as the main MCU that uses;
C, MCU turnkey console detect each main running status with MCU, use the MCU operation exception if detect certain master, carry out next step so;
D, nullify described main log-on message, and the log-on message of revising spare MCU is main usefulness, replaces described master to move with MCU with this spare MCU with MCU.
A kind of changeover apparatus of leading usefulness, spare MCU includes the main MCU of using, spare MCU, and wherein, this changeover apparatus also includes:
The MCU turnkey console is used to finish main running status with MCU, spare MCU and detects and switch; This MCU turnkey console is led switching of usefulness, spare MCU according to following step, and described MCU turnkey console comprises:
The registration unit is used for the master is registered in this MCU turnkey console with, spare MCU;
State detection unit is used to detect main running status with MCU;
The masterslave switchover unit is used for taking place to nullify main log-on message with MCU when unusual when state detection unit detects main running status with MCU, and the log-on message of modification spare MCU is main usefulness, and this spare MCU is put into operation with MCU as current master.
In addition, the masterslave switchover unit of this MCU turnkey console also comprises following mode and leads switching of usefulness, spare MCU:
When former master recovers just often with MCU, the masterslave switchover unit also is used for described former master with the MCU registration for standby.
Described masterslave switchover unit, also be used for when main with the meeting of holding is arranged on the MCU, when nullifying main log-on message with MCU, hang up terminal to the terminal of each in meeting meeting-place transmission message just, and when this spare MCU is put into operation with MCU as current master, each terminal meeting-place is rescheduled to current master with MCU on.
The present invention is by the main work state information with MCU, spare MCU of integrated management, this information is concentrated registration management, when the master is broken down with MCU, the information reorganization is sent to spare MCU, make this spare MCU can substitute the master and continue to finish Business Processing with MCU.
Though the present invention has the closing session meeting of holding and cause professional temporary transient interruption again again, owing to be that system finishes automatically, the time very short (in 1 minute), has avoided not having under the situation of masterslave switchover artificial control and long recovery time.And it can realize and utilize the N+1 backup, can greatly reduce equipment cost with the backup of 1 MCU as a plurality of MCU.In like manner, can dispose a plurality of backup MCU, so just reduce the interruption of the business when having a plurality of main MCU unusual simultaneously in order to guarantee higher reliability.Beneficial effect of the present invention just is to improve greatly cost performance, for the client provides more reliable, practical backup functionality, makes networking more flexible.
Introduce the present invention in detail below in conjunction with description of drawings and specific implementation.
Description of drawings
Fig. 1 is the group network system structural representation of the embodiment of the invention;
Fig. 2 is the method flow diagram of the embodiment of the invention;
Fig. 3 is that the master of the embodiment of the invention uses, spare MCU is switched preceding schematic flow sheet;
Fig. 4 is the schematic flow sheet after main usefulness, the spare MCU of the embodiment of the invention switched.
Specific implementation
Be the networking structure schematic diagram of the embodiment of the invention as shown in Figure 1, a plurality of terminals by IP network and MCU1, MCU2 ..., MCU N, MCU N+1 link, wherein, MCU1, MCU2 ..., MCU N is the main MCU that uses, and MCU N+1 is a spare MCU, suppose these terminals by MCU1, MCU2 ..., MCU N holds a meeting.
The described a kind of changeover apparatus of leading usefulness, spare MCU of the embodiment of the invention, as shown in Figure 1, include main with MCU, spare MCU, this main with MCU by MCU1, MCU2 ..., MCU N forms, this spare MCU is MCU N+1, wherein, this changeover apparatus also includes: the MCU turnkey console is used to finish main running status with MCU, spare MCU and detects and switch.The crucial part of present embodiment is: the MCU turnkey console, it is a maincenter of finishing present embodiment.
The described a kind of reverse method of leading usefulness, spare MCU of the embodiment of the invention, as shown in Figure 2, it includes following steps:
The first, will lead with MCU, spare MCU and register.
When system start-up moves, at first will lead usefulness, spare MCU, promptly MCU1, MCU2 ..., MCU N, MCU N+1 register on the MCU turnkey console.
The MCU turnkey console is provided with local data base, and this local data base can be preserved following information to each MCU: the active and standby attribute of this MCU, the meeting number of holding, the meeting of each meeting number; The zero-time of each meeting, its employed MCU number, IP (the Internet Protocol internet) address in the meeting number of fields in the meeting, meeting-place number and meeting-place; The termination number in each meeting-place, affiliated meeting number, whether at state of meeting (perhaps whether online), pictures and sounds etc.And for standby MCU N+1, because do not hold a meeting on it, so there are not the data of corresponding meeting associated.
So each meeting-place is associated with the meeting at its place by " meeting number ", and each meeting is passed through " MCU number " and employed MCU contact together.When taking place to lead usefulness, spare MCU switching, the MCU turnkey console will with original master with the relevant meeting of MCU employed " MCU number " by the original main number of changing into spare MCU with the number of MCU, and then these meetings, can field data send to the former spare MCU that is about to switch to main usefulness, thereby arrived on the spare MCU with the conference dispatching on the MCU main.
MCU turnkey console in the present embodiment identifies the active and standby attribute of MCU by variable udwMcuAttrb.Work as udwMcuAttrb=1, then show it is the main MCU that uses; If be 0 then be spare MCU.The MCU turnkey console can only be selected the main MCU of udwMcuAttrb=1 when port operation meeting.
The second, detect main running status, if operation exception carries out next step so with MCU.
MCU1, MCU2 ..., in the running of MCU N, MCU N+1, no matter whether holding a meeting on these MCU, whether the MCU turnkey console is normal in order to detect the current running status of each MCU, message at set intervals by TCP (TransferControl Protocol transmission control protocol) between itself and each MCU, shake hands as finishing once for 3 seconds, be per 3 second turnkey console can send a McuStatusRequest message to MCU, this MCU receives that replying McuStatusResponse message after this message at once gives the MCU turnkey console.
After if the MCU turnkey console is received answer, illustrate that then handshake information keeps normal, promptly this MCU operation is normal; If a very long time was not still received handshake information as 30 seconds, illustrate that then this MCU or network are unusual.
As shown in Figure 3,1. sign wherein is that the MCU turnkey console sends to current McuStatusRequest message as standby MCU N+1;
2. sign is the McuStatusReponse message of MCU N+1 response steps in 1., and it is replied normally, so shown that MCU N+1 is working properly;
3. sign is the McuStatusRequest message that the MCU turnkey console sends to current MCU1 as main usefulness, but this MCU1 do not reply, so taken place unusually as the MCU1 of main usefulness.
Three, the main log-on message with MCU of cancellation, and the log-on message of modification spare MCU is main usefulness, and this spare MCU is put into operation with MCU as current master.
Because fault has appearred in MCU1, after the MCU turnkey console is learned this information, at first in local data base, nullify the log-on message of this MCU1, particularly be with this MCU1 in the database at line index McuOnline clear 0, illustrate that this MCU1 is not online, remaining state variable also just thinks invalid accordingly, and the MCU turnkey console is no longer handled this MCU1.The same also deleted release of the corresponding udwMcuAttrb variable of MCU1.Certainly, when MCU1 restarts registration, its McuOnline will be put 1 again, and state variable also can be initialised again, owing to will can be set to 0 as the udwMcuAttrb of standby MCU N+1.
Secondly, the value of the udwMcuAttrb of spare MCU N+1 is changed to 1 by 0, the active and standby attribute of spare MCU N+1 has just become the main MCU that uses.Owing to the meeting of holding is arranged on the MCU1 of main usefulness, represent that as the dotted line among Fig. 3 terminal 1, terminal 2 just holding a meeting by MCU1; So when the log-on message of above-mentioned cancellation MCU1, the MCU turnkey console can send DRQ (Disengage ReQuest: disconnect request) message to the terminal of each in meeting meeting-place just and hang up terminal, as the sign among Fig. 3 4. 5. shown in.
Send the message StartConf that holds a meeting to new master with MCU N+1 then, former master is rescheduled on the current main MCU of the using N+1 with the meeting on the MCU1.Meeting of the every scheduling of MCU turnkey console is used on the MCU N+1 to main, will send a StartConf message, as the sign among Fig. 4 6. shown in, comprise in this StartConf message: meeting number, can number of fields and number, the IP address, meeting-place in each meeting-place, current mainly can call out affiliation to the meeting-place in the former meeting of leading when breaking down among the MCU1 again again according to these information, shown in the dotted line among Fig. 4 with MCU N+1.Certainly, conference status for the conference status that guarantees new scheduling during with fault is consistent, the MCU turnkey console also needs to send some message to MCU N+1 and comes meeting is handled more specifically, as send SetWatchingSite message the image which meeting-place certain meeting-place watches is set, send SetSiteMicrophone message and the sound that whether allows this meeting-place is set is heard by other meeting-place in the meeting.
If the 4th former master recovers normal with MCU, so it is registered to standby.
After at present unusual original master recovers normally with MCU1, its attribute udwMcuAttrb will be put 0, and MCU has used as backup; All do not take place under the situation of abnormal failure at all MCU, whether the MCU turnkey console only detects its operation to the MCU as backup normal, can not do other any processing, up to there being other MCU to break down again, just this MCU1 dropped into, and becomes main using.
The described master of the embodiment of the invention uses, the changeover apparatus and the method thereof of spare MCU, utilize the MCU turnkey console to finish detection to each MCU running status in the group network system, and when can't normal process occurring unusual professional, business be transferred on the standby MCU fast as the MCU of main usefulness.Simultaneously, present embodiment also can be provided with standby MCU a plurality of according to actual needs, thus provide a kind of N+M of support backup, masterslave switchover mode cheaply.
Claims (6)
1, a kind of reverse method of leading usefulness, spare MCU, this method is to realize in the video-signal system that has the MCU turnkey console, it is characterized in that, this method includes following steps:
A, a plurality of MCU are registered on the MCU turnkey console;
B, optional at least one MCU is as spare MCU from plural number MCU, and all the other are as the main MCU that uses;
C, MCU turnkey console detect each main running status with MCU, use the MCU operation exception if detect certain master, carry out next step so;
D, nullify described main log-on message, and the log-on message of revising spare MCU is main usefulness, replaces described master to move with MCU with this spare MCU with MCU.
2, a kind of reverse method of leading usefulness, spare MCU as claimed in claim 1, wherein, this method also includes:
If the described master of e recovers normal with MCU, so it is registered to standby.
3, a kind of reverse method of leading usefulness, spare MCU as claimed in claim 1, wherein, described steps d also further comprises: if main with the meeting of holding is arranged on the MCU, when nullifying main log-on message with MCU, hang up terminal so to the terminal of each in meeting meeting-place transmission message just, and when this spare MCU is put into operation with MCU as current master, each terminal meeting-place is rescheduled to current master with MCU on.
4, a kind of changeover apparatus of leading usefulness, spare MCU includes the main MCU of using, spare MCU, it is characterized in that this changeover apparatus also includes:
The MCU turnkey console is used to finish main running status with MCU, spare MCU and detects and switch; This MCU turnkey console is led switching of usefulness, spare MCU according to following step, and described MCU turnkey console comprises:
The registration unit is used for the master is registered in this MCU turnkey console with, spare MCU;
State detection unit is used to detect main running status with MCU;
The masterslave switchover unit is used for taking place to nullify main log-on message with MCU when unusual when state detection unit detects main running status with MCU, and the log-on message of modification spare MCU is main usefulness, and this spare MCU is put into operation with MCU as current master.
5, a kind of changeover apparatus of leading usefulness, spare MCU as claimed in claim 5, wherein, when former master recovers just often with MCU, the masterslave switchover unit also is used for described former master with the MCU registration for standby.
6, a kind of changeover apparatus of leading usefulness, spare MCU as claimed in claim 5, wherein, described masterslave switchover unit, also be used for when main with the meeting of holding is arranged on the MCU, when nullifying main log-on message with MCU, hang up terminal to the terminal of each in meeting meeting-place transmission message just, and when this spare MCU is put into operation with MCU as current master, each terminal meeting-place is rescheduled to current master with MCU on.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031592090A CN100479518C (en) | 2003-09-02 | 2003-09-02 | Primary use spare MCU interchanging device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031592090A CN100479518C (en) | 2003-09-02 | 2003-09-02 | Primary use spare MCU interchanging device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1592402A CN1592402A (en) | 2005-03-09 |
CN100479518C true CN100479518C (en) | 2009-04-15 |
Family
ID=34598603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031592090A Expired - Lifetime CN100479518C (en) | 2003-09-02 | 2003-09-02 | Primary use spare MCU interchanging device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100479518C (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102055950B (en) * | 2009-11-02 | 2012-07-04 | 杭州华三通信技术有限公司 | MCU backup method and equipment in video conference |
CN101835025A (en) * | 2010-04-21 | 2010-09-15 | 杭州华三通信技术有限公司 | Spare MCU selecting method and equipment |
CN106210600A (en) * | 2015-05-08 | 2016-12-07 | 中兴通讯股份有限公司 | A kind of method realizing MCU backup and main control unit |
CN106254814B (en) * | 2016-07-29 | 2021-03-05 | 华为技术有限公司 | Conference recovery method, service management center and system |
CN111769983A (en) * | 2020-06-22 | 2020-10-13 | 北京紫玉伟业电子科技有限公司 | Signal processing task backup dynamic migration disaster recovery system and backup dynamic migration method |
-
2003
- 2003-09-02 CN CNB031592090A patent/CN100479518C/en not_active Expired - Lifetime
Non-Patent Citations (2)
Title |
---|
多媒体会议中多点控制单元的基本功能及其测试方法. 刘晓红.通信世界,第7期. 2001 |
多媒体会议中多点控制单元的基本功能及其测试方法. 刘晓红.通信世界,第7期. 2001 * |
Also Published As
Publication number | Publication date |
---|---|
CN1592402A (en) | 2005-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2329017C (en) | Communication system architecture for voice first collaboration | |
EP1906681B1 (en) | Changeover-to-backup technique in a computer system | |
US20040179092A1 (en) | Videoconferencing communication system | |
US8209418B2 (en) | Method for displaying site information in a videoconferencing system | |
CN103702065B (en) | The standby system and method for a kind of video conferencing system | |
CA2419808A1 (en) | Distributed multimedia software-based call center | |
CN103593753A (en) | Conference reservation method and device | |
US7257090B2 (en) | Multi-site teleconferencing system | |
CN101753339B (en) | Method for realizing conference backup function of multi-point control unit and system thereof | |
CN110430386B (en) | Video conference system based on cloud resource pool technology and working method thereof | |
CN101510990A (en) | Method and system for processing remote presentation conference user signal | |
CN101227632A (en) | Distributed call center system and traffic distributed transfer method | |
CN102055950A (en) | MCU backup method and equipment in video conference | |
CN100479518C (en) | Primary use spare MCU interchanging device and method | |
EP0891115A1 (en) | Methods and apparatus for facilitating communication between multiple platforms via a single, multi-channel communication conduit | |
CN100334882C (en) | Method of transmission line configuration | |
CN102255716A (en) | Method and system for protocol state backup between equipment | |
JP2004023385A (en) | Gatekeeper redundancy system | |
CN100563286C (en) | A kind of NGN call transferring method and system | |
CN100508627C (en) | System and method for realizing backup of scrambler | |
CN100388781C (en) | Conference delay method | |
EP1317123B1 (en) | A multi-site teleconferencing system | |
CN1413027A (en) | Time prompting method in TV conference service | |
JP2616388B2 (en) | Call relief processing method | |
CN100574347C (en) | A kind of method for synchronous and equipment of equipment for auto-calling queue distributed service |
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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20090415 |
|
CX01 | Expiry of patent term |