CN111131753B - Conference processing method and conference management platform server - Google Patents
Conference processing method and conference management platform server Download PDFInfo
- Publication number
- CN111131753B CN111131753B CN201911359677.3A CN201911359677A CN111131753B CN 111131753 B CN111131753 B CN 111131753B CN 201911359677 A CN201911359677 A CN 201911359677A CN 111131753 B CN111131753 B CN 111131753B
- Authority
- CN
- China
- Prior art keywords
- conference
- management platform
- network
- platform server
- terminal
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 230000006855 networking Effects 0.000 claims abstract description 107
- 230000004044 response Effects 0.000 claims abstract description 40
- 238000000034 method Methods 0.000 claims abstract description 39
- 238000012544 monitoring process Methods 0.000 claims abstract description 39
- 230000003993 interaction Effects 0.000 claims abstract description 23
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 239000005441 aurora Substances 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a conference processing method and a conference management platform server, wherein the method comprises the following steps: determining whether a network between a preset chairman terminal of a conference and the conference management platform server is communicated or not; if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal; monitoring a broadcast message sent by the video networking server; and under the condition of monitoring the broadcast message, returning a response message to the video network server by utilizing the video network address of the virtual chairman terminal. In the method, under the condition that the network between the president terminal and the conference management platform server is not communicated, the conference management platform server utilizes the video networking address of the virtual president terminal to perform conference information interaction with the video networking server, so that the conference information can be smoothly transmitted, and the video networking conference can be sequentially unfolded.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a conference processing method and a conference management platform server.
Background
At present, when a video networking conference is started by a third-party platform located on the internet, an IP address of a terminal must be transmitted to a conference management platform as a chairman terminal to start the conference. When the conference management platform starts a conference, the conference management platform needs to be connected with the IP address of the chairman terminal first, and the chairman terminal is used as a medium to interact with the video networking protocol instruction with the video networking server. This mode has obvious drawback, if the network that introduces into between chairman terminal and the meeting pipe platform is not logical, then the meeting pipe platform can not receive the information that the visual networking server sent, then can lead to unable video networking meeting.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide a multi-end conference implementation method and a first terminal, which overcome or at least partially solve the above problems.
In order to solve the above problem, in a first aspect, an embodiment of the present invention discloses a conference processing method applied to a conference management platform server, where the method includes:
determining whether a network between a preset chairman terminal of a conference and the conference management platform server is communicated or not;
if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal;
monitoring a broadcast message sent by an Internet of things server;
and under the condition of monitoring the broadcast message, sending a response message to the video networking server by utilizing the video networking address of the virtual chairman terminal so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address.
Optionally, before determining whether a network between a preset chairman terminal of the conference and the conference management platform server is connected, the method further includes:
receiving a conference starting request sent by a third party platform to the conference management platform server, wherein the conference starting request comprises an IP address of a conference preset chairman terminal;
the determining whether the network between the preset chairman terminal of the conference and the conference management platform server is connected or not comprises the following steps:
sending a ping command to the IP address of the preset chairman terminal;
and determining whether the network between the preset chairman terminal and the conference management platform server is communicated or not according to a result returned from the network.
Optionally, the determining, by the result returned from the network, whether the network between the chairman terminal and the conference management platform server is connected includes:
receiving a result returned by the network in the first temporary file;
determining whether the content of the first temporary file comprises a preset keyword or not;
and if the preset keywords are included, determining that the network between the preset chairman terminal and the conference management platform server is not accessible.
Optionally, the monitoring broadcast messages sent by the video networking server includes:
acquiring a first MAC address of a video network port of the conference management platform server;
and monitoring a broadcast message sent by the video networking server through the first MAC address, wherein the broadcast message is used for inquiring the video networking address of the virtual chairman terminal.
Optionally, in a case that the broadcast message is monitored, sending a response message to the view network server by using the view network address of the virtual chairman terminal includes:
under the condition of monitoring the broadcast message, assembling a response message by using the video network address of the virtual chairman terminal as a sending end identifier; the video networking address is a second MAC address of the virtual chairman terminal;
and sending the response message to the video networking server.
Optionally, after determining whether a network between a preset chairman terminal of a conference and the conference management platform server is connected, the method further includes:
and if the preset chairman terminal is determined to be in network communication with the meeting management platform server, establishing TCP/IP connection with the preset chairman terminal.
In a second aspect, an embodiment of the present invention discloses a meeting management platform server, where the meeting management platform server includes:
the determining module is used for determining whether a network between a preset chairman terminal of a conference and the conference management platform server is communicated or not;
the virtual terminal selection module is used for selecting a target virtual terminal as a virtual chairman terminal if the network between the preset chairman terminal and the meeting management platform server is not communicated;
the monitoring module is used for monitoring the broadcast message sent by the video networking server;
and the response module is used for sending a response message to the video networking server by utilizing the video networking address of the virtual chairman terminal under the condition of monitoring the broadcast message so as to enable the video networking server to perform conference information interaction with the conference management platform server according to the video networking address.
Optionally, the conference management platform server further includes:
the conference management platform server comprises a request receiving module, a conference management module and a conference management module, wherein the request receiving module is used for receiving a conference starting request sent by a third-party platform to the conference management platform server, and the conference starting request comprises an IP address of a conference preset chairman terminal;
the determining module includes:
the sending submodule is used for sending a ping command to the IP address of the preset chairman terminal;
and the determining submodule is used for determining whether the network between the preset chairman terminal and the conference management platform server is communicated or not according to a result returned from the network.
Optionally, the determining sub-module includes:
the receiving unit is used for receiving a result returned by the network in the first temporary file;
a first determining unit configured to determine whether a preset keyword is included in the content of the first temporary file;
and the second determining unit is used for determining that the network between the preset chairman terminal and the conference management platform server is not accessible if the preset keyword is included.
Optionally, the listening module includes:
the acquisition submodule is used for acquiring a first MAC address of a video network port of the conference management platform server;
and the monitoring submodule is used for monitoring a broadcast message sent by the video networking server through the first MAC address, wherein the broadcast message is used for inquiring the video networking address of the virtual chairman terminal.
Optionally, the response module includes:
the assembling submodule is used for assembling a response message by using the video network address of the virtual chairman terminal as a sending end identifier under the condition of monitoring the broadcast message; the video networking address is a second MAC address of the virtual chairman terminal;
and the response submodule is used for sending the response message to the video network server.
Optionally, the conference management platform server further includes:
and the connection module is used for establishing TCP/IP connection with the preset chairman terminal if the network communication between the preset chairman terminal and the meeting management platform server is determined.
In a third aspect, an embodiment of the present invention further discloses a conference processing apparatus, including:
one or more processors; and
one or more machine readable media having instructions stored thereon that, when executed by the one or more processors, cause the apparatus to perform a conference handling method as described in the first aspect.
In a fourth aspect, an embodiment of the present invention further discloses a computer-readable storage medium, which stores a computer program for causing a processor to execute the conference processing method according to the first aspect.
The embodiment of the invention has the following advantages:
the conference processing method and the conference management platform server provided by the embodiment of the invention determine whether a network between a preset chairman terminal of a conference and the conference management platform server is communicated; if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal; monitoring a broadcast message sent by the video network server; and under the condition of monitoring the broadcast message, returning a response message to the video networking server by utilizing the video networking address of the virtual chairman terminal, so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address. In the method, under the condition that the network between the president terminal and the conference management platform server is not communicated, the conference management platform server utilizes the video networking address of the virtual president terminal to perform conference information interaction with the video networking server, so that the conference information can be smoothly transmitted, and the video networking conference can be sequentially unfolded.
Drawings
FIG. 1 is a schematic diagram of the equipment connections for a video conference of the present invention;
FIG. 2 is a flowchart illustrating steps of an embodiment of a method for implementing a multi-terminal conference;
FIG. 3 is a second flowchart illustrating the steps of an embodiment of a method for implementing a multi-end conference;
FIG. 4 is a call architecture diagram of the present invention;
FIG. 5 is a block diagram of a conference management platform server according to the present invention;
fig. 6 is a second block diagram of a conference management platform server according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Fig. 1 is a schematic diagram of the connection of devices for a video conference.
In the embodiment of the invention, a third-party platform in the Internet can use a conference management platform server of the video network to organize and start the video network conference and watch the video contents of other terminals in the conference on a display screen of video equipment of the video network.
Referring to fig. 1, the video conference includes a third party platform, a conference management platform server, a chairman terminal, a video server, and a video device. The third-party platform is in communication connection with the conference management platform server, the chairman terminal and the video networking server in sequence, wherein the third-party platform is located in the internet, and the conference management platform server, the chairman terminal and the video networking server are located in the video networking. However, in order to protect the privacy of the video networking conference information, the conference management platform server cannot directly communicate with the video networking server, and must communicate with the video networking server through the chairman terminal as an intermediary. The video equipment of the video network is hardware equipment of the video network, such as aurora, lighting and the like, can simultaneously receive multiple paths of video input and multiple paths of video output, and is also positioned in the video network. The third-party platform can use the video networking conference management platform server to organize and start the video networking conference and watch the video contents of other conference participating terminals in the conference on the display screen of the video networking video equipment. The other participating terminals may be one or more of terminal 1, terminal 2 … … and terminal N in fig. 1, wherein the terminals are video network video input and output devices. The video data collected by the terminal 1 and the terminal 2 … … and the terminal N can be displayed on the display screen of the video network terminal equipment simultaneously. The third party platform is a software program deployed on a computer in a conference room, the video networking conference is started by carrying out information interaction organization with the conference administration platform server, and the video networking video equipment can be located in the conference room of the third party platform so that participants can watch video data from the terminal 1 and the terminal 2 … ….
The third party platform is positioned in the Internet, cannot directly communicate with the video networking server to perform interaction of conference data, but can indirectly communicate with the video networking server through the conference management platform server and the chairman terminal as an intermediary. Although the conference management platform server is located in the video network, the conference management platform server cannot directly communicate with the video network server because of the interface arrangement, and must communicate with the video network server through the chairman terminal as an intermediary.
In particular, the third party platform may be a surgical teaching platform. The operation teaching platform can be deployed on a computer in a hospital conference room, and the conference is started and conference information is transmitted by communicating with the conference administration platform server. Terminal 1, terminal 2 … … terminal N gather the operation process video of doctor in the operating room and the video of various medical equipment in the operating room, transmit these videos to the video equipment of video networking that is located in the meeting room, and video equipment of video networking really presents these videos on the display screen. The intern in the conference room can view the videos for the purpose of teaching or academic communication.
The third party platform may also be a GIS (Geographic Information System) platform, which may be deployed on a computer in a conference room of a public security department, and starts a conference and transmits conference Information by communicating with a conference management platform server. The terminal 1 and the terminal 2 … … are video monitoring equipment deployed on streets in each city, and can collect traffic at the street and monitoring videos of citizens. Terminal 1, terminal 2 … … terminal N transmits these surveillance videos to the video over internet device located in the conference room, which actually presents them on the display screen. Police officers located in the conference room may view these videos to direct traffic or to handle cases.
Generally, when a third-party platform sends a conference starting request to a conference management platform server, an IP address of a chairman terminal to be used is transmitted, the conference management platform server establishes connection with the IP address of the chairman terminal, and the chairman terminal can be used as an intermediary to communicate with a video network server. However, if the network between the conference management platform and the chairman terminal is not available, the conference management platform and the video network server cannot communicate with each other, which may result in that the video network conference cannot be performed.
In order to enable the video network conference under the condition that the network between the conference management platform server and the chairman terminal is not available, the invention scheme in the following figure 2 is particularly proposed.
Referring to fig. 2, a flowchart of steps of an embodiment of a conference processing method according to the present invention is shown, where the method is applied to a conference management platform server, and specifically includes the following steps:
Before the video network conference is started, the third party platform determines the chairman terminal to be used, and transmits the IP address of the chairman terminal to the conference management platform server through a conference starting request sent to the conference management platform server. And the conference management platform server detects whether the network between the preset chairman terminal and the conference management platform server is connected or not in order to ensure that the preset chairman terminal is available. Specifically, the conference management platform server may send a test packet to the IP address of the chairman terminal, and determine whether the network is connected according to the feedback.
And 102, if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal.
In the embodiment of the present invention, the virtual terminal is not a hardware entity, but the device identification number (device id) and the corresponding video network address (mac address) registered in the video network server, that is, the device identification number + the video network address correspond to a virtual terminal. The virtual terminal can be used as a normal video network terminal to directly carry out information interaction with the video network server. The conference management platform server stores a first database in a memory, wherein the first database comprises equipment identification numbers and corresponding video network addresses of all virtual terminals registered under the video network server.
And if the conference management platform server determines that the network between the conference management platform server and the preset chairman terminal is not accessible according to the feedback, the conference management platform server selects an idle virtual terminal from the first database so that the virtual terminal can subsequently perform the role of the chairman terminal.
And 103, monitoring the broadcast message sent by the video network server.
In the embodiment of the invention, the real chairman terminal generally has a network port of the real chairman terminal, and can directly receive the conference information sent by the video network server, so that the real chairman terminal can enter the conference flow at the beginning of connecting to the video network. The virtual chairman terminal has no entity, and can only enter the meeting process by means of the meeting management platform server monitoring the broadcast message sent to the virtual chairman terminal by the video networking server.
After the virtual terminals are registered under the video network server, the video network server always sends broadcast messages to all the virtual terminals in the video network. After the conference management platform server selects the virtual chairman terminal, the conference management platform server starts to monitor the broadcast message sent to the virtual terminal by the video networking server at the video networking port of the conference management platform server.
And 104, under the condition of monitoring the broadcast message, sending a response message to the video networking server by using the video networking address of the virtual chairman terminal, so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address.
In the embodiment of the invention, because the virtual chairman terminal is only a virtual non-existent terminal, the virtual chairman terminal has no function of processing any instruction by self, and a response message needs to be assembled by the conference management platform server and returned to the video network server.
Specifically, after monitoring the broadcast message sent to the virtual terminal, the conference management platform server deletes the own view networking address, and assembles a response message for the broadcast message by using the view networking address of the virtual chairman terminal. Therefore, when the video network server receives the response message, the terminal sending the response message is considered as a virtual chairman terminal, and the follow-up video network server sends the conference information to the conference management platform server according to the video network address of the virtual chairman terminal. The conference management platform server monitors the conference information sent to the virtual chairman terminal at the video network port, and receives and processes the conference information. Then, the virtual chairman terminal's video network address is used as the sending end identification to return information to the video network server. Therefore, the conference information interaction between the conference management platform server and the video network server is realized.
In summary, the conference management platform server provided in the embodiment of the present invention determines whether a network between a preset chairman terminal of a conference and the conference management platform server is connected; if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal; monitoring a broadcast message sent by the video networking server; and under the condition of monitoring the broadcast message, returning a response message to the video networking server by utilizing the video networking address of the virtual chairman terminal, so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address. In the method, under the condition that the network between the president terminal and the conference management platform server is not communicated, the conference management platform server utilizes the video networking address of the virtual president terminal to perform conference information interaction with the video networking server, so that the conference information can be smoothly transmitted, and the video networking conference can be sequentially unfolded.
Referring to fig. 3, a second step flowchart of an embodiment of a conference processing method according to the present invention is shown, where the method is applied to a conference management platform server, and specifically includes the following steps:
The third-party platform can use the video networking conference management platform server to organize and start the video networking conference and watch the video contents of other conference participating terminals in the conference on the display screen of the video networking video equipment. Because the conference management platform server and the video network server perform conference information interaction through the chairman terminal, the third-party platform needs to appoint a chairman terminal in advance and transmit the IP address of the chairman terminal to the conference management platform server when sending a conference starting request to the conference management platform server. In this way, the conference management platform server may receive a conference opening request of the third party platform including the IP address of the chairman terminal.
And the conference management platform server calls a system function to execute the operation of ping the IP address of the preset chairman terminal in order to determine whether the network between the conference management platform server and the preset chairman terminal is connected or not.
Ping commands are commands commonly used to determine network failures. The ping command for judging whether the network of the presupposed chairman terminal is connected or not may be: ping + presetting the IP address of the chairman terminal.
And outputting the result returned by the network to the first temporary file, and receiving the result returned by the network in the first temporary file by the platform server.
The conference management platform server inquires whether the returned result comprises a preset keyword or not in the first temporary file. The preset key may include one of "no access to the target network", "100% lost", "unavailable", and "0 received". In addition, according to the actual situation of the network, contents that may be returned when other networks are not connected may also be set as the preset keyword, which is not specifically limited in the embodiment of the present invention.
The preset keywords are contents which may be returned when the network is not connected, so that if the first temporary file is found to contain one of the preset keywords, the situation that the network between the preset chairman terminal and the video network server is not connected is indicated.
And step 206, if the network communication between the preset chairman terminal and the conference management platform server is determined, establishing TCP/IP connection with the preset chairman terminal.
If the first temporary file does not contain the keywords, the network is smooth, and the preset chairman terminal can be used. Therefore, the conference management platform server establishes a TCP/IP connection with the preset chairman terminal. In the video networking conference, the conference management platform server firstly sends conference information to the preset chairman terminal, and the preset chairman terminal sends the conference information to the video networking server, so that the conference information interaction between the conference management platform server and the video networking server is realized.
And step 207, if the network between the preset chairman terminal and the video network server is not available, selecting the target virtual chairman terminal as the virtual chairman terminal.
In the embodiment of the present invention, step 207 may refer to step 102, which is not described herein again.
And step 208, acquiring a first MAC address of the video network port of the conference management platform server.
After the conference management platform server selects the virtual chairman terminal, the broadcasting message sent to the virtual chairman terminal by the video networking server needs to be monitored at the video networking port of the conference management platform server. The meeting management platform server is provided with an internet port and a video network port which are respectively used for receiving internet information and video network information. Specifically, the conference management platform server reads local internet access information of the video network from the configuration file to obtain a first MAC address.
After the virtual terminals are registered under the video network server, the video network server always sends broadcast messages to all the virtual terminals in the video network. The conference management platform server circularly receives the broadcast message of the second MAC address sent to the virtual chairman terminal by the video network server by monitoring the first MAC address.
Specifically, the broadcast message is a video network 8a01 message, and the 8a01 message is a terminal MAC address query command.
After monitoring the broadcast message sent to the virtual terminal, the conference management platform server acquires the video networking address of the video networking server from the broadcast message, and assembles a response message aiming at the broadcast message according to the video networking address. In the message body of the response message, the conference management platform server sets the sending end identification as the video network address of the virtual chairman terminal, and sets the receiving end identification as the video network address of the video network server. In this way, the video network server, upon receiving the response message, may consider the terminal sending the response message as a virtual chairman terminal.
In the video network, different video network terminals communicate with each other through MAC addresses, so that the video network address of the virtual chairman terminal is the MAC address of the virtual chairman terminal, namely the second MAC address.
Specifically, the response message is an internet of view 8a03 message, and the 8a03 message is a terminal waiting for conference instruction, that is, an instruction that the virtual chairman terminal waits for joining the internet of view conference.
And the conference management platform server sends the assembled response message to the video network server. When the video network server receives the response message, the video network server considers that the terminal sending the response message is a virtual chairman terminal, and the follow-up video network server sends the conference information to the conference management platform server according to the video network address of the virtual chairman terminal. The conference management platform server monitors the conference information sent to the virtual chairman terminal at the video network port, and receives and processes the conference information. And then, returning information to the video network server by using the video network address of the virtual chairman terminal as a sending end identifier. Therefore, the conference information interaction between the conference management platform server and the video network server is realized.
Referring to FIG. 4, a call architecture diagram of the present invention is shown.
In fig. 4, the flow of the present scheme is started from the top. And the conference management platform server starts the conference after receiving the conference starting request of the third-party platform. And the conference management platform server calls a system function to execute the operation of ping for presetting the IP of the chairman terminal by using the IP address of the preset chairman terminal carried in the conference starting request. The result of the network access is output to the result file, and the conference management platform server judges according to the keywords in the result file. If the result file contains the preset keywords, the network cannot be accessed. The virtual terminal is used for controlling the conference, and the flow of conference information interaction is realized by using the MAC connection between the virtual terminal and the video network server. Specifically, the conference management platform server loads a local MAC address and a virtual terminal MAC address, and monitors a broadcast message sent by the internet of things server to the virtual terminal MAC address at the local MAC address. And under the condition of monitoring the broadcast message, establishing an information interaction path between the virtual terminal and the video network server. On the other hand, the conference needs to designate an actual terminal as a service chairman to take charge of the normal operation of the service. The virtual chairman is responsible for transmitting the video networking instruction with the video networking server.
If the result file does not contain the preset keywords, the network can be accessed, and the preset chairman terminal, namely the hard terminal, can be used for controlling the meeting. The hard terminal and the conference management platform server are connected through a TCP, and the conference management platform server and the video network server are subjected to conference information interaction by taking a hard terminal chairman as an intermediary. The video network conference related conference operation is realized through the hard terminal chairman or the virtual chairman, and the conference is ended after the operation is finished.
It should be noted that for simplicity of description, the method embodiments are shown as a series of combinations of acts, but those skilled in the art will recognize that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
In summary, the conference processing method provided in the embodiment of the present invention has the beneficial effects that, in addition to the conference processing method in fig. 2, the conference management platform server further sends a ping command to the IP address of the preset chairman terminal, and a result returned from the network determines whether the network between the preset chairman terminal and the conference management platform server is connected, so that the method is convenient, simple, fast, and high in accuracy; and the conference management platform server monitors the broadcast message sent by the video network server through the first MAC address, so that the video network address of the video network server can be obtained by analyzing the broadcast message.
Referring to fig. 5, there is shown one of the block diagrams of a conference management platform server according to the present invention. The conference management platform server 300 may specifically include the following modules:
a determining module 301, configured to determine whether a network between a preset chairman terminal of a conference and the conference management platform server is connected;
a virtual terminal selection module 302, configured to select a target virtual terminal as a virtual chairman terminal if a network between the preset chairman terminal and the meeting management platform server is obstructed;
a monitoring module 303, configured to monitor a broadcast message sent by an internet of things server;
a response module 304, configured to send a response message to the video networking server by using the video networking address of the virtual chairman terminal under the condition that the broadcast message is monitored, so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The conference management platform server provided by the embodiment of the invention determines whether a network between a preset chairman terminal of a conference and the conference management platform server is communicated; if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal; monitoring a broadcast message sent by the video network server; and under the condition of monitoring the broadcast message, returning a response message to the video networking server by utilizing the video networking address of the virtual chairman terminal, so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address. In the method, under the condition that the network between the presupposed chairman terminal and the conference management platform server is not communicated, the conference management platform server utilizes the video networking address of the virtual chairman terminal to perform conference information interaction with the video networking server, so that the conference information can be smoothly transmitted, and video networking conferences can be sequentially unfolded.
On the basis of fig. 4, referring to fig. 5, a second block diagram of the architecture of a conference management platform server according to the present invention is shown.
Optionally, the conference management platform server 300 further includes:
a request receiving module 305, configured to receive a conference starting request sent by a third party platform to the conference management platform server, where the conference starting request includes an IP address of a conference preset chairman terminal;
the determining module 301 includes:
a sending submodule 3011, configured to send a ping command to the IP address of the default chairman terminal;
the determining sub-module 3012 is configured to determine, according to a result returned from the network, whether the network between the chairman terminal and the conference management platform server is connected.
Optionally, the determining sub-module 3012 includes:
the receiving unit is used for receiving a result returned by the network in the first temporary file;
a first determining unit configured to determine whether a preset keyword is included in the content of the first temporary file;
and the second determining unit is used for determining that the network between the preset chairman terminal and the conference management platform server is not accessible if the preset keyword is included.
Optionally, the monitoring module 303 includes:
an obtaining submodule 3031, configured to obtain a first MAC address of a video network port of the conference management platform server;
and the monitoring submodule 3032 is configured to monitor a broadcast message sent by the video networking server through the first MAC address, where the broadcast message is used to query a video networking address of the virtual chairman terminal.
Optionally, the response module 304 includes:
an assembling submodule 3041, configured to, in a case that the broadcast message is monitored, assemble a response message by using the video network address of the virtual chairman terminal as a sender identifier; the video networking address is a second MAC address of the virtual chairman terminal;
a response submodule 3042, configured to send the response message to the video network server.
Optionally, the meeting platform server further includes:
a connection module 306, configured to establish a TCP/IP connection with the default chairman terminal if it is determined that the network between the default chairman terminal and the meeting management platform server is connected.
For the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for relevant points.
The conference management platform server provided by the embodiment of the invention has the beneficial effects of the conference management platform server in the figure 4, and also sends a ping command to the IP address of the preset chairman terminal, and the result returned from the network determines whether the network between the preset chairman terminal and the conference management platform server is communicated, so that the conference management platform server is convenient, simple and rapid, and has higher accuracy; and the conference management platform server monitors the broadcast message sent by the video network server through the first MAC address, so that the video network address of the video network server can be obtained by analyzing the broadcast message.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one of skill in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The conference processing method and the conference management platform server provided by the invention are introduced in detail, and a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (9)
1. A conference processing method is applied to a conference management platform server, and comprises the following steps:
determining whether a network between a preset chairman terminal of the conference and the conference management platform server is connected or not;
if the network between the preset chairman terminal and the meeting management platform server is not communicated, selecting a target virtual terminal as a virtual chairman terminal;
monitoring a broadcast message sent by an Internet of things server;
under the condition of monitoring the broadcast message, assembling response information by using the video networking address of the virtual chairman terminal as a sending end identifier, and sending the response information to the video networking server so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address;
the broadcast message is used for inquiring the video network address of the virtual chairman terminal;
and the video networking address is a second MAC address of the virtual chairman terminal.
2. The method of claim 1, wherein before determining whether the network between the chairman terminal and the conference management platform server is connected, the method further comprises:
receiving a conference starting request sent to the conference management platform server by a third-party platform, wherein the conference starting request comprises an IP address of a conference preset chairman terminal;
the determining whether the network between the preset chairman terminal of the conference and the conference management platform server is connected or not comprises the following steps:
sending a ping command to the IP address of the preset chairman terminal;
and determining whether the network between the preset chairman terminal and the conference management platform server is communicated or not according to a result returned from the network.
3. The method according to claim 2, wherein the determining whether the network between the chairman terminal and the conference management platform server is connected according to the result returned from the network comprises:
receiving a result returned by the network in the first temporary file;
determining whether the content of the first temporary file comprises a preset keyword or not;
and if the preset keywords are included, determining that the network between the preset chairman terminal and the conference management platform server is not accessible.
4. The method of claim 1, wherein listening for broadcast messages sent by the video networking server comprises:
acquiring a first MAC address of a video network port of the conference management platform server;
and monitoring a broadcast message sent by the video network server through the first MAC address.
5. The method of claim 1, after determining whether a network between a presupposed chairman terminal of a conference and the conference management platform server is connected, further comprising:
and if the preset chairman terminal is determined to be in network communication with the meeting management platform server, establishing TCP/IP connection with the preset chairman terminal.
6. A meeting management platform server, comprising:
the determining module is used for determining whether a network between a preset chairman terminal of a conference and the conference management platform server is communicated or not;
the virtual terminal selection module is used for selecting a target virtual terminal as a virtual chairman terminal if the network between the preset chairman terminal and the meeting management platform server is not communicated;
the monitoring module is used for monitoring the broadcast message sent by the video networking server;
the response module is used for assembling response information by using the video networking address of the virtual chairman terminal as a sending end identifier under the condition of monitoring the broadcast message, and sending the response information to the video networking server so that the video networking server performs conference information interaction with the conference management platform server according to the video networking address;
the broadcast message is used for inquiring the video network address of the virtual chairman terminal;
and the video networking address is a second MAC address of the virtual chairman terminal.
7. The meeting management platform server of claim 6, further comprising:
the conference management platform server comprises a request receiving module, a conference management module and a conference management module, wherein the request receiving module is used for receiving a conference starting request sent by a third-party platform to the conference management platform server, and the conference starting request comprises an IP address of a conference preset chairman terminal;
the determining module includes:
the sending submodule is used for sending a ping command to the IP address of the preset chairman terminal;
and the determining submodule is used for determining whether the network between the preset chairman terminal and the conference management platform server is communicated or not according to a result returned from the network.
8. A conference processing apparatus, comprising:
one or more processors; and
one or more machine readable media having instructions stored thereon that, when executed by the one or more processors, cause the apparatus to perform the conference processing method of any of claims 1 to 5.
9. A computer-readable storage medium storing a computer program for causing a processor to execute the conference processing method according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911359677.3A CN111131753B (en) | 2019-12-25 | 2019-12-25 | Conference processing method and conference management platform server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911359677.3A CN111131753B (en) | 2019-12-25 | 2019-12-25 | Conference processing method and conference management platform server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111131753A CN111131753A (en) | 2020-05-08 |
CN111131753B true CN111131753B (en) | 2022-09-20 |
Family
ID=70503827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911359677.3A Active CN111131753B (en) | 2019-12-25 | 2019-12-25 | Conference processing method and conference management platform server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111131753B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115242678B (en) * | 2022-06-23 | 2024-07-23 | 海南乾唐视联信息技术有限公司 | Data acquisition method and device, electronic equipment and storage medium |
CN115529434B (en) * | 2022-09-29 | 2024-09-13 | 苏州科达科技股份有限公司 | Connection terminal, control terminal, conference terminal and conference control system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102123061A (en) * | 2011-03-28 | 2011-07-13 | 杭州电子科技大学 | Method for determining performance of Web server |
CN104866282A (en) * | 2014-02-20 | 2015-08-26 | 联想(北京)有限公司 | Method for controlling electronic equipment and electronic equipment |
CN109120962A (en) * | 2018-08-27 | 2019-01-01 | 视联动力信息技术股份有限公司 | The method and apparatus of software terminal connection view networking |
CN109618120A (en) * | 2018-11-15 | 2019-04-12 | 视联动力信息技术股份有限公司 | The treating method and apparatus of video conference |
CN110418098A (en) * | 2018-04-28 | 2019-11-05 | 北京视联动力国际信息技术有限公司 | A kind of open method and device of view networking meeting |
CN110493351A (en) * | 2019-08-28 | 2019-11-22 | 视联动力信息技术股份有限公司 | A kind of view networking cut-in method, device, equipment and storage medium |
CN110519549A (en) * | 2019-08-15 | 2019-11-29 | 视联动力信息技术股份有限公司 | A kind of conference terminal list obtaining method and system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020075306A1 (en) * | 2000-12-18 | 2002-06-20 | Christopher Thompson | Method and system for initiating communications with dispersed team members from within a virtual team environment using personal identifiers |
RU2580396C2 (en) * | 2014-04-04 | 2016-04-10 | Александр Львович Шведов | Method of conducting virtual meetings, system for conducting virtual meetings, virtual meeting participant interface |
US9521170B2 (en) * | 2014-04-22 | 2016-12-13 | Minerva Project, Inc. | Participation queue system and method for online video conferencing |
-
2019
- 2019-12-25 CN CN201911359677.3A patent/CN111131753B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102123061A (en) * | 2011-03-28 | 2011-07-13 | 杭州电子科技大学 | Method for determining performance of Web server |
CN104866282A (en) * | 2014-02-20 | 2015-08-26 | 联想(北京)有限公司 | Method for controlling electronic equipment and electronic equipment |
CN110418098A (en) * | 2018-04-28 | 2019-11-05 | 北京视联动力国际信息技术有限公司 | A kind of open method and device of view networking meeting |
CN109120962A (en) * | 2018-08-27 | 2019-01-01 | 视联动力信息技术股份有限公司 | The method and apparatus of software terminal connection view networking |
CN109618120A (en) * | 2018-11-15 | 2019-04-12 | 视联动力信息技术股份有限公司 | The treating method and apparatus of video conference |
CN110519549A (en) * | 2019-08-15 | 2019-11-29 | 视联动力信息技术股份有限公司 | A kind of conference terminal list obtaining method and system |
CN110493351A (en) * | 2019-08-28 | 2019-11-22 | 视联动力信息技术股份有限公司 | A kind of view networking cut-in method, device, equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
多媒体桌面会议系统的虚拟工作空间;王国意等;《今日电子》;19961031(第10期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111131753A (en) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109525990B (en) | Wireless screen projection method and device, computer equipment and storage medium | |
US9705841B2 (en) | Private mobile messaging and data communications apparatus and method of managing organizational messaging | |
US8984143B2 (en) | Emergency information services | |
EP3926917B1 (en) | Data transmission method, device and computer storage medium | |
ES2396737T3 (en) | Method and system for accessing multimedia network conferences | |
CN110418098B (en) | Method and device for starting video networking conference | |
CN111131753B (en) | Conference processing method and conference management platform server | |
CN111405229B (en) | Video conference processing method, system, client, electronic equipment and storage medium | |
CN113301299B (en) | Multi-channel video transmission method, system, terminal and storage medium | |
CN111432158A (en) | Load balancing method and device for media nodes, storage medium and electronic device | |
CN108574689B (en) | Method and device for video call | |
JP2008135958A (en) | Conference system, and its conference data storing method | |
CN106341646A (en) | Conference cascade method and device | |
CN111737029A (en) | Server, data pushing method and data pushing system | |
CN113765745A (en) | Service performance testing method and device, terminal equipment and storage medium | |
CN111147794B (en) | Video display method and meeting management platform server | |
CN110753071B (en) | Information acquisition method and device | |
CN111212253B (en) | Monitoring processing method and device in video conference, electronic equipment and storage medium | |
CN107404591B (en) | Intelligent doorbell monitoring method and device | |
US20060031343A1 (en) | Integrated instant message system with gateway functions and method for implementing the same | |
CN114374682B (en) | Data sharing method and system, storage medium and terminal equipment | |
CN106331270B (en) | Method and device for managing numbers of contact persons | |
CN111143607B (en) | Information acquisition method and device | |
CN111432153B (en) | Audio and video stream recording and on-demand method and device and storage medium thereof | |
CN111556374B (en) | Method and device for accessing application server and video networking system |
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 | ||
CP03 | Change of name, title or address |
Address after: 33rd Floor, No.1 Huasheng Road, Yuzhong District, Chongqing 400013 Patentee after: VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd. Country or region after: China Address before: 100000 Beijing Dongcheng District Qinglong Hutong 1 Song Hua Building A1103-1113 Patentee before: VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd. Country or region before: China |