Conference operation method and device, equipment and storage medium

By generating and applying target configuration files, the equipment offline problem of online real-time meetings when network interruption is solved, the meeting is quickly adjusted and stable switching is achieved, ensuring the smooth operation of the meeting and user satisfaction.

CN120238527APending Publication Date: 2025-07-01BEIJING HUAJIAN YUNDING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510460430.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the prior art, online real-time meetings cannot respond in a timely manner when the network connection is interrupted, resulting in the equipment being offline, affecting the smooth operation of the meeting, and the reconnection strategies of different applications are inconsistent, making it difficult to ensure the continuity and compatibility of the meeting.

Method used

By receiving the target conference change instructions issued by the host, a first configuration file is generated, the second configuration file of the current meeting is determined, and switching to the target conference based on the target configuration file is achieved to achieve rapid adjustment and flexible response to conference changes.

Benefits of technology

It improves the efficiency and accuracy of meeting switching, ensures the continuity and stability of meetings, optimizes the user experience, and improves user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238527A_ABST
    Figure CN120238527A_ABST
Patent Text Reader

Abstract

The invention discloses a conference operation method and device, equipment and a storage medium. The method comprises the steps of generating a first configuration file based on a target conference change instruction under the condition that the target conference change instruction issued by a host is received; determining a second configuration file of the played current conference, and determining a target configuration file based on the first configuration file and the second configuration file; and configuring a target conference based on the target configuration file and switching the current conference to the target conference. Conference change requirements can be quickly responded, and normal operation of the conference is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of audio - video technology, and particularly to a conference operation method, device, equipment and storage medium. Background Art

[0002] With the rapid development of information technology, online real - time conferences have gradually become an important communication bridge in work and production.

[0003] However, real - time conferences are affected by the network and are prone to the situation of conference reconnection. For traditional devices, conference reconnection requires manual operations by users, such as connecting to a wireless network, restarting the device to re - establish a connection, etc. This reconnection method lacks flexibility and adaptability in actual conference applications. When the device connection is interrupted, it cannot respond in time to reconnect, which will make the device offline for a period of time, giving users an inefficient experience. Based on the reconnection mechanism at the application layer, such as in online video conference applications, after the conference video is interrupted due to network fluctuations, it will automatically try to reconnect to the server to continue playing. Different applications may adopt different reconnection strategies and technical implementations, which makes it difficult to ensure the consistency and compatibility of the reconnection mechanism between cross - applications or different versions of the same application, and cannot guarantee the smooth operation of the conference. Summary of the Invention

[0004] The present invention provides a conference operation method, device, equipment and storage medium to solve the problem that the smooth operation of the conference cannot be guaranteed.

[0005] According to one aspect of the present invention, a conference operation method is provided. The method includes:

[0006] When receiving a target conference change instruction issued by a host, generating a first configuration file based on the target conference change instruction;

[0007] Determining a second configuration file of the currently played conference, and determining a target configuration file based on the first configuration file and the second configuration file;

[0008] Configuring the target conference based on the target configuration file and switching the current conference to the target conference.

[0009] According to another aspect of the present invention, a conference operation device is provided. The device includes:

[0010] A change instruction receiving module, configured to generate a first configuration file based on a target conference change instruction when receiving the target conference change instruction issued by a host;

[0011] A target configuration file determining module, configured to determine a second configuration file of the currently played conference and determine a target configuration file based on the first configuration file and the second configuration file;

[0012] A target meeting switching module, configured to configure a target meeting based on the target configuration file and switch the current meeting to the target meeting.

[0013] According to another aspect of the present invention, there is provided an electronic device, which includes:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] 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 meeting operation method according to any embodiment of the present invention.

[0017] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the meeting operation method according to any embodiment of the present invention when executed.

