Project information access method and device, equipment and storage medium

Through a project information access method based on personnel type and identification information, the problem of low access efficiency of enterprise intranet project information is solved, efficient and accurate information access is achieved, and the access is ensured based on pre-set permissions.

CN119850142APending Publication Date: 2025-04-18GUANGDONG POWER GRID CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510004606.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the prior art, the enterprise's intranet project information access efficiency is low, especially inconvenience and inaccurate problems in the management of access rights of the external network information management platform.

Method used

Provide a project information access method, which can obtain access permission information based on its personnel type and personnel identification information by responding to the information access request of the target project participants, and obtain corresponding project information based on the access permission information and access information type, and finally feedback relevant information to the participants. This method presets access rights for different project participants to improve information access efficiency and accuracy.

Benefits of technology

It improves the efficiency and accuracy of project information access, ensures that information access is based on pre-set permissions, and reduces the complexity and error rate of information access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850142A_ABST
    Figure CN119850142A_ABST
Patent Text Reader

Abstract

The invention relates to a project information access method and device, equipment and a storage medium. The method comprises the following steps: in response to an information access request of a target project participant, obtaining access permission information of the target project participant according to a personnel type and personnel identification information of the target project participant; obtaining item information corresponding to the access permission information according to the access permission information and the access information type; and feeding back project information corresponding to the access permission information to the target project participants. By adopting the method, the access efficiency of the project information can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a project information access method, device, equipment and storage medium. Background Art

[0002] Intranet projects often involve multiple technical fields such as front-end interface design, back-end development, database management, system architecture design, server operation and maintenance, etc., and therefore require the participation of many staff, usually including intranet personnel and extranet personnel.

[0003] In the related art, a special management platform is usually set up for the information required for the project. When the staff involved in the enterprise intranet project want to obtain relevant information of the enterprise intranet project, they need to access the management platform to obtain the required information from the management platform.

[0004] However, in the related art, there is a technical problem of low access efficiency when accessing information required for a project. Summary of the invention

[0005] Based on this, it is necessary to provide a project information access method, device, equipment and storage medium to improve the access efficiency of project information in response to the above technical problems.

[0006] In a first aspect, an embodiment of the present application provides a project information access method, comprising:

[0007] In response to an information access request from a target project participant, obtaining access permission information of the target project participant according to the person type and person identification information of the target project participant;

[0008] According to the access permission information and the access information type, obtaining project information corresponding to the access permission information;

[0009] Feedback project information corresponding to the access permission information to the target project participants.

[0010] In one embodiment, obtaining access permission information of a target project participant according to the type and identification information of the target project participant includes:

[0011] According to the personnel type of the target project participants, obtain the access control list corresponding to the personnel type;

[0012] The access permission information of the target project participants is determined based on the personnel identification information and access control list of the target project participants.

[0013] In one embodiment, the access control list includes a mapping relationship between different personnel identification information and different access permission information; determining the access permission information of the target project participant according to the personnel identification information of the target project participant and the access control list includes:

[0014] According to the personnel identification information, obtaining access permission information matching the personnel identification information from the mapping relationship;

[0015] The access permission information matching the personnel identification information is determined as the access permission information of the target project participant.

[0016] In one embodiment, obtaining project information corresponding to the access permission information according to the access permission information and the access information type includes:

[0017] Determine the information management platform to which the target project participants’ accessed information belongs based on the type of accessed information;

[0018] According to the access permission information, the project information corresponding to the access permission information is obtained from the corresponding information management platform.

[0019] In one embodiment, before obtaining the access permission information of the target project participant according to the type and identification information of the project participant, the method further includes:

[0020] Classify the intranet information and extranet information required for the target project to obtain intranet classified information and extranet classified information;

[0021] According to the intranet classification information and the task type of each extranet participant in the target project, set the intranet information access rights of each extranet participant, and according to the extranet classification information and the task type of each intranet participant in the target project, set the extranet information access rights of each intranet participant;

