Video conference method and device based on multi-cloud implementation, equipment and medium

Through the multi-cloud video conferencing method, using the advantages of private cloud and public cloud video platforms, the adapted video platform is scheduled to create internal or open meetings, solving the problem of external user access in the enterprise video conferencing system and achieving efficient and secure video conferencing experience.

CN119402616APending Publication Date: 2025-02-07CHINA LIFE INSURANCE CO LTD SHANGHAI DATA CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411524555.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The prior art is difficult to effectively support smooth access to external users in enterprise video conferencing systems, and it is difficult to take into account both system security and user experience.

Method used

Through a multi-cloud-based video conferencing method, leverage the advantages of private cloud and public cloud video platforms, schedule private cloud video platforms or public cloud video saas services according to conference needs, create internal meetings or open meetings, and realize service multi-life services through scheduling servers deploy.

Benefits of technology

It improves the experience of enterprise users in foreign-related scenario video conferences, ensures the consistency and convenience of the participation habits of internal and external users in the enterprise, and takes into account system security and user experience, realizing multi-system deployment and product-level backup.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402616A_ABST
    Figure CN119402616A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of video communication, in particular to a multi-cloud-based video conference method, device and equipment and a medium, and the method comprises the steps: receiving a conference reservation instruction sent by a client, and determining conference information contained in the conference reservation instruction; if the conference information does not allow the external personnel to participate in the conference, a private cloud video platform of a server side is scheduled through a scheduling server to create an internal conference; if the conference information is that external personnel are allowed to join the conference, public cloud video saas service of the server side is scheduled to create an open conference; and receiving a conference participation instruction sent by the client, verifying the conference number included in the conference participation instruction, and successfully participating in the conference after the verification is passed. The advantages of the private cloud video platform and the public cloud video platform are utilized to improve the experience of the enterprise users participating in the foreign scene video conference, and the consistency and convenience of the participating habits of the internal and external users of the enterprise are ensured; and system security and user experience are considered, and multi-activity deployment and product-level backup of the system are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of video communication technology, and in particular to a video conferencing method, apparatus, device and medium based on multi-cloud implementation. Background Art

[0002] Large enterprises usually adopt the private deployment method to build their own video conferencing systems. With the advancement of mobile Internet technology and the increasing popularity of online office scenarios, video conferencing has gradually developed into one of the important ways for people to communicate. The application scope of enterprise video conferencing services has gradually extended from the venue to the personal end, and from within the enterprise to external users. How to consider the experience of personal users participating in the video conferencing system construction and how to support smooth access for external users have become an important issue in the design of video conferencing systems under the new situation. Summary of the invention

[0003] In order to overcome the deficiencies in the prior art, the present application provides a video conferencing method, apparatus, equipment and medium based on multi-cloud implementation, which can utilize the respective advantages of private cloud and public cloud video platforms to improve the experience of enterprise users participating in foreign-related video conferencing scenarios.

[0004] In a first aspect, the present application provides a video conferencing method based on multi-cloud implementation, the method comprising the following steps:

[0005] Receive a conference reservation instruction sent by a client, and determine the conference information contained in the conference reservation instruction; wherein the conference information includes whether external personnel are allowed to join the conference;

[0006] If the meeting information included in the meeting reservation instruction does not allow external personnel to join the meeting, an internal meeting is created through the private cloud video platform of the scheduling server scheduling service end to complete the meeting reservation; if the meeting information included in the meeting reservation instruction allows external personnel to join the meeting, an open meeting is created through the public cloud video SaaS service of the scheduling server scheduling service end to complete the meeting reservation;

[0007] Receive the conference joining instruction sent by the client, and verify the conference number included in the conference joining instruction. After the verification is passed, successfully join the conference.

[0008] In a possible implementation, the private cloud video platform and the scheduling server are both provided in multiple locations and are located in different geographical locations to perform multi-site active-active deployment of services; the public cloud video SaaS service communicates with the client through a public cloud video connector cluster.

[0009] In a possible implementation, the method further includes the following steps:

[0010] If the conference information included in the conference reservation instruction allows external personnel to join the conference, a reminder of information security is sent to the client.

[0011] In a possible implementation, the method further includes the following steps:

[0012] The private cloud video platform of the scheduling server is used to create an internal meeting. After the meeting reservation is completed, the internal meeting number is generated according to the first setting rule and sent to the client.

