Schedule permission configuration method, device, electronic device and storage medium

By detecting preset trigger events, displaying permission configuration prompt messages and performing schedule permission configuration, the problem of low efficiency of permission management in multimedia conferences is solved, timely permission management is achieved, and meeting order and security are improved.

CN115729428BActive Publication Date: 2025-09-16BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211486206.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-24
Publication Date
2025-09-16
Estimated Expiration
2042-11-24

AI Technical Summary

Technical Problem

In the existing technology, the efficiency of multimedia conference rights management is poor, especially when there are a large number of participants or the host is inexperienced, it is impossible to manage the conference rights of participants in a timely manner, resulting in inefficient conference order management and security threats.

Method used

A schedule permission configuration method is provided. By detecting preset trigger events, a permission configuration prompt message is displayed, and schedule permission configuration is performed in response to user operations. Permission management is implemented using a client or server, and a strategy is recommended to configure schedule permissions.

Benefits of technology

It improves the efficiency of schedule management, avoids the disorder caused by untimely permission configuration, and enhances meeting security and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115729428B_ABST
    Figure CN115729428B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, and electronic device for configuring schedule permissions. The method comprises: displaying a permission configuration prompt message upon detecting a preset trigger event; and configuring schedule permissions in response to an operation to execute the schedule permission configuration. The method provided by the present disclosure can promptly remind the user to configure schedule permissions upon detecting a preset trigger event, thereby preventing schedule management from being compromised due to untimely schedule permission configuration. This improves schedule management efficiency, reduces schedule risks, and thus enhances the user's schedule experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a schedule permission configuration method, device, electronic device, and storage medium. Background Art

[0002] With the rapid development of the internet and multimedia technologies, multimedia conferencing, such as audio and video conferencing, which offer high real-time and interactive features, has become widely used. In some scenarios, managing meeting permissions (such as speaking and sharing permissions) is crucial. Improper meeting permission management can lead to uninvited users joining the meeting, disrupting order and threatening security.

[0003] In related technologies, the host often consciously and proactively sets and manages the meeting permissions of participants. However, when there are a large number of participants or the host is inexperienced, the meeting permissions of participants often cannot be managed in a timely manner, resulting in poor efficiency in meeting order management. Summary of the Invention

[0004] According to one aspect of the present disclosure, a method for configuring schedule permissions is provided, the method comprising: displaying a permission configuration prompt message if a preset trigger event is detected; and configuring schedule permissions in response to an operation of executing schedule permission configuration.

[0005] According to another aspect of the present disclosure, a schedule permission configuration method is provided, the method comprising: receiving schedule progress information from a client; determining a preset trigger event occurs on the client based on the schedule progress information, and configuring schedule permissions based on a permission configuration recommendation strategy.

[0006] According to another aspect of the present disclosure, a schedule permission configuration device is provided, comprising: a display module for displaying a permission configuration prompt message if a preset trigger event is detected; and a configuration module for configuring schedule permissions in response to an operation of executing schedule permission configuration.

[0007] According to another aspect of the present disclosure, a schedule permission configuration device is provided, comprising: a communication module for receiving schedule progress information from a client; a configuration module for determining a preset trigger event occurring on the client based on the schedule progress information, and configuring schedule permissions based on a permission configuration recommendation strategy.

[0008] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory storing a program; wherein the program includes instructions, which, when executed by the processor, cause the processor to perform the method according to the exemplary embodiment of the present disclosure.

[0009] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause a computer to execute the method according to the exemplary embodiments of the present disclosure.

[0010] One or more technical solutions provided in the exemplary embodiments of the present disclosure can display a permission configuration prompt message when a preset trigger event is detected. The displayed permission configuration prompt message can promptly remind the user to configure the current schedule permissions. On this basis, the current schedule permissions can be configured in response to the configuration operation of the current schedule permissions. It can be seen that the method of the exemplary embodiments of the present disclosure can promptly remind the user to configure the schedule permissions when a preset trigger event is detected, thereby improving the efficiency of schedule management and avoiding the occurrence of schedule disorder due to untimely configuration of schedule permissions. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Further details, features and advantages of the present disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0012] Figure 1 A schematic diagram illustrating an example system in which the various methods described herein may be implemented according to an exemplary embodiment of the present disclosure;

[0013] Figure 2 An exemplary flow chart showing a method for configuring schedule permissions according to an exemplary embodiment of the present disclosure is shown;

[0014] Figure 3A A schematic diagram showing a schedule creation page according to an exemplary embodiment of the present disclosure is shown;

[0015] Figure 3B A schematic diagram showing an interface of a schedule control terminal according to an exemplary embodiment of the present disclosure is shown;

[0016] Figure 3C A schematic diagram showing a schedule creation page for eliminating permission configuration prompt messages according to an exemplary embodiment of the present disclosure is shown;

[0017] Figure 4A A schematic diagram illustrating a schedule creation notification according to an exemplary embodiment of the present disclosure;

[0018] Figure 4B A schematic diagram illustrating a permission provisioning notification according to an exemplary embodiment of the present disclosure is shown;

[0019] Figure 5 A schematic diagram showing a display method of a permission configuration prompt message on a display interface according to an exemplary embodiment of the present disclosure is shown;

[0020] Figure 6A A first schematic diagram of a permission configuration interface of an exemplary embodiment of the present disclosure is shown;

[0021] Figure 6B A second schematic diagram of a permission configuration interface according to an exemplary embodiment of the present disclosure is shown;

[0022] Figure 6C A third schematic diagram showing a permission configuration interface of an exemplary embodiment of the present disclosure is shown;

[0023] Figure 7 Another exemplary flow chart of a method for configuring schedule permissions according to an exemplary embodiment of the present disclosure is shown;

[0024] Figure 8 A schematic block diagram of a module of a schedule authority configuration device according to an exemplary embodiment of the present disclosure is shown;

[0025] Figure 9 Another schematic block diagram of modules of a schedule authority configuration device according to an exemplary embodiment of the present disclosure is shown;

[0026] Figure 10 A schematic block diagram of a chip according to an exemplary embodiment of the present disclosure is shown;

[0027] Figure 11 A structural block diagram of an exemplary electronic device that can be used to implement the embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0028] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0029] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0030] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0031] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0033] Before introducing the embodiments of the present disclosure, the following definitions are given for the relevant terms involved in the embodiments of the present disclosure:

[0034] A schedule is a plan or arrangement for a specific time period, such as a day, week, or month. Schedules can be implemented through various means, including video conferencing, voice calls, and text messaging. In this case, a schedule can be a meeting schedule. For example, a typical online meeting can be created by the initiator by adding participants and reserving a time slot. The initiator then sends the online meeting link to the participants. When the scheduled meeting time arrives, participants can access the online meeting room by clicking the online meeting link, scanning the schedule invitation code, or entering the schedule number.

