Multi-service fusion system based on cloud video
By designing a multi-service convergence system based on cloud video, the problems of traditional systems being complex in data processing, poor system stability and insufficient scalability are solved, seamless connection and efficient collaboration of multiple services are achieved, and work efficiency and user experience are improved.
Patent Information
- Application Number
- CN202411612295.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-11-12
AI Technical Summary
Traditional multi-service convergence systems have problems in complex data processing, poor system stability, and insufficient scalability, which cannot meet the enterprise's multi-service convergence needs.
A multi-service convergence system based on cloud video is designed, including backend system, middle-end system and front-end system. The intuitive display and efficient interaction of information are achieved through cloud video technology, and a variety of business functions such as video conferencing, command and dispatching, and collaborative work are supported. The stability and reliability of the system are ensured through technical means such as load balancing and high availability of microservice nodes.
It realizes seamless connection and efficient collaboration of multiple services, improves work efficiency and user experience, enhances the stability and reliability of the system, and supports the integration and expansion of multiple business applications.
Smart Images

Figure CN119520720A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information communication technology, and in particular to a multi-service fusion system based on cloud video. Background Art
[0002] With the rapid development of information technology, cloud computing and video technology have gradually become important cornerstones for information interaction and processing in modern society. Cloud computing, with its powerful computing power, storage capacity and flexible scalability, provides efficient and reliable support for various businesses. Video technology, especially cloud video technology, makes video transmission, storage and processing more efficient and convenient by taking advantage of cloud computing. At present, multi-service integration has become an important research direction in the field of information technology. By integrating different business systems, resource sharing, optimal utilization and collaboration between businesses can be achieved, thereby improving the overall business efficiency and user experience. However, traditional multi-service integration systems often face problems such as complex data processing, poor system stability and insufficient scalability. The single service model can no longer meet the needs of enterprises. Therefore, multi-service integration based on cloud video has become a trend of future development.
[0003] There are many cloud video systems on the market, most of which focus on aspects such as video stream transmission, encoding and decoding, and compatibility of terminal devices. Although these systems meet the video communication needs of users to a certain extent, they still have many shortcomings in multi-service integration. For example, in the video conferencing system, in addition to basic video calls, file sharing, screen sharing, real-time annotation and other auxiliary functions, it is also necessary to realize the presentation and statistics of business system data of other departments of the group, and these functions often need to be switched between different systems or platforms, and the data cannot be integrated, connected and transitioned. Summary of the invention
[0004] Based on this, the embodiment of the present application provides a multi-service integration system based on cloud video. By utilizing the real-time, interactive and multimedia characteristics of cloud video, various services can be integrated with video as the medium, and through specific API interfaces, intuitive display and efficient interaction of information can be achieved. The application of cloud video technology in the multi-service integration system solves the problems in the prior art.
[0005] The present application provides a multi-service integration system based on cloud video, including a background system, a middle system and a front system, wherein:
[0006] The backend system is deployed on the information infrastructure cloud platform. It builds a cloud video conferencing platform by utilizing X86 cloud hosts, Xinchuang cloud host computing resources, cloud storage resources, cloud network resources, cloud security resources, and databases, and is decoupled from hardware devices.
[0007] The middle platform system is used to provide various services of the cloud video conferencing platform, including basic system services, advanced system services, development services and access services. Among them, the basic system services provide the cloud video conferencing platform with underlying video sharing, whiteboard collaboration, and conference control services; the advanced system services provide the cloud video conferencing platform with development, live broadcast, monitoring, recording, and multi-protocol integration services; the development service can be connected to other third-party video conferencing systems through open protocol SDK / API, etc., and adapt to multi-vendor and multi-product systems; the access service connects to a variety of video conferencing connection methods;
[0008] The front-end system is used to provide full-scenario business applications for the cloud video conferencing platform, including video conferencing, command and dispatch, collaborative work, enterprise live broadcasting, enterprise training, remote recruitment, data collaboration and multiple services, and can integrate multiple business applications at the same time.
[0009] Optionally, the signaling service entry of the cloud video conferencing platform adopts the innovative strategy of F5+HA; signaling service messages are uniformly received through F5 network equipment, and multi-active service logic processing is implemented using HA services.
[0010] Optionally, the cloud video conferencing platform specifically adopts the distribution mode of nginx to directly distribute the request signaling to the corresponding multi-copy service; for internal service API calls, they are completed through internal-nginx, and a polling algorithm is used to ensure load balancing.
[0011] Optionally, the cloud video conferencing platform sets an API interface for exporting meeting details according to the meeting time; obtains the signature field by calling the signature authentication method, and uses the interface to return the meeting details list, and then performs data statistics based on the participant number.
[0012] Optionally, the cloud video conferencing platform includes a middleware cluster strategy; wherein asynchronous communication and message passing between systems are realized through amq and kafka message queues; ZooKeeper provides a distributed coordination service for maintaining system status and realizing service discovery; and Redis is used as an in-memory database.
[0013] Optionally, the cloud video conferencing platform includes introducing distributed caching technology to achieve fast access and sharing of audio and video encoding data; secondly, using load balancing technology to distribute audio and video encoding service requests to multiple nodes for processing; and by introducing intelligent scheduling algorithms and fault-tolerant mechanisms, dynamic load balancing and automatic fault recovery between nodes are achieved.
[0014] Optionally, the various services of the cloud video conferencing platform include scheduled meetings and instant meetings, among which:
[0015] The specific functions of scheduling a meeting include: embedding video capabilities through integrated meeting SDK; users can log in through third-party account authentication, integrate H5 applications in the collaborative office module, and call the API interface of the cloud conference platform to schedule meetings; set the meeting name and password parameters, and select participants from the address book or company address book independently maintained by the collaborative office module; after the appointment is completed, the system automatically returns the meeting number and pushes the meeting information through the embedded message channel;
[0016] Instant conferences specifically include: In application scenarios, after a meeting is created, the meeting can be initiated.
[0017] Optionally, the implementation of the scheduled meeting includes:
[0018] Initiate the process of scheduling a meeting in the APP, where the scheduled meeting information includes the meeting topic, meeting time, participants, meeting password, and host password information;
[0019] After the meeting initiator fills in the reservation information, he / she requests the API service to create a meeting room number. The API service responds to the request and returns the meeting room password.
[0020] Store the appointment information and create appointment meeting records; push meeting information to participants through the message channel embedded in the APP;
[0021] After the technical experts using the cloud conference APP log in to the client, they can view the meetings to be attended in the schedule; after the participants check their personal meeting schedule in the APP, they return to the personal meeting schedule list and obtain the meeting room number after opening the meeting schedule;
[0022] When the meeting schedule arrives, participants use the MakeCall method of the SDK to call into the corresponding conference room for the meeting.
[0023] Optionally, the implementation of the instant conference includes:
[0024] The instant conference initiator selects participants and requests the API service to create a conference room number. The API service responds to the request and returns the conference room number to the instant conference initiator.
[0025] The instant conference initiator initiates a message call in the APP based on the participants and conference room numbers: traverses all participants to ensure that all participants receive the call request;
[0026] Participants use the MakeCall method of the SDK to call into the corresponding conference room according to the conference room number in the call request.
[0027] Optionally, the cloud video conferencing platform adopts the form of an IPPBX external IP voice gateway; wherein the IPPBX needs to be connected to the IP voice gateway device through an IP network, and the IP voice gateway provides an external line interface and an extension interface.
[0028] The beneficial effects of the present invention are as follows:
[0029] (1) Through the embedded video module, fast and direct remote audio and video communication is achieved, which effectively shortens the communication time and improves work efficiency. It supports multi-party audio and video interaction, shared data files, electronic whiteboard and other functions, making communication more intuitive and efficient, and helping to quickly solve problems.
[0030] (2) Enhanced work safety: The use of Android explosion-proof mobile phones ensures the safety of offshore workers in using equipment in complex environments. The multi-network communication capabilities of enterprise dedicated lines and the Internet ensure the stability of video calls and the security of data.
[0031] (3) Through load balancing, high availability of microservice nodes and other technical means, the stability and reliability of the system are ensured, ensuring smooth user use even during peak hours. The adoption of middleware cluster strategies (such as AMQ, Kafka, ZK, Redis, etc.) further improves the system's processing power and scalability, providing a solid foundation for future business growth. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the implementation methods of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the implementation methods or the description of the prior art. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other implementation drawings can be derived from the provided drawings without creative work.
[0033] Figure 1 A functional structure diagram of a multi-service fusion system based on cloud video provided in an embodiment of the present application;
[0034] Figure 2 A system topology diagram provided for an embodiment of the present application;
[0035] Figure 3 A diagram of the docking architecture provided for an embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0037] In the description of the present invention, the terms "comprises", "has" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may also include other steps or units that are not explicitly listed but are inherent to these processes, methods, products or apparatuses, or steps or units added based on further optimization schemes conceived by the present invention.
[0038] This application develops a multi-business integration system based on cloud video, which develops, integrates and optimizes different business modules within the group to achieve seamless connection and efficient collaboration of business, which has important practical significance and application value.
[0039] Based on the privatized cloud conference platform, the platform has functions such as two-factor login, video conferencing, video recording and broadcasting, monitoring fusion, and telephone voice. It efficiently and stably ensures the normalization of remote video applications in group units and has supported major group events many times.
[0040] The main goal of this project is to rely on a private cloud platform, follow the principles of "integration, unification, and sharing", and build a safe, reliable, scenario-free, efficient and convenient cloud conference platform by optimizing and upgrading the platform architecture and customizing business integration needs on the basis of the existing cloud conference platform.
[0041] Specifically, please refer to Figure 1 , which shows a functional structure diagram of a multi-service fusion system based on cloud video provided in an embodiment of the present application. The multi-service fusion system includes a background system, a middle system and a front system, wherein:
[0042] The backend system is deployed on the information infrastructure cloud platform. It builds a cloud video conferencing platform by utilizing X86 cloud hosts, Xinchuang cloud host computing resources, cloud storage resources, cloud network resources, cloud security resources, and databases, and is decoupled from hardware devices.
[0043] The middle platform system is used to provide various services of the cloud video conferencing platform, including basic system services, advanced system services, development services and access services. Among them, the basic system services provide the cloud video conferencing platform with underlying video sharing, whiteboard collaboration, and conference control services; the advanced system services provide the cloud video conferencing platform with development, live broadcast, monitoring, recording, and multi-protocol integration services; the development service can be connected to other third-party video conferencing systems through open protocol SDK / API, etc., and adapt to multi-vendor and multi-product systems; the access service connects to a variety of video conferencing connection methods;
[0044] The front-end system is used to provide full-scenario business applications of the cloud video conferencing platform, including video conferencing, command and dispatch, collaborative work, enterprise live broadcast, enterprise training, remote recruitment, data collaboration and multiple services, and can integrate multiple business applications. Figure 2 A summary of the system functional structure is given.
[0045] Combined with the component types of the core services of the cloud conference platform, stability is improved mainly from five aspects, including: entry load balancing strategy, high availability of microservice nodes and loadbalance implementation method, service registration and discovery, middleware cluster strategy (amq, kafka, zk, redis), and distributed node fusion AVC service optimization design.
[0046] (1) Ingress load balancing strategy
[0047] The cloud conference platform uses F5+HA to achieve a system-level high-reliability architecture in the signaling service entrance and the disaster recovery switching architecture design in Beijing and Shanghai.
[0048] At the service entrance side, the front end has F5 network equipment to uniformly receive signaling service messages, and load service distribution is performed by configuring HA services on F5. HA services are deployed on both the Beijing main system and the Shanghai backup system. The two HA service modules perform multi-active service logic processing. Under the premise of normal operation of the main system, the HA services of the main and backup systems simultaneously push the video service messages forwarded by F5 to the front-end Nginx service cluster of the main business agent and recording agent. Finally, the Nginx service cluster implements multi-copy routing.
[0049] At the same time, the HA server can determine the operating status of the Beijing main system and Shanghai backup system in real time, and can support automatic and manual configuration for business switching.
[0050] It can be seen that this technical solution adopts the innovative strategy of F5+HA in the signaling service entry and disaster recovery switching architecture of the cloud video conferencing platform. Signaling service messages are uniformly received through F5 network devices, and multi-active business logic processing is implemented using HA services. This strategy ensures the synchronous push of business messages between the primary and backup systems, and implements multi-copy routing through the Nginx service cluster, thereby achieving a high-reliability architecture at the system level. The HA server can determine the system operation status in real time, support automatic and manual configuration for business switching, and greatly improve the availability and stability of the system.
[0051] (2) High availability of microservice nodes and implementation of loadbance
[0052] The high-availability platform nginx (main-proxy / vod-proxy) adopts a distribution mode to directly distribute request signals to the corresponding multi-copy services.
[0053] Internal service API calls are completed through internal-nginx using a polling algorithm. Since the number of copies of call-related services is greater than or equal to 2, when a single node (server) goes down, it will not affect normal calls.
[0054] It can be seen that the high availability design of the platform is reflected in the distribution mode of nginx (main business agent and recording and broadcasting business agent), which can directly distribute request signals to the corresponding multi-copy services. For internal service API calls, they are completed through internal-nginx, and a polling algorithm is used to ensure load balancing. Since the number of copies of key services is greater than or equal to 2, even if a single node (server) goes down, it can ensure that normal calls are not affected, achieving high availability and load balancing of microservice nodes.
[0055] (3) Multi-business integration - branch office collaborative office docking solution
[0056] Requirements Overview:
[0057] The branch's offshore operation site staff carry Android explosion-proof mobile phones with collaborative office APP installed on them. Now they need to integrate a video module to achieve remote connection with onshore technical experts. The specific implementation content is as follows:
[0058] 1) The collaborative office APP integrates the cloud conference-specific Android SDK.
[0059] 2) Ability to connect enterprise dedicated lines and multiple Internet networks.
[0060] 3) Onshore technical experts can participate in the meeting through explosion-proof mobile phones or independent cloud conference APP.
[0061] 4) During the video communication process, multi-party audio and video interaction, sharing of data files, electronic whiteboard, video recording, etc. can be carried out.
[0062] Implementation plan:
[0063] The collaborative office APP embeds video capabilities by integrating the cloud conference SDK. In terms of application scenarios, the application modules of scheduled meetings and instant meetings can be used. In the scenario of scheduled meetings, meetings can be booked in advance to address technical issues; in the scenario of instant meetings, meetings can be initiated temporarily.
[0064] To schedule a meeting:
[0065] The cloud conference SDK can be directly embedded in the collaborative office APP, and the login can be completed through the unique identification ID and name of the third-party account authentication.
[0066] Integrate H5 application in collaborative office APP, and support setting meeting name, meeting password, meeting control password and invitation address book by calling API interface of cloud conference platform for scheduling meetings. The invitation address book involves two parts: the address book independently maintained by collaborative office APP and the address book of branch companies on cloud conference platform.
[0067] After the appointment is completed, the system automatically returns the meeting number. The collaborative office APP can push the meeting information through the message channel embedded in the APP; technical experts using the cloud conference APP log in to the client and can view the meetings to be attended in the schedule.
[0068] In the embodiment of the present application, the scheduled meeting first performs the scheduled meeting initiation process in the APP. The meeting reservation information includes the meeting subject, meeting time, participants (where the participants can be selected from the APP address book), meeting password, host password and other information;
[0069] After the meeting initiator fills in the reservation information, he / she requests the API service to create a conference room number and then returns the conference room password. The reservation information is stored and a reservation meeting is established.
[0070] After checking their personal meeting schedule in the app, participants return to their personal meeting schedule list and obtain the meeting room number after opening the meeting schedule. When the meeting schedule arrives, they use the MakeCall method of the SDK to call into the meeting room.
[0071] The collaborative office APP can directly enter the meeting or use the cloud conference APP to participate in the meeting.
[0072] Instant Meeting:
[0073] For instant meetings, you can refer to the model of scheduled meetings. In the application scenario, after creating a meeting, you can initiate the meeting.
[0074] Note: For instant meetings, if you invite a cloud conference client, you need to call the "Invite to Meeting" API interface.
[0075] In order to achieve efficient docking between the cloud conference platform and the platform, the platform provides an API interface for "exporting meeting details by meeting time". This mechanism obtains the signature field by calling the signature authentication method, and uses the interface to return the meeting details list, and then performs data statistics based on the participant number. This service registration and discovery mechanism not only improves the efficiency of interface data return, but also ensures the security and accuracy of the data.
[0076] In the embodiment of the present application, the specific signaling interaction process for the instant conference is as follows:
[0077] The instant conference initiator first selects participants A, B, and C, and requests the Create Conference Room Number API to get the returned conference room number.
[0078] The instant conference initiator calls participants A, B, and C in the APP according to the participants and the conference room number. Specifically, the instant conference initiator selects the participants and requests the API service to create a conference room number; the API service responds to the request and returns the conference room number to the instant conference initiator;
[0079] The instant conference initiator initiates a message call in the APP based on the participants and conference room numbers: traverses all participants to ensure that all participants receive the call request;
[0080] Participants use the MakeCall method of the SDK to call into the corresponding conference room according to the conference room number in the call request.
[0081] (4) Multi-business integration - group platform connection solution
[0082] Requirements Overview:
[0083] The group plans to build a mini-program platform to show the energy conservation and carbon reduction achievements of each person per week by counting the number of times and duration of group employees’ use of the cloud conference platform each week and the corresponding meeting list.
[0084] Implementation plan:
[0085] The cloud conference platform can provide an API interface for "exporting meeting details by meeting time". By connecting with the backend service, the interface data can be returned. The main connection steps are as follows:
[0086] Call the signature authentication method 2.0 of the cloud conference platform to obtain the "signature" signature field.
[0087] Use the "Export meeting details by participant" interface to return to the meeting details list, and then perform data statistics based on the returned "callNumber" participant number.
[0088] In the embodiment of the present application, the specific process of the docking solution is as follows:
[0089] S1, business access server in APP;
[0090] S2, the server exports the details interface API to the cloud conference according to the participants, and obtains the meeting details returned by the cloud conference;
[0091] S3, the server analyzes and displays the obtained meeting details to the APP.
[0092] (5) Multi-service integration - Telephone conference access cloud platform
[0093] In order to further enhance the integrated communication capabilities of the cloud conference platform and improve the manageable and controllable mechanism of telephone access, the current cloud conference system (X86 environment) needs to add IPPBX equipment to be able to integrate with the group company's PBX equipment to realize telephone conference entry and IVR reminder functions.
[0094] The IPPBX adopts the form of an external IP voice gateway. In this case, the IPPBX needs to be connected to the IP voice gateway device through the IP network, and the IP voice gateway provides external line interface and extension interface to improve scalability and flexibility.
[0095] In addition, the middleware cluster strategy is the key to the stable operation of the cloud video conferencing platform. In this technical solution, the application of middleware cluster strategies (such as AMQ, Kafka, ZK, Redis, etc.) ensures the high performance, high availability and scalability of the system. For example, message queues (such as AMQ and Kafka) are used to implement asynchronous communication and message delivery between systems; ZooKeeper (ZK) provides distributed coordination services for maintaining system status and implementing service discovery; Redis, as an in-memory database, provides high-speed data reading and writing capabilities, and supports caching and message publishing / subscription and other functions. By building these middleware clusters, the system's processing power and response speed can be further improved to meet the needs of large-scale concurrent access and complex business scenarios.
[0096] Advanced distributed architecture and algorithms are used in the optimization design of distributed node-integrated AVC services. First, by introducing distributed caching technology, fast access and sharing of audio and video coding (AVC) data are achieved; second, load balancing technology is used to distribute AVC service requests to multiple nodes for processing, which improves the throughput and response speed of the system; finally, by introducing intelligent scheduling algorithms and fault-tolerant mechanisms, dynamic load balancing and automatic fault recovery between nodes are achieved. These optimization measures not only improve the performance and reliability of AVC services, but also provide users with a smoother and clearer audio and video experience. At the same time, we will continue to explore and research new technical methods and optimization means to continuously improve the service quality and user experience of the cloud video conferencing platform.
[0097] From the above, it can be seen that this application achieves:
[0098] 1. Resource integration and sharing
[0099] The multi-service convergence system based on cloud video can realize resource integration and sharing. This means that different business modules of related units within the group can share the same set of cloud video resources, avoiding the duplication and waste of resources and improving resource utilization efficiency.
[0100] 2. Business fragmentation problem
[0101] Traditional cloud video systems are often designed for a single service, which means that users need to switch between different systems or platforms when using multiple service functions, causing inconvenience and low efficiency. The multi-service fusion system based on cloud video integrates multiple service functions to achieve seamless connection between services, solving the problem of service fragmentation.
[0102] 3. Multi-service collaborative processing
[0103] The multi-service fusion system based on cloud video can realize collaborative processing between different services. Specific services can be collaboratively processed in the cloud, improving service response speed and user experience.
[0104] 4. Flexible business expansion
[0105] The multi-service convergence system based on cloud video can realize flexible business expansion. Since the core functions of the service are implemented in the cloud, the business expansion can be achieved through simple software updates or adding new business modules without modifying the hardware equipment, which greatly reduces the expansion cost and risk.
[0106] In general, solving these issues will help promote the digital transformation of related industries, improve service quality and operational efficiency, and also provide users with a richer and more convenient service experience.
[0107] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0108] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the patent application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent application shall be subject to the attached claims.
Claims
1. A multi-service fusion system based on cloud video, characterized in that: The multi-service integration system includes the back-end system, the middle-end system and the front-end system, among which: The backend system is deployed on the information infrastructure cloud platform. It builds a cloud video conferencing platform by utilizing X86 cloud hosts, Xinchuang cloud host computing resources, cloud storage resources, cloud network resources, cloud security resources, and databases, and is decoupled from hardware devices. The middle platform system is used to provide various services of the cloud video conferencing platform, including basic system services, advanced system services, development services and access services. Among them, the basic system services provide the cloud video conferencing platform with underlying video sharing, whiteboard collaboration, and conference control services; the advanced system services provide the cloud video conferencing platform with development, live broadcast, monitoring, recording, and multi-protocol integration services; the development service can be connected to other third-party video conferencing systems through open protocol SDK / API, etc., and adapt to multi-vendor and multi-product systems; the access service connects to a variety of video conferencing connection methods; The front-end system is used to provide full-scenario business applications for the cloud video conferencing platform, including video conferencing, command and dispatch, collaborative work, enterprise live broadcasting, enterprise training, remote recruitment, data collaboration and multiple services, and can integrate multiple business applications at the same time.
2. The multi-service integration system according to claim 1, characterized in that: The signaling service entrance of the cloud video conferencing platform adopts the innovative strategy of F5+HA; signaling service messages are uniformly received through F5 network equipment, and multi-active service logic processing is realized by using HA service.
3. The multi-service integration system according to claim 1, characterized in that: The cloud video conferencing platform specifically adopts the nginx distribution mode, directly distributing the request signaling to the corresponding multi-copy service; for internal service API calls, they are completed through internal-nginx, and a polling algorithm is used to ensure load balancing.
4. The multi-service integration system according to claim 1, characterized in that: The cloud video conferencing platform sets up an API interface for exporting meeting details according to the meeting time; obtains the signature field by calling the signature authentication method, and uses the interface to return the meeting details list, and then performs data statistics based on the participant number.
5. The multi-service integration system according to claim 1, characterized in that: The cloud video conferencing platform includes a middleware cluster strategy; wherein asynchronous communication and message transmission between systems are realized through amq and kafka message queues; ZooKeeper provides a distributed coordination service for maintaining system status and realizing service discovery; and Redis is used as an in-memory database.
6. The multi-service integration system according to claim 1, characterized in that: The cloud video conferencing platform includes the introduction of distributed cache technology to achieve fast access and sharing of audio and video encoding data; secondly, the use of load balancing technology to distribute audio and video encoding service requests to multiple nodes for processing; By introducing intelligent scheduling algorithms and fault-tolerant mechanisms, dynamic load balancing and automatic fault recovery between nodes are achieved.
7. The multi-service integration system according to claim 1, characterized in that: The cloud video conferencing platform provides a variety of services including scheduled meetings and instant meetings, including: The specific functions of scheduling a meeting include: embedding video capabilities through integrated meeting SDK; users can log in through third-party account authentication, integrate H5 applications in the collaborative office module, and call the API interface of the cloud conference platform to schedule meetings; set the meeting name and password parameters, and select participants from the address book or company address book independently maintained by the collaborative office module; after the appointment is completed, the system automatically returns the meeting number and pushes the meeting information through the embedded message channel; Instant conferences specifically include: In application scenarios, after a meeting is created, the meeting can be initiated.
8. The multi-service integration system according to claim 7, characterized in that: The implementation of scheduled meetings includes: Initiate the process of scheduling a meeting in the APP, where the scheduled meeting information includes the meeting topic, meeting time, participants, meeting password, and host password information; After the meeting initiator fills in the reservation information, he / she requests the API service to create a meeting room number. The API service responds to the request and returns the meeting room password. Store the appointment information and create appointment meeting records; push meeting information to participants through the message channel embedded in the APP; After the technical experts using the cloud conference APP log in to the client, they can view the meetings to be attended in the schedule; after the participants check their personal meeting schedule in the APP, they return to the personal meeting schedule list and obtain the meeting room number after opening the meeting schedule; When the meeting schedule arrives, participants use the MakeCall method of the SDK to call into the corresponding conference room for the meeting.
9. The multi-service integration system according to claim 7, characterized in that: The implementation of instant conferencing includes: The instant conference initiator selects participants and requests the API service to create a conference room number. The API service responds to the request and returns the conference room number to the instant conference initiator. The instant conference initiator initiates a message call in the APP based on the participants and conference room numbers: traverses all participants to ensure that all participants receive the call request; Participants use the MakeCall method of the SDK to call into the corresponding conference room according to the conference room number in the call request.
10. The multi-service integration system according to claim 1, characterized in that: The cloud video conferencing platform adopts the form of IPPBX external IP voice gateway; The IPPBX needs to be connected to the IP voice gateway device through the IP network, and the IP voice gateway provides the external line interface and extension interface.
Citation Information
Patent Citations
Method for realizing cloud conference system
CN102571686A
Basic information interaction system
CN104158721A
Cloud customer service platform based on cloud computation and network video conference
CN105262977A
Network system architecture
CN112272119A
Conference system for realizing cross-department cloud collaboration based on multi-terminal video fusion
CN113014856A