Video call method, system and device, storage medium and computer program product

The video call access number and adjustment permissions are configured through the video call management system, and one-to-many video call connection is realized, solving the limitations of one-to-one calls in the existing technology, and providing a lightweight and convenient multi-party video call method. Suitable for multiple people to participate in scenarios, improving interactivity and application prospects.

CN119094686APending Publication Date: 2024-12-06MIGU MUSIC CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411221060.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

The existing video call method only supports one-to-one calls, which cannot meet the video call needs of multiple people, limiting its application in scenarios such as live video broadcasting, video group chat, and video conferencing.

Method used

Receive user device creation requests through the video call management system, configure video call access numbers, and respond to user device dial-in requests to establish a one-to-many video call connection, allowing users to adjust permissions and content, and realize lightweight and convenient multi-party Video call.

Benefits of technology

It significantly expands the functions of the phone, lowers the threshold for using multi-person video calls, provides a lightweight and convenient multi-party video call method, meets the needs of fast and instant multi-party video communication, improves the interactivity of video calls, and is suitable for live broadcasts and conferences. and marketing scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119094686A_ABST
    Figure CN119094686A_ABST
Patent Text Reader

Abstract

Disclosed are a video call method, system and device, a storage medium and a computer program product, the method being applied to a video call management system, the method comprising: receiving a creation request sent by a first user equipment, creating a video call according to the creation request and configuring a corresponding video call access number; in response to a dial-in request of at least one second user device for the video call access number, establishing a video call connection between the first user device and the second user device; and receiving an adjustment request sent by the first user equipment, and adjusting the authority of the second user equipment and / or adjusting the content of the video call. According to the invention, the video call access number is directly dialed through the user equipment, one-to-many video call is realized, other application programs are not needed, a lightweight and convenient multi-party video call mode is provided for the user, the authority of the user equipment and the content of the video call can be adjusted, and the interactivity of the video call is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of video call technology, and in particular to a video call method, system, device, storage medium and computer program product. Background Art

[0002] Although the current video call method can realize video communication between users, it only supports one-to-one calls and has some limitations in supporting one-to-many calls. It has not yet been expanded to support video calls involving multiple people, which limits its effectiveness in certain usage scenarios. There are limitations in its application in multiple business scenarios, such as live video broadcasting, video group chat, video conferencing, etc., which cannot meet the video call needs of users at this stage. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a video call method, system, device, storage medium and computer program product, which can realize one-to-many video calls by directly dialing a video call access number through a user device without using other applications, thereby providing users with a lightweight and convenient multi-party video call method, and can adjust the permissions of the user device and the content of the video call, thereby improving the interactivity of the video call.

[0004] In order to achieve the above object, an embodiment of the present invention provides a video call method, which is applied to a video call management system. The method includes:

[0005] receiving a creation request sent by the first user equipment, creating a video call according to the creation request, and configuring a corresponding video call access number for the video call;

[0006] In response to a dial-in request from at least one second user equipment to the video call access number, establishing a video call connection between the first user equipment and the second user equipment;

[0007] An adjustment request sent by the first user equipment is received, and permissions of the second user equipment and / or content of the video call are adjusted according to the adjustment request.

[0008] As an improvement of the above solution, the method further includes:

[0009] receiving text content or voice content sent by the second user equipment;

[0010] Then, adjusting the permission of the second user equipment according to the adjustment request includes:

[0011] In response to the adjustment request, the text content or the voice content is recognized to obtain the intention of the second user device;

[0012] Adjusting the initial authority of the second user equipment according to the intention; wherein the initial authority is the authority configured according to the preset business rules when responding to the dial-in request of the second user equipment;

[0013] Then, adjusting the content of the video call according to the adjustment request includes:

[0014] In response to the adjustment request, the voice content is converted into text content, and the text content is merged with the video stream of the video call to display the text content in the video call.

[0015] As an improvement of the above solution, the method further includes:

[0016] If the first user equipment exits the video call, the authority of the corresponding second user equipment is adjusted to manage the video call according to the instruction of the first user equipment or the order in which the second user equipment accesses the video call.

[0017] An embodiment of the present invention further provides a video call method, which is applied to a first user equipment, and the method includes:

[0018] Sending a creation request to a video call management system, so that the video call management system creates a video call according to the creation request and configures a corresponding video call access number for the video call; wherein the video call management system also responds to a dial-in request of at least one second user device to the video call access number, and establishes a video call connection between the first user device and the second user device;