[0013] An open conference is created by scheduling the public cloud video SaaS service of the server through the scheduling server. After the conference reservation is completed, the open conference number is generated according to the second setting rule and sent to the client.

[0014] In a possible implementation manner, verifying the conference number included in the conference participation instruction includes the following steps:

[0015] Get the conference number from the conference joining instruction sent by the client;

[0016] Determine whether the conference number is the same as the corresponding internal conference number or the corresponding open conference number. If they are the same, the verification is passed and the meeting is successfully attended.

[0017] In a possible implementation manner, determining whether the conference number is the same as the corresponding internal conference number or the corresponding open conference number includes the following steps:

[0018] Determine whether the meeting number conforms to the first setting rule of the internal meeting number; if so, determine whether the meeting number is the same as the corresponding internal meeting number; if not, determine whether the meeting number conforms to the second setting rule of the open meeting number;

[0019] If the meeting number is the same as the corresponding internal meeting number, the internal meeting is initialized and the meeting is successfully attended; if the meeting number is different from the corresponding internal meeting number, it is determined whether the meeting number meets the second setting rule of the open meeting number;

[0020] If the meeting number does not conform to the second setting rule of the open meeting number, a prompt is sent to the client indicating that the meeting number input is incorrect; if the meeting number conforms to the second setting rule of the open meeting number, the open meeting is initialized, and it is determined whether the meeting number is the same as the corresponding open meeting number;

[0021] If the conference number is the same as the corresponding open conference number, the conference is successfully joined. If the conference number is different from the corresponding open conference number, a prompt indicating that the conference number input is incorrect is sent to the client.

[0022] In a possible implementation manner, the meeting information further includes one or more of a start time, a meeting duration, and meeting participants.

[0023] In a second aspect, the present application provides a video conferencing device based on multi-cloud implementation, the device comprising:

[0024] A determination module, configured to receive a conference reservation instruction sent by a client, and determine the conference information contained in the conference reservation instruction; wherein the conference information includes whether external personnel are allowed to join the conference;

[0025] The scheduling module is used to create an internal meeting through the private cloud video platform of the scheduling server to complete the meeting reservation if the meeting information included in the meeting reservation instruction does not allow external personnel to join the meeting; if the meeting information included in the meeting reservation instruction allows external personnel to join the meeting, create an open meeting through the public cloud video SaaS service of the scheduling server to complete the meeting reservation;

[0026] The verification module is used to receive the conference joining instruction sent by the client, and verify the conference number included in the conference joining instruction. After the verification is passed, the conference is successfully joined.

[0027] In a third aspect, the present application provides an electronic device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the video conferencing method based on multi-cloud implementation as described in any one of the first aspects are performed.

[0028] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the multi-cloud-based video conferencing method as described in any one of the first aspects are executed.

[0029] The present embodiment provides a method, device, equipment and medium for video conferencing based on multi-cloud implementation, which receives a reservation meeting instruction sent by a client, and determines the meeting information contained in the reservation meeting instruction; wherein the meeting information includes whether external personnel are allowed to join the meeting; if the meeting information included in the reservation meeting instruction does not allow external personnel to join the meeting, an internal meeting is created by scheduling the private cloud video platform of the server through the scheduling server to complete the meeting reservation; if the meeting information included in the reservation meeting instruction allows external personnel to join the meeting, an open meeting is created by scheduling the public cloud video SaaS service of the server through the scheduling server to complete the meeting reservation; a meeting participation instruction sent by a client is received, and the meeting number included in the meeting participation instruction is verified, and the meeting is successfully attended after the verification is passed. Thus, the respective advantages of private cloud and public cloud video platforms are utilized to improve the experience of enterprise users participating in foreign-related video conferences, and the consistency and convenience of the meeting participation habits of internal and external users of the enterprise are guaranteed; and system security and user experience are taken into account to achieve system multi-active deployment and product-level backup. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0031] Figure 1 A flowchart of a multi-cloud-based video conferencing method according to an embodiment of the present application is shown;

[0032] Figure 2 A schematic diagram showing a connection between the client and the server according to an embodiment of the present application is shown;

[0033] Figure 3 A schematic diagram of an interface for a client to schedule a meeting according to an embodiment of the present application is shown;

[0034] Figure 4 A deployment diagram of the private cloud video platform and the public cloud video SaaS service described in an embodiment of the present application is shown;

[0035] Figure 5 A flowchart showing the verification of the conference number according to an embodiment of the present application is shown;

