Multi-role management method and device for electronic whiteboard, equipment and storage medium

By generating a permission control matrix and responding to user operation requests, the problem of inefficient management of multiple roles of electronic whiteboards is solved, flexible permission management and perspective control are realized, and collaboration efficiency is improved.

CN119475290AInactive Publication Date: 2025-02-18GUANGZHOU LANGO ELECTRONICS TECH CO LTD
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202411511716.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The multi-role management of existing electronic whiteboards is inefficient, and they cannot flexibly regulate the management based on user roles, tasks or needs. They lack flexible permission change methods in large-scale collaboration scenarios, resulting in complex and inefficient permission change.

Method used

By obtaining user information of electronic whiteboards, a permission control matrix is ​​generated, and the user's operation requests during the collaboration process are identified, including perspective adjustment requests, whiteboard content editing requests and permission adjustment requests, and responding to user's operation requests based on the permission control matrix to achieve multiple Role management.

Benefits of technology

It improves the efficiency of multi-role management of electronic whiteboards, ensures that each user can only perform operations within their permission scope, avoids inefficiency in collaboration caused by operation request confusion, and realizes flexible permission management and perspective control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475290A_ABST
    Figure CN119475290A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-role management method and device for an electronic whiteboard, equipment and a storage medium, and relates to the technical field of electronic whiteboard control. The authority control matrix of each user is generated according to the user information of the electronic whiteboard, and the operation request of each user in the electronic whiteboard cooperation process is identified, so that the operation requests of different operation types are obtained, the authority of each user is obtained on the basis of the authority control matrix, and the user experience is improved. The response to the operation requests of different operation types of the user is realized, and the multi-role management of the electronic whiteboard is completed. The permission control matrix ensures that each user of the electronic whiteboard can only execute the operation within the permission range of the user, so that the low collaboration efficiency of the electronic whiteboard caused by confusion of operation requests of different users is avoided, and the multi-role management efficiency of the electronic whiteboard is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of electronic whiteboard control, and in particular relates to a multi-role management method, device, equipment and storage medium for an electronic whiteboard. Background Art

[0002] As digital transformation continues to deepen, the need for remote collaboration has become increasingly prominent in all walks of life and has become an indispensable part of modern work and learning scenarios. In this context, multi-role collaborative electronic whiteboards have gradually stood out from many tools with their strong interactivity and convenience, becoming an important tool in the field of office collaboration and education and teaching. It not only breaks the limitations of traditional space and time, allowing people in different locations to share information and edit content in real time, but also greatly improves the efficiency of team communication and collaboration.

[0003] In the existing multi-role management of electronic whiteboards, multi-role management of electronic whiteboards is usually performed based on the inherent settings of the electronic whiteboard and the identities of each role. However, this management method cannot be flexibly adjusted according to user roles, tasks or needs, which reduces the collaboration efficiency and leads to low efficiency of multi-role management of electronic whiteboards. On the other hand, in large-scale collaborative scenarios, the electronic whiteboard lacks a flexible permission change method, which leads to extremely complex and inefficient permission changes during the collaboration process of the electronic whiteboard. Therefore, there is an urgent need for a multi-role management method, device, equipment and storage medium for electronic whiteboards to solve the defects of the prior art. Summary of the invention

[0004] The present invention aims to provide a multi-role management method, device, equipment and storage medium for an electronic whiteboard to solve the above-mentioned technical problems, construct a permission control matrix according to user information, respond to viewing angle adjustment requests, whiteboard content editing requests and permission adjustment requests, and improve the efficiency of multi-role management of the electronic whiteboard.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides a multi-role management method of an electronic whiteboard, comprising:

[0006] Obtain the user information of the electronic whiteboard and generate a permission control matrix based on the user information;

[0007] Identifying an operation request of each user in the electronic whiteboard collaboration process, wherein the operation request includes: a viewing angle adjustment request, a whiteboard content editing request, and a permission adjustment request;

[0008] Obtain each user's permissions according to the permission control matrix, and respond to the user's perspective adjustment request, whiteboard content editing request, and permission adjustment request to achieve multi-role management of the electronic whiteboard.