[0019] An adjustment request is sent to the video call management system, so that the video call management system adjusts the authority of the second user equipment and / or adjusts the content of the video call according to the adjustment request.

[0020] An embodiment of the present invention further provides a video call method, which is applied to at least one second user equipment, and the method includes:

[0021] A dial-in request for a video call access number is sent to a video call management system, so that the video call management system responds to the dial-in request and establishes a video call connection between the first user device and the second user device; wherein the video call access number is configured when the video call management system receives a creation request sent by the first user device and creates a video call according to the creation request; the video call management system also receives an adjustment request sent by the first user device, and adjusts the permissions of the second user device and / or adjusts the content of the video call according to the adjustment request.

[0022] The embodiment of the present invention also provides a video call system, including a service control layer, a conference room service layer and a call center IVR user layer connected in sequence;

[0023] The service control layer is used to receive a creation request and an adjustment request sent by a first user device, create a video call in the conference room service layer according to the creation request, and configure a corresponding video call access number for the video call; adjust the authority of the second user device and / or adjust the content of the video call according to the adjustment request;

[0024] The IVR user layer is used to respond to a dial-in request from at least one of the second user devices for the video call access number, and send the dial-in request to the conference room service layer so that the conference room service layer establishes a video call connection between the first user device and the second user device.

[0025] As an improvement of the above solution, the system further includes a reverse proxy layer and a service control layer;

[0026] The reverse proxy layer is used to connect the business control layer and the service control layer;

[0027] The service control layer is also connected to the conference room service layer, and the conference room service layer is used to receive the text content or voice content sent by the second user device, and send the text content or the voice content to the service control layer; the service control layer is used to identify the text content or the voice content, obtain the intention of the second device, and send the intention to the business control layer through the reverse proxy layer, so that the business control layer adjusts the initial authority of the second user device according to the intention;

[0028] The service control layer is further used to convert the voice content into text content, and merge the text content with the video stream of the video call to display the text content in the video call.

[0029] An embodiment of the present invention further provides a terminal device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements any of the above-mentioned video call methods when executing the computer program.

[0030] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned video call methods.

[0031] An embodiment of the present invention further provides a computer program product, which includes a computer program or computer instructions. When the computer program or the computer instructions are executed by a processor, any of the above-mentioned video calling methods is implemented.

[0032] Compared with the prior art, the beneficial effects of a video call method, system, device, storage medium and computer program product provided by the embodiment of the present invention are: receiving a creation request sent by a first user device through a video call management system, creating a video call according to the creation request, and configuring a corresponding video call access number for the video call; responding to a dial-in request of at least one second user device for the video call access number, establishing a video call connection between the first user device and the second user device; receiving an adjustment request sent by the first user device, and adjusting the authority of the second user device and / or adjusting the content of the video call according to the adjustment request. The embodiment of the present invention significantly expands the function of the telephone end by adding a one-to-many video interaction capability on the basis of a one-to-one video call. The user device can directly dial the video call access number to realize a one-to-many video call, eliminating the dependence on the application, applet or web page, thereby reducing the threshold for using multi-person video calls, providing users with a lightweight and convenient multi-party video call method, which can meet the needs of fast and instant multi-party video communication, and is particularly suitable for users who seek to simplify operations and improve communication efficiency, and has a wide range of application prospects. At the same time, the authority of the user device and the content of the video call can be adjusted, which improves the interactivity of the video call. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a flowchart of a preferred embodiment of a video calling method provided by the present invention;

[0034] Figure 2 It is a structural schematic diagram of a preferred embodiment of a video call system provided by the present invention;

[0035] Figure 3is a flow chart of another preferred embodiment of a video calling method provided by the present invention;

[0036] Figure 4 is a flowchart of another preferred embodiment of a video calling method provided by the present invention;

[0037] Figure 5 It is a communication interaction schematic diagram of a video calling method provided by the present invention;

[0038] Figure 6 It is a structural schematic diagram of a preferred embodiment of a terminal device provided by the present invention. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] See also Figure 1 , Figure 1 The flowchart of a preferred embodiment of a video call method provided by the present invention is shown in FIG. The video call method is applied to a video call management system, and the method includes:

[0041] S101, receiving a creation request sent by a first user equipment, creating a video call according to the creation request, and configuring a corresponding video call access number for the video call;