[0022] An access control list for intranet information is constructed based on the access rights of each intranet information, and an access control list for extranet information is constructed based on the access rights of each extranet information.

[0023] In one embodiment, the intranet classification information includes multiple types of intranet information; according to the intranet classification information and the task type of each external network participant in the target project, the intranet information access rights of each external network participant are set, including:

[0024] Set up intranet information access accounts for each external network participant to access intranet information;

[0025] Determine the corresponding type of intranet information based on the task type of each extranet participant;

[0026] According to each corresponding type of intranet information, access rights for each external network participant to access the corresponding type of intranet information are set for each intranet information access account.

[0027] In one embodiment, an access control list for intranet information is constructed based on the access rights of each intranet information, including:

[0028] Generate personnel identification information of each intranet participant based on characteristic information of each intranet participant; characteristic information is personnel attributes used to describe and distinguish different intranet participants;

[0029] According to the personnel identification information and intranet information access rights of each intranet participant, a mapping relationship between different personnel identification information and different intranet information access rights is established;

[0030] According to the mapping relationship, an access control list for intranet information is constructed.

[0031] In a second aspect, an embodiment of the present application further provides a project information access device, comprising:

[0032] An access permission acquisition module, used to respond to an information access request of a target project participant and acquire access permission information of the target project participant according to the type and identification information of the target project participant;

[0033] A project information acquisition module, used to acquire project information corresponding to the access permission information according to the access permission information and the access information type;

[0034] The information feedback module is used to feedback project information corresponding to the access permission information to the target project participants.

[0035] In a third aspect, an embodiment of the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method in any one of the embodiments of the first aspect above are implemented.

[0036] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method in any one of the embodiments of the first aspect above.

[0037] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method in any one of the embodiments of the first aspect above.

[0038] The project information access method, device, equipment and storage medium provided in the embodiment of the present application respond to the information access request of the target project participant, obtain the access right information of the target project participant according to the personnel type and personnel identification information of the target project participant, and then obtain the project information corresponding to the access right information according to the access right information and the access information type, and then feedback the project information corresponding to the access right information to the target project participant. In this method, after receiving the information access request of the target project participant, based on the personnel type and personnel identification information carried in the information access request, first quickly obtain the access right information of the target project participant, and on the basis of obtaining the access right information, obtain the project information corresponding to the access right information in combination with the access information type carried in the request, and feedback the project information corresponding to the access right information to the target project participant, which is equivalent to setting access rights of different types of project information for different project participants in advance, and when it is necessary to access the project information, based on the information carried in the information access request, quickly obtain the access right information related to the target project participant, and then quickly obtain the project information corresponding to the access right based on the information, thereby improving the access efficiency of the project information and accessing based on the pre-set permissions, and also improving the access accuracy of the project information. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1 An application environment diagram of a project information access method in an embodiment;

[0041] Figure 2 A schematic diagram of a process flow of a project information access method in one embodiment;

[0042] Figure 3 A schematic diagram of a process for obtaining access permission information in an embodiment;

[0043] Figure 4 A schematic diagram of a process for constructing an access control list in one embodiment;

[0044] Figure 5 A schematic diagram of the structure of a project information access device in one embodiment;

[0045] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0047] The technical background of the embodiments of the present application is first described below.

[0048] There may be a large number of external personnel involved in an enterprise intranet project and the personnel composition is relatively complex, resulting in that the external network information of the enterprise intranet project may be very large and very messy, making it difficult to manage. In the relevant existing technologies, a special management platform is usually set up for the external network information. If the internal staff of the enterprise participating in the enterprise intranet project want to obtain the relevant information of the enterprise intranet project, they must not only access the enterprise intranet, but also visit the management platform specially set up for the external network information. Therefore, it is inconvenient to obtain the relevant information of the enterprise intranet project. In addition, since the relevant existing technologies do not set specific access rights to the external network information management platform, it is difficult for the internal staff of the enterprise participating in the enterprise intranet project to accurately obtain the relevant external network information of the enterprise intranet project in which they participate.