[0035] If the speaking privileges of other participants are not promptly managed while the speaker is speaking, the room becomes noisy and the speaker's voice becomes inaudible. Alternatively, if the sharing privileges of participants are not promptly managed while the speaker is sharing a file, the shared screen can be preempted, disrupting the meeting. Furthermore, uninvited users often join the schedule mid-sentence, freely using microphones, chatting, sharing files, and making alterations and annotations, disrupting schedule management and threatening schedule security.

[0036] In related technologies, in order to manage meeting order, the administrator needs to consciously and proactively set and manage the meeting permissions of the participants. However, the administrator needs to consciously set the permissions for the host, and often cannot manage the meeting permissions of the participants in a timely manner, resulting in poor efficiency in schedule order management.

[0037] The inventors have discovered that as the number of meeting participants increases, the proportion of participants who need to manage meeting permissions (such as speaking permissions, sharing permissions, etc.) also increases, making schedule management more difficult. Based on this, in order to solve the technical problem of poor schedule management efficiency due to untimely management of meeting permissions for participants, the exemplary embodiments of the present disclosure provide a schedule permission configuration method that can promptly remind users to configure schedule permissions when a preset trigger event is detected, thereby avoiding threats to schedule management caused by untimely schedule permission configuration, improving schedule management efficiency, and thus enhancing the user's schedule experience.

[0038] The schedule permission configuration method of the exemplary embodiment of the present disclosure can be applied to various scenarios that can be used for schedule permission configuration. Figure 1 Schematic diagram of an example system in which the various methods described herein may be implemented according to an exemplary embodiment of the present disclosure. Figure 1 As shown, an application scenario 100 of an exemplary embodiment of the present disclosure includes a first terminal 110 , a second terminal 120 , a server 130 , and a data storage system 140 .

[0039] In practical applications, such as Figure 1 As shown, both the first terminal 110 and the second terminal 120 are installed with a client capable of participating in the schedule, and other clients may also be installed. It should be understood that the client here can be any client capable of participating in the schedule, including a schedule client, a live broadcast client, a chat website, etc., which are not listed here one by one.

[0040] The client installed on the first terminal 110 and the second terminal 120 can be the same type of application running on the same or different operating system platforms. The first terminal 110 can be the initiator of a schedule, and the second terminal 120 can be the target terminal corresponding to other users participating in the schedule. The number of second terminals 120 can be one or more, depending on the actual application scenario. The exemplary embodiments of this disclosure are described using only the first terminal 110 and the second terminal 120 as examples. The first terminal 110 and the second terminal 120 can be of the same or different device types, including at least one of a smartphone, a tablet computer, a laptop computer, and a desktop computer.

[0041] like Figure 1 As shown, the first terminal 110 and the second terminal 120 can communicate with the server 130 via a communication network. In terms of communication mode, the communication network can be divided into wireless communication networks, such as satellite communication, microwave communication, etc., or wired communication networks, such as optical fiber communication and power line carrier communication. In terms of communication range, the communication network can be a local area communication network, such as Wi-Fi, Zigbee communication network, etc., or a wide area communication network, such as the Internet.

[0042] like Figure 1 As shown, the server 130 can be a single server, a server cluster or a distributed system consisting of multiple servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The data storage system 140 can be a general term that includes local storage and a database for storing historical data. The data storage system 140 can be separate from the server 130 or integrated into the server 130.

[0043] In actual use, the user corresponding to first terminal 110 is the first user, who initiates the schedule; the user corresponding to second terminal 120 is the second user, who participates in the schedule. The first and second users can log in to server 130 by entering their usernames and passwords through first terminal 110 and second terminal 120, respectively. Server 130 verifies the user's identity by accessing the user database. If the username and password are correct, a successful login indicator is displayed. The first user can invite at least one second user to a conference room to start a schedule via group chat. The first and second users can also enter the conference room to participate in the schedule by clicking a schedule link, scanning a schedule invitation code, or entering a schedule number.

[0044] The first user can configure the schedule permission in the permission configuration interface of the first terminal 110. The first terminal 110 configures the schedule permission in response to the user's configuration operation on the schedule permission and obtains the schedule permission configuration information. At the same time, the first terminal 110 sends the schedule permission configuration information to the server 130, and the server 130 sends the schedule permission configuration information to the second terminal 120. After receiving the schedule permission configuration information, the second terminal 120 configures the schedule permission based on the schedule permission configuration information. In addition, the schedule permission can also be configured on the server 130. The server 130 sends the configured schedule permission configuration information to the first terminal 110 and the second terminal 120. After receiving the schedule permission configuration information, the first terminal 110 and the second terminal 120 configure the schedule permission based on the schedule permission configuration information.

[0045] In the method of the exemplary embodiment of the present disclosure, when a preset trigger event is detected, the configuration operation for schedule permissions can be performed on the client or on the server. When the configuration operation for schedule permissions is performed on the client, the permission configuration prompt message for the preset trigger event can be displayed directly on the client or after receiving the permission configuration prompt message from the server.

[0046] When the configuration operation for schedule permissions is performed on the client, the schedule permission configuration method of the exemplary embodiment of the present disclosure can be executed by the client. In the exemplary embodiment of the present disclosure, the client can be a schedule client (multimedia conferencing terminal) or a schedule control terminal (a control terminal for controlling multimedia conferencing), which is not specifically limited here. Figure 2 An exemplary flow chart of a method for configuring schedule permissions according to an exemplary embodiment of the present disclosure is shown. Figure 2 As shown, the schedule permission configuration method of the exemplary embodiment of the present disclosure may include:

[0047] Step 201: If a preset trigger event is detected, display a permission configuration prompt message. The schedule in the exemplary embodiment of the present disclosure may be a meeting schedule, and the timing of detecting the preset trigger event may be before the meeting schedule starts or during the meeting schedule.

[0048] The above-mentioned preset trigger events can support configuration and updating. That is, the preset trigger events can be flexibly configured according to the actual schedule scenario. At this time, considering that the preset trigger events that trigger schedule permission management may be different in different schedule scenarios, the already configured preset trigger events can be updated so that the updated preset trigger events conform to the current schedule scenario. Therefore, the exemplary embodiment of the present disclosure can achieve diversified management and control of schedule permissions by flexibly configuring preset trigger events, so that the schedule permissions are more adaptable to the current schedule scenario, thereby improving the efficiency of schedule management.

[0049] Step 202: In response to the configuration operation for the schedule permissions, the schedule permissions are configured. The user can configure the schedule permissions based on the permission configuration recommendation information on the permission configuration interface to ensure that the configured schedule permissions match the recommended permission strategy, reducing risks and hidden dangers during the schedule and ensuring schedule security. It should be understood that the user here can be the schedule creator, schedule host, or co-host, or a designated user or users. The above-mentioned configuration of schedule permissions can be configured for a specific schedule permission or for multiple schedule permissions.