[0009] It can be understood that, compared with the prior art, the present invention generates a permission control matrix for each user based on the user information of the electronic whiteboard, and identifies the operation request of each user during the electronic whiteboard collaboration process, thereby obtaining operation requests of different operation types, obtaining the permissions of each user based on the permission control matrix, realizing the response to the operation requests of different operation types of the user, and completing the multi-role management of the electronic whiteboard. The permission control matrix ensures that each user of the electronic whiteboard can only perform operations within the scope of his or her permission, avoiding the confusion of operation requests of different users leading to low efficiency of electronic whiteboard collaboration, and improving the efficiency of multi-role management of the electronic whiteboard.

[0010] As a preferred solution, the method of obtaining the authority of each user according to the authority control matrix and responding to the user's viewing angle adjustment request, whiteboard content editing request and authority adjustment request to realize multi-role management of the electronic whiteboard specifically includes:

[0011] When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, calculating a parameter set for viewing angle adjustment, and obtaining the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to respond to the viewing angle adjustment request of the user;

[0012] When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix, so as to respond to the user's whiteboard content editing request;

[0013] When the operation request is a permission adjustment request, the permission of the user corresponding to the permission adjustment request is obtained according to the permission control matrix to respond to the user's permission adjustment request.

[0014] This preferred solution obtains the authority of each user based on the authority control matrix, realizes the response to the operation requests of different operation types of users, and completes the multi-role management of the electronic whiteboard. The authority control matrix ensures that each user of the electronic whiteboard can only perform operations within the scope of his authority, avoids the confusion of operation requests from different users, and causes low efficiency of electronic whiteboard collaboration, thereby improving the efficiency of multi-role management of the electronic whiteboard.

[0015] As a preferred solution, when the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, calculating a parameter set for viewing angle adjustment, and obtaining the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to respond to the viewing angle adjustment request of the user, specifically includes:

[0016] When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, and obtaining zoom ratio information, translation amount information, rotation angle information, and layer depth information of the electronic whiteboard;

[0017] Constructing a parameter correction function according to the authority matrix;

[0018] The scaling ratio information, translation amount information, rotation angle information and hierarchical depth information are parameter-corrected according to the parameter correction function to obtain a parameter set for viewing angle adjustment; wherein the parameter set for viewing angle adjustment is specifically:

[0019] V={v i |v i =f(P,u i )},

[0020] Among them, V is the parameter set for viewing angle adjustment, v i is the parameter value, u i is the user request value, f(P,u i ) is a parameter correction function;

[0021] Acquire the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to obtain the adjustment range of the viewing angle adjustment request;

[0022] The viewing angle of the electronic whiteboard is adjusted according to the adjustment range of the adjustment request and in combination with the parameter set for viewing angle adjustment, thereby completing the response to the viewing angle adjustment request of the user.

[0023] This preferred solution can determine the parameter set for perspective adjustment by identifying perspective adjustment requests, and obtain the adjustment range of the perspective adjustment request based on the permission control matrix, thereby realizing perspective adjustment request response based on the permission control matrix, ensuring the accuracy of multi-role perspectives during electronic whiteboard collaboration, avoiding the situation where the electronic whiteboard's perspective is confused due to different perspective adjustment requests from multiple users, and thereby improving the efficiency of multi-role management of the electronic whiteboard.

[0024] As a preferred solution, when the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to respond to the user's whiteboard content editing request, specifically includes:

[0025] When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request;

[0026] Obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to obtain the user's whiteboard editing authority;

[0027] Get the update scope of the whiteboard content according to the user's whiteboard editing authority;

[0028] According to the update range of the whiteboard content, the content of the electronic whiteboard is edited in combination with the editing content and the editing object, thereby completing the response to the user's whiteboard content editing request.

[0029] This preferred solution can determine the editing content and editing object by identifying the whiteboard content editing request, and obtain the update scope of the whiteboard content editing request based on the permission control matrix, thereby realizing the whiteboard content editing request response based on the permission control matrix, ensuring the accuracy of the whiteboard content display of each user in the electronic whiteboard collaboration process, avoiding the situation where the electronic whiteboard content is confused due to different whiteboard content editing requests from multiple users, and thus improving the efficiency of multi-role management of the electronic whiteboard.

[0030] Accordingly, an embodiment of the present invention provides a multi-role management device for an electronic whiteboard, comprising: an authority control matrix generation module, an operation request identification module and an operation request response module;

[0031] Wherein, the authority control matrix generation module is used to obtain user information of the electronic whiteboard and generate an authority control matrix based on the user information;

