Meeting method and equipment of video conference terminal, storage medium and program product

By identifying the target QR code to obtain conference information and updating the configuration of video conference terminals, the problem of additional equipment and complex configurations required in the existing technology is solved, and the convenient access and dynamic configuration matching of video conference terminals is achieved.

CN119449986APending Publication Date: 2025-02-14BEIJING RONGXUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411590809.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing video conferencing terminal joining methods require additional control equipment, and the configuration information is complex and difficult to dynamically match, resulting in failure or inconvenience in joining.

Method used

By obtaining the target QR code image, identifying the QR code to obtain conference information, updating the configuration information of the video conference terminal, and launching a call to the service platform to join the conference based on the updated configuration information.

Benefits of technology

It realizes convenient membership in video conferencing terminals, quickly updates configuration information through QR codes, dynamically matches terminal and conference configurations, avoiding the inconvenience of membership failure and configuration adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449986A_ABST
    Figure CN119449986A_ABST
Patent Text Reader

Abstract

The invention discloses a conference joining method and device of a video conference terminal, a storage medium and a program product. The method applied to the video conference terminal comprises the following steps: acquiring a target two-dimensional code image, identifying the target two-dimensional code image, and determining target conference information; wherein the target conference information comprises target configuration information and target call information; according to the target configuration information, updating the configuration information of the video conference terminal; and based on the video conference terminal with the updated configuration information, initiating a call to a service platform according to the target call information so as to join the conference. According to the technical scheme, the configuration information of the video conference terminal is quickly updated through the two-dimensional code image, so that dynamic matching between the configuration of the video conference terminal and the configuration of the joined conference is realized, and the aim of conveniently joining the conference by the video conference terminal is fulfilled.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, storage medium and program product for joining a video conferencing terminal. Background Art

[0002] The ways of joining a video conference terminal are usually divided into active joining and passive joining. Active joining is generally initiated by the participants through terminal control devices, such as remote control, touch screen device, keyboard and mouse, etc., inputting the conference number or the peer IP to actively join the conference; passive joining is generally when the conference administrator adds all the terminals that need to join the conference to the conference list through the background management unit, and the conference terminal is passively joined at this time.

[0003] However, in the prior art, whether actively joining a meeting or passively joining a meeting, an additional control device is required to operate the terminal. If there is a temporary problem with the external control device, the participants will not be able to join the meeting, causing inconvenience to the participants. In addition, the video conferencing terminal has a lot of configuration information, such as the terminal's registration number, password authentication information, registration server address, the maximum conference bandwidth acceptable to the terminal, the terminal's audio capability, the terminal's video capability, and whether the terminal is encrypted. In an Internet environment or a shared conference room, the conference information varies with different users, conference networking and other scenarios, and the general terminal configuration sometimes cannot meet the needs of normal meetings and needs to be adjusted according to needs. If there is a problem with the terminal configuration, it may also cause a failure to join the meeting.

[0004] Therefore, how to provide a technical solution that enables video conferencing terminals to easily join a conference is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the invention

[0005] The present application provides a method, device, storage medium and program product for joining a video conference terminal.

[0006] According to the first aspect of the present application, a method for joining a video conferencing terminal is provided, which is applied to the video conferencing terminal, and the method includes: obtaining a target QR code image, and identifying the target QR code image to determine target conference information; wherein the target conference information includes target configuration information and target call information; according to the target configuration information, the configuration information of the video conferencing terminal is updated; based on the video conferencing terminal with the updated configuration information, a call is initiated to a service platform according to the target call information to join the conference.

[0007] According to the second aspect of the present application, a method for joining a video conferencing terminal is provided, which is applied to a service platform. The method includes: responding to a meeting convening instruction, obtaining target meeting information; generating a target QR code image corresponding to the target meeting information, and sending the target QR code image to the video conferencing terminal, so that the video conferencing terminal updates the configuration information of the video conferencing terminal according to the QR code image; responding to a call request from the video conferencing terminal, so that the video conferencing terminal joins the meeting.

[0008] According to the third aspect of the present application, an electronic device is provided, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for joining a video conferencing terminal described in the first aspect or the second aspect of the present application.