[0018] The technical solution of the embodiment of the present invention, by generating a first configuration file based on the target meeting change instruction when receiving the target meeting change instruction issued by the host; by receiving the target meeting change instruction issued by the host in real time, it can quickly adjust the meeting arrangement and can flexibly respond to meeting changes; determining the second configuration file of the currently played meeting, and determining the target configuration file based on the first configuration file and the second configuration file; improving the accuracy of meeting configuration; configuring the target meeting based on the target configuration file and switching the current meeting to the target meeting. It improves the efficiency and accuracy of meeting switching, solves the problem of being unable to ensure the smooth operation of the meeting, and achieves the beneficial effects of ensuring the continuity and stability of the meeting, optimizing the meeting experience, and improving user satisfaction.

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

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.

[0021] Figure 1 It is a flowchart of a meeting operation method provided by Embodiment 1 of the present invention;

[0022] Figure 2 It is a flowchart of a meeting operation method provided by Embodiment 2 of the present invention;

[0023] Figure 3 It is a schematic structural diagram of a meeting operation device provided by Embodiment 3 of the present invention;

[0024] Figure 4 It is a schematic structural diagram of an electronic device for implementing the meeting operation method of the embodiments of the present invention. Detailed implementation manners

[0025] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0027] Embodiment 1

[0028] Figure 1 A flowchart of a meeting operation method is provided for Embodiment 1 of the present invention. This embodiment is applicable to maintaining the meeting operation situation. This method can be executed by a meeting operation device, which can be implemented in the form of hardware and / or software, and the meeting operation device can be configured in an electronic device. As Figure 1 shown, this method includes:

[0029] S110. When receiving a target meeting change instruction issued by the host, generate a first configuration file based on the target meeting change instruction.

[0030] Among them, the target meeting change instruction can be understood as an instruction to change to the target meeting. The target meeting change instruction also includes a target meeting start instruction, a target meeting stop instruction, and target meeting associated data, etc. The first configuration file can be understood as a new configuration file to be changed generated based on the meeting change instruction. The target meeting associated data can include data such as a meeting identifier, a meeting name, a start time, an end time, and a participant list.

[0031] Specifically, receive the target meeting change instruction issued by the host. Analyze the received instruction, and extract relevant information of the target meeting, such as a meeting identifier, a meeting name, a start time, an end time, a participant list, etc. At the same time, the system will also analyze the start instruction and stop instruction of the target meeting, which are used to control the start and end of the meeting. According to the analyzed information, start to generate the first configuration file. It contains all the settings and parameters required to execute the target meeting. The configuration file includes the configuration of the meeting room, the settings of audio and video devices, the configuration of network connections, and security settings, etc.

[0032] Optionally, before receiving the target meeting change instruction issued by the host, it further includes:

[0033] Send terminal registration information to the host. In the case of receiving the registration response information corresponding to the terminal registration information returned by the host, determine that the terminal is successfully registered to the host.

[0034] Among them, the terminal registration information can be understood as the registration information sent by the terminal to the host. The registration response information can be understood as the corresponding information returned by the host.

[0035] Specifically, the terminal sends registration information to the host. The registration information can include the unique identifier of the terminal (such as a device identifier, etc.), the terminal type, and supported functions, etc., so that the host can identify and verify the identity and permissions of the terminal. After receiving the registration information of the terminal, the host will conduct verification and processing. If the registration information of the terminal is legal and meets the requirements of the host, the host will return a registration response information to the terminal. This response information contains a flag indicating successful or failed registration. In the case of receiving the registration response information corresponding to the terminal registration information returned by the host and the registration response information is for successful registration, determine that the terminal is successfully registered to the host. If the registration response information is not received or the received response information is for failed registration, it indicates that the terminal registration fails.

[0036] Optionally, the sending of the terminal registration information to the host further includes:

[0037] In the case of not receiving the registration response information returned by the host, read the first candidate configuration file stored in the pre-established meeting database, and configure the first candidate meeting based on the first candidate configuration file.

[0038] Among them, the first candidate configuration file can be understood as a historical meeting configuration accessory. The first candidate meeting can be understood as a historical meeting.

[0039] Specifically, after the terminal sends registration information to the host, if the registration response information from the host is not received within a preset time window, the system will determine that the registration fails. After the registration fails, the terminal retrieves the configuration file from a pre-established meeting database. Among them, the meeting database stores the configuration files of multiple historical meetings, recording various settings and parameters of past meetings. The configuration file of the historical meeting with the smallest time interval from the current time is determined as the first candidate configuration file. Based on the read first candidate configuration file, the terminal starts to configure the meeting and play.