[0050] It can be seen that the method provided by the exemplary embodiment of the present disclosure can display a permission configuration prompt message when a preset trigger event is detected. The displayed permission configuration prompt message can promptly remind the user to configure the current schedule permissions. On this basis, the current schedule permissions can be configured in response to the configuration operation of the current schedule permissions. It can be seen that the method provided by the exemplary embodiment of the present disclosure can promptly remind the user to configure the schedule permissions when a preset trigger event is detected, thereby improving the efficiency of schedule management, reducing schedule risks, and avoiding the occurrence of schedule disorder due to untimely configuration of schedule permissions.

[0051] In an optional embodiment, step 201 may include: if a preset trigger event is detected, displaying a permission configuration prompt message on the client interface of the first user with schedule configuration permission, so that the first user and / or a second user designated by the first user can configure the schedule permission. It should be understood that the first user is a user with schedule configuration permission, and may be the schedule creator or schedule host. The second user may be a co-host designated by the first user, another schedule participant, a schedule control terminal, or a server. The second user also has schedule configuration permission, but the effectiveness of the second user's schedule configuration permission requires the authorization of the first user.

[0052] For example: in a teaching scenario, when a preset trigger event is detected, a permission configuration prompt message pops up on the teacher's client interface. If the teacher directly configures the permission, it will interrupt the class progress. At this time, the teacher can authorize the schedule configuration permission to the co-host or other users in the form of a notification, so that the co-host or other users can configure the schedule permission; the teacher can also send a schedule permission configuration instruction to the schedule control terminal or server, requesting the schedule control terminal or server to configure the schedule permission. It can be seen that in the method of the exemplary embodiment of the present disclosure, the first user can authorize the schedule configuration permission to the second user, and the schedule permission configuration is implemented through the second user, which can improve the security of the schedule without interfering with the schedule progress.

[0053] In an optional manner, the above-mentioned preset trigger events may include at least one of the following: the number of schedule participants is greater than or equal to the preset number, there are participants with preset identities among the schedule participants, the nature of the schedule is the preset nature of the schedule, the permission status does not match the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed is less than the preset number.

[0054] When the preset trigger event includes the number of schedule participants being greater than or equal to a preset number, the preset number can be a preset number of schedule participants, which can be a preset number of schedule participants recommended by the client, or a preset number of schedule participants determined by the user based on experience, or a preset number of schedule participants determined by the user based on schedule scenario requirements. The specific number is determined according to the actual application scenario and is not limited here. In the same schedule, when the number of schedule participants exceeds or equals the preset number, there may be a problem of schedule disorder. Therefore, when it is detected that the number of schedule participants exceeds or equals the preset number, the displayed permission configuration prompt message can promptly remind the user to configure the current schedule permissions, reduce schedule risks, and avoid schedule disorder caused by untimely configuration of schedule permissions.

[0055] To facilitate understanding of the implementation process of the method of the exemplary embodiment of the present disclosure, the implementation process of the method of the exemplary embodiment of the present disclosure is described below with reference to the accompanying drawings. It should be understood that the following implementation process is only for explanation and not for limitation.

[0056] Figure 3A Schematic diagram of a schedule creation page according to an exemplary embodiment of the present disclosure is shown. Figure 3A As shown, after the schedule participants are added on the schedule creation page, when the schedule client detects that the number of schedule participants is greater than or equal to 40, a floating box can be displayed at the "Meeting Settings". The floating box can display a permission configuration prompt message, for example, "There are a large number of meeting participants. It is recommended to modify the meeting settings to ensure the safety and order of the meeting" to remind the schedule client user to configure permissions.

[0057] Figure 3B Schematic diagram of the schedule control terminal interface of the exemplary embodiment of the present disclosure is shown. Figure 3B As shown, when the schedule control end detects that the number of schedule participants is greater than or equal to 40, a pop-up window can be displayed on the schedule control end interface, and the pop-up window can display a permission configuration prompt message, for example, "There are a large number of meeting participants. It is recommended to modify the meeting settings to ensure the safety and order of the meeting" to remind the schedule control end user to configure permissions.

[0058] When the preset trigger event includes a participant with a preset identity among the schedule participants, the schedule participant can be a friend user of the schedule client, a user searched through the mailbox, or a user member in other schedules. The specific determination depends on the actual application scenario and is not limited here. The preset identity can be a user in a preset position or a customized preset user. When a participant with a preset identity exists among the schedule participants, the content of the schedule is generally more private. Therefore, when a participant with a preset identity is detected among the schedule participants, the displayed permission configuration prompt message can promptly remind the user to configure the current schedule permissions to further improve the security level of the schedule, thereby ensuring the privacy of the schedule content and reducing the risk of schedule content leakage.

[0059] For example, in Figure 3A When adding schedule participants in the schedule creation page shown, since schedule participants often carry identity identifiers, when a participant with the identity identifier of "executive" is detected among the schedule participants, a floating box can be displayed at the "Meeting Settings". The floating box can display a permission configuration prompt message, for example, "The meeting participants have high positions, it is recommended to modify the meeting settings to ensure the safety and order of the meeting", to remind users to configure permissions.

[0060] When the preset trigger event includes a schedule nature of preset schedule nature, the schedule nature can be determined based on the schedule subject name, or it can be selected in the drop-down box or added when the schedule is created. The preset schedule nature can be one of the following: classroom scenarios, live conference scenarios, webinars, and other custom scenarios that require an increased security level. When the schedule nature is of preset schedule nature, the schedule includes a relatively large number of schedule participants, and the schedule order is prone to chaos, and the adverse effects of chaotic schedule order are greater. For example: uninvited users invade the classroom, seize the teacher's speaking rights and sharing rights, arbitrarily open the microphone, chat, share files, and make alterations and annotations, disrupting classroom order management and threatening classroom safety. Therefore, when it is detected that the schedule nature is of preset schedule nature, the displayed permission configuration prompt message can promptly remind the user to configure the current schedule permissions to further manage the schedule permissions, thereby ensuring schedule order and reducing schedule risks.

[0061] For example, in Figure 3A When adding a schedule topic name in the schedule creation page shown, the schedule topic name can be detected. If the directionality of the schedule topic name is relatively clear, such as: "XXXXX Classroom", then the schedule nature of the schedule can be determined to be "Classroom"; if the directionality of the schedule topic name is unclear, such as: "Confirm the content of XXXX online in ten minutes", then the schedule nature cannot be determined. At this time, you can select the schedule nature in the schedule nature drop-down box on the schedule creation page, or you can customize the schedule nature in the schedule nature drop-down box. When the schedule nature is determined, if it is detected that the schedule nature is the preset classroom nature, a floating box can be displayed at the "Meeting Settings". The floating box can display a permission configuration prompt message, for example, "The meeting nature is preset. It is recommended to modify the meeting settings to ensure the safety and order of the meeting" to remind the user to configure permissions.