[0009] According to a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for joining a video conferencing terminal described in the first aspect or the second aspect of the present application when executed.

[0010] According to a fifth aspect of the present application, a computer program product is provided, the computer program product comprising a computer program, and when the computer program is executed by a processor, the method for joining a video conferencing terminal as described in the first aspect or the second aspect of the present application is implemented.

[0011] The technical solution provided by the present application for a video conferencing terminal determines the target conference information by acquiring a target QR code image and identifying the target QR code image; wherein the target conference information includes target configuration information and target call information; according to the target configuration information, the configuration information of the video conferencing terminal is updated; based on the video conferencing terminal with updated configuration information, a call is initiated to the service platform according to the target call information to join the conference. This technical solution quickly updates the configuration information of the video conferencing terminal through a QR code image to achieve dynamic matching of the video conferencing terminal configuration and the configuration of the conference being joined, thereby achieving the purpose of convenient entry of the video conferencing terminal into the conference.

[0012] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0014] Figure 1 A flowchart of a method for joining a video conferencing terminal provided in Embodiment 1 of the present application.

[0015] Figure 2 A flowchart of a method for joining a video conferencing terminal provided in Embodiment 2 of the present application.

[0016] Figure 3 It is a structural diagram of a device for implementing a method for joining a video conferencing terminal in an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0018] It should be noted that the term "target" etc. in the specification and claims of the present application and the above-mentioned drawings is used to distinguish similar objects, and need not be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variation thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0019] Embodiment 1

[0020] Figure 1This is a flowchart of a method for joining a video conference terminal provided in the first embodiment of the present application. The method is applied to a video conference terminal. This embodiment is applicable to the case where a video conference terminal joins a conference. The method can be executed by a joining device of the video conference terminal. The joining device of the video conference terminal can be implemented in the form of hardware and / or software. The joining device of the video conference terminal can be configured in a device with data processing capabilities. Figure 1 As shown, the method includes the following steps.

[0021] S110: Acquire a target two-dimensional code image, and identify the target two-dimensional code image to determine target conference information.

[0022] The target conference information includes target configuration information and target call information.

[0023] The target QR code image is an image generated by the service platform and contains target conference information. The target QR code image can be obtained through picture sharing, email sharing or cloud server download.

[0024] The target configuration information may be the information that the video conferencing terminal needs to configure when participating in the target conference. For example, the registration information of the video conferencing terminal, including the registration number, password authentication information, registration server address, etc.; the maximum conference bandwidth that the video conferencing terminal can accept; the audio capabilities of the video conferencing terminal, such as G.711, G.722, etc.; the video capabilities of the video conferencing terminal, such as H.264, H.265; whether the video conferencing terminal enables encryption algorithms such as AES128, AES256, SM4, SM9, etc. In this application, the GK server address, SIP server address, and MCU address can be used as target configuration information.

[0025] The target call information may be the information of the calling end required by the video conference terminal when participating in the target conference. For example, the identity and device type of the call initiator, the identity and device list of the call receiver, the call protocol, the call priority information, the call event information, etc. In this application, the call bandwidth and the call protocol may be used as the target call information.

[0026] In the present application, the acquired target QR code image can first be grayscaled, binarized and denoised to highlight the pattern features in the target QR code image; then the corner points or edges of the target QR code image are located; then, according to the type and encoding rules of the target QR code image, the binary information represented by the black and white squares in the target QR code image is decoded and converted into character or digital information; finally, key information is extracted based on the identified information to obtain the target meeting information.

[0027] Exemplarily, the identified information is a text string containing conference information, such as "GK server address: [specific address]; SIP server address: [specific address]; call protocol: [specific protocol]; call bandwidth: [specific bandwidth]; MCU address: [specific address]", and text parsing technology, such as string segmentation and regular expression matching, is required to extract target conference information such as GK server address, SIP server address, call protocol, call bandwidth, MCU address, etc. from the text string.

[0028] Optionally, obtaining the target QR code image includes: obtaining the target QR code image based on a data transmission channel of the video conferencing terminal; or obtaining the target QR code image based on an image collector of the video conferencing terminal.