[0040] In the embodiment of the present invention, when the registration response information is not returned, an alternative solution can be quickly adopted, that is, using the historical meeting configuration file to resume or start a meeting. It avoids the meeting delay or cancellation caused by waiting for the host response, ensures the timeliness and continuity of the meeting, and ensures the smooth progress of the meeting.

[0041] Optionally, the method further includes:

[0042] In the case of not receiving the target meeting change instruction issued by the host, read the second candidate configuration file stored in the pre-established meeting database, and configure the second candidate meeting based on the second candidate configuration file.

[0043] Among them, the second candidate configuration file can be understood as a preset meeting configuration file. The second candidate meeting can be understood as a pre-set meeting.

[0044] Specifically, in the case of detecting that the terminal is successfully registered to the host and not receiving the target meeting change instruction issued by the host, read the preset meeting configuration file from the pre-established meeting database. Configure the meeting for playback based on the preset meeting configuration file. Among them, the preset meeting configuration file can be set in advance according to requirements.

[0045] In the embodiment of the present invention, when the terminal fails to receive the target meeting change instruction from the host, it reads the second candidate configuration file from a pre-established meeting database and configures and starts an alternative meeting based on this configuration file. It ensures that in the absence of a change instruction, users can still participate in a suitable meeting, while providing a certain degree of flexibility and user customization space.

[0046] S120. Determine the second configuration file of the currently played meeting, and determine the target configuration file based on the first configuration file and the second configuration file.

[0047] Among them, the second configuration file can be understood as the configuration file of the current meeting. The target configuration file can be understood as the configuration file of the target meeting.

[0048] Specifically, when determining a target configuration file, the contents of the first configuration file and the second configuration file will be comprehensively analyzed. For example: comparing the differences between the two configuration files, identifying common setting items, deciding which setting items should be retained or overwritten, etc. The target configuration file is determined based on the analysis results.

[0049] Optionally, the target configuration file includes at least two of target multimedia metadata, target host Internet protocol address, target audio data port, target video data port, meeting identifier, meeting leader identifier, and meeting member identifier.

[0050] Specifically, the target multimedia metadata is used to describe the relevant information of the multimedia content to be used in the meeting, such as the resolution, frame rate, and encoding format of the video, as well as the sampling rate and encoding format of the audio. The target host Internet protocol address is the network address of the host of the data communication center. All participants need to know this address in order to establish a network connection with the host and thus participate in the meeting. The target audio data port is the network port for receiving and sending audio data. The target video data port is the network port for video data transmission. The meeting identifier is used to distinguish different meetings. The meeting leader identifier is used to identify the host or organizer in the meeting and grant them the authority to manage the meeting. The meeting member identifier: is used to identify each participant in the meeting.

[0051] Optionally, the target configuration file further includes the start and end times of the meeting, the theme of the meeting, the roles and permissions of the participants, security settings, etc.

[0052] S130. Configure the target meeting based on the target configuration file and switch the current meeting to the target meeting.

[0053] Specifically, according to the audio and video metadata in the target configuration file, configure the devices required for the meeting, such as adjusting the settings of the camera and microphone. At the same time, configure the network connection according to the network settings to ensure the stability and speed of data transmission. According to the information in the target configuration file, create a new meeting instance, including setting the start and end times of the meeting, the theme, the participant list, etc. According to the meeting member identifier, assign corresponding roles and permissions to the participants, such as host, speaker, audience, etc. When the current meeting is about to end or the target meeting is about to start, send a notice to the participants, informing them of the upcoming switch and the matters that may need attention after the switch.

[0054] Optionally, the configuring the target meeting based on the target configuration file includes:

[0055] Parse the target configuration file to obtain the target multimedia metadata, the target host Internet protocol address, the target audio data port, and the target video data port;

[0056] Determine a target multimedia data stream based on the target multimedia metadata, and send the target multimedia data stream to the target audio data port and the target video data port of the target host Internet protocol address to configure the target conference.

