Video conference holding method and device, equipment, storage medium and product

By receiving the area ID information in the video conference convening message, determining the conference mode and calling the MCU device, the multi-point conference cascade of the network area to which the video terminal belongs is solved, and the problem of complex multi-point communication process of video terminals in different regions is improved. Experience.

CN119155422APending Publication Date: 2024-12-17BEIJING RONGXUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411235475.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

When video terminals in different regions conduct multi-point video communication, the meeting process is complex and affects the user experience.

Method used

By receiving the area ID information in the video conference convening message, determining the video conference mode, and calling the video terminal venue to hold a meeting based on the mode and MCU device information, the network area where the video terminal belongs is selected to hold a multi-item sub-conference and automatically conducting sub-conference cascades. .

Benefits of technology

The multi-point communication meeting process of network video terminals in different regions has been simplified and the user experience has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155422A_ABST
    Figure CN119155422A_ABST
Patent Text Reader

Abstract

The invention discloses a video conference holding method and device, equipment, a storage medium and a product, and relates to the technical field of video conferences, and the method comprises the steps: receiving a video conference holding message containing the region ID information of a video terminal in a video terminal meeting place, and determining a video conference mode according to the region ID information in the video conference holding message; and calling a video terminal meeting place to hold a video conference according to the video conference mode and the MCU equipment information corresponding to the area ID information. According to the method, the regional network to which the video terminal meeting place belongs is defined, and the regional network comprises one or more MCUs, so that the network region to which the video terminal belongs selects the MCU of the region to hold the multi-point sub-conference, conference cascading among the sub-conferences is automatically carried out, multi-point communication of the video terminals of different regional networks is realized, and the communication efficiency is improved. Therefore, the meeting process of multi-point communication of the video terminals of different regional networks is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Due to limitations in network bandwidth and other aspects, video terminals in different regional networks generally achieve multipoint video communication through cascading multipoint control units (MCUs). Video terminals in the same regional network hold multipoint conferences on the MCU of their regional network, and MCUs in different regional networks perform conference cascade communication, thus achieving multipoint video communication between video terminals in different regional networks. The existing networking structure for multipoint video communication between video terminals in different regional networks can be referenced. Figure 1 .

[0003] However, to achieve the multi-point video communication of video terminals in different regions described above, it is necessary to create conference templates for the region in the conference system of different regional networks. The conference templates contain the video terminals of the regional network and the cascaded port venues of the corresponding conference templates of other regional networks. The meeting process is relatively complicated, which affects the experience of video conference users. Summary of the invention

[0004] The main purpose of this application is to provide a method, device, equipment, storage medium and product for holding a video conference, aiming to solve the technical problem that when video terminals in different regions hold conferences, the conference process is complicated and affects the user's conference experience.

[0005] To achieve the above objectives, the present application proposes a method for holding a video conference, wherein the method comprises:

[0006] Receiving a video conference convening message including a video terminal site, wherein the video conference convening message includes area ID information of the video terminal;

[0007] Determine the video conference mode according to the area ID information in the video conference convening message;

[0008] The video terminal venue is called to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information.

[0009] In one embodiment, the step of determining the video conference mode according to the area ID information in the video conference convening message includes:

[0010] Determining whether the area ID information in the video conference convening message is all the same;

[0011] If the area ID information is all the same, determining that the video conference mode is a single conference mode;

[0012] Otherwise, the video conference mode is determined to be a cascade conference mode.

[0013] In one embodiment, the step of calling a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information includes:

[0014] When the video conference mode is the single conference mode, determining MCU device information according to the area ID information;

[0015] Determine the hierarchical level corresponding to the area ID information;

[0016] The MCU processing unit corresponding to the MCU device information calls the video terminal venue to hold a video conference according to the video terminal information corresponding to the area ID information and the hierarchical level.

[0017] In one embodiment, the step of calling a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information includes:

[0018] When the video conference mode is the cascade conference mode, different MCU device information and different sub-conferences are determined according to different area ID information;

[0019] Determine the hierarchical level corresponding to different area ID information;