[0029] The first acquisition method is applicable to relatively closed network environments, such as corporate networks or specific conference room networks. Specifically, the target QR code image can be sent to the device where the video conferencing terminal is located through a specific file sharing protocol or file sharing software, such as FTP text transfer protocol or a dedicated file sharing application.

[0030] The second acquisition method is applicable to remote collaboration scenarios. Specifically, the target QR code image can be sent to the video conference terminal through picture sharing or email sharing, and then the participants of the video conference terminal print the target QR code image or display it on other devices, and place it in a specific position in front of the image collector of the video conference terminal to ensure that the image collector can correctly collect the target QR code image.

[0031] Optionally, acquiring a target QR code image based on an image collector of a video conferencing terminal includes: acquiring a target video frame based on an image collector of a video conferencing terminal; wherein the target video frame includes a target QR code image; and intercepting and angle correcting the target video frame to determine the target QR code image.

[0032] The target video frame may be a video frame within a preset time period after responding to a QR code collection instruction of a video conference terminal. For example, a participant of a video conference terminal inputs a QR code collection instruction in the video conference terminal, and the image collector of the video conference terminal starts to work, collects video data of a preset time period, and selects a video frame with a clear target QR code image in the video data as the target video frame.

[0033] Furthermore, the target QR code image can be captured by locating the edge or corner of the target QR code image in the target video frame. Due to the shooting angle of the image collector or the placement position of the target QR code image during shooting, the QR code image in the target video frame may have an angle deviation. Based on the edge of the QR code image in the target video frame and the preset angle line, the rotation angle that needs to be adjusted for the QR code image can be determined, and the angle of the QR code image can be corrected to obtain the target QR code image.

[0034] The advantage of the above technical solution is that by intercepting and performing angle correction on the image collected by the image collector, the QR code image is facilitated for subsequent recognition processing, thereby improving the recognition accuracy of the QR code image.

[0035] S120: Update the configuration information of the video conferencing terminal according to the target configuration information.

[0036] Specifically, based on the management interface or tool of the video conferencing terminal, the current configuration information of the video conferencing terminal may be replaced with the target configuration information and saved.

[0037] For complex configuration information, you need to check and update each parameter one by one to ensure that each configuration parameter can be applied correctly and avoid video conferencing terminal failures due to incorrect configuration. For example, when updating the network configuration, you need to ensure that parameters such as the IP address, subnet mask, and gateway are set correctly; for another example, when updating audio and video settings, you need to select the appropriate encoding format, resolution, and frame rate.

[0038] It should be noted that the current configuration information of the video conferencing terminal should be backed up before updating the configuration information to avoid the failure of the configuration information update causing the video conferencing terminal to be unable to be used normally. Specifically, the current configuration information can be saved as a file separately and stored in a specified path. In addition, after the configuration information of the video conferencing terminal is updated, the video conferencing terminal can be functionally tested and performance tested to ensure that the video conferencing terminal can operate normally after the configuration information is updated.

[0039] S130: The video conferencing terminal, based on the updated configuration information, initiates a call to the service platform according to the target call information to join the conference.

[0040] Specifically, a call with a specific protocol and a specific bandwidth can be actively initiated to the service platform according to the target call information, so that the video conference terminal can correctly join the conference.

[0041] Optionally, before the video conferencing terminal after updating the configuration information initiates a call to the service platform according to the target call information to join the conference, the method also includes: based on the video conferencing terminal after updating the configuration information, initiating a gatekeeper registration request to the gatekeeper server of the service platform according to the call information to receive a gatekeeper confirmation response sent by the gatekeeper server.

[0042] In the case of gatekeeper number registration, before the video conferencing terminal initiates a call, a gatekeeper registration request can be initiated to the gatekeeper server according to the gatekeeper server address configured by the video conferencing terminal. The gatekeeper registration request includes the identity of the video conferencing terminal (such as terminal number, MAC address), terminal function information (such as supported video encoding format, audio encoding format, network bandwidth, etc.) and other authentication information (such as passwords and other information used to verify the legitimacy of the terminal).