[0032] The operation request identification module is used to identify the operation request of each user in the electronic whiteboard collaboration process, and the operation request includes: a viewing angle adjustment request, a whiteboard content editing request, and a permission adjustment request;

[0033] The operation request response module is used to obtain the authority of each user according to the authority control matrix, and respond to the user's viewing angle adjustment request, whiteboard content editing request and authority adjustment request to achieve multi-role management of the electronic whiteboard.

[0034] As a preferred solution, the operation request response module includes: an operation request response unit;

[0035] The operation request response unit is used to, when the operation request is a viewing angle adjustment request, identify the viewing angle adjustment request, calculate a parameter set for viewing angle adjustment, and obtain the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix, so as to respond to the viewing angle adjustment request of the user;

[0036] When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix, so as to respond to the user's whiteboard content editing request;

[0037] When the operation request is a permission adjustment request, the permission of the user corresponding to the permission adjustment request is obtained according to the permission control matrix to respond to the user's permission adjustment request.

[0038] As a preferred solution, the operation request response unit includes: a viewing angle adjustment request response subunit;

[0039] The viewing angle adjustment request response subunit is used to identify the viewing angle adjustment request when the operation request is a viewing angle adjustment request, and obtain the zoom ratio information, translation amount information, rotation angle information and layer depth information of the electronic whiteboard;

[0040] Constructing a parameter correction function according to the authority matrix;

[0041] The scaling ratio information, translation amount information, rotation angle information and hierarchical depth information are parameter-corrected according to the parameter correction function to obtain a parameter set for viewing angle adjustment; wherein the parameter set for viewing angle adjustment is specifically:

[0042] V={v i |v i =f(P,u i )},

[0043] Among them, V is the parameter set for viewing angle adjustment, v i is the parameter value, u i is the user request value, f(P,u i ) is a parameter correction function;

[0044] Acquire the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to obtain the adjustment range of the viewing angle adjustment request;

[0045] The viewing angle of the electronic whiteboard is adjusted according to the adjustment range of the adjustment request and in combination with the parameter set for viewing angle adjustment, thereby completing the response to the viewing angle adjustment request of the user.

[0046] As a preferred solution, the operation request response unit includes: a whiteboard content editing request response subunit;

[0047] The whiteboard content editing request response subunit is used for obtaining the editing content and editing object corresponding to the whiteboard content editing request when the operation request is a whiteboard content editing request;

[0048] Obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to obtain the user's whiteboard editing authority;

[0049] Get the update scope of the whiteboard content according to the user's whiteboard editing authority;

[0050] According to the update range of the whiteboard content, the content of the electronic whiteboard is edited in combination with the editing content and the editing object, thereby completing the response to the user's whiteboard content editing request.

[0051] It can be understood that, compared with the prior art, this device generates a permission control matrix for each user based on the user information of the electronic whiteboard, and identifies the operation request of each user during the electronic whiteboard collaboration process, thereby obtaining operation requests of different operation types, obtaining the permissions of each user based on the permission control matrix, realizing the response to the operation requests of different operation types of the user, and completing the multi-role management of the electronic whiteboard. The permission control matrix ensures that each user of the electronic whiteboard can only perform operations within the scope of his or her permission, avoiding the confusion of operation requests of different users that leads to low efficiency of electronic whiteboard collaboration, and improving the efficiency of multi-role management of the electronic whiteboard.

[0052] Accordingly, an embodiment of the present invention provides a terminal device, including:

[0053] one or more processors;

[0054] A memory, coupled to the processor, for storing one or more programs;

[0055] When the one or more programs are executed by the one or more processors, the one or more processors implement the multi-role management method of an electronic whiteboard as described above.

[0056] Accordingly, an embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the multi-role management method of an electronic whiteboard as described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 : A flowchart of a multi-role management method for an electronic whiteboard provided by an embodiment of the present invention;

[0058] Figure 2 : A flowchart of another method for managing multiple roles of an electronic whiteboard provided by an embodiment of the present invention;

[0059] Figure 3 : A schematic diagram of the structure of a multi-role management device for an electronic whiteboard provided by an embodiment of the present invention;

[0060] Among them, 201: authority control matrix generation module; 202: operation request identification module; 203: operation request response module. DETAILED DESCRIPTION

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

