A synchronous sharing method for online office information
By building a network map for collaborators to execute project tasks and generate dynamic access permissions for information, the problem of source code loss in the online office information synchronization sharing system is solved, and the secure and efficient synchronous sharing of information is achieved.
Patent Information
- Application Number
- CN202411458555.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-18
AI Technical Summary
When the existing online office information synchronization sharing system is developed in the face of functional interfaces that require data confidentiality, data synchronization sharing between members can easily lead to the loss of development source code.
By building a network map for collaborators to execute project tasks, analyse the interactivity between each task, filter out the associated nodes between each task, update and create a network map for collaborators to execute project tasks, and evaluate the network map for project tasks. The collaborators execute project tasks progress status, generate collaborators' information access dynamic permissions, and synchronize and share online office information.
Ensure the timely circulation of online project task information, improve the security of project task information, and reduce the risk of source code loss.
Smart Images

Figure CN118964495B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data analysis, and in particular to a method for synchronously sharing online office information. Background Art
[0002] Synchronization of online office information refers to the real-time sharing and updating of work content, progress, materials and communication information through digital tools and platforms, ensuring that team members can maintain efficient collaboration and information consistency no matter where they are.
[0003] However, when the existing online office information synchronization and sharing system faces the development of functional interfaces that require data confidentiality, it is very easy to cause the loss of development source code due to the synchronization and sharing of data between members. Therefore, this solution proposes a solution that can dynamically allocate information permissions to reduce the security issue of source code loss during project development. Summary of the invention
[0004] In order to solve the above technical problems, a method for synchronous sharing of online office information is provided. This technical solution solves the above-mentioned existing synchronous sharing system of online office information. When facing the development of functional interfaces that require data confidentiality, the synchronous sharing of data between members can easily lead to the loss of development source code. Therefore, this solution proposes a solution that can dynamically allocate information permissions to reduce the problem of source code loss security during project development.
[0005] In order to achieve the above purpose, the technical solution adopted by the present invention is:
[0006] A method for synchronously sharing online office information, comprising:
[0007] Based on the known execution project tasks, the execution project tasks are initially divided according to the collaborators' preferences to obtain the network map of the collaborators' execution project tasks;
[0008] According to the network map of collaborators executing project tasks, analyze the interaction nodes between each project task, update the network map of collaborators executing project tasks, and obtain the associated network map of collaborators executing project tasks;
[0009] Based on the network graph associated with collaborators’ project tasks, analyze the progress status of each collaborator’s project tasks and generate dynamic permissions for collaborators’ information access;
[0010] Based on the collaborator's information access dynamic permissions, the accessible project subtasks in the network graph associated with the collaborator's project tasks are obtained, and the collaborator's online office information is synchronized.
[0011] Preferably, according to the network map of collaborators executing project tasks, analyzing each interaction node between executing project tasks, updating the network map of collaborators executing project tasks, and obtaining the associated network map of collaborators executing project tasks specifically includes:
[0012] Based on the collaborator's execution project tasks, the execution project tasks are quantitatively split into several subtask packages to obtain the collaborator's execution project subtask set;
[0013] According to the set of project subtasks executed by collaborators, the resource sharing status between project subtasks is analyzed, and the resource sharing degree interaction intensity index between the project subtasks executed by collaborators is evaluated;
[0014] According to the set of project subtasks executed by collaborators, the time overlap status between project subtasks is analyzed, and the interaction intensity index of the time overlap between the project subtasks executed by collaborators is evaluated;
[0015] According to the set of project subtasks executed by collaborators, the dependency status between project subtasks is analyzed, and the dependency interaction strength index between project subtasks executed by collaborators is evaluated;
[0016] Based on the resource sharing degree interaction intensity index between collaborators’ project subtasks, the time overlap interaction intensity index between collaborators’ project subtasks, and the dependency relationship interaction intensity index between collaborators’ project subtasks, the interaction index between each project task is calculated;
[0017] Based on the interaction indicators between each execution project task, the network map of collaborators' execution project tasks is updated to obtain the associated network map of collaborators' execution project tasks;
[0018] The calculation of the interaction index between each execution project task is specifically as follows:
[0019]
[0020] In the formula, I(S i ,S i+1 ) is the Sth i and S i+1 The interaction index between the execution project tasks, R(S i ,S i+1 ) is the Sth i and S i+1 The resource sharing degree interaction intensity index between the execution project tasks, Q(S i ,S i+1 ) is the Sth i and S i+1 The time overlap interaction intensity index between the execution project tasks, E(S i ,Si+1 ) is the Sth i and S i+1 The dependency interaction strength index between the execution project tasks, R max is the maximum value of the resource sharing interaction intensity index, Q t , Q t+1 is the time overlap interaction intensity index at the tth and t+1th unit time, E max is the maximum value of the dependency interaction strength index, α, β, and γ are the resource sharing degree interaction strength coefficient, the time overlap interaction strength coefficient, and the dependency interaction strength coefficient, respectively.
[0021] Preferably, based on the associated network graph of collaborators' project tasks, the progress status of each collaborator's project tasks is analyzed, and the dynamic permissions for collaborators' information access are generated, specifically including:
[0022] Obtain the number of project subtasks completed by each collaborator per unit time and determine the capability index of each collaborator;
[0023] Based on the network graph associated with collaborators executing project tasks, obtain the number of subtasks for each interactive node that executes the project task;
[0024] According to the capability index of each collaborator and the number of subtasks of each interactive node that executes the project task, the expected update interaction time of the executor is calculated;
[0025] Construct a model for evaluating the progress of project tasks performed by collaborators;
[0026] Based on the evaluation model of the progress status of collaborators' project tasks, the estimated update interaction time of the executors is used as a constraint condition, the ability index of each collaborator and the number of subtasks of each interactive node of the project tasks are used as independent variable inputs, and the progress status index of each collaborator's project tasks is used as the dependent variable output;
[0027] According to the progress status indicator of each collaborator's project task execution, the authority weight is assigned to each interactive node of the collaborator's project task execution;
[0028] Based on the interaction node authority weights of collaborators' project task execution and the network graph associated with collaborators' project task execution, the dynamic information access authority of collaborators is calculated;
[0029] The collaborator's project task progress status assessment model is specifically:
[0030]
[0031] In the formula, The progress indicator of the execution project task of the jth collaborator processing the kth interaction node in the tth unit time, is the progress indicator of the execution project task of the jth collaborator processing the kth interaction node in the t-1th unit time, C j is the capability index of the jth collaborator, is the estimated update interaction time for the jth collaborator to process the kth interaction node in the tth unit time, is the number of subtasks that the jth collaborator processes the kth interaction node in the tth unit time, φ is the autoregressive coefficient, δ, ρ is the weight coefficient, ∈ is the error term.
[0032] The information access dynamic permissions of the computing collaborator are specifically:
[0033]
[0034] In the formula, F j is the information access dynamic permission of the jth collaborator, Tasks j is the set of all interaction nodes including the jth collaborator, W jk The weight of the kth interaction node processed by the jth collaborator, Graph j It is the associated network graph of the j-th collaborator’s executed project tasks.
[0035] Compared with the prior art, the present invention has the following beneficial effects:
[0036] The present invention proposes a synchronous sharing scheme for online office information, which constructs a network map of collaborators executing project tasks, analyzes the interactivity between each task in the project task network map, screens out the associated nodes between each task, updates and creates a network map of collaborators executing project tasks, and evaluates the progress status of collaborators executing project tasks in the project task associated network map, generates dynamic permissions for collaborators to access information, and synchronously shares online office information. The advantages of the present invention are: ensuring the timely circulation of online project task information and improving the security of project task information. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flow chart of a method for synchronous sharing of online office information;
[0038] Figure 2 A flowchart of a method for obtaining a network graph of collaborators performing project tasks;
[0039] Figure 3 A flow chart of a method for generating dynamic permissions for information access of collaborators;
[0040] Figure 4 A schematic diagram of an electronic device provided for this solution;
[0041] Figure 5 A schematic diagram of a computer storage medium improved in this scheme. DETAILED DESCRIPTION
[0042] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art may think of other obvious variations.
[0043] Reference Figure 1 As shown, a method for synchronously sharing online office information includes:
[0044] Based on the known execution project tasks, the execution project tasks are initially divided according to the collaborators' preferences to obtain the network map of the collaborators' execution project tasks;
[0045] According to the network map of collaborators executing project tasks, analyze the interaction nodes between each project task, update the network map of collaborators executing project tasks, and obtain the associated network map of collaborators executing project tasks;
[0046] Based on the network graph associated with collaborators’ project tasks, analyze the progress status of each collaborator’s project tasks and generate dynamic permissions for collaborators’ information access;
[0047] Based on the collaborator's information access dynamic permissions, the accessible project subtasks in the network graph associated with the collaborator's project tasks are obtained, and the collaborator's online office information is synchronized.
[0048] It should be noted that the above-mentioned division of project personnel according to the collaborator's preference refers to the division of project personnel according to the requirements of project tasks. For example, a project task is classified into front-end, back-end, and operation and maintenance. In the specific implementation, personnel capabilities need to be matched according to the task requirements to achieve the optimal division of personnel for the project task.
[0049] In this scheme, by constructing a network map of collaborators executing project tasks, analyzing the interactivity between each task in the project task network map, screening out the associated nodes between each task, updating and creating a network map of collaborators executing project tasks, and evaluating the progress status of collaborators executing project tasks in the project task associated network map, generating dynamic permissions for collaborators to access information, and synchronously sharing online office information. The advantages of the present invention are: ensuring the timely circulation of online project task information and improving the security of project task information.
[0050] Reference Figure 2As shown, according to the network map of collaborators executing project tasks, analyzing each interaction node between executing project tasks, updating the network map of collaborators executing project tasks, and obtaining the associated network map of collaborators executing project tasks specifically include:
[0051] Based on the collaborator's execution project tasks, the execution project tasks are quantitatively split into several subtask packages to obtain the collaborator's execution project subtask set;
[0052] According to the set of project subtasks executed by collaborators, the resource sharing status between project subtasks is analyzed, and the resource sharing degree interaction intensity index between the project subtasks executed by collaborators is evaluated;
[0053] According to the set of project subtasks executed by collaborators, the time overlap status between project subtasks is analyzed, and the interaction intensity index of the time overlap between the project subtasks executed by collaborators is evaluated;
[0054] According to the set of project subtasks executed by collaborators, the dependency status between project subtasks is analyzed, and the dependency interaction strength index between project subtasks executed by collaborators is evaluated;
[0055] Based on the resource sharing degree interaction intensity index between collaborators’ project subtasks, the time overlap interaction intensity index between collaborators’ project subtasks, and the dependency relationship interaction intensity index between collaborators’ project subtasks, the interaction index between each project task is calculated;
[0056] Based on the interaction indicators between each execution project task, the network map of collaborators' execution project tasks is updated to obtain the associated network map of collaborators' execution project tasks;
[0057] The calculation of the interaction index between each execution project task is specifically as follows:
[0058]
[0059] In the formula, I(S i ,S i+1 ) is the Sth i and S i+1 The interaction index between the execution project tasks, R(S i ,S i+1 ) is the Sth i and S i+1 The resource sharing degree interaction intensity index between the execution project tasks, Q(S i ,S i+1 ) is the Sth i and S i+1 The time overlap interaction intensity index between the execution project tasks, E(S i ,Si+1 ) is the Sth i and S i+1 The dependency interaction strength index between the execution project tasks, R max is the maximum value of the resource sharing interaction intensity index, Q t , Q t+1 is the time overlap interaction intensity index at the tth and t+1th unit time, E max is the maximum value of the dependency interaction strength index, α, β, and γ are the resource sharing degree interaction strength coefficient, the time overlap interaction strength coefficient, and the dependency interaction strength coefficient, respectively.
[0060] This solution quantitatively splits the project tasks performed by collaborators to form a set of subtasks, and deeply analyzes the resource sharing, time overlap and dependency relationships between these subtasks to evaluate the corresponding interaction intensity index; it also calculates the interaction indicators between each executed project task, updates the network map of collaborators' project tasks, and constructs an associated network map of collaborators' project tasks to quantify the interaction and association status during the project execution process and provide reference data for subsequent information synchronization.
[0061] Reference Figure 3 As shown, based on the network graph associated with collaborators executing project tasks, the progress status of each collaborator executing project tasks is analyzed, and the dynamic permissions for collaborators' information access are generated, including:
[0062] Obtain the number of project subtasks completed by each collaborator per unit time and determine the capability index of each collaborator;
[0063] Based on the network graph associated with collaborators executing project tasks, obtain the number of subtasks for each interactive node that executes the project task;
[0064] According to the capability index of each collaborator and the number of subtasks of each interactive node that executes the project task, the expected update interaction time of the executor is calculated;
[0065] Construct a model for evaluating the progress of project tasks performed by collaborators;
[0066] Based on the evaluation model of the progress status of collaborators' project tasks, the estimated update interaction time of the executors is used as a constraint condition, the ability index of each collaborator and the number of subtasks of each interactive node of the project tasks are used as independent variable inputs, and the progress status index of each collaborator's project tasks is used as the dependent variable output;
[0067] According to the progress status indicator of each collaborator's project task execution, the authority weight is assigned to each interactive node of the collaborator's project task execution;
[0068] Based on the interaction node authority weights of collaborators' project task execution and the network graph associated with collaborators' project task execution, the dynamic information access authority of collaborators is calculated;
[0069] The collaborator's project task progress status assessment model is specifically:
[0070]
[0071] In the formula, The progress indicator of the execution project task of the jth collaborator processing the kth interaction node in the tth unit time, is the progress indicator of the execution project task of the jth collaborator processing the kth interaction node in the t-1th unit time, C j is the capability index of the jth collaborator, is the estimated update interaction time for the jth collaborator to process the kth interaction node in the tth unit time, is the number of subtasks that the jth collaborator processes the kth interaction node in the tth unit time, φ is the autoregressive coefficient, δ, ρ is the weight coefficient, ∈ is the error term.
[0072] The information access dynamic permissions of the computing collaborator are specifically:
[0073]
[0074] In the formula, F j is the information access dynamic permission of the jth collaborator, Tasks j is the set of all interaction nodes including the jth collaborator, W jk The weight of the kth interaction node processed by the jth collaborator, Graph j It is the associated network graph of the j-th collaborator’s executed project tasks.
[0075] This solution calculates the expected update interaction time of the executor by quantitatively evaluating the ability indicators of the collaborators and the number of subtasks of the project task interaction nodes, combined with the project task association network map, and builds a progress status evaluation model. According to the model output, the permission weight is assigned to each collaborator's interaction node, and finally the dynamic information access permissions of the collaborators are calculated based on these weights and the network map, which ensures the security of information access while promoting the smooth progress of project tasks.
[0076] Furthermore, the method or system according to the embodiment of the present application can also be Figure 4 The electronic device architecture shown in FIG. Figure 4As shown, the electronic device 500 may include a bus 501, one or more CPUs 502, a read-only memory (ROM) 503, a random access memory (RAM) 504, a communication port 505 connected to a network, an input / output component 506, a hard disk 507, and the like.
[0077] Figure 5 Schematic diagram of a computer storage medium structure provided by an embodiment of the present application. Figure 5 As shown, a computer storage medium 600 according to an embodiment of the present application is shown. Computer readable instructions are stored on the computer storage medium 600. When the computer readable instructions are executed by the processor, a real-time positioning method for a communication device according to an embodiment of the present application described with reference to the above figures can be executed. The storage medium 600 includes, but is not limited to, for example, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and cache memory (cache), etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc.
[0078] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions only describe the principles of the present invention. The present invention may be subject to various changes and improvements without departing from the spirit and scope of the present invention. These changes and improvements fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the attached claims and their equivalents.
Claims
1. A method for synchronously sharing online office information, characterized in that: include: Based on the known execution project tasks, the execution project tasks are initially divided according to the collaborators' preferences to obtain a network map of the execution project tasks of the collaborators; the initial division of the execution project tasks according to the collaborators' preferences means that the project personnel are divided according to the requirements of the project tasks; According to the network map of collaborators executing project tasks, analyze the interaction nodes between each project task, update the network map of collaborators executing project tasks, and obtain the associated network map of collaborators executing project tasks; Based on the network graph associated with collaborators’ project tasks, analyze the progress status of each collaborator’s project tasks and generate dynamic permissions for collaborators’ information access; Based on the collaborator's information access dynamic permissions, the collaborator can obtain the accessible project subtasks in the associated network graph of the project task, and synchronize the collaborator's online office information; Among them, based on the network map associated with collaborators' project tasks, the progress status of each collaborator's project tasks is analyzed, and the dynamic permissions for collaborators' information access are generated, including: Obtain the number of project subtasks completed by each collaborator per unit time and determine the capability index of each collaborator; Based on the network graph associated with collaborators executing project tasks, obtain the number of subtasks for each interactive node that executes the project task; According to the capability index of each collaborator and the number of subtasks of each interactive node that executes the project task, the expected update interaction time of the executor is calculated; Construct a model for evaluating the progress of project tasks performed by collaborators; Based on the evaluation model of the progress status of collaborators' project tasks, the estimated update interaction time of the executors is used as a constraint condition, the ability index of each collaborator and the number of subtasks of each interactive node of the project tasks are used as independent variable inputs, and the progress status index of each collaborator's project tasks is used as the dependent variable output; According to the progress status indicator of each collaborator's project task execution, the authority weight is assigned to each interactive node of the collaborator's project task execution; Based on the interaction node authority weights of the collaborators' project task execution and the network graph associated with the collaborators' project task execution, the dynamic information access authority of the collaborators is calculated.
2. A method for synchronously sharing online office information according to claim 1, characterized in that: According to the network map of collaborators executing project tasks, the interaction nodes between each project task are analyzed, the network map of collaborators executing project tasks is updated, and the network map of collaborators executing project tasks is obtained. Specifically, the following are included: Based on the collaborator's execution project tasks, the execution project tasks are quantitatively split into several subtask packages to obtain the collaborator's execution project subtask set; According to the set of project subtasks executed by collaborators, the resource sharing status between project subtasks is analyzed, and the resource sharing degree interaction intensity index between the project subtasks executed by collaborators is evaluated; According to the set of project subtasks executed by collaborators, the time overlap status between project subtasks is analyzed, and the interaction intensity index of the time overlap between the project subtasks executed by collaborators is evaluated; According to the set of project subtasks executed by collaborators, the dependency status between project subtasks is analyzed, and the dependency interaction strength index between project subtasks executed by collaborators is evaluated; Based on the resource sharing degree interaction intensity index between collaborators’ project subtasks, the time overlap interaction intensity index between collaborators’ project subtasks, and the dependency relationship interaction intensity index between collaborators’ project subtasks, the interaction index between each project task is calculated; Based on the interaction indicators between each execution project task, the network map of collaborators' execution project tasks is updated to obtain the associated network map of collaborators' execution project tasks.
3. A method for synchronously sharing online office information according to claim 2, characterized in that: The calculation of the interaction index between each execution project task is specifically as follows: In the formula, I(S i ,S i+1 ) is the Sth i and S i+1 The interaction index between the execution project tasks, R(S i ,S i+1 ) is the Sth i and S i+1 The resource sharing degree interaction intensity index between the execution project tasks, Q(S i ,S i+1 ) is the Sth i and S i+1 The time overlap interaction intensity index between the execution project tasks, E(S i ,S i+1 ) is the Sth i and S i+1 The dependency interaction strength index between the execution project tasks, R max is the maximum value of the resource sharing interaction intensity index, Q t , Q t+1 is the time overlap interaction intensity index at the tth and t+1th unit time, E max is the maximum value of the dependency interaction strength index, α, β, and γ are the resource sharing degree interaction strength coefficient, the time overlap interaction strength coefficient, and the dependency interaction strength coefficient, respectively.
4. A method for synchronously sharing online office information according to claim 3, characterized in that: The collaborator's project task progress status assessment model is specifically: In the formula, The progress indicator of the execution project task of the jth collaborator processing the kth interaction node in the tth unit time, is the progress indicator of the execution project task of the jth collaborator processing the kth interaction node in the t-1th unit time, C j is the capability index of the jth collaborator, is the estimated update interaction time for the jth collaborator to process the kth interaction node in the tth unit time, is the number of subtasks that the jth collaborator processes the kth interaction node in the tth unit time, φ is the autoregressive coefficient, δ, ρ is the weight coefficient, ∈ is the error term.
5. A method for synchronously sharing online office information according to claim 4, characterized in that: The information access dynamic permissions of the computing collaborator are specifically: In the formula, F j is the information access dynamic permission of the jth collaborator, Tasks j is the set of all interaction nodes including the jth collaborator, W jk The weight of the kth interaction node processed by the jth collaborator, Graph j It is the associated network graph of the j-th collaborator’s executed project tasks.
6. An electronic device, characterized in that: include: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for synchronously sharing online office information as described in any one of claims 1-5.
7. A computer storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, a method for synchronously sharing online office information according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Intelligent project evaluation collaborative management system
CN112330303A
Engineering project management and control system based on multi-dimensional statistics
CN115456553A
Cited By
Logistics monitoring method and monitoring platform based on data processing
CN121724577A