Conference control method and device for video network
By encapsulating and transmitting conference control information in the visual network terminal, the security problem of network conference control information transmission in the prior art and the problem of not being able to control conferences without the Internet is solved, achieving higher security and flexibility.
Patent Information
- Application Number
- CN202010768898.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-03
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2040-08-03
AI Technical Summary
When online meeting control is performed through the Internet of Visual Scheduling Tablet, meeting control information needs to be transmitted through the Internet, which has security problems and meeting control cannot be performed without connecting to the Internet.
The initial conference control information sent by the target terminal is received through the visual network terminal, and encapsulate it into intermediate conference control information through the visual network protocol, and send it to the conference scheduling server for processing, avoiding the direct transmission of conference control information through the Internet.
Improves the security of data transmission, avoids the target terminal directly connecting to the Internet, and ensures that meeting scheduling business processing can be completed without the Internet.
Smart Images

Figure CN112073671B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of video communication, and in particular to a conference control method and device for a video network. Background Art
[0002] The visual network is an important milestone in the development of the Internet. It is a real-time network that can achieve real-time transmission of high-definition video, pushing many Internet applications to high-definition video and high-definition face-to-face. The visual network uses a layer 2 private protocol for data transmission, which greatly improves security while achieving real-time transmission of high-definition video across the entire network.
[0003] Online conferencing is an important application scenario of the video network. Figure 1 As shown in the figure, it is a current implementation method of conducting network conferences through visual networking. Among them, the visual networking scheduling tablet sends the conference control information to the conference management server, recording and broadcasting server, message forwarding server or streaming media server through the Internet; the conference management server, recording and broadcasting server, message forwarding server and streaming media server are all set in the visual network. Then, the network conference is controlled through each server and each visual networking device located in the same visual network.
[0004] However, when starting a network conference or controlling an already started network conference through a video network scheduling tablet, it is necessary to transmit conference control information through the Internet. Compared with the characteristics of data transmission in the video network, it has certain security issues; at the same time, this also makes it impossible to control the network conference when the video network scheduling tablet cannot connect to the Internet. Summary of the invention
[0005] In view of the above problems, embodiments of the present invention are proposed to provide a conference control method and device for a video network that overcomes the above problems or at least partially solves the above problems.
[0006] In a first aspect, an embodiment of the present invention discloses a conference control method for a visual network, which is applied to a conference scheduling server, and the method includes:
[0007] Receiving intermediate conference control information sent by a visual networking terminal; wherein the intermediate conference control information is information obtained by the visual networking terminal by encapsulating the received initial conference control information through the visual networking protocol; the initial conference control information is information sent by the target terminal to the visual networking terminal through a local area network;
[0008] Identify the service type to which the intermediate conference control information belongs;
[0009] In a case where the service type to which the intermediate conference control information belongs is a scheduling service type, scheduling service processing is performed according to the intermediate conference control information.
[0010] Optionally, after identifying the service type to which the intermediate conference control information belongs, the method further includes:
[0011] In the case that the service type to which the intermediate conference control information belongs is a management service type, the intermediate conference control information is sent to a conference management server, so that the conference management server performs management service processing according to the intermediate conference control information.
[0012] Optionally, the identifying the service type to which the intermediate conference control information belongs includes:
[0013] Parsing the intermediate conference control information through a visual networking protocol to obtain a parsing result;
[0014] When the parsing result includes a scheduling service identifier, determining that the service type to which the intermediate conference control information belongs is a scheduling service type;
[0015] When the parsing result includes a management service identifier, it is determined that the service type to which the intermediate conference control information belongs is a management service type.
[0016] Optionally, sending the intermediate conference control information to a conference management server so that the conference management server performs management service processing according to the intermediate conference control information includes:
[0017] Repackaging the parsing result using the Internet protocol to obtain the destination conference control information;
[0018] The destination conference control information is sent to the conference management server through the visual network transparent transmission channel, so that the conference management server performs management business processing according to the destination conference control information.
[0019] In a second aspect, an embodiment of the present invention further discloses a conference control method for a visual network, which is applied to a visual network terminal, and the method includes:
[0020] receiving initial conference control information sent by the target terminal through the wireless local area network;
[0021] Encapsulating the initial conference control information through a visual networking protocol to obtain intermediate conference control information;
[0022] The intermediate conference control information is sent to a conference scheduling server, so that the conference scheduling server performs scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type.
[0023] Optionally, the visual networking terminal is provided with a wireless local area network module; before receiving the initial conference control information sent by the target terminal through the wireless local area network, the method further includes:
[0024] Creating a wireless local area network through the wireless local area network module;
[0025] A connection is established between the visual networking terminal and the target terminal via the wireless local area network.
[0026] In a third aspect, an embodiment of the present invention further discloses a conference control device for a visual network, which is applied to a conference scheduling server, and the device includes:
[0027] A first receiving module is used to receive intermediate conference control information sent by a visual networking terminal; wherein the intermediate conference control information is information obtained by the visual networking terminal by encapsulating the received initial conference control information through the visual networking protocol; the initial conference control information is information sent by the target terminal to the visual networking terminal through a local area network;
[0028] An identification module, used to identify the service type to which the intermediate conference control information belongs;
[0029] The first processing module is configured to perform scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type.
[0030] In a fourth aspect, an embodiment of the present invention further discloses a conference control device for a visual network, which is applied to a visual network terminal, and the device includes:
[0031] A second receiving module, used to receive initial conference control information sent by the target terminal through the wireless local area network;
[0032] An encapsulation processing module, used to encapsulate the initial conference control information through a visual networking protocol to obtain intermediate conference control information;
[0033] The sending module is used to send the intermediate conference control information to the conference scheduling server, so that the conference scheduling server performs scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type.
[0034] In a fifth aspect, an embodiment of the present invention further discloses an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first or second aspect above when executing the computer program.
[0035] In a sixth aspect, an embodiment of the present invention further discloses a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the method described in the first aspect or the second aspect.
[0036] The technical solution provided by the embodiment of the present invention is applied to a conference scheduling server, and the method includes: receiving intermediate conference control information sent by a visual networking terminal; wherein the intermediate conference control information is information obtained by encapsulating the received initial conference control information by the visual networking terminal through the visual networking protocol; the initial conference control information is information sent by the target terminal to the visual networking terminal through a local area network. The target terminal can send the initial conference control information to the visual networking terminal without connecting to the Internet. The visual networking terminal encapsulates and sends it to the conference scheduling server through the visual networking protocol. Compared with the way of transmitting information on the Internet, the security of data transmission can be improved. Identify the business type to which the intermediate conference control information belongs; when the business type to which the intermediate conference control information belongs is a scheduling business type, perform scheduling business processing according to the intermediate conference control information. In the present invention, when the target terminal initiates conference control, the visual networking terminal transmits the conference control information to the conference scheduling server, which can ensure that the conference scheduling server successfully receives the conference control information, and at the same time avoid the target terminal directly connecting to the Internet. While improving security, even in the absence of the Internet, the scheduling business processing during the meeting can be completed. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a schematic diagram of the architecture of a network conference in the prior art provided by an embodiment of the present invention;
[0038] Figure 2 It is a schematic diagram of a conference control method of a visual network applied to a conference scheduling server provided by an embodiment of the present invention;
[0039] Figure 3 It is a schematic diagram of a conference control method of a video network applied to a video network terminal provided by an embodiment of the present invention;
[0040] Figure 4 This is the second application architecture diagram of the conference control method of the video network provided by the embodiment of the present invention;
[0041] Figure 5 is a schematic diagram of the architecture of a target terminal provided by an embodiment of the present invention;
[0042] Figure 6 It is a signal flow diagram of a conference control method for a video network provided by an embodiment of the present invention;
[0043] Figure 7 It is a schematic diagram of a conference control device of a visual network applied to a conference scheduling server provided by an embodiment of the present invention;
[0044] Figure 8 It is a schematic diagram of a conference control device of a video network applied to a video network terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0046] Figure 2 A conference control method for a visual network provided by an embodiment of the present invention is shown, which is applied to a conference scheduling server. The method includes the following steps:
[0047] Step 201, receiving the intermediate conference control information sent by the video networking terminal.
[0048] It should be noted that the intermediate conference control information is the information obtained by encapsulating the received initial conference control information by the visual networking terminal through the visual networking protocol; the initial conference control information is the information sent by the target terminal to the visual networking terminal through the local area network. Preferably, the initial conference control information is the conference control information encapsulated by the target terminal using the Internet protocol. Among them, the conference control information is used to start a network conference or control an already started network conference. The Internet protocol is the Transmission Control Protocol (TCP).
[0049] The target terminal can be a dedicated video networking tablet, whose functions include but are not limited to: initiating, establishing, and controlling meetings; the target terminal can also be a smart device with a video networking conference scheduling application installed, such as a smart phone with a video networking conference scheduling application installed. The video networking terminal is equipped with a wireless network module for creating a wireless local area network and connecting to the target terminal.
[0050] Step 202: Identify the service type to which the intermediate conference control information belongs.
[0051] It should be noted that the initial conference control information and the intermediate conference control information are conference control information encapsulated by different protocols, and the information they carry for controlling the conference is the same. Preferably, the conference control information can be divided into a scheduling business type and a management business type according to the business type it involves. The conference control information of the scheduling business type is used to implement conference scheduling and perform basic operations in the conference, including starting a meeting, suspending a meeting, switching speakers, etc. The conference control information of the management business type is used to implement conference management and perform basic management business processing, including user authentication, conference appointment management, address book management, remote control control, resource on demand, etc.
[0052] Step 203: When the service type to which the intermediate conference control information belongs is a scheduling service type, scheduling service processing is performed according to the intermediate conference control information.
[0053] It should be noted that the scheduling service is processed according to the information for controlling the conference carried by the intermediate conference control information. For example, if the intermediate conference control information is to start the conference, the conference scheduling server performs a conference validity check according to the conference start, and starts the conference if the conference is valid.
[0054] When the business type to which the intermediate conference control information belongs is a management business type, the intermediate conference control information is sent to the conference management server so that the conference management server performs management business processing according to the intermediate conference control information. For example, if the intermediate conference control information is to obtain conference group information, the conference scheduling server will send the obtained conference group information to the conference management server, and the conference management server will obtain the conference group and transmit the obtained conference group information to the target terminal through the conference scheduling server and the visual network terminal in turn. The scheduling business and the management business are processed separately by different services, which can make the business logic clearer and more hierarchical.
[0055] In an embodiment of the present invention, a conference control method of a visual network is applied to a conference scheduling server, and the method includes: receiving intermediate conference control information sent by a visual network terminal; wherein the intermediate conference control information is information obtained by encapsulating the received initial conference control information by the visual network terminal through the visual network protocol; and the initial conference control information is information sent by the target terminal to the visual network terminal through a local area network. The target terminal can send the initial conference control information to the visual network terminal without connecting to the Internet. The visual network terminal encapsulates and sends the information to the conference scheduling server through the visual network protocol. Compared with the way of transmitting information over the Internet, the security of data transmission can be improved. Identify the business type to which the intermediate conference control information belongs; when the business type to which the intermediate conference control information belongs is a scheduling business type, perform scheduling business processing according to the intermediate conference control information. In the present invention, when the target terminal initiates conference control, the visual network terminal transmits the conference control information to the conference scheduling server, which can ensure that the conference scheduling server successfully receives the conference control information and avoid the target terminal from directly connecting to the Internet. While improving security, the scheduling business processing during the conference can be completed even without the Internet.
[0056] Optionally, based on the above-mentioned embodiment of the invention, in the embodiment of the present invention, identifying the service type to which the intermediate conference control information belongs includes:
[0057] Parse the intermediate conference control information through the visual networking protocol to obtain the parsing result;
[0058] When the parsing result includes a scheduling service identifier, the service type to which the intermediate conference control information belongs is determined to be a scheduling service type; when the parsing result includes a management service identifier, the service type to which the intermediate conference control information belongs is determined to be a management service type.
[0059] It should be noted that both the initial conference control information and the intermediate conference control information carry a service identifier for identifying the type of service to which they belong. Specifically, the target terminal adds the corresponding service identifier when generating the initial conference control information. And during the transmission process, whether the initial conference control information is parsed or repackaged, the service identifier contained therein will not change. For example, when the initial conference control information generated by the target terminal is to start a meeting, a scheduling service identifier is added to the initial conference control information. In the process of processing the initial conference control information to generate the intermediate conference control information, the scheduling service identifier will not change.
[0060] In order to send the information carried in the intermediate conference control information to the conference management server, based on the above-mentioned embodiments of the invention, in an embodiment of the present invention, the intermediate conference control information is sent to the conference management server so that the conference management server performs management business processing according to the intermediate conference control information, including:
[0061] Re-encapsulate the parsing result using the Internet protocol to obtain the destination conference control information;
[0062] The destination conference control information is sent to the conference management server through the visual network transparent transmission channel, so that the conference management server performs management business processing according to the destination conference control information.
[0063] It should be noted that the dispatching business and the management business are processed by different services respectively, which can make the business logic clearer and more hierarchical. The Internet protocol here is the Transmission Control Protocol.
[0064] Optionally, the method further includes:
[0065] Receive target information returned by the conference management server;
[0066] The target information is sent to the target terminal through the visual networking terminal, so that the target terminal displays the target information or updates the status information according to the target information.
[0067] It should be noted that the target information may be push information issued by the conference management server. After the target terminal receives the push information, the received push information is displayed. Of course, the target information may also be the status information of each participant sent by the conference management server. After the target terminal receives the status information, the status of each participant is updated according to the received status information. For example, if the target information is the status information that the conference has been opened, after the target terminal receives the status information, the status of the initiated conference is updated to opened.
[0068] like Figure 3 As shown, an embodiment of the present invention further provides a conference control method for a visual network, which is applied to a visual network terminal, and the method includes:
[0069] Step 301: receiving initial conference control information sent by a target terminal via a wireless local area network.
[0070] It should be noted that the visual networking terminal supports the visual networking protocol and can communicate in the visual networking. The target terminal can be a dedicated visual networking tablet, whose functions include but are not limited to: initiating, establishing, and controlling meetings; the target terminal can also be a smart device with a visual networking conference scheduling application installed, such as: a smart phone with a visual networking conference scheduling application installed.
[0071] The initial conference control information is the conference control information encapsulated by the target terminal using the Internet protocol. The conference control information is used to start a network conference or control an already started network conference. The Internet protocol is the transmission control protocol.
[0072] Step 302, encapsulate the initial conference control information through the visual networking protocol to obtain intermediate conference control information.
[0073] It should be noted that the initial conference control information encapsulated by the visual networking protocol can be sent to the visual networking environment and further processed by a device that supports the visual networking protocol.
[0074] Step 303: Send the intermediate conference control information to the conference scheduling server, so that the conference scheduling server performs scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type.
[0075] In the embodiment of the present invention, when the target terminal initiates conference control, the conference control information is transmitted by the visual network terminal, which can ensure that the conference scheduling server smoothly receives the conference control information and avoid the target terminal directly connecting to the Internet. While improving security, the scheduling business processing during the conference can be completed even without the Internet.
[0076] Optionally, the visual networking terminal is provided with a wireless local area network module; before receiving the initial conference control information sent by the target terminal through the wireless local area network, the method further includes:
[0077] Create a wireless LAN through the wireless LAN module;
[0078] A connection is established between the visual networking terminal and the target terminal through a wireless local area network.
[0079] It should be noted that the wireless local area network module is a wireless Internet access (Wi-Fi) hotspot module. The Wi-Fi hotspot it creates does not need to be connected to the Internet, thus eliminating security risks from the Internet.
[0080] like Figure 4 As shown, it is an application architecture diagram of a conference control method of a visual network provided by an embodiment of the present invention, including: a target terminal, a visual network terminal, a conference scheduling server and a conference management server;
[0081] The target terminals include:
[0082] The business processing module is decoupled from the communication module and uses the communication interface layer to implement data encapsulation and transmission.
[0083] The communication module establishes a TCP long connection with the video network terminal. It realizes the reception and transmission of conference business data, audio and video data. The messages actively pushed by the conference management server are also processed and forwarded by this module. In the process of transmitting communication data, only the protocol header is modified, and no modification is made to other parts of the data.
[0084] The audio and video module 2 is an audio and video software development kit, which is used to encode and decode audio and video data.
[0085] The audio and video module 1 is used to display the audio and video data decoded by the audio and video module 2 on the display unit of the target terminal.
[0086] The hotspot module in the visual networking terminal is used to create a wireless local area network and receive conference control information sent by the target terminal connected to the wireless local area network it created. The conference control information received by the hotspot module is processed by the TCP / IP module and the media forwarding module, and then encapsulated by the visual networking protocol processing module using the visual networking protocol, and the encapsulated conference control information is sent to the conference scheduling server through the visual networking transparent transmission channel.
[0087] The conference scheduling server supports the visual networking protocol. After receiving the conference control information sent by the visual networking terminal, it can parse the conference control information encapsulated by the visual networking protocol; then the TCP processing module uses the transmission control protocol for processing, and the business identification processing module identifies the processing result of the TCP processing module. When it is determined that the business type to which the conference control information belongs is a scheduling business type, the conference scheduling logic processing module processes the conference control information. When it is determined that the business type to which the conference control information belongs is a management business type, the conference control information processed by the TCP processing module is sent to the conference management server, which receives and parses it through the TCP module, and sends the parsing result to the management business processing module for processing. Among them, the management business processing module can perform conference management business processing for the received conference control information. Of course, the message published by the message publishing module can be sent to the management business processing module through the real-time message processing module, and then sent to the target terminal via the TCP module, the conference scheduling server, and the visual networking terminal.
[0088] Preferably, the conference management server is also provided with an HTTP (Hyper Text Transfer Protocol) interface layer, and the conference management server can be accessed through HTTP requests.
[0089] The target terminal is also equipped with a communication software development package, which provides a unified data sending and receiving interface service and supports TCP protocol and HTTP protocol communication. The target terminal can also directly initiate a videophone service through the wireless local area network created by the video networking terminal, using the video networking number of the video networking terminal itself. The video networking terminal forwards the audio and video streams to the target terminal for display. As the called terminal, if the wireless local area network created by the video networking terminal is connected to the target terminal, the videophone service signaling will be forwarded to the target terminal, and the operation can be performed directly on the target terminal, and audio and video display is supported.
[0090] The target terminal initiates a service request for resource on-demand through the wireless local area network created by the visual networking terminal. The visual networking terminal directly executes the resource on-demand function that it has already implemented, obtains audio and video streams from the recording and broadcasting server by watching live broadcasts, and copies and forwards them to the target terminal.
[0091] It should be noted that the media forwarding module of the visual network terminal supports three types of signaling encapsulation and analysis, as well as audio and video copying and forwarding functions: conference scheduling service, conference management service, and videophone service.
[0092] Signaling analysis can identify the type of application at the sending end. Depending on the initiator and protocol type, service transparent transmission or management transparent transmission can be selected during visual network communication.
[0093] Audio and video copying and forwarding function: the visual network terminal can directly copy a copy of the audio and video stream of the speaker, video phone, and resource on-demand, and forward it to the target terminal; the local video stream of the target terminal is output as the auxiliary source of the visual network terminal.
[0094] For the target terminal, you can use Figure 5 The UI (User Interface) module may include but is not limited to conference control, video phone, resource on-demand, remote control, user login and settings.
[0095] The business modules include but are not limited to the basic conference control module, audio and video processing module, resource on-demand module, password security module, videophone module, real-time message processing module, remote control, user login and setting module. Among them, the basic conference control module includes meeting / pause, speaker switching, one-key call, group management, quick meeting, multi-screen meeting; the audio and video processing module includes audio and video encoding and audio and video decoding; the resource on-demand module includes local on-demand and terminal on-demand;
[0096] The interface layer includes the communication interface; the communication + data module includes HTTPS (HyperText Transfer Protocol over SecureSocket Layer) and WebSocket.
[0097] See also Figure 6 , which is a signal flow diagram of a conference control method for a video network provided by an embodiment of the present invention;
[0098] The target terminal sends conference control information through the wireless local area network created by the visual networking terminal, wherein the conference control information is used to obtain conference group information; after receiving the conference control information, the visual networking terminal encapsulates it using the visual networking protocol, and sends the encapsulated conference control information to the conference scheduling server by means of information transparent transmission; the conference scheduling server parses and identifies it, and when it is determined that the information carried in the conference control information is for obtaining conference group information, it transmits the conference control information to the conference management server by means of information transparent transmission, and the conference management server manages the group information and returns the group information to the target terminal via the conference scheduling server and the visual networking terminal.
[0099] Similarly, the target terminal can also send conference control information through the wireless local area network created by the visual networking terminal, where the conference control information is used to start the meeting; when the conference scheduling server receives the conference control information, it determines that the information carried in the conference control information is to start the meeting, and then processes it at this layer, that is, the conference scheduling server performs a conference validity check and starts the meeting when the meeting is valid. The conference scheduling server also returns the meeting start status from the visual networking terminal to the target terminal.
[0100] Of course, the conference scheduling server can also report some conference-related logs to the conference management server, which will store them. At the same time, after confirming that the conference terminal is updated, the conference scheduling server will transparently transmit the updated status message to the visual network terminal, and then send it to the target terminal, which will update the conference terminal status.
[0101] Figure 7 A conference control device for a visual network provided by another embodiment of the present invention is shown, which is applied to a conference scheduling server, and includes:
[0102] The first receiving module 71 is used to receive the intermediate conference control information sent by the visual networking terminal; wherein the intermediate conference control information is the information obtained by the visual networking terminal by encapsulating the received initial conference control information through the visual networking protocol; the initial conference control information is the information sent by the target terminal to the visual networking terminal through the local area network;
[0103] An identification module 72, used to identify the service type to which the intermediate conference control information belongs;
[0104] The first processing module 73 is configured to perform scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type.
[0105] Optionally, the device further comprises:
[0106] The second processing module is used to send the intermediate conference control information to the conference management server when the service type to which the intermediate conference control information belongs is a management service type, so that the conference management server performs management service processing according to the intermediate conference control information.
[0107] Optionally, the identification module 72 includes:
[0108] A parsing unit, used for parsing the intermediate conference control information through the visual networking protocol to obtain a parsing result;
[0109] The identification unit is used to determine that the service type to which the intermediate conference control information belongs is a scheduling service type when the parsing result includes a scheduling service identifier; when the parsing result includes a management service identifier, determine that the service type to which the intermediate conference control information belongs is a management service type.
[0110] Optionally, the second processing module is specifically used to repackage the parsing results using the Internet protocol to obtain the destination conference control information; and send the destination conference control information to the conference management server through the visual network transparent channel, so that the conference management server performs management business processing according to the destination conference control information.
[0111] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0112] In an embodiment of the present invention, a first receiving module is used to receive intermediate conference control information sent by a visual networking terminal; wherein the intermediate conference control information is information obtained by encapsulating the received initial conference control information by the visual networking terminal through the visual networking protocol; the initial conference control information is information sent by the target terminal to the visual networking terminal through a local area network. The target terminal can send the initial conference control information to the visual networking terminal without connecting to the Internet. The visual networking terminal encapsulates and sends the information to the conference scheduling server through the visual networking protocol. Compared with the way of transmitting information over the Internet, the security of data transmission can be improved. An identification module is used to identify the business type to which the intermediate conference control information belongs. A first processing module is used to perform scheduling business processing according to the intermediate conference control information when the business type to which the intermediate conference control information belongs is a scheduling business type. In the present invention, when the target terminal initiates conference control, the visual networking terminal transmits the conference control information to the conference scheduling server, which can ensure that the conference scheduling server successfully receives the conference control information and avoid the target terminal from directly connecting to the Internet. While improving security, the scheduling business processing during the conference can be completed even without the Internet.
[0113] Figure 8 A conference control device for a visual network provided by another embodiment of the present invention is shown, which is applied to a visual network terminal, and the device includes:
[0114] The second receiving module 81 is used to receive the initial conference control information sent by the target terminal through the wireless local area network;
[0115] The encapsulation processing module 82 is used to encapsulate the initial conference control information through the visual networking protocol to obtain the intermediate conference control information;
[0116] The sending module 83 is used to send the intermediate conference control information to the conference scheduling server, so that the conference scheduling server performs scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type.
[0117] Optionally, the visual networking terminal is provided with a wireless local area network module; the device further comprises:
[0118] A creation module, used for creating a wireless local area network through a wireless local area network module;
[0119] The connection module is used to establish a connection between the visual networking terminal and the target terminal through a wireless local area network.
[0120] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0121] In the embodiment of the present invention, when the target terminal initiates conference control, the conference control information is transmitted by the visual network terminal, which can ensure that the conference scheduling server smoothly receives the conference control information and avoid the target terminal directly connecting to the Internet. While improving security, the scheduling business processing during the conference can be completed even without the Internet.
[0122] An embodiment of the present invention also discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the conference control method of a visual network applied to a conference scheduling server as described in any of the above embodiments, or the conference control method of a visual network applied to a visual network terminal as described in any of the above embodiments.
[0123] An embodiment of the present invention also discloses a computer-readable storage medium, which stores a computer program for executing the above-mentioned conference control method of a visual network applied to a conference scheduling server as described in any of the above-mentioned embodiments, or the conference control method of a visual network applied to a visual network terminal as described in any of the above-mentioned embodiments.
[0124] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0125] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0126] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0127] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0128] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0129] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0130] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
Claims
1. A conference control method for a video network, characterized in that: Applied to a conference scheduling server, the method includes: Receive intermediate conference control information sent by a visual networking terminal; wherein the intermediate conference control information is information obtained by the visual networking terminal by encapsulating the received initial conference control information through the visual networking protocol; the initial conference control information is information sent to the visual networking terminal by the target terminal through the local area network, and the initial conference control information is conference control information encapsulated by the target terminal using the Internet protocol, wherein the conference control information is used to start a network conference or control an already started network conference; Identify the service type to which the intermediate conference control information belongs; In the case where the business type to which the intermediate conference control information belongs is a scheduling business type, scheduling business processing is performed according to the intermediate conference control information, and the scheduling business type is used to implement conference scheduling; After identifying the service type to which the intermediate conference control information belongs, the method further includes: In the case that the service type to which the intermediate conference control information belongs is a management service type, the intermediate conference control information is sent to a conference management server, so that the conference management server performs management service processing according to the intermediate conference control information.
2. The method according to claim 1, characterized in that: The identifying the service type to which the intermediate conference control information belongs includes: Parsing the intermediate conference control information through a visual networking protocol to obtain a parsing result; When the parsing result includes a scheduling service identifier, it is determined that the service type to which the intermediate conference control information belongs is a scheduling service type; when the parsing result includes a management service identifier, it is determined that the service type to which the intermediate conference control information belongs is a management service type.
3. The method according to claim 2, characterized in that The sending of the intermediate conference control information to a conference management server so that the conference management server performs management service processing according to the intermediate conference control information includes: Repackaging the parsing result using the Internet protocol to obtain the destination conference control information; The destination conference control information is sent to the conference management server through the visual network transparent transmission channel, so that the conference management server performs management business processing according to the destination conference control information.
4. A conference control method for a video network, characterized in that: Applied to a visual networking terminal, the method comprises: Receiving initial conference control information sent by a target terminal through a wireless local area network, wherein the initial conference control information is conference control information encapsulated by the target terminal using an Internet protocol, wherein the conference control information is used to start a network conference or control an already started network conference; Encapsulating the initial conference control information through a visual networking protocol to obtain intermediate conference control information; Sending the intermediate conference control information to the conference scheduling server so that the conference scheduling server performs scheduling service processing according to the intermediate conference control information when the business type to which the intermediate conference control information belongs is a scheduling business type, and the scheduling business type is used to implement conference scheduling; In the case that the service type to which the intermediate conference control information belongs is a management service type, the conference scheduling server sends the intermediate conference control information to the conference management server, so that the conference management server performs management service processing according to the intermediate conference control information.
5. The method according to claim 4, characterized in that The visual networking terminal is provided with a wireless local area network module; before receiving the initial conference control information sent by the target terminal through the wireless local area network, the method further includes: Creating a wireless local area network through the wireless local area network module; A connection is established between the visual networking terminal and the target terminal via the wireless local area network.
6. A conference control device for a video network, characterized in that: Applied to a conference scheduling server, the device comprises: A first receiving module is used to receive intermediate conference control information sent by a visual networking terminal; wherein the intermediate conference control information is information obtained by the visual networking terminal by encapsulating the received initial conference control information through the visual networking protocol; the initial conference control information is information sent to the visual networking terminal by the target terminal through the local area network, and the initial conference control information is conference control information encapsulated by the target terminal using the Internet protocol, wherein the conference control information is used to start a network conference or control an already started network conference; An identification module, used to identify the service type to which the intermediate conference control information belongs; A first processing module, configured to perform scheduling service processing according to the intermediate conference control information when the service type to which the intermediate conference control information belongs is a scheduling service type, wherein the scheduling service type is used to implement conference scheduling; The second processing module is used to send the intermediate conference control information to the conference management server when the service type to which the intermediate conference control information belongs is a management service type, so that the conference management server performs management service processing according to the intermediate conference control information.
7. A conference control device for a video network, characterized in that: Applied to a visual networking terminal, the device comprises: A second receiving module, used for receiving initial conference control information sent by the target terminal through the wireless local area network; An encapsulation processing module, used to encapsulate the initial conference control information through a visual networking protocol to obtain intermediate conference control information, wherein the initial conference control information is conference control information encapsulated by a target terminal using an Internet protocol, wherein the conference control information is used to start a network conference or control an already started network conference; A sending module is used to send the intermediate conference control information to a conference scheduling server, so that the conference scheduling server performs scheduling business processing according to the intermediate conference control information when the business type to which the intermediate conference control information belongs is a scheduling business type, and the scheduling business type is used to implement conference scheduling; when the business type to which the intermediate conference control information belongs is a management business type, the conference scheduling server sends the intermediate conference control information to the conference management server, so that the conference management server performs management business processing according to the intermediate conference control information.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, it implements the conference control method for the visual network described in any one of claims 1 to 3 or the conference control method for the visual network described in any one of claims 4 to 5.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for executing the conference control method for a visual network as described in any one of claims 1 to 3 or the conference control method for a visual network as described in any one of claims 4 to 5.
Citation Information
Patent Citations
Method and system for controlling conference over articulated naturality web
CN109218654A
Subtitle display parameter adjusting method, device and system
CN109982027A
Terminal service control method and terminal service control device
CN111131746A