[0042] S102, in response to a dial-in request of at least one second user equipment to the video call access number, establishing a video call connection between the first user equipment and the second user equipment;

[0043] S103: Receive an adjustment request sent by the first user equipment, and adjust the authority of the second user equipment and / or adjust the content of the video call according to the adjustment request.

[0044] Specifically, the video call method provided in the embodiment of the present invention is applied to a video call management system, see Figure 2 , Figure 2It is a structural schematic diagram of a preferred embodiment of a video call system provided by the present invention. In the embodiment of the present invention, the core of the video call management system is based on the MCU mode plus the call center (such as 10086, 12306, 12530, etc.), including a business control layer, a conference room service layer and a call center IVR user layer connected in sequence. Among them, the business control layer is used to receive a creation request sent by the first user device, create a video call in the conference room service layer according to the creation request, and configure the corresponding video call access number for the video call. It should be noted that the conference room service layer includes multiple iAvp video conference room components, and each individual iAvp video conference room component can support 1 to 4 thousand people online. In the embodiment of the present invention, the conference room preferably deploys 3 components, each component is not interconnected, but all communicate with the business control layer to synchronize the user interaction audio and text in each component. The IVR user layer is used to respond to the dial-in request of at least one second user device for the video call access number, and send the dial-in request to the conference room service layer, so that the conference room service layer establishes a video call connection between the first user device and the second user device. Exemplarily, a user dials a video call access number (such as 125309999, configured by the conference room service layer) to enter an available iAvp video conference room. The service control layer is also used to receive an adjustment request sent by the first user device, and adjust the permissions of the second user device and / or adjust the content of the video call according to the adjustment request.

[0045] Exemplarily, the video call method provided in the embodiment of the present invention can be applied to a multi-party video conference. The first user device, i.e., the host, sends a creation request to the video call management system in advance, so that the video call management system creates a video conference room according to the creation request and configures the corresponding conference room number, i.e., the video call access number. The second user device, i.e., the participant, dials the conference room number, and the video call management system responds to the dial-in request, so that a video call connection between the host and the participant can be established.

[0046] The embodiment of the present invention significantly expands the functions of the phone end by adding a one-to-many video interaction capability on the basis of a one-to-one video call. The user device can directly dial the video call access number to realize a one-to-many video call, eliminating the dependence on the application, applet or web page, thereby lowering the threshold for using multi-person video calls, providing users with a lightweight and convenient multi-party video call method, which can meet the needs of fast and instant multi-party video communication, and is particularly suitable for users who seek to simplify operations and improve communication efficiency, and has broad application prospects. At the same time, the permissions of the user device and the content of the video call can be adjusted, improving the interactivity of the video call.

[0047] For example: In the live broadcast industry, users can now watch live broadcast content and interact with the host directly through one-click call-in on the phone without downloading any application software. This greatly simplifies the user's operation process and improves the user experience.

[0048] In the field of conferences, the embodiments of the present invention support the creation of multi-person conference rooms and directly invite participants through outbound calls, which not only lowers the threshold for participation in meetings, but also improves the efficiency of organizing meetings. This convenient conference convening method is particularly suitable for business environments that require quick response and efficient collaboration.

[0049] In the marketing field, the interactive capabilities of the embodiments of the present invention provide new possibilities for live selling. Users can fill out orders and complete purchases directly on the phone by voice or key operation, which brings higher conversion rates and transaction convenience to marketing activities.

[0050] In another preferred embodiment, the method further comprises:

[0051] receiving text content or voice content sent by the second user equipment;

[0052] Then, adjusting the permission of the second user equipment according to the adjustment request includes:

[0053] In response to the adjustment request, the text content or the voice content is recognized to obtain the intention of the second user device;

[0054] Adjusting the initial authority of the second user equipment according to the intention; wherein the initial authority is the authority configured according to the preset business rules when responding to the dial-in request of the second user equipment;

[0055] Then, adjusting the content of the video call according to the adjustment request includes:

[0056] In response to the adjustment request, the voice content is converted into text content, and the text content is merged with the video stream of the video call to display the text content in the video call.