[0062] When the preset trigger event includes a mismatch between the permission status and the recommended permission configuration policy, the recommended permission configuration policy satisfies: the permission status of the schedule permission satisfies the recommended permission status, which is used to manage schedule permissions. If the permission status of the schedule participant matches the recommended permission status, the ongoing schedule risk is low, ensuring the normal operation of the schedule, and there is no need to reconfigure the permission status of the schedule permission; the permission status of the schedule permission remains unchanged. For example, for a schedule participant's "Auto-mute upon entry" permission, the recommended permission status is enabled. If the current permission status of the "Auto-mute upon entry" permission is enabled, and the current permission status of the "Auto-mute upon entry" permission matches the recommended permission status, there is no need to reconfigure the "Auto-mute upon entry" permission; the "Auto-mute upon entry" permission remains enabled. If the permission status of the schedule participant does not match the recommended permission status, the permission status of the schedule permission is reconfigured to match the recommended permission status. For example, if the current permission status of the "Auto-mute upon entry" permission is off, the current permission status of the "Auto-mute upon entry" permission does not match the recommended permission status. In this case, the "Auto-mute upon entry" permission needs to be reconfigured to enable the permission status of the "Auto-mute upon entry" permission. Therefore, when a mismatch between the permission status and the recommended permission configuration policy is detected, a permission configuration prompt message is displayed to promptly remind the user to configure the permission status of the corresponding schedule permission based on the recommended permission configuration policy, so that the permission status of the schedule permission matches the recommended permission configuration policy, thereby improving the efficiency of schedule order management and reducing schedule risks.

[0063] When the preset trigger event includes a display count of the permission configuration prompt message that is less than the preset count, the predicted count can be one or multiple times. When the preset count is one, if at least one of the above preset trigger events is detected (the number of schedule participants is greater than or equal to the preset number, there are participants with preset identities among the schedule participants, the schedule nature is the preset schedule nature, and the permission status does not match the permission configuration recommendation strategy), the user can be reminded to configure the schedule permissions in a timely manner, thereby improving the efficiency of schedule order management and reducing schedule risks. When the preset count is multiple times, if at least one of the above preset trigger events is detected, the user can be reminded to configure the schedule permissions at intervals to avoid the user forgetting to manage the schedule permissions after receiving the permission configuration prompt message, thereby preventing events that threaten the security of the schedule.

[0064] In actual applications, the number of times the permission configuration prompt message is displayed can be recorded. If at least one of the above-mentioned preset triggering events (the number of schedule participants is greater than or equal to the preset number, there is a participant with a preset identity among the schedule participants, the schedule nature is the preset schedule nature, and the permission status does not match the permission configuration recommendation strategy) is detected, it can be first determined whether the number of times the permission configuration prompt message is displayed is less than the preset number. If it is less than the preset number, it means that the permission configuration prompt message has not been displayed to the user during the schedule, or the user has not performed the configuration operation for the permission configuration prompt message, and the permission configuration prompt message can be displayed; otherwise, it means that the user has configured the schedule permissions, and the permission configuration prompt message will no longer be displayed subsequently; or the user has been informed of the permission configuration prompt message, and it can no longer be displayed.

[0065] If it is determined that the number of times the permission configuration prompt message has been displayed is less than the preset number, it can also determine whether at least one of the other four preset triggering events has been detected. If at least one of the above preset triggering events is detected, the permission configuration prompt message can be displayed. If one of the other four preset triggering events is detected, it can further determine whether another preset triggering event has occurred, so as to more comprehensively determine whether to display the permission configuration prompt message to the user, avoiding interruptions caused by multiple displays of permission configuration prompt messages during the schedule, thereby improving the user's schedule experience.

[0066] It should be noted that in the exemplary embodiments of the present disclosure Figure 3A and Figure 3B The example shown here only illustrates the permission configuration prompt message when the preset trigger event is the number of schedule participants being greater than or equal to the preset number. It is understood that in some application scenarios, the preset trigger event may also be at least one of the other preset trigger events mentioned above. In these application scenarios, the display format of the permission configuration prompt message may be the same or different, and the specific prompt content may correspond to the preset trigger event, so these examples will not be given here one by one.

[0067] It can be seen that the exemplary embodiments of the present disclosure can avoid the disruption of the schedule rhythm by displaying permission configuration prompt messages during the schedule process and causing poor user schedule experience by monitoring multiple preset trigger events; it can also promptly remind the user to configure the current schedule permissions when it is detected that the number of schedule participants exceeds or is equal to the preset number, thereby reducing schedule risks and avoiding the occurrence of schedule disorder due to untimely configuration of schedule permissions; it can also promptly remind the user to increase the security level of the schedule when it is detected that there are participants with preset identities among the schedule participants to ensure the privacy of the schedule content and reduce the risk of schedule content leakage; it can also promptly remind the user to manage the schedule permissions when it is detected that the nature of the schedule is the preset schedule nature, thereby ensuring schedule order and reducing schedule risks; it can also promptly remind the user to match the permission status of the schedule permissions with the permission configuration recommendation policy when it is detected that the permission status does not match the permission configuration recommendation policy, thereby preventing events that threaten schedule security and improving the efficiency of schedule order management.

[0068] In a possible implementation, the permission configuration prompt message of the exemplary embodiment of the present disclosure may be generated by the client or issued by the server.

[0069] When the permission configuration prompt message is permission configuration information generated by the client, the client may detect a preset triggering event and may generate a permission configuration prompt message to prompt the user to perform permission configuration in a timely manner.

[0070] When the permission configuration prompt message is permission configuration information issued by the server, the client receives the permission configuration prompt message from the server upon detecting a preset trigger event. For example, the client may send a message request instruction to the server, requesting the server to send a permission configuration prompt message. The server may then send the permission configuration prompt message to the client based on the message request. Another example is that the server may monitor preset trigger events in real time and, upon a preset trigger event, may send a permission configuration prompt message to the client.

[0071] For example, the permission configuration prompt message of the exemplary embodiments of the present disclosure may also include a schedule security risk message, which is used to notify users of potential security risks during a schedule. Users can refer to the permission configuration prompt message to configure schedule permissions. The configured schedule permissions can eliminate potential security risks during a schedule, improve schedule security, avoid unnecessary interruptions, and thus improve schedule management efficiency.

[0072] In actual use, when the client interface displays a permission configuration prompt, the user can open the permission configuration interface to configure schedule permissions. Here, the client can be a multimedia conferencing terminal or a control terminal used to control multimedia conferencing. Accordingly, the client interface can be a multimedia conferencing interface or a control terminal interface used to control multimedia conferencing. The permission configuration interface can be accessed from the client interface during schedule creation or during the schedule in progress.

[0073] Regardless of whether the permission configuration interface is a multimedia conference interface or a control terminal interface for controlling a multimedia conference, the permission configuration entry of the permission configuration interface can be set in the security setting component, the friend list component, other components of the display interface, or in a permission configuration prompt message. When the permission configuration entry of the permission configuration interface is set in a permission configuration prompt message, the permission configuration prompt message may also include the permission configuration entry, which can be used to provide an entry to the permission configuration interface. The client can display the permission configuration interface in response to a click operation on the permission configuration entry.