[0020] The cascade relationship between the different sub-conferences is determined according to the hierarchical level, and the video terminal venue is called to hold a video conference according to the cascade relationship between the sub-conferences through the MCU processing unit corresponding to the MCU device information.

[0021] In one embodiment, the step of determining the cascade relationship between the different sub-conferences according to the hierarchical level, and calling the video terminal venue to hold a video conference according to the cascade relationship between the sub-conferences through the MCU processing unit corresponding to the MCU device information, includes:

[0022] Determine the sub-conference with the highest level in the hierarchy as the main conference, and determine the other sub-conferences as subordinate conferences;

[0023] The video terminal venue is called to hold a video conference through the MCU processing unit corresponding to the MCU device information of the main conference, and the slave conference is called to hold a video conference according to the calling address of the cascade venue corresponding to the slave conference.

[0024] In one embodiment, before the step of receiving a video conference convening message including a video terminal site, wherein the video conference convening message includes the area ID information of the video terminal, the step further includes:

[0025] Define regional network information according to the regional network where the video terminal is located, wherein the regional network information includes regional ID information, regional name and hierarchical level;

[0026] The video terminal venue information and the MCU device information are determined according to the regional network information, and the video terminal venue information and the MCU device information include the regional ID information.

[0027] In addition, to achieve the above-mentioned purpose, the present application also proposes a video conference holding device, the video conference holding device comprising:

[0028] A convening message receiving module, used to receive a video conference convening message including a video terminal site, wherein the video conference convening message includes the area ID information of the video terminal;

[0029] A conference mode determination module, configured to determine a video conference mode according to the area ID information in the video conference convening message;

[0030] The video conference convening module is used to call a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a video conference holding device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the video conference holding method described above.

[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the video conference convening method described above are implemented.

[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the video conference convening method described above are implemented.

[0034] The present application provides a method for holding a video conference, which includes receiving a video conference holding message containing the regional ID information of the video terminal venue including the video terminal, determining the video conference mode according to the regional ID information in the video conference holding message; and calling the video terminal venue to hold the video conference according to the video conference mode and the MCU device information corresponding to the regional ID information. Since the present application defines the regional network to which the video terminal venue belongs, and the regional network includes one or more MCUs, the network area to which the video terminal belongs selects the MCU of the area to hold a multi-point sub-conference, automatically performs conference cascading between sub-conferences, and realizes multi-point communication of video terminals in different regional networks, thereby simplifying the conference process of multi-point communication of video terminals in different regional networks. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] Figure 1 A schematic diagram of the networking structure for multi-point video communication between video terminals in different regional networks;

[0038] Figure 2 A flowchart of the first embodiment of the method for holding a video conference in this application;

[0039] Figure 3 This is a schematic diagram of the system structure of the method for holding a video conference in this application;

[0040] Figure 4 A flowchart of creating conference convening information in the method for applying for a video conference convening;

[0041] Figure 5 A flowchart of the second embodiment of the method for holding a video conference in this application is provided;

[0042] Figure 6 This is a flowchart of the single conference mode in the method for holding a video conference in this application;

[0043] Figure 7 This is a flow chart of the cascade conference mode in the method for holding a video conference in this application;

[0044] Figure 8 This is a schematic diagram of the module structure of the video conference convening device according to an embodiment of the present application;

[0045] Fig. 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the video conference convening method in the embodiment of the present application.

[0046] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0047] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0048] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0049] The main solution of the embodiment of the present application is: receiving a video conference convening message including a video terminal venue, the video conference convening message including the regional ID information of the video terminal; determining the video conference mode according to the regional ID information in the video conference convening message; calling the video terminal venue to hold a video conference according to the video conference mode and the MCU device information corresponding to the regional ID information.

[0050] In order to realize multi-point video communication of video terminals in different regions, the existing technology needs to create conference templates of the region in the conference system of different regional networks. The conference templates contain the video terminals of the regional network and the cascaded port venues of the corresponding conference templates of other regional networks. The conference process is relatively complicated, which affects the experience of video conference users.