[0062] With the increasing demand for remote collaboration, multi-role collaborative electronic whiteboards have gradually become an important tool for office and teaching. However, the existing technology has many problems in terms of permission management, independent perspective control, and dynamic permission adjustment during multi-role collaboration. In particular, it is difficult to meet the needs of efficient collaboration in terms of permission control and perspective management during the collaboration process. Therefore, there is an urgent need for a multi-role management method, device, equipment, and medium for electronic whiteboards to manage permissions and perspectives in multi-role collaboration to improve collaboration efficiency and user experience.

[0063] Embodiment 1

[0064] Please refer to Figure 1 , which is a step flow chart of a multi-role management method of an electronic whiteboard provided by an embodiment of the present invention, including steps S101 to S103.

[0065] Step S101: Obtain user information of the electronic whiteboard, and generate a permission control matrix based on the user information.

[0066] In an optional embodiment, the user information of the electronic whiteboard is obtained, and the user information includes: the user's role type (such as initiator, collaborator); the initial permissions are automatically assigned according to the user information, and a permission control table (i.e., permission control matrix) is generated. The permission control table is composed of a matrix P = {p ij}, where p ij Indicates the permission of role i for operation i.

[0067] It should be noted that user information can be obtained through the identity authentication information provided by the user when logging into the electronic whiteboard or the role data assigned by the electronic whiteboard; the dimension of the permission control matrix depends on the number of users and the number of operations on the electronic whiteboard. After completing the initialization of the permission control matrix, the permission data structure corresponding to the permission control matrix is ​​generated to verify the permissions of the user's subsequent operation requests, ensuring that each user of the electronic whiteboard can only perform operations within the scope of his or her permission.

[0068] Step S102: identifying the operation request of each user in the electronic whiteboard collaboration process, wherein the operation request includes: a viewing angle adjustment request, a whiteboard content editing request, and a permission adjustment request.

[0069] Step S103: Obtaining the authority of each user according to the authority control matrix, and responding to the user's viewing angle adjustment request, whiteboard content editing request and authority adjustment request to achieve multi-role management of the electronic whiteboard.

[0070] It should be noted that in the multi-role management of the electronic whiteboard, when a user issues an operation request, the operation is executed, the operation request and the corresponding operation target object information are obtained in real time, and the user is verified based on the authority control matrix to see whether he has the authority to perform the operation. The specific verification process is to query the corresponding element p in the authority control matrix. ij Whether the value of is "allowed", this embodiment sets p ij A value of 1 indicates that the operation is allowed; then the corresponding Boolean value (true / false) is generated according to the verification result to indicate whether the operation request is executed. If the verification is passed, the user's operation request is responded to according to the following steps, and the operation result is reflected on the whiteboard content; otherwise, the operation request is rejected and the result is fed back to the user of the electronic whiteboard.

[0071] In this embodiment, the process of obtaining the authority of each user according to the authority control matrix and responding to the user's viewing angle adjustment request, whiteboard content editing request and authority adjustment request to realize multi-role management of the electronic whiteboard specifically includes:

[0072] When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, calculating a parameter set for viewing angle adjustment, and obtaining the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to respond to the viewing angle adjustment request of the user;

[0073] When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix, so as to respond to the user's whiteboard content editing request;

[0074] When the operation request is a permission adjustment request, the permission of the user corresponding to the permission adjustment request is obtained according to the permission control matrix to respond to the user's permission adjustment request.

[0075] This embodiment obtains the authority of each user based on the authority control matrix, realizes the response to the operation requests of different operation types of users, and completes the multi-role management of the electronic whiteboard. The authority control matrix ensures that each user of the electronic whiteboard can only perform operations within the scope of his authority, avoids the confusion of operation requests of different users leading to low efficiency of electronic whiteboard collaboration, and improves the efficiency of multi-role management of the electronic whiteboard.

[0076] In this embodiment, when the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, calculating a parameter set for viewing angle adjustment, and obtaining the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to respond to the viewing angle adjustment request of the user, specifically includes:

[0077] When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, and obtaining zoom ratio information, translation amount information, rotation angle information, and layer depth information of the electronic whiteboard;

[0078] Constructing a parameter correction function according to the authority matrix;

[0079] The scaling ratio information, translation amount information, rotation angle information and hierarchical depth information are parameter-corrected according to the parameter correction function to obtain a parameter set for viewing angle adjustment; wherein the parameter set for viewing angle adjustment is specifically:

[0080] V={v i |v i =f(P,u i )},