[0049] Based on this, the present application provides a project information access method. After receiving an information access request from a target project participant, based on the personnel type and personnel identification information carried in the information access request, the access permission information of the target project participant is first quickly obtained. On the basis of obtaining the access permission information, the project information corresponding to the access permission information is obtained in combination with the access information type carried in the request, and the project information corresponding to the access permission information is fed back to the target project participant. This is equivalent to setting access permissions for different types of project information for different project participants in advance. When access to project information is required, the access permission related information of the target project participant is quickly obtained based on the information carried in the information access request, and then the project information corresponding to the access permission is quickly obtained based on the information, which improves the access efficiency of project information and is based on the pre-set permissions. At the same time, the accuracy of project information access is also improved. Of course, the technical solution provided in the embodiments of the present application is not limited to solving the above-mentioned problems, and there are other technical effects. For details, please refer to the following embodiment description.

[0050] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.

[0051] The following describes the application environment of the project information access method provided in the embodiment of the present application, which can be applied to: Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Optionally, the terminal 102 is used for the target project participants to initiate information access requests. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones and tablets. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0052] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0053] In an exemplary embodiment, Figure 2 As shown, a project information access method is provided, which is applied to Figure 1 The server in the example is used to illustrate, including the following steps 201 to 203. Among them:

[0054] S201 , in response to an information access request of a target project participant, obtaining access permission information of the target project participant according to the person type and person identification information of the target project participant.

[0055] The target project participants refer to the staff members who participate in the enterprise intranet project. The types of personnel include internal and external staff members. The access permission information refers to the type of project information that each project participant can access. The project information type is differentiated according to the project tasks in which different project participants participate.

[0056] In an embodiment of the present application, the information access request carries the personnel type and personnel identification information of the target project participant. After receiving the information access request of the target project participant, the access permission information of the target project participant is determined according to the personnel type and personnel identification information carried in the information access request. Exemplarily, there is a mapping relationship between the personnel type, personnel identification information and access permission information. Based on the personnel type and personnel identification information in the information access request, the access permission information matching the personnel type and personnel identification information is obtained from the mapping relationship, and the access permission information is the access permission information of the target project participant.

[0057] S202: Acquire project information corresponding to the access permission information according to the access permission information and the access information type.

[0058] Among them, the access information type is also carried by the information access request, which is divided into intranet information and extranet information.

[0059] Exemplarily, according to the access information type, the information management platform to which the target project participant has accessed belongs is determined; according to the access permission information, the project information corresponding to the access permission information is obtained from the information management platform.

[0060] In the embodiment of the present application, the intranet information and the extranet information are in different information management platforms. According to the above-mentioned access information type, the information management platform to which the target project participant accesses belongs is determined. For example, if the access information type is intranet information, the information management platform to which the target project participant accesses belongs is the intranet information management platform; if the access information type is extranet information, the information management platform to which the target project participant accesses belongs is the extranet information management platform.

[0061] Furthermore, based on the access permission information, the project information corresponding to the access permission information is obtained from the corresponding information management platform. The project information in the intranet information management platform and the extranet information management platform are differentiated according to the project tasks in which different project participants participate. In this way, based on the access permission information, the project information matching the access permission information can be obtained from the corresponding information management platform.

[0062] S203: Feedback project information corresponding to the access permission information to the target project participants.

[0063] In an embodiment of the present application, the project information corresponding to the access permission information is the project information required by the target project participants. After obtaining the project information corresponding to the access permission information from the corresponding information management platform, the project information corresponding to the access permission information is fed back to the target project participants.

[0064] The project information access method provided in the embodiment of the present application responds to the information access request of the target project participant, obtains the access right information of the target project participant according to the personnel type and personnel identification information of the target project participant, and then obtains the project information corresponding to the access right information according to the access right information and the access information type, and then feeds back the project information corresponding to the access right information to the target project participant. In the method, after receiving the information access request of the target project participant, based on the personnel type and personnel identification information carried in the information access request, first quickly obtains the access right information of the target project participant, and on the basis of obtaining the access right information, obtains the project information corresponding to the access right information in combination with the access information type carried in the request, and feeds back the project information corresponding to the access right information to the target project participant, which is equivalent to setting access rights of different types of project information for different project participants in advance, and when it is necessary to access the project information, based on the information carried in the information access request, quickly obtains the access right information related to the target project participant, and then quickly obtains the project information corresponding to the access right based on the information, thereby improving the access efficiency of the project information and performing the access based on the pre-set permissions, and also improving the access accuracy of the project information.

[0065] Based on the above embodiment, an embodiment is provided to illustrate the process of obtaining access permission information.

[0066] In an exemplary embodiment, Figure 3 As shown, according to the personnel type and personnel identification information of the target project participants, the access permission information of the target project participants is obtained, including:

[0067] S301, according to the personnel type of the target project participants, obtaining an access control list corresponding to the personnel type.

[0068] In the embodiment of the present application, different personnel types correspond to different access control lists. For example, if the personnel type is an internal employee of the enterprise, the access control list corresponding to the personnel type is an external network information access control list; if the personnel type is an external employee of the enterprise, the access control list corresponding to the personnel type is an internal network information access control list.

[0069] S302: Determine access permission information of the target project participant according to the personnel identification information and access control list of the target project participant.

[0070] Exemplarily, the access control list includes mapping relationships between different personnel identification information and different access rights information. According to the personnel identification information, access rights information matching the personnel identification information is obtained from the mapping relationship; and the access rights information matching the personnel identification information is determined as the access rights information of the target project participant.

[0071] In the embodiment of the present application, the access control list includes a mapping relationship between different personnel identification information and different access permission information, that is, different personnel have different types of corresponding project information to access.

[0072] According to the manual identification information, the access permission information matching the personnel identification information is obtained from the above mapping relationship, and the access permission information matching the personnel identification information is the access permission information of the target project participant.

[0073] The project information access method provided in the embodiment of the present application obtains an access control list corresponding to the personnel type according to the personnel type of the target project participant, and then determines the access permission information of the target project participant according to the personnel identification information and the access control list of the target project participant. In this method, firstly, the access control list corresponding to the personnel type is obtained through the personnel type of the target project participant, and then the access permission information of the target project participant is quickly obtained from the access control list based on the personnel identification information, thereby improving the efficiency and accuracy of obtaining the access permission information and providing a data basis for accessing project information.

[0074] Based on the above embodiment, an embodiment is provided to illustrate the process of constructing an access control list.

[0075] In an exemplary embodiment, Figure 4 As shown, before obtaining the access permission information of the target project participant according to the type and identification information of the project participant, the method further includes:

[0076] S401, classify the intranet information and extranet information required by the target project to obtain intranet classification information and extranet classification information.

[0077] In the embodiment of the present application, the project tasks in which each project participant participates can be classified. For example, the intranet information required for the target project is classified according to the project tasks in which each external staff member of the enterprise participates, so that the external staff of the enterprise can quickly and accurately obtain the required project information. And, according to the project tasks in which each internal staff member of the enterprise participates, the extranet information required for the target project is classified, so that the internal staff of the enterprise can quickly and accurately obtain the required project information.

[0078] S402, setting the intranet information access rights of each external network participant according to the intranet classification information and the task type of each external network participant in the target project, and setting the extranet information access rights of each intranet participant according to the extranet classification information and the task type of each intranet participant in the target project.

[0079] In the embodiment of the present application, access accounts can be set for project participants, and different access rights can be set for each account. Among them, the external network participants are external staff of the enterprise, and the internal network participants are internal staff of the enterprise.

[0080] Exemplarily, the intranet classified information includes multiple types of intranet information; according to the intranet classified information and the task type of each external network participant in the target project, the intranet information access rights of each external network participant are set, including: setting an intranet information access account for each external network participant to access the intranet information; according to the task type of each external network participant, determining the corresponding type of intranet information; according to each corresponding type of intranet information, setting the access rights of each external network participant to access the corresponding type of intranet information for each intranet information access account.

[0081] The intranet classification information includes different types of intranet information. When setting the intranet information access rights of each external network participant, first set an intranet information access account that can access the intranet information for each external network participant, that is, each external network participant corresponds to an intranet information access account, and then determine the intranet information that matches each task type according to the task type of the project task in which each external network participant participates, that is, different task types correspond to different intranet information, and then set the access rights of each external network participant to access the corresponding type of intranet information for each intranet information access account according to each corresponding type of intranet information, that is, for each external network participant, open the corresponding access rights for the intranet information required by the external network participant, so that the external network participant can quickly and accurately access the required intranet information based on the access rights. Among them, the project tasks in which the external network participants participate are different, and the intranet information they need to access is also different.

[0082] Similarly, the method of setting the external network information access rights of each internal network participant is the same as the method of setting the internal network information access rights of each external network participant described above. Exemplarily, an external network information access account for accessing external network information is set for each internal network participant, and then the corresponding type of external network information is determined according to the task type of each internal network participant, and then the access rights of each internal network participant to access the corresponding type of external network information are set for each external network information access account according to the corresponding type of external network information.

[0083] S403, constructing an access control list for the internal network information according to each access right of the internal network information, and constructing an access control list for the external network information according to each access right of the external network information.

[0084] Exemplarily, an access control list for intranet information is constructed based on the access rights of each intranet information, including: generating personnel identification information of each intranet participant based on the characteristic information of each intranet participant; the characteristic information is used to describe and distinguish personnel attributes of different intranet participants; based on the personnel identification information and intranet information access rights of each intranet participant, constructing a mapping relationship between different personnel identification information and different intranet information access rights; based on the mapping relationship, constructing an access control list for intranet information.

[0085] In the embodiment of the present application, when constructing the access control list of the intranet information, firstly, the personnel identification information of each intranet participant is generated according to the characteristic information of each intranet participant, wherein the personnel characteristic information includes name, ID number, occupation, work unit, contact information, etc. For example, the characteristic information of each intranet participant is processed according to the hash algorithm to obtain the personnel identification information of each intranet participant.

[0086] Furthermore, a mapping relationship is established between each personnel identification information and the corresponding intranet information access rights, and a mapping relationship between different personnel identification information and different intranet information access rights is obtained. The mapping relationship between personnel identification information and intranet information access rights can be based on the personnel identification information, first determining the task type of the project task in which the person corresponding to the personnel identification information participates, then from the task type to the corresponding type of intranet information, and finally from the corresponding type of intranet information to find the corresponding access account, and from the access account to determine the corresponding access right information, and then establish a mapping relationship between the personnel identification information and the corresponding intranet information access rights, and finally store the established mapping relationships in a data table to construct an access control list for the intranet information.

[0087] Similarly, the method of constructing the access control list of the external network information is the same as the method of constructing the access control list of the internal network information. Exemplarily, based on the characteristic information of each external network participant, the personnel identification information of each external network participant is generated, and then based on the personnel identification information of each external network participant and the external network information access rights, a mapping relationship between different personnel identification information and different external network information access rights is constructed, and then based on the mapping relationship, the access control list of the external network information is constructed.

[0088] The project information access method provided in the embodiment of the present application classifies the intranet information and extranet information required for the target project to obtain the intranet classification information and the extranet classification information, and then sets the intranet information access rights of each extranet participant according to the intranet classification information and the task type of each extranet participant in the target project, and sets the extranet information access rights of each intranet participant according to the extranet classification information and the task type of each intranet participant in the target project, and then constructs an access control list for the intranet information according to each intranet information access right, and constructs an access control list for the extranet information according to each extranet information access right. In this method, an optional way to quickly obtain an access control list is provided; by classifying the intranet information and the extranet information, the intranet classification information and the extranet classification information are obtained, and then the intranet information access information is set based on the intranet classification information, and the extranet information access information is set based on the extranet classification information, and then the access control list for the intranet information and the access control list for the extranet information are respectively constructed according to the set intranet information access right and extranet information access right, so that the access control information can be quickly obtained from the access control list, thereby improving the access efficiency of the project information.

[0089] In addition, in an exemplary embodiment, an external network information management method based on internal and external network integration is provided in the embodiment of the present application, including:

[0090] According to the project situation of the enterprise intranet, the information of the enterprise extranet is classified, and the extranet information related to a certain project of the enterprise intranet is classified into the same category;

[0091] Set up an extranet information access account for internal staff participating in the enterprise intranet project to access project-related extranet information;

[0092] Different external network information access permissions are set for different external network information access accounts. External network information access accounts with different external network information access permissions access different external network information.

[0093] The extranet information access rights of extranet information access accounts are adjusted in real time according to the real-time work changes of internal enterprise staff.

[0094] In a preferred embodiment, in order to facilitate external personnel who complete internal enterprise projects to obtain intranet information related to completing internal enterprise projects and ensure that internal enterprise projects can be successfully completed with the assistance of external personnel, the method may further include the following steps:

[0095] Open the enterprise intranet information corresponding to the necessary information required to complete the enterprise internal project to the external network;

[0096] Set intranet open information access permissions for accounts that access enterprise intranet information from the external network. Different intranet open information access permissions allow access to different enterprise intranet information.

[0097] In a preferred embodiment, in order to automatically filter out relevant extranet information of enterprise intranet projects in which enterprise internal staff are not involved, further enable enterprise internal staff to accurately access relevant extranet information of enterprise intranet projects in which they participate, and save the access time of enterprise internal staff to access valid relevant extranet information of enterprise intranet projects in which they participate, in the step of adjusting the extranet information access rights of extranet information access accounts in real time according to the real-time transfer of the work of enterprise internal staff, the method for adjusting the extranet information access rights of enterprise internal staff in real time according to the real-time transfer of the work of enterprise internal staff includes the following expression: .in, Indicates the adjusted external network information access rights of internal employees of the enterprise. Indicates the external network information access rights of internal staff of the enterprise before the adjustment. It represents the workload of internal staff of the enterprise before the adjustment. Represents the adjusted workload of internal staff of the enterprise.

[0098] In a preferred embodiment, in order to facilitate the management of external personnel who participate in promoting the progress of the enterprise intranet project, the method may further include the following steps:

[0099] Obtain the progress of the enterprise intranet project by accessing project-related external network information;

[0100] According to the progress of the internal projects, manage the external personnel who are involved in promoting the progress of the enterprise intranet projects.

[0101] In a preferred embodiment, in order to rate the performance of the contractor and better understand the contractor's completion of the enterprise intranet project, the method may further include the following steps:

[0102] Contractors will be rated for their performance based on how well they complete the enterprise intranet projects.

[0103] In a preferred embodiment, in order to conveniently and quickly perform performance rating on the contractor, in the step of performing performance rating on the contractor according to the completion of the enterprise intranet project by the contractor who contracted the enterprise intranet project, the method for performing performance rating on the contractor may specifically include the following expression: ,in, Indicates the contractor's performance level, Indicates The assessment scores of the performance rating assessment items are: Indicates the time it takes to complete the enterprise intranet project. Indicates the difficulty factor of completing the enterprise intranet project.

[0104] Through the above technical solution, the intranet and intranet of the enterprise are integrated, so that the internal staff of the enterprise participating in the intranet project can obtain the external network information related to the enterprise intranet project by simply logging into the enterprise intranet, and can obtain the relevant information of the enterprise intranet project very conveniently; by setting up an external network information access account for the internal staff participating in the enterprise intranet project to access the project-related external network information, and setting different external network information access permissions for different external network information access accounts, the internal staff participating in the enterprise intranet project can conveniently and accurately obtain the relevant external network information of the enterprise intranet project in which they participate.