[0051] The present application provides a solution, by receiving a video conference convening message containing the regional ID information of the video terminal venue including the video terminal, determining the video conference mode according to the regional ID information in the video conference convening message; calling the video terminal venue to convene a video conference according to the video conference mode and the MCU device information corresponding to the regional ID information. Since the present application defines the regional network to which the video terminal venue belongs, and the regional network contains one or more MCUs, the network area to which the video terminal belongs selects the MCU of the area to convene a multi-point sub-conference, automatically performs conference cascading between sub-conferences, and realizes multi-point communication of video terminals in different regional networks, thereby simplifying the conference process of multi-point communication of video terminals in different regional networks.

[0052] It should be noted that the execution subject of the method of this embodiment can be a computing service device with video conference holding, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc.; it can also be a video conference holding device with the same or similar functions. This embodiment and the following embodiments will be described by taking the video conference holding device as an example.

[0053] Based on this, the embodiment of the present application provides a method for holding a video conference, referring to Figure 2 , Figure 2 This is a flow chart of the first embodiment of the method for holding a video conference in the present application.

[0054] In this embodiment, the video conference holding method includes steps S10 to S30:

[0055] Step S10: receiving a video conference convening message including a video terminal site, wherein the video conference convening message includes area ID information of the video terminal.

[0056] It can be understood that this application aims at the problem of complex multi-point communication conference process of video terminals in different regional networks, and defines that the video terminal venue belongs to a regional network, and the regional network contains one or more MCUs. When video terminals in different regional networks hold a multi-point communication conference, the MCU of the regional network to which the video terminals belong is selected to hold a multi-point conference, so as to realize multi-point communication between video terminals in the same regional network, and then automatically cascade the conference between MCUs to realize multi-point communication between video terminals in different regional networks. The architecture diagram of the whole system is shown in the figure. Figure 3 shown.

[0057] It is understandable that the video terminal management unit of the system manages the video terminal venue information, including basic information such as the venue's call address, and the video terminal venue information also includes the area ID information corresponding to its area network.

[0058] It should be understood that the video conference control processing unit in the system is responsible for the configuration and query of the regional network management unit, the video terminal management unit and the MCU management unit. The user selects video terminals in different regional networks to hold a multi-point conference and sends a conference convening message to the conference management unit. The user selects a terminal venue to hold a multi-point conference and sends a video conference convening message to the conference management unit through the video conference control processing unit. The video conference convening message includes the regional ID information of the video terminal.

[0059] In a feasible implementation manner, before step S10, steps S01 to S02 may also be included:

[0060] Step S01, defining regional network information according to the regional network where the video terminal is located, wherein the regional network information includes regional ID information, regional name and hierarchical level.

[0061] It should be noted that the prerequisite for holding a multipoint conference for video terminals in different regions is to create regional network information first. You can define regional network information for the regional network where the video terminal is located, including regional ID information, regional name and hierarchical level. For the specific process, please refer to Figure 4 .

[0062] Step S02: determining the video terminal venue information and the MCU device information according to the regional network information, wherein the video terminal venue information and the MCU device information include the regional ID information.

[0063] It is understandable that the video terminal venue information and MCU device information can also be created according to the regional network information. The video terminal venue information and MCU device information include the regional ID of the regional network.

[0064] Step S20: Determine the video conference mode according to the area ID information in the video conference convening message.

[0065] It should be understood that the conference management unit receives the video conference convening message sent by the video conference control processing unit, and determines the video conference mode according to the area ID information of the video terminal. The video conference mode may include a single conference mode and a cascade conference mode.

[0066] In a feasible implementation, step S20 may include steps S201 to S203:

[0067] Step S201, determining whether the area ID information in the video conference convening message is all the same.

[0068] Step S202: If the area ID information is all the same, it is determined that the video conference mode is a single conference mode.

[0069] Step S203: otherwise, determine that the video conference mode is a cascade conference mode.

[0070] It should be noted that the method of determining the video conferencing mode based on the regional ID information of the video terminal can be that when the regional IDs of the video terminals are all the same, it can be considered that there is only one sub-conference and the conference mode is a single conference; when the regional IDs of the video terminals are different, there are multiple sub-conferences and the conference mode is a cascaded conference mode.