[0057] Specifically, the video call system in the embodiment of the present invention also includes a reverse proxy layer and a service control layer. Among them, the reverse proxy layer is used to connect the business control layer and the service control layer, and plays a bridge role between the business control layer and the service control layer. It should be noted that the reverse proxy layer uses nignx tcp reverse proxy, and the ip_hash load mode ensures that the same IP always selects the same conference room component (when the conference room component hangs up, the backup component is selected). The high availability of nignx is guaranteed by keepalived, among which, Nginx+keepalived dual-machine master-slave mode: that is, the front end uses two servers, a main server and a hot standby server. Under normal circumstances, the main server is bound to a public network virtual IP to provide load balancing services, and the hot standby server is in an idle state; when the main server fails, the hot standby server takes over the public network virtual IP of the main server to provide load balancing services. Nginx+keepalived dual-machine master-master mode: that is, two load balancing servers are used at the front end, which are mutually active and active, and each is bound to a public network virtual IP to provide load balancing services; when one of them fails, the other takes over the public network virtual IP of the failed server (at this time, all requests are borne by the non-faulty machine). When the master goes down, the virtual IP automatically drifts to the backup. Nginx has high stability and rarely appears to be dead unless the server hangs. The service control layer includes at least one iAvp Controller. The iAvp Controller uses Socket to communicate with each iAvp video conference room component. The iAvp Controller controls the three conference room components in each group at the same time, and synchronizes the user interaction audio and text in each component. The iAvp Controller uniformly schedules the back-end iAvp and acts as a bridge between the iAvps. A single iAvp node only communicates with the Controller. A crash does not affect other iAvps, and only the user where the crash is located will be offline. During the video call, the conference room service layer receives the text content or voice content sent by the second user device, and sends the text content or voice content to the service control layer. The service control layer identifies the text content or voice content, obtains the intention of the second device, and sends the intention to the business control layer through the reverse proxy layer, so that the business control layer adjusts the initial permissions of the second user device according to the intention. The initial permissions of the second user device are permissions configured according to preset business rules when the business control layer responds to the dial-in request of the second user device, and the permissions include permission to join the video call, mute, permission to speak, exit the video call, and manage the video call.

[0058] The service control layer is also used to convert voice content into text content and merge the text content with the video stream of the video call to display the text content in the video call, for example, display the text content in the form of barrage in the video call.

[0059] For example, when a participant speaks, the conference room service layer immediately submits relevant information to the service control layer. After the service control layer performs content analysis and audit, it submits the synthesized media content or subtitle effects to the service control layer for media synthesis update. After the service control layer receives the control instruction from the host to initiate a video connection interaction, the service control layer notifies the conference room service layer to connect. The conference room service layer pushes the user's audio and video media to the service control layer. The service control layer receives the notification and user media content, updates the synthesized content, and distributes it to each participant and host.

[0060] It should be noted that the adjustment request sent by the first user device may include commands such as video switching, multi-user video window synthesis, video subtitle addition, video special effects, etc. According to the command, the conference room component adjusts the synthesis content and resources of the conference room video content, updates the subtitle content that needs to be drawn, redraws the conference room video, and synthesizes the final media data in real time and sends it to all users participating in the meeting.

[0061] For example, the system adds, manages, and deletes conference rooms. When adding a new conference room, the conference room host number must be specified and the conference room access number must be configured. When the host calls the access number corresponding to the conference room through the host number, a VoLTE video call channel is established. The service control layer dumps the video stream using the access number as the roomid, and draws the video stream and the obtained voice transcription text on the conference room video fusion content, and adjusts the position of the drawn text by frame, and publishes the pre-processed video stream address as the conference room viewing address to the participants. Participants call the conference room to reserve the access number, and in the call center channel, the access number is used as the roomid for routing, enter the target conference room, and establish a video call channel. After the video call channel is established, participants can interact through voice input. Through the real-time voice transcription technology, the voice content input by the user is converted into text content, and the text content is pushed to the server based on the HTTP protocol. After the server authenticates the identity of the participant, authenticates the voice interaction authority, and verifies the compliance of the interactive content, it merges the text content with the video stream of the conference room, so as to achieve the final conference room screen display effect presented to the participants in the form of video + barrage. For specific terminal users, the system can proactively disable and disconnect the terminal user's call channel, manage and review video content and text interaction content, supervise non-compliant users, block illegal content, proactively disable and disconnect the terminal user's call channel, and avoid platform risks caused by user behavior.

[0062] The embodiment of the present invention provides convenience for video content monitoring by supporting one-to-many video calls. It allows the use of automated monitoring combined with manual monitoring to monitor the content of video calls in real time, and can effectively identify and process sensitive content to ensure the security and compliance of calls.