[0036] Figure 6 A structural block diagram of a video conferencing device based on multi-cloud implementation according to an embodiment of the present application is shown;

[0037] Figure 7A structural block diagram of an electronic device described in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0038] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0039] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0040] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0041] In view of the technical problems raised by the background technology, the present application provides a video conferencing method, device, equipment and medium based on multi-cloud implementation, which can empower the operation and sales of insurance products and improve service quality by leveraging the multimodal content generation capabilities and plug-in knowledge base capabilities of multiple large models.

[0042] See the instruction manual Figure 1 , the present application provides a video conferencing method based on multi-cloud implementation, the method comprising the following steps:

[0043] S1. Receive a conference reservation instruction sent by a client, and determine the conference information contained in the conference reservation instruction; wherein the conference information includes whether external personnel are allowed to join the conference;

[0044] S2. If the meeting information included in the meeting reservation instruction does not allow external personnel to join the meeting, an internal meeting is created through the private cloud video platform of the scheduling server scheduling service end to complete the meeting reservation; if the meeting information included in the meeting reservation instruction allows external personnel to join the meeting, an open meeting is created through the public cloud video SaaS service of the scheduling server scheduling service end to complete the meeting reservation;

[0045] S3. Receive the conference joining instruction sent by the client, and verify the conference number included in the conference joining instruction. After the verification is passed, the conference is successfully joined.

[0046] See the instruction manual Figure 2 , this application starts from the actual situation of the company, combines its own IT service resources and security requirements, takes users as the center, and aims to provide high-quality IT services. It designs and implements a video conferencing architecture that schedules private cloud video platforms and public cloud video SaaS services. Introduce public cloud video conferencing capabilities to quickly improve user experience; perform unified scheduling between privatized systems and public cloud systems according to usage scenarios, business loads, etc., taking into account security, user convenience, and high availability; make full use of remote data center resources to perform multi-active deployment of services in remote locations. Specifically, this application pre-supposes two conference modes, internal meetings and open meetings. Among them, the internal meeting uses the capabilities of the private cloud video platform to meet the company's internal normal video conferencing needs; a closed loop is achieved in the company's internal ecology, and the way to participate in the meeting is internal collaborative software and video conference rooms; the characteristics are internal and secure; the open meeting uses the public cloud video SaaS service capabilities to meet the company's internal and external communication scenarios; internal users of the company use internal collaborative software and video conference rooms to participate in the meeting, and external users use public cloud video clients to participate in the meeting directly; the characteristics are open, convenient, and good experience.

[0047] In step S1, the conference information contained in the conference reservation instruction generally includes the start time, conference duration and participants, and in this application, the conference reservation instruction also adds conference information whether external personnel are allowed to join the meeting. Figure 3 The conference reservation instruction includes whether to allow external personnel to join the meeting. This means that when the user initiates a conference reservation through the client, there will be an "Allow external personnel to join the meeting" option, and a prompt is set for this option: "After turning on, external personnel of the company can use conference client A to join the meeting, and the same conference number is used internally." In addition, after turning on this option, there will also be an information security prompt, such as "You have turned on the option to allow external personnel to join the meeting, please pay attention to the security of the meeting information."

[0048] The reason why this application generates an information security reminder to the client is that the private cloud video platform is highly secure and controllable. Enterprises can store important conference data in their own private cloud to ensure that the data is not easily obtained by outsiders and protect the company's business secrets and sensitive information. When allowing external personnel to join the meeting, the public cloud video SaaS service capability is used. Although the public cloud video SaaS service capability can support smooth access for external users and easily cope with the rapid growth in the number of participants, the conference data is stored on the cloud service provider's server, and the company's management of it is somewhat uncontrollable.

[0049] In step S2, the meeting reservation is mainly completed by scheduling the adapted private cloud video platform or public cloud video SaaS service through the scheduling server according to the meeting information contained in the scheduled meeting instruction on whether to allow external personnel to join the meeting. Among them, when the user turns on the "Allow external personnel to join the meeting" option on the client, that is, the meeting information included in the scheduled meeting instruction is to allow external personnel to join the meeting, the scheduling server schedules the public cloud video SaaS service on the server side to create an open meeting, complete the meeting reservation, and the scheduled meeting will be held on the public cloud video platform; when the user does not turn on the "Allow external personnel to join the meeting" option on the client, that is, the meeting information included in the scheduled meeting instruction is not to allow external personnel to join the meeting, the scheduling server schedules the private cloud video platform on the server side to create an internal meeting, and complete the meeting reservation.