[0043] After receiving the gatekeeper registration request, the gatekeeper server verifies the identity of the video conferencing terminal, for example, to determine whether the identity provided by the video conferencing terminal is legal, whether it has been registered in the system, and whether the functional information provided by the terminal meets the system requirements. If all information is verified, the gatekeeper server constructs a gatekeeper confirmation response and sends it to the video conferencing terminal. The gatekeeper confirmation response contains parameters after successful registration, such as the unique identification of the video conferencing terminal in the gatekeeper system and the resources allowed to be used, such as the maximum bandwidth, available conference functions, etc.

[0044] After receiving the confirmation response from the gatekeeper, the video conferencing terminal can confirm that it has been successfully registered in the gatekeeper system, and can perform subsequent call operations according to the information in the gatekeeper confirmation response and system rules.

[0045] The advantage of the above technical solution is that, through the gatekeeper registration process, the video conferencing system can effectively manage terminal access, prevent unauthorized terminals from accessing the system, and help improve the security of the system. At the same time, the gatekeeper server can reasonably allocate resources according to the functional information of the video conferencing terminal, for example, allocating more bandwidth to terminals that support high-definition video to ensure the quality of the video conference.

[0046] Optionally, based on the video conferencing terminal after the configuration information is updated, a call is initiated to the service platform according to the target call information to join the conference, including: based on the video conferencing terminal after the configuration information is updated, according to the target call information, an access request is sent to the gatekeeper server of the service platform to receive an access confirmation sent by the gatekeeper server; a connection request is sent to the multi-point control unit of the service platform to join the conference.

[0047] The access request may include the identity of the video conferencing terminal (such as device number, user name, etc.), identification information of the target conference (such as conference ID), and other relevant parameters, such as the media types supported by the video conferencing terminal, bandwidth requirements, etc.

[0048] In the present application, the video conferencing terminal can send an admission request to the gatekeeper server of the service platform through a specific network protocol, such as the RAS protocol in H.323.

[0049] After receiving the admission request, the gatekeeper server will verify the identity and request of the video conferencing terminal. If the verification is successful, the gatekeeper server will send an admission confirmation message to the terminal; if the verification fails, it will send a rejection message.

[0050] After receiving the admission confirmation message, the video conferencing terminal can send a connection request to the multipoint control unit of the service platform by using a specific video conferencing protocol. The multipoint control unit is a processor that enables multiple video conferencing terminals to connect, communicate and collaborate.

[0051] After receiving the connection request, the multipoint control unit will verify the identity and request of the video conferencing terminal. If the verification is successful, the multipoint control unit will establish a connection with the video conferencing terminal, ring the video conferencing terminal and confirm the connection establishment, and start receiving and distributing video, audio and data signals.

[0052] The embodiment of the present invention provides a method for joining a video conference terminal. The method is applied to the video conference terminal, and determines the target conference information by acquiring a target QR code image and identifying the target QR code image; wherein the target conference information includes target configuration information and target call information; according to the target configuration information, the configuration information of the video conference terminal is updated; based on the video conference terminal after the configuration information is updated, a call is initiated to a service platform according to the target call information to join the conference. This technical solution quickly updates the configuration information of the video conference terminal through the QR code image to achieve dynamic matching of the video conference terminal configuration and the configuration of the conference to be joined, thereby achieving the purpose of convenient video conference terminal joining.

[0053] Embodiment 2

[0054] Figure 2 This is a flowchart of a method for joining a video conference terminal provided in the second embodiment of the present application, and the method is applied to a service platform. This embodiment is applicable to the case of a video conference terminal joining a conference, and the method can be executed by a joining device of the video conference terminal, and the joining device of the video conference terminal can be implemented in the form of hardware and / or software, and the joining device of the video conference terminal can be configured in a device with data processing capabilities. Figure 2 As shown, the method of this embodiment specifically includes the following steps.

[0055] S210: In response to the conference convening instruction, obtain target conference information.

[0056] The conference convening instruction may be an instruction initiated by the conference organizer or the conference calling terminal, and may include the conference time, conference content, configuration information required by the participating terminals, and call information.

[0057] The service platform obtains the target meeting information by parsing the meeting convening instruction.

