[go: up one dir, main page]

CN101547334B - Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system - Google Patents

Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system Download PDF

Info

Publication number
CN101547334B
CN101547334B CN2009101361580A CN200910136158A CN101547334B CN 101547334 B CN101547334 B CN 101547334B CN 2009101361580 A CN2009101361580 A CN 2009101361580A CN 200910136158 A CN200910136158 A CN 200910136158A CN 101547334 B CN101547334 B CN 101547334B
Authority
CN
China
Prior art keywords
mcu
spare
message
main
request 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.)
Active
Application number
CN2009101361580A
Other languages
Chinese (zh)
Other versions
CN101547334A (en
Inventor
黄军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN2009101361580A priority Critical patent/CN101547334B/en
Publication of CN101547334A publication Critical patent/CN101547334A/en
Application granted granted Critical
Publication of CN101547334B publication Critical patent/CN101547334B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method for guaranteeing master MCU to possess standby MCU, and video frequency conference system. The method comprises: when standby MCU is in fault, the master MCU or conference management apparatus sends request message to other MCU; inquiring if other MCU can serve as standby MCU; If answer is yes, then selecting other corresponding MCU as new standby MCU according to preset selection strategy. In the invention, when standby MCU is in fault, the master MCU or conference management equipment can automatically look for a suitable MCU as standby MCU to ensure the master MCU in protected state.

Description

Guarantee that the master has the method and the video conferencing system of spare MCU with MCU
Technical field
The present invention relates to communication technical field, particularly a kind of the assurance main has the method and the video conferencing system of spare MCU with MCU.
Background technology
(Multipoint Control Unit is a used equipment when realizing video conference (VideoConference) business MCU) to multipoint control unit, also claims videoconference server, and major function is to coordinate and control the video signal transmission of a plurality of terminal rooms.MCU mainly is divided into two parts, is respectively MC (MultipointController, multipoint controller) and MP (Multipoint Processor, multipoint processor).MC is responsible for coordinating the sequencing of terminal room transmission channel use and utilizes the specification that H.245 defines the transmission content; MP really is engaged in audio-visual making again (mixing), passes on (Switch) and the processing of some video signals stream under the control law of MC.MC is the management function that must possess among the MCU, and MP then selects for use the disposal ability of video and the demand of integrated environment framework according to terminal.
In telecommunications network, MCU is a special equipment, mainly image, sound and channel is carried out different processing, comprises processing such as switching, control.In Broadcasting Cable Network, MCU mainly contains AV distributer and video-audio switcher, and video, the audio frequency in meeting-place directly switched, controls.
Video conference business is a two way traffic between a kind of multiple spot, and on present network technology basis, the switching of multi-point video conference signal must be finished with specialized apparatus, i.e. MCU.MCU is the control centre of whole video conference system.In a video conferencing system, a plurality of MCU can be arranged, but the quantity of MCU is not unlimited increasing, and neither connect arbitrarily between the MCU, should dispose according to corresponding international standard and transmission control protocol.
In actual applications, each end points of video conferencing system generally all is distributed in the machine room or the meeting room of diverse geographic location, carries out real time communication by network each other, guarantees normally holding of video conference.When certain end points in the system interrupts because of geological disaster or network or equipment fault etc. is former thereby when causing this end points cisco unity malfunction, can the normal operation of this video conferencing system be exerted an influence.If this end points is a video conference terminal, the involvement aspect of above-mentioned influence is smaller, is at most that the on-site user of fault end points can not participate in video conference; If but this end points is MCU, the involvement aspect of above-mentioned influence is just bigger, and all videos meeting that can cause this MCU to manage all can not normally be held, in order to recover these video conferences, just need promptly in network, to coordinate new MCU resource, thereby relate to a large amount of configuration modifications.In this process, enable and dispose the consuming time of new MCU, will be intolerable for large-scale momentous conference.
For avoiding because of MCU end points fault in the video conferencing system causes and can't hold a meeting, MCU heat is equipped with technology and is applied in the actual networking of video conferencing system.According to the networking mode and the bearer network bandwidth of video conference, MCU heat is equipped with that technology can be divided into star-like two-node cluster hot backup, cascade two-node cluster hot backup again, conventional N+1 heat is equipped with and multiple spot N+1 heat such as is equipped with at several technology.
As shown in Figure 1, the network that is connected of MCU and terminal is the star state, and under this kind scene, MCU is placed on the center of star network usually, and each terminal of promptly participating in video conference all is connected with MCU in the mode of two-way communication.And in order to realize that MCU heat is equipped with, for the MCU (the promptly main MCU that uses) of current use in this video conference network has been equipped with corresponding spare MCU, promptly above-mentioned star-like double-machine standby technology.
Wherein, main dynamically information such as all conferencing informations, call information are synchronized on the spare MCU in real time with MCU, main with the message of hold period between MCU and the spare MCU shake hands (heartbeat message detection).
When the master used the MCU operate as normal, all Media Streams were all handled and are transmitted with MCU through main, and spare MCU is only handled the reception master and used the MCU synchronizing information.In case spare MCU by periodic message shake hands detect main can't operate as normal with MCU, spare MCU automatically switches to the main state of using, main information of coming synchronously before the foundation with MCU, reassemble video conference, take over the processing and the forwarding of all Media Streams, guarantee normally holding of video conference.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
Traditional meeting heat is equipped with in the model, and the user needs clear and definite appointment spare MCU.If spare MCU occurs unusual, such as restart, situation such as power down, then mainly be in not guard mode with MCU.When main can't operate as normal with MCU, then this master will stop with all video conferences of holding on the MCU.
Summary of the invention
The invention provides a kind of the assurance and main have the method and the video conferencing system of spare MCU with MCU; when breaking down to be implemented in spare MCU; the master can seek a suitable MCU as spare MCU automatically with MCU or conference management equipment, guarantees that the master is in guard mode with MCU always.
For achieving the above object, one aspect of the present invention provides a kind of and has guaranteed that the master has the method for spare MCU with MCU, be applied to comprise in the system of at least three MCU, wherein, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, described main heartbeat message with MCU and described spare MCU hold period detects, and described method comprises:
Main detect when interrupting when described with the heartbeat message between MCU and the described spare MCU, described main with MCU to sending a request message with the MCU MCU and the spare MCU except that the master;
Described master receives described except that the main response message that returns according to default determination strategy with the MCU MCU and the spare MCU with MCU;
Described master returns the affirmation message of the described MCU transmission of response message as new spare MCU with MCU at least one, and sets up periodic heartbeat message with described new spare MCU and detect.
Preferably, described main during when comprising in the described request message with the current resource information of MCU, described main with MCU to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message judges according to its other resources state and described main with the current resource information of MCU whether self can be used as spare MCU;
If judge to can be used as spare MCU, then return response message with MCU to described master; Described master receives described response message with MCU, selects first described MCU that returns response message, or belongs to the described MCU of same service area as new spare MCU with described master with MCU;
Cannot be if judge as spare MCU, the MCU of then described reception request message abandons described request message.
Preferably, described main during when not comprising in the described request message with the current resource information of MCU, described main with MCU to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message returns response message to described master with MCU, comprises the current resource information of described MCU in the described response message;
Described main with the MCU resource information current according to described MCU, select the immediate MCU of current use resource of available resources and the described main MCU of using, or the maximum MCU of available resources is as new spare MCU.
On the other hand, the present invention also provides a kind of video conferencing system, comprises at least three MCU, and wherein, a MCU is that the master is a spare MCU with MCU, the 2nd MCU, and described main heartbeat message with MCU and described spare MCU hold period detects, and comprising:
The described main MCU that uses, be used for when described heartbeat message detects interruption, to sending a request message with the MCU MCU and the spare MCU except that main, reception receives the main response message that returns with the MCU of MCU request message, select at least one described MCU that returns response message as new spare MCU, and send acknowledge message to described MCU;
, be used to receive the request message that described master sends with MCU, and send response message to described master with MCU with the described MCU MCU and the spare MCU except that main according to preset strategy.
Preferably, if comprise described main in the request message of described master with the MCU transmission with the current resource information of MCU, receive the MCU of request message, judgement also is used for when self can become spare MCU, send response message to described master with MCU, or, when judgement self cannot become spare MCU, abandon described request message;
If it is described main with the current resource information of MCU that described master does not comprise in the request message that described MCU sends with MCU, receive the MCU of request message, also be used for comprising with the MCU transmission response message of the current resource information of described MCU to described master.
On the other hand, the present invention also provides a kind of and has guaranteed that the master has the method for spare MCU with MCU, be applied to comprise in the system of a conference management equipment and at least three MCU, wherein, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, described main with between MCU and the described spare MCU, and the heartbeat message of hold period detects between described conference management equipment and the described spare MCU, described method comprises:
When the heartbeat message between described conference management equipment and the described spare MCU detects interruption, described conference management equipment is according to described main with the current resource information of MCU, in leading, calculating the MCU that can be used as new spare MCU, and sending a request message to the described MCU that calculates with the MCU MCU and the spare MCU;
Described conference management equipment receives the response message that described MCU returns according to default determination strategy;
Described conference management equipment returns the affirmation message of the described MCU transmission of response message as new spare MCU at least one, and sets up periodic heartbeat message with described new spare MCU and detect;
Described conference management equipment notifies described master to enable described MCU as new spare MCU with MCU, and described master sets up periodic heartbeat message with MCU and described new spare MCU and detects.
Preferably, described main during when comprising in the described request message with the current resource information of MCU, described conference management equipment to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message judges according to its other resources state and described main with the current resource information of MCU whether self can be used as spare MCU;
Self can be used as spare MCU if described MCU judges, then return response message to described conference management equipment; Described conference management equipment receives described response message, selects first described MCU that returns response message, or belongs to the described MCU of same service area as new spare MCU with described master with MCU;
Self cannot be if the MCU of described reception request message judges as spare MCU, the MCU of then described reception request message abandons described request message.
Preferably, described main during when not comprising in the described request message with the current resource information of MCU, described conference management equipment to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message returns response message to described conference management equipment;
Described conference management equipment receives described response message, according to the described result of calculation that can be used as the MCU of new spare MCU, in returning the MCU of described response message, select the immediate MCU of current use resource of available resources and described main usefulness MCU, or the maximum MCU of available resources is as new spare MCU.
On the other hand, the present invention also provides a kind of video conferencing system, comprise a conference management equipment and at least three MCU, wherein, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, described main with between MCU and the described spare MCU, and the heartbeat message of hold period detects between described conference management equipment and the described spare MCU, comprising:
Described conference management equipment, be used to manage the current resource information of each MCU, heartbeat message between described conference management equipment and described spare MCU detects when interrupting, according to described main with the current resource information of MCU, in leading, calculating the MCU that can be used as new spare MCU with the MCU MCU and the spare MCU, send a request message to the described MCU that calculates, receive the response message that described MCU returns, select at least one described MCU that returns response message as new spare MCU, send acknowledge message to described MCU, setting up periodic heartbeat message with described MCU detects, and send a notification message with MCU to described master, notify described master to enable described MCU as new spare MCU with MCU;
Described master uses MCU, is used to receive the notification message that described conference management equipment sends, and enables corresponding M CU as new spare MCU according to described notification message, and sets up periodic heartbeat message with described MCU and detect;
With the described MCU MCU and the spare MCU, be used to receive the request message that described conference management equipment sends except that main, and send response message to described conference management equipment according to preset strategy.
Preferably, if described conference management equipment comprises described main with the current resource information of MCU in the request message that described MCU sends, receive the MCU of request message, judgement also is used for when self can become spare MCU, send response message to described conference management equipment, or, when judgement self cannot become spare MCU, abandon described request message;
If described conference management equipment comprises described main with the current resource information of MCU in the request message that described MCU sends, described MCU also is used at self currently when being in normal operating conditions, sends response message to described conference management equipment.
Compared with prior art, the present invention has the following advantages:
By the present invention; the main state that can monitor spare MCU with MCU or conference management equipment in real time; when spare MCU broke down, the master can seek a suitable MCU as spare MCU automatically with MCU or conference management equipment, guaranteed that the master is in guard mode with MCU always.
Description of drawings
Fig. 1 is the structural representation that MCU heat is equipped with system in the prior art;
Fig. 2 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Fig. 3 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Fig. 4 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Fig. 5 is the structural representation of a kind of video conferencing system provided by the invention;
Fig. 6 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Fig. 7 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Fig. 8 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Fig. 9 is a kind of main flow chart that has the method for spare MCU with MCU that guarantees provided by the invention;
Figure 10 is the structural representation of a kind of video conferencing system provided by the invention.
Embodiment
As stated in the Background Art, traditional meeting heat that comprises active and standby MCU is equipped with in the system, spare MCU when conference initiation by the disposable appointment of system.In this case, especially when only having specified a spare MCU in the hot system fully of this meeting, if fault has appearred in this spare MCU, or this spare MCU and main lost efficacy and when causing can't carrying out information synchronization or information interaction between the active and standby MCU with the communication path message between the MCU-, lead and promptly be in not guard mode with MCU; Even in this system, specified a plurality of spare MCUs,, also can reduce the reliability that original meeting heat that comprises a plurality of spare MCUs is equipped with system if one of them or several spare MCU break down.
Technical scheme proposed by the invention is that a kind of improved meeting heat is equipped with model.When leading with MCU or conference management device discovery spare MCU fault, initiatively the MCU in current system sends consulting, seeks a new spare MCU, thereby has the spare MCU that compliance with system requires in the safeguards system always, makes the master be in guard mode with MCU.
In order to realize above-mentioned technique effect,, technical scheme of the present invention is done detailed description below in conjunction with concrete application scenarios.
At first, realize guarantee the main technical scheme that with MCU have the method for spare MCU by main with MCU by following examples explanation.
As shown in Figure 2, the invention provides a kind of the assurance and main have the method for spare MCU, be applied to comprise in the system of at least three MCU with MCU, wherein, a MCU be main be spare MCU with MCU, the 2nd MCU,, specifically may further comprise the steps:
Step S201, main heartbeat message with MCU and spare MCU hold period detect.
In the technical scheme of prior art, exist between the active and standby MCU periodic heartbeat message to detect equally, promptly in predetermined period, send handshake information and handshake response message mutually between the detected both sides.By this detection, spare MCU can be real-time the main operating state with MCU of monitoring, in case the master is broken down with MCU, then spare MCU switches to the main MCU pattern of using at once, the master who breaks down is all taken over the current meeting process of carrying of MCU, thereby ensure that the meeting process can be owing to main fault with MCU is affected.And, can take over main meeting process smoothly in order to realize spare MCU with MCU, information synchronization when also keeping really between the active and standby MCU, can preserve main accurately to guarantee spare MCU with up-to-date conferencing information and the resource status of MCU, thereby, can when the master is broken down with MCU, enable spare MCU immediately and take over the meeting process.
And in technical scheme of the present invention, above-mentioned periodic heartbeat message detection also further has main with the anti-monitoring function of MCU to spare MCU.Promptly the master in case spare MCU breaks down, then starts the selection process of spare MCU with the operating state that MCU can detect real-time monitoring spare MCU by this in the MCU except that main MCU of using and spare MCU that current system comprised.
Based on above-mentioned explanation, when interrupting appears in main the detection with the periodic heartbeat messages between MCU and the spare MCU, during the promptly main heartbeat response message that in predetermined period, does not receive spare MCU and returned with MCU, change step S202 over to.
Step S202, main with MCU sending a request message with all MCU MCU and the spare MCU in current system except that main.
In this step, the master sends a request message with all MCU MCU and the spare MCU except that main in current system by broadcast mode with MCU, inquire whether each MCU can become new spare MCU, difference according to preset strategy, main with comprising this master in the request message that MCU sent with the current resource information of MCU, also can not comprise this master and use the current resource information of MCU.
Above-mentioned resource information specifically is meant main conferencing information with MCU, and the current information of passing through this master with the conference terminal of meeting that MCU held and access is described.Information interaction form wherein specifically can adopt the H323 protocol message, also can adopt privately owned binary message or other can realize the form of constructed effect.Such variation does not influence protection scope of the present invention.
Use the current resource information of MCU according to whether comprising this master in the request message, can there be corresponding variation in follow-up step process, and such variation will describe in detail in subsequent step, and this all belongs to protection scope of the present invention.
Step S203, master receive the response message that each MCU returns according to default determination strategy with MCU.
Concrete, whether main with the current resource information of MCU according to comprising in the above-mentioned request message, the default determination strategy in this step also is divided into following two kinds of situations accordingly:
If comprise main in situation one request message with the current resource information of MCU, the MCU that then receives request message is according to own resource state and the current resource information of the main MCU of using that receives, judge whether self can be used as spare MCU, judge promptly whether its other resources is enough to bear the main meeting process of having carried out or being about to carry out with MCU.
Can be used as spare MCU if receive the MCU judgement of request message, then this MCU returns response message to main with MCU.
Cannot be if receive the MCU judgement of request message as spare MCU, then this MCU abandons request message.
If do not comprise the current resource information of the main MCU of using in situation two request messages, the MCU that then receives request message does not carry out the judgement of self, but directly returns response message to main with MCU, comprises the current resource information of this MCU in this response message.
In this case, the main effect that sends a request message with MCU be to make receive request message MCU to main with the current resource information of MCU feedback so that make main with MCU according to this Information Selection corresponding M CU as spare MCU.
Step S204, master select at least one MCU that returns response message as new spare MCU with MCU, and set up periodic heartbeat message with new spare MCU and detect.
Two kinds of situations among the corresponding above-mentioned steps S203, also there are following two kinds of situations accordingly in the treatment progress of this step:
Situation one among the corresponding step S203, the master receives the response message that at least one MCU that receives request message returns with MCU, does not comprise the current resource information of this MCU in this response message.In this case, all MCU that return response message judge through this MCU self, and affirmation can become spare MCU, so, the main MCU that uses can therefrom select at least one MCU to become spare MCU directly according to predetermined strategy, and sends acknowledge message to selected MCU.After this MCU receives the confirmation message, the spare MCU state will self be switching to, and it is main with setting up periodic heartbeat message detection between the MCU, and, further this MCU also and main with setting up information synchronization between the MCU leads all conferencing informations and call information etc. are synchronized on the new spare MCU in real time with MCU.
In this case, main strategy with MCU selection spare MCU can comprise following several:
(1) select first other MCU that return response message that return response message as new spare MCU.
The MCU that such selection has guaranteed to become spare MCU responds the fastest, thereby, when breaking down, can take over main main as soon as possible with the meeting process on the MCU with MCU.
(2) select at least one and this master to belong to the MCU that returns response message of same service area as new spare MCU with MCU.
Such selection is the consideration for network service, the MCU that is in the same services district is that communication speed or network state all can be more similar, like this, switch to mainly when using MCU at spare MCU, the active conference process can not be affected because of the variation of network state.
In actual applications, the formulation of concrete selection strategy is not limited only to above-mentioned several, and the variation of selection strategy does not influence protection scope of the present invention.
On the other hand, the situation two among the corresponding above-mentioned steps S203, the master receives the response message that at least one MCU that receives request message returns with MCU, comprises the current resource information of this MCU in this response message.In this case, all MCU that receive request message are to the main response message that comprises self current resource information that sends with MCU, the MCU that promptly receives request message does not have the judgement of process self, and not all MCU that returns response message can become spare MCU.So the master need further judge and select with MCU.
Such judgement and selection can be that substep carries out, promptly earlier from returning the MCU of response message, all filter out the MCU that can be used as spare MCU, then, further according to default selection strategy, in can be used as the MCU of spare MCU, further select satisfactory at least one MCU to become spare MCU again.
Above-mentioned judgement and selection also can be to finish in a step, think that promptly the MCU that meets default selection strategy must become spare MCU, on this basis, main with MCU directly according to default selection strategy, in all return the MCU of response message, select at least one MCU to become spare MCU.
After finishing above-mentioned selection, the main MCU of using sends acknowledge message to selected MCU.After this MCU receives the confirmation message, the spare MCU state will self be switching to, and it is main with setting up periodic heartbeat message detection between the MCU, and, further this MCU also and main with setting up information synchronization between the MCU leads all conferencing informations and call information etc. are synchronized on the new spare MCU in real time with MCU.
In this case, main strategy with MCU selection spare MCU can comprise following several:
(1) main with the MCU resource information current according to the MCU that is comprised in the response message, select available resources and master to use the immediate MCU of current use resource of MCU as new spare MCU.
The resource that such selection can realize becoming among the MCU of spare MCU is mated with the resource status among the MCU with main most, thereby can not cause the waste of resource.
(2) main with the MCU resource information current according to the MCU that is comprised in the response message, select the maximum MCU of available resources as new spare MCU.
The resource that such selection can guarantee to become among the MCU of spare MCU is maximum, carries out resource requirement that heat be equipped with to main with MCU thereby there is sufficient resources to satisfy.
In actual applications, the formulation of concrete selection strategy is not limited only to above-mentioned several, and the variation of selection strategy does not influence protection scope of the present invention.
By the present invention, lead the state that can monitor spare MCU with MCU in real time, when spare MCU broke down, the master can seek a suitable MCU as spare MCU automatically with MCU, guaranteed that the master is in guard mode with MCU always.
Below, the application scenarios in conjunction with concrete further specifies the technical scheme that the invention described above proposed:
As shown in Figure 3, for a kind of assurance the proposed by the invention mainly has the method for spare MCU with MCU, this method is when spare MCU breaks down, in conjunction with the judgement of other MCU self, by main a kind of technical scheme of determining new spare MCU with MCU, specifically may further comprise the steps:
Step S301, main with (heartbeat message detection) interruption of shaking hands of periodic message between MCU and the spare MCU.
Concrete, the master sends handshake information with MCU to spare MCU, but does not receive the handshake response that spare MCU returns in the predetermined cycle, thus the master confirms that with MCU spare MCU breaks down, and starts the selection flow process of new spare MCU, changes step S302 over to.
Step S302, main broadcasting with MCU other MCU on network comprise main request message with the current resource information of MCU, seek new spare MCU.
As shown in Figure 3, in current system, with MCU, spare MCU, also comprise n MCU (that is, MCU1, MCU2......MCUn) except main.The master has the resource information of this master with MCU with MCU in the request message of each MCU broadcasting, the terminal information of this master with current meeting of holding of MCU and access has been described.Information interaction wherein can adopt the H323 agreement, also can adopt privately owned binary message.
Step S303, each MCU receive after the request message calculate whether can be used as spare MCU according to the ability of self.
Wherein, above-mentioned self ability comprises information such as having held how many meetings, remaining available resource.For example, the current resource information state of this caller MCU has been for having held a meeting, inserted 20 of the conference terminals of 2M, and remaining available resource can also hold 9 meetings, inserts 30 of the conference terminals of 2M at most.
In view of the above, whether the current resource status of MCU measurement self that receives request message can satisfy the requirement of this master with MCU, if the surplus resources of self can satisfy main requirement with MCU, judges that then self can become spare MCU, changes step S304 over to; On the contrary,, judge that then self can not become spare MCU, directly abandon this request message, do not do any response if the surplus resources of self cannot satisfy main requirement with MCU.
In the present embodiment, MCU1 confirms self can become spare MCU.
Step S304, MCU1 use the MCU feedback response message to main, and affirmation can become spare MCU.
Step S305, the main selection strategy of presetting with the MCU basis select at least one MCU as new spare MCU in returning the MCU of response message.
Because the MCU that returns response message judges through self, affirmation can become spare MCU, so, main with MCU directly the selection strategy preset of basis select a suitable MCU as spare MCU according to qualifications.Concrete selection strategy can for: select first MCU that responds, select the MCU of this service area etc., the variation of concrete selection strategy does not influence protection scope of the present invention.
In the present embodiment, the master selects MCU1 as spare MCU with MCU.
Step S306, master send acknowledge message with MCU to MCU1.
The master informs that by acknowledge message MCU1 is selected to for spare MCU with MCU.
Step S307, MCU1 switch to the spare MCU pattern.
Step S308, main with MCU and the detection of MCU1 startup heartbeat message.
By this step, realized again in the system between the active and standby MCU by the mutual inspection of heartbeat message, make mainly to be among the protection of spare MCU with MCU.
Step S309, master are synchronized to information such as all conferencing informations, call information on the MCU1 in real time with MCU.
By the present invention, lead the state that can monitor spare MCU with MCU in real time, when spare MCU broke down, in conjunction with the judgement of other MCU self, the master can seek a suitable MCU as spare MCU automatically with MCU, guaranteed that the master is in guard mode with MCU always.
Implement in the scene at another kind, as shown in Figure 4, for a kind of assurance the proposed by the invention mainly has the method for spare MCU with MCU, this method is when spare MCU breaks down, the main current state information that obtains each other MCU with MCU, and determine specifically to may further comprise the steps a kind of technical scheme of new spare MCU according to this information:
Step S401, main with (heartbeat message detection) interruption of shaking hands of periodic message between MCU and the spare MCU.
Concrete, the master sends handshake information with MCU to spare MCU, but does not receive the handshake response that spare MCU returns in the predetermined cycle, thus the master confirms that with MCU spare MCU breaks down, and starts the selection flow process of new spare MCU, changes step S402 over to.
Step S402, main with MCU other MCU broadcast request message on network seeks new spare MCU.
As shown in Figure 4, the main MCU of using is to all the MCU broadcast request message except that the master uses MCU and spare MCU.
After step S403, each MCU receive request message, return the response message that comprises the current resource information of this MCU with MCU to main.
Wherein, the current resource information of above-mentioned MCU comprises information such as having held how many meetings, remaining available resource.
Step S404, the main selection strategy of presetting with the MCU basis select at least one MCU as new spare MCU in returning the MCU of response message.
Because all MCU that receive request message are sending the response message that comprises self current resource information to main with MCU, so not all MCU that returns response message can become spare MCU.Therefore need further judge and select according to the current resource information of other MCU in the response message and default selection strategy with MCU.
The same with the reason of being set forth among the aforementioned embodiment, such processing can be that substep carries out, and also can be to finish in a step, and consequent scheme variation all belongs to protection scope of the present invention.
And concrete selection strategy can for: select available resources and main immediate other MCU of current use resource with MCU as new spare MCU, select other maximum MCU of available resources as new spare MCU etc., the variation of concrete selection strategy does not influence protection scope of the present invention.
In the present embodiment, the master selects MCU1 as spare MCU with MCU.
Step S405, master send acknowledge message with MCU to MCU1.
The master informs that by acknowledge message MCU1 is selected to for spare MCU with MCU.
Step S406, MCU1 switch to the spare MCU pattern.
Step S407, main with MCU and the detection of MCU1 startup heartbeat message.
Step S408, master are synchronized to information such as all conferencing informations, call information on the MCU1 in real time with MCU.
By the present invention; lead the state that can monitor spare MCU with MCU in real time, when spare MCU broke down, the master obtained the current resource information of other MCU automatically with MCU; and seek a suitable MCU in view of the above automatically as spare MCU, guarantee that the master is in guard mode with MCU always.
On this basis, the invention provides a kind of video conferencing system, as shown in Figure 5, comprise at least three MCU, wherein, a MCU is that the master is a spare MCU 52 with MCU51, the 2nd MCU, and MCU in addition all is designated MCU53, main heartbeat message with MCU51 and spare MCU 52 hold periods detects, and specifies as follows:
The master is used for when heartbeat message detects interruption at least with MCU51, send a request message to each MCU53, receive the response message that MCU53 returns, select at least one MCU53 that returns response message, and send acknowledge message to selected MCU53 as new spare MCU;
MCU53 electrically connects with MCU51 with main, is used to receive the main request message that sends with MCU51 at least, and sends response message to main with MCU51 according to preset strategy.
Wherein, in concrete application scenarios, the preset strategy that MCU53 adopted is specific as follows:
If it is main with the current resource information of MCU51 that the master comprises in the request message that MCU53 sends with MCU51, then MCU53 also is used for when judgement self can become spare MCU, sends response message to main with MCU51, or, when judgement self cannot become spare MCU, abandon above-mentioned request message;
If it is main with the current resource information of MCU51 that the master does not comprise in the request message that MCU53 sends with MCU51, then MCU53 also is used for comprising with the MCU51 transmission to the master response message of the current resource information of MCU53.
Further, MCU53 will self switch to the spare MCU state after receiving the main affirmation message that sends with MCU51, and sets up periodic heartbeat message detection and information synchronization with main with MCU51.
Need be pointed out that further that above-mentioned main MCU51, spare MCU 52 and the MCU53 of using is all a kind of MCU equipment on physical substance, just according to the functional role difference of being undertaken in video conferencing system, and produced concrete changes of function.
By the present invention; in above-mentioned video conferencing system, lead the state that to monitor spare MCU with MCU in real time, when spare MCU breaks down; the master can seek a suitable MCU as spare MCU automatically with MCU, guarantees that the master is in guard mode with MCU always.
On the other hand, based on technological thought of the present invention,, realize guaranteeing the main technical scheme that has the method for spare MCU with MCU by conference management equipment by following examples explanation in conjunction with concrete enforcement scene.
As shown in Figure 6, the invention provides a kind of the assurance and main have the method for spare MCU, be applied to comprise in the system of a conference management equipment and at least three MCU, wherein with MCU, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, specifically may further comprise the steps:
Step S601, main with between MCU and the spare MCU, and the heartbeat message of hold period detects between conference management equipment and the spare MCU.
As previously mentioned, detect by periodic heartbeat message between the active and standby MCU, the main operating state of the monitoring that spare MCU can be real-time with MCU, and, the information synchronization when also keeping really between the active and standby MCU.
And in technical scheme of the present invention, periodic heartbeat message detection between meeting management system and the spare MCU has further been proposed, this heartbeat message detects and makes conference management equipment have monitoring function to spare MCU, be that conference management equipment can be by the operating state of the real-time monitoring spare MCU of this detection, in case spare MCU breaks down, then in the MCU that current system comprised, start the selection process of spare MCU.
Based on above-mentioned explanation, periodic heartbeat messages between conference management equipment and spare MCU detects and occurs interrupting, promptly conference management equipment in predetermined period, do not receive spare MCU and returned the heartbeat response message time, change step S602 over to.
It is to be noted; because MCU all in the system in the conference management equipment control; as long as wherein there is a spare MCU to break down; conference management equipment just will start the selection process of spare MCU; certainly, if a plurality of spare MCU breaks down simultaneously, can think that conference management equipment has started the process of a plurality of selection spare MCUs simultaneously; the process of selecting a plurality of spare MCUs simultaneously of yet can having thought the conference management device start, such variation does not influence protection scope of the present invention.
Step S602, conference management equipment calculate the MCU that can be used as new spare MCU according to main current resource information with MCU, and send a request message to the MCU that calculates.
Because the resource information of all MCU in the system in the real-time management of conference management equipment; so; conference management equipment removes to mate each MCU according to main with the current resource information of MCU; judge whether each MCU can become spare MCU; concrete determination strategy can be whether the available resources of each MCU can carry the current meeting process of the main MCU of using; whether the available resources that also can be each MCU are greater than main maximum resource value with MCU, and the variation of specific strategy does not influence protection scope of the present invention.
In this step, conference management equipment goes out the master by broadcast mode and sends a request message with all MCU outside MCU and the spare MCU in current system, inquire whether each MCU can become new spare MCU, difference according to preset strategy, can comprise the current resource information of the main MCU of using in the request message that conference management equipment is sent, also can not comprise this master and use the current resource information of MCU.
Above-mentioned resource information specifically is meant main conferencing information with MCU, and the current information of passing through this master with the conference terminal of meeting that MCU held and access is described.Information interaction form wherein specifically can adopt the H323 protocol message, also can adopt privately owned binary message or other can realize the form of constructed effect.Such variation does not influence protection scope of the present invention.
Use the current resource information of MCU according to whether comprising this master in the request message, can there be corresponding variation in follow-up step process, and such variation will describe in detail in subsequent step, and this all belongs to protection scope of the present invention.
Step S603, conference management equipment receive the MCU basis that respectively receives request message and preset the response message that determination strategy is returned.
Concrete, whether main with the current resource information of MCU according to comprising in the above-mentioned request message, the default determination strategy in this step also is divided into following two kinds of situations accordingly:
If comprise main in situation one request message with the current resource information of MCU, the MCU that then receives request message is according to own resource state and the main current resource information with MCU that receives, judge whether self can be used as spare MCU, what such judgement can think that spare MCU that conference management equipment is carried out selects examines.
Self can be used as spare MCU if receive the MCU judgement of request message, then send response message to conference management equipment.
Self cannot be if receive the MCU judgement of request message as spare MCU, then this MCU abandons request message.
If do not comprise the current resource information of the main MCU of using in situation two request messages, the MCU that then receives request message does not carry out the judgement of self, but directly sends response message to conference management equipment.
In this case, the effect that conference management equipment sends a request message is whether the response speed or the checking MCU that test MCU are in normal operating state, so that make the suitable MCU of conference management choice of equipment as spare MCU.
The difference of this step and aforesaid step S203 is, above-mentioned which kind of situation no matter can not comprise the current resource information of MCU in the received response message of conference management equipment.This is a resource information of all MCU in the system because of real-time management in the conference management equipment, need not to obtain separately by other modes.
Step S604, at least one MCU that returns response message of conference management choice of equipment be as new spare MCU, and set up periodic heartbeat message with new spare MCU and detect.
Concrete, conference management equipment informs that by sending acknowledge message at least one MCU that is selected to spare MCU this MCU is as new spare MCU.
Because conference management equipment had before carried out the calculating whether each MCU can become spare MCU, so, in this step, all response messages that conference management equipment is received all are that the MCU that can become spare MCU sends, therefore, conference management equipment can directly carry out the selection of spare MCU according to default selection strategy, and concrete selection strategy is as follows:
(1) first other MCU that return response message that return response message of conference management choice of equipment are as new spare MCU.
(2) the conference management choice of equipment at least one belong to other MCU that return response message of same service area as new spare MCU with main with MCU.
(3) conference management choice of equipment available resources use immediate other MCU of current use resource of MCU as new spare MCU with the master.
(4) other MCU that conference management choice of equipment available resources are maximum are as new spare MCU.
Embodiment is described as described above for the purpose of concrete selection strategy, no longer is repeated in this description at this.In actual applications, the formulation of concrete selection strategy is not limited only to above-mentioned several, and the variation of selection strategy does not influence protection scope of the present invention.
Step S605, conference management equipment notice is main enables this MCU as new spare MCU with MCU, mainly sets up periodic heartbeat message with MCU and new spare MCU and detects.
Concrete, conference management equipment can be enabled MCU as new spare MCU with MCU by the notification message notice is main.
By this step, realized spare MCU and main with the detection of the heartbeat message between the MCU, make the main protection that has regained spare MCU with MCU.
By the present invention, conference management equipment can be monitored the state of spare MCU in real time, and when spare MCU broke down, conference management equipment can be sought a suitable MCU automatically as spare MCU, guarantees that the master is in guard mode with MCU always.
Below, the application scenarios in conjunction with concrete further specifies the technical scheme that the invention described above proposed:
As shown in Figure 7, for a kind of assurance the proposed by the invention mainly has the method for spare MCU with MCU, this method is when spare MCU breaks down, in conjunction with the judgement of other MCU self, determine specifically to may further comprise the steps a kind of technical scheme of new spare MCU by conference management equipment:
Periodic message (heartbeat message detections) interruption of shaking hands between step S701, conference management equipment and the spare MCU.
Concrete, conference management equipment sends handshake information to spare MCU, but does not receive the handshake response that spare MCU returns in the predetermined cycle, thereby, conference management equipment confirms that spare MCU breaks down, and starts the selection flow process of new spare MCU, changes step S702 over to.
Step S702, the conference management equipment resource information current according to each MCU calculate the MCU that can become new spare MCU.
Because the resource information of all MCU in the system in the real-time management of conference management equipment; so; conference management equipment is according to the main current resource information of MCU and the current resource information of each MCU used; judge whether each MCU can become spare MCU, the variation of concrete determination strategy does not influence protection scope of the present invention.
Step S703, conference management equipment comprise main request message with the current resource information of MCU to the MCU broadcasting that can become new spare MCU that calculates, and seek new spare MCU.
As shown in Figure 7, in current system,, also comprise n MCU (that is, MCU1, MCU2......MCUn) except conference management equipment, main with MCU, spare MCU.Through calculating, conference management equipment can determine that one of them or a plurality of MCU can become spare MCU, and send a request message to corresponding M CU, have main resource information in this request message with MCU, the terminal information of this master with current meeting of holding and access under the MCU has been described.Information interaction wherein can adopt the H323 agreement, also can adopt privately owned binary message.
Step S704, each MCU receive after the request message calculate whether can be used as spare MCU according to the ability of self.
Wherein, above-mentioned self ability comprises information such as having held how many meetings, remaining available resource.For example, the current resource information state of this caller MCU has been for having held a meeting, inserted 20 of the conference terminals of 2M, and remaining available resource can also hold 9 meetings, inserts 30 of the conference terminals of 2M at most.In view of the above, the MCU that receives request message weighs self current resource status, if the surplus resources of self can satisfy main requirement with MCU, judges that then self can become spare MCU, changes step S705 over to; On the contrary,, judge that then self can not become spare MCU, directly abandon this request message, do not do any response if the surplus resources of self cannot satisfy main requirement with MCU.
In the present embodiment, MCU1 judges self can become spare MCU.
Step S705, MCU1 are to conference management equipment feedback response message, and affirmation can become spare MCU.
Step S706, conference management equipment select at least one MCU as new spare MCU in returning each MCU of response message according to default selection strategy.
Because returning the MCU of response message all is the calculating of having passed through conference management equipment, affirmation can become spare MCU, and passed through that MCU self confirms, so conference management equipment can directly select the suitable MCU as spare MCU according to the selection strategy of presetting according to qualifications.Concrete selection strategy can for: select first MCU that responds, select available resources and main immediate other MCU of current use resource with MCU as new spare MCU, select other maximum MCU of available resources as new spare MCU, select MCU of this service area or the like, specifically the variation of selection strategy does not influence protection scope of the present invention.
In the present embodiment, conference management choice of equipment MCU1 becomes spare MCU.
Step S707, conference management equipment send acknowledge message to MCU1.
Conference management equipment informs that by acknowledge message MCU1 is selected to for spare MCU.
Step S708, MCU1 switch to the spare MCU pattern.
Step S709, conference management equipment and MCU1 start heartbeat message and detect.
By this step, realized that again conference management equipment is to the status monitoring of spare MCU in the system.
Step S710, main with MCU and the detection of MCU1 startup heartbeat message.
By this step, realized again in the system between the active and standby MCU by the mutual inspection of heartbeat message, make mainly to be among the protection of spare MCU with MCU.
Step S711, master are synchronized to information such as all conferencing informations, call information on the MCU1 in real time with MCU.
By the present invention; conference management equipment can be monitored the state of spare MCU in real time, when spare MCU breaks down, in conjunction with the judgement of other MCU self; conference management equipment can be sought a suitable MCU automatically as spare MCU, guarantees that the master is in guard mode with MCU always.
Implement in the scene at another kind, as shown in Figure 8, for a kind of assurance the proposed by the invention mainly has the method for spare MCU with MCU, this method is when spare MCU breaks down, conference management equipment is determined specifically to may further comprise the steps a kind of technical scheme of new spare MCU according to the current resource information of each MCU:
Periodic message (heartbeat message detections) interruption of shaking hands between step S801, conference management equipment and the spare MCU.
Concrete, conference management equipment sends handshake information to spare MCU, but does not receive the handshake response that spare MCU returns in the predetermined cycle, thereby, conference management equipment confirms that spare MCU breaks down, and starts the selection flow process of new spare MCU, changes step S802 over to.
Step S802, the conference management equipment resource information current according to each MCU calculate the MCU that can become new spare MCU.
Step S803, conference management equipment are sought new spare MCU to the MCU broadcast request message that calculates.
Step S804, each MCU receive after the request message, if self operating state is normal, then returns response message to conference management equipment.
Step S805, conference management equipment select at least one MCU as new spare MCU in returning the MCU of response message according to default selection strategy.
Owing to return the MCU of response message all is to judge through conference management equipment, affirmation can become spare MCU, and be in normal operating conditions, so conference management equipment directly selects the suitable MCU as spare MCU according to default selection strategy according to qualifications.Concrete selection strategy is as described in the last embodiment, and the variation of concrete selection strategy does not influence protection scope of the present invention.
That in the present embodiment, become spare MCU by the conference management choice of equipment is MCU1.
Step S806, conference management equipment send acknowledge message to MCU1.
Conference management equipment informs that by acknowledge message MCU1 is selected to for spare MCU.
Step S807, MCU1 switch to the spare MCU pattern.
Step S808, conference management equipment and MCU1 start heartbeat message and detect.
By this step, realized that again conference management equipment is to the status monitoring of spare MCU in the system.
Step S809, conference management equipment send a notification message with MCU to main, and notice is main enables MCU1 as spare MCU with MCU.
Step S810, main with MCU and the detection of MCU1 startup heartbeat message.
By this step, realized again in the system between the active and standby MCU by the mutual inspection of heartbeat message, make mainly to be among the protection of spare MCU with MCU.
Step S811, master are synchronized to information such as all conferencing informations, call information on the MCU1 in real time with MCU.
It is to be noted; in the application of reality; above-mentioned step S803-S806 can further simplify; because conference management equipment can calculate the MCU that can serve as spare MCU according to the resource information of each MCU of real-time management; so; the spare MCU that meeting management system can directly make new advances according to default selection strategy selection in the MCU that calculates; and directly inform that by definite message this MCU switches to the spare MCU state; such variation as shown in Figure 9; be not described in detail in this, this scheme belongs to protection scope of the present invention equally.
By the present invention; conference management equipment can be monitored the state of spare MCU in real time; when spare MCU broke down, conference management equipment was sought a suitable MCU as spare MCU automatically according to the current resource information of MCU, guarantees that the master is in guard mode with MCU always.
On this basis, the invention provides a kind of video conferencing system, as shown in figure 10, comprise a conference management equipment 101 and at least three MCU, wherein, a MCU is that the master is a spare MCU 103 with MCU102, the 2nd MCU, MCU in addition all is designated MCU104, main with between MCU102 and the spare MCU 103, and the heartbeat message of hold period detects between conference management equipment 101 and the spare MCU 103, specifies as follows:
Conference management equipment 101 is used to manage the current resource information of each MCU at least, the heartbeat message of hold period detects when interrupting between conference management equipment 101 and spare MCU 103, according to the main current resource information of MCU102 of using, in leading, calculating the MCU104 that can be used as new spare MCU with the MCU104 MCU102 and the spare MCU 103, send a request message to the MCU104 that calculates, receive the response message that MCU104 returns, select at least one MCU104 that returns response message as new spare MCU, send acknowledge message to MCU104, setting up periodic heartbeat message with MCU104 detects, and send a notification message with MCU102 to main, notice is main enables this MCU104 as new spare MCU with MCU102;
Main with MCU102 and 101 electric connections of meeting management equipment, at least be used to receive the notification message that conference management equipment 101 sends, enable corresponding M CU104 as new spare MCU according to this notification message, and set up periodic heartbeat message with this MCU104 and detect;
MCU104 and described conference management equipment 101 electrically connect, and are used to receive the request message that conference management equipment 101 sends at least, and send response message according to preset strategy to conference management equipment 101.
Wherein, in concrete application scenarios, the preset strategy that MCU104 adopted is specific as follows:
If conference management equipment 101 comprises main with the current resource information of MCU102 in the request message that MCU104 sends, MCU104 also is used for when judgement self can become spare MCU, send response message to conference management equipment 101, or, when judgement self cannot become spare MCU, abandon request message;
If conference management equipment 101 comprises main with the current resource information of MCU102 in the request message that MCU104 sends, MCU104 also is used at self current when being in normal operating conditions, sends response messages to conference management equipment 101.
Further, MCU104 is after the affirmation message that receives 101 transmissions of conference management equipment, to self switch to the spare MCU state, set up periodic heartbeat message with meeting management equipment 101 and detect, and set up periodic heartbeat message detection and information synchronization with MCU102 with main.
Need be pointed out that further that main MCU102, spare MCU 103 and the MCU104 of using that states is all a kind of MCU equipment on physical substance, just according to the functional role difference of being undertaken in video conferencing system, and produced concrete changes of function.
By the present invention; in by above-mentioned video conferencing system, conference management equipment can be monitored the state of spare MCU in real time, when spare MCU breaks down; conference management equipment can be sought a suitable MCU automatically as spare MCU, guarantees that the master is in guard mode with MCU always.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by hardware, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding, technical scheme of the present invention can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) each implements the described method of scene to carry out the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is a preferred schematic diagram of implementing scene, module in the accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device of implementing in the scene can be distributed in the device of implementing scene according to implementing scene description, also can carry out respective change and be arranged in the one or more devices that are different from this enforcement scene.The module of above-mentioned enforcement scene can be merged into a module, also can further split into a plurality of submodules.
The invention described above sequence number is not represented the quality of implementing scene just to description.
More than disclosed only be several concrete enforcement scene of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.