[0050] See the instruction manual Figure 4 In this application, the private cloud video platform and the scheduling server are both set up in multiple locations and located in different geographical locations to perform multi-active deployment of services in different locations; Internet users access the nearest location based on DNS resolution, and two independent private cloud video platforms can be assigned dedicated attributes or carry out business loads. If necessary, a single platform can carry all businesses. The public cloud video SaaS service communicates with the client using the H.323 protocol through the public cloud video connector cluster.

[0051] In addition, it should be noted that, when an internal meeting is created by scheduling the private cloud video platform of the server end through the scheduling server, after the meeting reservation is completed, the internal meeting number is generated according to the first setting rule and sent to the client; when an open meeting is created by scheduling the public cloud video SaaS service of the server end through the scheduling server, after the meeting reservation is completed, the open meeting number is generated according to the second setting rule and sent to the client. In one embodiment, the first setting rule for the internal meeting number is six digits, and the second setting rule for the open meeting number is nine digits.

[0052] In step S3, the user enters the conference number through the client to join the conference. Specifically, first, the conference number is obtained from the conference joining instruction sent by the client; then it is determined whether the conference number is the same as the corresponding internal conference number or the corresponding open conference number. If they are the same, the verification is passed and the conference is successfully joined.

[0053] In one embodiment, see the attached specification Figure 5 , determine whether the meeting number conforms to the first setting rule of the internal meeting number, for example, determine whether the meeting number is six digits. If so, determine whether the meeting number is the same as the corresponding internal meeting number; if not, determine whether the meeting number conforms to the second setting rule of the open meeting number, for example, determine whether the meeting number is nine digits; if the meeting number is the same as the corresponding internal meeting number, initialize the internal meeting and successfully attend the meeting; if the meeting number is different from the corresponding internal meeting number, determine whether the meeting number conforms to the second setting rule of the open meeting number; if the meeting number does not conform to the second setting rule of the open meeting number, send a prompt to the client that the meeting number is incorrectly input; if the meeting number conforms to the second setting rule of the open meeting number, initialize the open meeting, and determine whether the meeting number is the same as the corresponding open meeting number; if the meeting number is the same as the corresponding open meeting number, successfully join the meeting, if the meeting number is different from the corresponding open meeting number, send a prompt to the client that the meeting number is incorrectly input.

[0054] Among them, the reason why the conference number entered by the user on the client is verified in two steps to see whether it is the same as the corresponding internal conference number or the corresponding open conference number is that this can be faster. After all, judging the number of digits of the conference number entered by the user on the client is faster than judging each digit of the conference number entered by the user on the client one by one. For example, when it is determined that the conference number is not six digits, it can be immediately determined that it is not an internal conference number, and then it can be determined whether the conference number is nine digits. If it is not nine digits, it can be determined that the conference number is incorrectly entered.

[0055] It can be seen that the video conferencing method based on multi-cloud implementation proposed in this application is implemented by scheduling the video conferencing architecture of private cloud video platform and public cloud video SaaS service in combination with the enterprise-specific business environment and IT resources; among them, the public cloud video SaaS service capability is introduced through a unique dual-mode conference design, which can retain the usage habits of internal and external users, reduce learning costs, and greatly improve user experience; and high availability of video conferencing services is achieved through scheduling service multi-activeness, public cloud and private cloud backup, independent private cloud platform in different locations, and flexible scheduling logic.

[0056] Based on the same inventive concept, a video conferencing device based on multi-cloud implementation is also provided in an embodiment of the present application. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned video conferencing method based on multi-cloud implementation in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0057] As the instruction manual Figure 6 As shown, the present application also provides a video conferencing device based on multi-cloud implementation, the device comprising:

[0058] The determination module 601 is used to receive a conference reservation instruction sent by a client, and determine the conference information contained in the conference reservation instruction; wherein the conference information includes whether external personnel are allowed to join the conference;

[0059] Scheduling module 602 is used to create an internal meeting through the private cloud video platform of the scheduling server to complete the meeting reservation if the meeting information included in the meeting reservation instruction does not allow external personnel to join the meeting; if the meeting information included in the meeting reservation instruction allows external personnel to join the meeting, create an open meeting through the public cloud video SaaS service of the scheduling server to complete the meeting reservation;