[0057] Specifically, extract the target multimedia metadata (such as audio and video parameters), the target host Internet protocol address, the target audio data port, and the target video data port from the file. Based on the parsed target multimedia metadata, generate a multimedia data stream that matches the target conference. This includes encoding the audio and video content to meet the parameter requirements in the target configuration file. Based on the target host Internet protocol address, the target audio data port, and the target video data port, establish a network connection with the target host to ensure that the multimedia data stream can be sent to the target conference accurately and without error. After the network connection is established, send the target multimedia data stream to the specified ports of the target host (the target audio data port and the target video data port) to configure the target conference. Optionally, configure the parameters of the conference according to other information in the target configuration file (such as the conference identifier, the conference leader identifier, and the conference member identifier). After the configuration is completed, perform verification (for example: check the network connection, the audio and video quality, and the accuracy of the conference parameters) to ensure that the target conference has been correctly set up and is ready to accept the joining of participants.

[0058] In the technical solution of the embodiment of the present invention, when receiving a target conference change instruction issued by a host, generate a first configuration file based on the target conference change instruction; by receiving the target conference change instruction issued by the host in real time, the conference arrangement can be quickly adjusted, and the conference change can be flexibly responded to; determine the second configuration file of the currently played conference, and determine the target configuration file based on the first configuration file and the second configuration file; improve the accuracy of conference configuration; configure the target conference based on the target configuration file and switch the current conference to the target conference. Improve the efficiency and accuracy of conference switching, solve the problem that the smooth operation of the conference cannot be guaranteed, and achieve the beneficial effects of ensuring the continuity and stability of the conference, optimizing the conference experience, and improving user satisfaction.

[0059] Embodiment 2

[0060] Figure 2The flowchart of a conference operation method provided in the second embodiment of the present invention. This embodiment further refines how to determine the target configuration file based on the first configuration file and the second configuration file in the above embodiment. Optionally, the determining the target configuration file based on the first configuration file and the second configuration file includes: respectively determining the first configuration parameter of the first configuration file and the second configuration parameter of the second configuration file; comparing the first configuration parameter and the second configuration parameter based on a preset comparison algorithm, and when the comparison result shows that the configuration parameters are different, determining the first configuration file as the target configuration file.

[0061] As Figure 2 shown, the method includes:

[0062] S210. When receiving the target conference change instruction issued by the host, generate the first configuration file based on the target conference change instruction.

[0063] S220. Respectively determine the first configuration parameter of the first configuration file and the second configuration parameter of the second configuration file.

[0064] Among them, the first configuration parameter can be understood as the configuration parameter to be changed, and the second configuration parameter can be understood as the current configuration parameter.

[0065] Specifically, identify and extract the configuration parameter to be changed in the first configuration file and the current configuration parameter in the second configuration file.

[0066] S230. Compare the first configuration parameter and the second configuration parameter based on a preset comparison algorithm. When the comparison result shows that the configuration parameters are different, determine the first configuration file as the target configuration file.

[0067] Specifically, compare the first configuration parameter and the second configuration parameter item by item based on a preset comparison algorithm. After the comparison is completed, analyze the comparison result. If the comparison result shows that the first configuration parameter and the second configuration parameter are the same in all aspects, no change is required and the current configuration file already meets the requirements. When the comparison result shows that the configuration parameters are different, determine the first configuration file as the target configuration file. That is, the configuration parameters in the first configuration file will be used to update or replace the current configuration. Among them, the preset comparison algorithm can be preset according to experience, such as the image difference algorithm, the sequence alignment algorithm, the item-by-item comparison algorithm, or the hash comparison algorithm, etc. This embodiment does not limit it.

[0068] S240. Configure the target conference based on the target configuration file and switch the current conference to the target conference.

[0069] In the technical solution of the embodiment of the present invention, by respectively determining the first configuration parameter of the first configuration file and the second configuration parameter of the second configuration file; based on a preset comparison algorithm, comparing the first configuration parameter and the second configuration parameter, and when the comparison result shows that the configuration parameters are different, determining the first configuration file as the target configuration file. This improves the accuracy of configuration management, enhances the configuration efficiency of the target meeting, and is conducive to maintaining the operation of the meeting.