Claims (10)

1. one kind guarantees that the master has the method for spare MCU with MCU, is applied to comprise in the system of at least three MCU, wherein, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, described main heartbeat message with MCU and described spare MCU hold period detects, and it is characterized in that described method comprises:
Main detect when interrupting when described with the heartbeat message between MCU and the described spare MCU, described main with MCU to sending a request message with the MCU MCU and the spare MCU except that the master;
Described master receives described except that the main response message that returns according to default determination strategy with the MCU MCU and the spare MCU with MCU;
Described master returns the affirmation message of the described MCU transmission of response message as new spare MCU with MCU at least one, and sets up periodic heartbeat message with described new spare MCU and detect.
2. the method for claim 1 is characterized in that, and is described main during with the current resource information of MCU when comprising in the described request message, described main with MCU to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message judges according to its other resources state and described main with the current resource information of MCU whether self can be used as spare MCU;
If judge to can be used as spare MCU, then return response message with MCU to described master; Described master receives described response message with MCU, selects first described MCU that returns response message, or belongs to the described MCU of same service area as new spare MCU with described master with MCU;
Cannot be if judge as spare MCU, the MCU of then described reception request message abandons described request message.
3. the method for claim 1 is characterized in that, and is described main during with the current resource information of MCU when not comprising in the described request message, described main with MCU to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message returns response message to described master with MCU, comprises the current resource information of described MCU in the described response message;
Described main with the MCU resource information current according to described MCU, select the immediate MCU of current use resource of available resources and the described main MCU of using, or the maximum MCU of available resources is as new spare MCU.
4. a video conferencing system comprises at least three MCU, and wherein, a MCU is that the master is a spare MCU with MCU, the 2nd MCU, and described main heartbeat message with MCU and described spare MCU hold period detects, and it is characterized in that, comprising:
The described main MCU that uses, be used for when described heartbeat message detects interruption, to sending a request message with the MCU MCU and the spare MCU except that main, reception receives the main response message that returns with the MCU of MCU request message, select at least one described MCU that returns response message as new spare MCU, and send acknowledge message to described MCU;
, be used to receive the request message that described master sends with MCU, and send response message to described master with MCU with the described MCU MCU and the spare MCU except that main according to preset strategy.
5. video conferencing system as claimed in claim 4 is characterized in that,
If comprise described main in the request message of described master with the MCU transmission with the current resource information of MCU, receive the MCU of request message, judgement also is used for when self can become spare MCU, send response message to described master with MCU, or, when judgement self cannot become spare MCU, abandon described request message;
If it is described main with the current resource information of MCU that described master does not comprise in the request message that described MCU sends with MCU, receive the MCU of request message, also be used for comprising with the MCU transmission response message of the current resource information of described MCU to described master.
6. one kind guarantees that the master has the method for spare MCU with MCU, be applied to comprise in the system of a conference management equipment and at least three MCU, wherein, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, described main with between MCU and the described spare MCU, and the heartbeat message of hold period detects between described conference management equipment and the described spare MCU, it is characterized in that described method comprises:
When the heartbeat message between described conference management equipment and the described spare MCU detects interruption, described conference management equipment is according to described main with the current resource information of MCU, in leading, calculating the MCU that can be used as new spare MCU, and sending a request message to the described MCU that calculates with the MCU MCU and the spare MCU;
Described conference management equipment receives the response message that described MCU returns according to default determination strategy;
Described conference management equipment returns the affirmation message of the described MCU transmission of response message as new spare MCU at least one, and sets up periodic heartbeat message with described new spare MCU and detect;
Described conference management equipment notifies described master to enable described MCU as new spare MCU with MCU, and described master sets up periodic heartbeat message with MCU and described new spare MCU and detects.
7. method as claimed in claim 6 is characterized in that, and is described main during with the current resource information of MCU when comprising in the described request message, described conference management equipment to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message judges according to its other resources state and described main with the current resource information of MCU whether self can be used as spare MCU;
Self can be used as spare MCU if described MCU judges, then return response message to described conference management equipment; Described conference management equipment receives described response message, selects first described MCU that returns response message, or belongs to the described MCU of same service area as new spare MCU with described master with MCU;
Self cannot be if the MCU of described reception request message judges as spare MCU, the MCU of then described reception request message abandons described request message.
8. method as claimed in claim 6, it is characterized in that, described main during when not comprising in the described request message with the current resource information of MCU, described conference management equipment to except that main send a request message with the MCU MCU and the spare MCU after, described method is specially:
The MCU that receives request message returns response message to described conference management equipment;
Described conference management equipment receives described response message, according to the described result of calculation that can be used as the MCU of new spare MCU, in returning the MCU of described response message, select the immediate MCU of current use resource of available resources and described main usefulness MCU, or the maximum MCU of available resources is as new spare MCU.
9. video conferencing system, comprise a conference management equipment and at least three MCU, wherein, the one MCU is that the master is a spare MCU with MCU, the 2nd MCU, described main with between MCU and the described spare MCU, and the heartbeat message of hold period detects between described conference management equipment and the described spare MCU, it is characterized in that, comprising:
Described conference management equipment, be used to manage the current resource information of each MCU, heartbeat message between described conference management equipment and described spare MCU detects when interrupting, according to described main with the current resource information of MCU, in leading, calculating the MCU that can be used as new spare MCU with the MCU MCU and the spare MCU, send a request message to the described MCU that calculates, receive the response message that described MCU returns, select at least one described MCU that returns response message as new spare MCU, send acknowledge message to described MCU, setting up periodic heartbeat message with described MCU detects, and send a notification message with MCU to described master, notify described master to enable described MCU as new spare MCU with MCU;
Described master uses MCU, is used to receive the notification message that described conference management equipment sends, and enables corresponding M CU as new spare MCU according to described notification message, and sets up periodic heartbeat message with described MCU and detect;
With the described MCU MCU and the spare MCU, be used to receive the request message that described conference management equipment sends except that main, and send response message to described conference management equipment according to preset strategy.
10. video conferencing system as claimed in claim 9 is characterized in that,
If described conference management equipment comprises described main with the current resource information of MCU in the request message that described MCU sends, receive the MCU of request message, judgement also is used for when self can become spare MCU, send response message to described conference management equipment, or, when judgement self cannot become spare MCU, abandon described request message;
If described conference management equipment comprises described main with the current resource information of MCU in the request message that described MCU sends, described MCU also is used at self currently when being in normal operating conditions, sends response message to described conference management equipment.
CN2009101361580A 2009-04-30 2009-04-30 Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system Active CN101547334B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101361580A CN101547334B (en) 2009-04-30 2009-04-30 Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101361580A CN101547334B (en) 2009-04-30 2009-04-30 Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system