[0074] Exemplarily, the method of the exemplary embodiment of the present disclosure may further include: in response to a dismissal operation on the permission configuration prompt message, dismissing the permission configuration prompt message. The dismissal operation may be at least one of an opening operation on the permission configuration interface, a cancel operation on a schedule, a confirmation operation on the permission configuration prompt message, and a new schedule operation.

[0075] When the user performs an operation to open the permission configuration interface, it means that the user has received the permission configuration prompt message and has started to configure the schedule permissions. At this time, the permission configuration prompt message can be eliminated; when the user performs an operation to confirm the permission configuration prompt message, it means that the user has confirmed the permission configuration prompt message. At this time, the permission configuration prompt message is eliminated; when the user performs an operation to cancel a schedule, it means that the schedule has been canceled and there is no need to continue to configure the schedule permissions of the schedule. At this time, the permission configuration prompt message is eliminated. When the user performs an operation to create a new schedule, it means that the schedule has been configured. At this time, the permission configuration prompt message is eliminated. In response to the above-mentioned operation of eliminating the permission configuration prompt message performed by the user, the client can eliminate the permission configuration prompt message in response to the operation of eliminating the permission configuration prompt message, so as to avoid the permission configuration prompt message being displayed on the display interface all the time, occupying the display interface space and reducing the user experience.

[0076] To facilitate understanding of the implementation process of the method of the exemplary embodiment of the present disclosure, the implementation process of the method of the exemplary embodiment of the present disclosure is described below with reference to the accompanying drawings. It should be understood that the following implementation process is only for explanation and not for limitation.

[0077] During the schedule creation phase, when the permission configuration prompt message is generated by the client, such as Figure 3A As shown, the entrance to the permission configuration interface can be set in the permission configuration prompt message. The user can trigger "Go to Settings" to enter (for example, on the mobile terminal, "Go to Settings" can be triggered by touch) the permission configuration interface, or enter the permission configuration interface by clicking "Meeting Settings". If permission configuration is not required, it can be triggered by "I Got It".

[0078] like Figure 3B As shown, the user can trigger "Go to Settings" to enter the permission configuration interface, or enter the permission configuration interface by clicking "Security", or enter the permission configuration interface by clicking "Settings". If permission configuration is not required, you can trigger "I know" or close the component.

[0079] Figure 3C Schematic diagram of a schedule creation page for eliminating permission configuration prompt messages according to an exemplary embodiment of the present disclosure is shown. Figure 3C As shown, when the user triggers "Go to Settings", "Meeting Settings" or "I Got It", the permission configuration prompt message on the schedule creation page is eliminated.

[0080] After the schedule is created and before it starts, when the permission configuration prompt message is sent by the server, Figure 4A A schematic diagram showing a schedule creation notification according to an exemplary embodiment of the present disclosure is shown. Figure 4B Schematic diagram of permission opening notification of exemplary embodiment of the present disclosure is shown. Figure 4A As shown, after the schedule is created, the client sends the schedule editing information to the server. The server can detect whether a preset trigger event occurs based on the schedule editing information. When the server detects the preset trigger event, it sends a permission configuration prompt message to the client, and the client's conference assistant can receive the permission configuration prompt message. For example: a notification of successful meeting creation can be sent to the client in the form of a notification to remind the user that permission configuration is required. The entrance to the permission configuration interface can also be set in the notification of successful meeting creation. The user can trigger "Go to Settings" to enter, or can enter and configure permissions by clicking the gear-shaped component in the upper right corner (indicating "Meeting Settings"). As shown Figure 4B As shown, after the user sets the permissions, the client's conference assistant can receive the "permission activation" notification sent synchronously by the server.

[0081] During the schedule process, no matter the permission configuration prompt message is generated by the client or sent by the server, the display method of the permission configuration prompt message on the client's schedule interface can be the same. Figure 5 Schematic diagram showing the display mode of the permission configuration prompt message on the display interface of the exemplary embodiment of the present disclosure. Figure 5 As shown, when a preset trigger event is detected, a permission configuration prompt message can be displayed above the display interface, for example: "There are a large number of people in the current meeting. It is recommended to limit speaking permissions and sharing permissions to ensure meeting order." The permission configuration prompt message can also include an entrance to the permission configuration interface (such as "Remove Restriction"). The user can trigger "Remove Restriction" to enter the permission configuration interface, or trigger "Security" below the display interface to enter the permission configuration interface. You can also click on the upper triangle component to the right of each type of component (microphone, camera, chat, sharing, recording and emoticons) below the display interface to enter the configuration interface of the corresponding schedule permission, and you can also click on the schedule participant list below the display interface to enter the permission configuration interface.

[0082] For example, the user can enter the permission configuration interface through the permission configuration prompt message displayed on the client schedule interface or the "Security" component. Figure 6A The first permission configuration interface is shown. Users can also expand the permissions by clicking on the upper triangle component on the right side of each type of schedule permission component at the bottom of the schedule interface. For example, clicking on the upper triangle component on the right side of the "Schedule" component at the bottom of the schedule interface Figure 6B The second permission configuration interface shown. When the user can touch the permission configuration prompt message displayed on the mobile calendar interface, the permission configuration interface entrance, the "Security" component or the schedule participant list setting is entered. Figure 6C The third permission configuration interface is shown.

[0083] Depend on Figures 6A to 6C It can be seen that the method of the exemplary embodiment of the present disclosure may further include: in response to an operation of opening the permission configuration interface of the schedule, displaying a schedule permission configuration item. The schedule permission configuration item may be one or more, depending on the actual application scenario. Each schedule permission configuration item may include a schedule permission and a schedule permission status. The permission status of the schedule permission is displayed at each schedule permission. The permission status can be represented by a permission status identifier, which is used to indicate whether the permission status of the schedule permission is on or off.

[0084] If the permission status of the schedule permission does not match the permission recommendation status, the corresponding permission configuration recommendation information is displayed. The permission configuration recommendation information is used to instruct the user to adjust the permission status of the schedule permission to the permission recommendation status. The display location of the permission configuration recommendation information can be the display location of the corresponding schedule permission, or it can be other locations in the permission configuration interface. The specific location is determined according to the actual scenario and is not limited here. If the permission status of the schedule permission matches the permission recommendation status, there is no need to display the corresponding permission configuration recommendation information. The permission status of the schedule permission can ensure the order and security of the schedule.

[0085] The permission configuration recommendation information may include multiple permission recommendation status identifiers, each of which is used to indicate the recommended permission status of the corresponding schedule permission. For example, the permission recommendation status identifier may be a recommended on identifier and a recommended off identifier. If the recommended on identifier is displayed for a schedule permission, the recommended permission status for the schedule permission is the permission on status; if the recommended off identifier is displayed for a schedule permission, the recommended permission status for the schedule permission is the permission off status.