[0063] In addition, the embodiment of the present invention supports a single video call closing function, which means that when sensitive content is detected, a quick response can be made to close the single-side video channel involving sensitive content. This operation will not affect the video call process of other users, thereby ensuring the continuity and stability of the overall call.

[0064] The embodiment of the present invention integrates a voice transcription function, which can convert the user's voice content into text in real time during a video call and display it on the video interface, realizing a function similar to real-time bullet screen. This function not only enhances the interactivity of video calls, but also provides a better call experience for hearing-impaired users. In addition, the embodiment of the present invention supports key triggering operations, allowing users to display pictures, text and other information during video calls, further improving the richness and convenience of communication.

[0065] In another preferred embodiment, the method further comprises:

[0066] If the first user equipment exits the video call, the authority of the corresponding second user equipment is adjusted to manage the video call according to the instruction of the first user equipment or the order in which the second user equipment accesses the video call.

[0067] Specifically, if the first user device exits the video call during the video call, the first user device sends a switching instruction to the service control layer. After receiving the switching instruction, the service control layer adjusts the authority of the second user device indicated in the switching instruction to manage the video call, that is, sets the participant designated by the host as the new host to manage the video call. Alternatively, if the first user device does not send a switching instruction to the service control layer when exiting the video call, the service control layer adjusts the authority of the corresponding second user device to manage the video call according to the order in which the second user device accesses the video call, for example, sets the first participant who accesses the video call as the new host.

[0068] See also Figure 3 , Figure 3 1 is a flow chart of another preferred embodiment of a video calling method provided by the present invention. The video calling method is applied to a first user device, and the method includes:

[0069] S301, sending a creation request to a video call management system, so that the video call management system creates a video call according to the creation request and configures a corresponding video call access number for the video call; wherein the video call management system also responds to a dial-in request of at least one second user device to the video call access number, and establishes a video call connection between the first user device and the second user device;

[0070] S302: Send an adjustment request to the video call management system, so that the video call management system adjusts the authority of the second user equipment and / or adjusts the content of the video call according to the adjustment request.

[0071] Specifically, the video call method provided in an embodiment of the present invention is applied to a first user device, such as a host. The first user device sends a creation request to a video call management system, so that the video call management system creates a video call according to the creation request and configures a corresponding video call access number for the video call. The video call management system also responds to at least one second user device, such as a participant's dial-in request for a video call access number, to establish a video call connection between the first user device and the second user device. The first user device also sends an adjustment request to the video call management system, so that the video call management system adjusts the authority of the second user device and / or adjusts the content of the video call according to the adjustment request.

[0072] See also Figure 4 , Figure 4 FIG. 1 is a flow chart of another preferred embodiment of a video calling method provided by the present invention. The video calling method is applied to at least one second user equipment, and the method includes:

[0073] S401, sending an incoming request for a video call access number to a video call management system, so that the video call management system responds to the incoming request and establishes a video call connection between the first user device and the second user device; wherein the video call access number is configured when the video call management system receives a creation request sent by the first user device and creates a video call according to the creation request; the video call management system also receives an adjustment request sent by the first user device, and adjusts the authority of the second user device and / or adjusts the content of the video call according to the adjustment request.

[0074] Specifically, the video call method provided in the embodiment of the present invention is applied to at least one second user device, such as a participant. The second user sends a dial-in request for a video call access number to the video call management system, so that the video call management system responds to the dial-in request and establishes a video call connection between the first user device and the second user device. The video call access number is configured when the video call management system receives a creation request sent by the first user device and creates a video call according to the creation request. The video call management system also receives an adjustment request sent by the first user device, and adjusts the permissions of the second user device and / or adjusts the content of the video call according to the adjustment request.

[0075] The embodiment of the present invention significantly expands the functions of the phone end by adding a one-to-many video interaction capability on the basis of a one-to-one video call. The user device can directly dial the video call access number to realize a one-to-many video call, eliminating the dependence on the application, applet or web page, thereby lowering the threshold for using multi-person video calls, providing users with a lightweight and convenient multi-party video call method, which can meet the needs of fast and instant multi-party video communication, and is particularly suitable for users who seek to simplify operations and improve communication efficiency, and has broad application prospects. At the same time, the permissions of the user device and the content of the video call can be adjusted, improving the interactivity of the video call.

[0076] For example, see Figure 5 , Figure 5 It is a communication interaction schematic diagram of a video calling method provided by the present invention.

[0077] (1) Users dial or answer a VoLTE call to the call center, and the call center enters different service processes according to the number, such as creating a new meeting room or joining an existing meeting room.

[0078] (2) Before the user enters the conference room, the process determines whether to upgrade the user by judging the user type. For example, if the user is a non-video access user, a request for upgrading the VoLTE video call will be initiated on the user's mobile phone.

[0079] (3) After the user enters the conference room control process, his / her audio and video are transmitted to the conference component via RTP. The conference component adopts an MCU-like architecture. The creator or owner of the conference room serves as the conference host. The conference room component mixes the audio and video of multiple media contents of the host user in the conference room into one audio media and video media, and distributes the fused media to the users of the conference room via RTP.

[0080] (4) Non-host users in the conference room can transmit their intention information to the conference component through audio bearer by pressing keys or speaking command words during a call. The specific process is that the conference room component detects the keystrokes and sends the voice content to the voice recognition server for voice recognition to obtain the voice recognition text content. Finally, the keystroke content and recognition text are notified to the host side to realize the interaction between the non-host user and the host. The host side can add the user as a speaker according to the user's intention, or directly set the user as a speaker when the user calls in according to business rules.

[0081] (5) The host can use control commands to send commands such as video switching, multi-user video window synthesis, video subtitle addition, and video special effects to the conference component. According to the commands, the conference room component adjusts the synthesis content and resources of the conference room video content, updates the subtitle content that needs to be drawn, redraws the conference room video, and synthesizes the final media data in real time and sends it to all users participating in the meeting.

[0082] The video call system of the embodiment of the present invention can not only retain the traditional "connection" interaction mode, but also introduce "like", "gift screen", "scrolling comment" and other interaction modes through the visual interface and voice transcription function. These newly added interactive functions can greatly enrich the user's communication experience and make the call more vivid and interesting.

[0083] See also Figure 6 , Figure 6 6 is a schematic diagram of a preferred embodiment of a terminal device provided by the present invention. The terminal device includes a processor 601, a memory 602, and a computer program stored in the memory 602 and configured to be executed by the processor 601. When the processor 601 executes the computer program, the video call method described in any of the above embodiments is implemented.

[0084] Preferably, the computer program can be divided into one or more modules / units (such as computer program 1, computer program 2, ...), and the one or more modules / units are stored in the memory 602 and executed by the processor 601 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.

[0085] The processor 601 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor, or the processor 601 can be any conventional processor. The processor 601 is the control center of the terminal device, and various parts of the terminal device are connected using various interfaces and lines.

[0086] The memory 602 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, etc., and the data storage area can store related data, etc. In addition, the memory 602 can be a high-speed random access memory, or a non-volatile memory, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, and a flash card (Flash Card), etc., or the memory 602 can also be other volatile solid-state storage devices.

[0087] It should be noted that the above terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Figure 6 The structural diagram is only an example of the above-mentioned terminal device and does not constitute a limitation of the above-mentioned terminal device. It may include more or less components than shown in the figure, or combine certain components, or different components.

[0088] An embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the video call method described in any of the above embodiments.

[0089] An embodiment of the present invention further provides a computer program product, which includes a computer program or computer instructions. When the computer program or the computer instructions are executed by a processor, the video calling method described in any of the above embodiments is implemented.

[0090] The embodiment of the present invention provides a video call method, system, device, storage medium and computer program product, which receives a creation request sent by a first user device through a video call management system, creates a video call according to the creation request, and configures a corresponding video call access number for the video call; responds to a dial-in request of at least one second user device to the video call access number, establishes a video call connection between the first user device and the second user device; receives an adjustment request sent by the first user device, and adjusts the authority of the second user device and / or the content of the video call according to the adjustment request. The embodiment of the present invention significantly expands the function of the telephone end by adding a one-to-many video interaction capability on the basis of a one-to-one video call. The user device can directly dial the video call access number to realize a one-to-many video call, eliminating the dependence on the application, applet or web page, thereby reducing the threshold for using multi-person video calls, providing users with a lightweight and convenient multi-party video call method, which can meet the needs of fast and instant multi-party video communication, is particularly suitable for users who seek to simplify operations and improve communication efficiency, and has broad application prospects. At the same time, the authority of the user device and the content of the video call can be adjusted, which improves the interactivity of the video call.

[0091] It should be noted that the system embodiment described above is merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the system embodiment provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.

[0092] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A video calling method, characterized in that: Applied to a video call management system, the method comprises: receiving a creation request sent by the first user equipment, creating a video call according to the creation request, and configuring a corresponding video call access number for the video call; In response to a dial-in request from at least one second user equipment to the video call access number, establishing a video call connection between the first user equipment and the second user equipment; An adjustment request sent by the first user equipment is received, and permissions of the second user equipment and / or content of the video call are adjusted according to the adjustment request.

2. The video calling method according to claim 1, wherein: The method further comprises: receiving text content or voice content sent by the second user equipment; Then, adjusting the permission of the second user equipment according to the adjustment request includes: In response to the adjustment request, the text content or the voice content is recognized to obtain the intention of the second user device; Adjusting the initial authority of the second user equipment according to the intention; wherein the initial authority is the authority configured according to the preset business rules when responding to the dial-in request of the second user equipment; Then, adjusting the content of the video call according to the adjustment request includes: In response to the adjustment request, the voice content is converted into text content, and the text content is merged with the video stream of the video call to display the text content in the video call.

3. The video calling method according to claim 2, wherein: The method further comprises: If the first user equipment exits the video call, the authority of the corresponding second user equipment is adjusted to manage the video call according to the instruction of the first user equipment or the order in which the second user equipment accesses the video call.

4. A video calling method, characterized in that: Applied to a first user equipment, the method includes: Sending a creation request to a video call management system, so that the video call management system creates a video call according to the creation request and configures a corresponding video call access number for the video call; wherein the video call management system also responds to a dial-in request of at least one second user device to the video call access number, and establishes a video call connection between the first user device and the second user device; An adjustment request is sent to the video call management system, so that the video call management system adjusts the authority of the second user equipment and / or adjusts the content of the video call according to the adjustment request.

5. A video calling method, characterized in that: Applied to at least one second user equipment, the method comprises: A dial-in request for a video call access number is sent to a video call management system, so that the video call management system responds to the dial-in request and establishes a video call connection between the first user device and the second user device; wherein the video call access number is configured when the video call management system receives a creation request sent by the first user device and creates a video call according to the creation request; the video call management system also receives an adjustment request sent by the first user device, and adjusts the permissions of the second user device and / or adjusts the content of the video call according to the adjustment request.

6. A video call system, characterized in that: It includes the business control layer, conference room service layer and call center IVR user layer connected in sequence; The service control layer is used to receive a creation request and an adjustment request sent by the first user equipment, create a video call in the conference room service layer according to the creation request, and configure a corresponding video call access number for the video call; Adjusting the permissions of the second user device and / or adjusting the content of the video call according to the adjustment request; The IVR user layer is used to respond to a dial-in request from at least one of the second user devices for the video call access number, and send the dial-in request to the conference room service layer so that the conference room service layer establishes a video call connection between the first user device and the second user device.

7. The video call system according to claim 6, wherein: The system also includes a reverse proxy layer and a service control layer; The reverse proxy layer is used to connect the business control layer and the service control layer; The service control layer is also connected to the conference room service layer, and the conference room service layer is used to receive the text content or voice content sent by the second user device, and send the text content or the voice content to the service control layer; the service control layer is used to identify the text content or the voice content, obtain the intention of the second device, and send the intention to the business control layer through the reverse proxy layer, so that the business control layer adjusts the initial authority of the second user device according to the intention; The service control layer is further used to convert the voice content into text content, and merge the text content with the video stream of the video call to display the text content in the video call.

8. A terminal device, characterized in that: The device comprises a processor and a memory, wherein a computer program is stored in the memory and the computer program is configured to be executed by the processor, and when the processor executes the computer program, the video calling method according to any one of claims 1 to 3, or the video calling method according to claim 4, or the video calling method according to claim 5 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the device where the computer-readable storage medium is located executes the computer program, the video calling method according to any one of claims 1 to 3, the video calling method according to claim 4, or the video calling method according to claim 5 is implemented.

10. A computer program product, characterized in that The computer program product includes a computer program or computer instructions, and when the computer program or the computer instructions are executed by a processor, the video calling method according to any one of claims 1 to 3, the video calling method according to claim 4, or the video calling method according to claim 5 is implemented.