Publications (2)

Publication Number Publication Date
CN101547334A CN101547334A (en) 2009-09-30
CN101547334B true CN101547334B (en) 2011-02-02

Family

ID=41194164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101361580A Active CN101547334B (en) 2009-04-30 2009-04-30 Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system

Country Status (1)

Country Link
CN (1) CN101547334B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
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
JP6024138B2 (en) * 2012-03-21 2016-11-09 日本電気株式会社 Cluster system
CN103200033B (en) * 2013-03-21 2016-09-07 中兴通讯股份有限公司 CDN and network integration system and the electoral machinery of primary, spare scheduling unit thereof
US9654524B2 (en) * 2014-12-17 2017-05-16 Futurewei Technologies, Inc. System and method to customize a multipoint control unit
WO2017193325A1 (en) * 2016-05-12 2017-11-16 深圳市中工巨能科技有限公司 Double monitoring-activating measurement and control device
CN111328445A (en) * 2017-09-26 2020-06-23 诺基亚技术有限公司 Methods, apparatus, computer program products and computer programs
CN110971861A (en) * 2018-09-28 2020-04-07 中兴通讯股份有限公司 Multi-point control unit, video conference system, conference management method, and storage medium
CN109462753B (en) * 2018-11-19 2021-12-03 视联动力信息技术股份有限公司 System and method for testing multiple video conferences
CN109618123A (en) * 2018-12-20 2019-04-12 广东电网有限责任公司 A kind of video conferencing system
CN111200521B (en) * 2019-12-27 2023-10-13 视联动力信息技术股份有限公司 Video networking service recovery method, server, electronic equipment and storage medium
CN112291139B (en) * 2020-11-30 2022-11-29 重庆满集网络科技有限公司 Instant messaging method and system based on XMPP protocol
CN117440907A (en) * 2022-01-12 2024-01-23 烟台杰瑞石油服务集团股份有限公司 Control method and control device for vehicle, processor and vehicle system