[0071] In this embodiment, the conference mode is determined according to the regional ID information of the video terminal. When the regional IDs of the video terminals are the same, there is only one sub-conference and the conference mode is a single conference; when the regional IDs of the video terminals are different, there are multiple sub-conferences and the conference mode is a cascade conference, thereby realizing multi-point communication of video terminals in different regional networks and simplifying the multi-point communication conference process of video terminals in different regional networks.

[0072] Step S30: Calling a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information.

[0073] It can be understood that after the video conferencing mode is determined, the MCU device information corresponding to the area ID information is queried, the conference management unit sends a sub-conference convening message to the MCU processing unit corresponding to the area ID information, the MCU processing unit receives the sub-conference convening message from the conference management unit, returns the conference number to the conference management unit after the meeting is convened, and calls the video terminal venue for the meeting.

[0074] This embodiment provides a method for holding a video conference, which includes receiving a video conference holding message containing the regional ID information of the video terminal venue including the video terminal, determining the video conference mode according to the regional ID information in the video conference holding message; and calling the video terminal venue to hold the video conference according to the video conference mode and the MCU device information corresponding to the regional ID information. Since this embodiment defines the regional network to which the video terminal venue belongs, and the regional network includes one or more MCUs, the network area to which the video terminal belongs selects the MCU in the area to hold a multi-point sub-conference, and automatically performs conference cascading between sub-conferences, thereby realizing multi-point communication of video terminals in different regional networks, thereby simplifying the conference process of multi-point communication of video terminals in different regional networks.

[0075] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 5 , step S30, the video conference holding method further includes steps S301 to S303:

[0076] Step S301, when the video conference mode is the single conference mode, determine the MCU device information according to the area ID information.

[0077] It should be understood that reference can be made to Figure 6The process of single conference mode is described. Video terminals with the same regional ID form a sub-conference. Since the MCU management unit in the system manages the MCU device information, including basic information such as the MCU processing unit address, and the MCU device information also contains the regional ID information corresponding to its regional network. Therefore, the conference management unit searches the MCU management unit for the MCU device information corresponding to the regional ID.

[0078] Step S302: determine the hierarchy level corresponding to the area ID information.

[0079] It should be noted that the regional network management unit in the system defines the regional network according to the regional network where the MCU and the video conferencing terminal are located, including regional ID information, regional name and hierarchical level, where the regional ID is the unique identifier of the regional network. The hierarchical level of the regional network determines the cascading method of video conferencing between regional networks. For example: there are three regional networks A, B and C, the level of region A is 1, the level of region B is 2, and the level of region C is 3, among which level 1 is the highest and level 2 is greater than level 3. Therefore, the conference management unit searches the regional network management unit for the hierarchical level corresponding to the regional ID.

[0080] Step S303: Calling a video terminal site to hold a video conference according to the video terminal information corresponding to the area ID information and the hierarchical level through the MCU processing unit corresponding to the MCU device information.

[0081] It can be understood that the conference management unit sends a sub-conference convening message to the MCU processing unit corresponding to the MCU device information, and the sub-conference convening message contains the video terminal information of the area ID and the hierarchical level of the sub-conference. The MCU processing unit receives the sub-conference convening message from the conference management unit, returns the conference number to the conference management unit after the meeting is held, and calls the video terminal to attend the meeting.

[0082] In a feasible implementation manner, step S30 may further include steps S304 to S306:

[0083] Step S304, when the video conference mode is the cascade conference mode, different MCU device information and different sub-conferences are determined according to different area ID information.

[0084] It is worth noting that when the area IDs of the video terminals are different (i.e., there are two or more different area IDs), the conference mode is a cascade conference. The conference management unit searches the MCU management unit for multiple different MCU information corresponding to the multiple area IDs, and the video terminals with the same area ID form a sub-conference, and multiple sub-conferences corresponding to different area IDs are opened.

[0085] Step S305: determining the hierarchical levels corresponding to the different area ID information.

