CN108668101A - Video-meeting method, device and system - Google Patents

Video-meeting method, device and system Download PDF

Info

Publication number
CN108668101A
CN108668101A CN201810895127.2A CN201810895127A CN108668101A CN 108668101 A CN108668101 A CN 108668101A CN 201810895127 A CN201810895127 A CN 201810895127A CN 108668101 A CN108668101 A CN 108668101A
Authority
CN
China
Prior art keywords
server
client
information
video conference
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810895127.2A
Other languages
Chinese (zh)
Other versions
CN108668101B (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.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shizhen Information Technology Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shizhen Information Technology 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 Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shizhen Information Technology Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201810895127.2A priority Critical patent/CN108668101B/en
Publication of CN108668101A publication Critical patent/CN108668101A/en
Application granted granted Critical
Publication of CN108668101B publication Critical patent/CN108668101B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to video conferencing technology fields.In order to solve during video conference, when server can not continue offer service, continue the very troublesome problem of video conference, an embodiment of the present invention provides a kind of video-meeting method, device and system, this method includes monitoring the state of multiple servers;When listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;Receive the request for the addition video conference that client is sent;For the server of client distribution normal work, the information of the server of the normal work is returned into client.The present invention is realized when server can not continue offer service, and client can also still continue the purpose of video conference, and using simply, conveniently, realize flexible Disaster Recovery Strategy.

Description

Video-meeting method, device and system
Technical field
The present invention relates to video conferencing technology fields, in particular to a kind of video-meeting method, device and system.
Background technology
The present invention belongs to the relevant technologies related to the present invention for the description of background technology, be only used for explanation and just In the invention content for understanding the present invention, it should not be construed as applicant and be specifically identified to or estimate applicant being considered of the invention for the first time The prior art for the applying date filed an application.
Currently, the application of video conference is more and more common, video conferencing system generally includes multiple client and server, Client is located in meeting-place, is connected by server between different meeting-place.Before opening video conference, a meeting number can be generated, no It is connected to the meeting number with client and carries out video conference.
During video conference, server will appear deadlock, collapse or other the case where can not continuing offer service, It can cause the client for carrying out video conference by the server that can not carry out video conference again.If having re-created meeting at this time View, forms new meeting number, then needs new meeting number notifying all participants in time, and notifies the mistake of all participants Cheng Feichang is bothered.
Invention content
In order to solve during video conference, when server can not continue offer service, it is very numb to continue video conference Tired problem is realized an embodiment of the present invention provides a kind of video-meeting method, device and system when server can not continue When providing service, client can also still continue the purpose of video conference, and using simply, conveniently, realize flexibly Disaster Recovery Strategy.
In a first aspect, an embodiment of the present invention provides a kind of video-meeting methods, including:Monitor the shape of multiple servers State;When listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;Described in reception The request for the addition video conference that client is sent;The server that normal work is distributed for the client, by the normal work The information of server return to the client.
Wherein, include before the request for receiving the addition video conference that the client is sent:
The connection for detecting the first server and the client that video conference is carried out by the first server, when described When communication overtime between first server and the client, notify the client is disconnected with the first server to connect It connects.
Wherein, the server for client distribution normal work, by the information of the server of the normal work Returning to the client includes:The second server that normal work is distributed for the client, by the letter of the second server Breath returns to the client;Or
Judge whether the first server is normal, if normally, first server is distributed for the client, by institute The information for stating first server returns to the client;If the first server is abnormal, for the client point The information of the second server is returned to the client by the second server with normal work.
Wherein, further include:If returning to the information of the first server to the client, the first service is stored The correspondence of device and meeting number;If returning to the information of the second server to the client, second clothes are stored The correspondence of business device and meeting number.
Wherein, it is described when listen to first server it is abnormal when, notify the client that is connect with the first server to break Opening connection further includes:The first server is deleted in server list.
Second aspect, an embodiment of the present invention provides a kind of video conference devices, including:Monitoring unit is more for monitoring The state of a server;First notification unit, for when listen to first server it is abnormal when, notice with the first server The client of connection disconnects;Receiving unit, the request for receiving the addition video conference that the client is sent;It returns The information of the server of the normal work is returned to the visitor by unit for the server of client distribution normal work Family end.
Wherein, further include:Detection unit carries out video for detecting the first server with by the first server The connection of the client of meeting;Second notification unit, for surpassing when the communication between the first server and the client Constantly, the client is notified to be disconnected with the first server.
Wherein, the returning unit is used for:For the second server of client distribution normal work, this second is taken The information of business device returns to the client;Or
Judge whether the first server is normal, if normally, first server is distributed for the client, by institute The information for stating first server returns to the client;If the first server is abnormal, for the client point The information of the second server is returned to the client by the second server with normal work.
Wherein, further include:Storage unit is used for:If returning to the information of the first server to the client, Store the correspondence of the first server and meeting number;If returning to the information of the second server to the client, Then store the correspondence of the second server and meeting number.
Wherein, first notification unit is additionally operable to:The first server is deleted in server list.
The third aspect, an embodiment of the present invention provides a kind of video-meeting methods, including:Server-side monitors multiple servers State;When listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;It is described Client disconnects the connection with the first server, and the request that video conference is added is sent to the server-side;The service End receives the request for the addition video conference that the client is sent;The server-side is client distribution normal work The information of the server of the normal work is returned to the client by server.
Wherein, the request that the server-side receives the additions video conference that the client is sent includes before:The clothes The connection of the first server and the client that video conference is carried out by the first server is detected at business end, when described first When communication overtime between server and the client, the client is notified to be disconnected with the first server.
Wherein, the server-side is the server of client distribution normal work, by the server of the normal work Information return to the client and include:The server-side is the second server of client distribution normal work, will The information of the second server returns to the client;Or
The server-side judges whether the first server is normal, if normally, for client distribution first The information of the first server is returned to the client by server;If the first server is abnormal, for institute The second server for stating client distribution normal work, the client is returned to by the information of the second server.
Wherein, further include:If returning to the information of the first server to the client, the server-side storage The correspondence of the first server and meeting number;If returning to the information of the second server, institute to the client State the correspondence that server-side stores the second server and meeting number.
Wherein, further include:It is described if the server-side returns to the information of the first server to the client Video conference is added according to the information of the first server in client;If the server-side is to described in client return The information of second server, then the client is according to the addition video conference of the information of the second server.
Wherein, it is described when listen to first server it is abnormal when, notify the client that is connect with the first server to break Opening connection further includes:The first server is deleted in server list.
Fourth aspect, an embodiment of the present invention provides a kind of video conferencing system, including server-side and client, the clothes Business end includes multiple servers;The server-side is used for:Monitor the state of multiple servers;When listening to first server not just Chang Shi notifies the client being connect with the first server to disconnect;The client is used for:It disconnects and the first service The connection of device sends the request that video conference is added to the server-side;The server-side is additionally operable to:Receive the client hair The request for the addition video conference sent;The server that normal work is distributed for the client, by the server of the normal work Information return to the client.
Wherein, the server-side is additionally operable to:
The connection for detecting the first server and the client that video conference is carried out by the first server, when described When communication overtime between first server and the client, notify the client is disconnected with the first server to connect It connects.
Wherein, the server-side is used for:The second server that normal work is distributed for the client, by the second service The information of device returns to the client;Or
Judge whether the first server is normal, if normally, first server is distributed for the client, by institute The information for stating first server returns to the client;If the first server is abnormal, for the client point The information of the second server is returned to the client by the second server with normal work.
Wherein, the server-side is additionally operable to:If returning to the information of the first server to the client, store The correspondence of the first server and meeting number;If returning to the information of the second server to the client, deposit Store up the correspondence of the second server and meeting number.
Wherein, the client is additionally operable to:If the server-side returns to the first server to the client Information, then the client is according to the addition video conference of the information of the first server;If the server-side is to the visitor Family end returns to the information of the second server, then video council is added according to the information of the second server in the client View.
Wherein, the server-side is additionally operable to:The first server is deleted in server list.
5th aspect, an embodiment of the present invention provides a kind of computer readable storage mediums, are stored thereon with computer journey Sequence, when which is executed by processor the step of realization any of the above-described method.
6th aspect an embodiment of the present invention provides a kind of computer equipment, including memory, processor and is stored in On reservoir and the computer program that can run on a processor, the processor realize any of the above-described side when executing described program The step of method.
Video-meeting method of the embodiment of the present invention has the advantages that:
The state that multiple servers are monitored in video-meeting method of the embodiment of the present invention, when listening to first server not just Chang Shi, the then client that notice is connect with the first server disconnect, and then client transmission rejoins video conference Request, receive client transmission addition video conference request after, select the normal server of state, by the normal service The information of device returns to client, and client establishes connection with the normal server and carries out video conference.The embodiment of the present invention It realizes when server can not continue offer service, client can also still continue the purpose of video conference, and make With simple, conveniently, flexible Disaster Recovery Strategy is realized.
Description of the drawings
Fig. 1 is the example arrangement schematic diagram of video conferencing system of the embodiment of the present invention;
Fig. 2 is the flow diagram of one video-meeting method of the embodiment of the present invention;
Fig. 3 is the flow diagram of two video-meeting method of the embodiment of the present invention;
Fig. 4 is the structural schematic diagram of video conference device of the embodiment of the present invention;
Fig. 5 is another structural schematic diagram of video conference device of the embodiment of the present invention.
Specific implementation mode
The application is further introduced with reference to the accompanying drawings and examples.
In following introductions, term " first ", " second " only for descriptive purposes, and should not be understood as instruction or dark Show relative importance.Following introductions provide multiple embodiments of the present invention, can replace or merge between different embodiments Combination, therefore the application is it is also contemplated that include all possible combinations of recorded identical and/or different embodiment.Thus, such as Fruit one embodiment include feature A, B, C, another embodiment include feature B, D, then the application also should be regarded as include containing A, the embodiment of the every other possible combination of one or more of B, C, D, although the embodiment may be in the following contents In have specific literature record.
Following description provides example, and is not carried out to range, applicability described in claims or example Limitation.The function and arrangement of the element of description can be made a change in the case where not departing from the range of teachings herein.Respectively Various processes or component can suitably be omitted, substitute or be added to a example.Such as described method can be with described suitable Sequence different sequence executes, and can add, omits or combine various steps.Furthermore, it is possible to will be retouched about some examples The feature stated is combined in other examples.
An embodiment of the present invention provides a kind of video-meeting methods, including:Monitor the state of multiple servers;When listening to When first server is abnormal, the client being connect with the first server is notified to disconnect;Receive adding for client transmission Enter the request of video conference;For the server of client distribution normal work, the information of the server of the normal work is returned To client.
The state that multiple servers are monitored in video-meeting method of the embodiment of the present invention, when listening to first server not just Chang Shi, the then client that notice is connect with the first server disconnect, and then client transmission rejoins video conference Request, receive client transmission addition video conference request after, select the normal server of state, by the normal service The information of device returns to client, and client establishes connection with the normal server and carries out video conference.The embodiment of the present invention It realizes when server can not continue offer service, client can also still continue the purpose of video conference, and make With simple, conveniently, flexible Disaster Recovery Strategy is realized.
Fig. 1 is the example arrangement schematic diagram of video conferencing system of the embodiment of the present invention, as shown in Figure 1, the present invention is implemented The application scenarios of example video conferencing system include the first meeting-place 31 and the second meeting-place 32, can also include more meeting-place certainly, Hereafter it is introduced for including the first meeting-place 31 and the second meeting-place 32.Position is for example distinguished in first meeting-place 31 and the second meeting-place 32 In the different city in Guangzhou and two, Beijing, the shared of voice and video is realized in the first meeting-place 31 and the second meeting-place 32.
As shown in Figure 1, in one embodiment, the first meeting-place 31 includes at least one client 311, client 311 Such as example can also be able to be for equipment, clients 311 such as interactive intelligent tablet computer, interaction tablet, display or smart televisions The equipment such as mobile phone, tablet computer, desktop computer, Windows, Mac or Chrome notebook.When the first meeting-place 31 includes multiple visitors Family end 311, one of client 311 are interactive intelligent tablet computer, a when client 311 in addition is notebook personal computer People's laptop is connect with interactive intelligent tablet computer, and user can be by notebook personal computer to the first meeting-place 31 and the second meeting Participant in field 32 shows the documents such as PPT.
As shown in Figure 1, in one embodiment, the second meeting-place 32 includes at least one client 321, client 321 For example can also be able to be such as hand for interactive intelligent tablet computer, interaction tablet, display or smart television equipment, client 321 The equipment such as machine, tablet computer, desktop computer, Windows, Mac or Chrome notebook.When the second meeting-place 32 includes multiple clients End 321, one of client 321 are interactive intelligent tablet computer, personal when client 321 in addition is notebook personal computer Laptop is connect with interactive intelligent tablet computer, and user can be by notebook personal computer to the first meeting-place 31 and the second meeting-place Participant in 32 shows the documents such as PPT.
As shown in Figure 1, in one embodiment, server-side 33 is for connecting the first meeting-place 31 and the second meeting-place 32, first Client 311 in meeting-place 31 is connect by server-side 33 with the client 321 in the second meeting-place 32, will be in the first meeting-place 31 The signal transmissions such as voice, video to the second meeting-place 32, by the signal transmissions such as voice, video in the second meeting-place 32 to the first meeting Video conference is realized in field 31.Server-side 33 includes multiple servers, such as first server 331, second server 332 etc., clothes The server being engaged in device 33 can be physical server, or logical server.Server-side 33 for example can be server Cluster.
Embodiment one
Fig. 2 is the flow diagram of one video-meeting method of the embodiment of the present invention, as shown in Fig. 2, the present embodiment video council View method includes step 101, monitors the state of multiple servers;Step 102, when listen to first server it is abnormal when, lead to Know that the client being connect with the first server disconnects;Step 103, asking for the addition video conference that client is sent is received It asks;Step 104, it is the server of client distribution normal work, the information of the server of the normal work is returned into client End.Step 101-104 is described below.
Step 101, the state of multiple servers is monitored.
As shown in Figs. 1-2, in one embodiment, server-side 33 include multiple servers, such as first server 331, Second server 332, third server, load-balanced server, service server and monitoring server etc., wherein here Server can be physical server, can also be logical server, the application such as load balancing, business service, monitoring can position In on a server, can also be located on different servers.
In one embodiment, the client 321 such as in the client 311 in the first meeting-place 31 and the second meeting-place 32 is logical It crosses first server 331 and carries out video conference, that is to say, that client 311 carries out audio/video communication with first server 331, Client 321 also carries out audio/video communication with first server 331.
In one embodiment, monitoring server can be utilized to monitor the state of multiple servers, such as monitors server-side Whether the server in 33 can normally provide service, for example whether sound can be normally carried out with client 311 and client 321 Video communication.
Step 102, when listen to first server it is abnormal when, notify connect with the first server client disconnection Connection.
In one embodiment, when listen to first server it is abnormal when, notify the visitor that is connect with the first server Family end disconnects.Wherein, first server here is not refered in particular to, and means that listen to some server abnormal.One In a embodiment, when server deadlock, collapse occurs or when the case where can not continue offer service, it is believed that server is not just Often.
In one embodiment, in ongoing video conference, such as the client 311 and second in the first meeting-place 31 Client 321 in meeting-place 32 carries out video conference by first server 331, and client 311 and client 321 are with first Server 331 connects, and monitors the state that server monitors multiple servers in real time, first server 331 is abnormal when listening to When, notice client 311 is disconnected with client 321 and first server 331.Client 311 is connected to logical with client 321 After knowing, the connection with first server 331 is disconnected, the request for rejoining video conference is then sent to service server.
In one embodiment, this step further includes that server-side 33 deletes first server 331 in server list, or Person is by first server 331 labeled as unavailable.
Step 103, the request for the addition video conference that client is sent is received.
In one embodiment, as shown in Figs. 1-2, server-side 33 receives asking for the addition video conference that client is sent It asks, such as the service server in server-side 33 receives the request for the addition video conference that client is sent.Here client Including client 311 and client 321.Service server can distribute meeting number to client 311 and client 321, have After meeting number, client 311 is connected to the meeting number with client 321 can carry out video conference.In service server also Correspondence of the meeting number with client is store, for example, client 311 is connected to meeting 123456 with client 321, in addition Client be connected to meeting 123457 etc..
Step 104, it is the server of client distribution normal work, the information of the server of the normal work is returned to Client.
In one embodiment, this step includes:For the second server of client distribution normal work, this second is taken The information of business device returns to client.As shown in Figs. 1-2, the normal second server of 33 selection state of server-side 332 is distributed to Client, here second server 332 do not refer in particular to, a normal server of state is meant, when there is multiple states normal Server when, can according to the principle of load balancing select a normal server of state.Select normal second service After device 332, server-side 33 returns to the information of second server 332 to client 311 and client 321.Client 311 and client End 321 is established with second server 332 and is connected according to the information of the second server 332 of return, and audio/video communication is carried out.
In one embodiment, further include the correspondence of server-side 33 storage second server 332 and meeting number.Example Such as, the meeting number of the video conference at 321 place of client 311 and client is 123458, and client 311 and client 321 are logical It crosses second server 332 and carries out video conference, then it is corresponding with second server 332 to store (or update) meeting number 123458 Relationship, in this way when subsequently having client that meeting number 123458 are added again, then according to meeting number 123458 and second server 332 correspondence, the client of video conference will be subsequently added in notice and the foundation of second server 332 connects, easy to use, Fast.
In another embodiment, this step includes:Judge whether first server is normal, if normally, for client End distribution first server, client is returned to by the information of first server;If first server is abnormal, for client The second server of end distribution normal work, client is returned to by the information of the second server.As shown in Figs. 1-2, it services After end 33 receives the request for the addition video conference that client is sent, judge whether first server 331 is normal, if normally, It is then that client distributes first server, the information of first server is returned into client;If first server is abnormal, It is then the second server of client distribution normal work, the information of the second server is returned into client.In a reality It applies in example, after server-side 33 receives the request of addition video conference of client transmission, the load balancing clothes in server-side 33 Business device judges whether first server 331 is normal.Because being by first server 331 before client 311 and client 321 Video communication is carried out, so, first judge whether first server 331 restores normal, if first server 331 restores normal, The information that first server 331 is then returned to client 311 and client 321, makes client 311 lead to again with client 321 It crosses first server 331 and carries out video conference, on the one hand implement so simply, it is convenient, load balancing need not be done again Calculating, directly allow client 311 and client 321 to pass through first server 331 and carry out video conference;On the other hand, also have Conducive to the stabilization at safeguard service end 33.It in one embodiment, can be by judging whether first server 331 is capable of providing just Normal service judges whether first server 331 is normal.
In one embodiment, as shown in Figs. 1-2, if first server 331 has restored normal, server-side 33 is to visitor Family end 311 and client 321 return to the information of first server 331.Client 311 and client 321 are according to the first of return The information of server 331 is established with first server 331 and is connected, and audio/video communication is carried out.
In one embodiment, further include the correspondence of server-side 33 storage first server 331 and meeting number.Example Such as, the meeting number of the video conference at 321 place of client 311 and client is 123458, and client 311 and client 321 are logical It crosses first server 331 and carries out video conference, then it is corresponding with first server 331 to store (or update) meeting number 123458 Relationship, in this way when subsequently having client that meeting number 123458 are added again, then according to meeting number 123458 and first server 331 correspondence, the client of video conference will be subsequently added in notice and the foundation of first server 331 connects, easy to use, Fast.
The state that multiple servers are monitored in the present embodiment video-meeting method, when listening to first server 331 not just Chang Shi, the then client that notice is connect with the first server 331 disconnect, and then client transmission rejoins video council The request of view selects the normal server of state, by the normal server after the addition video conference request for receiving client Information return to client, client establishes connection with the normal server and carries out video conference.The present embodiment realizes When server can not continue offer service, client can also still continue the purpose of video conference, and using it is simple, It is convenient, realize flexible Disaster Recovery Strategy.In the present embodiment method, the client of a meeting is made to be connected to a server On, it is stateless not require Servers-all, is implemented simply, extension is also convenient for.
Embodiment two
Fig. 3 is the flow diagram of two video-meeting method of the embodiment of the present invention, as shown in Fig. 2, the present embodiment video council View method includes step 201, the connection of detection first server and the client that video conference is carried out by the first server; Step 202, when the communication overtime between first server and client, notice client is disconnected with first server; Step 203, the request for the addition video conference that client is sent is received;Step 204, it is the service of client distribution normal work The information of the server of the normal work is returned to client by device.Step 201-204 is described below.
Step 201, the connection of detection first server and the client that video conference is carried out by the first server.
In one embodiment, as shown in figures 1 and 3, for example, client 311 and client 321 and first server 331 carry out audio/video communication, that is to say, that client 311 and client 321 carry out video conference by first server 331. In this step, server-side 33 detects the connection of first server 331 and client 311 and client 321, such as in first service Heartbeat signal is set between device 331 and client 311, heartbeat signal is set between first server 331 and client 321, Whether the heartbeat signal detected between first server 331 and client 311 is overtime, detects first server 331 and client Whether the heartbeat signal between 321 is overtime.
Step 202, when the communication overtime between first server and client, notice client is disconnected with first server Open connection.
In one embodiment, as shown in figs. 1 and 3, when server-side 33 detects first server 331 and client 311 When communication overtime between client 321, such as heartbeat signal time-out, then it is different to illustrate that first server 331 is likely that there are Often, offer service cannot be continued, so notice client 311 and client 321 are disconnected with first server 331.
In the present embodiment, unlike embodiment one when the communication overtime between first server and client, lead to Know that client is disconnected with first server, and be in embodiment one when listen to first server it is abnormal when, notice with The client of first server connection disconnects.It in another embodiment, can also be by embodiment one and embodiment two Merge, that is to say, that both included step 101-102, also included step 201-202.
Step 203, the request for the addition video conference that client is sent is received.
This step is essentially identical with step 103, refers to the introduction of step 103.
Step 204, it is the server of client distribution normal work, the information of the server of the normal work is returned to Client.
This step is essentially identical with step 104, refers to the introduction of step 104.
First server is detected in the present embodiment video-meeting method carries out video conference with by the first server The connection of client, when the communication overtime between first server and client, then notice is connect with the first server 331 Client disconnect, then client, which is sent, rejoins the request of video conference, receives the addition video of client After request for conference, select the normal server of state, the information of the normal server returned into client, client with this just Normal server establishes connection and carries out video conference.The present embodiment is realized when server can not continue offer service, client End can also still continue the purpose of video conference, and using simply, conveniently, realize flexible Disaster Recovery Strategy.This reality Apply in a method, the client of a meeting made to be connected on a server, do not require Servers-all be it is stateless, It implements simply, extension is also convenient for.
Fig. 4 is the structural schematic diagram of video conference device of the embodiment of the present invention, as shown in figure 4, the embodiment of the present invention also carries A kind of video conference device has been supplied, including:
Monitoring unit 41, the state for monitoring multiple servers;
First notification unit 42, for when listen to first server it is abnormal when, notice connect with the first server Client disconnect;
Receiving unit 43, the request of the addition video conference for receiving client transmission;
Returning unit 44 returns the information of the server of the normal work for the server of client distribution normal work Back to client.
Fig. 5 is another structural schematic diagram of video conference device of the embodiment of the present invention, as shown in figure 5, the embodiment of the present invention A kind of video conference device is additionally provided, including:
Detection unit 51, for detecting first server and the client by first server progress video conference Connection;
Second notification unit 52, for when the communication overtime between first server and client, notice client with First server disconnects;
Receiving unit 53, the request of the addition video conference for receiving client transmission;
Returning unit 54 returns the information of the server of the normal work for the server of client distribution normal work Back to client.
Wherein, returning unit 44 is used for:The second server that normal work is distributed for client, by the second server Information returns to client;Or
Judge whether first server is normal, if normally, first server is distributed for client, by first server Information return to client;It, will for the second server of client distribution normal work if first server is abnormal The information of the second server returns to client.
Wherein, further include:Storage unit is used for:If returning to the information of first server to client, store this The correspondence of one server and meeting number;If returning to the information of second server to client, the second service is stored The correspondence of device and meeting number.
Wherein, the first notification unit 42 is additionally operable to:First server is deleted in server list.
In this specification, for video conference device embodiment, since it is substantially similar to video-meeting method reality Example is applied, related place refers to the introduction of video-meeting method embodiment.
The embodiment of the present invention also provides a kind of video-meeting method, including:Server-side monitors the state of multiple servers;When Listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;Client disconnect with The connection of first server sends the request that video conference is added to server-side;Server-side receives the addition that client is sent and regards The request of frequency meeting;Server-side is the server of client distribution normal work, and the information of the server of the normal work is returned Back to client.
Wherein, include before the request for the addition video conference that server-side reception client is sent:
Server-side detects the connection of first server and the client that video conference is carried out by the first server, when the When communication overtime between one server and client, notice client is disconnected with first server.
Wherein, server-side is the server of client distribution normal work, and the information of the server of the normal work is returned Include back to client:Server-side is the second server of client distribution normal work, and the information of the second server is returned Back to client;Or
Server-side judges whether first server is normal, if normally, first server is distributed for client, by first The information of server returns to client;If first server is abnormal, for the second clothes of client distribution normal work Business device, client is returned to by the information of the second server.
Wherein, further include:If returning to the information of first server to client, server-side stores the first server With the correspondence of meeting number;If returning to the information of second server to client, server-side stores the second server With the correspondence of meeting number.
Wherein, further include:If server-side returns to the information of first server to client, client is according to the first clothes Video conference is added in the information of business device;If server-side returns to the information of second server to client, client is according to the Video conference is added in the information of two servers.
Wherein, when listen to first server it is abnormal when, notify connect with the first server client disconnection company It connects and further includes:First server is deleted in server list.
The embodiment of the present invention additionally provides a kind of video conferencing system, including server-side and client, and server-side includes more A server;
Server-side is used for:
Monitor the state of multiple servers;When listen to first server it is abnormal when, notice with the first server connect The client connect disconnects;
Client is used for:The connection with first server is disconnected, the request that video conference is added is sent to server-side;
Server-side is additionally operable to:Receive the request for the addition video conference that client is sent;
For the server of client distribution normal work, the information of the server of the normal work is returned into client.
Wherein, server-side is additionally operable to:It detects first server and carries out the client of video conference by the first server The connection at end, when the communication overtime between first server and client, notice client is disconnected with first server.
Wherein, server-side is used for:The second server that normal work is distributed for client, by the information of the second server Return to client;Or
Judge whether first server is normal, if normally, first server is distributed for client, by first server Information return to client;It, will for the second server of client distribution normal work if first server is abnormal The information of the second server returns to client.
Wherein, server-side is additionally operable to:If returning to the information of first server to client, the first server is stored With the correspondence of meeting number;If returning to the information of second server to client, the second server and meeting are stored Number correspondence.
Wherein, client is additionally operable to:If server-side to client return first server information, client according to Video conference is added in the information of first server;If server-side returns to the information of second server, client to client Video conference is added according to the information of second server.
Wherein, server-side is additionally operable to:First server is deleted in server list.
In this specification, for video conferencing system embodiment, since it is substantially similar to video-meeting method reality Example is applied, related place refers to the introduction of video-meeting method embodiment.
Those skilled in the art can be understood that the embodiment of the present invention technical solution can by software and/or Hardware is realized." unit " and " module " in this specification is to refer to complete independently or completed with other component cooperation specific The software and/or hardware of function, wherein hardware for example can be that (Field-Programmable Gate Array show FPGA Field programmable gate array), IC (Integrated Circuit, integrated circuit) etc..
Unit and/or module are managed everywhere in the embodiment of the present invention, it can be by realizing the function described in the embodiment of the present invention Analog circuit and realize, can also by execute the embodiment of the present invention described in function software by realize.
The embodiment of the present invention additionally provides a kind of computer readable storage medium, is stored thereon with computer program, the journey The step of above-mentioned video-meeting method is realized when sequence is executed by processor.Wherein, computer readable storage medium may include but Be not limited to any kind of disk, including floppy disk, CD, DVD, CD-ROM, mini drive and magneto-optic disk, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash memory device, magnetic or optical card, nanosystems (including molecular memory IC), Or it is suitable for any kind of medium or equipment of store instruction and/or data.
The embodiment of the present invention additionally provides a kind of computer equipment, including memory, processor and storage are on a memory And the computer program that can be run on a processor, the step of realizing above-mentioned video-meeting method when processor executes program. In the embodiment of the present invention, processor is the control centre of electronic equipment, can be the processor of physical machine, can also be virtual machine Processor.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it Its mode is realized.The apparatus embodiments described above are merely exemplary, for example, the division of the unit, only A kind of division of logic function, formula that in actual implementation, there may be another division manner, such as:Multiple units or component can combine, or It is desirably integrated into another system, or some features can be ignored or not executed.In addition, shown or discussed each composition portion It can be the INDIRECT COUPLING by some interfaces, equipment or unit to divide mutual coupling or direct-coupling or communication connection Or communication connection, can be electrical, mechanical or other forms.
Each functional unit in various embodiments of the present invention can be fully integrated into a processing unit, can also be each Unit, can also be during two or more units be integrated in one unit individually as a unit;It is above-mentioned integrated The form that hardware had both may be used in unit is realized, can also be realized in the form of hardware adds SFU software functional unit.
It is described above to be merely a preferred embodiment of the present invention, it is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (24)

1. a kind of video-meeting method, which is characterized in that including:
Monitor the state of multiple servers;
When listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;
Receive the request for the addition video conference that the client is sent;
For the server of client distribution normal work, the information of the server of the normal work is returned into the client End.
2. video-meeting method according to claim 1, which is characterized in that the addition for receiving the client and sending Include before the request of video conference:
The connection for detecting the first server and the client that video conference is carried out by the first server, when described first When communication overtime between server and the client, the client is notified to be disconnected with the first server.
3. video-meeting method according to claim 1, which is characterized in that described for client distribution normal work Server, the information of the server of the normal work, which is returned to the client, includes:
For the second server of client distribution normal work, the information of the second server is returned into the client End;Or
Judge whether the first server is normal, if normally, first server is distributed for the client, by described the The information of one server returns to the client;If the first server is abnormal, just for client distribution The information of the second server is returned to the client by the second server often to work.
4. video-meeting method according to claim 3, which is characterized in that further include:
If returning to the information of the first server to the client, it is corresponding with meeting number to store the first server Relationship;If returning to the information of the second server to the client, pair of the second server and meeting number is stored It should be related to.
5. video-meeting method according to claim 1, which is characterized in that described abnormal when listening to first server When, notifying that the client being connect with the first server disconnects further includes:First clothes are deleted in server list Business device.
6. a kind of video conference device, which is characterized in that including:
Monitoring unit, the state for monitoring multiple servers;
First notification unit, for when listen to first server it is abnormal when, notify the client that is connect with the first server End disconnects;
Receiving unit, the request for receiving the addition video conference that the client is sent;
Returning unit returns to the information of the server of the normal work for the server of client distribution normal work To the client.
7. video conference device according to claim 6, which is characterized in that further include:
Detection unit, the company for detecting the first server and the client for carrying out video conference by the first server It connects;
Second notification unit, for when the communication overtime between the first server and the client, notifying the visitor Family end is disconnected with the first server.
8. video conference device according to claim 6, which is characterized in that the returning unit is used for:
For the second server of client distribution normal work, the information of the second server is returned into the client End;Or
Judge whether the first server is normal, if normally, first server is distributed for the client, by described the The information of one server returns to the client;If the first server is abnormal, just for client distribution The information of the second server is returned to the client by the second server often to work.
9. video conference device according to claim 8, which is characterized in that further include:
Storage unit is used for:If returning to the information of the first server to the client, the first server is stored With the correspondence of meeting number;If returning to the information of the second server to the client, the second service is stored The correspondence of device and meeting number.
10. video conference device according to claim 6, which is characterized in that first notification unit is additionally operable to:It is taking The first server is deleted in business device list.
11. a kind of video-meeting method, which is characterized in that including:
Server-side monitors the state of multiple servers;
When listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;
The client disconnects the connection with the first server, and the request that video conference is added is sent to the server-side;
The server-side receives the request for the addition video conference that the client is sent;
The server-side is the server of client distribution normal work, and the information of the server of the normal work is returned To the client.
12. video-meeting method according to claim 11, which is characterized in that the server-side receives the client hair Include before the request for the addition video conference sent:
The server-side detects the connection of the first server and the client that video conference is carried out by the first server, When the communication overtime between the first server and the client, notify that the client is disconnected with the first server Open connection.
13. video-meeting method according to claim 11, which is characterized in that the server-side is distributed for the client The server of normal work, the information of the server of the normal work, which is returned to the client, includes:
The server-side is the second server of client distribution normal work, and the information of the second server is returned to The client;Or
The server-side judges whether the first server is normal, if normally, first service is distributed for the client The information of the first server is returned to the client by device;If the first server is abnormal, for the visitor The second server of family end distribution normal work, the client is returned to by the information of the second server.
14. video-meeting method according to claim 13, which is characterized in that further include:
If returning to the information of the first server to the client, the server-side stores the first server and meeting The correspondence of view number;
If returning to the information of the second server to the client, the server-side stores the second server and meeting The correspondence of view number.
15. video-meeting method according to claim 13, which is characterized in that further include:
If the server-side returns to the information of the first server to the client, the client is according to described Video conference is added in the information of one server;
If the server-side returns to the information of the second server to the client, the client is according to described Video conference is added in the information of two servers.
16. video-meeting method according to claim 11, which is characterized in that described to listen to first server not just Chang Shi, notifying that the client being connect with the first server disconnects further includes:Described first is deleted in server list Server.
17. a kind of video conferencing system, which is characterized in that including server-side and client, the server-side includes multiple services Device;
The server-side is used for:
Monitor the state of multiple servers;
When listen to first server it is abnormal when, notify the client that is connect with the first server to disconnect;
The client is used for:
The connection with the first server is disconnected, the request that video conference is added is sent to the server-side;
The server-side is additionally operable to:
Receive the request for the addition video conference that the client is sent;
For the server of client distribution normal work, the information of the server of the normal work is returned into the client End.
18. video conferencing system according to claim 17, which is characterized in that the server-side is additionally operable to:
The connection for detecting the first server and the client that video conference is carried out by the first server, when described first When communication overtime between server and the client, the client is notified to be disconnected with the first server.
19. video conferencing system according to claim 17, which is characterized in that the server-side is used for:
For the second server of client distribution normal work, the information of the second server is returned into the client End;Or
Judge whether the first server is normal, if normally, first server is distributed for the client, by described the The information of one server returns to the client;If the first server is abnormal, just for client distribution The information of the second server is returned to the client by the second server often to work.
20. video conferencing system according to claim 19, which is characterized in that the server-side is additionally operable to:
If returning to the information of the first server to the client, it is corresponding with meeting number to store the first server Relationship;If returning to the information of the second server to the client, pair of the second server and meeting number is stored It should be related to.
21. video conferencing system according to claim 19, which is characterized in that the client is additionally operable to:
If the server-side returns to the information of the first server to the client, the client is according to described Video conference is added in the information of one server;
If the server-side returns to the information of the second server to the client, the client is according to described Video conference is added in the information of two servers.
22. video conferencing system according to claim 17, which is characterized in that the server-side is additionally operable to:In server The first server is deleted in list.
23. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The step of any one of claim 1-5,11-16 the method is realized when execution.
24. a kind of computer equipment, including memory, processor and storage are on a memory and the meter that can run on a processor Calculation machine program, which is characterized in that the processor realizes any one of described claim 1-5,11-16 when executing described program The step of the method.
CN201810895127.2A 2018-08-08 2018-08-08 Video conference method, device and system Active CN108668101B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810895127.2A CN108668101B (en) 2018-08-08 2018-08-08 Video conference method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810895127.2A CN108668101B (en) 2018-08-08 2018-08-08 Video conference method, device and system

Publications (2)

Publication Number Publication Date
CN108668101A true CN108668101A (en) 2018-10-16
CN108668101B CN108668101B (en) 2021-03-05

Family

ID=63789015

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810895127.2A Active CN108668101B (en) 2018-08-08 2018-08-08 Video conference method, device and system

Country Status (1)

Country Link
CN (1) CN108668101B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110324205A (en) * 2019-07-05 2019-10-11 视联动力信息技术股份有限公司 A kind of monitor method, monitoring device, electronic equipment and storage medium
CN110365517A (en) * 2019-05-31 2019-10-22 浙江口碑网络技术有限公司 Data processing method, device, storage medium and computer equipment
CN111918019A (en) * 2020-07-30 2020-11-10 随锐科技集团股份有限公司 Video conference method and system, and computer readable storage medium
CN112702216A (en) * 2021-03-22 2021-04-23 浙江华创视讯科技有限公司 Disaster recovery processing method, server, electronic device and storage medium
CN113037871A (en) * 2021-04-23 2021-06-25 维沃移动通信有限公司 Conference call recovery method, device, system, electronic equipment and readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103098031A (en) * 2010-09-04 2013-05-08 思科技术公司 System and method for providing media server redundancy in a network environment
CN103534977A (en) * 2011-07-25 2014-01-22 惠普发展公司,有限责任合伙企业 Transferring a conference session between conference servers due to failure
US20140025759A1 (en) * 2012-07-17 2014-01-23 Joe Miller Alert Management System
CN106341409A (en) * 2016-09-21 2017-01-18 深圳市潮流网络技术有限公司 Telephone conference seamless switching method
CN107231333A (en) * 2016-03-24 2017-10-03 中兴通讯股份有限公司 The method of media server backup, apparatus and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101989922B (en) * 2009-07-31 2014-05-28 国际商业机器公司 Method and system for recovering session initial protocol affairs
CN103929553A (en) * 2013-01-15 2014-07-16 中国电信股份有限公司 Teleconference achieving method and system
CN104853138A (en) * 2015-05-05 2015-08-19 无锡天脉聚源传媒科技有限公司 Video conference network monitoring method, server and client

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103098031A (en) * 2010-09-04 2013-05-08 思科技术公司 System and method for providing media server redundancy in a network environment
CN103534977A (en) * 2011-07-25 2014-01-22 惠普发展公司,有限责任合伙企业 Transferring a conference session between conference servers due to failure
US20140025759A1 (en) * 2012-07-17 2014-01-23 Joe Miller Alert Management System
CN107231333A (en) * 2016-03-24 2017-10-03 中兴通讯股份有限公司 The method of media server backup, apparatus and system
CN106341409A (en) * 2016-09-21 2017-01-18 深圳市潮流网络技术有限公司 Telephone conference seamless switching method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110365517A (en) * 2019-05-31 2019-10-22 浙江口碑网络技术有限公司 Data processing method, device, storage medium and computer equipment
CN110365517B (en) * 2019-05-31 2022-06-24 浙江口碑网络技术有限公司 Data processing method, data processing device, storage medium and computer equipment
CN110324205A (en) * 2019-07-05 2019-10-11 视联动力信息技术股份有限公司 A kind of monitor method, monitoring device, electronic equipment and storage medium
CN111918019A (en) * 2020-07-30 2020-11-10 随锐科技集团股份有限公司 Video conference method and system, and computer readable storage medium
CN112702216A (en) * 2021-03-22 2021-04-23 浙江华创视讯科技有限公司 Disaster recovery processing method, server, electronic device and storage medium
CN112702216B (en) * 2021-03-22 2021-07-09 浙江华创视讯科技有限公司 Disaster recovery processing method, server, electronic device and storage medium
CN113037871A (en) * 2021-04-23 2021-06-25 维沃移动通信有限公司 Conference call recovery method, device, system, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN108668101B (en) 2021-03-05

Similar Documents

Publication Publication Date Title
CN108668101A (en) Video-meeting method, device and system
CN106453136B (en) The method and apparatus for establishing message queue
CN107231333A (en) The method of media server backup, apparatus and system
CA2358345A1 (en) Method and system for creating a virtual team environment
CN103516918B (en) Faulty resource restoration methods and device
US10171255B2 (en) Enhancing collaboration in real-time group chat system and method
CN108306941A (en) A kind of distributed information system
CN103248504A (en) Cluster node matching method, cluster communicating module, equipment and system
CN103716175B (en) System and method for ensuring high availability in enterprise's IMS network
CN103634347A (en) Parallel service processing method, device and system
CN104967732B (en) Information processing method and electronic equipment
CN113765932B (en) Control method for multiparty call and electronic equipment
CN107508790A (en) The conference system and its cut-in method for supporting heterogeneous terminals to be accessed by cloud platform
CN110582998A (en) Group communication method and device, computer storage medium and computer equipment
US8705410B2 (en) Global conference roster for distributed bridges
CN108632844A (en) Information processing method, device, computer readable storage medium and electronic equipment
CN113923397A (en) Method and device for detecting state of conference room equipment, electronic equipment and storage medium
CN110505072B (en) Method, terminal device and computer readable medium for backing up chat records
CN106254814A (en) Method, Service Management Center and the system that a kind of meeting recovers
CN111586672B (en) Network call information processing method and device
CN106210362B (en) Call method and device
CN105847256A (en) Calling access domain selection method, apparatus, IMS terminal and server for ownership contract signing
GB2416090A (en) Integrated instant message system with gateway functions
CN111372033A (en) Video conference management method and system
US9485458B2 (en) Data processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant