A control method and device based on multimedia conference
By creating multimedia conferences locally on the client and displaying the initiation page, the problem of high frequency of multimedia conference initiation failure is solved, and the success rate and user experience of meeting initiation are improved.
Patent Information
- Application Number
- CN202211311358.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-25
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-10-25
AI Technical Summary
The frequency of initiation of existing multimedia conferences is high, and the user experience is poor.
When the client receives the multimedia conference initiation operation, it creates the first multimedia conference locally and displays the initiation page, instead of waiting to interact with the server before executing it. The main process is logged out when the relevant operation is not performed within the preset time period.
It improves the success rate of multimedia conference initiation, avoids the main process being cancelled due to interaction delay, and improves operational efficiency.
Smart Images

Figure CN115665103B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a control method and device based on multimedia conferencing. Background Art
[0002] Currently, in order to facilitate user communication and information sharing, some applications provide multimedia conferencing functions. Users can initiate or join multimedia conferences through the applications, and the multimedia conferences can facilitate communication and information sharing between users.
[0003] However, currently, users do not have a good experience in using the multimedia conference function provided by the application. This is because when users initiate a multimedia conference, the frequency of failure to initiate the multimedia conference is high. Therefore, a solution is urgently needed to solve the above problem. Summary of the Invention
[0004] In order to solve or at least partially solve the above technical problems, the embodiments of the present application provide a control method and device based on multimedia conferencing.
[0005] In a first aspect, an embodiment of the present application provides a control method based on a multimedia conference, applied to a client, the method comprising:
[0006] receiving a multimedia conference initiation operation, wherein the multimedia conference initiation operation is used to request initiation of a multimedia conference;
[0007] In response to the multimedia conference initiation operation, a first multimedia conference is created locally, and a main process corresponding to the multimedia conference is used to display a multimedia conference initiation page, wherein: the main process is logged out if no page display operation related to the multimedia conference is performed within a preset time period.
[0008] Optionally, after displaying the multimedia conference initiation page using the main process corresponding to the multimedia conference, the method further includes:
[0009] Sending a check request to a server, wherein the check request is used to request the server to determine whether there is a multimedia conference associated with the client;
[0010] Receive a first response message returned by the server in response to the inspection request.
[0011] Optionally, when the first response message indicates that the server does not have a multimedia conference associated with the client, the method further includes:
[0012] Sending a multimedia conference creation request to the server;
[0013] Receive a second response message returned by the server in response to the multimedia conference creation request.
[0014] Optionally, the sending the multimedia conference creation request to the server includes:
[0015] If it is determined that the first multimedia conference has not been cancelled, a multimedia conference creation request is sent to the server.
[0016] Optionally, the second response message indicates that the server has successfully created the second multimedia conference, and the method further includes:
[0017] The first multimedia conference and the second multimedia conference are associated.
[0018] Optionally, associating the first multimedia conference with the second multimedia conference includes:
[0019] If it is determined that the first multimedia conference has not been cancelled, the first multimedia conference and the second multimedia conference are associated.
[0020] Optionally, the second response message indicates that the server has successfully created the second multimedia conference, and the method further includes:
[0021] When it is determined that the first multimedia conference has been cancelled, a multimedia conference cancellation request is sent to the server, where the multimedia conference cancellation request is used to request cancellation of the second multimedia conference.
[0022] Optionally, the second response message indicates that the server fails to create the multimedia conference, and the method further includes:
[0023] The first multimedia conference is cancelled.
[0024] Optionally, the multimedia conference creation request includes an identifier of the first multimedia conference, the second response message includes the identifier of the first multimedia conference, and the canceling the first multimedia conference includes:
[0025] The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the second response message.
[0026] Optionally, when the first response message indicates that the server has a multimedia conference associated with the client, the method further includes:
[0027] The first multimedia conference is cancelled.
[0028] Optionally, the check request includes an identifier of the first multimedia conference, the first response message includes an identifier of the first multimedia conference, and the canceling the first multimedia conference includes:
[0029] The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the first response message.
[0030] In a second aspect, an embodiment of the present application provides a multimedia conference-based control device, applied to a client, the device comprising:
[0031] A first receiving unit is configured to receive a multimedia conference initiation operation, where the multimedia conference initiation operation is used to request initiation of a multimedia conference;
[0032] A processing unit is used to create a first multimedia conference locally in response to the multimedia conference initiation operation, and use the main process corresponding to the multimedia conference to display the multimedia conference initiation page, wherein: the main process is cancelled if no page display operation related to the multimedia conference is performed within a preset time period.
[0033] Optionally, the device further includes:
[0034] A first sending unit is configured to send a check request to a server after displaying a multimedia conference initiation page using a main process corresponding to the multimedia conference, wherein the check request is used to request the server to determine whether there is a multimedia conference associated with the client;
[0035] The second receiving unit is configured to receive a first response message returned by the server in response to the inspection request.
[0036] Optionally, the device further includes:
[0037] A second sending unit is configured to send a multimedia conference creation request to the server when the first response message indicates that the server does not have a multimedia conference associated with the client;
[0038] The third receiving unit is configured to receive a second response message returned by the server in response to the multimedia conference creation request.
[0039] Optionally, the second sending unit is configured to:
[0040] If it is determined that the first multimedia conference has not been cancelled, a multimedia conference creation request is sent to the server.
[0041] Optionally, the device further includes:
[0042] The associating unit is configured to associate the first multimedia conference with the second multimedia conference, wherein the second response message indicates that the server has successfully created the second multimedia conference.
[0043] Optionally, the association unit is used to:
[0044] If it is determined that the first multimedia conference has not been cancelled, the first multimedia conference and the second multimedia conference are associated.
[0045] Optionally, the device further includes:
[0046] The third sending unit is used to send a multimedia conference cancellation request to the server when it is determined that the first multimedia conference has been cancelled, wherein the multimedia conference cancellation request is used to request cancellation of the second multimedia conference, wherein the second response message indicates that the server has successfully created the second multimedia conference.
[0047] Optionally, the device further includes:
[0048] The first deregistration unit is configured to deregister the first multimedia conference, wherein the second response message indicates that the server fails to create the multimedia conference.
[0049] Optionally, the multimedia conference creation request includes an identifier of the first multimedia conference, the second response message includes the identifier of the first multimedia conference, and the first deregistration unit is configured to:
[0050] The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the second response message.
[0051] Optionally, the device further includes:
[0052] The second deregistration unit is configured to deregister the first multimedia conference when the first response message indicates that the server has a multimedia conference associated with the client.
[0053] Optionally, the check request includes an identifier of the first multimedia conference, the first response message includes an identifier of the first multimedia conference, and the second deregistration unit is configured to:
[0054] The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the first response message.
[0055] In a third aspect, an embodiment of the present application provides a device, comprising a processor and a memory;
[0056] The processor is configured to execute instructions stored in the memory, so that the device executes the method described in any one of the first aspects above.
[0057] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium comprising instructions, wherein the instructions instruct a device to execute any of the methods described in the first aspect above.
[0058] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to execute any of the methods described in the first aspect above.
[0059] Compared with the prior art, the embodiments of the present application have the following advantages:
[0060] The embodiment of the present application provides a control method based on multimedia conference, which can be applied to a client, and the client can receive a multimedia conference initiation operation, and in response to the multimedia conference request, create a first multimedia conference locally, and use the main process corresponding to the multimedia conference to display the multimedia conference initiation page, wherein the multimedia conference initiation operation is used to request the initiation of a multimedia conference. Wherein: the main process is deregistered if it does not perform the page display operation related to the multimedia conference within a preset time period. It can be seen that, using this solution, the client executes the operation of creating the first multimedia conference locally and displaying the multimedia conference initiation page upon receiving the multimedia conference initiation operation, rather than executing and displaying the multimedia conference initiation page after interacting with the server, thereby advancing the time when the main process executes the page display operation related to the multimedia conference to avoid the main process being deregistered, and correspondingly improving the success rate of multimedia conference initiation. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0062] Figure 1 A schematic diagram of a multimedia conference processing process provided in an embodiment of the present application;
[0063] Figure 2 A flowchart of a multimedia conference control method provided in an embodiment of the present application;
[0064] Figure 3 A signaling interaction diagram of a multimedia conference control method provided in an embodiment of the present application;
[0065] Figure 4 A schematic diagram of the structure of a multimedia conference control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] In order to help those skilled in the art better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 those skilled in the art without creative work are within the scope of protection of this application.
[0067] Currently, multimedia conferencing-related processing logic is handled by the corresponding main process. When initiating a multimedia conference, you can check whether the main process exists. If the main process does not exist, it will be created. If the main process exists, the current main process will be used.
[0068] Since the main process occupies a large amount of processing resources, in order to improve resource utilization efficiency, the main process is deregistered if it does not perform page display operations related to multimedia conferencing within a preset time period. For example, the main process is deregistered if it does not perform page display operations related to multimedia conferencing within 8 seconds.
[0069] In one example, the creation and deregistration of the main process may be performed by a process manager corresponding to the multimedia conference.
[0070] Next, combine Figure 1 , introduces the processing process of traditional multimedia conferences. Figure 1 A schematic diagram of the processing process of a multimedia conference provided in an embodiment of the present application. Figure 1 The method shown may, for example, include the following S101 - S109 .
[0071] S101: The client responds to a multimedia conference initiation operation 1, where the multimedia conference initiation operation 1 is used to request the creation of a multimedia conference.
[0072] S102: The client creates a main process corresponding to the multimedia conference.
[0073] S103: The client interacts with the server.
[0074] The interaction between the client and the server may include the following steps A1-A4.
[0075] Step A1: The client sends a check request to the server, wherein the check request is used to request the server to determine whether there is a multimedia conference associated with the client.
[0076] Step A2: The client receives a first response message returned by the server in response to the inspection request.
[0077] Step A3: If the first response message indicates that the server does not have a multimedia conference associated with the client, a multimedia conference creation request is sent to the server.
[0078] If the first response message indicates that the server has a multimedia conference associated with the client, the multimedia conference creation fails and the multimedia conference creation process ends.
[0079] Step A4: The client receives a second response message returned by the server in response to the multimedia conference creation request.
[0080] If the second response message indicates that the server successfully creates the multimedia conference, execute S104.
[0081] If the second response message indicates that the server fails to create the multimedia conference, the multimedia conference creation fails and the multimedia conference creation process ends.
[0082] S104: The client uses the main process to display the multimedia conference initiation page.
[0083] In one example, the multimedia conference initiation page may include information indicating that a multimedia conference is being initiated, such as "Calling." The multimedia conference initiation page may also include information about the call recipient of the multimedia conference. For example, when the call recipient is an individual user, the call recipient may be the user name and / or avatar of the individual user. For another example, when the call recipient is a group user, the call recipient may be the group name and / or avatar of the group user.
[0084] After the call recipient accepts the call, the multimedia conference begins.
[0085] S105: After the multimedia conference ends, the client starts a timer.
[0086] S106: If the main process does not perform a page display operation related to the multimedia conference within 8 seconds, the client deregisters the main process.
[0087] In one example, if Figure 1 As shown, if the user performs the operation of initiating a multimedia conference when the timer reaches the 6th second, the client can perform Figure 1 S101'-S103' shown.
[0088] S107: The client responds to the multimedia conference initiation operation 2, where the multimedia conference initiation operation 2 is used to request to create a multimedia conference.
[0089] S108: The client determines that a main process currently exists.
[0090] S109: The client interacts with the server.
[0091] In one example, if the total time taken from S107 to S109 is greater than 2 seconds, for example, due to network delay between the client and the server, then after executing S109, the main process is deregistered, and the client fails to display the multimedia conference initiation page, resulting in failure to initiate the multimedia conference.
[0092] In order to solve the above problems, the embodiments of the present application provide a control method and device based on multimedia conferencing.
[0093] Various non-limiting embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0094] Exemplary Methods
[0095] See also Figure 2 , which is a flow chart of a control method based on multimedia conferencing provided in an embodiment of the present application. In this embodiment, the method can be executed by a client, for example, a client including multimedia conferencing functionality. The multimedia conferencing mentioned in the embodiment of the present application can be, for example, a video conference or a voice conference, which is not specifically limited in the embodiment of the present application.
[0096] In an example, the method may include the following steps: S201 - S202 .
[0097] S201: Receive a multimedia conference initiation operation, where the multimedia conference initiation operation is used to request initiation of a multimedia conference.
[0098] S202: In response to the multimedia conference initiation operation, a first multimedia conference is created locally, and a main process corresponding to the multimedia conference is used to display a multimedia conference initiation page, wherein: the main process is logged out if no page display operation related to the multimedia conference is performed within a preset time period.
[0099] In one example, a user may trigger a multimedia conference initiation operation through a multimedia conference initiation control.
[0100] After receiving the multimedia conference initiation operation, the client may create a first multimedia conference locally in response to the multimedia conference initiation operation.
[0101] In one example, the client may perform a local check in response to the multimedia conference initiation operation, and after the local check passes, create the first multimedia conference using the main process.
[0102] In an example, the local check may be, for example, checking whether other multimedia conferences exist locally. If it is determined that other multimedia conferences do not exist, it may be determined that the local check has passed.
[0103] In one example, the client can further check whether a main process exists locally. Accordingly, if it is determined that a main process exists locally, the client can use the main process to create the first multimedia conference. In one example, when creating the first multimedia conference, the client can assign a corresponding identifier to the first multimedia conference.
[0104] In an embodiment of the present application, to prevent the main process from being deregistered due to a prolonged interaction between the client and the server, in one example, after the client creates the first multimedia conference, it may not interact with the server, but instead use the main process corresponding to the multimedia conference to display the multimedia conference initiation page. Since the main process displays the multimedia conference initiation page, the main process will not be deregistered.
[0105] Regarding the multimedia conference initiation page, please refer to the relevant description above and will not be repeated here.
[0106] It can be seen that, by using this solution, the client executes the operation of creating the first multimedia conference locally and displaying the multimedia conference initiation page upon receiving the multimedia conference initiation operation, rather than executing and displaying the multimedia conference initiation page only after interacting with the server. This advances the moment when the main process executes the page display operation related to the multimedia conference to avoid the main process being logged out, and accordingly improves the success rate of multimedia conference initiation.
[0107] In one example, the multimedia conference initiation page is displayed on the client, and an operation of interacting with the server can be further performed.
[0108] As an example, after displaying the multimedia conference initiation page using the main process corresponding to the multimedia conference, a check request can be sent to the server to determine whether the server has a multimedia conference associated with the client. Accordingly, after receiving the check request, the server can check whether the multimedia conference corresponding to the client exists locally on the server and send the check result to the client in a first response message.
[0109] In one example, if the first response message indicates that the server has a multimedia conference associated with the client, the client cancels the first multimedia conference that has been created locally.
[0110] In one example, the check request may include the identifier of the aforementioned first multimedia conference, and accordingly, the first response message may also include the identifier of the first multimedia conference. In this way, after the client receives the first response message, if the first response message indicates that the server has a multimedia conference associated with the client, the client may cancel the first multimedia conference that has been created locally based on the identifier of the first multimedia conference in the first response message.
[0111] In one example, if the first response message indicates that the server does not have a multimedia conference associated with the client, the client may further send a multimedia conference creation request to the server, requesting the server to create a multimedia conference. Accordingly, after receiving the multimedia conference creation request, the server may execute an operation to create the multimedia conference and further send a second response message carrying the creation result to the client.
[0112] In one example, considering that after the client displays the multimedia conference initiation page, the user can trigger the operation of canceling the multimedia conference in the multimedia conference initiation page. Accordingly, after receiving the operation of canceling the multimedia conference, the client can cancel the first multimedia conference in response to the operation of canceling the multimedia conference. Therefore, when the client sends the multimedia conference creation request to the server in a specific implementation, it can send the multimedia conference creation request to the server if it is determined that the first multimedia conference has not been cancelled. If the client determines that the first multimedia conference has been cancelled, it will no longer send the multimedia conference creation request to the server, and the multimedia conference creation process ends here.
[0113] In one example, if the server successfully performs the multimedia conference creation operation after receiving the multimedia conference creation request, for example, the server creates a second multimedia conference, then the second response message can be used to indicate that the server has successfully created the second multimedia conference. In one example, the second response message may include an identifier of the second multimedia conference. In this case, after receiving the second response message, the client can associate the first multimedia conference and the second multimedia conference. At this point, both the client and the server have successfully created the multimedia conference, and the client has associated the first multimedia conference and the second multimedia conference. The multimedia conference is successfully created, and the multimedia conference creation process ends here.
[0114] As mentioned above, after the client displays the multimedia conference initiation page, the user can trigger the operation of canceling the multimedia conference in the multimedia conference initiation page. Accordingly, after receiving the operation of canceling the multimedia conference, the client can cancel the first multimedia conference in response to the operation of canceling the multimedia conference. Therefore, in one example, when the client associates the first multimedia conference and the second multimedia conference, it can associate the first multimedia conference and the second multimedia conference when it is determined that the first multimedia conference has not been cancelled. In another example, if the client determines that the first multimedia conference has been cancelled, the client can send a multimedia conference cancellation request to the server, and the multimedia conference cancellation request is used to request the cancellation of the second multimedia conference. In one example, the multimedia conference cancellation request can include the identifier of the second multimedia conference. After receiving the multimedia conference cancellation request, the server can cancel the second multimedia conference. This is to facilitate the subsequent creation of other multimedia conferences associated with the client on the server.
[0115] In another example, if the server fails to create the multimedia conference after receiving the multimedia conference creation request, for example, due to an internal server failure, the second response message can be used to indicate to the server that the multimedia conference creation failed. In this case, after receiving the second response message, the client can cancel the first multimedia conference, and the multimedia conference creation process ends.
[0116] In one example, the media conference creation request may include the identifier of the first multimedia conference, and the second response message may also include the identifier of the first multimedia conference. In this way, after the client receives the second response message, if the second response message indicates that the server has failed to create the multimedia conference, the client may cancel the first multimedia conference that has been created locally based on the identifier of the first multimedia conference in the second response message.
[0117] The above describes the multimedia conference control method implemented by the client provided in the embodiment of the present application. Next, the multimedia conference control method provided in the embodiment of the present application is described from the perspective of interaction between the client and the server, with reference to specific examples.
[0118] See also Figure 3 , this figure is a signaling interaction diagram of a multimedia conference-based control method provided in an embodiment of the present application. Figure 3 The method shown may, for example, include the following S301 - S308 .
[0119] S301: In response to a multimedia conference initiation operation, the client creates a first multimedia conference locally and displays a multimedia conference initiation page using a main process corresponding to the multimedia conference.
[0120] S302: The client sends a check request to the server, where the check request is used to request the server to determine whether there is a multimedia conference associated with the client.
[0121] S303: The server checks whether there is a multimedia conference associated with the client locally based on the check request. The check result is that there is no multimedia conference associated with the client locally.
[0122] S304: The server sends a first response message to the client, where the first response message is used to indicate to the server that there is no multimedia conference associated with the client.
[0123] S305: After receiving the first response message, the client sends a multimedia conference creation request to the server, where the multimedia conference creation request is used to request the server to create a multimedia conference.
[0124] S306: The server successfully creates a second multimedia conference based on the multimedia conference creation request.
[0125] S307: The server sends a second response message to the client, where the second response message indicates that the server has successfully created the second multimedia conference.
[0126] S308: The client associates the first multimedia conference with the second multimedia conference based on the second response message.
[0127] For the specific implementation of S301-S308, please refer to the relevant description above and will not be described in detail here.
[0128] Exemplary devices
[0129] Based on the method provided in the above embodiment, the embodiment of the present application further provides a device, which is described below in conjunction with the accompanying drawings.
[0130] See also Figure 4 , which is a structural diagram of a multimedia conference-based control device provided in an embodiment of the present application. Figure 4 The control device 400 based on multimedia conference shown can be applied to a client. The device 400 can specifically include, for example: a first receiving unit 401 and a processing unit 402 .
[0131] The first receiving unit 401 is configured to receive a multimedia conference initiation operation, where the multimedia conference initiation operation is used to request initiation of a multimedia conference;
[0132] The processing unit 402 is used to create a first multimedia conference locally in response to the multimedia conference initiation operation, and use the main process corresponding to the multimedia conference to display the multimedia conference initiation page, wherein: the main process is logged out if it does not perform the page display operation related to the multimedia conference within a preset time period.
[0133] Optionally, the device further includes:
[0134] A first sending unit is configured to send a check request to a server after displaying a multimedia conference initiation page using a main process corresponding to the multimedia conference, wherein the check request is used to request the server to determine whether there is a multimedia conference associated with the client;
[0135] The second receiving unit is configured to receive a first response message returned by the server in response to the inspection request.
[0136] Optionally, the device further includes:
[0137] A second sending unit is configured to send a multimedia conference creation request to the server when the first response message indicates that the server does not have a multimedia conference associated with the client;
[0138] The third receiving unit is configured to receive a second response message returned by the server in response to the multimedia conference creation request.
[0139] Optionally, the second sending unit is configured to:
[0140] If it is determined that the first multimedia conference has not been cancelled, a multimedia conference creation request is sent to the server.
[0141] Optionally, the device further includes:
[0142] The associating unit is configured to associate the first multimedia conference with the second multimedia conference, wherein the second response message indicates that the server has successfully created the second multimedia conference.
[0143] Optionally, the association unit is used to:
[0144] If it is determined that the first multimedia conference has not been cancelled, the first multimedia conference and the second multimedia conference are associated.
[0145] Optionally, the device further includes:
[0146] The third sending unit is used to send a multimedia conference cancellation request to the server when it is determined that the first multimedia conference has been cancelled, wherein the multimedia conference cancellation request is used to request cancellation of the second multimedia conference, wherein the second response message indicates that the server has successfully created the second multimedia conference.
[0147] Optionally, the device further includes:
[0148] The first deregistration unit is configured to deregister the first multimedia conference, wherein the second response message indicates that the server fails to create the multimedia conference.
[0149] Optionally, the multimedia conference creation request includes an identifier of the first multimedia conference, the second response message includes the identifier of the first multimedia conference, and the first deregistration unit is configured to:
[0150] The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the second response message.
[0151] Optionally, the device further includes:
[0152] The second deregistration unit is configured to deregister the first multimedia conference when the first response message indicates that the server has a multimedia conference associated with the client.
[0153] Optionally, the check request includes an identifier of the first multimedia conference, the first response message includes an identifier of the first multimedia conference, and the second deregistration unit is configured to:
[0154] The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the first response message.
[0155] Since the device 400 is a device corresponding to the method provided in the above method embodiment, the specific implementation of each unit of the device 400 is based on the same concept as the above method embodiment. Therefore, regarding the specific implementation of each unit of the device 400, please refer to the description part of the above method embodiment, which will not be repeated here.
[0156] An embodiment of the present application further provides a device, the device comprising a processor and a memory;
[0157] The processor is configured to execute instructions stored in the memory, so that the device executes the multimedia conference-based control method described in any one of the above method embodiments.
[0158] An embodiment of the present application provides a computer-readable storage medium, comprising instructions, wherein the instructions instruct a device to execute the multimedia conference-based control method described in any one of the above method embodiments.
[0159] An embodiment of the present application provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the multimedia conference-based control method described in any one of the above method embodiments.
[0160] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0161] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
[0162] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.
Claims
1. A control method based on multimedia conference, characterized in that: Applied to a client, the method includes: receiving a multimedia conference initiation operation, wherein the multimedia conference initiation operation is used to request initiation of a multimedia conference; In response to the multimedia conference initiation operation, a first multimedia conference is created locally, and a multimedia conference initiation page is displayed using a main process corresponding to the multimedia conference, wherein: the main process is deregistered if no page display operation related to the multimedia conference is performed within a preset time period; After displaying the multimedia conference initiation page using the main process corresponding to the multimedia conference, the method further includes: Sending a check request to a server, wherein the check request is used to request the server to determine whether there is a multimedia conference associated with the client; Receive a first response message returned by the server in response to the inspection request.
2. The method according to claim 1, characterized in that In a case where the first response message indicates that the server does not have a multimedia conference associated with the client, the method further includes: Sending a multimedia conference creation request to the server; Receive a second response message returned by the server in response to the multimedia conference creation request.
3. The method according to claim 2, characterized in that The sending of the multimedia conference creation request to the server includes: If it is determined that the first multimedia conference has not been cancelled, a multimedia conference creation request is sent to the server.
4. The method according to claim 2, characterized in that The second response message indicates that the server has successfully created the second multimedia conference, and the method further includes: The first multimedia conference and the second multimedia conference are associated.
5. The method according to claim 4, characterized in that The associating the first multimedia conference with the second multimedia conference includes: If it is determined that the first multimedia conference has not been cancelled, the first multimedia conference and the second multimedia conference are associated.
6. The method according to claim 2, characterized in that The second response message indicates that the server has successfully created the second multimedia conference, and the method further includes: When it is determined that the first multimedia conference has been cancelled, a multimedia conference cancellation request is sent to the server, where the multimedia conference cancellation request is used to request cancellation of the second multimedia conference.
7. The method according to claim 2, characterized in that The second response message indicates that the server fails to create the multimedia conference, and the method further includes: The first multimedia conference is cancelled.
8. The method according to claim 7, characterized in that The multimedia conference creation request includes the identifier of the first multimedia conference, the second response message includes the identifier of the first multimedia conference, and the canceling the first multimedia conference includes: The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the second response message.
9. The method according to claim 1, characterized in that In a case where the first response message indicates that the server has a multimedia conference associated with the client, the method further includes: The first multimedia conference is cancelled.
10. The method according to claim 9, characterized in that The checking request includes the identifier of the first multimedia conference, the first response message includes the identifier of the first multimedia conference, and the canceling the first multimedia conference includes: The first multimedia conference is cancelled according to the identifier of the first multimedia conference in the first response message.
11. A control device based on multimedia conference, characterized in that: Applied to a client, the device includes: A first receiving unit is configured to receive a multimedia conference initiation operation, wherein the multimedia conference initiation operation is used to request initiation of a multimedia conference; A processing unit, configured to create a first multimedia conference locally in response to the multimedia conference initiation operation, and display a multimedia conference initiation page using a main process corresponding to the multimedia conference, wherein: the main process is deregistered if no page display operation related to the multimedia conference is performed within a preset time period; A first sending unit is configured to send a check request to a server after displaying a multimedia conference initiation page using a main process corresponding to the multimedia conference, wherein the check request is used to request the server to determine whether there is a multimedia conference associated with the client; The second receiving unit is configured to receive a first response message returned by the server in response to the inspection request.
12. A device, characterized in that The device includes a processor and a memory; The processor is configured to execute instructions stored in the memory, so that the device performs the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that The computer-readable storage medium includes instructions, which are used to instruct a device to perform the method according to any one of claims 1 to 10 after being executed by a processor.
Citation Information
Patent Citations
Communication method and device and electronic equipment
CN111740984A