Also Published As

Publication number Publication date
CN101547334A (en) 2009-09-30

Similar Documents

Publication Publication Date Title
CN101547334B (en) Method for guaranteeing master MCU to possess standby MCU, and video frequency conference system
US10021347B2 (en) Architecture for high availability conferencing
CN101141613B (en) Video session switch control system and method
CN101662645B (en) Backup method for media processing unit, multipoint control unit and video communication system
EP3926917B1 (en) Data transmission method, device and computer storage medium
US8941712B2 (en) Call movement in a conferencing system
US8988488B2 (en) State transition control method, multipoint control server, and videoconferencing system
CN102480613B (en) Method, device and system for video monitoring on terminal of videoconferencing system
US11824906B2 (en) Network architecture for hybrid conferencing service
CN101159842A (en) Backup method and apparatus for video signal congress
CN109218759A (en) Push method, apparatus, server and the storage medium of Media Stream
CN101656864A (en) Method for realizing selection and watching of video and video session system
US10686873B2 (en) Seamless transition of a video session between a mesh topology and a centralized bridge topology
WO2004098125A1 (en) Distributed multimedia conference system based on ip web
CN106254301A (en) A kind of conference backup method, management node and conference system
EP1705912B1 (en) Method for displaying conference information in video conference system
US9936164B2 (en) Media control method and device
WO2013175717A1 (en) Videoconference system
JP3748952B2 (en) Multipoint connection network construction method and multipoint connection network system
JP2010200273A (en) Network control system, method and program
JP5579660B2 (en) Multipoint video conferencing equipment
CN105704422B (en) A kind of video conference group network system and its method
US9491406B2 (en) Seamless escalation of mesh videoconferences to bridged videoconferences
CN101610387A (en) The collocation method and the equipment of MCU port route
EP3220635B1 (en) Seamless transition of a video session between a mesh topology and a centralized bridge topology

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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.