[0070] As an optional example of Embodiment 1 of the present invention, the meeting operation method of this embodiment specifically includes the following steps:

[0071] If the terminal encounters obstacles during the registration process and fails to successfully register to the host, the system will intelligently activate the emergency plan, accurately locate and read the configuration file pre-stored in the database, and rely on the detailed meeting status data therein to seamlessly continue the complete state of the previous meeting, enabling the meeting process to be autonomously maintained without external intervention.

[0072] When the terminal successfully completes the registration process and smoothly accesses the host, and the host does not issue any change instructions at the current stage, the terminal device will follow the established efficient operation logic, continuously retrieve and read the corresponding configuration information from the meeting database, and based on this, firmly maintain the accurate state of the previous meeting.

[0073] If the terminal successfully registers to the host and the host issues a change instruction in a timely manner, the terminal device will quickly respond and immediately start generating a new configuration file to adapt to the upcoming changes in the meeting scenario. Subsequently, the system will use an advanced intelligent comparison algorithm to comprehensively, meticulously, and accurately compare and analyze various key parameters in the new and old configuration files. Once a substantial change in the parameters is detected, the terminal will quickly read and parse the new configuration file, thereby accurately accessing the new meeting and realizing the flexible, smooth switching and stable autonomous maintenance between different states of the meeting.

[0074] In the technical solution of the embodiment of the present invention, through the organic combination and coordinated operation of the above three situations, the self-maintenance mechanism of the meeting system can comprehensively and multi-levelly ensure the smooth progress of the meeting. Whether facing the regular stable operation stage or encountering unexpected changes, it can demonstrate strong adaptability and stability, bringing an excellent meeting experience to users and becoming an indispensable solid backing in modern efficient communication and collaboration scenarios.

[0075] Embodiment 3

[0076] Figure 3 It is a schematic structural diagram of a meeting operation device provided for Embodiment 3 of the present invention. As Figure 3As shown in the figure, the device includes: a change instruction receiving module 310, a target configuration file determining module 320, and a target meeting switching module 330.

[0077] Among them, the change instruction receiving module 310 is used to generate a first configuration file based on the target meeting change instruction when receiving the target meeting change instruction issued by the host; the target configuration file determining module 320 is used to determine the second configuration file of the currently played meeting, and determine the target configuration file based on the first configuration file and the second configuration file; the target meeting switching module 330 is used to configure the target meeting based on the target configuration file and switch the current meeting to the target meeting.

[0078] The technical solution of the embodiment of the present invention, by generating a first configuration file based on the target meeting change instruction when receiving the target meeting change instruction issued by the host; by receiving the target meeting change instruction issued by the host in real time, it can quickly adjust the meeting arrangement and flexibly respond to meeting changes; determine the second configuration file of the currently played meeting, and determine the target configuration file based on the first configuration file and the second configuration file; improve the accuracy of meeting configuration; configure the target meeting based on the target configuration file and switch the current meeting to the target meeting. Improve the efficiency and accuracy of meeting switching, solve the problem that the smooth operation of the meeting cannot be guaranteed, and achieve the beneficial effects of ensuring the continuity and stability of the meeting, optimizing the meeting experience, and improving user satisfaction.

[0079] Optionally, the target configuration file includes at least two of target multimedia metadata, target host Internet protocol address, target audio data port, target video data port, meeting identifier, meeting leader identifier, and meeting member identifier.

[0080] Optionally, the target meeting switching module includes:

[0081] A file parsing unit for parsing the target configuration file to obtain the target multimedia metadata, the target host Internet protocol address, the target audio data port, and the target video data port;

[0082] A meeting configuration unit for determining a target multimedia data stream based on the target multimedia metadata, and sending the target multimedia data stream to the target audio data port and the target video data port of the target host Internet protocol address to configure the target meeting.

[0083] Optionally, the target configuration file determining module includes:

[0084] A parameter determination unit, configured to determine a first configuration parameter of the first configuration file and a second configuration parameter of the second configuration file respectively;