[0060] The verification module 603 is used to receive the conference joining instruction sent by the client, and verify the conference number included in the conference joining instruction. After the verification is passed, the conference is successfully joined.

[0061] In some implementations, the private cloud video platform and the scheduling server are both provided in multiple locations and are located in different geographical locations to perform multi-site active-active deployment of services; the public cloud video SaaS service communicates with the client through a public cloud video connector cluster.

[0062] In some embodiments, the device further comprises:

[0063] A first sending module, configured to send an information security reminder to the client if the conference information included in the conference reservation instruction allows external personnel to join the conference;

[0064] The second sending module is used to create an internal meeting through the private cloud video platform of the scheduling server scheduling server. After the meeting reservation is completed, the internal meeting number is generated according to the first setting rules and sent to the client; and it is used to create an open meeting through the public cloud video SaaS service of the scheduling server scheduling server. After the meeting reservation is completed, the open meeting number is generated according to the second setting rules and sent to the client.

[0065] In some embodiments, the verification module 603 verifies the conference number included in the conference participation instruction, including: obtaining the conference number from the conference participation instruction sent by the client; determining whether the conference number is the same as the corresponding internal conference number or the corresponding open conference number, and if the same, the verification is passed and the conference is successfully attended. Wherein, if the conference number is the same as the corresponding internal conference number, the internal conference is initialized and the conference is successfully attended; if the conference number is different from the corresponding internal conference number, determine whether the conference number complies with the second setting rule of the open conference number; if the conference number does not comply with the second setting rule of the open conference number, send a prompt to the client that the conference number is incorrectly entered; if the conference number complies with the second setting rule of the open conference number, initialize the open conference, and determine whether the conference number is the same as the corresponding open conference number; if the conference number is the same as the corresponding open conference number, successfully join the meeting, and if the conference number is different from the corresponding open conference number, send a prompt to the client that the conference number is incorrectly entered.

[0066] The present application provides a video conferencing device based on multi-cloud implementation, which receives the appointment conference instruction sent by the client through a determination module, and determines the conference information contained in the appointment conference instruction; wherein the conference information includes whether external personnel are allowed to join the meeting; if the meeting information included in the appointment conference instruction does not allow external personnel to join the meeting, the scheduling module schedules the private cloud video platform of the server end through the scheduling server to create an internal meeting and complete the meeting appointment; if the meeting information included in the appointment conference instruction allows external personnel to join the meeting, the scheduling server schedules the public cloud video SaaS service of the server end to create an open meeting and complete the meeting appointment; receives the meeting participation instruction sent by the client through the verification module, and verifies the meeting number included in the meeting participation instruction, and successfully attends the meeting after the verification is passed. In this way, the respective advantages of private cloud and public cloud video platforms are utilized to improve the experience of enterprise users participating in foreign-related video conferences, and the consistency and convenience of the meeting participation habits of internal and external users of the enterprise are guaranteed; and system security and user experience are taken into account to achieve system multi-active deployment and product-level backup.

[0067] Based on the same concept of the present invention, the specification is attached Figure 7As shown, the structure of an electronic device 700 provided in an embodiment of the present application includes: at least one processor 701, at least one network interface 704 or other user interface 703, a memory 705, and at least one communication bus 702. The communication bus 702 is used to realize the connection and communication between these components. The electronic device 700 optionally includes a user interface 703, including a display (for example, a touch screen, LCD, CRT, holographic imaging (Holographic) or projection (Projector), etc.), a keyboard or a pointing device (for example, a mouse, a trackball (trackball), a touch pad or a touch screen, etc.).

[0068] The memory 705 may include a read-only memory and a random access memory, and provides instructions and data to the processor 701. A portion of the memory 705 may also include a non-volatile random access memory (NVRAM).

[0069] In some implementations, the memory 705 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof:

[0070] Operating system 7051, including various system programs for implementing various basic services and processing hardware-based tasks;

[0071] The application module 7052 includes various application programs, such as a launcher, a media player, a browser, etc., which are used to implement various application services.

[0072] In an embodiment of the present application, by calling the program or instructions stored in the memory 705, the processor 701 is used to execute steps in a smart question-answering method based on a large model, which can utilize the respective advantages of private cloud and public cloud video platforms to improve the experience of corporate users participating in foreign-related video conferences.

[0073] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the intelligent question-answering method of a large model are executed.

[0074] Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the storage medium is run, it can execute the above-mentioned intelligent question-answering method based on a large model.

[0075] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0076] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0077] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0078] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.