[0086] It is understandable that the conference management unit queries the regional management unit for multiple hierarchical levels with different regional IDs. For example, there are three regional networks A, B and C, with the level of region A being 1, the level of region B being 2, and the level of region C being 3, where level 1 is the highest and level 2 is greater than level 3.

[0087] Step S306, determining the cascade relationship between the different sub-conferences according to the hierarchical level, and calling the video terminal venue to hold a video conference according to the cascade relationship between the sub-conferences through the MCU processing unit corresponding to the MCU device information.

[0088] It is understandable that the cascade relationship between different sub-conferences can be determined according to the level of the hierarchy. The conference management unit sends a call cascade port venue message to the MCU management unit where the main conference is located. The message includes the conference number of the sub-conference with the highest level and the call address of the cascade venue corresponding to other sub-conferences. The MCU management unit receives the call cascade port venue message and calls other sub-conferences according to the call address of the cascade port venue to realize the master-slave conference cascade between sub-conferences.

[0089] In a feasible implementation manner, step S306 may further include steps S3061 to S3062:

[0090] Step S3061: determine the sub-conference with the highest level as the main conference, and determine the other sub-conferences as slave conferences.

[0091] It should be understood that to determine the cascade relationship between sub-conferences, the sub-conference with the highest level in the regional ID hierarchy can be used as the main conference, and the other sub-conferences can be used as slave conferences. For example, the conference cascade method of the video conference between the video terminals of the three networks A, B and C: the conference in the A region with the highest level is the main conference, and the conferences in the B and C regions are slave conferences; if the conference cascade method of the video conference only includes the video terminals of the B and C regions: the conference in the B region with the highest level is the main conference, and the conference in the C region is the slave conference.

[0092] Step S3062: Call the video terminal venue to hold a video conference through the MCU processing unit corresponding to the MCU device information of the main conference, and call the slave conference to hold a video conference according to the calling address of the cascade venue corresponding to the slave conference.

[0093] It is understandable that the conference management unit sends a call cascade port venue message to the MCU management unit where the main conference is located, and the message includes the conference number of the main conference and the call address of the cascade venue corresponding to other sub-conferences. The MCU management unit receives the call cascade port venue message and calls other sub-conferences according to the call address of the cascade port venue to realize the master-slave conference cascade between sub-conferences.

[0094] In this embodiment, by defining network areas and their hierarchical levels, the MCU of the area is selected according to the network area to which the video terminal belongs to hold a multi-point conference, thereby realizing multi-point communication between video terminals in the same regional network, and cascading of MCUs between different regional networks is realized according to the regional level, thereby realizing multi-point communication between video terminals in different regional networks.

[0095] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the method for holding a video conference in the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0096] This application also provides a video conference holding device, please refer to Figure 8 , the video conference holding device comprises:

[0097] A convening message receiving module 10 is used to receive a video conference convening message including a video terminal site, wherein the video conference convening message includes the area ID information of the video terminal;

[0098] A conference mode determination module 20, configured to determine a video conference mode according to the area ID information in the video conference convening message;

[0099] The video conference convening module 30 is used to call a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information.

[0100] The video conference holding device provided by the present application adopts the video conference holding method in the above embodiment to solve the technical problem. Compared with the prior art, the beneficial effects of the video conference holding device provided by the present application are the same as the beneficial effects of the video conference holding method provided by the above embodiment, and other technical features in the video conference holding device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0101] The present application provides a video conference holding device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the video conference holding method in the above-mentioned embodiment one.

[0102] Reference below Fig. 9 , which shows a schematic diagram of the structure of a video conference holding device suitable for implementing the embodiment of the present application. The video conference holding device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The video conference holding device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0103] like Fig. 9 As shown, the video conference holding device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the video conference holding device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the video conference holding device to communicate with other devices wirelessly or wired to exchange data. Although the video conference holding device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided alternatively.