[0058] S220: Generate a target two-dimensional code image corresponding to the target conference information, and send the target two-dimensional code image to the video conferencing terminal, so that the video conferencing terminal updates the configuration information of the video conferencing terminal according to the two-dimensional code image.

[0059] Specifically, the target conference information may be encoded first, and then a target QR code image corresponding to the encoded information may be generated based on a QR code generation tool. The generated target QR code image may usually be saved in a variety of formats, such as PNG, JPEG, SVG, etc., to meet different usage requirements.

[0060] It should be noted that in order to make the target QR code image more attractive and recognizable, the appearance of the QR code can be customized. For example, users can be allowed to select different colors, patterns, icons, etc. to personalize the appearance of the QR code. For another example, colors related to the theme of the conference can be selected, or the company logo, conference icon, etc. can be added to make the QR code more unique.

[0061] If the video conferencing terminal supports direct reception of image files, the target QR code image can be sent to the terminal device through data cable connection, Bluetooth transmission, Wi-Fi transmission, etc. For example, use a USB data cable to connect the video conferencing terminal to a computer, and then copy the QR code image to the terminal's storage device. Alternatively, if both the video conferencing terminal and the sending device support Bluetooth, files can be transferred through Bluetooth pairing.

[0062] If the video conferencing terminal is connected to the network, the target QR code image can be sent to the terminal through network sharing. For example, the QR code image can be uploaded to a cloud storage service, and then downloaded through the corresponding client software on the video conferencing terminal. For another example, the QR code image can also be published to a shared folder on the internal network, and the video conferencing terminal can access the folder through the network and obtain the image file.

[0063] If the video conferencing terminal supports receiving emails, the target QR code image can be sent as an attachment to the participant's mailbox. The participant can view and download the QR code image by logging into the mailbox on the video conferencing terminal.

[0064] S230: Respond to the call request of the video conferencing terminal to enable the video conferencing terminal to join the conference.

[0065] Specifically, the service platform continuously monitors the call request from the video conference terminal through a preset network port. After monitoring the call request from the video conference terminal, it authenticates the call request and allocates resources to the authenticated video conference terminal so that the video conference terminal can join the conference.

[0066] Optionally, responding to the call request of the video conferencing terminal to enable the video conferencing terminal to join the conference includes: verifying the access request sent by the video conferencing terminal to the gatekeeper server of the service platform, and sending an access confirmation to the video conferencing terminal if the verification is successful; verifying the connection request sent by the video conferencing terminal to the multi-point control unit of the service platform, and sending a ringing signal to the video conferencing terminal if the verification is successful, so that the video conferencing terminal joins the conference.

[0067] The access request may include the identity of the video conferencing terminal (such as device number, user name, etc.), identification information of the target conference (conference ID, etc.) and other relevant parameters, such as the media types supported by the video conferencing terminal, bandwidth requirements, etc.

[0068] In the present application, the video conferencing terminal can send an admission request to the gatekeeper server of the service platform through a specific network protocol, such as the RAS protocol in H.323.

[0069] After receiving the admission request, the gatekeeper server will verify the identity and request of the video conferencing terminal. If the verification is successful, the gatekeeper server will send an admission confirmation message to the terminal; if the verification fails, it will send a rejection message.

[0070] After receiving the admission confirmation message, the video conferencing terminal can send a connection request to the multipoint control unit of the service platform by using a specific video conferencing protocol. The multipoint control unit is a processor that enables multiple video conferencing terminals to connect, communicate and collaborate.

[0071] After receiving the connection request, the multipoint control unit will verify the identity and request of the video conferencing terminal. If the verification is successful, the multipoint control unit will establish a connection with the video conferencing terminal, ring the video conferencing terminal and confirm the connection establishment, and start receiving and distributing video, audio and data signals.