[0085] A configuration file determination unit, configured to compare the first configuration parameter and the second configuration parameter based on a preset comparison algorithm, and determine the first configuration file as the target configuration file when the comparison result indicates that the configuration parameters are different.

[0086] Optionally, the apparatus further includes:

[0087] A terminal registration module, configured to send terminal registration information to the host before receiving a target conference change instruction issued by the host, and determine that the terminal is successfully registered to the host when receiving a registration response information corresponding to the terminal registration information returned by the host.

[0088] Optionally, the apparatus further includes:

[0089] A first candidate conference configuration module, configured to read a first candidate configuration file stored in a pre-established conference database and configure a first candidate conference based on the first candidate configuration file when not receiving the registration response information returned by the host.

[0090] Optionally, the apparatus further includes:

[0091] A second candidate conference configuration module, configured to read a second candidate configuration file stored in a pre-established conference database and configure a second candidate conference based on the second candidate configuration file when not receiving a target conference change instruction issued by the host.

[0092] The conference operation apparatus provided by the embodiments of the present invention can execute the conference operation method provided by any embodiment of the present invention, and has corresponding function modules and beneficial effects for executing the method.

[0093] Embodiment 4

[0094] Figure 4 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0095] AsFigure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. 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 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0096] Multiple components in the electronic 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 disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0097] The processor 11 can be various general-purpose and / or special-purpose 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 dedicated 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 conference operation.

[0098] In some embodiments, the method conference operation can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic 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 conference operation described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the method conference operation in any other appropriate way (e.g., by means of firmware).

[0099] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0100] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0101] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

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

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

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

[0105] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.

[0106] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand 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 principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A conference operation method, characterized in that: include: In case of receiving a target conference change instruction issued by the host, generating a first configuration file based on the target conference change instruction; Determine a second configuration file of the current conference to be played, and determine a target configuration file based on the first configuration file and the second configuration file; A target conference is configured based on the target configuration file and the current conference is switched to the target conference.

2. The method according to claim 1, characterized in that The target configuration file includes at least two of target multimedia metadata, a target host Internet Protocol address, a target audio data port, a target video data port, a conference identifier, a conference leader identifier, and a conference member identifier.

3. The method according to claim 2, characterized in that The configuring the target conference based on the target configuration file includes: Parsing the target configuration file to obtain the target multimedia metadata, the target host Internet Protocol address, the target audio data port, and the target video data port; A target multimedia data stream is determined based on the target multimedia metadata, and the target multimedia data stream is sent to a target audio data port and a target video data port of the target host Internet Protocol address to configure the target conference.

4. The method according to claim 1, characterized in that: The determining the target configuration file based on the first configuration file and the second configuration file includes: Determine a first configuration parameter of the first configuration file and a second configuration parameter of the second configuration file respectively; The first configuration parameter and the second configuration parameter are compared based on a preset comparison algorithm, and when a comparison result shows that the configuration parameters are different, the first configuration file is determined as a target configuration file.

5. The method according to claim 1, characterized in that Before receiving the target conference change instruction issued by the host, it also includes: The terminal registration information is sent to the host, and when registration response information corresponding to the terminal registration information is received and returned by the host, it is determined that the terminal is successfully registered with the host.

6. The method according to claim 5, characterized in that The sending of terminal registration information to the host further includes: In the case that the registration response information returned by the host is not received, a first candidate configuration file stored in a pre-established conference database is read, and a first candidate conference is configured based on the first candidate configuration file.

7. The method according to claim 1, characterized in that Also includes: In the case where no target conference change instruction issued by the host is received, a second candidate configuration file stored in a pre-established conference database is read, and a second candidate conference is configured based on the second candidate configuration file.

8. A conference operation device, characterized in that: include: A change instruction receiving module, configured to generate a first configuration file based on the target conference change instruction when receiving the target conference change instruction issued by the host; a target profile determination module, configured to determine a second profile of the current conference to be played, and determine a target profile based on the first profile and the second profile; The target conference switching module is used to configure a target conference based on the target configuration file and switch the current conference to the target conference.

9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed 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 conference operation method according to any one of claims 1 to 7.

10. 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 conference operation method according to any one of claims 1 to 7 when executed.