[0105] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0106] Based on the same inventive concept, the embodiment of the present application also provides a project information access device for implementing the project information access method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more project information access device embodiments provided below can refer to the limitations of the project information access method above, and will not be repeated here.

[0107] In an exemplary embodiment, Figure 5 As shown, a project information access device 1 is provided, comprising: an access rights acquisition module 10, a project information acquisition module 20 and an information feedback module 30, wherein:

[0108] The access permission acquisition module 10 is used to respond to the information access request of the target project participant and acquire the access permission information of the target project participant according to the personnel type and personnel identification information of the target project participant;

[0109] The project information acquisition module 20 is used to acquire the project information corresponding to the access permission information according to the access permission information and the access information type;

[0110] The information feedback module 30 is used to feed back project information corresponding to the access permission information to the target project participants.

[0111] In one embodiment, the access permission obtaining module 10 is further used for:

[0112] According to the personnel type of the target project participant, an access control list corresponding to the personnel type is obtained; according to the personnel identification information of the target project participant and the access control list, access permission information of the target project participant is determined.

[0113] In one embodiment, the access permission obtaining module 10 is further used for:

[0114] According to the personnel identification information, access permission information matching the personnel identification information is obtained from the mapping relationship; and the access permission information matching the personnel identification information is determined as the access permission information of the target project participant.

[0115] In one embodiment, the project information acquisition module 20 is further used to:

[0116] According to the access information type, determine the information management platform to which the target project participant's accessed information belongs; according to the access permission information, obtain the project information corresponding to the access permission information from the corresponding information management platform.

[0117] In one embodiment, the project information access device 1 further includes:

[0118] An information classification module is used to classify the intranet information and extranet information required by the target project to obtain intranet classified information and extranet classified information;

[0119] The permission setting module is used to set the intranet information access rights of each external network participant according to the intranet classification information and the task type of each external network participant in the target project, and to set the extranet information access rights of each intranet participant according to the extranet classification information and the task type of each intranet participant in the target project;

[0120] The list construction module is used to construct an access control list for internal network information according to the access rights of each internal network information, and to construct an access control list for external network information according to the access rights of each external network information.

[0121] In one embodiment, the permission setting module is further used to:

[0122] Set up an intranet information access account for each external network participant to access intranet information; determine the corresponding type of intranet information based on the task type of each external network participant; and set up access rights for each intranet information access account to access the corresponding type of intranet information based on the corresponding type of intranet information.

[0123] In one embodiment, the permission setting module is further used to:

[0124] Based on the characteristic information of each intranet participant, the personnel identification information of each intranet participant is generated; the characteristic information is used to describe and distinguish the personnel attributes of different intranet participants; based on the personnel identification information of each intranet participant and the intranet information access rights, a mapping relationship between different personnel identification information and different intranet information access rights is constructed; based on the mapping relationship, an access control list for intranet information is constructed.

[0125] Each module in the project information access device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0126] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 6 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store project information access data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a project information access method is implemented.

[0127] Those skilled in the art will understand that Figure 6The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0128] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0129] In response to an information access request from a target project participant, obtaining access permission information of the target project participant according to the person type and person identification information of the target project participant;

[0130] According to the access permission information and the access information type, obtaining project information corresponding to the access permission information;

[0131] Feedback project information corresponding to the access permission information to the target project participants.

[0132] The implementation principles and technical effects of each step implemented by the processor in the embodiment of the present application are similar to the principles of the above-mentioned project information access method, and will not be repeated here.

[0133] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0134] In response to an information access request from a target project participant, obtaining access permission information of the target project participant according to the person type and person identification information of the target project participant;

[0135] According to the access permission information and the access information type, obtaining project information corresponding to the access permission information;

[0136] Feedback project information corresponding to the access permission information to the target project participants.

[0137] The implementation principles and technical effects of the various steps implemented when the computer program in the embodiment of the present application is executed by the processor are similar to the principles of the above-mentioned project information access method, and will not be repeated here.

[0138] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0139] In response to an information access request from a target project participant, obtaining access permission information of the target project participant according to the person type and person identification information of the target project participant;