[0072] The embodiment of the present invention provides a method for joining a video conference terminal. The method is applied to a service platform, and obtains target conference information by responding to a conference convening instruction; generates a target QR code image corresponding to the target conference information, and sends the target QR code image to the video conference terminal, so that the video conference terminal updates the configuration information of the video conference terminal according to the QR code image; and responds to a call request from the video conference terminal, so that the video conference terminal joins the conference. This technical solution quickly updates the configuration information of the video conference terminal through the QR code image, so as to achieve dynamic matching of the video conference terminal configuration and the configuration of the conference to be joined, thereby achieving the purpose of convenient video conference terminal joining.

[0073] Embodiment 3

[0074] Figure 3 A schematic diagram of a device 10 that can be used to implement an embodiment of the present application is shown. The device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0075] like Figure 3 As shown, the device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0076] A number of components in the device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0077] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for joining a video conferencing terminal.

[0078] In some embodiments, the method for joining a video conference terminal may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for joining a video conference terminal described above may be executed. Alternatively, in other embodiments, the processor 11 may be configured to execute the method for joining a video conference terminal in any other appropriate manner (e.g., by means of firmware).

[0079] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0080] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer programs are executed by the processor, the functions / operations specified in the flow charts and / or block diagrams are implemented. The computer programs may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0081] In the context of the present application, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device or equipment. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. A more specific example of a machine readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0082] To provide interaction with a user, the systems and techniques described herein can be implemented on a device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0083] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0084] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0085] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.

[0086] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A method for joining a video conference terminal, characterized in that: Applied to a video conferencing terminal, the method comprises: Acquire a target two-dimensional code image, and identify the target two-dimensional code image to determine target conference information; wherein the target conference information includes target configuration information and target call information; According to the target configuration information, updating the configuration information of the video conferencing terminal; The video conference terminal based on the updated configuration information initiates a call to the service platform according to the target call information to join the conference.

2. The method according to claim 1, characterized in that Get the target QR code image, including: Based on the data transmission channel of the video conferencing terminal, the target QR code image is obtained; Alternatively, the target QR code image is acquired based on an image collector of a video conferencing terminal.

3. The method according to claim 2, characterized in that Based on the image collector of the video conferencing terminal, the target QR code image is obtained, including: Based on the image collector of the video conferencing terminal, a target video frame is acquired; wherein the target video frame includes a target QR code image; The target video frame is intercepted and angle corrected to determine a target two-dimensional code image.

4. The method according to claim 1, characterized in that: Before the video conference terminal based on the updated configuration information initiates a call to the service platform according to the target call information to join the conference, the method further includes: The video conference terminal after updating the configuration information initiates a gatekeeper registration request to the gatekeeper server of the service platform according to the call information, so as to receive a gatekeeper confirmation response sent by the gatekeeper server.

5. The method according to claim 1, characterized in that The video conference terminal based on the updated configuration information initiates a call to the service platform according to the target call information to join the conference, including: Based on the video conferencing terminal after the configuration information is updated, according to the target call information, sending an admission request to the gatekeeper server of the service platform to receive an admission confirmation sent by the gatekeeper server; Send a connection request to the multipoint control unit of the service platform to join the conference.

6. A method for joining a video conference terminal, characterized in that: Applied to a service platform, the method comprises: In response to the conference convening instruction, obtaining target conference information; Generate a target two-dimensional code image corresponding to the target conference information, and send the target two-dimensional code image to the video conferencing terminal, so that the video conferencing terminal updates the configuration information of the video conferencing terminal according to the two-dimensional code image; Respond to the call request of the video conferencing terminal to enable the video conferencing terminal to join the conference.

7. The method according to claim 6, characterized in that Responding to a call request from the video conferencing terminal so that the video conferencing terminal joins a conference, comprising: Verifying the access request sent by the video conferencing terminal to the gatekeeper server of the service platform, and sending an access confirmation to the video conferencing terminal if the verification is successful; The connection request sent by the video conferencing terminal to the multipoint control unit of the service platform is verified, and if the verification is successful, a ringing sound is sent to the video conferencing terminal to enable the video conferencing terminal to join the conference.

8. An electronic device, characterized in that: The device comprises: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for joining a video conferencing terminal as described in any one of claims 1-5 or 6-7.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for joining a video conferencing terminal according to any one of claims 1-5 or 6-7 when executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the method for joining a video conferencing terminal according to any one of claims 1-5 or 6-7.