[0081] Among them, V is the parameter set for viewing angle adjustment, v i is the parameter value, u i is the user request value, f(P,u i ) is a parameter correction function;

[0082] Acquire the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to obtain the adjustment range of the viewing angle adjustment request;

[0083] The viewing angle of the electronic whiteboard is adjusted according to the adjustment range of the adjustment request and in combination with the parameter set for viewing angle adjustment, thereby completing the response to the viewing angle adjustment request of the user.

[0084] It should be noted that the zoom ratio information is used to characterize the zoom degree of the electronic whiteboard interface, thereby adjusting the range of content displayed on the electronic whiteboard; the translation information is used to characterize the displacement of the electronic whiteboard interface in the horizontal and vertical directions, so as to adjust the display position of the electronic whiteboard content in the user's perspective; the rotation angle information is used to characterize the rotation angle of the electronic whiteboard content; the hierarchical depth information is used to characterize that the electronic whiteboard may have multiple levels in a three-dimensional scene, so as to represent the depth adjustment of the user's perspective.

[0085] In an optional embodiment, the authority of the user corresponding to the perspective adjustment request is obtained according to the authority control matrix, and then it is determined whether the current perspective adjustment affects the personal perspective or the global perspective, that is, it is determined whether the current perspective adjustment request is to adjust the personal perspective of the user who issued the perspective adjustment request, or to adjust the perspectives of all users of the electronic whiteboard. When the user is the initiator and has global authority, the adjustment range of the perspective adjustment request includes: global perspective and personal perspective; when the user is a collaborator and does not have global perspective authority, the adjustment range of the perspective adjustment request is only personal perspective.

[0086] In an optional embodiment, when multiple users issue perspective adjustment requests, the perspective adjustment requests of users with higher priorities are responded to first based on the user's authority priority (such as the initiator's authority priority is higher than that of collaborators). The perspective adjustment requests of users can also be responded to based on their historical operating behaviors. When a user frequently updates his personal perspective, the perspective adjustment requests of that user are set to personal adjustment priority by default. At this time, only the update of the personal perspective is considered without updating the global perspective.

[0087] This embodiment can determine the parameter set for the perspective adjustment by identifying the perspective adjustment request, and obtain the adjustment range of the perspective adjustment request based on the permission control matrix, thereby realizing the perspective adjustment request response based on the permission control matrix, ensuring the accuracy of the perspective of multiple roles during the electronic whiteboard collaboration process, avoiding the situation where the electronic whiteboard's perspective is confused due to different perspective adjustment requests from multiple users, and thus improving the efficiency of multi-role management of the electronic whiteboard.

[0088] In this embodiment, when the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to respond to the user's whiteboard content editing request, specifically includes:

[0089] When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request;

[0090] Obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to obtain the user's whiteboard editing authority;

[0091] Get the update scope of the whiteboard content according to the user's whiteboard editing authority;

[0092] According to the update range of the whiteboard content, the content of the electronic whiteboard is edited in combination with the editing content and the editing object, thereby completing the response to the user's whiteboard content editing request.

[0093] In an optional embodiment, the update scope of the whiteboard content is obtained based on the user's whiteboard editing permissions, and it is determined whether the current update scope of the whiteboard content is a global update or a local update. When the update scope is a global update, a data packet is generated based on the edited content and the edited object, and then the interface of all users of the electronic whiteboard is updated according to the data packet to achieve the effect of updating the whiteboard content; when the update scope is a local update, a data packet is generated based on the edited content and the edited object, and then the personal interface of the user who issued the whiteboard content editing request is updated according to the data packet to achieve the effect of updating the whiteboard content.

[0094] In this embodiment, when the operation request is a permission adjustment request, obtaining the permission of the user corresponding to the permission adjustment request according to the permission control matrix to respond to the user's permission adjustment request specifically includes:

[0095] When a user issues a permission adjustment request, the user is identified as an initiator or a collaborator; the initiator has the authority to change and assign permissions to collaborators. When the user's permissions change, the permission control matrix corresponding to the user is updated synchronously to generate a new permission data structure to ensure that each user's operating permissions meet the requirements of the permission control matrix.