[0104] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0105] The video conference holding device provided by the present application adopts the video conference holding method in the above embodiment to solve the technical problems of video conference holding. Compared with the prior art, the beneficial effects of the video conference holding device provided by the present application are the same as the beneficial effects of the video conference holding method provided by the above embodiment, and other technical features in the video conference holding device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0106] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0107] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0108] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the video conference convening method in the above-mentioned embodiment.

[0109] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0110] The computer-readable storage medium may be included in the video conference holding device; or may exist independently without being assembled into the video conference holding device.

[0111] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the video conference convening device, the video conference convening device: receives a video conference convening message including a video terminal venue, and the video conference convening message includes the regional ID information of the video terminal; determines the video conference mode according to the regional ID information in the video conference convening message; and calls the video terminal venue to hold a video conference according to the video conference mode and the MCU device information corresponding to the regional ID information.

[0112] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0113] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0114] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0115] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned video conference holding method, and can solve technical problems. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the video conference holding method provided in the above-mentioned embodiment, and will not be repeated here.

[0116] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned video conference convening method when executed by a processor.

[0117] The computer program product provided by the present application can solve the technical problem. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the video conference holding method provided by the above embodiment, which will not be described in detail here.

[0118] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for holding a video conference, characterized in that: The method includes: Receiving a video conference convening message including a video terminal site, wherein the video conference convening message includes area ID information of the video terminal; Determine the video conference mode according to the area ID information in the video conference convening message; The video terminal venue is called to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information.

2. The method according to claim 1, characterized in that The step of determining the video conference mode according to the area ID information in the video conference convening message includes: Determining whether the area ID information in the video conference convening message is all the same; If the area ID information is all the same, determining that the video conference mode is a single conference mode; Otherwise, the video conference mode is determined to be a cascade conference mode.

3. The method according to claim 2, characterized in that The step of calling a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information includes: When the video conference mode is the single conference mode, determining MCU device information according to the area ID information; Determine the hierarchical level corresponding to the area ID information; The MCU processing unit corresponding to the MCU device information calls the video terminal venue to hold a video conference according to the video terminal information corresponding to the area ID information and the hierarchical level.

4. The method according to claim 2, characterized in that The step of calling a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information includes: When the video conference mode is the cascade conference mode, different MCU device information and different sub-conferences are determined according to different area ID information; Determine the hierarchical level corresponding to different area ID information; The cascade relationship between the different sub-conferences is determined according to the hierarchical level, and the video terminal venue is called to hold a video conference according to the cascade relationship between the sub-conferences through the MCU processing unit corresponding to the MCU device information.

5. The method according to claim 4, characterized in that The step of determining the cascade relationship between the different sub-conferences according to the hierarchical level, and calling the video terminal venue to hold a video conference according to the cascade relationship between the sub-conferences through the MCU processing unit corresponding to the MCU device information, includes: Determine the sub-conference with the highest level in the hierarchy as the main conference, and determine the other sub-conferences as subordinate conferences; The video terminal venue is called to hold a video conference through the MCU processing unit corresponding to the MCU device information of the main conference, and the slave conference is called to hold a video conference according to the calling address of the cascade venue corresponding to the slave conference.

6. The method according to claim 1, characterized in that Before the step of receiving a video conference convening message including a video terminal site, wherein the video conference convening message includes the area ID information of the video terminal, the step further includes: Define regional network information according to the regional network where the video terminal is located, wherein the regional network information includes regional ID information, regional name and hierarchical level; The video terminal venue information and the MCU device information are determined according to the regional network information, and the video terminal venue information and the MCU device information include the regional ID information.

7. A video conference holding device, characterized in that: The video conference holding device comprises: A convening message receiving module, used to receive a video conference convening message including a video terminal site, wherein the video conference convening message includes the area ID information of the video terminal; A conference mode determination module, configured to determine a video conference mode according to the area ID information in the video conference convening message; The video conference convening module is used to call a video terminal site to hold a video conference according to the video conference mode and the MCU device information corresponding to the area ID information.

8. A video conference holding device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the video conference holding method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the video conference holding method according to any one of claims 1 to 6 are implemented.

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 steps of the method for holding a video conference as claimed in any one of claims 1 to 6 are implemented.