[0079] Finally, it should be noted that the above embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the aforementioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the aforementioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application. They should all be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A video conferencing method based on multi-cloud implementation, characterized in that: The method comprises the following steps: Receive a conference reservation instruction sent by a client, and determine the conference information contained in the conference reservation instruction; wherein the conference information includes whether external personnel are allowed to join the conference; If the meeting information included in the meeting reservation instruction does not allow external personnel to join the meeting, an internal meeting is created through the private cloud video platform of the scheduling server scheduling service end to complete the meeting reservation; if the meeting information included in the meeting reservation instruction allows external personnel to join the meeting, an open meeting is created through the public cloud video SaaS service of the scheduling server scheduling service end to complete the meeting reservation; Receive the conference joining instruction sent by the client, and verify the conference number included in the conference joining instruction. After the verification is passed, successfully join the conference.

2. According to the multi-cloud based video conferencing method of claim 1, it is characterized in that: The private cloud video platform and the scheduling server are both provided in multiple locations and are located in different geographical locations to perform multi-active deployment of services in different locations; The public cloud video SaaS service communicates with the client through a public cloud video connector cluster.

3. According to the multi-cloud based video conferencing method of claim 2, it is characterized in that: The method further comprises the following steps: If the conference information included in the conference reservation instruction allows external personnel to join the conference, a reminder of information security is sent to the client.

4. The video conferencing method based on multi-cloud implementation according to claim 3, characterized in that: The method further comprises the following steps: The private cloud video platform of the scheduling server is used to create an internal meeting. After the meeting reservation is completed, the internal meeting number is generated according to the first setting rule and sent to the client. An open conference is created by scheduling the public cloud video SaaS service of the server through the scheduling server. After the conference reservation is completed, the open conference number is generated according to the second setting rule and sent to the client.

5. The video conferencing method based on multi-cloud implementation according to claim 4, characterized in that: The conference number included in the conference participation instruction is verified by the following method, including the following steps: Get the conference number from the conference joining instruction sent by the client; Determine whether the conference number is the same as the corresponding internal conference number or the corresponding open conference number. If they are the same, the verification is passed and the meeting is successfully attended.

6. The video conferencing method based on multi-cloud implementation according to claim 5, characterized in that: The determining whether the conference number is the same as the corresponding internal conference number or the corresponding open conference number comprises the following steps: Determine whether the meeting number conforms to the first setting rule of the internal meeting number; if so, determine whether the meeting number is the same as the corresponding internal meeting number; if not, determine whether the meeting number conforms to the second setting rule of the open meeting number; If the meeting number is the same as the corresponding internal meeting number, the internal meeting is initialized and the meeting is successfully attended; if the meeting number is different from the corresponding internal meeting number, it is determined whether the meeting number meets the second setting rule of the open meeting number; If the meeting number does not conform to the second setting rule of the open meeting number, a prompt is sent to the client indicating that the meeting number input is incorrect; if the meeting number conforms to the second setting rule of the open meeting number, the open meeting is initialized, and it is determined whether the meeting number is the same as the corresponding open meeting number; If the conference number is the same as the corresponding open conference number, the conference is successfully joined. If the conference number is different from the corresponding open conference number, a prompt indicating that the conference number input is incorrect is sent to the client.

7. The video conferencing method based on multi-cloud implementation according to claim 6, characterized in that: The meeting information also includes one or more of the start time, meeting duration, and meeting participants.

8. A video conferencing device based on multi-cloud implementation, characterized in that: The device comprises: A determination module, configured to receive a conference reservation instruction sent by a client, and determine the conference information contained in the conference reservation instruction; wherein the conference information includes whether external personnel are allowed to join the conference; The scheduling module is used to create an internal meeting through the private cloud video platform of the scheduling server to complete the meeting reservation if the meeting information included in the meeting reservation instruction does not allow external personnel to join the meeting; if the meeting information included in the meeting reservation instruction allows external personnel to join the meeting, create an open meeting through the public cloud video SaaS service of the scheduling server to complete the meeting reservation; The verification module is used to receive the conference joining instruction sent by the client, and verify the conference number included in the conference joining instruction. After the verification is passed, the conference is successfully joined.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate via the bus. When the machine-readable instructions are executed by the processor, the steps of the multi-cloud-based video conferencing method as described in any one of claims 1 to 7 are performed.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the multi-cloud-based video conferencing method as described in any one of claims 1 to 7.