[0140] According to the access permission information and the access information type, obtaining project information corresponding to the access permission information;

[0141] Feedback project information corresponding to the access permission information to the target project participants.

[0142] The implementation principles and technical effects of the various steps implemented when the computer program in the embodiment of the present application is executed by the processor are similar to the principles of the above-mentioned project information access method, and will not be repeated here.

[0143] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0144] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0145] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0146] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A project information access method, characterized in that: The method comprises: In response to an information access request from a target project participant, obtaining access permission information of the target project participant according to the type and identification information of the target project participant; Acquire project information corresponding to the access permission information according to the access permission information and the access information type; Feedback the project information corresponding to the access permission information to the target project participant.

2. The method according to claim 1, characterized in that The acquiring the access permission information of the target project participant according to the person type and person identification information of the target project participant includes: According to the personnel type of the target project participant, obtaining an access control list corresponding to the personnel type; The access permission information of the target project participant is determined according to the personnel identification information of the target project participant and the access control list.

3. The method according to claim 2, characterized in that The access control list includes a mapping relationship between different personnel identification information and different access permission information; the determining the access permission information of the target project participant according to the personnel identification information of the target project participant and the access control list includes: According to the personnel identification information, acquiring access permission information matching the personnel identification information from the mapping relationship; The access permission information matching the personnel identification information is determined as the access permission information of the target project participant.

4. The method according to any one of claims 1 to 3, characterized in that: The acquiring, according to the access permission information and the access information type, project information corresponding to the access permission information includes: Determine, according to the access information type, the information management platform to which the information accessed by the target project participant belongs; According to the access permission information, project information corresponding to the access permission information is acquired from the information management platform.

5. The method according to any one of claims 1 to 3, characterized in that: Before acquiring the access permission information of the target project participant according to the type and identification information of the project participant, the method further includes: Classifying the intranet information and extranet information required for the target project to obtain intranet classified information and extranet classified information; According to the intranet classification information and the task type of each extranet participant in the target project, set the intranet information access rights of each extranet participant, and according to the extranet classification information and the task type of each extranet participant in the target project, set the extranet information access rights of each extranet participant; An access control list for the intranet information is constructed according to each of the intranet information access rights, and an access control list for the extranet information is constructed according to each of the extranet information access rights.

6. The method according to claim 5, characterized in that The intranet classification information includes multiple types of intranet information; and setting the intranet information access rights of each external network participant according to the intranet classification information and the task type of each external network participant in the target project includes: Setting up an intranet information access account for each of the extranet participants to access the intranet information; Determine the corresponding type of intranet information according to the task type of each external network participant; According to each corresponding type of intranet information, access rights for each external network participant to access the corresponding type of intranet information are set for each intranet information access account.

7. The method according to claim 5, characterized in that The step of constructing the access control list of the intranet information according to each of the intranet information access rights comprises: Generating personnel identification information of each of the intranet participants according to the characteristic information of each of the intranet participants; the characteristic information is used to describe and distinguish personnel attributes of different intranet participants; According to the personnel identification information of each of the intranet participants and the intranet information access rights, a mapping relationship between different personnel identification information and different intranet information access rights is established; An access control list for the intranet information is constructed according to the mapping relationship.

8. A project information access device, characterized in that: The device comprises: An access permission acquisition module, configured to respond to an information access request from a target project participant and acquire access permission information of the target project participant according to the type and identification information of the target project participant; A project information acquisition module, used to acquire project information corresponding to the access permission information according to the access permission information and the access information type; The information feedback module is used to feed back project information corresponding to the access permission information to the target project participants.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Enterprise intranet access method based on reverse connection and application layer tunnel

    CN108600204A

  • An access transmission platform suitable for dual-network isolation

    CN109005189A

  • NAT penetration method, device and equipment, and storage medium

    CN109688100A

  • Project information management method and device, computer equipment and storage medium

    CN109872119A

  • Access control method, device and equipment and storage medium

    CN110336813A