[0096] It should be noted that when using an electronic whiteboard, users need to provide corresponding role information to ensure the integrity of the role information. When a user issues an operation request, the corresponding permission value is queried according to the permission control matrix, and the operation request is responded to according to the permission value. If the permission is insufficient, the operation request is rejected. When the operation request is a view adjustment request, it is necessary to determine whether the view adjustment is effective for all collaborators; when the operation request is a whiteboard content editing request, it is necessary to determine whether the whiteboard content editing is synchronized to the interface of all collaborators; when the operation request is a permission adjustment request, it is necessary to determine whether the user who makes the permission adjustment request has the permission to adjust the permission. If not, the permission adjustment request is rejected.

[0097] In an optional embodiment, when a user's operation request is rejected, the user is notified in the form of a pop-up window or prompt box, and a feasible next operation suggestion is provided. After the user makes an operation request, the user's interface is updated in real time to ensure that the user can receive the operation result in time. When the operation request is a synchronous operation, the interface of other collaborators must also be updated synchronously. When the user's permissions change, the user is notified in the form of a notification bar or pop-up window to indicate the new permission status.

[0098] In an alternative embodiment, please refer to Figure 2 , is a flowchart of another method for managing multiple roles of an electronic whiteboard provided by an embodiment of the present invention. Figure 2As shown, first, the electronic whiteboard system and role information are initialized, and the permission control based on the role information is implemented through the permission control matrix; under multi-role collaboration, perspective management is implemented according to the permission control matrix, including adjusting personal perspective and synchronous perspective, and independently editing whiteboard content; when independently editing whiteboard content, it is determined whether it is personal editing or synchronous editing; when it is adjusting the synchronous perspective or synchronous editing, all collaborator interfaces are updated; when it is adjusting the personal perspective or personal editing, the personal interface is updated, and finally, the role permissions are dynamically adjusted through the permission control matrix, and the user is notified of the permission change.

[0099] This embodiment can determine the editing content and editing object by identifying the whiteboard content editing request, and obtain the update scope of the whiteboard content editing request based on the permission control matrix, thereby realizing the whiteboard content editing request response based on the permission control matrix, ensuring the accuracy of the whiteboard content display of each user in the electronic whiteboard collaboration process, avoiding the situation where the electronic whiteboard content is confused due to different whiteboard content editing requests from multiple users, and thus improving the efficiency of multi-role management of the electronic whiteboard.

[0100] Embodiment 2

[0101] Please refer to Figure 3 , which is a structural diagram of a multi-role management device for an electronic whiteboard provided in an embodiment of the present invention, comprising: an authority control matrix generation module 201, an operation request identification module 202 and an operation request response module 203.

[0102] The authority control matrix generation module 201 is used to obtain user information of the electronic whiteboard and generate an authority control matrix based on the user information.

[0103] The operation request identification module 202 is used to identify the operation request of each user in the electronic whiteboard collaboration process, and the operation request includes: a viewing angle adjustment request, a whiteboard content editing request and a permission adjustment request.

[0104] The operation request response module 203 is used to obtain the authority of each user according to the authority control matrix, and respond to the user's viewing angle adjustment request, whiteboard content editing request and authority adjustment request to achieve multi-role management of the electronic whiteboard.

[0105] In this embodiment, the operation request response module 203 includes: an operation request response unit;

[0106] The operation request response unit is used to, when the operation request is a viewing angle adjustment request, identify the viewing angle adjustment request, calculate a parameter set for viewing angle adjustment, and obtain the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix, so as to respond to the viewing angle adjustment request of the user;

[0107] When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix, so as to respond to the user's whiteboard content editing request;

[0108] When the operation request is a permission adjustment request, the permission of the user corresponding to the permission adjustment request is obtained according to the permission control matrix to respond to the user's permission adjustment request.

[0109] In this embodiment, the operation request response unit includes: a viewing angle adjustment request response subunit;

[0110] The viewing angle adjustment request response subunit is used to identify the viewing angle adjustment request when the operation request is a viewing angle adjustment request, and obtain the zoom ratio information, translation amount information, rotation angle information and layer depth information of the electronic whiteboard;

[0111] Constructing a parameter correction function according to the authority matrix;

[0112] The scaling ratio information, translation amount information, rotation angle information and hierarchical depth information are parameter-corrected according to the parameter correction function to obtain a parameter set for viewing angle adjustment; wherein the parameter set for viewing angle adjustment is specifically:

[0113] V={v i |v i =f(P,u i )},