[0086] Based on this, the method of the exemplary embodiment of the present disclosure may further include: displaying a security prompt in response to an operation on the permission recommendation status identifier. The operation on the permission recommendation status identifier may include a click operation on the permission recommendation status identifier, a mouse hover operation on the permission recommendation status identifier. When an operation on the permission recommendation status identifier occurs, a security prompt is displayed on the display interface to remind the user of the unsafe hidden dangers in the schedule under the current permission status. Figure 6A This article takes the permission configuration as an example to describe the operation process.

[0087] like Figure 6A As shown, when Figure 5 When you enter the permission configuration interface by clicking "Remove Restrictions" in the dialog box or "Security" at the bottom of the display interface, the schedule permission configuration items are displayed in the permission configuration interface, including a total of 10 schedule permissions 610 and corresponding schedule permission statuses. The 10 schedule permissions 610 can be categorized by type into meeting security, speaking permissions, sharing permissions, and participant permissions. The permission status of each schedule permission 610 can be indicated by whether the check box of the corresponding schedule permission is checked. For example, if the check box 621 of "Open Waiting Room" is checked, it means that the permission status of the schedule permission is open. If the check box 622 of "Only host can share" is not checked, it means that the permission status of the schedule permission is closed.

[0088] A permission recommendation status indicator 630 is displayed at "Host only can share". For example, a "Recommend to enable" indicator can be displayed at the end of "Host only can share". This indicator is used to instruct the user to adjust the permission status of "Host only can share" to the enabled state. When the user clicks the permission recommendation status indicator 630 or hovers the mouse over the permission recommendation status indicator 630, a security prompt 640 is displayed at the permission recommendation status indicator 630, for example: "There are many people in the meeting, so it is recommended to enable it." When the permission recommendation status of "Host only can share" is enabled, and the "Host only can share" checkbox 622 is not checked, the user may believe that the permission status of "Host only can share" does not match the permission recommendation status. Therefore, the user can modify the permission status of "Host only can share" to the enabled state by checking the "Host only can share" checkbox 622, thereby ensuring that the permission status of the modified schedule permission 610 meets the permission recommendation and ensures schedule order and schedule security.

[0089] It should be noted that the schedule permission configuration operation of the schedule client is the same as that of the schedule control terminal in terms of process and principle. The permission configuration page is opened in the same way. The only difference is the layout of the permission configuration page, which is not the focus of this disclosure. When the schedule permission configuration operation is performed on the schedule control terminal, you can also enter the "Settings" component of the schedule control terminal interface. Figure 6C The third permission configuration interface shown is as follows. For the specific content of this step, please refer to the above content and will not be repeated here.

[0090] It can be seen that one or more technical solutions provided in the exemplary embodiments of the present disclosure can display a permission configuration prompt message when a preset trigger event is detected. The displayed permission configuration prompt message can promptly remind the user to configure the current schedule permissions. On this basis, in response to the configuration operation of the current schedule permissions, the current schedule permissions are configured. It can be seen that the method of the exemplary embodiments of the present disclosure can promptly remind the user to configure the schedule permissions when a preset trigger event is detected, thereby improving the efficiency of schedule management and avoiding the occurrence of schedule disorder due to untimely configuration of schedule permissions.

[0091] When the configuration operation for schedule permissions is performed on the server, the schedule permission configuration method provided by the exemplary embodiment of the present disclosure can be executed interactively by the client and the server. The following embodiment takes the client and the server as the execution subjects as examples, and uses an interactive manner to describe the method of the exemplary embodiment of the present disclosure in combination with the accompanying drawings.

[0092] Figure 7 Another exemplary flow chart of the method for configuring schedule permissions according to an exemplary embodiment of the present disclosure is shown. Figure 7 As shown, the schedule permission configuration method of the exemplary embodiment of the present disclosure may include:

[0093] Step 701: The client sends schedule progress information to the server. The schedule progress information may include schedule editing information or schedule dynamic information.

[0094] When the schedule progress information includes schedule editing information, the client can send the schedule progress information to the server after creating the schedule but before starting the schedule. The schedule editing information can at least include the number of schedule participants to join the schedule, the identities of the schedule participants, the nature of the schedule, and the permission status of the schedule permissions. Of course, it can also include other information, such as the start and end time of the schedule, the schedule host, etc.

[0095] When the schedule progress information includes schedule dynamic information, the client can upload the schedule dynamic information to the server in real time during the schedule. In this case, the schedule dynamic information may include at least the number of currently online schedule participants, the identities of the schedule participants, the nature of the schedule, the permission status of the schedule permissions, and the number of permission configurations.

[0096] Step 702: The server receives schedule progress information from the client.

[0097] Step 703: The server determines that a preset trigger event has occurred on the client based on the schedule progress information, and configures the schedule permissions based on the permission configuration recommendation policy. The manner in which the server determines that a preset trigger event has occurred on the client can be referred to above. The preset trigger event includes at least one of the following: the number of schedule participants is greater than or equal to the preset number, there are participants with preset identities among the schedule participants, the nature of the schedule is the preset schedule nature, the permission status does not match the permission configuration recommendation policy, and the number of times the permission configuration prompt message is displayed is less than the preset number. The permission configuration recommendation policy satisfies: the permission status of the schedule permission satisfies the permission recommendation status, and the permission recommendation status is used to manage the schedule permission.

[0098] When the schedule progress information includes schedule editing information, the server can automatically configure schedule permissions based on the recommended permission configuration strategy when a preset trigger event occurs based on the schedule editing information, and send a "permission activation" notification to the client's conference assistant in the form of a notification after the schedule permission configuration is completed. For details, please refer to Figure 4B .

[0099] When the schedule progress information includes schedule dynamic information, the server can determine whether the client has a preset trigger event based on the real-time schedule dynamic information sent by the client. When it is determined that the client has a preset trigger event, the server automatically configures the schedule permissions based on the permission configuration recommendation strategy. After the schedule permission configuration is completed, the server can not only send a "permission configuration" notification to the client's conference assistant in the form of a notification (for details, please refer to Figure 4A and Figure 4B), a pop-up window can also be displayed on the schedule interface to prompt the user that the schedule permissions have been configured, so that the user can understand the configuration status of the schedule permissions in a timely manner.

[0100] It can be seen that the exemplary embodiment of the present disclosure can enable the server to monitor the schedule progress information of the client. When a preset trigger event is detected on the client, the schedule permissions are configured based on the permission configuration recommendation strategy, and the configured schedule permission information is sent to the client, so that the client can manage the schedule based on the configured schedule permission information. This realizes the automatic configuration of schedule permissions on the server, reduces the schedule configuration operation steps on the client, and avoids interrupting the user's schedule process by displaying the permission configuration prompt message during the schedule, thereby improving the efficiency of schedule order management, ensuring schedule security, and thus improving the user's schedule experience.

[0101] In order to achieve the above functions, the client or server in the exemplary embodiments of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.

[0102] The embodiments of the present disclosure can divide the client or server into functional units according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0103] In the case of dividing each functional module into corresponding functional modules, an exemplary embodiment of the present disclosure provides a schedule authority configuration device. Figure 8 FIG. 1 shows a schematic block diagram of a module of a schedule authority configuration device according to an exemplary embodiment of the present disclosure. Figure 8 As shown, the schedule authority configuration device 800 includes:

[0104] Display module 801, used to display permission configuration prompt message if a preset trigger event is detected;

[0105] The configuration module 802 is configured to configure the schedule permission in response to an operation of executing the schedule permission configuration.

[0106] As a possible implementation, the schedule permission configuration device 800 further includes: a communication module 803 for sending a message request instruction to the server, the message request instruction being used to request the server to send a permission configuration prompt message; and receiving the permission configuration prompt message from the server if a preset trigger event is detected.

[0107] As a possible implementation method, the preset trigger event includes at least one of the following: the number of schedule participants is greater than or equal to the preset number, there is a participant with a preset identity among the schedule participants, the nature of the schedule is the preset schedule nature, the permission status does not match the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed is less than the preset number.

[0108] As a possible implementation, preset trigger events support configuration and update.

[0109] As a possible implementation manner, the display module 801 is further configured to display the schedule permission configuration items in response to an opening operation of the permission configuration interface for the schedule.

[0110] As a possible implementation, the permission configuration interface comes from the client interface during the schedule creation period; the permission configuration interface comes from the client interface during the schedule execution period.

[0111] As a possible implementation, the client interface during the schedule includes a multimedia conference interface or a control terminal interface for controlling the multimedia conference.

[0112] As a possible implementation manner, the permission configuration prompt message further includes a permission configuration entry.

[0113] As a possible implementation method, the display module 801 is used to display a permission configuration prompt message on the client interface of the first user with schedule configuration permission if a preset trigger event is detected, so that the first user and / or the second user designated by the first user can configure the schedule permission.

[0114] As a possible implementation, the display module 801 is further configured to display corresponding permission configuration recommendation information if the permission status of the schedule permission does not match the permission recommendation status. The permission configuration recommendation information is used to instruct the user to adjust the permission status of the schedule permission to the permission recommendation status.

[0115] As a possible implementation, the permission configuration recommendation information includes multiple permission recommendation status identifiers, each permission recommendation status identifier is used to indicate the permission recommendation status of the corresponding schedule permission, and the display module 801 is further used to display a security prompt in response to an operation on the permission recommendation status identifier.

[0116] As a possible implementation method, the schedule permission configuration device 800 also includes: an elimination module 804, which eliminates the permission configuration prompt message in response to an elimination operation on the permission configuration prompt message, and the elimination operation is at least one of an opening operation on the permission configuration interface, a cancellation operation on the schedule, a confirmation operation on the permission configuration prompt message, and a new schedule operation.

[0117] The exemplary embodiments of the present disclosure also provide another schedule authority configuration device. Figure 9 FIG. 1 shows a schematic block diagram of a module of a schedule authority configuration device according to an exemplary embodiment of the present disclosure. Figure 9 As shown, the schedule authority configuration device 900 includes:

[0118] Communication module 901, used to receive schedule progress information from the client;

[0119] The configuration module 902 is configured to determine whether a preset trigger event occurs on the client based on the schedule progress information, and configure the schedule permissions based on the permission configuration recommendation policy.

[0120] As a possible implementation manner, the schedule progress information includes schedule editing information or schedule dynamic information.

[0121] As a possible implementation method, the preset trigger event includes at least one of the following: the number of schedule participants is greater than or equal to the preset number, there is a participant with a preset identity among the schedule participants, the nature of the schedule is the preset schedule nature, the permission status does not match the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed is less than the preset number.

[0122] Figure 10 FIG. 1 shows a schematic block diagram of a chip according to an exemplary embodiment of the present disclosure. Figure 10 As shown, the chip 1000 includes one or more (including two) processors 1001 and a communication interface 1002. The communication interface 1002 can support the server to perform the data sending and receiving steps in the above method, and the processor 1001 can support the server to perform the data processing steps in the above method.

[0123] Optional, such as Figure 10As shown, the chip 1000 also includes a memory 1003. The memory 1003 may include a read-only memory and a random access memory, and provides operation instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory (NVRAM).

[0124] In some embodiments, as Figure 10 As shown, the processor 1001 performs corresponding operations by calling the operation instructions stored in the memory (the operation instructions may be stored in the operating system). The processor 1001 controls the processing operations of any one of the terminal devices, and the processor may also be called a central processing unit (CPU). The memory 1003 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1001. A portion of the memory 1003 may also include NVRAM. For example, in an application, the memory, the communication interface, and the memory are coupled together through a bus system, wherein the bus system may include a power bus, a control bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, in Figure 10 Various buses are labeled as bus system 1004.

[0125] The methods disclosed in the above embodiments of the present disclosure can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or by software instructions. The above processor may be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0126] The exemplary embodiments of the present disclosure further provide an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, the computer program being configured to cause the electronic device to perform a method according to an exemplary embodiment of the present disclosure when executed by the at least one processor.

[0127] Exemplary embodiments of the present disclosure further provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to perform a method according to an embodiment of the present disclosure.

[0128] Exemplary embodiments of the present disclosure further provide a computer program product, including a computer program, wherein when the computer program is executed by a processor of a computer, it is used to cause the computer to perform the method according to the embodiment of the present disclosure.

[0129] refer to Figure 11 , a block diagram of an electronic device 1100 that can serve as a server or client of the present disclosure will now be described, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0130] like Figure 11 As shown, the electronic device 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a random access memory (RAM) 1103. Various programs and data required for the operation of the device 1100 can also be stored in the RAM 1103. The computing unit 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0131] Multiple components within electronic device 1100 are connected to I / O interface 1105, including an input unit 1106, an output unit 1107, a storage unit 1108, and a communication unit 1109. Input unit 1106 can be any type of device capable of inputting information into electronic device 1100. Input unit 1106 can receive input numeric or character information and generate key input signals related to user settings and / or function control of the electronic device. Output unit 1107 can be any type of device capable of presenting information and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. Storage unit 1108 may include, but is not limited to, a magnetic disk or an optical disk. Communication unit 1109 allows electronic device 1100 to exchange information / data with other devices via computer networks such as the Internet and / or various telecommunication networks and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver and / or chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0132] like Figure 11 As shown, the computing unit 1101 can be various general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1101 performs the various methods and processes described above. For example, in some embodiments, the method of the exemplary embodiments of the present disclosure may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 1108. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 1100 via the ROM 1102 and / or the communication unit 1109. In some embodiments, the computing unit 1101 can be configured to execute the method in any other appropriate manner (e.g., by means of firmware).

[0133] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0134] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0135] As used in this disclosure, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0136] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0137] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0138] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.

[0139] In the above embodiments, they can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present disclosure are performed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user device, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it can also be an optical medium, such as a digital video disc (DVD); it can also be a semiconductor medium, such as a solid state drive (SSD).

[0140] Although the present disclosure has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely illustrative of the present disclosure as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is intended to include such modifications and variations if they fall within the scope of the claims of the present disclosure and their equivalents.

Claims

1. A method for configuring schedule permissions, characterized in that: The method comprises: If a preset trigger event is detected, a permission configuration prompt message will be displayed on the client used by the user; In response to receiving a configuration operation of a user for a schedule permission, executing configuration of the schedule permission; If the permission status of the schedule permission does not match the permission recommended status, display corresponding permission configuration recommendation information, wherein the permission configuration recommendation information is used to instruct the user to adjust the permission status of the schedule permission to the permission recommended status, and the permission recommended status is used to manage the schedule permission; The permission configuration recommendation information includes a plurality of permission recommendation status identifiers, each of which is used to indicate a permission recommendation status of a corresponding schedule permission. The method further includes: In response to an operation on the permission recommendation status identifier, displaying a security prompt; The user includes a schedule creator, a conference host, or a co-host; The preset trigger event includes at least one of the following: the existence of a participant with a preset identity among the schedule participants, the schedule nature being the preset schedule nature, the permission status not matching the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed being less than the preset number. The type of schedule permission includes at least one of speaking permission, participant permission, sharing permission, and conference security.

2. The method according to claim 1, characterized in that The method further comprises: Send a message request instruction to the server, wherein the message request instruction is used to request the server to send a permission configuration prompt message; If a preset trigger event is detected, a permission configuration prompt message is received from the server.

3. The method according to claim 1, characterized in that The preset trigger event supports configuration and update.

4. The method according to claim 1, wherein The method further comprises: In response to an opening operation on the schedule permission configuration interface, schedule permission configuration items are displayed.

5. The method according to claim 4, characterized in that The permission configuration interface is from the client interface during the schedule creation period; or, The authority configuration interface is from the client interface during the schedule.

6. The method according to claim 5, characterized in that The client interface during the schedule includes a multimedia conference interface or a control terminal interface for controlling the multimedia conference.

7. The method according to claim 1, characterized in that The permission configuration prompt message also includes a permission configuration entry.

8. The method according to claim 1, characterized in that If a preset trigger event is detected, a permission configuration prompt message is displayed, including: If a preset trigger event is detected, a permission configuration prompt message is displayed on the client interface of the first user who has the schedule configuration permission, so that the first user and / or a second user designated by the first user can configure the schedule permission.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: In response to a clearing operation on the permission configuration prompt message, the permission configuration prompt message is cleared, wherein the clearing operation is at least one of an opening operation on the permission configuration interface, a canceling operation on the schedule, a confirming operation on the permission configuration prompt message, and a creating a new schedule operation.

10. A method for configuring schedule permissions, characterized in that: The method comprises: Receive schedule progress information from the client used by the user; Determining that a preset trigger event occurs on the client based on the schedule progress information, and configuring schedule permissions based on a recommended permission configuration strategy; If the permission status of the schedule permission does not match the permission recommended status, corresponding permission configuration recommendation information is displayed on the client used by the user, and the permission configuration recommendation information is used to instruct the user to adjust the permission status of the schedule permission to the permission recommended status, and the permission recommended status is used to manage the schedule permission; The permission configuration recommendation information includes a plurality of permission recommendation status identifiers, each of which is used to indicate a permission recommendation status of a corresponding schedule permission. The method further includes: In response to an operation on the permission recommendation status identifier, displaying a security prompt on the client used by the user; The user includes a schedule creator, a conference host, or a co-host; The preset trigger events include at least one of the following: the existence of a participant with a preset identity among the schedule participants, the schedule nature being the preset schedule nature, the permission status not matching the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed being less than the preset number. The types of schedule permissions include: at least one of: speaking permission, participant permission, sharing permission, and conference security.

11. The method according to claim 10, characterized in that The schedule progress information includes schedule editing information or schedule dynamic information.

12. A schedule authority configuration device, characterized in that: The device comprises: A display module is used to display a permission configuration prompt message on the client used by the user if a preset trigger event is detected; a configuration module, configured to, in response to receiving a configuration operation of a user on a schedule permission, execute configuration of the schedule permission; a display module, configured to display corresponding permission configuration recommendation information if the permission status of the schedule permission does not match the permission recommended status, wherein the permission configuration recommendation information is used to instruct the user to adjust the permission status of the schedule permission to the permission recommended status, and the permission recommended status is used to manage the schedule permission; The permission configuration recommendation information includes a plurality of permission recommendation status identifiers, each of which is used to indicate a permission recommendation status of a corresponding schedule permission. The method further includes: In response to an operation on the permission recommendation status identifier, displaying a security prompt; The user includes a schedule creator, a conference host, or a co-host; The preset trigger events include at least one of the following: the existence of a participant with a preset identity among the schedule participants, the schedule nature being the preset schedule nature, the permission status not matching the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed being less than the preset number. The types of schedule permissions include: at least one of: speaking permission, participant permission, sharing permission, and conference security.

13. A schedule authority configuration device, characterized in that: The device comprises: The communication module is used to receive schedule progress information from the client used by the user; A configuration module, configured to determine that a preset trigger event occurs on the client based on the schedule progress information, and configure schedule permissions based on a permission configuration recommendation policy; The configuration module is further configured to display corresponding permission configuration recommendation information on the client used by the user if the permission status of the schedule permission does not match the permission recommendation status, wherein the permission configuration recommendation information is used to instruct the user to adjust the permission status of the schedule permission to the permission recommendation status, and the permission recommendation status is used to manage the schedule permission, and the permission configuration recommendation information includes multiple permission recommendation status identifiers, each of which is used to indicate the permission recommendation status of the corresponding schedule permission; The configuration module is further configured to display a security prompt on the client used by the user in response to an operation on the permission recommendation status identifier; The user includes a schedule creator, a conference host, or a co-host; The preset trigger events include at least one of the following: the existence of a participant with a preset identity among the schedule participants, the schedule nature being the preset schedule nature, the permission status not matching the permission configuration recommendation strategy, and the number of times the permission configuration prompt message is displayed being less than the preset number. The types of schedule permissions include: at least one of: speaking permission, participant permission, sharing permission, and conference security.

14. An electronic device, characterized in that: include: processor; as well as, Memory for storing programs; The program includes instructions, and when the instructions are executed by the processor, the processor is caused to perform the method according to any one of claims 1 to 11.

15. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Mute processing method and apparatus

    CN108111701A

  • Speech right control method and device in online conference scene, equipment and medium

    CN114785893A

  • Group information processing method and device, equipment and medium

    CN115022106A

  • Conference schedule setting method and device, computer equipment and storage medium

    CN115271662A