[0114] Among them, V is the parameter set for viewing angle adjustment, v i is the parameter value, u i is the user request value, f(P,u i ) is a parameter correction function;

[0115] Acquire the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to obtain the adjustment range of the viewing angle adjustment request;

[0116] The viewing angle of the electronic whiteboard is adjusted according to the adjustment range of the adjustment request and in combination with the parameter set for viewing angle adjustment, thereby completing the response to the viewing angle adjustment request of the user.

[0117] In this embodiment, the operation request response unit includes: a whiteboard content editing request response subunit;

[0118] The whiteboard content editing request response subunit is used for obtaining the editing content and editing object corresponding to the whiteboard content editing request when the operation request is a whiteboard content editing request;

[0119] Obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to obtain the user's whiteboard editing authority;

[0120] Get the update scope of the whiteboard content according to the user's whiteboard editing authority;

[0121] According to the update range of the whiteboard content, the content of the electronic whiteboard is edited in combination with the editing content and the editing object, thereby completing the response to the user's whiteboard content editing request.

[0122] This embodiment generates a permission control matrix for each user based on the user information of the electronic whiteboard, and identifies the operation request of each user during the electronic whiteboard collaboration process, thereby obtaining operation requests of different operation types, obtaining the permission of each user based on the permission control matrix, realizing the response to the operation requests of different operation types of the user, and completing the multi-role management of the electronic whiteboard. The permission control matrix ensures that each user of the electronic whiteboard can only perform operations within the scope of his or her permission, avoiding the confusion of operation requests of different users leading to low efficiency of electronic whiteboard collaboration, and improving the efficiency of multi-role management of the electronic whiteboard.

[0123] Embodiment 3

[0124] The embodiments of the present invention provide a terminal device and a computer-readable storage medium.

[0125] The terminal device includes: one or more processors; a memory coupled to the processor and used to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement a multi-role management method for an electronic whiteboard as described in the above embodiment.

[0126] The computer-readable storage medium stores a computer program thereon, wherein the computer program is executed by a processor to implement a multi-role management method for an electronic whiteboard as described in the above embodiment.

[0127] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.

Claims

1. A multi-role management method for an electronic whiteboard, characterized in that: include: Obtain the user information of the electronic whiteboard and generate a permission control matrix based on the user information; Identifying an operation request of each user in the electronic whiteboard collaboration process, wherein the operation request includes: a viewing angle adjustment request, a whiteboard content editing request, and a permission adjustment request; Obtain each user's permissions according to the permission control matrix, and respond to the user's perspective adjustment request, whiteboard content editing request, and permission adjustment request to achieve multi-role management of the electronic whiteboard.

2. A multi-role management method for an electronic whiteboard as claimed in claim 1, characterized in that: The method of obtaining the authority of each user according to the authority control matrix and responding to the user's view adjustment request, whiteboard content editing request and authority adjustment request to realize multi-role management of the electronic whiteboard specifically includes: When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, calculating a parameter set for viewing angle adjustment, and obtaining the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to respond to the viewing angle adjustment request of the user; When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix, so as to respond to the user's whiteboard content editing request; When the operation request is a permission adjustment request, the permission of the user corresponding to the permission adjustment request is obtained according to the permission control matrix to respond to the user's permission adjustment request.

3. A multi-role management method for an electronic whiteboard as claimed in claim 2, characterized in that: When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, calculating a parameter set for viewing angle adjustment, and obtaining the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to respond to the viewing angle adjustment request of the user, specifically includes: When the operation request is a viewing angle adjustment request, identifying the viewing angle adjustment request, and obtaining zoom ratio information, translation amount information, rotation angle information, and layer depth information of the electronic whiteboard; Constructing a parameter correction function according to the authority matrix; The scaling ratio information, translation amount information, rotation angle information and hierarchical depth information are parameter-corrected according to the parameter correction function to obtain a parameter set for viewing angle adjustment; wherein the parameter set for viewing angle adjustment is specifically: V={v i |v i =f(P,u i )}, Among them, V is the parameter set for viewing angle adjustment, v i is the parameter value, u i is the user request value, f(P,u i ) is a parameter correction function; Acquire the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to obtain the adjustment range of the viewing angle adjustment request; The viewing angle of the electronic whiteboard is adjusted according to the adjustment range of the adjustment request and in combination with the parameter set for viewing angle adjustment, thereby completing the response to the viewing angle adjustment request of the user.

4. A multi-role management method for an electronic whiteboard as claimed in claim 2 or 3, characterized in that: When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to respond to the user's whiteboard content editing request, specifically includes: When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request; Obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to obtain the user's whiteboard editing authority; Get the update scope of the whiteboard content according to the user's whiteboard editing authority; According to the update range of the whiteboard content, the content of the electronic whiteboard is edited in combination with the editing content and the editing object, thereby completing the response to the user's whiteboard content editing request.

5. A multi-role management device for an electronic whiteboard, characterized in that: include: Authority control matrix generation module, operation request identification module and operation request response module; Wherein, the authority control matrix generation module is used to obtain user information of the electronic whiteboard and generate an authority control matrix based on the user information; The operation request identification module is used to identify the operation request of each user in the electronic whiteboard collaboration process, and the operation request includes: a viewing angle adjustment request, a whiteboard content editing request, and a permission adjustment request; The operation request response module is used to obtain the authority of each user according to the authority control matrix, and respond to the user's viewing angle adjustment request, whiteboard content editing request and authority adjustment request to achieve multi-role management of the electronic whiteboard.

6. A multi-role management device for an electronic whiteboard as claimed in claim 5, characterized in that: The operation request response module includes: an operation request response unit; The operation request response unit is used to, when the operation request is a viewing angle adjustment request, identify the viewing angle adjustment request, calculate a parameter set for viewing angle adjustment, and obtain the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix, so as to respond to the viewing angle adjustment request of the user; When the operation request is a whiteboard content editing request, obtaining the editing content and editing object corresponding to the whiteboard content editing request, and obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix, so as to respond to the user's whiteboard content editing request; When the operation request is a permission adjustment request, the permission of the user corresponding to the permission adjustment request is obtained according to the permission control matrix to respond to the user's permission adjustment request.

7. A multi-role management device for an electronic whiteboard as claimed in claim 5, characterized in that: The operation request response unit includes: a viewing angle adjustment request response subunit; The viewing angle adjustment request response subunit is used to identify the viewing angle adjustment request when the operation request is a viewing angle adjustment request, and obtain the zoom ratio information, translation amount information, rotation angle information and layer depth information of the electronic whiteboard; Constructing a parameter correction function according to the authority matrix; The scaling ratio information, translation amount information, rotation angle information and hierarchical depth information are parameter-corrected according to the parameter correction function to obtain a parameter set for viewing angle adjustment; wherein the parameter set for viewing angle adjustment is specifically: V={v i |v i =f(P,u i )}, Among them, V is the parameter set for viewing angle adjustment, v i is the parameter value, u i is the user request value, f(P,u i ) is a parameter correction function; Acquire the authority of the user corresponding to the viewing angle adjustment request according to the authority control matrix to obtain the adjustment range of the viewing angle adjustment request; The viewing angle of the electronic whiteboard is adjusted according to the adjustment range of the adjustment request and in combination with the parameter set for viewing angle adjustment, thereby completing the response to the viewing angle adjustment request of the user.

8. A multi-role management device for an electronic whiteboard as claimed in claim 6 or 7, characterized in that: The operation request response unit includes: a whiteboard content editing request response subunit; The whiteboard content editing request response subunit is used for obtaining the editing content and editing object corresponding to the whiteboard content editing request when the operation request is a whiteboard content editing request; Obtaining the authority of the user corresponding to the whiteboard content editing request according to the authority control matrix to obtain the user's whiteboard editing authority; Get the update scope of the whiteboard content according to the user's whiteboard editing authority; According to the update range of the whiteboard content, the content of the electronic whiteboard is edited in combination with the editing content and the editing object, thereby completing the response to the user's whiteboard content editing request.

9. A terminal device, characterized in that: include: one or more processors; A memory, coupled to the processor, for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the multi-role management method of an electronic whiteboard as described in any one of claims 1 to 4.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is executed by a processor to implement a multi-role management method for an electronic whiteboard as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method and device of a plurality of IM users for real-time sharing object

    CN101163118A

  • Electronic whiteboard teaching system and method used for remote interaction

    CN104732827A

  • Electronic whiteboard authority management method, device and equipment and storage medium

    CN111107065A

  • Method and device for presenting electronic whiteboard and computer readable storage medium

    CN111610893A

  • Multi-person collaborative electronic whiteboard editing method and device

    CN116702717A